From bd26923cad95bdbb9cfbda2aa55a003f282f3a3a Mon Sep 17 00:00:00 2001 From: Peter Johanson Date: Fri, 27 Jan 2006 02:47:22 +0000 Subject: 2.8.0 in the house, and 2.6.0 kicked to the curb. Package-Manager: portage-2.1_pre3-r1 --- dev-dotnet/gtk-sharp/ChangeLog | 8 ++- dev-dotnet/gtk-sharp/Manifest | 2 + dev-dotnet/gtk-sharp/files/digest-gtk-sharp-2.6.0 | 2 - dev-dotnet/gtk-sharp/files/digest-gtk-sharp-2.8.0 | 2 + dev-dotnet/gtk-sharp/gtk-sharp-2.6.0.ebuild | 81 ----------------------- dev-dotnet/gtk-sharp/gtk-sharp-2.8.0.ebuild | 71 ++++++++++++++++++++ 6 files changed, 82 insertions(+), 84 deletions(-) delete mode 100644 dev-dotnet/gtk-sharp/files/digest-gtk-sharp-2.6.0 create mode 100644 dev-dotnet/gtk-sharp/files/digest-gtk-sharp-2.8.0 delete mode 100644 dev-dotnet/gtk-sharp/gtk-sharp-2.6.0.ebuild create mode 100644 dev-dotnet/gtk-sharp/gtk-sharp-2.8.0.ebuild (limited to 'dev-dotnet/gtk-sharp') diff --git a/dev-dotnet/gtk-sharp/ChangeLog b/dev-dotnet/gtk-sharp/ChangeLog index 06fcf1d4071d..8814a9c1b57d 100644 --- a/dev-dotnet/gtk-sharp/ChangeLog +++ b/dev-dotnet/gtk-sharp/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-dotnet/gtk-sharp # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/gtk-sharp/ChangeLog,v 1.55 2006/01/21 20:29:32 latexer Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/gtk-sharp/ChangeLog,v 1.56 2006/01/27 02:45:46 latexer Exp $ + +*gtk-sharp-2.8.0 (26 Jan 2006) + + 26 Jan 2006; Peter Johanson -gtk-sharp-2.6.0.ebuild, + +gtk-sharp-2.8.0.ebuild: + 2.8.0 in the house, and 2.6.0 kicked to the curb. 21 Jan 2006; Peter Johanson gtk-sharp-2.4.0.ebuild, gtk-sharp-2.6.0.ebuild: diff --git a/dev-dotnet/gtk-sharp/Manifest b/dev-dotnet/gtk-sharp/Manifest index b93823c38a19..6b8dc63729f0 100644 --- a/dev-dotnet/gtk-sharp/Manifest +++ b/dev-dotnet/gtk-sharp/Manifest @@ -3,8 +3,10 @@ MD5 788553e6350716aa1b0d81e17519ba1a files/digest-gtk-sharp-1.0.10 149 MD5 fef3bd202b3f48969673897302f3be4c files/digest-gtk-sharp-1.0.8-r1 147 MD5 a1d68897943900a3597a99cc8d5edf11 files/digest-gtk-sharp-2.4.0 147 MD5 75b16375b6fef2be7427c9bfd4cdda0d files/digest-gtk-sharp-2.6.0 147 +MD5 42cefaeaf6c4a7f03db4c0de8a0abbf4 files/digest-gtk-sharp-2.8.0 147 MD5 c679989ccfe59add3c35246d205c72f6 gtk-sharp-1.0.10.ebuild 1609 MD5 224e9e58d006812e0fa5fe648b49bacc gtk-sharp-1.0.8-r1.ebuild 1486 MD5 881970f79365091da1275e6bcda8d8b4 gtk-sharp-2.4.0.ebuild 1748 MD5 649e6fcbf9761ea27ad20383dd9f116b gtk-sharp-2.6.0.ebuild 2171 +MD5 f24a67cbe7bd93a1fe8b80a9b1f78901 gtk-sharp-2.8.0.ebuild 1747 MD5 e06909c47712ae995f4879eefb22e38b metadata.xml 160 diff --git a/dev-dotnet/gtk-sharp/files/digest-gtk-sharp-2.6.0 b/dev-dotnet/gtk-sharp/files/digest-gtk-sharp-2.6.0 deleted file mode 100644 index 7d7d77b0b8c4..000000000000 --- a/dev-dotnet/gtk-sharp/files/digest-gtk-sharp-2.6.0 +++ /dev/null @@ -1,2 +0,0 @@ -MD5 df9c4631e325e9e27135e7170c15f318 gtk-sharp-2.6.0.tar.gz 2136572 -MD5 2bb6317f17a3379e1106de19ffc7a288 gtk-sharp-2.6.0-configurable.diff.gz 1341 diff --git a/dev-dotnet/gtk-sharp/files/digest-gtk-sharp-2.8.0 b/dev-dotnet/gtk-sharp/files/digest-gtk-sharp-2.8.0 new file mode 100644 index 000000000000..74874d17d4da --- /dev/null +++ b/dev-dotnet/gtk-sharp/files/digest-gtk-sharp-2.8.0 @@ -0,0 +1,2 @@ +MD5 be0a4a25b01b52fa6ff5d19e33c63772 gtk-sharp-2.8.0-configurable.diff.gz 1342 +MD5 4a6a802ce9a021867c7a90dfe3bc16a3 gtk-sharp-2.8.0.tar.gz 2164774 diff --git a/dev-dotnet/gtk-sharp/gtk-sharp-2.6.0.ebuild b/dev-dotnet/gtk-sharp/gtk-sharp-2.6.0.ebuild deleted file mode 100644 index ed0f3122a0f3..000000000000 --- a/dev-dotnet/gtk-sharp/gtk-sharp-2.6.0.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2006 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.6.0.ebuild,v 1.5 2006/01/21 20:29:32 latexer Exp $ - -inherit eutils mono - -DESCRIPTION="Gtk# is a C# language binding for the GTK2 toolkit and GNOME libraries" -SRC_URI="http://go-mono.com/sources/${PN}-2.0/${P}.tar.gz - mirror://gentoo/${P}-configurable.diff.gz" -HOMEPAGE="http://gtk-sharp.sourceforge.net/" - -LICENSE="LGPL-2.1" -SLOT="2" -IUSE="doc" -RESTRICT="test" - -RDEPEND=">=dev-lang/mono-1.1.9 - dev-perl/XML-LibXML - >=x11-libs/gtk+-2.6 - >=gnome-base/orbit-2.8.3" - -DEPEND="${RDEPEND} - doc? ( >=dev-util/monodoc-1.1.8 ) - >=sys-apps/sed-4.0 - sys-devel/automake - sys-devel/autoconf - dev-util/pkgconfig" - -KEYWORDS="~x86 ~ppc ~amd64" - -src_unpack() { - unpack ${A} - cd ${S} - - epatch ${WORKDIR}/${P}-configurable.diff - #fixes support with pkgconfig-0.17, bug #92503 - sed -i -e 's/\/GTK_SHARP_PKG_PATH/g' configure.in - - # Use correct libdir in pkgconfig files - sed -i -e 's:^libdir.*:libdir=@libdir@:' \ - ${S}/*/{,GConf}/*.pc.in || die - - export WANT_AUTOMAKE="1.8" - aclocal || die - automake || die - autoconf || die - libtoolize --copy --force - - # disable building of samples (#16015) - sed -i -e "s:sample::" Makefile.in -} - -src_compile() { - - local myconf="" - # These are the same as from gtk-sharp-component.eclass - for package in art glade gnome gnomevfs gtkhtml rsvg vte - do - myconf="${myconf} --disable-${package}" - done - - econf ${myconf} || die "./configure failed" - LANG=C emake -j1 || die -} - -src_install () { - make GACUTIL_FLAGS="/root ${D}/usr/$(get_libdir) /gacdir /usr/$(get_libdir) /package ${PN}-2.0" \ - DESTDIR=${D} install || die - - dodoc README* ChangeLog -} - -pkg_postinst() { - echo - ewarn "gtk-sharp-2.6.x is completely, and utterly unsupported by upstream." - ewarn "If you experience any bugs related to using gtk-sharp-2.6.x, do" - ewarn "*not* submit them upstream, ask about them on IRC, or email any" - ewarn "mailinglists. If you think you have found a genuine bug or need help," - ewarn "first down grade *all* *-sharp packages to the 2.4.x release and" - ewarn "test there." -} diff --git a/dev-dotnet/gtk-sharp/gtk-sharp-2.8.0.ebuild b/dev-dotnet/gtk-sharp/gtk-sharp-2.8.0.ebuild new file mode 100644 index 000000000000..83ab63778e83 --- /dev/null +++ b/dev-dotnet/gtk-sharp/gtk-sharp-2.8.0.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2006 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.8.0.ebuild,v 1.1 2006/01/27 02:45:46 latexer Exp $ + +inherit eutils mono + +DESCRIPTION="Gtk# is a C# language binding for the GTK2 toolkit and GNOME libraries" +SRC_URI="http://go-mono.com/sources/${PN}-2.0/${P}.tar.gz + mirror://gentoo/${P}-configurable.diff.gz" +HOMEPAGE="http://gtk-sharp.sourceforge.net/" + +LICENSE="LGPL-2.1" +SLOT="2" +IUSE="doc" +RESTRICT="test" + +RDEPEND=">=dev-lang/mono-1.0 + dev-perl/XML-LibXML + >=x11-libs/gtk+-2.8 + >=gnome-base/orbit-2.8.3" + +DEPEND="${RDEPEND} + doc? ( >=dev-util/monodoc-1.1.8 ) + >=sys-apps/sed-4.0 + sys-devel/automake + sys-devel/autoconf + dev-util/pkgconfig" + +KEYWORDS="~x86 ~ppc ~amd64" + +src_unpack() { + unpack ${A} + cd ${S} + + epatch ${WORKDIR}/${P}-configurable.diff + #fixes support with pkgconfig-0.17, bug #92503 + sed -i -e 's/\/GTK_SHARP_PKG_PATH/g' configure.in + + # Use correct libdir in pkgconfig files + sed -i -e 's:^libdir.*:libdir=@libdir@:' \ + ${S}/*/{,GConf}/*.pc.in || die + + export WANT_AUTOMAKE="1.8" + aclocal || die + automake || die + autoconf || die + libtoolize --copy --force + + # disable building of samples (#16015) + sed -i -e "s:sample::" Makefile.in +} + +src_compile() { + + local myconf="" + # These are the same as from gtk-sharp-component.eclass + for package in art glade gnome gnomevfs gtkhtml rsvg vte + do + myconf="${myconf} --disable-${package}" + done + + econf ${myconf} || die "./configure failed" + LANG=C emake -j1 || die +} + +src_install () { + make GACUTIL_FLAGS="/root ${D}/usr/$(get_libdir) /gacdir /usr/$(get_libdir) /package ${PN}-2.0" \ + DESTDIR=${D} install || die + + dodoc README* ChangeLog +} -- cgit v1.2.3-65-gdbad