* [gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/
@ 2016-10-30 20:05 Sven Wegener
0 siblings, 0 replies; 18+ messages in thread
From: Sven Wegener @ 2016-10-30 20:05 UTC (permalink / raw
To: gentoo-commits
commit: b598cc183ee972af9c9fda3a6a3601f760a06513
Author: Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 21 10:49:14 2016 +0000
Commit: Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Oct 30 20:04:26 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b598cc18
sys-devel/parity: Update SourceForge SVN URLs
Package-Manager: portage-2.2.28
sys-devel/parity/parity-1.2.4.ebuild | 4 ++--
sys-devel/parity/parity-1.2.5.ebuild | 4 ++--
sys-devel/parity/parity-1.2.6.ebuild | 4 ++--
sys-devel/parity/parity-9999.ebuild | 4 ++--
4 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/sys-devel/parity/parity-1.2.4.ebuild b/sys-devel/parity/parity-1.2.4.ebuild
index 0c0490e..faacb3c 100644
--- a/sys-devel/parity/parity-1.2.4.ebuild
+++ b/sys-devel/parity/parity-1.2.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -9,7 +9,7 @@ HOMEPAGE="http://www.sourceforge.net/projects/parity/"
if [[ ${PV} == 9999 ]]; then
inherit subversion
- ESVN_REPO_URI="https://parity.svn.sf.net/svnroot/parity/trunk"
+ ESVN_REPO_URI="https://svn.code.sf.net/p/parity/code/trunk"
ESVN_BOOTSTRAP="confix --bootstrap"
ESVN_PROJECT="${PN}"
KEYWORDS=""
diff --git a/sys-devel/parity/parity-1.2.5.ebuild b/sys-devel/parity/parity-1.2.5.ebuild
index 0c0490e..faacb3c 100644
--- a/sys-devel/parity/parity-1.2.5.ebuild
+++ b/sys-devel/parity/parity-1.2.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -9,7 +9,7 @@ HOMEPAGE="http://www.sourceforge.net/projects/parity/"
if [[ ${PV} == 9999 ]]; then
inherit subversion
- ESVN_REPO_URI="https://parity.svn.sf.net/svnroot/parity/trunk"
+ ESVN_REPO_URI="https://svn.code.sf.net/p/parity/code/trunk"
ESVN_BOOTSTRAP="confix --bootstrap"
ESVN_PROJECT="${PN}"
KEYWORDS=""
diff --git a/sys-devel/parity/parity-1.2.6.ebuild b/sys-devel/parity/parity-1.2.6.ebuild
index d39305b..96b43df 100644
--- a/sys-devel/parity/parity-1.2.6.ebuild
+++ b/sys-devel/parity/parity-1.2.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -8,7 +8,7 @@ inherit eutils
if [[ ${PV} == 9999 ]]; then
inherit subversion
- ESVN_REPO_URI="https://parity.svn.sf.net/svnroot/parity/trunk"
+ ESVN_REPO_URI="https://svn.code.sf.net/p/parity/code/trunk"
ESVN_BOOTSTRAP="confix --bootstrap"
ESVN_PROJECT="${PN}"
: ${KEYWORDS=""}
diff --git a/sys-devel/parity/parity-9999.ebuild b/sys-devel/parity/parity-9999.ebuild
index 4ef00d5..da14610 100644
--- a/sys-devel/parity/parity-9999.ebuild
+++ b/sys-devel/parity/parity-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -6,7 +6,7 @@ EAPI=4
if [[ ${PV} == 9999 ]]; then
inherit subversion
- ESVN_REPO_URI="http://svn.code.sf.net/p/parity/code/trunk"
+ ESVN_REPO_URI="https://svn.code.sf.net/p/parity/code/trunk"
ESVN_BOOTSTRAP="confix --bootstrap"
ESVN_PROJECT="${PN}"
: ${KEYWORDS=""}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/
@ 2017-01-29 20:14 Fabian Groffen
0 siblings, 0 replies; 18+ messages in thread
From: Fabian Groffen @ 2017-01-29 20:14 UTC (permalink / raw
To: gentoo-commits
commit: 3215bf4a99754721b2824026a77256a361f73616
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 29 20:07:26 2017 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sun Jan 29 20:13:57 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3215bf4a
sys-devel/parity: dropped ~x86-interix
Package-Manager: portage-2.3.3
sys-devel/parity/parity-1.2.4.ebuild | 4 ++--
sys-devel/parity/parity-1.2.5.ebuild | 4 ++--
sys-devel/parity/parity-1.2.6.ebuild | 4 ++--
sys-devel/parity/parity-9999.ebuild | 4 ++--
4 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/sys-devel/parity/parity-1.2.4.ebuild b/sys-devel/parity/parity-1.2.4.ebuild
index faacb3c..83d4758 100644
--- a/sys-devel/parity/parity-1.2.4.ebuild
+++ b/sys-devel/parity/parity-1.2.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -17,7 +17,7 @@ if [[ ${PV} == 9999 ]]; then
DEPEND="dev-util/confix"
else
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
- KEYWORDS="~x86-interix ~x86-winnt"
+ KEYWORDS="~x86-winnt"
fi
LICENSE="LGPL-3"
diff --git a/sys-devel/parity/parity-1.2.5.ebuild b/sys-devel/parity/parity-1.2.5.ebuild
index faacb3c..83d4758 100644
--- a/sys-devel/parity/parity-1.2.5.ebuild
+++ b/sys-devel/parity/parity-1.2.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -17,7 +17,7 @@ if [[ ${PV} == 9999 ]]; then
DEPEND="dev-util/confix"
else
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
- KEYWORDS="~x86-interix ~x86-winnt"
+ KEYWORDS="~x86-winnt"
fi
LICENSE="LGPL-3"
diff --git a/sys-devel/parity/parity-1.2.6.ebuild b/sys-devel/parity/parity-1.2.6.ebuild
index 96b43df..4b2e02c 100644
--- a/sys-devel/parity/parity-1.2.6.ebuild
+++ b/sys-devel/parity/parity-1.2.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]]; then
DEPEND="dev-util/confix"
else
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
- KEYWORDS="~x86-interix"
+ KEYWORDS=""
fi
DESCRIPTION="An Interix to native Win32 Cross-Compiler Tool (requires Visual Studio)"
HOMEPAGE="http://www.sourceforge.net/projects/parity/"
diff --git a/sys-devel/parity/parity-9999.ebuild b/sys-devel/parity/parity-9999.ebuild
index da14610..6f259f4 100644
--- a/sys-devel/parity/parity-9999.ebuild
+++ b/sys-devel/parity/parity-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
DEPEND="dev-util/confix"
else
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
- KEYWORDS="~x86-interix"
+ KEYWORDS=""
fi
DESCRIPTION="An Interix to native Win32 Cross-Compiler Tool (requires Visual Studio)"
HOMEPAGE="http://www.sourceforge.net/projects/parity/"
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/
@ 2017-03-23 8:52 Michael Haubenwallner
0 siblings, 0 replies; 18+ messages in thread
From: Michael Haubenwallner @ 2017-03-23 8:52 UTC (permalink / raw
To: gentoo-commits
commit: b6786c0f2925aa575ed4fd741c112f2b65b7ab65
Author: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 23 08:52:26 2017 +0000
Commit: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
CommitDate: Thu Mar 23 08:52:26 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6786c0f
sys-devel/parity: switch live repo to haubi at github
Package-Manager: portage-2.3.3
sys-devel/parity/parity-9999.ebuild | 38 +++++++++++++++++++++----------------
1 file changed, 22 insertions(+), 16 deletions(-)
diff --git a/sys-devel/parity/parity-9999.ebuild b/sys-devel/parity/parity-9999.ebuild
index 5bb3cbeee83..2ac346e6826 100644
--- a/sys-devel/parity/parity-9999.ebuild
+++ b/sys-devel/parity/parity-9999.ebuild
@@ -1,22 +1,18 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=4
+EAPI=6
if [[ ${PV} == 9999 ]]; then
- inherit subversion
- ESVN_REPO_URI="https://svn.code.sf.net/p/parity/code/trunk"
- ESVN_BOOTSTRAP="confix --bootstrap"
- ESVN_PROJECT="${PN}"
- : ${KEYWORDS=""}
-
+ inherit git-r3
+ EGIT_REPO_URI="git@github.com:haubi/parity.git https://github.com/haubi/parity.git"
DEPEND="dev-util/confix"
else
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
KEYWORDS=""
fi
-DESCRIPTION="An Interix to native Win32 Cross-Compiler Tool (requires Visual Studio)"
-HOMEPAGE="http://www.sourceforge.net/projects/parity/"
+DESCRIPTION="A POSIX to native Win32 Cross-Compiler Tool (requires Visual Studio)"
+HOMEPAGE="https://github.com/haubi/parity"
LICENSE="LGPL-3"
SLOT="0"
@@ -35,19 +31,29 @@ pkg_setup() {
fi
}
+if [[ ${PV} == 9999 ]]; then
+ src_prepare() {
+ confix --bootstrap || die
+ default
+ }
+fi
+
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
- # create i586-pc-winnt*-g[++|cc|..] links..
+ # create i586-pc-winnt-g[++|cc|..] links..
local exeext=
- [[ -f ${ED}/usr/bin/parity.gnu.gcc.exe ]] && exeext=.exe
+ [[ -f ${ED}usr/bin/parity.gnu.gcc.exe ]] && exeext=.exe
- # create cross compiler syms
- dosym /usr/bin/parity.gnu.gcc${exeext} /usr/bin/i586-pc-winnt$(uname -r)-gcc
- dosym /usr/bin/parity.gnu.gcc${exeext} /usr/bin/i586-pc-winnt$(uname -r)-c++
- dosym /usr/bin/parity.gnu.gcc${exeext} /usr/bin/i586-pc-winnt$(uname -r)-g++
- dosym /usr/bin/parity.gnu.ld${exeext} /usr/bin/i586-pc-winnt$(uname -r)-ld
+ # create cross compiler syms, also for former versioned winnt profiles
+ local v
+ for v in "" 5.2 6.1; do
+ dosym /usr/bin/parity.gnu.gcc${exeext} /usr/bin/i586-pc-winnt${v}-gcc
+ dosym /usr/bin/parity.gnu.gcc${exeext} /usr/bin/i586-pc-winnt${v}-c++
+ dosym /usr/bin/parity.gnu.gcc${exeext} /usr/bin/i586-pc-winnt${v}-g++
+ dosym /usr/bin/parity.gnu.ld${exeext} /usr/bin/i586-pc-winnt${v}-ld
+ done
# we don't need the header files installed by parity... private
# header files are supported with a patch from 2.1.0-r1 onwards,
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/
@ 2017-04-01 13:04 Michael Haubenwallner
0 siblings, 0 replies; 18+ messages in thread
From: Michael Haubenwallner @ 2017-04-01 13:04 UTC (permalink / raw
To: gentoo-commits
commit: 249df53d01c84e4539352e9b807ae7d4e06f5646
Author: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 1 13:03:52 2017 +0000
Commit: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
CommitDate: Sat Apr 1 13:03:52 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=249df53d
sys-devel/parity: add symlinks for windres,ar,ranlib,strip
Package-Manager: portage-2.3.3
sys-devel/parity/parity-9999.ebuild | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sys-devel/parity/parity-9999.ebuild b/sys-devel/parity/parity-9999.ebuild
index 2ac346e6826..6bcda9040dd 100644
--- a/sys-devel/parity/parity-9999.ebuild
+++ b/sys-devel/parity/parity-9999.ebuild
@@ -53,6 +53,10 @@ src_install() {
dosym /usr/bin/parity.gnu.gcc${exeext} /usr/bin/i586-pc-winnt${v}-c++
dosym /usr/bin/parity.gnu.gcc${exeext} /usr/bin/i586-pc-winnt${v}-g++
dosym /usr/bin/parity.gnu.ld${exeext} /usr/bin/i586-pc-winnt${v}-ld
+ dosym /usr/bin/parity.gnu.windres${exeext} /usr/bin/i586-pc-winnt${v}-windres
+ dosym /usr/bin/parity.gnu.ar /usr/bin/i586-pc-winnt${v}-ar
+ dosym /usr/bin/parity.gnu.ranlib /usr/bin/i586-pc-winnt${v}-ranlib
+ dosym /usr/bin/parity.gnu.strip /usr/bin/i586-pc-winnt${v}-strip
done
# we don't need the header files installed by parity... private
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/
@ 2017-05-03 15:25 Michael Haubenwallner
0 siblings, 0 replies; 18+ messages in thread
From: Michael Haubenwallner @ 2017-05-03 15:25 UTC (permalink / raw
To: gentoo-commits
commit: 5ffdcf8167705a92b0bf229d4dfb9a245f672fb3
Author: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
AuthorDate: Wed May 3 15:25:11 2017 +0000
Commit: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
CommitDate: Wed May 3 15:25:46 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ffdcf81
sys-devel/parity: also create i586-pc-winnt-nm symlink
Package-Manager: portage-2.3.3
sys-devel/parity/parity-9999.ebuild | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git a/sys-devel/parity/parity-9999.ebuild b/sys-devel/parity/parity-9999.ebuild
index 6bcda9040dd..d6e19cd51a4 100644
--- a/sys-devel/parity/parity-9999.ebuild
+++ b/sys-devel/parity/parity-9999.ebuild
@@ -47,16 +47,17 @@ src_install() {
[[ -f ${ED}usr/bin/parity.gnu.gcc.exe ]] && exeext=.exe
# create cross compiler syms, also for former versioned winnt profiles
- local v
+ local v t
for v in "" 5.2 6.1; do
- dosym /usr/bin/parity.gnu.gcc${exeext} /usr/bin/i586-pc-winnt${v}-gcc
dosym /usr/bin/parity.gnu.gcc${exeext} /usr/bin/i586-pc-winnt${v}-c++
dosym /usr/bin/parity.gnu.gcc${exeext} /usr/bin/i586-pc-winnt${v}-g++
- dosym /usr/bin/parity.gnu.ld${exeext} /usr/bin/i586-pc-winnt${v}-ld
- dosym /usr/bin/parity.gnu.windres${exeext} /usr/bin/i586-pc-winnt${v}-windres
- dosym /usr/bin/parity.gnu.ar /usr/bin/i586-pc-winnt${v}-ar
- dosym /usr/bin/parity.gnu.ranlib /usr/bin/i586-pc-winnt${v}-ranlib
- dosym /usr/bin/parity.gnu.strip /usr/bin/i586-pc-winnt${v}-strip
+ for t in gcc ld windres ar nm ranlib strip; do
+ if [[ -e "${ED}"usr/bin/parity.gnu.${t}${exeext} ]]; then
+ dosym /usr/bin/parity.gnu.${t}${exeext} /usr/bin/i586-pc-winnt${v}-${t}
+ else
+ dosym /usr/bin/parity.gnu.${t} /usr/bin/i586-pc-winnt${v}-${t}
+ fi
+ done
done
# we don't need the header files installed by parity... private
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/
@ 2018-05-16 13:09 Michael Haubenwallner
0 siblings, 0 replies; 18+ messages in thread
From: Michael Haubenwallner @ 2018-05-16 13:09 UTC (permalink / raw
To: gentoo-commits
commit: a7ef8ca83bc1952e34e7da6d08abab4c19394255
Author: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
AuthorDate: Wed May 16 13:08:25 2018 +0000
Commit: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
CommitDate: Wed May 16 13:09:18 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7ef8ca8
sys-devel/parity: drop warning, finds MSSDK from registry
Package-Manager: Portage-2.3.24, Repoman-2.3.6
sys-devel/parity/parity-9999.ebuild | 15 +--------------
1 file changed, 1 insertion(+), 14 deletions(-)
diff --git a/sys-devel/parity/parity-9999.ebuild b/sys-devel/parity/parity-9999.ebuild
index d6e19cd51a4..381b4c75382 100644
--- a/sys-devel/parity/parity-9999.ebuild
+++ b/sys-devel/parity/parity-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -18,19 +18,6 @@ LICENSE="LGPL-3"
SLOT="0"
IUSE=""
-pkg_setup() {
- if [ -z "${MSSDK}" ]; then
- einfo "NOTE: When using Visual Studio 2008, the Platform SDK is no longer"
- einfo "installed alongside with the other components, but has it's own"
- einfo "root directory, most likely something like this:"
- einfo ""
- einfo " C:\\Program Files\\Microsoft SDKs\\Windows\\v6.0A"
- einfo ""
- einfo "To make parity find it's paths correctly, please set MSSDK to the"
- einfo "value correspoding to the above example for your system."
- fi
-}
-
if [[ ${PV} == 9999 ]]; then
src_prepare() {
confix --bootstrap || die
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/
@ 2018-07-03 14:36 Michael Haubenwallner
0 siblings, 0 replies; 18+ messages in thread
From: Michael Haubenwallner @ 2018-07-03 14:36 UTC (permalink / raw
To: gentoo-commits
commit: 0fc053670eaa8bbfd0660a36e1cf83b6dcf4df36
Author: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 3 14:35:22 2018 +0000
Commit: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
CommitDate: Tue Jul 3 14:36:24 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fc05367
sys-devel/parity-9999: follow upstream development
Package-Manager: Portage-2.3.24, Repoman-2.3.6
sys-devel/parity/metadata.xml | 13 +++++++-
sys-devel/parity/parity-9999.ebuild | 66 +++++++++++++++++++++++--------------
2 files changed, 53 insertions(+), 26 deletions(-)
diff --git a/sys-devel/parity/metadata.xml b/sys-devel/parity/metadata.xml
index c0714eac500..2d8ffbadd13 100644
--- a/sys-devel/parity/metadata.xml
+++ b/sys-devel/parity/metadata.xml
@@ -6,7 +6,18 @@
<name>Michael Haubenwallner</name>
</maintainer>
<upstream>
- <remote-id type="sourceforge">parity</remote-id>
<remote-id type="github">haubi/parity</remote-id>
</upstream>
+ <use>
+ <flag name="vc7_0">Enable support for Visual Studio 2002</flag>
+ <flag name="vc7_1">Enable support for Visual Studio 2003</flag>
+ <flag name="vc8_0">Enable support for Visual Studio 2005</flag>
+ <flag name="vc9_0">Enable support for Visual Studio 2008</flag>
+ <flag name="vc10_0">Enable support for Visual Studio 2010</flag>
+ <flag name="vc11_0">Enable support for Visual Studio 2012</flag>
+ <flag name="vc12_0">Enable support for Visual Studio 2013</flag>
+ <flag name="vc14_0">Enable support for Visual Studio 2015</flag>
+ <flag name="vc15_0">Enable support for Visual Studio 2017</flag>
+ <flag name="vc_x86">Enable support for 32bit Visual Studio compilers</flag>
+ </use>
</pkgmetadata>
diff --git a/sys-devel/parity/parity-9999.ebuild b/sys-devel/parity/parity-9999.ebuild
index 381b4c75382..24a6582d4ea 100644
--- a/sys-devel/parity/parity-9999.ebuild
+++ b/sys-devel/parity/parity-9999.ebuild
@@ -14,9 +14,15 @@ fi
DESCRIPTION="A POSIX to native Win32 Cross-Compiler Tool (requires Visual Studio)"
HOMEPAGE="https://github.com/haubi/parity"
+parity-vcarchs() { echo x86 ; }
+parity-vcvers() { echo 7_0 7_1 8_0 9_0 10_0 11_0 12_0 14_0 15_0 ; }
+
LICENSE="LGPL-3"
SLOT="0"
-IUSE=""
+IUSE="$(
+ for a in $(parity-vcarchs); do echo "+vc_${a}"; done
+ for v in $(parity-vcvers); do echo "+vc${v}"; done
+)"
if [[ ${PV} == 9999 ]]; then
src_prepare() {
@@ -25,30 +31,40 @@ if [[ ${PV} == 9999 ]]; then
}
fi
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
-
- # create i586-pc-winnt-g[++|cc|..] links..
- local exeext=
-
- [[ -f ${ED}usr/bin/parity.gnu.gcc.exe ]] && exeext=.exe
-
- # create cross compiler syms, also for former versioned winnt profiles
- local v t
- for v in "" 5.2 6.1; do
- dosym /usr/bin/parity.gnu.gcc${exeext} /usr/bin/i586-pc-winnt${v}-c++
- dosym /usr/bin/parity.gnu.gcc${exeext} /usr/bin/i586-pc-winnt${v}-g++
- for t in gcc ld windres ar nm ranlib strip; do
- if [[ -e "${ED}"usr/bin/parity.gnu.${t}${exeext} ]]; then
- dosym /usr/bin/parity.gnu.${t}${exeext} /usr/bin/i586-pc-winnt${v}-${t}
- else
- dosym /usr/bin/parity.gnu.${t} /usr/bin/i586-pc-winnt${v}-${t}
- fi
- done
+parity-enabled-vcarchs() {
+ local enabled= a
+ for a in $(parity-vcarchs) ; do
+ if use vc_${a} ; then
+ enabled+=",${a}"
+ fi
+ done
+ echo ${enabled#,}
+}
+
+parity-enabled-vcvers() {
+ local enabled= v
+ for v in $(parity-vcvers) ; do
+ if use vc${v} ; then
+ enabled+=",${v/_/.}"
+ fi
done
+ echo ${enabled#,}
+}
+
+src_configure() {
+ local myconf=(
+ --enable-msvc-archs="$(parity-enabled-vcarchs)"
+ --enable-msvc-versions="$(parity-enabled-vcvers)"
+ --disable-default-msvc-version
+ )
+ econf "${myconf[@]}"
+}
- # we don't need the header files installed by parity... private
- # header files are supported with a patch from 2.1.0-r1 onwards,
- # so they won't be there anymore, but -f does the job in any case.
- rm -f "${ED}"/usr/include/*.h
+pkg_postinst() {
+ if [[ -n ${ROOT%/} ]] ; then
+ einfo "To enable all available MSVC versions, on the target machine please run:"
+ einfo " '${EPREFIX}/usr/bin/parity-setup' --enable-all"
+ else
+ "${EPREFIX}"/usr/bin/parity-setup --enable-all
+ fi
}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/
@ 2019-06-17 8:57 Michael Haubenwallner
0 siblings, 0 replies; 18+ messages in thread
From: Michael Haubenwallner @ 2019-06-17 8:57 UTC (permalink / raw
To: gentoo-commits
commit: 1d1a28efbbb132d6a4fd0687f60d306139821ce2
Author: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 17 08:56:20 2019 +0000
Commit: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
CommitDate: Mon Jun 17 08:57:00 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d1a28ef
sys-devel/parity: patches first, use eautoreconf
Package-Manager: Portage-2.3.66, Repoman-2.3.11
Signed-off-by: Michael Haubenwallner <haubi <AT> gentoo.org>
sys-devel/parity/parity-9999.ebuild | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/sys-devel/parity/parity-9999.ebuild b/sys-devel/parity/parity-9999.ebuild
index 24a6582d4ea..4d5a9c12930 100644
--- a/sys-devel/parity/parity-9999.ebuild
+++ b/sys-devel/parity/parity-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
if [[ ${PV} == 9999 ]]; then
- inherit git-r3
+ inherit autotools git-r3
EGIT_REPO_URI="git@github.com:haubi/parity.git https://github.com/haubi/parity.git"
DEPEND="dev-util/confix"
else
@@ -26,8 +26,9 @@ IUSE="$(
if [[ ${PV} == 9999 ]]; then
src_prepare() {
- confix --bootstrap || die
default
+ confix --output || die
+ eautoreconf
}
fi
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/
@ 2019-08-12 13:05 Michael Haubenwallner
0 siblings, 0 replies; 18+ messages in thread
From: Michael Haubenwallner @ 2019-08-12 13:05 UTC (permalink / raw
To: gentoo-commits
commit: 760e9902b3d5c80c48069e46794075f8c0f46dab
Author: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 8 11:43:53 2019 +0000
Commit: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
CommitDate: Mon Aug 12 13:05:12 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=760e9902
sys-devel/parity: add IUSE=+vc16_2 for Visual Studio 2019
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Michael Haubenwallner <haubi <AT> gentoo.org>
sys-devel/parity/metadata.xml | 1 +
sys-devel/parity/parity-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/sys-devel/parity/metadata.xml b/sys-devel/parity/metadata.xml
index 2d8ffbadd13..f6466ef21aa 100644
--- a/sys-devel/parity/metadata.xml
+++ b/sys-devel/parity/metadata.xml
@@ -18,6 +18,7 @@
<flag name="vc12_0">Enable support for Visual Studio 2013</flag>
<flag name="vc14_0">Enable support for Visual Studio 2015</flag>
<flag name="vc15_0">Enable support for Visual Studio 2017</flag>
+ <flag name="vc16_2">Enable support for Visual Studio 2019</flag>
<flag name="vc_x86">Enable support for 32bit Visual Studio compilers</flag>
</use>
</pkgmetadata>
diff --git a/sys-devel/parity/parity-9999.ebuild b/sys-devel/parity/parity-9999.ebuild
index 4d5a9c12930..38577c8f86b 100644
--- a/sys-devel/parity/parity-9999.ebuild
+++ b/sys-devel/parity/parity-9999.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="A POSIX to native Win32 Cross-Compiler Tool (requires Visual Studio
HOMEPAGE="https://github.com/haubi/parity"
parity-vcarchs() { echo x86 ; }
-parity-vcvers() { echo 7_0 7_1 8_0 9_0 10_0 11_0 12_0 14_0 15_0 ; }
+parity-vcvers() { echo 7_0 7_1 8_0 9_0 10_0 11_0 12_0 14_0 15_0 16_2 ; }
LICENSE="LGPL-3"
SLOT="0"
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/
@ 2019-08-23 14:57 Michael Haubenwallner
0 siblings, 0 replies; 18+ messages in thread
From: Michael Haubenwallner @ 2019-08-23 14:57 UTC (permalink / raw
To: gentoo-commits
commit: 0385ac994786119ca0d166b59e0fc8c4fa446208
Author: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 23 14:52:34 2019 +0000
Commit: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
CommitDate: Fri Aug 23 14:56:57 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0385ac99
sys-devel/parity: support x64; no more legacy MSVC by default
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Michael Haubenwallner <haubi <AT> gentoo.org>
sys-devel/parity/metadata.xml | 1 +
sys-devel/parity/parity-9999.ebuild | 12 +++++++++---
2 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/sys-devel/parity/metadata.xml b/sys-devel/parity/metadata.xml
index f6466ef21aa..b5ae82a3cc8 100644
--- a/sys-devel/parity/metadata.xml
+++ b/sys-devel/parity/metadata.xml
@@ -19,6 +19,7 @@
<flag name="vc14_0">Enable support for Visual Studio 2015</flag>
<flag name="vc15_0">Enable support for Visual Studio 2017</flag>
<flag name="vc16_2">Enable support for Visual Studio 2019</flag>
+ <flag name="vc_x64">Enable support for 64bit Visual Studio compilers</flag>
<flag name="vc_x86">Enable support for 32bit Visual Studio compilers</flag>
</use>
</pkgmetadata>
diff --git a/sys-devel/parity/parity-9999.ebuild b/sys-devel/parity/parity-9999.ebuild
index 38577c8f86b..50ab4b1e491 100644
--- a/sys-devel/parity/parity-9999.ebuild
+++ b/sys-devel/parity/parity-9999.ebuild
@@ -14,14 +14,20 @@ fi
DESCRIPTION="A POSIX to native Win32 Cross-Compiler Tool (requires Visual Studio)"
HOMEPAGE="https://github.com/haubi/parity"
-parity-vcarchs() { echo x86 ; }
-parity-vcvers() { echo 7_0 7_1 8_0 9_0 10_0 11_0 12_0 14_0 15_0 16_2 ; }
+parity-vcarchs() { echo x64 x86 ; }
+parity-vcvers-legacy() { echo 7_0 7_1 8_0 9_0 ; }
+parity-vcvers-current() { echo 10_0 11_0 12_0 14_0 15_0 16_2 ; }
+parity-vcvers() {
+ parity-vcvers-legacy
+ parity-vcvers-current
+}
LICENSE="LGPL-3"
SLOT="0"
IUSE="$(
for a in $(parity-vcarchs); do echo "+vc_${a}"; done
- for v in $(parity-vcvers); do echo "+vc${v}"; done
+ for v in $(parity-vcvers-legacy); do echo "vc${v}"; done
+ for v in $(parity-vcvers-current); do echo "+vc${v}"; done
)"
if [[ ${PV} == 9999 ]]; then
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/
@ 2019-10-23 7:28 Michael Haubenwallner
0 siblings, 0 replies; 18+ messages in thread
From: Michael Haubenwallner @ 2019-10-23 7:28 UTC (permalink / raw
To: gentoo-commits
commit: 24fd4083365080da583bc9b85a8f306369a6a331
Author: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 23 07:23:02 2019 +0000
Commit: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
CommitDate: Wed Oct 23 07:27:45 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24fd4083
sys-devel/parity: no minor version since VS 2017 (vc15)
Updating Microsoft Visual Studio since 2017 may bump minor version
number, but we don't want another CHOST vendor value for that.
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Michael Haubenwallner <haubi <AT> gentoo.org>
sys-devel/parity/metadata.xml | 4 ++--
sys-devel/parity/parity-9999.ebuild | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/sys-devel/parity/metadata.xml b/sys-devel/parity/metadata.xml
index b5ae82a3cc8..40c8b82ed8b 100644
--- a/sys-devel/parity/metadata.xml
+++ b/sys-devel/parity/metadata.xml
@@ -17,8 +17,8 @@
<flag name="vc11_0">Enable support for Visual Studio 2012</flag>
<flag name="vc12_0">Enable support for Visual Studio 2013</flag>
<flag name="vc14_0">Enable support for Visual Studio 2015</flag>
- <flag name="vc15_0">Enable support for Visual Studio 2017</flag>
- <flag name="vc16_2">Enable support for Visual Studio 2019</flag>
+ <flag name="vc15">Enable support for Visual Studio 2017</flag>
+ <flag name="vc16">Enable support for Visual Studio 2019</flag>
<flag name="vc_x64">Enable support for 64bit Visual Studio compilers</flag>
<flag name="vc_x86">Enable support for 32bit Visual Studio compilers</flag>
</use>
diff --git a/sys-devel/parity/parity-9999.ebuild b/sys-devel/parity/parity-9999.ebuild
index 50ab4b1e491..f1ec325bab1 100644
--- a/sys-devel/parity/parity-9999.ebuild
+++ b/sys-devel/parity/parity-9999.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/haubi/parity"
parity-vcarchs() { echo x64 x86 ; }
parity-vcvers-legacy() { echo 7_0 7_1 8_0 9_0 ; }
-parity-vcvers-current() { echo 10_0 11_0 12_0 14_0 15_0 16_2 ; }
+parity-vcvers-current() { echo 10_0 11_0 12_0 14_0 15 16 ; }
parity-vcvers() {
parity-vcvers-legacy
parity-vcvers-current
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/
@ 2020-03-09 14:56 Michael Haubenwallner
0 siblings, 0 replies; 18+ messages in thread
From: Michael Haubenwallner @ 2020-03-09 14:56 UTC (permalink / raw
To: gentoo-commits
commit: 35277459b38617e7c8bcaaab4cdedd57c13dd845
Author: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 9 14:36:08 2020 +0000
Commit: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
CommitDate: Mon Mar 9 14:55:26 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35277459
sys-devel/parity: upstream changed arch names; drop _ in USE
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Haubenwallner <haubi <AT> gentoo.org>
sys-devel/parity/metadata.xml | 4 ++--
sys-devel/parity/parity-9999.ebuild | 12 ++++++------
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/sys-devel/parity/metadata.xml b/sys-devel/parity/metadata.xml
index 40c8b82ed8b..606de9ef652 100644
--- a/sys-devel/parity/metadata.xml
+++ b/sys-devel/parity/metadata.xml
@@ -19,7 +19,7 @@
<flag name="vc14_0">Enable support for Visual Studio 2015</flag>
<flag name="vc15">Enable support for Visual Studio 2017</flag>
<flag name="vc16">Enable support for Visual Studio 2019</flag>
- <flag name="vc_x64">Enable support for 64bit Visual Studio compilers</flag>
- <flag name="vc_x86">Enable support for 32bit Visual Studio compilers</flag>
+ <flag name="vcx64">Enable support for 64bit Visual Studio compilers</flag>
+ <flag name="vcx86">Enable support for 32bit Visual Studio compilers</flag>
</use>
</pkgmetadata>
diff --git a/sys-devel/parity/parity-9999.ebuild b/sys-devel/parity/parity-9999.ebuild
index f1ec325bab1..d6b23a8c4e0 100644
--- a/sys-devel/parity/parity-9999.ebuild
+++ b/sys-devel/parity/parity-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -9,12 +9,12 @@ if [[ ${PV} == 9999 ]]; then
DEPEND="dev-util/confix"
else
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
- KEYWORDS=""
+ KEYWORDS="~x64-cygwin"
fi
DESCRIPTION="A POSIX to native Win32 Cross-Compiler Tool (requires Visual Studio)"
HOMEPAGE="https://github.com/haubi/parity"
-parity-vcarchs() { echo x64 x86 ; }
+parity-vcarchs() { echo x64=x86_64 x86=i686 ; }
parity-vcvers-legacy() { echo 7_0 7_1 8_0 9_0 ; }
parity-vcvers-current() { echo 10_0 11_0 12_0 14_0 15 16 ; }
parity-vcvers() {
@@ -25,7 +25,7 @@ parity-vcvers() {
LICENSE="LGPL-3"
SLOT="0"
IUSE="$(
- for a in $(parity-vcarchs); do echo "+vc_${a}"; done
+ for a in $(parity-vcarchs); do echo "+vc${a%=*}"; done
for v in $(parity-vcvers-legacy); do echo "vc${v}"; done
for v in $(parity-vcvers-current); do echo "+vc${v}"; done
)"
@@ -41,8 +41,8 @@ fi
parity-enabled-vcarchs() {
local enabled= a
for a in $(parity-vcarchs) ; do
- if use vc_${a} ; then
- enabled+=",${a}"
+ if use vc${a%=*} ; then
+ enabled+=",${a#*=}"
fi
done
echo ${enabled#,}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/
@ 2020-03-11 8:11 Michael Haubenwallner
0 siblings, 0 replies; 18+ messages in thread
From: Michael Haubenwallner @ 2020-03-11 8:11 UTC (permalink / raw
To: gentoo-commits
commit: 723356834a90a8373c5d3620d89e7e0c9cbdcbbb
Author: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 10 15:41:56 2020 +0000
Commit: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
CommitDate: Wed Mar 11 08:10:50 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72335683
sys-devel/parity: upstream dropped VC 7.x support
Visual Studio 2003 does require Windows XP or Windows Server 2003 to
run, which both are discontinued. In contrast, Visual Studio 2005 does
run on Windows 10 still.
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Haubenwallner <haubi <AT> gentoo.org>
sys-devel/parity/metadata.xml | 2 --
sys-devel/parity/parity-9999.ebuild | 4 ++--
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/sys-devel/parity/metadata.xml b/sys-devel/parity/metadata.xml
index 606de9ef652..b66b8d4e0b7 100644
--- a/sys-devel/parity/metadata.xml
+++ b/sys-devel/parity/metadata.xml
@@ -9,8 +9,6 @@
<remote-id type="github">haubi/parity</remote-id>
</upstream>
<use>
- <flag name="vc7_0">Enable support for Visual Studio 2002</flag>
- <flag name="vc7_1">Enable support for Visual Studio 2003</flag>
<flag name="vc8_0">Enable support for Visual Studio 2005</flag>
<flag name="vc9_0">Enable support for Visual Studio 2008</flag>
<flag name="vc10_0">Enable support for Visual Studio 2010</flag>
diff --git a/sys-devel/parity/parity-9999.ebuild b/sys-devel/parity/parity-9999.ebuild
index d6b23a8c4e0..696e51ba124 100644
--- a/sys-devel/parity/parity-9999.ebuild
+++ b/sys-devel/parity/parity-9999.ebuild
@@ -12,10 +12,10 @@ else
KEYWORDS="~x64-cygwin"
fi
DESCRIPTION="A POSIX to native Win32 Cross-Compiler Tool (requires Visual Studio)"
-HOMEPAGE="https://github.com/haubi/parity"
+HOMEPAGE="https://github.com/mduft/parity"
parity-vcarchs() { echo x64=x86_64 x86=i686 ; }
-parity-vcvers-legacy() { echo 7_0 7_1 8_0 9_0 ; }
+parity-vcvers-legacy() { echo 8_0 9_0 ; }
parity-vcvers-current() { echo 10_0 11_0 12_0 14_0 15 16 ; }
parity-vcvers() {
parity-vcvers-legacy
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/
@ 2020-03-11 8:11 Michael Haubenwallner
0 siblings, 0 replies; 18+ messages in thread
From: Michael Haubenwallner @ 2020-03-11 8:11 UTC (permalink / raw
To: gentoo-commits
commit: 37296c161c91efa48e17f520ce9af06c615ea93c
Author: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 10 15:43:42 2020 +0000
Commit: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
CommitDate: Wed Mar 11 08:10:51 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37296c16
sys-devel/parity: revbump 2.0.0
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Haubenwallner <haubi <AT> gentoo.org>
sys-devel/parity/Manifest | 1 +
sys-devel/parity/{parity-9999.ebuild => parity-2.0.0.ebuild} | 2 +-
sys-devel/parity/parity-9999.ebuild | 2 +-
3 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/sys-devel/parity/Manifest b/sys-devel/parity/Manifest
new file mode 100644
index 00000000000..c740aca6a7b
--- /dev/null
+++ b/sys-devel/parity/Manifest
@@ -0,0 +1 @@
+DIST parity-2.0.0.tar.bz2 371278 BLAKE2B 49a183c7249d83757b9596dad71ad4feb4fbcc63966cfc90da50cce5fb03aa4118360165640ad3ebe73e0a37da7efdd3583685fa084ba7bffa8f6c2c2168ef7c SHA512 ff0b166d400bc7e14ec3c46c2f7fa32a4dfd69f044d20ea97d7fc6361493f5def682dfc7b51e09619357d1e88c5b44e1105b785be3ed1f58c38eb3d35a9bc748
diff --git a/sys-devel/parity/parity-9999.ebuild b/sys-devel/parity/parity-2.0.0.ebuild
similarity index 95%
copy from sys-devel/parity/parity-9999.ebuild
copy to sys-devel/parity/parity-2.0.0.ebuild
index 696e51ba124..24c5d7682b3 100644
--- a/sys-devel/parity/parity-9999.ebuild
+++ b/sys-devel/parity/parity-2.0.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="git@github.com:haubi/parity.git https://github.com/haubi/parity.git"
DEPEND="dev-util/confix"
else
- SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+ SRC_URI="https://github.com/mduft/${PN}/releases/download/${PV}/${P}.tar.bz2"
KEYWORDS="~x64-cygwin"
fi
DESCRIPTION="A POSIX to native Win32 Cross-Compiler Tool (requires Visual Studio)"
diff --git a/sys-devel/parity/parity-9999.ebuild b/sys-devel/parity/parity-9999.ebuild
index 696e51ba124..24c5d7682b3 100644
--- a/sys-devel/parity/parity-9999.ebuild
+++ b/sys-devel/parity/parity-9999.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="git@github.com:haubi/parity.git https://github.com/haubi/parity.git"
DEPEND="dev-util/confix"
else
- SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+ SRC_URI="https://github.com/mduft/${PN}/releases/download/${PV}/${P}.tar.bz2"
KEYWORDS="~x64-cygwin"
fi
DESCRIPTION="A POSIX to native Win32 Cross-Compiler Tool (requires Visual Studio)"
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/
@ 2020-03-12 6:55 Michael Haubenwallner
0 siblings, 0 replies; 18+ messages in thread
From: Michael Haubenwallner @ 2020-03-12 6:55 UTC (permalink / raw
To: gentoo-commits
commit: 17a34c16162c4109d35ed91efe95853344af624a
Author: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 12 06:53:27 2020 +0000
Commit: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
CommitDate: Thu Mar 12 06:54:41 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17a34c16
sys-devel/parity: EAPI 7, revbump, old
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Haubenwallner <haubi <AT> gentoo.org>
sys-devel/parity/Manifest | 2 +-
sys-devel/parity/{parity-2.0.0.ebuild => parity-2.0.1.ebuild} | 6 +++---
sys-devel/parity/parity-9999.ebuild | 6 +++---
3 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/sys-devel/parity/Manifest b/sys-devel/parity/Manifest
index c740aca6a7b..c3d3a17e4c4 100644
--- a/sys-devel/parity/Manifest
+++ b/sys-devel/parity/Manifest
@@ -1 +1 @@
-DIST parity-2.0.0.tar.bz2 371278 BLAKE2B 49a183c7249d83757b9596dad71ad4feb4fbcc63966cfc90da50cce5fb03aa4118360165640ad3ebe73e0a37da7efdd3583685fa084ba7bffa8f6c2c2168ef7c SHA512 ff0b166d400bc7e14ec3c46c2f7fa32a4dfd69f044d20ea97d7fc6361493f5def682dfc7b51e09619357d1e88c5b44e1105b785be3ed1f58c38eb3d35a9bc748
+DIST parity-2.0.1.tar.bz2 371662 BLAKE2B c0fca272665bbe346d5d5ca18e06c65209df61454310811b939239f8ba25ec7a08ad2f864fb43780329dc1f0120afdb6ea4ee2b4b42d2888860358aa1dc176f4 SHA512 3c96c87b87f40cb7affd6ee9a87c8e7cf628aedb44a2d3d89370a5b5e32a43cb15a897ae27425e9d6a00581ffd50a70c7a7481f1ca259eddd1e6f2310b554eb9
diff --git a/sys-devel/parity/parity-2.0.0.ebuild b/sys-devel/parity/parity-2.0.1.ebuild
similarity index 96%
rename from sys-devel/parity/parity-2.0.0.ebuild
rename to sys-devel/parity/parity-2.0.1.ebuild
index 24c5d7682b3..7f41d7bf06e 100644
--- a/sys-devel/parity/parity-2.0.0.ebuild
+++ b/sys-devel/parity/parity-2.0.1.ebuild
@@ -1,12 +1,12 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
if [[ ${PV} == 9999 ]]; then
inherit autotools git-r3
EGIT_REPO_URI="git@github.com:haubi/parity.git https://github.com/haubi/parity.git"
- DEPEND="dev-util/confix"
+ BDEPEND="dev-util/confix"
else
SRC_URI="https://github.com/mduft/${PN}/releases/download/${PV}/${P}.tar.bz2"
KEYWORDS="~x64-cygwin"
@@ -68,7 +68,7 @@ src_configure() {
}
pkg_postinst() {
- if [[ -n ${ROOT%/} ]] ; then
+ if [[ -n ${ROOT} ]] ; then
einfo "To enable all available MSVC versions, on the target machine please run:"
einfo " '${EPREFIX}/usr/bin/parity-setup' --enable-all"
else
diff --git a/sys-devel/parity/parity-9999.ebuild b/sys-devel/parity/parity-9999.ebuild
index 24c5d7682b3..7f41d7bf06e 100644
--- a/sys-devel/parity/parity-9999.ebuild
+++ b/sys-devel/parity/parity-9999.ebuild
@@ -1,12 +1,12 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
if [[ ${PV} == 9999 ]]; then
inherit autotools git-r3
EGIT_REPO_URI="git@github.com:haubi/parity.git https://github.com/haubi/parity.git"
- DEPEND="dev-util/confix"
+ BDEPEND="dev-util/confix"
else
SRC_URI="https://github.com/mduft/${PN}/releases/download/${PV}/${P}.tar.bz2"
KEYWORDS="~x64-cygwin"
@@ -68,7 +68,7 @@ src_configure() {
}
pkg_postinst() {
- if [[ -n ${ROOT%/} ]] ; then
+ if [[ -n ${ROOT} ]] ; then
einfo "To enable all available MSVC versions, on the target machine please run:"
einfo " '${EPREFIX}/usr/bin/parity-setup' --enable-all"
else
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/
@ 2021-04-23 6:53 Michael Haubenwallner
0 siblings, 0 replies; 18+ messages in thread
From: Michael Haubenwallner @ 2021-04-23 6:53 UTC (permalink / raw
To: gentoo-commits
commit: 49f9b13e275904130f88195d279e067c0b0c22ad
Author: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 23 06:06:24 2021 +0000
Commit: Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
CommitDate: Fri Apr 23 06:45:49 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49f9b13e
sys-devel/parity: m-needed
Also, upstream has moved.
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Michael Haubenwallner <haubi <AT> gentoo.org>
sys-devel/parity/metadata.xml | 7 ++-----
sys-devel/parity/parity-2.0.1.ebuild | 4 ++--
sys-devel/parity/parity-9999.ebuild | 4 ++--
3 files changed, 6 insertions(+), 9 deletions(-)
diff --git a/sys-devel/parity/metadata.xml b/sys-devel/parity/metadata.xml
index 781b5c6cf53..e8f891baa40 100644
--- a/sys-devel/parity/metadata.xml
+++ b/sys-devel/parity/metadata.xml
@@ -1,12 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>haubi@gentoo.org</email>
- <name>Michael Haubenwallner</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
- <remote-id type="github">haubi/parity</remote-id>
+ <remote-id type="github">ssi-schaefer/parity</remote-id>
</upstream>
<use>
<flag name="vc8_0">Enable support for Visual Studio 2005</flag>
diff --git a/sys-devel/parity/parity-2.0.1.ebuild b/sys-devel/parity/parity-2.0.1.ebuild
index 7f41d7bf06e..a6d5f5cfc4a 100644
--- a/sys-devel/parity/parity-2.0.1.ebuild
+++ b/sys-devel/parity/parity-2.0.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
if [[ ${PV} == 9999 ]]; then
inherit autotools git-r3
- EGIT_REPO_URI="git@github.com:haubi/parity.git https://github.com/haubi/parity.git"
+ EGIT_REPO_URI="git@github.com:ssi-schaefer/parity.git https://github.com/ssi-schaefer/parity.git"
BDEPEND="dev-util/confix"
else
SRC_URI="https://github.com/mduft/${PN}/releases/download/${PV}/${P}.tar.bz2"
diff --git a/sys-devel/parity/parity-9999.ebuild b/sys-devel/parity/parity-9999.ebuild
index 7f41d7bf06e..a6d5f5cfc4a 100644
--- a/sys-devel/parity/parity-9999.ebuild
+++ b/sys-devel/parity/parity-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
if [[ ${PV} == 9999 ]]; then
inherit autotools git-r3
- EGIT_REPO_URI="git@github.com:haubi/parity.git https://github.com/haubi/parity.git"
+ EGIT_REPO_URI="git@github.com:ssi-schaefer/parity.git https://github.com/ssi-schaefer/parity.git"
BDEPEND="dev-util/confix"
else
SRC_URI="https://github.com/mduft/${PN}/releases/download/${PV}/${P}.tar.bz2"
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/
@ 2022-06-24 13:09 Andrew Ammerlaan
0 siblings, 0 replies; 18+ messages in thread
From: Andrew Ammerlaan @ 2022-06-24 13:09 UTC (permalink / raw
To: gentoo-commits
commit: 119a2ddba9b5bdfb0554839b965f3cb150d890ab
Author: Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Thu Jun 23 18:18:04 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Jun 24 13:06:20 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=119a2ddb
sys-devel/parity: remove live ebuild
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
sys-devel/parity/parity-9999.ebuild | 77 -------------------------------------
1 file changed, 77 deletions(-)
diff --git a/sys-devel/parity/parity-9999.ebuild b/sys-devel/parity/parity-9999.ebuild
deleted file mode 100644
index 3de370518ab4..000000000000
--- a/sys-devel/parity/parity-9999.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-if [[ ${PV} == 9999 ]]; then
- inherit autotools git-r3
- EGIT_REPO_URI="git@github.com:ssi-schaefer/parity.git https://github.com/ssi-schaefer/parity.git"
- BDEPEND="dev-util/confix"
-else
- SRC_URI="https://github.com/ssi-schaefer/${PN}/releases/download/${PV}/${P}.tar.bz2"
- KEYWORDS="~x64-cygwin"
-fi
-DESCRIPTION="A POSIX to native Win32 Cross-Compiler Tool (requires Visual Studio)"
-HOMEPAGE="https://github.com/ssi-schaefer/parity"
-
-parity-vcarchs() { echo x64=x86_64 x86=i686 ; }
-parity-vcvers-legacy() { echo 8_0 9_0 ; }
-parity-vcvers-current() { echo 10_0 11_0 12_0 14_0 15 16 ; }
-parity-vcvers() {
- parity-vcvers-legacy
- parity-vcvers-current
-}
-
-LICENSE="LGPL-3"
-SLOT="0"
-IUSE="$(
- for a in $(parity-vcarchs); do echo "+vc${a%=*}"; done
- for v in $(parity-vcvers-legacy); do echo "vc${v}"; done
- for v in $(parity-vcvers-current); do echo "+vc${v}"; done
-)"
-
-if [[ ${PV} == 9999 ]]; then
- src_prepare() {
- default
- confix --output || die
- eautoreconf
- }
-fi
-
-parity-enabled-vcarchs() {
- local enabled= a
- for a in $(parity-vcarchs) ; do
- if use vc${a%=*} ; then
- enabled+=",${a#*=}"
- fi
- done
- echo ${enabled#,}
-}
-
-parity-enabled-vcvers() {
- local enabled= v
- for v in $(parity-vcvers) ; do
- if use vc${v} ; then
- enabled+=",${v/_/.}"
- fi
- done
- echo ${enabled#,}
-}
-
-src_configure() {
- local myconf=(
- --enable-msvc-archs="$(parity-enabled-vcarchs)"
- --enable-msvc-versions="$(parity-enabled-vcvers)"
- --disable-default-msvc-version
- )
- econf "${myconf[@]}"
-}
-
-pkg_postinst() {
- if [[ -n ${ROOT} ]] ; then
- einfo "To enable all available MSVC versions, on the target machine please run:"
- einfo " '${EPREFIX}/usr/bin/parity-setup' --enable-all"
- else
- "${EPREFIX}"/usr/bin/parity-setup --enable-all
- fi
-}
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/
@ 2022-06-24 13:09 Andrew Ammerlaan
0 siblings, 0 replies; 18+ messages in thread
From: Andrew Ammerlaan @ 2022-06-24 13:09 UTC (permalink / raw
To: gentoo-commits
commit: 098dcc896b8eec0384e1c7e14e73db13dc797c13
Author: Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Thu Jun 9 07:10:34 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Jun 24 13:06:19 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=098dcc89
sys-devel/parity: update HOMEPAGE
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
sys-devel/parity/parity-2.0.1.ebuild | 6 +++---
sys-devel/parity/parity-9999.ebuild | 6 +++---
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/sys-devel/parity/parity-2.0.1.ebuild b/sys-devel/parity/parity-2.0.1.ebuild
index a6d5f5cfc4aa..3de370518ab4 100644
--- a/sys-devel/parity/parity-2.0.1.ebuild
+++ b/sys-devel/parity/parity-2.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -8,11 +8,11 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="git@github.com:ssi-schaefer/parity.git https://github.com/ssi-schaefer/parity.git"
BDEPEND="dev-util/confix"
else
- SRC_URI="https://github.com/mduft/${PN}/releases/download/${PV}/${P}.tar.bz2"
+ SRC_URI="https://github.com/ssi-schaefer/${PN}/releases/download/${PV}/${P}.tar.bz2"
KEYWORDS="~x64-cygwin"
fi
DESCRIPTION="A POSIX to native Win32 Cross-Compiler Tool (requires Visual Studio)"
-HOMEPAGE="https://github.com/mduft/parity"
+HOMEPAGE="https://github.com/ssi-schaefer/parity"
parity-vcarchs() { echo x64=x86_64 x86=i686 ; }
parity-vcvers-legacy() { echo 8_0 9_0 ; }
diff --git a/sys-devel/parity/parity-9999.ebuild b/sys-devel/parity/parity-9999.ebuild
index a6d5f5cfc4aa..3de370518ab4 100644
--- a/sys-devel/parity/parity-9999.ebuild
+++ b/sys-devel/parity/parity-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -8,11 +8,11 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="git@github.com:ssi-schaefer/parity.git https://github.com/ssi-schaefer/parity.git"
BDEPEND="dev-util/confix"
else
- SRC_URI="https://github.com/mduft/${PN}/releases/download/${PV}/${P}.tar.bz2"
+ SRC_URI="https://github.com/ssi-schaefer/${PN}/releases/download/${PV}/${P}.tar.bz2"
KEYWORDS="~x64-cygwin"
fi
DESCRIPTION="A POSIX to native Win32 Cross-Compiler Tool (requires Visual Studio)"
-HOMEPAGE="https://github.com/mduft/parity"
+HOMEPAGE="https://github.com/ssi-schaefer/parity"
parity-vcarchs() { echo x64=x86_64 x86=i686 ; }
parity-vcvers-legacy() { echo 8_0 9_0 ; }
^ permalink raw reply related [flat|nested] 18+ messages in thread
end of thread, other threads:[~2022-06-24 13:09 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-08-12 13:05 [gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/ Michael Haubenwallner
-- strict thread matches above, loose matches on Subject: below --
2022-06-24 13:09 Andrew Ammerlaan
2022-06-24 13:09 Andrew Ammerlaan
2021-04-23 6:53 Michael Haubenwallner
2020-03-12 6:55 Michael Haubenwallner
2020-03-11 8:11 Michael Haubenwallner
2020-03-11 8:11 Michael Haubenwallner
2020-03-09 14:56 Michael Haubenwallner
2019-10-23 7:28 Michael Haubenwallner
2019-08-23 14:57 Michael Haubenwallner
2019-06-17 8:57 Michael Haubenwallner
2018-07-03 14:36 Michael Haubenwallner
2018-05-16 13:09 Michael Haubenwallner
2017-05-03 15:25 Michael Haubenwallner
2017-04-01 13:04 Michael Haubenwallner
2017-03-23 8:52 Michael Haubenwallner
2017-01-29 20:14 Fabian Groffen
2016-10-30 20:05 Sven Wegener
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox