# 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.8 2005/06/29 15:11:30 axxo Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/libgconf-java/ChangeLog,v 1.9 2005/11/12 23:45:49 compnerd Exp $
+
+*libgconf-java-2.12.1 (12 Nov 2005)
+
+ 12 Nov 2005; Saleem Abdulrasool <compnerd@gentoo.org> metadata.xml,
+ +libgconf-java-2.12.1.ebuild:
+ Version bump with a mask
29 Jun 2005; Thomas Matthijs <axxo@gentoo.org>
-libgconf-java-2.8.2.ebuild, libgconf-java-2.8.3.1.ebuild:
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
MD5 e1684ff2694e01a35d373d45df68240e ChangeLog 1655
-MD5 2e1952c33e5bcce8813dec9d43203e29 metadata.xml 1042
-MD5 48b501573839b1a057b784392842ecc8 libgconf-java-2.10.1.ebuild 2277
-MD5 d172708ae5e53ab4f75b1c3eabc95712 libgconf-java-2.8.3.1.ebuild 2912
-MD5 073d974cdf39c3e94b0da21e0b2e9231 files/libgconf-java-2.8.3.1_gentoo-PN-SLOT.patch 508
-MD5 03c4b5ccb943b51e5259e5046ff30719 files/libgconf-java-2.8.2_gentoo-PN-SLOT.patch 994
MD5 00133abfc0fddd7799314a248ebeb6c9 files/digest-libgconf-java-2.10.1 73
-MD5 4028a5325b5787c89a1eceddb66bc437 files/libgconf-java-2.10.0_fix-install-dir.patch 420
+MD5 dc8b79819a91317abf572983bfa156d1 files/digest-libgconf-java-2.12.1 72
MD5 fa4698389381ae96bb70cc672750fe57 files/digest-libgconf-java-2.8.3.1 74
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.1 (GNU/Linux)
-
-iD8DBQFC3Orx/rLF9B432nYRAp30AJ40yI1JKhbqOyaGO2LRfle0VzZ9qgCgoITc
-bxHyVj+jUbvEtQRUVaEa3fg=
-=OOze
------END PGP SIGNATURE-----
+MD5 4028a5325b5787c89a1eceddb66bc437 files/libgconf-java-2.10.0_fix-install-dir.patch 420
+MD5 03c4b5ccb943b51e5259e5046ff30719 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
+MD5 48b501573839b1a057b784392842ecc8 libgconf-java-2.10.1.ebuild 2277
+MD5 2fef655763d125296b20dd405202b8f9 libgconf-java-2.12.1.ebuild 1678
+MD5 d172708ae5e53ab4f75b1c3eabc95712 libgconf-java-2.8.3.1.ebuild 2912
+MD5 7fb48767f052a6a6dee17d585c1cbd32 metadata.xml 1142
--- /dev/null
+MD5 0b696a7228f78f63fd897e64d1278955 libgconf-java-2.12.1.tar.gz 336474
--- /dev/null
+# Copyright 1999-2005 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.ebuild,v 1.1 2005/11/12 23:45:49 compnerd 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/${PF}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="2.12"
+KEYWORDS="~x86"
+IUSE="doc gcj"
+
+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}"
+
+pkg_setup() {
+ if use gcj -a ! built_with_use sys-devel/gcc gcc ; then
+ ewarn
+ ewarn "You must build gcc with the gcj support to build with gcj"
+ ewarn
+ ebeep 5
+ die "No GCJ support found!"
+ fi
+}
+
+src_compile() {
+ # JARDIR is a hack for java-config
+ econf $(use_with gcj gcj-compile) \
+ $(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/${PF}.jar:" \
+ ${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 java-pkg_dojar to install the jar
+ rm -rf ${D}/usr/share/${PN}-${SLOT}
+
+ mv ${S}/gconf${SLOT}.jar ${S}/${PF}.jar
+ java-pkg_dojar ${S}/${PF}.jar
+
+ if use doc ; then
+ java-pkg_dohtml -r ${S}/doc
+ fi
+}
<email>andrew@operationaldynamics.com</email>
<name>Andrew Cowie</name>
</maintainer>
+ <maintainer>
+ <email>compnerd@gentoo.org</email>
+ <name>Saleem Abdulrasool</name>
+ </maintainer>
<longdescription>
An elegant set of language bindings to allow you to write
native GNOME applications in Java. Works with both traditional
# ChangeLog for dev-java/libglade-java
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/libglade-java/ChangeLog,v 1.9 2005/06/29 15:11:18 axxo Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/libglade-java/ChangeLog,v 1.10 2005/11/12 23:43:16 compnerd Exp $
+
+*libglade-java-2.12.1 (12 Nov 2005)
+
+ 12 Nov 2005; Saleem Abdulrasool <compnerd@gentoo.org> metadata.xml,
+ +libglade-java-2.12.1.ebuild:
+ Version bump with a mask
29 Jun 2005; Thomas Matthijs <axxo@gentoo.org>
-libglade-java-2.8.2.ebuild, -libglade-java-2.8.2-r1.ebuild,
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 30c5218eed8bad631361d05b99348f79 libglade-java-2.10.1.ebuild 2808
MD5 0a8b378923b7a7c42b84a91351668d11 ChangeLog 2906
-MD5 3d7aa8d97e0886161e0fb14447b73757 libglade-java-2.8.3.1.ebuild 3261
-MD5 d50086d74d4377e4f0a73922c949eac1 metadata.xml 1305
-MD5 7ac5fbc0483956edf0634e70b501ce1a files/libglade-java-2.8.2_signal-connection-fix.patch 630
MD5 8d9af0864cfab76e448283a6e5782821 files/digest-libglade-java-2.10.1 73
+MD5 0bd010436e9913218d2c611576460c73 files/digest-libglade-java-2.12.1 72
MD5 76a4839bd8baf7f40b90050f11d17277 files/digest-libglade-java-2.8.3.1 74
-MD5 7ca0226e8641ea6429ce47f0d1cc1bde files/libglade-java-2.8.3.1_gentoo-PN-SLOT.patch 508
-MD5 c068d53842b2d7d7efdca61acf5d72ca files/libglade-java-2.8.2_gentoo-PN-SLOT.patch 1190
MD5 58cc911044f6335ee3e1fe338738e2b4 files/libglade-java-2.10.0_fix-install-dir.patch 420
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.1 (GNU/Linux)
-
-iD8DBQFC3OtK/rLF9B432nYRAjyWAKDLXe7fSMriM3nCqkLfWq/O/cXLSQCgsEGp
-4JsOQwI3xBDQUTeAyyvnBsU=
-=8u5H
------END PGP SIGNATURE-----
+MD5 c068d53842b2d7d7efdca61acf5d72ca files/libglade-java-2.8.2_gentoo-PN-SLOT.patch 1190
+MD5 7ac5fbc0483956edf0634e70b501ce1a files/libglade-java-2.8.2_signal-connection-fix.patch 630
+MD5 7ca0226e8641ea6429ce47f0d1cc1bde files/libglade-java-2.8.3.1_gentoo-PN-SLOT.patch 508
+MD5 30c5218eed8bad631361d05b99348f79 libglade-java-2.10.1.ebuild 2808
+MD5 4755e95d02da2c6d94815827d29967ab libglade-java-2.12.1.ebuild 1758
+MD5 3d7aa8d97e0886161e0fb14447b73757 libglade-java-2.8.3.1.ebuild 3261
+MD5 84e24b210bedf1c21ac6137a4ed60f84 metadata.xml 1405
--- /dev/null
+MD5 44a223d1c6d66f15288360bbd2ed0c22 libglade-java-2.12.1.tar.gz 357731
--- /dev/null
+# Copyright 1999-2005 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.1.ebuild,v 1.1 2005/11/12 23:43:16 compnerd 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/${PF}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="2.12"
+KEYWORDS="~x86"
+IUSE="doc gcj gnome"
+
+DEPS=">=gnome-base/libglade-2.5.1
+ >=dev-java/glib-java-0.2.1
+ >=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}"
+
+pkg_setup() {
+ if use gcj -a ! built_with_use sys-devel/gcc gcc ; then
+ ewarn
+ ewarn "You must build gcc with the gcj support to build with gcj"
+ ewarn
+ ebeep 5
+ die "No GCJ support found!"
+ fi
+}
+
+src_compile() {
+ # JARDIR is a hack for java-config
+ econf $(use_with gcj gcj-compile) \
+ $(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/${PF}.jar:" \
+ ${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 java-pkg_dojar to install the jar
+ rm -rf ${D}/usr/share/${PN}-${SLOT}
+
+ mv ${S}/glade${SLOT}.jar ${S}/${PF}.jar
+ java-pkg_dojar ${S}/${PF}.jar
+
+ if use doc ; then
+ java-pkg_dohtml -r ${S}/doc
+ fi
+}
<email>andrew@operationaldynamics.com</email>
<name>Andrew Cowie</name>
</maintainer>
+ <maintainer>
+ <email>compnerd@gentoo.org</email>
+ <name>Saleem Abdulrasool</name>
+ </maintainer>
<longdescription>
An elegant set of language bindings to allow you to write
native GNOME applications in Java. Works with both traditional