ChangeLog

# 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 pnet-0.8.0.ebuild:
Added blocker on dev-libs/boehm-gc (bug #189806)

16 Nov 2007; Jurek Bartuszek -pnet-0.6.12.ebuild,
-pnet-0.7.4.ebuild:
Removing conflicting versions (bug #189497)

16 Nov 2007; Steve Dibb pnet-0.6.12-r1.ebuild,
pnet-0.7.4-r1.ebuild:
amd64 stable, bug 189497

09 Oct 2007; Markus Rothe pnet-0.6.12.ebuild,
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 pnet-0.8.0.ebuild:
Added secondary SRC_URI

27 Aug 2007; Raúl Porcel pnet-0.6.12-r1.ebuild,
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.6.12-r1.ebuild,
pnet-0.7.4-r1.ebuild:
Stable for HPPA (bug #189497).

20 Aug 2007; Markus Ullmann pnet-0.7.4-r1.ebuild:
Stable on x86 wrt bug #189497

20 Aug 2007; Markus Ullmann pnet-0.6.12-r1.ebuild:
Stable on x86 wrt bug #189497

*pnet-0.8.0 (19 Aug 2007)

19 Aug 2007; Jurek Bartuszek +pnet-0.8.0.ebuild:
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.6.12-r1.ebuild,
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.6.10.ebuild,
-pnet-0.7.0.ebuild, -pnet-0.7.2.ebuild:
Remove old versions.

27 Mar 2007; Raúl Porcel pnet-0.7.4.ebuild:
ia64 stable wrt bug 153036

28 Jan 2007; Marius Mauch pnet-0.6.10.ebuild,
pnet-0.6.12.ebuild, pnet-0.7.0.ebuild, pnet-0.7.2.ebuild:
Replacing einfo with elog

19 Jan 2007; Jeroen Roovers pnet-0.7.4.ebuild:
Stable for HPPA (bug #153036).

15 Nov 2006; Markus Rothe pnet-0.7.4.ebuild:
Stable on ppc64; bug #153036

08 Nov 2006; Christian Faulhammer pnet-0.7.4.ebuild:
stable x86, bug #153036

08 Nov 2006; Daniel Gryniewicz pnet-0.7.4.ebuild:
Marked stable on amd64 for bug #153036

30 Oct 2006; nixnut pnet-0.7.4.ebuild:
Stable on ppc wrt bug 153036

06 Aug 2006; Fabian Groffen pnet-0.7.4.ebuild:
Marked ~ppc-macos (bug #67042)

*pnet-0.7.4 (06 Aug 2006)

06 Aug 2006; Thomas Cort +pnet-0.7.4.ebuild:
Version bump to 0.7.4 ; Bug #121110.

20 Jun 2006; Peter Johanson pnet-0.6.10.ebuild,
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 Remove retired developer urilith from metadata.

*pnet-0.7.2 (12 Jan 2006)

12 Jan 2006; Peter Johanson +pnet-0.7.2.ebuild:
Bump. See bug #102810

05 Aug 2005; Fernando J. Pereda pnet-0.6.10.ebuild,
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 metadata.xml,
+pnet-0.7.0.ebuild:
Version bump.

19 May 2005; Guy Martin pnet-0.6.12.ebuild:
Stable on hppa.

10 Mar 2005; Peter Johanson pnet-0.6.10.ebuild,
pnet-0.6.12.ebuild:
mono moved from dev-dotnet -> dev-lang

06 Feb 2005; Rainer Groesslinger pnet-0.6.12.ebuild:
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 pnet-0.6.10.ebuild:
stable on all architectures

*pnet-0.6.10 (30 Oct 2004)

30 Oct 2004; Rainer Groesslinger +pnet-0.6.10.ebuild:
new version

16 Aug 2004; Rainer Groesslinger pnet-0.6.8.ebuild:
stable on x86, ppc and sparc

*pnet-0.6.8 (08 Aug 2004)

08 Aug 2004; Rainer Groesslinger +pnet-0.6.8.ebuild:
new version

15 Jun 2004; Jason Wever pnet-0.6.6.ebuild:
Stable on sparc.

30 May 2004; Rainer Groesslinger pnet-0.6.6.ebuild,
files/verify_branch.c.patch:
Patch to fix compilation on 64bit architectures

*pnet-0.6.6 (29 May 2004)

29 May 2004; Rainer Groesslinger pnet-0.6.6.ebuild:
new version

23 Mar 2004; Rainer Groesslinger pnet-0.6.4.ebuild:
stable on x86, ppc and sparc

*pnet-0.6.4 (13 Mar 2004)

13 Mar 2004; Rainer Groesslinger pnet-0.6.4.ebuild:
new version (thanks to all the arch people!)

25 Jan 2004; Rainer Groesslinger pnet-0.6.2.ebuild,
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 pnet-0.6.2.ebuild:
new version

19 Oct 2003; Rainer Groesslinger pnet-0.6.0.ebuild:
stable on all archs

15 Oct 2003; Jason Wever pnet-0.6.0.ebuild:
Added ~sparc keyword.

*pnet-0.6.0 (15 Oct 2003)

15 Oct 2003; Rainer Groesslinger pnet-0.6.0.ebuild:
new version

*pnet-0.5.12 (06 Sep 2003)

06 Sep 2003; Rainer Groesslinger pnet-0.5.12.ebuild:
new version

*pnet-0.5.12 (06 Sep 2003)

06 Sep 2003; Rainer Groesslinger pnet-0.5.12.ebuild:
new version

26 Aug 2003; Rainer Groesslinger pnet-0.5.10.ebuild,
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 pnet-0.5.10.ebuild:
new version

*pnet-0.5.8 (25 Jul 2003)

25 Jul 2003; Rainer Groesslinger metadata.xml,
pnet-0.5.8.ebuild:
Move to dev-dotnet

*pnet-0.5.8 (17 Jun 2003)

17 Jun 2003; Rainer Groesslinger pnet-0.5.8.ebuild:
new version

*pnet-0.5.6-r2 (12 May 2003)

12 May 2003; Rainer Groesslinger pnet-0.5.6-r2.ebuild:
init script provided by
Per Wigren in bug #19617
with some enhancements added

*pnet-0.5.6-r1 (07 May 2003)

07 May 2003; Rainer Groesslinger pnet-0.5.6-r1.ebuild:
minor compiler flag tweaks

*pnet-0.5.6 (03 May 2003)

03 May 2003; Rainer Groesslinger pnet-0.5.6.ebuild:
version bump

*pnet-0.5.4 (19 Apr 2003)

19 Apr 2003; Sascha Schwabbauer Manifest, pnet-0.5.4.ebuild:
Version bump to version 0.5.4

*pnet-0.5.2 (24 Feb 2003)

24 Feb 2003; foser pnet-0.5.2.ebuild ChangeLog :
Initial commit
Ebuild adapted from the ones provided by
Rainer Groesslinger in bug #14148

Manifest

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

metadata.xml




dotnet

pnet-0.6.12-r1.ebuild

# 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 ' program.exe'"
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
}

pnet-0.7.4-r1.ebuild

# 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
}

pnet-0.8.0.ebuild

# 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
}