Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-dotnet/pnet
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/pnet/ChangeLog,v 1.53 2007/11/16 23:15:59 jurek Exp $
16 Nov 2007; Jurek Bartuszek
Added blocker on dev-libs/boehm-gc (bug #189806)
16 Nov 2007; Jurek Bartuszek
-pnet-0.7.4.ebuild:
Removing conflicting versions (bug #189497)
16 Nov 2007; Steve Dibb
pnet-0.7.4-r1.ebuild:
amd64 stable, bug 189497
09 Oct 2007; Markus Rothe
pnet-0.6.12-r1.ebuild, pnet-0.7.4.ebuild, pnet-0.7.4-r1.ebuild,
pnet-0.8.0.ebuild:
Drop ppc64/~ppc64 keywords; bug #189672
28 Aug 2007; Jurek Bartuszek
Added secondary SRC_URI
27 Aug 2007; Raúl Porcel
pnet-0.7.4-r1.ebuild:
ia64 stable wrt #189497
24 Aug 2007; Tobias Scherbaum
pnet-0.6.12-r1.ebuild, pnet-0.7.4-r1.ebuild:
ppc stable, bug #189497
21 Aug 2007; Jeroen Roovers
pnet-0.7.4-r1.ebuild:
Stable for HPPA (bug #189497).
20 Aug 2007; Markus Ullmann
Stable on x86 wrt bug #189497
20 Aug 2007; Markus Ullmann
Stable on x86 wrt bug #189497
*pnet-0.8.0 (19 Aug 2007)
19 Aug 2007; Jurek Bartuszek
Version bump
*pnet-0.7.4-r1 (19 Aug 2007)
*pnet-0.6.12-r1 (19 Aug 2007)
19 Aug 2007; Jurek Bartuszek
pnet-0.7.4.ebuild, +pnet-0.7.4-r1.ebuild:
- Moved gc related docs destination directory (bug #187379)
- Removed ~ppc-macos flag as dev-util/treecc dependency is not satisfiable
14 Apr 2007; Petteri Räty
-pnet-0.7.0.ebuild, -pnet-0.7.2.ebuild:
Remove old versions.
27 Mar 2007; Raúl Porcel
ia64 stable wrt bug 153036
28 Jan 2007; Marius Mauch
pnet-0.6.12.ebuild, pnet-0.7.0.ebuild, pnet-0.7.2.ebuild:
Replacing einfo with elog
19 Jan 2007; Jeroen Roovers
Stable for HPPA (bug #153036).
15 Nov 2006; Markus Rothe
Stable on ppc64; bug #153036
08 Nov 2006; Christian Faulhammer
stable x86, bug #153036
08 Nov 2006; Daniel Gryniewicz
Marked stable on amd64 for bug #153036
30 Oct 2006; nixnut
Stable on ppc wrt bug 153036
06 Aug 2006; Fabian Groffen
Marked ~ppc-macos (bug #67042)
*pnet-0.7.4 (06 Aug 2006)
06 Aug 2006; Thomas Cort
Version bump to 0.7.4 ; Bug #121110.
20 Jun 2006; Peter Johanson
pnet-0.6.12.ebuild, pnet-0.7.0.ebuild, pnet-0.7.2.ebuild:
Fix to use FILESDIR to appease ferringb.
02 Apr 2006; Bryan Østergaard
*pnet-0.7.2 (12 Jan 2006)
12 Jan 2006; Peter Johanson
Bump. See bug #102810
05 Aug 2005; Fernando J. Pereda
pnet-0.6.12.ebuild, pnet-0.7.0.ebuild:
With respect to the keywording policy, this shouldn't be keyworded for alpha
29 Jun 2005; Ilya A. Volynets-Evenbakh
pnet-0.6.10.ebuild, pnet-0.6.12.ebuild, pnet-0.7.0.ebuild:
We seem to have yet another unfortunate incident of
keyword-happy developer. There have been numerous
instances of untested unapproved packages being
keyworded, this was discussed time and again, the
issue is mentioned in developer documentation,
added to developer quiz, and voila, we have it again..
This time multiple packages in dev-dotnet/ category
were marked as mips, ~mips, sparc, ~sparc, as well as
working on other arches. It was confirmed that dotnet
doesn't even build on most of these, yet they were
keyworded. Oh well... There seems to be no way to teach
some people.
Removing mips and sparc keywords
*pnet-0.7.0 (21 Jun 2005)
21 Jun 2005; Michael Tindal
+pnet-0.7.0.ebuild:
Version bump.
19 May 2005; Guy Martin
Stable on hppa.
10 Mar 2005; Peter Johanson
pnet-0.6.12.ebuild:
mono moved from dev-dotnet -> dev-lang
06 Feb 2005; Rainer Groesslinger
fix use of DESTDIR (bug #80941)
*pnet-0.6.12 (16 Jan 2005)
16 Jan 2005; Rainer Groesslinger
+pnet-0.6.12.ebuild:
new version
26 Nov 2004; Rainer Groesslinger
stable on all architectures
*pnet-0.6.10 (30 Oct 2004)
30 Oct 2004; Rainer Groesslinger
new version
16 Aug 2004; Rainer Groesslinger
stable on x86, ppc and sparc
*pnet-0.6.8 (08 Aug 2004)
08 Aug 2004; Rainer Groesslinger
new version
15 Jun 2004; Jason Wever
Stable on sparc.
30 May 2004; Rainer Groesslinger
files/verify_branch.c.patch:
Patch to fix compilation on 64bit architectures
*pnet-0.6.6 (29 May 2004)
29 May 2004; Rainer Groesslinger
new version
23 Mar 2004; Rainer Groesslinger
stable on x86, ppc and sparc
*pnet-0.6.4 (13 Mar 2004)
13 Mar 2004; Rainer Groesslinger
new version (thanks to all the arch people!)
25 Jan 2004; Rainer Groesslinger
files/pt_defs.h.diff:
Added a small patch to fix compilation on system which have nptl built into
glibc (bug #37219)
*pnet-0.6.2 (03 Jan 2004)
03 Jan 2004; Rainer Groesslinger
new version
19 Oct 2003; Rainer Groesslinger
stable on all archs
15 Oct 2003; Jason Wever
Added ~sparc keyword.
*pnet-0.6.0 (15 Oct 2003)
15 Oct 2003; Rainer Groesslinger
new version
*pnet-0.5.12 (06 Sep 2003)
06 Sep 2003; Rainer Groesslinger
new version
*pnet-0.5.12 (06 Sep 2003)
06 Sep 2003; Rainer Groesslinger
new version
26 Aug 2003; Rainer Groesslinger
pnet-0.5.8.ebuild:
Add a block for dev-dotnet/mono because both are using
/usr/bin/ilasm for converting IL assembly source files into an IL binary
*pnet-0.5.10 (26 Jul 2003)
26 Jul 2003; Rainer Groesslinger
new version
*pnet-0.5.8 (25 Jul 2003)
25 Jul 2003; Rainer Groesslinger
pnet-0.5.8.ebuild:
Move to dev-dotnet
*pnet-0.5.8 (17 Jun 2003)
17 Jun 2003; Rainer Groesslinger
new version
*pnet-0.5.6-r2 (12 May 2003)
12 May 2003; Rainer Groesslinger
init script provided by
Per Wigren
with some enhancements added
*pnet-0.5.6-r1 (07 May 2003)
07 May 2003; Rainer Groesslinger
minor compiler flag tweaks
*pnet-0.5.6 (03 May 2003)
03 May 2003; Rainer Groesslinger
version bump
*pnet-0.5.4 (19 Apr 2003)
19 Apr 2003; Sascha Schwabbauer
Version bump to version 0.5.4
*pnet-0.5.2 (24 Feb 2003)
24 Feb 2003; foser
Initial commit
Ebuild adapted from the ones provided by
Rainer Groesslinger
DIST pnet-0.6.12.tar.gz 3514901 RMD160 ae854cc8407f1bb99659812c6faed88aad42eba5 SHA1 b83c0d6ade099ee7e2c85f0ec56634383c9df8b5 SHA256 d9ac56d4ee5850621f2ae81a6c56460dd2236bc70d98b5493e1248d07dea77c6
DIST pnet-0.7.4.tar.gz 3625274 RMD160 bdc683433e159a5b0af73ac9b8c05b94886fa296 SHA1 303e91df109eebec9fcc4883f95b98ca7c6a8575 SHA256 fe1367cbc3e69dea77aef20438fb024864ed41b09dbd6817b08ec36128361ea5
DIST pnet-0.8.0.tar.gz 4510420 RMD160 232f96fb92be2cab4109ab03845bafa84c3d0259 SHA1 3d048cbef0476f21cbdd86f81c1706f52b7a7218 SHA256 f1340ae3567a5f05729d9d201bd719268ceca07bde4f62c58a92abfda64551bb
EBUILD pnet-0.6.12-r1.ebuild 1974 RMD160 f39f2f47b1eec3b80d657babe97d1380a1208558 SHA1 efd683881c33a48377072cca4b624cdc735a3c48 SHA256 95bd30170be98c047fd9951480eed16f305b21a48c56d33948d88b17ed9bcf6f
EBUILD pnet-0.7.4-r1.ebuild 1474 RMD160 e6267040690aee2eabd744aa65fdd2c92712bbe3 SHA1 699409bfd09073d862b594bcc43a70cc0af2d603 SHA256 88908f1bf4689b6525a8c9fd2d437f77747a46d3cac84ba9a4c4c3991d5e9d93
EBUILD pnet-0.8.0.ebuild 1594 RMD160 c0913184d3dc85d02e460410c0a1acaf6fbb3c8a SHA1 394dfb7d70619b940052f5b6cb2e064ec40602cf SHA256 89ca41134a54c4a5426a8ab11a0d0b2426c339562df2421e63b1cba38900044a
MISC ChangeLog 8405 RMD160 a032411e82a8b4a5988ffff38eec9973ad67f5c3 SHA1 026b4f59249e7f30c300d88c88ab70b586cdea3e SHA256 ebebd55e3a3832e43754928e75d4b29d4a670d55e3cce9ad3dd4ca9aeaca2833
MISC metadata.xml 159 RMD160 41527b6d3fa74dfdcd619b7d91c478b72ecc8ae8 SHA1 ac19a418765e817e54d4c54c1992c9062d5dcf3e SHA256 986c3e2fa3baa5d6e8c0b5c27a2550601780d0cc7857f7f1c01523491706d909
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/pnet/pnet-0.6.12-r1.ebuild,v 1.8 2007/11/16 00:16:17 beandog Exp $
DESCRIPTION="Portable.NET runtime, compiler, tools"
HOMEPAGE="http://www.dotgnu.org/"
SRC_URI="mirror://gnu/dotgnu/pnet/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 arm hppa ia64 ppc x86"
IUSE=""
DEPEND=">=dev-util/treecc-0.3.0"
src_unpack() {
unpack ${A}
cd ${S}
# Fix symlink for renamed executables
sed -i "s:ilasm.1.gz:ilasm.pnet.1.gz:" ilasm/Makefile.am
sed -i "s:al.1.gz:al.pnet.1.gz:" ilasm/Makefile.am
}
src_compile() {
./auto_gen.sh
econf || die
emake || die
}
src_install() {
make DESTDIR="${D}" install || die
# Rename file names conflicting with dev-lang/mono
# This should be removed again once we have 'dotnet-config'
# bug 39369
mv ${D}/usr/bin/al ${D}/usr/bin/al.pnet
mv ${D}/usr/bin/ilasm ${D}/usr/bin/ilasm.pnet
mv ${D}/usr/bin/resgen ${D}/usr/bin/resgen.pnet
mv ${D}/usr/share/man/man1/ilasm.1 ${D}/usr/share/man/man1/ilasm.pnet.1
mv ${D}/usr/share/man/man1/resgen.1 ${D}/usr/share/man/man1/resgen.pnet.1
# move fixes to prevent boehm-gc collisions
# bug 187379
mv ${D}/usr/share/gc ${D}/usr/share/libgc-pnet
dodoc AUTHORS ChangeLog HACKING INSTALL NEWS README
dodoc doc/gtk-sharp.HOWTO
dohtml doc/*.html
# init script
exeinto /etc/init.d ; newexe ${FILESDIR}/dotnet.init dotnet
insinto /etc/conf.d ; newins ${FILESDIR}/dotnet.conf dotnet
}
pkg_postinst() {
echo
elog "If you want to avoid typing '
elog "you can configure your runtime in /etc/conf.d/dotnet"
elog "Use /etc/init.d/dotnet to register your runtime"
echo
elog "dev-dotnet/pnet is only the runtime, compiler and tools"
elog "for DotGNU Portable.NET."
elog "For running and developing applications that use .NET APIs"
elog "you will also need to install the library: dev-dotnet/pnetlib"
echo
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/pnet/pnet-0.7.4-r1.ebuild,v 1.8 2007/11/16 00:16:17 beandog Exp $
inherit autotools
DESCRIPTION="Portable.NET runtime, compiler, tools"
HOMEPAGE="http://www.dotgnu.org/"
SRC_URI="http://www.southern-storm.com.au/download/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 arm hppa ia64 ppc x86"
IUSE=""
DEPEND=">=dev-util/treecc-0.3.0"
RDEPEND="${DEPEND}"
src_unpack() {
unpack ${A}
cd ${S}
# Fix symlink for renamed executables ; Bug #39369
# Renamed to avoid conflicting with dev-lang/mono
# This should be removed again once we have 'dotnet-config'
sed -i "s:ilasm.1.gz:ilasm.pnet.1.gz:" ilasm/Makefile.am
sed -i "s:al.1.gz:al.pnet.1.gz:" ilasm/Makefile.am
eautoreconf || die "eautoreconf failed"
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
# move fixes for the mono conflict
mv ${D}/usr/bin/al ${D}/usr/bin/al.pnet
mv ${D}/usr/bin/ilasm ${D}/usr/bin/ilasm.pnet
mv ${D}/usr/bin/resgen ${D}/usr/bin/resgen.pnet
mv ${D}/usr/share/man/man1/ilasm.1 ${D}/usr/share/man/man1/ilasm.pnet.1
mv ${D}/usr/share/man/man1/resgen.1 ${D}/usr/share/man/man1/resgen.pnet.1
# move fixes to prevent boehm-gc collisions
# bug 187379
mv ${D}/usr/share/gc ${D}/usr/share/libgc-pnet
dodoc AUTHORS ChangeLog HACKING NEWS README
dodoc doc/gtk-sharp.HOWTO
dohtml doc/*.html
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/pnet/pnet-0.8.0.ebuild,v 1.4 2007/11/16 23:15:59 jurek Exp $
inherit autotools
DESCRIPTION="Portable.NET runtime, compiler, tools"
HOMEPAGE="http://www.dotgnu.org/"
SRC_URI="http://www.southern-storm.com.au/download/${P}.tar.gz
http://download.savannah.gnu.org/releases/dotgnu-pnet/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~x86"
IUSE=""
DEPEND=">=dev-util/treecc-0.3.0"
RDEPEND="${DEPEND}
!dev-libs/boehm-gc"
MAKEOPTS="${MAKEOPTS} -j1"
src_unpack() {
unpack ${A}
cd ${S}
# Fix symlink for renamed executables ; Bug #39369
# Renamed to avoid conflicting with dev-lang/mono
# This should be removed again once we have 'dotnet-config'
sed -i "s:ilasm.1.gz:ilasm.pnet.1.gz:" ilasm/Makefile.am
sed -i "s:al.1.gz:al.pnet.1.gz:" ilasm/Makefile.am
eautoreconf || die "eautoreconf failed"
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
# move fixes for the mono conflict
mv ${D}/usr/bin/al ${D}/usr/bin/al.pnet
mv ${D}/usr/bin/ilasm ${D}/usr/bin/ilasm.pnet
mv ${D}/usr/bin/resgen ${D}/usr/bin/resgen.pnet
mv ${D}/usr/share/man/man1/ilasm.1 ${D}/usr/share/man/man1/ilasm.pnet.1
mv ${D}/usr/share/man/man1/resgen.1 ${D}/usr/share/man/man1/resgen.pnet.1
# move fixes to prevent boehm-gc collisions
# bug 187379
mv ${D}/usr/share/gc ${D}/usr/share/libgc-pnet
dodoc AUTHORS ChangeLog HACKING NEWS README
dodoc doc/gtk-sharp.HOWTO
dohtml doc/*.html
}