Revision bump to address bug #125646 and #121254
authorJoshua Nichols <nichoj@gentoo.org>
Tue, 28 Mar 2006 04:20:15 +0000 (04:20 +0000)
committerJoshua Nichols <nichoj@gentoo.org>
Tue, 28 Mar 2006 04:20:15 +0000 (04:20 +0000)
Package-Manager: portage-2.1_pre6-r6

16 files changed:
dev-java/libgconf-java/ChangeLog
dev-java/libgconf-java/Manifest
dev-java/libgconf-java/files/digest-libgconf-java-2.12.1-r1 [new file with mode: 0644]
dev-java/libgconf-java/libgconf-java-2.12.1-r1.ebuild [new file with mode: 0644]
dev-java/libglade-java/ChangeLog
dev-java/libglade-java/Manifest
dev-java/libglade-java/files/digest-libglade-java-2.12.2-r1 [new file with mode: 0644]
dev-java/libglade-java/libglade-java-2.12.2-r1.ebuild [new file with mode: 0644]
dev-java/libgnome-java/ChangeLog
dev-java/libgnome-java/Manifest
dev-java/libgnome-java/files/digest-libgnome-java-2.12.1-r1 [new file with mode: 0644]
dev-java/libgnome-java/libgnome-java-2.12.1-r1.ebuild [new file with mode: 0644]
dev-java/libgtk-java/ChangeLog
dev-java/libgtk-java/Manifest
dev-java/libgtk-java/files/digest-libgtk-java-2.8.3-r1 [new file with mode: 0644]
dev-java/libgtk-java/libgtk-java-2.8.3-r1.ebuild [new file with mode: 0644]

index c89635ef485fc89c8f29785e85999ebcb7dd41c0..f2c6e46b9aba3b015d00861feb18553372f32a85 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-java/libgconf-java
-# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/libgconf-java/ChangeLog,v 1.12 2005/12/30 02:52:06 compnerd Exp $
+# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/libgconf-java/ChangeLog,v 1.13 2006/03/28 04:17:17 nichoj Exp $
+
+*libgconf-java-2.12.1-r1 (28 Mar 2006)
+
+  28 Mar 2006; <nichoj@gentoo.org> +libgconf-java-2.12.1-r1.ebuild:
+  Revision bump to address bug #125646 and #121254
 
   30 Dec 2005; Saleem Abdulrasool <compnerd@gentoo.org>
   libgconf-java-2.12.1.ebuild:
index 157354f2e9be5f4ab686e51d7c0c07234a7b7758..1294e82a9f310fa2d2cc89e7209466324e1d7ee0 100644 (file)
@@ -1,11 +1,39 @@
 MD5 f254a0d9c681b983a83a5e1d72d42162 ChangeLog 2203
+RMD160 34618d0cc56b7df7231a2855dba338346025c32d ChangeLog 2203
+SHA256 6b464d017fc94a91b6ba285e0deb9936f54e5d0a32b380eeb04e338922e74aa5 ChangeLog 2203
 MD5 00133abfc0fddd7799314a248ebeb6c9 files/digest-libgconf-java-2.10.1 73
+RMD160 61ec2b0d1cb72676f7291cbae2d50af11dc37347 files/digest-libgconf-java-2.10.1 73
+SHA256 a8b79d336abdbb7c3b459c71f3c83670e07229d19ca79ec6eb664153bc5d7d84 files/digest-libgconf-java-2.10.1 73
 MD5 dc8b79819a91317abf572983bfa156d1 files/digest-libgconf-java-2.12.1 72
+RMD160 71cb60afcf5fb2251f80de46ef7c68c9415bddb0 files/digest-libgconf-java-2.12.1 72
+SHA256 2263e6cbbbd845aa9a79bee2c308bdc8b5560e0ac4cbf60c729549e3919e59bd files/digest-libgconf-java-2.12.1 72
+MD5 817929a8cef5e37f508c3f5e3e5c8514 files/digest-libgconf-java-2.12.1-r1 262
+RMD160 9635fb9f6820c5f0e501ca4261c6915b44e955d4 files/digest-libgconf-java-2.12.1-r1 262
+SHA256 a685d7d9edbce7d67758e79f771a19b340b80252f858195b9bce4d182bc5f140 files/digest-libgconf-java-2.12.1-r1 262
 MD5 fa4698389381ae96bb70cc672750fe57 files/digest-libgconf-java-2.8.3.1 74
+RMD160 d09ead63988210ca2225367efd6d2bc2a1d81763 files/digest-libgconf-java-2.8.3.1 74
+SHA256 a5e49c27988dce36b29e94bd78606393dbfa321724423b4a077ee621f5fbe9ed files/digest-libgconf-java-2.8.3.1 74
 MD5 4028a5325b5787c89a1eceddb66bc437 files/libgconf-java-2.10.0_fix-install-dir.patch 420
+RMD160 907033077c5603f5799ca295742d4bf89dd083f7 files/libgconf-java-2.10.0_fix-install-dir.patch 420
+SHA256 80098bd5bd67a9a40502569ca4db82fa52fcaee3cf1b236532efcb8f290d3820 files/libgconf-java-2.10.0_fix-install-dir.patch 420
 MD5 03c4b5ccb943b51e5259e5046ff30719 files/libgconf-java-2.8.2_gentoo-PN-SLOT.patch 994
+RMD160 137f448141b4b9eb625000a24e014540bf1d54b6 files/libgconf-java-2.8.2_gentoo-PN-SLOT.patch 994
+SHA256 147cb776b03de68d45167ecd5e9374569385f184bdf528b65e77526d7f110acc files/libgconf-java-2.8.2_gentoo-PN-SLOT.patch 994
 MD5 073d974cdf39c3e94b0da21e0b2e9231 files/libgconf-java-2.8.3.1_gentoo-PN-SLOT.patch 508
+RMD160 04fc9f9f4900d92d834d5d1cd1fe634de398382c files/libgconf-java-2.8.3.1_gentoo-PN-SLOT.patch 508
+SHA256 1bcd4e9ad4ec8b9647af4643a7dc5f0b68617fe3d9b466be6dd491ba6b195776 files/libgconf-java-2.8.3.1_gentoo-PN-SLOT.patch 508
 MD5 48b501573839b1a057b784392842ecc8 libgconf-java-2.10.1.ebuild 2277
+RMD160 edfaa98bfcc081aa95a184daf3b9677f4ddb9589 libgconf-java-2.10.1.ebuild 2277
+SHA256 febd6edd69385a8d5b1c2e2e51a8ecef70ce8d8d6a8ca0090a28131264bc264d libgconf-java-2.10.1.ebuild 2277
+MD5 03b205f5550f4a780b9072fb7413d759 libgconf-java-2.12.1-r1.ebuild 2070
+RMD160 74a249f595e714491d781440fd822e06c3a46af2 libgconf-java-2.12.1-r1.ebuild 2070
+SHA256 5aa71efd54663f84476a25a5aa433b793f3f8a8af7715434266841f89b83d073 libgconf-java-2.12.1-r1.ebuild 2070
 MD5 e5afa6fd39aff6f6198875a86392558f libgconf-java-2.12.1.ebuild 1823
+RMD160 aee0b5087f8c44d00dab5ce4597fb6234d6e1165 libgconf-java-2.12.1.ebuild 1823
+SHA256 aa62b2c656cd9af0cc87324abd74ec51538158d18eedfbc71e33c9ba0c1a24d0 libgconf-java-2.12.1.ebuild 1823
 MD5 d172708ae5e53ab4f75b1c3eabc95712 libgconf-java-2.8.3.1.ebuild 2912
+RMD160 43829d009db1e19ca2ced16d8169650bf9525326 libgconf-java-2.8.3.1.ebuild 2912
+SHA256 46407a219169ce3065105016e42292b0fbc121ea086c92b4019023a9dd2bde0b libgconf-java-2.8.3.1.ebuild 2912
 MD5 7fb48767f052a6a6dee17d585c1cbd32 metadata.xml 1142
+RMD160 b4cfcc9105c24f92718989ddb9ebac713b83a15f metadata.xml 1142
+SHA256 3be4774da8d2b91eb1ba59d3476f524409f12e39d7b1b00097b46ead89425b06 metadata.xml 1142
diff --git a/dev-java/libgconf-java/files/digest-libgconf-java-2.12.1-r1 b/dev-java/libgconf-java/files/digest-libgconf-java-2.12.1-r1
new file mode 100644 (file)
index 0000000..ac6a7ef
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 0b696a7228f78f63fd897e64d1278955 libgconf-java-2.12.1.tar.gz 336474
+RMD160 f05354004358ad64fc71ec65389dbb7f733dec90 libgconf-java-2.12.1.tar.gz 336474
+SHA256 07521e12151e82ae7e621a6cf26263ec8d76c7abd11d7b184d9f7988b3592f44 libgconf-java-2.12.1.tar.gz 336474
diff --git a/dev-java/libgconf-java/libgconf-java-2.12.1-r1.ebuild b/dev-java/libgconf-java/libgconf-java-2.12.1-r1.ebuild
new file mode 100644 (file)
index 0000000..05858be
--- /dev/null
@@ -0,0 +1,77 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/libgconf-java/libgconf-java-2.12.1-r1.ebuild,v 1.1 2006/03/28 04:17:17 nichoj Exp $
+
+# Must be before the gnome.org inherit
+GNOME_TARBALL_SUFFIX="gz"
+
+inherit java-pkg eutils gnome.org
+
+DESCRIPTION="Java bindings for Glade"
+HOMEPAGE="http://java-gnome.sourceforge.net/"
+
+# Not on gnome.org mirrors yet :-(
+SRC_URI="http://research.operationaldynamics.com/linux/java-gnome/dist/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="2.12"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc gcj source"
+
+DEPS=">=gnome-base/gconf-2.12.0
+         >=dev-java/glib-java-0.2.1
+         >=dev-java/libgtk-java-2.8.1
+         >=dev-java/libgnome-java-2.8.0
+               dev-util/pkgconfig"
+
+DEPEND=">=virtual/jdk-1.4
+               >=sys-apps/sed-4
+               ${DEPS}"
+RDEPEND=">=virtual/jre-1.4
+                ${DEPS}"
+JARNAME="gconf${SLOT}.jar"
+pkg_setup() {
+       if use gcj ; then
+               if ! built_with_use sys-devel/gcc gcj ; then
+                       ewarn
+                       ewarn "You must build gcc with the gcj support to build with gcj"
+                       ewarn
+                       ebeep 5
+                       die "No GCJ support found!"
+               fi
+       fi
+}
+
+src_compile() {
+       # this gcj deal is a workaround for http://bugzilla.gnome.org/show_bug.cgi?id=336149
+       local myflags
+       use gcj || myflags="${myflags} --without-gcj-compile"
+       econf ${myflags} \
+               $(use_with doc javadocs) \
+               --with-jardir=/usr/share/${PN}-${SLOT}/lib \
+               || die "configure failed"
+
+       emake || die "compile failed"
+
+       # Fix the broken pkgconfig file
+       sed -i \
+               -e "s:classpath.*$:classpath=\${prefix}/share/${PN}-${SLOT}/lib/${JARNAME}:" \
+               ${S}/gconf-java.pc
+}
+
+src_install() {
+       emake DESTDIR=${D} install || die "install failed"
+
+       # Examples as documentation
+       use doc || rm -rf ${D}/usr/share/doc/${PF}/examples
+
+       # Use the jars installed by make
+       # and build our own package.env file.
+       # NOTE: dojar puts the jar in the wrong place! (/usr/share/${PN}/lib)
+       cat <<-END > ${D}/usr/share/${PN}-${SLOT}/package.env
+DESCRIPTION=${DESCRIPTION}
+CLASSPATH=/usr/share/${PN}-${SLOT}/lib/${JARNAME}
+END
+
+       use source && java-pkg_dosrc src/java/*
+}
index b766324312eb91112d312c1d4b981878f38bc49c..3fee7acb00610df87e60ac4a8202534e90e5581b 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-java/libglade-java
 # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/libglade-java/ChangeLog,v 1.14 2006/02/08 00:32:57 compnerd Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/libglade-java/ChangeLog,v 1.15 2006/03/28 04:18:10 nichoj Exp $
+
+*libglade-java-2.12.2-r1 (28 Mar 2006)
+
+  28 Mar 2006; <nichoj@gentoo.org> +libglade-java-2.12.2-r1.ebuild:
+  Revision bump to address bug #125646 and #121254
 
 *libglade-java-2.12.2 (08 Feb 2006)
 
index 6a3bafb778fc64f511bf2c73a32684c84093b6de..b225f1d0f832abca82c1374fc314b31c3167fe1e 100644 (file)
@@ -10,6 +10,9 @@ SHA256 7aecedd111bc583ee818ba22ff6707d5c541270cbe4f6c65fae0077ffc2d8fd1 files/di
 MD5 5eb459e91f6e642961fea913581bf887 files/digest-libglade-java-2.12.2 262
 RMD160 9ed144c3e3f2cc6a0a0ae7579f87273fe305c481 files/digest-libglade-java-2.12.2 262
 SHA256 ce015e994e537369084b85dcf831f608a38c1decd5d08c27f350927e9e0450b3 files/digest-libglade-java-2.12.2 262
+MD5 5eb459e91f6e642961fea913581bf887 files/digest-libglade-java-2.12.2-r1 262
+RMD160 9ed144c3e3f2cc6a0a0ae7579f87273fe305c481 files/digest-libglade-java-2.12.2-r1 262
+SHA256 ce015e994e537369084b85dcf831f608a38c1decd5d08c27f350927e9e0450b3 files/digest-libglade-java-2.12.2-r1 262
 MD5 76a4839bd8baf7f40b90050f11d17277 files/digest-libglade-java-2.8.3.1 74
 RMD160 d824f34d801cd371519275a2c3d662e7493d784b files/digest-libglade-java-2.8.3.1 74
 SHA256 ec3a1e0d2ea34191077453fe405bf78b1008c95c5e3c21c0578c23218d8bef90 files/digest-libglade-java-2.8.3.1 74
@@ -31,6 +34,9 @@ SHA256 4af8fe5d54b2b169f3db1fee4f7d0df96c7704bbbc0b61032825dd3b14fdd925 libglade
 MD5 33b3402a99af0733b451295b9a338d2f libglade-java-2.12.1.ebuild 1903
 RMD160 b257ac0ce5af7f0c42269dfb64dda7196ac7725a libglade-java-2.12.1.ebuild 1903
 SHA256 72fcc699c3eded0427d153ee4fbc00cf0936703a6958f16170a44ed67e20aad7 libglade-java-2.12.1.ebuild 1903
+MD5 82e0af1410422ba38128f8a52d90c8fa libglade-java-2.12.2-r1.ebuild 2154
+RMD160 a45da67fb6e046fe0440e9fc4f8a5d06ba150436 libglade-java-2.12.2-r1.ebuild 2154
+SHA256 8a5df819030998d290ce63e59d0a5999ff13dfb76ef4c8d62fff6f5aba3b69e8 libglade-java-2.12.2-r1.ebuild 2154
 MD5 7c82b9d5f0474fc6b3d65e786747f25a libglade-java-2.12.2.ebuild 1903
 RMD160 a00077caa5e3e931fbcab5fb39cec72fa20bc2ad libglade-java-2.12.2.ebuild 1903
 SHA256 c459ba83b149e775ba2181173782596f1af0ca1a572228715639405db8b58994 libglade-java-2.12.2.ebuild 1903
diff --git a/dev-java/libglade-java/files/digest-libglade-java-2.12.2-r1 b/dev-java/libglade-java/files/digest-libglade-java-2.12.2-r1
new file mode 100644 (file)
index 0000000..42864e7
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 a0b11f2b7ed7c9f998e860212ed3a400 libglade-java-2.12.2.tar.gz 357231
+RMD160 2483e8dec463cfdd20aaaf7bb5f846f76892f88b libglade-java-2.12.2.tar.gz 357231
+SHA256 9e88ab20cf88b5bae80b14aee3c353317efec03163207776e26bec6b7164fcac libglade-java-2.12.2.tar.gz 357231
diff --git a/dev-java/libglade-java/libglade-java-2.12.2-r1.ebuild b/dev-java/libglade-java/libglade-java-2.12.2-r1.ebuild
new file mode 100644 (file)
index 0000000..a524384
--- /dev/null
@@ -0,0 +1,79 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/libglade-java/libglade-java-2.12.2-r1.ebuild,v 1.1 2006/03/28 04:18:10 nichoj Exp $
+
+# Must be before the gnome.org inherit
+GNOME_TARBALL_SUFFIX="gz"
+
+inherit java-pkg eutils gnome.org
+
+DESCRIPTION="Java bindings for Glade"
+HOMEPAGE="http://java-gnome.sourceforge.net/"
+
+# Not on gnome.org mirrors yet :-(
+SRC_URI="http://research.operationaldynamics.com/linux/java-gnome/dist/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="2.12"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc gcj gnome source"
+
+DEPS=">=gnome-base/libglade-2.5.1
+         >=dev-java/glib-java-0.2.3
+         >=dev-java/libgnome-java-2.8.0
+         gnome? ( >=gnome-base/libgnomeui-2.12.0 >=gnome-base/libgnomecanvas-2.12.0 )
+               dev-util/pkgconfig"
+
+DEPEND=">=virtual/jdk-1.4
+               >=sys-apps/sed-4
+               ${DEPS}"
+RDEPEND=">=virtual/jre-1.4
+                ${DEPS}"
+JARNAME="glade${SLOT}.jar"
+
+pkg_setup() {
+       if use gcj ; then
+               if ! built_with_use sys-devel/gcc gcj ; then
+                       ewarn
+                       ewarn "You must build gcc with the gcj support to build with gcj"
+                       ewarn
+                       ebeep 5
+                       die "No GCJ support found!"
+               fi
+       fi
+}
+
+src_compile() {
+       # this gcj deal is a workaround for http://bugzilla.gnome.org/show_bug.cgi?id=336149
+       local myflags
+       use gcj || myflags="${myflags} --without-gcj-compile"
+       econf ${myflags} \
+               $(use_with doc javadocs) \
+               $(use_with gnome) \
+               --with-jardir=/usr/share/${PN}-${SLOT}/lib \
+               || die "configure failed"
+
+       emake || die "compile failed"
+
+       # Fix the broken pkgconfig file
+       sed -i \
+               -e "s:classpath.*$:classpath=\${prefix}/share/${PN}-${SLOT}/lib/${JARNAME}:" \
+               ${S}/glade-java.pc
+}
+
+src_install() {
+       emake DESTDIR=${D} install || die "install failed"
+
+       # Examples as documentation
+       use doc || rm -rf ${D}/usr/share/doc/${PF}/examples
+
+       # Use the jars installed by make
+       # and build our own package.env file.
+       # NOTE: dojar puts the jar in the wrong place! (/usr/share/${PN}/lib)
+       cat <<-END > ${D}/usr/share/${PN}-${SLOT}/package.env
+DESCRIPTION=${DESCRIPTION}
+CLASSPATH=/usr/share/${PN}-${SLOT}/lib/${JARNAME}
+END
+
+       use source && java-pkg_dosrc ${S}/src/java/*
+}
index b411d423013042117a21fb20e9a523e718e0a7e7..bf578a7c2f981304d1cb93e8797c729ef528c003 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-java/libgnome-java
-# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/libgnome-java/ChangeLog,v 1.15 2005/12/30 02:48:15 compnerd Exp $
+# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/libgnome-java/ChangeLog,v 1.16 2006/03/28 04:19:13 nichoj Exp $
+
+*libgnome-java-2.12.1-r1 (28 Mar 2006)
+
+  28 Mar 2006; <nichoj@gentoo.org> +libgnome-java-2.12.1-r1.ebuild:
+  Revision bump to address bug #125646 and #121254
 
   30 Dec 2005; Saleem Abdulrasool <compnerd@gentoo.org>
   libgnome-java-2.12.1.ebuild:
index ac32b53575083438c0488ab2231849c89bd081bc..0853a4cfc91c56da567c78df188a47e169425e18 100644 (file)
@@ -1,11 +1,39 @@
 MD5 8870afd3b49cfe7ac0250aa2c7429260 ChangeLog 3189
+RMD160 d1e08fd16bcd0436610411d19814482c3f13a973 ChangeLog 3189
+SHA256 994003832115c36ade34defcf33ffd90a2df28bcd596a18f97b4bf51025d51fc ChangeLog 3189
 MD5 55fb422ad6119794ac0805432ebdc410 files/digest-libgnome-java-2.10.1 73
+RMD160 8c260b286acf89e60fe24a25a8aa241fb81a19d4 files/digest-libgnome-java-2.10.1 73
+SHA256 69cdf934618c99dbfa295e35f886c1c83eaf1092f70fb9a574aa03c91c454e3b files/digest-libgnome-java-2.10.1 73
 MD5 23d8bb8f12c8d969be6869734210969c files/digest-libgnome-java-2.12.1 72
+RMD160 da4db9f29c6bb167a962f0d3cade82f62bc6a9ad files/digest-libgnome-java-2.12.1 72
+SHA256 c19fa10f83d3d9a15d8e9391594ffb0af427a8ddbcad45ac9901b91f34326aef files/digest-libgnome-java-2.12.1 72
+MD5 9efabeeaf4057ac2b98eec30d2c3d707 files/digest-libgnome-java-2.12.1-r1 262
+RMD160 54f4b1b60aee14ab14cc3baf49a903dfbab50d9d files/digest-libgnome-java-2.12.1-r1 262
+SHA256 e6c3a6868a275eca348b2ceacf36d577d914e308995ed8bd65a2ce4c02f84b75 files/digest-libgnome-java-2.12.1-r1 262
 MD5 efea40cf1a5eb3c48001cde4ead5c123 files/digest-libgnome-java-2.8.3.1 74
+RMD160 13c772f2b838b17af4d5a194aca38aa4290fcc44 files/digest-libgnome-java-2.8.3.1 74
+SHA256 fa745fc9e3dcfde3bd25f9816e0aef152b2cc5e3b54c0b91dedd71841d2e3dee files/digest-libgnome-java-2.8.3.1 74
 MD5 6ab1ec4f4e7665d6f1e73d04e5ffea0d files/libgnome-java-2.10.0_fix-install-dir.patch 409
+RMD160 e80171b517f430116b5e00505f0e61429ad7d969 files/libgnome-java-2.10.0_fix-install-dir.patch 409
+SHA256 9eaf3990c22b2a47730609b391c2a3c0e375e3a4905d976da938433c73a0679f files/libgnome-java-2.10.0_fix-install-dir.patch 409
 MD5 b5f8aad83ed35026438574e04a3122ac files/libgnome-java-2.8.2_gentoo-PN-SLOT.patch 1310
+RMD160 dba30204d12dc8927bbb06c92e52f6578a5016e3 files/libgnome-java-2.8.2_gentoo-PN-SLOT.patch 1310
+SHA256 1fe9b2057bae43a423f9c85c86bd63eed144e8ffa68fa46314c0c36cc0d655f1 files/libgnome-java-2.8.2_gentoo-PN-SLOT.patch 1310
 MD5 d8bbcf350e68bf0a42c37ecbef32c8dd files/libgnome-java-2.8.3.1_gentoo-PN-SLOT.patch 508
+RMD160 b829747e70d87ef5fd72849936f87cb696668b8c files/libgnome-java-2.8.3.1_gentoo-PN-SLOT.patch 508
+SHA256 f2968c6c85365728e455922d7967a9e3cb4960470653603121f9f9b62af5ffc7 files/libgnome-java-2.8.3.1_gentoo-PN-SLOT.patch 508
 MD5 677f2ff3ed6ec775266bf63bf1f2987d libgnome-java-2.10.1.ebuild 2725
+RMD160 9cbfbf2a59be86a789189e4cf7a0143597dccd10 libgnome-java-2.10.1.ebuild 2725
+SHA256 225750e4ade2063555eba9320c4c23a73831a81711361f942ea26ebf5d530c08 libgnome-java-2.10.1.ebuild 2725
+MD5 ddbec47337da5318ca8d69b3e7a5ec24 libgnome-java-2.12.1-r1.ebuild 2138
+RMD160 92238b410df2045fe481472210762c19b46cfe48 libgnome-java-2.12.1-r1.ebuild 2138
+SHA256 3f08852cfe42080d49a9adba80f6a4f7463828760b744252f92803a3e24e3894 libgnome-java-2.12.1-r1.ebuild 2138
 MD5 b229141f6f370a5f89d89d94f8f8a939 libgnome-java-2.12.1.ebuild 1889
+RMD160 7d675af6a1796504084437ca4b31c3814c80e4ae libgnome-java-2.12.1.ebuild 1889
+SHA256 4afdcdc37446b91829b7af8c2a2847a06c6c9a55d2ac3b2a9196ed640e06b4ae libgnome-java-2.12.1.ebuild 1889
 MD5 acbe31cfb56cfba1a61ab0197a594370 libgnome-java-2.8.3.1.ebuild 3062
+RMD160 e7d31be3289840910f9f023c0857ea8641501783 libgnome-java-2.8.3.1.ebuild 3062
+SHA256 011a9895c256e930971b92a35a7d8df47be30f6cda234e023564836dc2f8f886 libgnome-java-2.8.3.1.ebuild 3062
 MD5 fb1bed94b41f514c97fb402200db1eec metadata.xml 1102
+RMD160 cc274645cdc175d43196cd98b9082897b970ab66 metadata.xml 1102
+SHA256 fd6fbb05867269ce3815259340783e515c765ac2d80e1e2180b74bddc91c9eaf metadata.xml 1102
diff --git a/dev-java/libgnome-java/files/digest-libgnome-java-2.12.1-r1 b/dev-java/libgnome-java/files/digest-libgnome-java-2.12.1-r1
new file mode 100644 (file)
index 0000000..be000a2
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 30ec2b1404929aabe650e868b5b08ca7 libgnome-java-2.12.1.tar.gz 478475
+RMD160 dbeeee7dbc09b6e7c3f78165c748bf0364faf23a libgnome-java-2.12.1.tar.gz 478475
+SHA256 4d0904b48eb45b6757275286de179b9a578cf71f49b1a156a47ebdfc8fabbbac libgnome-java-2.12.1.tar.gz 478475
diff --git a/dev-java/libgnome-java/libgnome-java-2.12.1-r1.ebuild b/dev-java/libgnome-java/libgnome-java-2.12.1-r1.ebuild
new file mode 100644 (file)
index 0000000..3cc86ec
--- /dev/null
@@ -0,0 +1,80 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/libgnome-java/libgnome-java-2.12.1-r1.ebuild,v 1.1 2006/03/28 04:19:13 nichoj Exp $
+
+# Must be before the gnome.org inherit
+GNOME_TARBALL_SUFFIX="gz"
+
+inherit java-pkg eutils gnome.org
+
+DESCRIPTION="Java bindings for GNOME"
+HOMEPAGE="http://java-gnome.sourceforge.net/"
+
+# Not on gnome.org mirrors yet :-(
+SRC_URI="http://research.operationaldynamics.com/linux/java-gnome/dist/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="2.12"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc gcj source"
+
+DEPS=">=gnome-base/libgnome-2.10.0
+         >=gnome-base/libgnomeui-2.12.0
+         >=gnome-base/libgnomecanvas-2.12.0
+         >=dev-java/glib-java-0.2.1
+         >=dev-java/libgtk-java-2.8.1
+               dev-util/pkgconfig"
+
+DEPEND=">=virtual/jdk-1.4
+               >=sys-apps/sed-4
+               ${DEPS}"
+RDEPEND=">=virtual/jre-1.4
+                ${DEPS}"
+
+JARNAME="gnome${SLOT}.jar"
+
+pkg_setup() {
+       if use gcj ; then
+               if ! built_with_use sys-devel/gcc gcj ; then
+                       ewarn
+                       ewarn "You must build gcc with the gcj support to build with gcj"
+                       ewarn
+                       ebeep 5
+                       die "No GCJ support found!"
+               fi
+       fi
+}
+
+src_compile() {
+       # this gcj deal is a workaround for http://bugzilla.gnome.org/show_bug.cgi?id=336149
+       local myflags
+       use gcj || myflags="${myflags} --without-gcj-compile"
+       econf ${myflags} \
+               $(use_with doc javadocs) \
+               --with-jardir=/usr/share/${PN}-${SLOT}/lib \
+               || die "configure failed"
+
+       emake || die "compile failed"
+
+       # Fix the broken pkgconfig file
+       sed -i \
+               -e "s:classpath.*$:classpath=\${prefix}/share/${PN}-${SLOT}/lib/${JARNAME}:" \
+               ${S}/gnome2-java.pc
+}
+
+src_install() {
+       emake DESTDIR=${D} install || die "install failed"
+
+       # Examples and tutorial as documentation
+       use doc || rm -rf ${D}/usr/share/doc/${PF}/{examples,tutorial}
+
+       # Use the jars installed by make
+       # and build our own package.env file.
+       # NOTE: dojar puts the jar in the wrong place! (/usr/share/${PN}/lib)
+       cat <<-END > ${D}/usr/share/${PN}-${SLOT}/package.env
+DESCRIPTION=${DESCRIPTION}
+CLASSPATH=/usr/share/${PN}-${SLOT}/lib/${JARNAME}
+END
+
+       use source && java-pkg_dosrc src/java/*
+}
index a14d1ded048835526aa810e9160421e9d234a002..025593afc19afa66deae0e8f5c811125654a8dc3 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-java/libgtk-java
 # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/libgtk-java/ChangeLog,v 1.17 2006/02/08 00:30:05 compnerd Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/libgtk-java/ChangeLog,v 1.18 2006/03/28 04:20:13 nichoj Exp $
+
+*libgtk-java-2.8.3-r1 (28 Mar 2006)
+
+  28 Mar 2006; <nichoj@gentoo.org> +libgtk-java-2.8.3-r1.ebuild:
+  Revision bump to address bug #125646 and #121254
 
 *libgtk-java-2.8.3 (08 Feb 2006)
 
index 0f9c4a65f3167f80d7c2cafdad94a38d6ee8f605..2fad1e512f64ef4b7a4012005f71002b9163f9ee 100644 (file)
@@ -22,6 +22,9 @@ SHA256 9cffb462c41487b3fd8264b99f88e15863a75a23f547a356e60e7c093be947c3 files/di
 MD5 76e14901f21fc3d0a5bba9d257efab75 files/digest-libgtk-java-2.8.3 256
 RMD160 8d9add6acc146446c998648a138116ad389e4e32 files/digest-libgtk-java-2.8.3 256
 SHA256 decd5e474700d86818f7c73b8f28211ad7ada309855f1ab40e5a846728d2e713 files/digest-libgtk-java-2.8.3 256
+MD5 76e14901f21fc3d0a5bba9d257efab75 files/digest-libgtk-java-2.8.3-r1 256
+RMD160 8d9add6acc146446c998648a138116ad389e4e32 files/digest-libgtk-java-2.8.3-r1 256
+SHA256 decd5e474700d86818f7c73b8f28211ad7ada309855f1ab40e5a846728d2e713 files/digest-libgtk-java-2.8.3-r1 256
 MD5 21907163f2b6597c520b7c1a4da20784 files/libgtk-java-2.4.6_find_jni.patch 369
 RMD160 3b8f9d667777aabc75e10bb1d252c3c1c70c8a26 files/libgtk-java-2.4.6_find_jni.patch 369
 SHA256 0b13fdf937bfd5fe7dd92e84ade90de93c8403b611c71eb8f8f85293f8c59696 files/libgtk-java-2.4.6_find_jni.patch 369
@@ -61,6 +64,9 @@ SHA256 412dc7565ca25976b12bc5e8b941e4e9f2e0e63229c6c38f9b3593eb061960ae libgtk-j
 MD5 1529be15d188a0377a6ee2936601b64a libgtk-java-2.8.2.ebuild 2210
 RMD160 5103026cffd3ddbc704b4a4081ae42ab494b272f libgtk-java-2.8.2.ebuild 2210
 SHA256 5531ef46a72380811dad430f9686620a83b7e434cacd45d2256ca80025c289d3 libgtk-java-2.8.2.ebuild 2210
+MD5 b90fe58b1b586ef36879ea974161fd95 libgtk-java-2.8.3-r1.ebuild 2405
+RMD160 03318cfa46f33594f06ecea2d77ad9cf0af215c0 libgtk-java-2.8.3-r1.ebuild 2405
+SHA256 0e6eb555efea73aa510c5ade31f16066addce07a4f9202b4324464f23d407275 libgtk-java-2.8.3-r1.ebuild 2405
 MD5 df67cc33aab5c4bef3328b94e727e20b libgtk-java-2.8.3.ebuild 2212
 RMD160 98e154f9e47c6f6e98b64e4037577609b5debd7d libgtk-java-2.8.3.ebuild 2212
 SHA256 c526292b2a3c3da8c152c642759220463b2d8801966f3e955a993169e98e0da2 libgtk-java-2.8.3.ebuild 2212
diff --git a/dev-java/libgtk-java/files/digest-libgtk-java-2.8.3-r1 b/dev-java/libgtk-java/files/digest-libgtk-java-2.8.3-r1
new file mode 100644 (file)
index 0000000..1de6db1
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 0bcf838a3220fdfa685c55c22d664874 libgtk-java-2.8.3.tar.gz 1099065
+RMD160 f9179f032033d02a9a8a667a202111ed71f525a7 libgtk-java-2.8.3.tar.gz 1099065
+SHA256 cdc8a9c37b8b69a2e68d77b6aeaf0780ec9d277fc104c718f18a50f20982fe1c libgtk-java-2.8.3.tar.gz 1099065
diff --git a/dev-java/libgtk-java/libgtk-java-2.8.3-r1.ebuild b/dev-java/libgtk-java/libgtk-java-2.8.3-r1.ebuild
new file mode 100644 (file)
index 0000000..de3459d
--- /dev/null
@@ -0,0 +1,94 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/libgtk-java/libgtk-java-2.8.3-r1.ebuild,v 1.1 2006/03/28 04:20:15 nichoj Exp $
+
+# Must be before the gnome.org inherit
+GNOME_TARBALL_SUFFIX="gz"
+
+inherit java-pkg eutils gnome.org
+
+DESCRIPTION="Java bindings for GTK+"
+HOMEPAGE="http://java-gnome.sourceforge.net/"
+
+# Not on gnome.org mirrors yet :-(
+SRC_URI="http://research.operationaldynamics.com/linux/java-gnome/dist/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="2.8"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc gcj source"
+
+DEPS=">=x11-libs/gtk+-2.8.3
+         >=dev-java/glib-java-0.2.3
+         >=dev-java/cairo-java-1.0.2
+         >=dev-libs/glib-2.6.0
+         >=x11-libs/cairo-1.0.0-r2
+               dev-util/pkgconfig"
+
+DEPEND=">=virtual/jdk-1.4
+               >=sys-apps/sed-4
+               source? ( app-arch/zip )
+               ${DEPS}"
+RDEPEND=">=virtual/jre-1.4
+                ${DEPS}"
+
+JARNAME="gtk${SLOT}.jar"
+
+pkg_setup() {
+       if use gcj ; then
+               if ! built_with_use sys-devel/gcc gcj ; then
+                       ewarn
+                       ewarn "You must build gcc with the gcj support to build with gcj"
+                       ewarn
+                       ebeep 5
+                       die "No GCJ support found!"
+               fi
+       fi
+}
+
+src_unpack() {
+       unpack ${A}
+       cd ${S}
+
+       epatch ${FILESDIR}/aclocal_voodoo.patch
+
+       # Oh the joys of patching the autotools stuff
+       aclocal || die "aclocal failed"
+       libtoolize --force --copy || die "libtoolize failed"
+       autoconf || die "autoconf failed"
+       automake || die "automake failed"
+}
+
+src_compile() {
+       # this gcj deal is a workaround for http://bugzilla.gnome.org/show_bug.cgi?id=336149
+       local myflags
+       use gcj || myflags="${myflags} --without-gcj-compile"
+       econf ${myflags} \
+                 $(use_with doc javadocs) \
+                 --with-jardir=/usr/share/${PN}-${SLOT}/lib \
+                 || die "configure failed"
+
+       emake || die "compile failed"
+
+       # Fix the broken pkgconfig file
+       sed -i \
+               -e "s:classpath.*$:classpath=\${prefix}/share/${PN}-${SLOT}/lib/${JARNAME}:" \
+               ${S}/gtk2-java.pc
+}
+
+src_install() {
+       emake DESTDIR=${D} install || die "install failed"
+
+       # Examples are documentation
+       use doc || rm -rf ${D}/usr/share/doc/${PF}/examples
+
+       # Use the jars installed by make
+       # and build our own package.env file.
+       # NOTE: dojar puts the jar in the wrong place! (/usr/share/${PN}/lib)
+       cat <<-END > ${D}/usr/share/${PN}-${SLOT}/package.env
+DESCRIPTION=${DESCRIPTION}
+CLASSPATH=/usr/share/${PN}-${SLOT}/lib/${JARNAME}
+END
+
+       use source && java-pkg_dosrc ${S}/src/java/org
+}