summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Duft <mduft@gentoo.org>2011-08-09 10:49:35 +0000
committerMarkus Duft <mduft@gentoo.org>2011-08-09 10:49:35 +0000
commitbf3ae61b0a3faf5e414a45fb88047249b9aac534 (patch)
tree295471b5bb097ea0d50e765f16116f389a95d3bf /sys-devel/parity
parentRemoved old versions (diff)
downloadgentoo-2-bf3ae61b0a3faf5e414a45fb88047249b9aac534.tar.gz
gentoo-2-bf3ae61b0a3faf5e414a45fb88047249b9aac534.tar.bz2
gentoo-2-bf3ae61b0a3faf5e414a45fb88047249b9aac534.zip
moved from prefix tree. version bumped.
(Portage version: 2.1.10.3/cvs/Linux i686)
Diffstat (limited to 'sys-devel/parity')
-rw-r--r--sys-devel/parity/ChangeLog106
-rw-r--r--sys-devel/parity/metadata.xml12
-rw-r--r--sys-devel/parity/parity-1.2.4.ebuild59
-rw-r--r--sys-devel/parity/parity-9999.ebuild59
4 files changed, 236 insertions, 0 deletions
diff --git a/sys-devel/parity/ChangeLog b/sys-devel/parity/ChangeLog
new file mode 100644
index 000000000000..fa733cb04d08
--- /dev/null
+++ b/sys-devel/parity/ChangeLog
@@ -0,0 +1,106 @@
+# ChangeLog for sys-devel/parity
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/parity/ChangeLog,v 1.1 2011/08/09 10:49:35 mduft Exp $
+
+*parity-9999 (09 Aug 2011)
+*parity-1.2.4 (09 Aug 2011)
+
+ 09 Aug 2011; Markus Duft <mduft@gentoo.org> +parity-1.2.4.ebuild,
+ +parity-9999.ebuild, +metadata.xml:
+ moved from prefix tree. version bump.
+
+*parity-1.2.3 (26 Jan 2010)
+
+ 26 Jan 2010; Markus Duft <mduft@gentoo.org> +parity-1.2.3.ebuild:
+ bumped to next release.
+
+ 14 Jul 2009; Markus Duft <mduft@gentoo.org>
+ files/parity-prefix-wrapper.sh:
+ fixed compiler wrapper to add include dirs also while linking. required if
+ doing compile and link in one step
+
+ 17 Jun 2009; Markus Duft <mduft@gentoo.org>
+ files/parity-prefix-wrapper.sh:
+ fixed parity wrapper script to work without EPREFIX set too
+
+ 09 Jun 2009; Markus Duft <mduft@gentoo.org>
+ +files/parity-1.2.2-lib-search.patch:
+ fix library search which could choke on a directory with the same name as
+ the searched lib
+
+ 26 Jan 2009; Markus Duft <mduft@gentoo.org>
+ files/parity-prefix-wrapper.sh:
+ updated prefix wrapper script to handle library paths correctly
+
+*parity-1.2.2 (15 Jan 2009)
+
+ 15 Jan 2009; User generated by SUA Setup Script <mduft@gentoo.org>
+ -parity-1.2.0.ebuild, +parity-1.2.2.ebuild:
+ updated parity version
+
+*parity-1.2.1 (17 Dec 2008)
+
+ 17 Dec 2008; Markus Duft <mduft@gentoo.org> -parity-1.1.0.ebuild,
+ +parity-1.2.1.ebuild:
+ updated to 1.2.1
+
+ 19 Nov 2008; Markus Duft <mduft@gentoo.org>
+ +files/parity-1.2.0-exception-handling.patch, parity-1.2.0.ebuild:
+ added patch to repair exception handling
+
+ 03 Nov 2008; Markus Duft <mduft@gentoo.org>
+ +files/parity-1.2.0-winnt-version.patch, parity-1.2.0.ebuild,
+ parity-1.2.0.ebuild, parity-1.2.0.ebuild:
+ added minimum winnt version define.
+
+*parity-1.2.0 (29 Oct 2008)
+
+ 29 Oct 2008; Markus Duft <mduft@gentoo.org> -parity-1.0.5.ebuild,
+ +parity-1.2.0.ebuild:
+ added 1.2.0, removed 1.0.5
+
+ 25 Sep 2008; Markus Duft <mduft@gentoo.org>
+ +files/parity-1.1.0-loader-wrong-define.patch,
+ +files/parity-1.1.0-missing-include.patch,
+ +files/parity-1.1.0-percent-defines.patch, parity-1.1.0.ebuild:
+ added various patches for small deficiencies
+
+ 27 Aug 2008; Markus Duft <mduft@gentoo.org>
+ +files/parity-1.1.0-entry-points.patch, parity-1.1.0.ebuild:
+ added patch for wrong entry points (upstream in svn already)
+
+ 26 Aug 2008; Markus Duft <mduft@gentoo.org> parity-1.1.0.ebuild,
+ parity-1.1.0.ebuild, parity-1.1.0.ebuild:
+ add .exe extension support for symlinks
+
+ 26 Aug 2008; Markus Duft <mduft@gentoo.org> parity-1.1.0.ebuild,
+ parity-1.1.0.ebuild:
+ added creation of symlinks for winnt profile to find compiler out of the box
+
+*parity-1.1.0 (26 Aug 2008)
+
+ 26 Aug 2008; Markus Duft <mduft@gentoo.org> -parity-1.0.4.ebuild,
+ +parity-1.1.0.ebuild:
+ added 1.1.0, removed 1.0.4
+
+ 13 May 2008; <mduft@gentoo.org> parity-1.0.5.ebuild:
+ keyworded ~x86-winnt
+
+*parity-1.0.5 (13 May 2008)
+
+ 13 May 2008; <mduft@gentoo.org> -parity-1.0.3.ebuild,
+ +parity-1.0.5.ebuild:
+ added ebuild for 1.0.5, removed ebuild for 1.0.3
+
+*parity-1.0.4 (17 Apr 2008)
+
+ 17 Apr 2008; Markus Duft <mduft@gentoo.org> metadata.xml,
+ parity-1.0.3.ebuild, +parity-1.0.4.ebuild:
+ update parity-1.0.3.ebuild formatting, nothing serious. added version 1.0.4
+
+*parity-1.0.3 (04 Feb 2008)
+
+ 04 Feb 2008; Michael Haubenwallner <haubi@gentoo.org> +., +files,
+ +metadata.xml, +parity-1.0.3.ebuild:
+ added sys-devel/parity-1.0.3 (windows only, from markus.duft@salomon.at)
+
diff --git a/sys-devel/parity/metadata.xml b/sys-devel/parity/metadata.xml
new file mode 100644
index 000000000000..bcae32de8841
--- /dev/null
+++ b/sys-devel/parity/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+<email>mduft@gentoo.org</email>
+<name>Markus Duft</name>
+</maintainer>
+<longdescription lang="en">
+</longdescription>
+</pkgmetadata>
+
diff --git a/sys-devel/parity/parity-1.2.4.ebuild b/sys-devel/parity/parity-1.2.4.ebuild
new file mode 100644
index 000000000000..00e5c7db172d
--- /dev/null
+++ b/sys-devel/parity/parity-1.2.4.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/parity/parity-1.2.4.ebuild,v 1.1 2011/08/09 10:49:35 mduft Exp $
+
+EAPI=4
+
+DESCRIPTION="An Interix to native Win32 Cross-Compiler Tool (requires Visual Studio)."
+HOMEPAGE="http://www.sourceforge.net/projects/parity/"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit subversion
+ ESVN_REPO_URI="https://parity.svn.sf.net/svnroot/parity/trunk"
+ ESVN_BOOTSTRAP="confix --bootstrap"
+ ESVN_PROJECT="${PN}"
+ KEYWORDS=""
+
+ DEPEND="dev-util/confix"
+else
+ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+ KEYWORDS="~x86-interix ~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 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
+}
+
diff --git a/sys-devel/parity/parity-9999.ebuild b/sys-devel/parity/parity-9999.ebuild
new file mode 100644
index 000000000000..b5ab7fa61900
--- /dev/null
+++ b/sys-devel/parity/parity-9999.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/parity/parity-9999.ebuild,v 1.1 2011/08/09 10:49:35 mduft Exp $
+
+EAPI=4
+
+DESCRIPTION="An Interix to native Win32 Cross-Compiler Tool (requires Visual Studio)."
+HOMEPAGE="http://www.sourceforge.net/projects/parity/"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit subversion
+ ESVN_REPO_URI="https://parity.svn.sf.net/svnroot/parity/trunk"
+ ESVN_BOOTSTRAP="confix --bootstrap"
+ ESVN_PROJECT="${PN}"
+ KEYWORDS=""
+
+ DEPEND="dev-util/confix"
+else
+ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+ KEYWORDS="~x86-interix ~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 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
+}
+