diff options
author | Peter Alfredsen <loki_val@gentoo.org> | 2009-01-05 17:17:56 +0000 |
---|---|---|
committer | Peter Alfredsen <loki_val@gentoo.org> | 2009-01-05 17:17:56 +0000 |
commit | a17a0a050a388352392d441cc034219167963cc9 (patch) | |
tree | 6d42dc34fce4ca03e8555c700b438b34cc5122d7 /dev-dotnet | |
parent | Commit for new gtk-sharp-module eclass (diff) | |
download | gentoo-2-a17a0a050a388352392d441cc034219167963cc9.tar.gz gentoo-2-a17a0a050a388352392d441cc034219167963cc9.tar.bz2 gentoo-2-a17a0a050a388352392d441cc034219167963cc9.zip |
Commit for new gtk-sharp-module eclass
(Portage version: 2.2_rc20/cvs/Linux 2.6.28-rc9 x86_64)
Diffstat (limited to 'dev-dotnet')
-rw-r--r-- | dev-dotnet/gtk-sharp/ChangeLog | 11 | ||||
-rw-r--r-- | dev-dotnet/gtk-sharp/gtk-sharp-2.12.7-r5.ebuild | 13 | ||||
-rw-r--r-- | dev-dotnet/gtk-sharp/gtk-sharp-2.12.7.ebuild | 59 | ||||
-rw-r--r-- | dev-dotnet/gtk-sharp/gtk-sharp-2.12.7_pre20081204.ebuild | 91 | ||||
-rw-r--r-- | dev-dotnet/gtk-sharp/metadata.xml | 10 |
5 files changed, 23 insertions, 161 deletions
diff --git a/dev-dotnet/gtk-sharp/ChangeLog b/dev-dotnet/gtk-sharp/ChangeLog index d33ef9ef09da..985763978e36 100644 --- a/dev-dotnet/gtk-sharp/ChangeLog +++ b/dev-dotnet/gtk-sharp/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-dotnet/gtk-sharp -# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/gtk-sharp/ChangeLog,v 1.87 2008/12/14 15:27:09 loki_val Exp $ +# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/gtk-sharp/ChangeLog,v 1.88 2009/01/05 17:17:56 loki_val Exp $ + +*gtk-sharp-2.12.7-r5 (05 Jan 2009) + + 05 Jan 2009; Peter Alfredsen <loki_val@gentoo.org> metadata.xml, + -gtk-sharp-2.12.7_pre20081204.ebuild, -gtk-sharp-2.12.7.ebuild, + +gtk-sharp-2.12.7-r5.ebuild: + Bump for new gtk-sharp-module eclass 14 Dec 2008; Peter Alfredsen <loki_val@gentoo.org> gtk-sharp-2.8.2.ebuild, gtk-sharp-2.10.0.ebuild, gtk-sharp-2.10.2.ebuild, diff --git a/dev-dotnet/gtk-sharp/gtk-sharp-2.12.7-r5.ebuild b/dev-dotnet/gtk-sharp/gtk-sharp-2.12.7-r5.ebuild new file mode 100644 index 000000000000..e1590fb016f0 --- /dev/null +++ b/dev-dotnet/gtk-sharp/gtk-sharp-2.12.7-r5.ebuild @@ -0,0 +1,13 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/gtk-sharp/gtk-sharp-2.12.7-r5.ebuild,v 1.1 2009/01/05 17:17:56 loki_val Exp $ + +EAPI="2" + +inherit gtk-sharp-module + +SLOT="2" +KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd" +IUSE="" + +RESTRICT="test" diff --git a/dev-dotnet/gtk-sharp/gtk-sharp-2.12.7.ebuild b/dev-dotnet/gtk-sharp/gtk-sharp-2.12.7.ebuild deleted file mode 100644 index a570fef71e9f..000000000000 --- a/dev-dotnet/gtk-sharp/gtk-sharp-2.12.7.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/gtk-sharp/gtk-sharp-2.12.7.ebuild,v 1.2 2008/12/14 15:27:09 loki_val Exp $ - -EAPI="2" - -inherit eutils mono autotools - -DESCRIPTION="Gtk# is a C# language binding for the GTK2 toolkit and GNOME libraries" -HOMEPAGE="http://gtk-sharp.sourceforge.net/" -SRC_URI="mirror://gnome/sources/${PN}/${PV%.*}/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="2" -KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd" -IUSE="+glade doc" - -RDEPEND=">=dev-lang/mono-1.1.9 - glade? ( >=gnome-base/libglade-2.3.6 ) - >=x11-libs/gtk+-2.12 - !dev-dotnet/glade-sharp" -DEPEND="${RDEPEND} - >=dev-util/pkgconfig-0.19 - doc? ( >=virtual/monodoc-1.1.8 )" - -RESTRICT="test" - -src_prepare() { - - #Upstream: https://bugzilla.novell.com/show_bug.cgi?id=$bugno - - # Upstream bug #421063 - epatch "${FILESDIR}/${PN}-2.12.0-parallelmake.patch" - epatch "${FILESDIR}/${PN}-2.12.0-doc-parallelmake.patch" - # Upstream bug #443180 - epatch "${FILESDIR}/${PN}-2.12.0-noautomagic.patch" - - # Upstream bug #443175 - sed -i -e ':^CFLAGS=:d' "${S}/configure.in" - - # disable building of samples (#16015) - sed -i -e "s:sample::" Makefile.am - - eautoreconf -} - -src_configure() { - econf $(use_enable doc monodoc) $(use_enable glade) || die "configure failed" -} - -src_compile() { - LANG=C emake || die -} - -src_install () { - emake DESTDIR="${D}" install || die - - dodoc README* ChangeLog -} diff --git a/dev-dotnet/gtk-sharp/gtk-sharp-2.12.7_pre20081204.ebuild b/dev-dotnet/gtk-sharp/gtk-sharp-2.12.7_pre20081204.ebuild deleted file mode 100644 index d596c3d831c3..000000000000 --- a/dev-dotnet/gtk-sharp/gtk-sharp-2.12.7_pre20081204.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/gtk-sharp/gtk-sharp-2.12.7_pre20081204.ebuild,v 1.4 2008/12/14 15:27:09 loki_val Exp $ - -EAPI="2" - -inherit eutils mono autotools - -REQUIRE_GTK=2.12 - -DESCRIPTION="Gtk# is a C# language binding for the GTK2 toolkit and GNOME libraries" -HOMEPAGE="http://gtk-sharp.sourceforge.net/" -SRC_URI="mirror://gentoo/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="2" -KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd" -IUSE="+glade doc" - -RDEPEND=">=dev-lang/mono-1.1.9 - glade? ( >=gnome-base/libglade-2.3.6 ) - >=x11-libs/gtk+-${REQUIRE_GTK} - !dev-dotnet/glade-sharp" -DEPEND="${RDEPEND} - >=dev-util/pkgconfig-0.19 - doc? ( >=virtual/monodoc-1.1.8 )" - -RESTRICT="test" - -S="${WORKDIR}/${PN}" - -bootstrap() { - srcdir=. - GTK_SHARP_VERSION=${PV%_*} - ASSEMBLY_VERSION=${REQUIRE_GTK}.0.0 - POLICY_VERSIONS="2.4 2.6 2.8 2.10" - GTK_REQUIRED_VERSION=${REQUIRE_GTK}.0 - VERSIONCSDEFINES="-define:GTK_SHARP_2_6 -define:GTK_SHARP_2_8 -define:GTK_SHARP_2_10 -define:GTK_SHARP_2_12" - VERSIONCFLAGS="-DGTK_SHARP_2_6 -DGTK_SHARP_2_8 -DGTK_SHARP_2_10 -DGTK_SHARP_2_12" - GTK_API_TAG=${REQUIRE_GTK} - sed -e "s/@GTK_SHARP_VERSION@/$GTK_SHARP_VERSION/" \ - -e "s/@GTK_REQUIRED_VERSION@/$GTK_REQUIRED_VERSION/" \ - -e "s/@VERSIONCSDEFINES@/$VERSIONCSDEFINES/" \ - -e "s/@VERSIONCFLAGS@/$VERSIONCFLAGS/" \ - -e "s/@POLICY_VERSIONS@/$POLICY_VERSIONS/" \ - -e "s/@ASSEMBLY_VERSION@/$ASSEMBLY_VERSION/" $srcdir/configure.in.in > $srcdir/configure.in - - ln -f $srcdir/pango/pango-api-$GTK_API_TAG.raw $srcdir/pango/pango-api.raw - ln -f $srcdir/atk/atk-api-$GTK_API_TAG.raw $srcdir/atk/atk-api.raw - ln -f $srcdir/gdk/gdk-api-$GTK_API_TAG.raw $srcdir/gdk/gdk-api.raw - ln -f $srcdir/gtk/gtk-api-$GTK_API_TAG.raw $srcdir/gtk/gtk-api.raw - ln -f $srcdir/glade/glade-api-$GTK_API_TAG.raw $srcdir/glade/glade-api.raw -} - - -src_prepare() { - - ebegin "Bootstrapping..." - bootstrap - eend $? - #Upstream: https://bugzilla.novell.com/show_bug.cgi?id=$bugno - - # Upstream bug #421063 - epatch "${FILESDIR}/${PN}-2.12.0-parallelmake.patch" - epatch "${FILESDIR}/${PN}-2.12.0-doc-parallelmake.patch" - - # Upstream bug #443180 - epatch "${FILESDIR}/${PN}-2.12.0-noautomagic.patch" - - # Upstream bug #443175 - sed -i -e ':^CFLAGS=:d' "${S}/configure.in" - - # disable building of samples (#16015) - sed -i -e "s:sample::" Makefile.am - - eautoreconf -} - -src_configure() { - econf $(use_enable doc monodoc) $(use_enable glade) || die "configure failed" -} - -src_compile() { - LANG=C emake || die -} - -src_install () { - emake DESTDIR="${D}" install || die - - dodoc README* ChangeLog -} diff --git a/dev-dotnet/gtk-sharp/metadata.xml b/dev-dotnet/gtk-sharp/metadata.xml index 6ea0d7971334..e01adbb307db 100644 --- a/dev-dotnet/gtk-sharp/metadata.xml +++ b/dev-dotnet/gtk-sharp/metadata.xml @@ -1,13 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<herd>dotnet</herd> - <use> - <flag name="glade"> - Build the C#/Mono bindings for libglade (Glade#). This flag - replaces the separate <pkg>dev-dotnet/glade-sharp</pkg> package - that was available up to version 2.10.0. If a package require - Glade# make sure to use a USE-based dependency from EAPI 2. - </flag> - </use> + <herd>dotnet</herd> </pkgmetadata> |