public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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-23 14:57 [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-12 13:05 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