diff options
author | Serkan Kaba <serkan@gentoo.org> | 2011-02-14 22:47:14 +0000 |
---|---|---|
committer | Serkan Kaba <serkan@gentoo.org> | 2011-02-14 22:47:14 +0000 |
commit | e56ca6e6449eebee0e7d1de928386aa343558ce4 (patch) | |
tree | a0b6a2c05f38643ea8b9ef0b35d1555693ec2b52 /dev-java | |
parent | Bindings updates and fixes. Adds clutter-gtk-1 and pixmap-1 bindings. Clean u... (diff) | |
download | historical-e56ca6e6449eebee0e7d1de928386aa343558ce4.tar.gz historical-e56ca6e6449eebee0e7d1de928386aa343558ce4.tar.bz2 historical-e56ca6e6449eebee0e7d1de928386aa343558ce4.zip |
Revbump previous release to fix src_prepare phase bypassing. Version bump.
Package-Manager: portage-2.2.0_alpha19/cvs/Linux x86_64
Diffstat (limited to 'dev-java')
-rw-r--r-- | dev-java/java-gnome/ChangeLog | 10 | ||||
-rw-r--r-- | dev-java/java-gnome/Manifest | 17 | ||||
-rw-r--r-- | dev-java/java-gnome/files/java-gnome-4.0.19-libnotify-0.7.patch | 250 | ||||
-rw-r--r-- | dev-java/java-gnome/java-gnome-4.0.18-r2.ebuild (renamed from dev-java/java-gnome/java-gnome-4.0.18-r1.ebuild) | 4 | ||||
-rw-r--r-- | dev-java/java-gnome/java-gnome-4.0.19.ebuild | 76 |
5 files changed, 352 insertions, 5 deletions
diff --git a/dev-java/java-gnome/ChangeLog b/dev-java/java-gnome/ChangeLog index 5d0e3a1668e8..fbb5af3780c6 100644 --- a/dev-java/java-gnome/ChangeLog +++ b/dev-java/java-gnome/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for dev-java/java-gnome # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/java-gnome/ChangeLog,v 1.104 2011/02/05 12:36:20 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-java/java-gnome/ChangeLog,v 1.105 2011/02/14 22:47:14 serkan Exp $ + +*java-gnome-4.0.19 (14 Feb 2011) +*java-gnome-4.0.18-r2 (14 Feb 2011) + + 14 Feb 2011; Serkan Kaba <serkan@gentoo.org> -java-gnome-4.0.18-r1.ebuild, + +java-gnome-4.0.18-r2.ebuild, +java-gnome-4.0.19.ebuild, + +files/java-gnome-4.0.19-libnotify-0.7.patch: + Revbump previous release to fix src_prepare phase bypassing. Version bump. *java-gnome-4.0.18-r1 (05 Feb 2011) diff --git a/dev-java/java-gnome/Manifest b/dev-java/java-gnome/Manifest index 65d15ed9a4ed..ac02a3f49600 100644 --- a/dev-java/java-gnome/Manifest +++ b/dev-java/java-gnome/Manifest @@ -1,14 +1,27 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + AUX java-gnome-4.0.11-force-unicode.patch 3276 RMD160 a3c972b752e2f97bbc4b9526308fdfb956892f0d SHA1 3dfcf64ab6d72bb09ea024b4a1e0c2f9365a8498 SHA256 6589e4cdf29b95c2696999e22dc912b6a99ffe9273619af0426cab76338c7921 AUX java-gnome-4.0.15-docfix.patch 8696 RMD160 4ef1016cb3c2944f16b384e010dad79708a83490 SHA1 d76313aa8a02598b49f4ae3799cbb02dda7c12d4 SHA256 362f16180a3fbf228d4b2bb13b190edf849a0a9703d3091757864d7bd21accc2 AUX java-gnome-4.0.18-libnotify-0.7.patch 7751 RMD160 25d4abc6262aa74105850572d6dbb73cc979a80a SHA1 269efae22bcc04dce7ccfffebfdda8c26e35aa35 SHA256 c9049c031756d7cc29ce5c6bc1fc1c005bb7e0f5765beebee42240f529d5e1e1 +AUX java-gnome-4.0.19-libnotify-0.7.patch 9538 RMD160 31e8965da8c37743cf305e0bbcf8c8d359dbde4d SHA1 b184006c516ea816e588a5936016bdac7cd360d0 SHA256 6b454d531b4e7766d1fef42ee1d9ae5893e1895a95b20e76cb56f5b1b9e95d20 DIST java-gnome-4.0.15.tar.bz2 918336 RMD160 c6c38641c7b64f5e037e3f1d3bc62c96bdfe0444 SHA1 6123b9590c8b919d2a60cb62a39cf32645ee6997 SHA256 9d13bae33a2af0d71ce7c3e20b4f8681abe7cf82345a1e34fef97738ca74dc05 DIST java-gnome-4.0.16.tar.bz2 931646 RMD160 a6008cc2e66a9e8c437a3710fe4e7458049484e2 SHA1 beb0ae9d454a5446acdfb7c3664d9f4e6f8f6c20 SHA256 04e417145528f3173f3516c7548bc8773c83ed30957887ed797644b39018bd61 DIST java-gnome-4.0.17.tar.bz2 949207 RMD160 bc2bb8f4da6f53afea65912d9bc937399c54a9e9 SHA1 8b58ad400963348fdf3159c894a2f32c96a5835d SHA256 350cd6c4d75995c309785794b8e216bf5c09568e52975f26ff0be7d79bb2a422 DIST java-gnome-4.0.18.tar.bz2 1045240 RMD160 dde16ad68e0f634666e651959d3a96d66f3b93db SHA1 70f22ef55f5d26bfdbf25b9e7ff8254f2f9a95f6 SHA256 2f606fda2d89961cfbbddc7f391a35302078030a5391699e3bc44b6972b3928d +DIST java-gnome-4.0.19.tar.bz2 1048049 RMD160 239e50afa697cc488b858dd0f93941498a94aa07 SHA1 858a648a2a02cb3bcaddbdb1b51cbd18dcbbba04 SHA256 3954ee78277918a32aa80b35cfc1892f3b21af4a6956d9e53e1f0e980512bd9b EBUILD java-gnome-4.0.15.ebuild 1957 RMD160 d9fc3a06cd3322aee10edd69e3d6b06f523e9ac8 SHA1 356306ddaba73e1ea3fb17be96aa172cbdc73bcc SHA256 a7b4fe200c7fd2a0d50085c0322eec632f5a1f82d85f846b6dff51a19e3e8cb8 EBUILD java-gnome-4.0.16.ebuild 1901 RMD160 81d5218bd1eb42adb77e3148f69c2a6b1805c73c SHA1 7881ba5820cacc1e15197866820f1cf25cb00a28 SHA256 7705f0f7ae296efe9c97d58a42a6b7c63318ab6258e18daf277c93b743076777 EBUILD java-gnome-4.0.17.ebuild 1905 RMD160 f43a942bf00e0614214d6fd7aec0fef65cef0eb2 SHA1 bf89736f14c68d7ef0e32f9fbde9f49b89e9cb53 SHA256 a604445bb1152e0f0318a655f0ee4453f232ab35aa1bcaf124e4a40eecf7277b -EBUILD java-gnome-4.0.18-r1.ebuild 2132 RMD160 595a8a6496df6309d2ac2598dcbc1df197cac5dd SHA1 1b4e7950f2030fa16e8cd97d0e3d4dd682edb0d6 SHA256 786b1de0a2cc8132455040caa372e3c03e1e5aaac99d3c81c467b344810b3ab4 +EBUILD java-gnome-4.0.18-r2.ebuild 2130 RMD160 282a408012ece07337eebc349f4772fab02c0627 SHA1 43f1cc92c263a45e8e2d008113e824c4f5f5c978 SHA256 89579313827f7512244ee8d2f8945a268b328ebb1dc6328f41d75581e9e0646f EBUILD java-gnome-4.0.18.ebuild 2066 RMD160 5dca1b0a1237a66b82b4ac74ab0ce585e75a01c4 SHA1 f4689bd77020542ec8c6a94db0eca91b2e236c90 SHA256 a00ee49b07db6df930ceef401a4dd4f4ed6000c06c87485f87d69c2f9c282377 -MISC ChangeLog 17220 RMD160 f26eddb543300efbf1566af0013ca7fc99c70851 SHA1 de46373f91c2f0e45857615cc884ecad9adb9b89 SHA256 0c83b9696f8cae3747bec4cbf8adc7049e826735ceffe84c56f49eba178571e9 +EBUILD java-gnome-4.0.19.ebuild 2042 RMD160 0d5a087435affc5ab18aaa4eb92f58d88d433654 SHA1 6c3ed050b00b937b4964a5e292693bbb9819516a SHA256 6113fcc5433dd36136fa846bc9cb650b812ce151a33c582740b84c4d12220c4d +MISC ChangeLog 17549 RMD160 4d0c516167fa1a589d2109911fdcc6e21401201c SHA1 2acab92af11f22a70d3516b1e0428b8a89625c06 SHA256 2718b2b53a5d93690567c2b470ae658d91964ab49099977bfa7307b58d93f446 MISC metadata.xml 1084 RMD160 4bea9b6a1a08b968b94a1212b5f98dfd307c2cca SHA1 900ef9e5e2089937b83868332db0a7a039803611 SHA256 b705cf4e2792eec42ece7e8a70cb3f032f54ce2ad1e0ee88433994e3f71a9ec2 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.16 (GNU/Linux) + +iEYEARECAAYFAk1ZsPQACgkQRh6X64ivZaJlxQCeMIa+SEVOMstPCnw2PQDyFt4L +1TsAn2qRPelBhadfoeQu1XtvgsmisF+o +=blwm +-----END PGP SIGNATURE----- diff --git a/dev-java/java-gnome/files/java-gnome-4.0.19-libnotify-0.7.patch b/dev-java/java-gnome/files/java-gnome-4.0.19-libnotify-0.7.patch new file mode 100644 index 000000000000..b0ab0a8ab572 --- /dev/null +++ b/dev-java/java-gnome/files/java-gnome-4.0.19-libnotify-0.7.patch @@ -0,0 +1,250 @@ +# Bazaar merge directive format 2 (Bazaar 0.90) +# revision_id: serkan@gentoo.org-20110214222729-jwivvvz10xjzzyoz +# target_branch: ../mainline +# testament_sha1: cfb299b802fe3bd72f4a7af3687b5991304ac5eb +# timestamp: 2011-02-15 00:43:14 +0200 +# base_revision_id: andrew@operationaldynamics.com-20110214064042-\ +# fv6tgq41rru7wjng +# +# Begin patch +=== modified file 'configure' +--- configure 2011-02-14 06:40:42 +0000 ++++ configure 2011-02-14 22:27:29 +0000 +@@ -805,7 +805,7 @@ + "gtkspell"); + + check_system_library(@gnomedev_libs, +- "libnotify >= 0.4.5 libnotify < 0.7.0", ++ "libnotify >= 0.7.0", + "LibNotify", + "libnotify"); + +@@ -853,7 +853,7 @@ + "FIXME"); + + check_system_library(@gnomedev_libs, +- "libnotify >= 0.4.5 libnotify < 0.7.0", ++ "libnotify >= 0.7.0", + "LibNotify", + "FIXME"); + +@@ -917,7 +917,7 @@ + "libgtksourceview2.0-dev"); + + check_system_library(@gnomedev_libs, +- "libnotify >= 0.4.5 libnotify < 0.7.0", ++ "libnotify >= 0.7.0", + "LibNotify", + "libnotify-dev"); + +@@ -968,7 +968,7 @@ + "FIXME"); + + check_system_library(@gnomedev_libs, +- "libnotify >= 0.4.5 libnotify < 0.7.0", ++ "libnotify >= 0.7.0", + "LibNotify", + "FIXME"); + +@@ -1020,7 +1020,7 @@ + "lib${cpu_arch}gtksourceview-2.0-devel"); + + check_system_library(@gnomedev_libs, +- "libnotify >= 0.4.5 libnotify < 0.7.0", ++ "libnotify >= 0.7.0", + "LibNotify", + "lib${cpu_arch}notify-devel"); + +@@ -1083,7 +1083,7 @@ + "FIXME"); + + check_system_library(@gnomedev_libs, +- "libnotify >= 0.4.5 libnotify < 0.7.0", ++ "libnotify >= 0.7.0", + "LibNotify", + "FIXME"); + + +=== modified file 'src/bindings/org/gnome/notify/Notification.java' +--- src/bindings/org/gnome/notify/Notification.java 2011-02-14 03:34:07 +0000 ++++ src/bindings/org/gnome/notify/Notification.java 2011-02-14 22:27:29 +0000 +@@ -89,8 +89,7 @@ + * <p> + * The summary appears on the titlebar of notification and body appears as + * its text. Icon may be a string defining a theme icon or the filename +- * identifying the icon that appears next to text. Attach identifies the +- * widget that the notification relates to. ++ * identifying the icon that appears next to text. + * + * <p> + * Note that all but summary can be <code>null</code>. +@@ -100,21 +99,8 @@ + * See http://live.gnome.org/GnomeShell/Design/Guidelines/MessageTray/Compatibility + */ + +- public Notification(String summary, String body, String icon, Widget attach) { +- super(NotifyNotification.createNotification(summary, body, icon, attach)); +- } +- +- /** +- * Create a new notification attached to a {@link StatusIcon}. See +- * {@link #Notification(String,String,String,Widget) Notification()} for +- * other parameters. +- * +- * @since 4.0.12 +- * @deprecated In GNOME 3, notifications will be independent of widgets and status icons. +- * See http://live.gnome.org/GnomeShell/Design/Guidelines/MessageTray/Compatibility +- */ +- public Notification(String summary, String body, String icon, StatusIcon statusIcon) { +- super(NotifyNotification.createNotificationWithStatusIcon(summary, body, icon, statusIcon)); ++ public Notification(String summary, String body, String icon) { ++ super(NotifyNotification.createNotification(summary, body, icon)); + } + + /** +@@ -131,39 +117,6 @@ + } + + /** +- * Attaches Notification to a Widget setting hints to its location. +- * +- * @since 4.0.12 +- * @deprecated In GNOME 3, notifications will be independent of widgets and status icons. +- * See http://live.gnome.org/GnomeShell/Design/Guidelines/MessageTray/Compatibility +- */ +- public void attach(Widget attach) { +- NotifyNotification.attachToWidget(this, attach); +- } +- +- /** +- * Attaches Notification to a {@link StatusIcon} setting hints to its +- * location. +- * +- * @since 4.0.12 +- * @deprecated In GNOME 3, notifications will be independent of widgets and status icons. +- * See http://live.gnome.org/GnomeShell/Design/Guidelines/MessageTray/Compatibility +- */ +- public void attach(StatusIcon statusIcon) { +- NotifyNotification.attachToStatusIcon(this, statusIcon); +- } +- +- /** +- * Sets the position of the notification to display on screen. +- * +- * @since 4.0.12 +- * @deprecated In GNOME 3 +- */ +- public void setGeometryHints(Screen screen, int x, int y) { +- NotifyNotification.setGeometryHints(this, screen, x, y); +- } +- +- /** + * Display the notification on screen. + * + * @since 4.0.12 + +=== modified file 'src/defs/NotifyNotification.defs' +--- src/defs/NotifyNotification.defs 2009-05-16 05:46:28 +0000 ++++ src/defs/NotifyNotification.defs 2011-01-31 17:58:10 +0000 +@@ -15,19 +15,6 @@ + '("const-gchar*" "summary") + '("const-gchar*" "body" (null-ok)) + '("const-gchar*" "icon" (null-ok)) +- '("GtkWidget*" "attach" (null-ok)) +- ) +-) +- +-(define-function notify_notification_new_with_status_icon +- (is-constructor-of "NotifyNotification") +- (c-name "notify_notification_new_with_status_icon") +- (return-type "NotifyNotification*") +- (parameters +- '("const-gchar*" "summary") +- '("const-gchar*" "body" (null-ok)) +- '("const-gchar*" "icon" (null-ok)) +- '("GtkStatusIcon*" "status_icon") + ) + ) + +@@ -42,35 +29,6 @@ + ) + ) + +-(define-method attach_to_widget +- (of-object "NotifyNotification") +- (c-name "notify_notification_attach_to_widget") +- (return-type "none") +- (parameters +- '("GtkWidget*" "attach") +- ) +-) +- +-(define-method attach_to_status_icon +- (of-object "NotifyNotification") +- (c-name "notify_notification_attach_to_status_icon") +- (return-type "none") +- (parameters +- '("GtkStatusIcon*" "status_icon") +- ) +-) +- +-(define-method set_geometry_hints +- (of-object "NotifyNotification") +- (c-name "notify_notification_set_geometry_hints") +- (return-type "none") +- (parameters +- '("GdkScreen*" "screen") +- '("gint" "x") +- '("gint" "y") +- ) +-) +- + (define-method show + (of-object "NotifyNotification") + (c-name "notify_notification_show") + +# Begin bundle +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 diff --git a/dev-java/java-gnome/java-gnome-4.0.18-r1.ebuild b/dev-java/java-gnome/java-gnome-4.0.18-r2.ebuild index 204ae45414d5..4fd648d26d70 100644 --- a/dev-java/java-gnome/java-gnome-4.0.18-r1.ebuild +++ b/dev-java/java-gnome/java-gnome-4.0.18-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.18-r1.ebuild,v 1.2 2011/02/05 14:04:34 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.18-r2.ebuild,v 1.1 2011/02/14 22:47:14 serkan Exp $ EAPI=2 JAVA_PKG_IUSE="doc examples source" @@ -42,7 +42,7 @@ RESTRICT="test" S="${WORKDIR}/${MY_P}" -src_prepare() { +java_prepare() { #fix dependency typo in configure sed -i -e "s/librsvg-2.0atk/librsvg-2.0 atk/" configure || die if has_version ">=x11-libs/libnotify-0.7"; then diff --git a/dev-java/java-gnome/java-gnome-4.0.19.ebuild b/dev-java/java-gnome/java-gnome-4.0.19.ebuild new file mode 100644 index 000000000000..6b2ee5413044 --- /dev/null +++ b/dev-java/java-gnome/java-gnome-4.0.19.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.19.ebuild,v 1.1 2011/02/14 22:47:14 serkan Exp $ + +EAPI=2 +JAVA_PKG_IUSE="doc examples source" + +inherit eutils versionator java-pkg-2 multilib + +MY_PV="${PV/_/-}" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="Java bindings for GTK and GNOME" +HOMEPAGE="http://java-gnome.sourceforge.net/" +SRC_URI="mirror://gnome/sources/${PN}/$(get_version_component_range 1-2)/${MY_P}.tar.bz2" + +LICENSE="GPL-2-with-linking-exception" +SLOT="4.0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +RDEPEND=">=dev-libs/glib-2.22 + >=x11-libs/gtk+-2.22.0 + >=gnome-base/libglade-2.6.4 + >=gnome-base/libgnome-2.22.0 + >=gnome-base/gnome-desktop-2.22.0:2 + >=x11-libs/cairo-1.10.0[svg] + >=x11-libs/gtksourceview-2.6.2 + >=app-text/gtkspell-2.0.15-r1 + >=x11-libs/libnotify-0.4.5 + >=dev-libs/libunique-1.0.8 + >=gnome-base/librsvg-2.32.1 + dev-libs/atk + >=virtual/jre-1.5" +DEPEND="${RDEPEND} + dev-java/junit:0 + dev-lang/perl + dev-util/pkgconfig + >=virtual/jdk-1.5" + +# Needs X11 +RESTRICT="test" + +S="${WORKDIR}/${MY_P}" + +java_prepare() { + if has_version ">=x11-libs/libnotify-0.7"; then + epatch "${FILESDIR}"/${P}-libnotify-0.7.patch + fi +} + +src_configure() { + # Handwritten in perl so not using econf + ./configure prefix=/usr libdir=/usr/$(get_libdir)/${PN}-${SLOT} jardir=/usr/share/${PN}-${SLOT}/lib || die +} + +src_compile() { + # Fails parallel build in case GCJ is detected + # See https://bugs.gentoo.org/show_bug.cgi?id=200550 + emake -j1 || die "Compilation of java-gnome failed" + + if use doc; then + DISPLAY= emake -j1 doc || die "Making documentation failed" + fi +} + +src_install(){ + emake -j1 DESTDIR="${D}" install || die + java-pkg_regjar /usr/share/${PN}-${SLOT}/lib/gtk-${SLOT}.jar + java-pkg_regjar /usr/share/${PN}-${SLOT}/lib/gtk.jar + + dodoc AUTHORS HACKING NEWS README || die + use doc && java-pkg_dojavadoc doc/api + use examples && java-pkg_doexamples doc/examples + use source && java-pkg_dosrc src/bindings/org +} |