Adding debug support with revbump
authorSaleem Abdulrasool <compnerd@gentoo.org>
Thu, 17 Nov 2005 06:12:41 +0000 (06:12 +0000)
committerSaleem Abdulrasool <compnerd@gentoo.org>
Thu, 17 Nov 2005 06:12:41 +0000 (06:12 +0000)
Package-Manager: portage-2.0.53_rc7

dev-dotnet/nini/ChangeLog
dev-dotnet/nini/Manifest
dev-dotnet/nini/files/digest-nini-1.0.0-r1 [new file with mode: 0644]
dev-dotnet/nini/files/nini-1.0.0.build
dev-dotnet/nini/nini-1.0.0-r1.ebuild [new file with mode: 0644]

index ff5484fa7684433bc6e4c00e5659f181c1a2a502..67a4bcc7ec895918936cce45af4f69f9759fb99d 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-dotnet/nini
 # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/nini/ChangeLog,v 1.1 2005/11/08 06:00:05 compnerd Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/nini/ChangeLog,v 1.2 2005/11/17 06:12:41 compnerd Exp $
+
+*nini-1.0.0-r1 (17 Nov 2005)
+
+  17 Nov 2005; Saleem Abdulrasool <compnerd@gentoo.org>
+  files/nini-1.0.0.build, +nini-1.0.0-r1.ebuild:
+  Adding debug useflag support with revbump.
 
 *nini-1.0.0 (08 Nov 2005)
 
index 98c216d4b20ee75c05f51dca856582ac4236206c..5b9d64fdc932422fd9a1485a6865777ca25c7190 100644 (file)
@@ -1,6 +1,8 @@
-MD5 3d76bed5a3f579acb3d16c0d9c2c337f ChangeLog 421
+MD5 30f77cddbf38596135deed28e150f47e ChangeLog 602
 MD5 3eb6b2b4d8bd7af0b522fd82eb2d7bdf files/digest-nini-1.0.0 60
-MD5 517b7a772a58a6e6fd80b643c2be584b files/nini-1.0.0.build 2111
+MD5 3eb6b2b4d8bd7af0b522fd82eb2d7bdf files/digest-nini-1.0.0-r1 60
+MD5 f77fa582a31db69188f92b89eb751b54 files/nini-1.0.0.build 2129
 MD5 387a2b28d8c145d04360c42db79b2771 files/nini.pc.in 143
 MD5 30f80a060407365f6c87eedde0dfdbfd metadata.xml 341
+MD5 0144a90489329862ba1a9747d8a94730 nini-1.0.0-r1.ebuild 1336
 MD5 e6bb8f38bdb400cbcc3a75a8e23765c8 nini-1.0.0.ebuild 1218
diff --git a/dev-dotnet/nini/files/digest-nini-1.0.0-r1 b/dev-dotnet/nini/files/digest-nini-1.0.0-r1
new file mode 100644 (file)
index 0000000..9fde8cb
--- /dev/null
@@ -0,0 +1 @@
+MD5 527bca101d9a23611a69377b70b5ae26 Nini-1.0.0.zip 1118461
index f33f2c35629a42f69573c2cece4d182a6a70f2e5..5933831580c6b4a6ad8416f16784e14784368b08 100644 (file)
@@ -3,7 +3,7 @@
 <project name="Nini" default="compile" basedir=".">
    <description>.NET Configuration Library</description>
 
-   <property name="debug" value="false"/>
+   <property name="debug" value="false" overwrite="false"/>
    <property name="project.name" value="Nini"/>
 
    <property name="build" value="build"/>
diff --git a/dev-dotnet/nini/nini-1.0.0-r1.ebuild b/dev-dotnet/nini/nini-1.0.0-r1.ebuild
new file mode 100644 (file)
index 0000000..ceab98e
--- /dev/null
@@ -0,0 +1,57 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/nini/nini-1.0.0-r1.ebuild,v 1.1 2005/11/17 06:12:41 compnerd Exp $
+
+inherit mono multilib
+
+DESCRIPTION="Nini - A configuration library for .NET"
+HOMEPAGE="http://nini.sourceforge.net"
+SRC_URI="mirror://sourceforge/nini/Nini-${PV}.zip"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="debug"
+
+RDEPEND=">=dev-lang/mono-1.1.8"
+DEPEND="${RDEPEND}
+               app-arch/unzip
+               dev-dotnet/nant
+               dev-util/pkgconfig
+               sys-apps/sed"
+
+S=${WORKDIR}/Nini
+
+src_unpack() {
+       unpack ${A} || die "Unable to extract sources"
+
+       cp ${FILESDIR}/nini-${PV}.build ${S}/nini.build
+       cp ${FILESDIR}/nini.pc.in ${S}
+}
+
+src_compile() {
+       local myconf=""
+       use debug && myconf="-D:debug=true"
+
+       nant ${myconf} || die "Failed to build"
+
+       sed -e "s|@prefix@|/usr|" \
+               -e 's|@exec_prefix@|${prefix}|' \
+               -e "s|@libdir@|\$\{exec_prefix\}/$(get_libdir)/nini|" \
+               -e "s|@libs@|-r:\$\{libdir\}/Nini.dll|" \
+               -e "s|@VERSION@|${PV}|" \
+               ${S}/nini.pc.in > ${S}/nini.pc
+}
+
+src_install() {
+       dodir /usr/$(get_libdir)/nini/
+
+       insinto /usr/$(get_libdir)/nini/
+       doins ${S}/build/Nini.dll
+       use debug && doins ${S}/build/Nini.dll.mdb
+
+       insinto /usr/$(get_libdir)/pkgconfig/
+       doins ${S}/nini.pc
+
+       dodoc ${S}/CHANGELOG.txt ${S}/README.txt
+}