new version; can now be installed in parallel with mono
authorRainer Groesslinger <scandium@gentoo.org>
Sun, 16 Jan 2005 09:51:14 +0000 (09:51 +0000)
committerRainer Groesslinger <scandium@gentoo.org>
Sun, 16 Jan 2005 09:51:14 +0000 (09:51 +0000)
Package-Manager: portage-2.0.51-r12

14 files changed:
dev-dotnet/ml-pnet/ChangeLog
dev-dotnet/ml-pnet/files/digest-ml-pnet-0.6.12 [new file with mode: 0644]
dev-dotnet/ml-pnet/ml-pnet-0.6.12.ebuild [new file with mode: 0644]
dev-dotnet/pnet/ChangeLog
dev-dotnet/pnet/files/digest-pnet-0.6.12 [new file with mode: 0644]
dev-dotnet/pnet/pnet-0.6.12.ebuild [new file with mode: 0644]
dev-dotnet/pnetc/ChangeLog
dev-dotnet/pnetc/files/digest-pnetc-0.6.12 [new file with mode: 0644]
dev-dotnet/pnetc/pnetc-0.6.12.ebuild [new file with mode: 0644]
dev-dotnet/pnetlib/ChangeLog
dev-dotnet/pnetlib/files/0.6.12-resgen.patch [new file with mode: 0644]
dev-dotnet/pnetlib/files/configure-freetype.patch [new file with mode: 0644]
dev-dotnet/pnetlib/files/digest-pnetlib-0.6.12 [new file with mode: 0644]
dev-dotnet/pnetlib/pnetlib-0.6.12.ebuild [new file with mode: 0644]

index 6d156c9efa99a9368a5e2994ccdfaa10d631f75a..7e6c50d9daa2684c4c57a94444b4ba263af0a6b9 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-dotnet/ml-pnet
 # Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/ml-pnet/ChangeLog,v 1.18 2005/01/01 17:48:48 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/ml-pnet/ChangeLog,v 1.19 2005/01/16 09:51:14 scandium Exp $
+
+*ml-pnet-0.6.12 (16 Jan 2005)
+
+  16 Jan 2005; Rainer Groesslinger <scandium@gentoo.org>
+  +ml-pnet-0.6.12.ebuild:
+  new version
 
   26 Nov 2004; Rainer Groesslinger <scandium@gentoo.org>
   ml-pnet-0.6.10.ebuild:
diff --git a/dev-dotnet/ml-pnet/files/digest-ml-pnet-0.6.12 b/dev-dotnet/ml-pnet/files/digest-ml-pnet-0.6.12
new file mode 100644 (file)
index 0000000..1dc59cb
--- /dev/null
@@ -0,0 +1 @@
+MD5 ce26abba697ec4bd7e064ee9eabd3f49 ml-pnet-0.6.12.tar.gz 4368713
diff --git a/dev-dotnet/ml-pnet/ml-pnet-0.6.12.ebuild b/dev-dotnet/ml-pnet/ml-pnet-0.6.12.ebuild
new file mode 100644 (file)
index 0000000..f3223e8
--- /dev/null
@@ -0,0 +1,27 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/ml-pnet/ml-pnet-0.6.12.ebuild,v 1.1 2005/01/16 09:51:14 scandium Exp $
+
+DESCRIPTION="Mono C# libraries for Portable.NET"
+HOMEPAGE="http://www.dotgnu.org/"
+SRC_URI="mirror://gnu/dotgnu/pnet/${P}.tar.gz"
+
+LICENSE="|| ( GPL-2 X11 )"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~ppc64 ~sparc ~mips ~alpha ~arm ~hppa ~amd64 ~ia64"
+IUSE=""
+
+DEPEND="=dev-dotnet/pnetlib-${PV}*"
+
+src_compile() {
+       local lib_profile="framework1.1"
+       einfo "Using profile: ${lib_profile}"
+
+       econf --with-profile=${lib_profile} || die
+       emake || die
+}
+
+src_install() {
+       einstall || die
+       dodoc AUTHORS ChangeLog INSTALL NEWS README
+}
index afd185f56d25d43feaaffd4d755ec7426d1e729e..2022972464ca8326fb11818a552e8500c5ee23e4 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-dotnet/pnet
 # Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/pnet/ChangeLog,v 1.21 2005/01/01 17:49:43 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/pnet/ChangeLog,v 1.22 2005/01/16 09:48:25 scandium Exp $
+
+*pnet-0.6.12 (16 Jan 2005)
+
+  16 Jan 2005; Rainer Groesslinger <scandium@gentoo.org>
+  +pnet-0.6.12.ebuild:
+  new version
 
   26 Nov 2004; Rainer Groesslinger <scandium@gentoo.org> pnet-0.6.10.ebuild:
   stable on all architectures
diff --git a/dev-dotnet/pnet/files/digest-pnet-0.6.12 b/dev-dotnet/pnet/files/digest-pnet-0.6.12
new file mode 100644 (file)
index 0000000..7d9cd72
--- /dev/null
@@ -0,0 +1 @@
+MD5 8a35ad029e4d4cce936f3ba768f0d186 pnet-0.6.12.tar.gz 3514901
diff --git a/dev-dotnet/pnet/pnet-0.6.12.ebuild b/dev-dotnet/pnet/pnet-0.6.12.ebuild
new file mode 100644 (file)
index 0000000..752b778
--- /dev/null
@@ -0,0 +1,48 @@
+# Copyright 1999-2005 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.ebuild,v 1.1 2005/01/16 09:48:25 scandium 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="~x86 ~ppc ~ppc64 ~sparc ~mips ~alpha ~arm ~hppa ~amd64 ~ia64"
+IUSE=""
+
+DEPEND=">=dev-util/treecc-0.3.0"
+
+src_install() {
+       einstall || die
+
+       # Rename file names conflicting with dev-dotnet/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
+
+       dodoc AUTHORS ChangeLog HACKING INSTALL NEWS README
+       dodoc doc/gtk-sharp.HOWTO
+       dohtml doc/*.html
+
+       # init script
+       exeinto /etc/init.d ; newexe ${PORTDIR}/dev-dotnet/mono/files/dotnet.init dotnet
+       insinto /etc/conf.d ; newins ${PORTDIR}/dev-dotnet/mono/files/dotnet.conf dotnet
+}
+
+pkg_postinst() {
+       echo
+       einfo "If you want to avoid typing '<runtime> program.exe'"
+       einfo "you can configure your runtime in /etc/conf.d/dotnet"
+       einfo "Use /etc/init.d/dotnet to register your runtime"
+       echo
+       einfo "dev-dotnet/pnet is only the runtime, compiler and tools"
+       einfo "for DotGNU Portable.NET."
+       einfo "For running and developing applications that use .NET APIs"
+       einfo "you will also need to install the library: dev-dotnet/pnetlib"
+       echo
+}
index 4f4b87816b8a3becaed13951d07ded230b9e643e..98af650ca2480cf0b40b75ffce2ddbb9402d1c06 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-dotnet/pnetc
 # Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/pnetc/ChangeLog,v 1.18 2005/01/01 17:49:57 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/pnetc/ChangeLog,v 1.19 2005/01/16 09:50:09 scandium Exp $
+
+*pnetc-0.6.12 (16 Jan 2005)
+
+  16 Jan 2005; Rainer Groesslinger <scandium@gentoo.org>
+  +pnetc-0.6.12.ebuild:
+  new version
 
   26 Nov 2004; Rainer Groesslinger <scandium@gentoo.org> pnetc-0.6.10.ebuild:
   stable on all architectures
diff --git a/dev-dotnet/pnetc/files/digest-pnetc-0.6.12 b/dev-dotnet/pnetc/files/digest-pnetc-0.6.12
new file mode 100644 (file)
index 0000000..81173e3
--- /dev/null
@@ -0,0 +1 @@
+MD5 07f7b4c28c4e7e45bd0765ccb511e771 pnetC-0.6.12.tar.gz 381592
diff --git a/dev-dotnet/pnetc/pnetc-0.6.12.ebuild b/dev-dotnet/pnetc/pnetc-0.6.12.ebuild
new file mode 100644 (file)
index 0000000..0281ad8
--- /dev/null
@@ -0,0 +1,22 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/pnetc/pnetc-0.6.12.ebuild,v 1.1 2005/01/16 09:50:09 scandium Exp $
+
+MY_P=${P/c/C}
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION="Portable.NET C library"
+HOMEPAGE="http://www.dotgnu.org/"
+SRC_URI="mirror://gnu/dotgnu/pnet/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~ppc64 ~sparc ~mips ~alpha ~arm ~hppa ~amd64 ~ia64"
+IUSE=""
+
+DEPEND="=dev-dotnet/pnetlib-${PV}*"
+
+src_install() {
+       einstall DESTDIR=${D} || die
+       dodoc AUTHORS ChangeLog INSTALL README doc/HACKING
+}
index 53d157de5ac5879ca06ddf5d04bc204058649c51..2b39c02705386da0cd7d04b8171552101d001a61 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for dev-dotnet/pnetlib
 # Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/pnetlib/ChangeLog,v 1.20 2005/01/01 17:50:10 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/pnetlib/ChangeLog,v 1.21 2005/01/16 09:49:25 scandium Exp $
+
+*pnetlib-0.6.12 (16 Jan 2005)
+
+  16 Jan 2005; Rainer Groesslinger <scandium@gentoo.org>
+  +files/0.6.12-resgen.patch, +files/configure-freetype.patch,
+  +pnetlib-0.6.12.ebuild:
+  new version
 
   26 Nov 2004; Rainer Groesslinger <scandium@gentoo.org>
   pnetlib-0.6.10.ebuild:
diff --git a/dev-dotnet/pnetlib/files/0.6.12-resgen.patch b/dev-dotnet/pnetlib/files/0.6.12-resgen.patch
new file mode 100644 (file)
index 0000000..775360c
--- /dev/null
@@ -0,0 +1,11 @@
+--- configure.in.orig  2005-01-16 08:18:30.586416224 +0100
++++ configure.in       2005-01-16 08:20:48.656426392 +0100
+@@ -143,7 +143,7 @@
+ 
+ dnl Find the .NET resource generator to use.
+ if test "$MSTOOLS" = "no"; then
+-      AC_PATH_PROG(RESGEN, resgen,, $PNET_PATH/resgen:${prefix}/bin:$PATH)
++      AC_PATH_PROG(RESGEN, resgen.pnet,, $PNET_PATH/resgen.pnet:${prefix}/bin:$PATH)
+       if test "$RESGEN" = "" ; then
+               echo '**************************************************************'
+               echo "Portable.NET's or Microsoft's resgen is required to build."
diff --git a/dev-dotnet/pnetlib/files/configure-freetype.patch b/dev-dotnet/pnetlib/files/configure-freetype.patch
new file mode 100644 (file)
index 0000000..0839a29
--- /dev/null
@@ -0,0 +1,11 @@
+--- configure.in.orig  2005-01-16 10:43:47.259280528 +0100
++++ configure.in       2005-01-16 10:44:16.855781176 +0100
+@@ -76,7 +76,7 @@
+       XFT_INC=
+ else
+       X11_LIB=-lX11
+-      if test "x$xft" != "xfalse" && "x$FREETYPE_CONFIG" != "xno" ; then
++      if test "x$xft" != "xfalse" && test "$FREETYPE_CONFIG" != "no" ; then
+               XFT_LIB=-lXft
+               XFT_INC=`$FREETYPE_CONFIG --cflags`
+               AC_DEFINE(USE_XFT_EXTENSION)
diff --git a/dev-dotnet/pnetlib/files/digest-pnetlib-0.6.12 b/dev-dotnet/pnetlib/files/digest-pnetlib-0.6.12
new file mode 100644 (file)
index 0000000..f3e2412
--- /dev/null
@@ -0,0 +1 @@
+MD5 e2c4f185b1f43aca2093ad39c72e7e41 pnetlib-0.6.12.tar.gz 4021922
diff --git a/dev-dotnet/pnetlib/pnetlib-0.6.12.ebuild b/dev-dotnet/pnetlib/pnetlib-0.6.12.ebuild
new file mode 100644 (file)
index 0000000..f6c05e5
--- /dev/null
@@ -0,0 +1,48 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/pnetlib/pnetlib-0.6.12.ebuild,v 1.1 2005/01/16 09:49:25 scandium Exp $
+
+inherit eutils libtool
+
+DESCRIPTION="Portable.NET C# library"
+HOMEPAGE="http://www.dotgnu.org/"
+SRC_URI="mirror://gnu/dotgnu/pnet/${P}.tar.gz"
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~ppc64 ~sparc ~mips ~alpha ~arm ~hppa ~amd64 ~ia64"
+IUSE="truetype X"
+
+DEPEND="=dev-dotnet/pnet-${PV}*
+       X? ( virtual/x11 )
+       truetype? ( virtual/xft )"
+
+src_unpack() {
+       unpack ${A}
+       cd ${S}
+       # patch configure.in to detect renamed resgen.pnet
+       # bug 39369
+       epatch ${FILESDIR}/${PV}-resgen.patch
+
+       # syntax error; patch not needed anymore for the next release
+       epatch ${FILESDIR}/configure-freetype.patch
+}
+
+src_compile() {
+       local lib_profile="default1.1"
+       einfo "Using profile: ${lib_profile}"
+
+       WANT_AUTOCONF=2.5 ./auto_gen.sh
+       elibtoolize
+       econf --with-profile=${lib_profile} \
+               `use_enable truetype xft` || die
+       emake || die
+}
+
+src_install() {
+       einstall || die
+
+       dodoc AUTHORS ChangeLog HACKING INSTALL NEWS README
+       dodoc doc/*.txt
+       dohtml doc/*.html
+}