[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/

2022-06-24 Thread Andrew Ammerlaan
commit: 098dcc896b8eec0384e1c7e14e73db13dc797c13
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Jun  9 07:10:34 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Jun 24 13:06:19 2022 +
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  levelnine.at>
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sys-devel/parity/parity-2.0.1.ebuild | 6 +++---
 sys-devel/parity/parity-.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} ==  ]]; then
EGIT_REPO_URI="g...@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-.ebuild 
b/sys-devel/parity/parity-.ebuild
index a6d5f5cfc4aa..3de370518ab4 100644
--- a/sys-devel/parity/parity-.ebuild
+++ b/sys-devel/parity/parity-.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} ==  ]]; then
EGIT_REPO_URI="g...@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 ; }



[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/

2022-06-24 Thread Andrew Ammerlaan
commit: 119a2ddba9b5bdfb0554839b965f3cb150d890ab
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Jun 23 18:18:04 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Jun 24 13:06:20 2022 +
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  levelnine.at>
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sys-devel/parity/parity-.ebuild | 77 -
 1 file changed, 77 deletions(-)

diff --git a/sys-devel/parity/parity-.ebuild 
b/sys-devel/parity/parity-.ebuild
deleted file mode 100644
index 3de370518ab4..
--- a/sys-devel/parity/parity-.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} ==  ]]; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="g...@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} ==  ]]; 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
-}



[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/

2021-04-23 Thread Michael Haubenwallner
commit: 49f9b13e275904130f88195d279e067c0b0c22ad
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Fri Apr 23 06:06:24 2021 +
Commit: Michael Haubenwallner  gentoo  org>
CommitDate: Fri Apr 23 06:45:49 2021 +
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  gentoo.org>

 sys-devel/parity/metadata.xml| 7 ++-
 sys-devel/parity/parity-2.0.1.ebuild | 4 ++--
 sys-devel/parity/parity-.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 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   ha...@gentoo.org
-   Michael Haubenwallner
-   
+   

-   haubi/parity
+   ssi-schaefer/parity


Enable support for Visual Studio 2005

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} ==  ]]; then
inherit autotools git-r3
-   EGIT_REPO_URI="g...@github.com:haubi/parity.git 
https://github.com/haubi/parity.git;
+   EGIT_REPO_URI="g...@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-.ebuild 
b/sys-devel/parity/parity-.ebuild
index 7f41d7bf06e..a6d5f5cfc4a 100644
--- a/sys-devel/parity/parity-.ebuild
+++ b/sys-devel/parity/parity-.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} ==  ]]; then
inherit autotools git-r3
-   EGIT_REPO_URI="g...@github.com:haubi/parity.git 
https://github.com/haubi/parity.git;
+   EGIT_REPO_URI="g...@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;



[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/

2020-03-12 Thread Michael Haubenwallner
commit: 17a34c16162c4109d35ed91efe95853344af624a
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Thu Mar 12 06:53:27 2020 +
Commit: Michael Haubenwallner  gentoo  org>
CommitDate: Thu Mar 12 06:54:41 2020 +
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  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-.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 
c0fca272665bbe346d5d5ca18e06c65209df61454310811b939239f8ba25ec7a08ad2f864fb43780329dc1f0120afdb6ea4ee2b4b42d260358aa1dc176f4
 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} ==  ]]; then
inherit autotools git-r3
EGIT_REPO_URI="g...@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-.ebuild 
b/sys-devel/parity/parity-.ebuild
index 24c5d7682b3..7f41d7bf06e 100644
--- a/sys-devel/parity/parity-.ebuild
+++ b/sys-devel/parity/parity-.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} ==  ]]; then
inherit autotools git-r3
EGIT_REPO_URI="g...@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



[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/

2020-03-11 Thread Michael Haubenwallner
commit: 723356834a90a8373c5d3620d89e7e0c9cbdcbbb
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Mar 10 15:41:56 2020 +
Commit: Michael Haubenwallner  gentoo  org>
CommitDate: Wed Mar 11 08:10:50 2020 +
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  gentoo.org>

 sys-devel/parity/metadata.xml   | 2 --
 sys-devel/parity/parity-.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 @@
haubi/parity


-   Enable support for Visual Studio 2002
-   Enable support for Visual Studio 2003
Enable support for Visual Studio 2005
Enable support for Visual Studio 2008
Enable support for Visual Studio 2010

diff --git a/sys-devel/parity/parity-.ebuild 
b/sys-devel/parity/parity-.ebuild
index d6b23a8c4e0..696e51ba124 100644
--- a/sys-devel/parity/parity-.ebuild
+++ b/sys-devel/parity/parity-.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



[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/

2020-03-11 Thread Michael Haubenwallner
commit: 37296c161c91efa48e17f520ce9af06c615ea93c
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Mar 10 15:43:42 2020 +
Commit: Michael Haubenwallner  gentoo  org>
CommitDate: Wed Mar 11 08:10:51 2020 +
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  gentoo.org>

 sys-devel/parity/Manifest| 1 +
 sys-devel/parity/{parity-.ebuild => parity-2.0.0.ebuild} | 2 +-
 sys-devel/parity/parity-.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 000..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-.ebuild 
b/sys-devel/parity/parity-2.0.0.ebuild
similarity index 95%
copy from sys-devel/parity/parity-.ebuild
copy to sys-devel/parity/parity-2.0.0.ebuild
index 696e51ba124..24c5d7682b3 100644
--- a/sys-devel/parity/parity-.ebuild
+++ b/sys-devel/parity/parity-2.0.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="g...@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-.ebuild 
b/sys-devel/parity/parity-.ebuild
index 696e51ba124..24c5d7682b3 100644
--- a/sys-devel/parity/parity-.ebuild
+++ b/sys-devel/parity/parity-.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="g...@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)"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/

2020-03-09 Thread Michael Haubenwallner
commit: 35277459b38617e7c8bcaaab4cdedd57c13dd845
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Mon Mar  9 14:36:08 2020 +
Commit: Michael Haubenwallner  gentoo  org>
CommitDate: Mon Mar  9 14:55:26 2020 +
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  gentoo.org>

 sys-devel/parity/metadata.xml   |  4 ++--
 sys-devel/parity/parity-.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 @@
Enable support for Visual Studio 2015
Enable support for Visual Studio 2017
Enable support for Visual Studio 2019
-   Enable support for 64bit Visual Studio 
compilers
-   Enable support for 32bit Visual Studio 
compilers
+   Enable support for 64bit Visual Studio 
compilers
+   Enable support for 32bit Visual Studio 
compilers

 

diff --git a/sys-devel/parity/parity-.ebuild 
b/sys-devel/parity/parity-.ebuild
index f1ec325bab1..d6b23a8c4e0 100644
--- a/sys-devel/parity/parity-.ebuild
+++ b/sys-devel/parity/parity-.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} ==  ]]; 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#,}



[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/

2019-10-23 Thread Michael Haubenwallner
commit: 24fd4083365080da583bc9b85a8f306369a6a331
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Wed Oct 23 07:23:02 2019 +
Commit: Michael Haubenwallner  gentoo  org>
CommitDate: Wed Oct 23 07:27:45 2019 +
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  gentoo.org>

 sys-devel/parity/metadata.xml   | 4 ++--
 sys-devel/parity/parity-.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 @@
Enable support for Visual Studio 2012
Enable support for Visual Studio 2013
Enable support for Visual Studio 2015
-   Enable support for Visual Studio 2017
-   Enable support for Visual Studio 2019
+   Enable support for Visual Studio 2017
+   Enable support for Visual Studio 2019
Enable support for 64bit Visual Studio 
compilers
Enable support for 32bit Visual Studio 
compilers


diff --git a/sys-devel/parity/parity-.ebuild 
b/sys-devel/parity/parity-.ebuild
index 50ab4b1e491..f1ec325bab1 100644
--- a/sys-devel/parity/parity-.ebuild
+++ b/sys-devel/parity/parity-.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



[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/, sys-devel/parity/files/

2019-10-23 Thread Michael Haubenwallner
commit: a713b3b87f7ec7523eb2add71d51e02165a1d728
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Wed Oct 23 07:25:44 2019 +
Commit: Michael Haubenwallner  gentoo  org>
CommitDate: Wed Oct 23 07:27:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a713b3b8

sys-devel/parity: drop v1, was Interix only

And parity-2 for Cygwin is around the corner.
Bug: https://bugs.gentoo.org/695104
Package-Manager: Portage-2.3.69, Repoman-2.3.16

Signed-off-by: Michael Haubenwallner  gentoo.org>

 sys-devel/parity/Manifest  |  3 --
 .../parity/files/parity-1.2.6-debugging.patch  | 17 --
 sys-devel/parity/parity-1.2.4.ebuild   | 57 
 sys-devel/parity/parity-1.2.5.ebuild   | 57 
 sys-devel/parity/parity-1.2.6.ebuild   | 62 --
 5 files changed, 196 deletions(-)

diff --git a/sys-devel/parity/Manifest b/sys-devel/parity/Manifest
deleted file mode 100644
index 785b5c83e57..000
--- a/sys-devel/parity/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST parity-1.2.4.tar.gz 456408 BLAKE2B 
6d7bd4ad1f890d391779f2412bf8586fee16ef760ee02d07a802ded6783c76cec2bc51314a26fea18dadce62fea5d66c826194c974aa4de21924fd7704347ac2
 SHA512 
236476c8fbf29e84363062722cb5092d07c86798584d0a17ea0406b2416e044fd2952f81e31b5a49b3f117592a7fbf496379ad065320d44fee8d33ebb86ec590
-DIST parity-1.2.5.tar.gz 559411 BLAKE2B 
62392ea202c408ed4d6bd91e865ced73ab014c46768e899a30006df5fe204fb1d08d18ed07589878118548e799b2ad2bf10b5353a4d8b998722677efaafbecf8
 SHA512 
daadf80582b7fa8914f7899e4055185885164210f9a970ff178c3846da83058e3bd70c1db10406e3bcaef05148e87226846cb39e30cbbd1e0821176a8f65c32b
-DIST parity-1.2.6.tar.gz 559357 BLAKE2B 
733721306e02e50d5fc65859b77d562c4fd5a7df6ab3ae3c5bbe3a8c4c12d27b87f1889a44cc4ab402cc81c9910ad89c2e54aef054e235dd3686841bbe8458a6
 SHA512 
fe043feef71db20cf759fd1b5eb8e855f5f78b278f48e9d4afdd2c06fc6c6ae861439cde3829728d3548e072cb065aea5d4048da7ad8bc49f5bc7fcebf7ad430

diff --git a/sys-devel/parity/files/parity-1.2.6-debugging.patch 
b/sys-devel/parity/files/parity-1.2.6-debugging.patch
deleted file mode 100644
index 709f46ee973..000
--- a/sys-devel/parity/files/parity-1.2.6-debugging.patch
+++ /dev/null
@@ -1,17 +0,0 @@
 parity.runtime/diagnose.c.orig 2012-09-28 17:12:54 +0200
-+++ parity.runtime/diagnose.c  2012-09-28 17:11:14 +0200
-@@ -745,9 +745,11 @@
-   CloseHandle(hCore);
-   }
- 
--  // abort on fatal exceptions
--  TerminateProcess(GetCurrentProcess(), 1);
--  ExitProcess(1);
-+  if (!IsDebuggerPresent()) {
-+  // abort on fatal exceptions
-+  TerminateProcess(GetCurrentProcess(), 1);
-+  ExitProcess(1);
-+  }
-   return EXCEPTION_CONTINUE_SEARCH;
- }
- 

diff --git a/sys-devel/parity/parity-1.2.4.ebuild 
b/sys-devel/parity/parity-1.2.4.ebuild
deleted file mode 100644
index a52cea9e634..000
--- a/sys-devel/parity/parity-1.2.4.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-DESCRIPTION="An Interix to native Win32 Cross-Compiler Tool (requires Visual 
Studio)"
-HOMEPAGE="http://www.sourceforge.net/projects/parity/;
-
-if [[ ${PV} ==  ]]; then
-   inherit subversion
-   ESVN_REPO_URI="https://svn.code.sf.net/p/parity/code/trunk;
-   ESVN_BOOTSTRAP="confix --bootstrap"
-   ESVN_PROJECT="${PN}"
-   KEYWORDS=""
-
-   DEPEND="dev-util/confix"
-else
-   SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-   KEYWORDS="~x86-winnt"
-fi
-
-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
-}
-
-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
-   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
-
-   # we don't need the header files 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/

2019-08-23 Thread Michael Haubenwallner
commit: 0385ac994786119ca0d166b59e0fc8c4fa446208
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Fri Aug 23 14:52:34 2019 +
Commit: Michael Haubenwallner  gentoo  org>
CommitDate: Fri Aug 23 14:56:57 2019 +
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  gentoo.org>

 sys-devel/parity/metadata.xml   |  1 +
 sys-devel/parity/parity-.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 @@
Enable support for Visual Studio 2015
Enable support for Visual Studio 2017
Enable support for Visual Studio 2019
+   Enable support for 64bit Visual Studio 
compilers
Enable support for 32bit Visual Studio 
compilers

 

diff --git a/sys-devel/parity/parity-.ebuild 
b/sys-devel/parity/parity-.ebuild
index 38577c8f86b..50ab4b1e491 100644
--- a/sys-devel/parity/parity-.ebuild
+++ b/sys-devel/parity/parity-.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} ==  ]]; then



[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/

2019-08-12 Thread Michael Haubenwallner
commit: 760e9902b3d5c80c48069e46794075f8c0f46dab
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Thu Aug  8 11:43:53 2019 +
Commit: Michael Haubenwallner  gentoo  org>
CommitDate: Mon Aug 12 13:05:12 2019 +
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  gentoo.org>

 sys-devel/parity/metadata.xml   | 1 +
 sys-devel/parity/parity-.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 @@
Enable support for Visual Studio 2013
Enable support for Visual Studio 2015
Enable support for Visual Studio 2017
+   Enable support for Visual Studio 2019
Enable support for 32bit Visual Studio 
compilers

 

diff --git a/sys-devel/parity/parity-.ebuild 
b/sys-devel/parity/parity-.ebuild
index 4d5a9c12930..38577c8f86b 100644
--- a/sys-devel/parity/parity-.ebuild
+++ b/sys-devel/parity/parity-.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"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/

2019-06-17 Thread Michael Haubenwallner
commit: 1d1a28efbbb132d6a4fd0687f60d306139821ce2
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Mon Jun 17 08:56:20 2019 +
Commit: Michael Haubenwallner  gentoo  org>
CommitDate: Mon Jun 17 08:57:00 2019 +
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  gentoo.org>

 sys-devel/parity/parity-.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/sys-devel/parity/parity-.ebuild 
b/sys-devel/parity/parity-.ebuild
index 24a6582d4ea..4d5a9c12930 100644
--- a/sys-devel/parity/parity-.ebuild
+++ b/sys-devel/parity/parity-.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} ==  ]]; then
-   inherit git-r3
+   inherit autotools git-r3
EGIT_REPO_URI="g...@github.com:haubi/parity.git 
https://github.com/haubi/parity.git;
DEPEND="dev-util/confix"
 else
@@ -26,8 +26,9 @@ IUSE="$(
 
 if [[ ${PV} ==  ]]; then
src_prepare() {
-   confix --bootstrap || die
default
+   confix --output || die
+   eautoreconf
}
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/

2018-07-03 Thread Michael Haubenwallner
commit: 0fc053670eaa8bbfd0660a36e1cf83b6dcf4df36
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Tue Jul  3 14:35:22 2018 +
Commit: Michael Haubenwallner  gentoo  org>
CommitDate: Tue Jul  3 14:36:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fc05367

sys-devel/parity-: follow upstream development

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-devel/parity/metadata.xml   | 13 +++-
 sys-devel/parity/parity-.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 @@
Michael Haubenwallner


-   parity
haubi/parity

+   
+   Enable support for Visual Studio 2002
+   Enable support for Visual Studio 2003
+   Enable support for Visual Studio 2005
+   Enable support for Visual Studio 2008
+   Enable support for Visual Studio 2010
+   Enable support for Visual Studio 2012
+   Enable support for Visual Studio 2013
+   Enable support for Visual Studio 2015
+   Enable support for Visual Studio 2017
+   Enable support for 32bit Visual Studio 
compilers
+   
 

diff --git a/sys-devel/parity/parity-.ebuild 
b/sys-devel/parity/parity-.ebuild
index 381b4c75382..24a6582d4ea 100644
--- a/sys-devel/parity/parity-.ebuild
+++ b/sys-devel/parity/parity-.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} ==  ]]; then
src_prepare() {
@@ -25,30 +31,40 @@ if [[ ${PV} ==  ]]; 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
 }



[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/

2018-05-16 Thread Michael Haubenwallner
commit: a7ef8ca83bc1952e34e7da6d08abab4c19394255
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Wed May 16 13:08:25 2018 +
Commit: Michael Haubenwallner  gentoo  org>
CommitDate: Wed May 16 13:09:18 2018 +
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-.ebuild | 15 +--
 1 file changed, 1 insertion(+), 14 deletions(-)

diff --git a/sys-devel/parity/parity-.ebuild 
b/sys-devel/parity/parity-.ebuild
index d6e19cd51a4..381b4c75382 100644
--- a/sys-devel/parity/parity-.ebuild
+++ b/sys-devel/parity/parity-.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} ==  ]]; then
src_prepare() {
confix --bootstrap || die



[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/

2017-05-03 Thread Michael Haubenwallner
commit: 5ffdcf8167705a92b0bf229d4dfb9a245f672fb3
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Wed May  3 15:25:11 2017 +
Commit: Michael Haubenwallner  gentoo  org>
CommitDate: Wed May  3 15:25:46 2017 +
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-.ebuild | 15 ---
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/sys-devel/parity/parity-.ebuild 
b/sys-devel/parity/parity-.ebuild
index 6bcda9040dd..d6e19cd51a4 100644
--- a/sys-devel/parity/parity-.ebuild
+++ b/sys-devel/parity/parity-.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



[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/

2017-04-01 Thread Michael Haubenwallner
commit: 249df53d01c84e4539352e9b807ae7d4e06f5646
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Sat Apr  1 13:03:52 2017 +
Commit: Michael Haubenwallner  gentoo  org>
CommitDate: Sat Apr  1 13:03:52 2017 +
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-.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-devel/parity/parity-.ebuild 
b/sys-devel/parity/parity-.ebuild
index 2ac346e6826..6bcda9040dd 100644
--- a/sys-devel/parity/parity-.ebuild
+++ b/sys-devel/parity/parity-.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



[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/

2017-03-23 Thread Michael Haubenwallner
commit: b6786c0f2925aa575ed4fd741c112f2b65b7ab65
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Thu Mar 23 08:52:26 2017 +
Commit: Michael Haubenwallner  gentoo  org>
CommitDate: Thu Mar 23 08:52:26 2017 +
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-.ebuild | 38 +
 1 file changed, 22 insertions(+), 16 deletions(-)

diff --git a/sys-devel/parity/parity-.ebuild 
b/sys-devel/parity/parity-.ebuild
index 5bb3cbeee83..2ac346e6826 100644
--- a/sys-devel/parity/parity-.ebuild
+++ b/sys-devel/parity/parity-.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} ==  ]]; 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="g...@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} ==  ]]; 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,



[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/

2017-01-29 Thread Fabian Groffen
commit: 3215bf4a99754721b2824026a77256a361f73616
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jan 29 20:07:26 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jan 29 20:13:57 2017 +
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-.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} ==  ]]; 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} ==  ]]; 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} ==  ]]; 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-.ebuild 
b/sys-devel/parity/parity-.ebuild
index da14610..6f259f4 100644
--- a/sys-devel/parity/parity-.ebuild
+++ b/sys-devel/parity/parity-.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} ==  ]]; 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/;



[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/

2016-10-30 Thread Sven Wegener
commit: b598cc183ee972af9c9fda3a6a3601f760a06513
Author: Sven Wegener  gentoo  org>
AuthorDate: Sun Aug 21 10:49:14 2016 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sun Oct 30 20:04:26 2016 +
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-.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} ==  ]]; 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} ==  ]]; 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} ==  ]]; 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-.ebuild 
b/sys-devel/parity/parity-.ebuild
index 4ef00d5..da14610 100644
--- a/sys-devel/parity/parity-.ebuild
+++ b/sys-devel/parity/parity-.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} ==  ]]; 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=""}