[gentoo-commits] repo/gentoo:master commit in: sys-devel/parity/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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=""}