Version bump, bug #173140.
authorSven Wegener <swegener@gentoo.org>
Wed, 4 Apr 2007 19:25:52 +0000 (19:25 +0000)
committerSven Wegener <swegener@gentoo.org>
Wed, 4 Apr 2007 19:25:52 +0000 (19:25 +0000)
Package-Manager: portage-2.1.2.3

net-irc/xchat-gnome/ChangeLog
net-irc/xchat-gnome/Manifest
net-irc/xchat-gnome/files/0.17-libnotify-configure.patch [new file with mode: 0644]
net-irc/xchat-gnome/files/0.17-segfault-fix.patch [new file with mode: 0644]
net-irc/xchat-gnome/files/digest-xchat-gnome-0.17 [new file with mode: 0644]
net-irc/xchat-gnome/xchat-gnome-0.17.ebuild [new file with mode: 0644]

index d958d5f9ee6fe722f5057a04913e37720b2cd3a3..fde222a7fe763bf6d384b208f87348153dc1e3af 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for net-irc/xchat-gnome
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/xchat-gnome/ChangeLog,v 1.29 2007/02/18 21:05:12 swegener Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/xchat-gnome/ChangeLog,v 1.30 2007/04/04 19:25:52 swegener Exp $
+
+*xchat-gnome-0.17 (04 Apr 2007)
+
+  04 Apr 2007; Sven Wegener <swegener@gentoo.org>
+  +files/0.17-libnotify-configure.patch, +files/0.17-segfault-fix.patch,
+  +xchat-gnome-0.17.ebuild:
+  Version bump, bug #173140.
 
 *xchat-gnome-0.16 (18 Feb 2007)
 
index 85e2a65c8485e6303641b0dc1f9f5a322e85e83b..42ffa2d5a0e84c8241aa5d9b06e20204c9112733 100644 (file)
@@ -5,9 +5,18 @@ AUX 0.11-libnotify-libsexy-configure.patch 2400 RMD160 b928e0d6d20a5dabf80f67f2b
 MD5 b1ea0b635587713b2f680d6bb6528069 files/0.11-libnotify-libsexy-configure.patch 2400
 RMD160 b928e0d6d20a5dabf80f67f2b714aef8b29678a8 files/0.11-libnotify-libsexy-configure.patch 2400
 SHA256 cb713b86de4418a3bed1c86d54fdea6bdb519cb90519867dda3ce269a8ab0f00 files/0.11-libnotify-libsexy-configure.patch 2400
+AUX 0.17-libnotify-configure.patch 1143 RMD160 523268ba62d7de8a8ee74ca6b3526b52c0629ec7 SHA1 1e66406d588fd53554a2734605244d9d85fe5892 SHA256 8445e009069fd3df5865219b9110becd8733c6320c5eb5dcf1248cde3af2e198
+MD5 a216542ea54f96a84888622b736b9050 files/0.17-libnotify-configure.patch 1143
+RMD160 523268ba62d7de8a8ee74ca6b3526b52c0629ec7 files/0.17-libnotify-configure.patch 1143
+SHA256 8445e009069fd3df5865219b9110becd8733c6320c5eb5dcf1248cde3af2e198 files/0.17-libnotify-configure.patch 1143
+AUX 0.17-segfault-fix.patch 477 RMD160 f380ae596809652f1602f2617670258047e330cb SHA1 f99447e984ec04fe03a15832eb11c3afd03ae546 SHA256 2851ca5bdfa7eafd2c140b7a86a6fe5b2f2cd27430703d8d32d392862638aa52
+MD5 86f61b935ac2d46ca54b7e4627292576 files/0.17-segfault-fix.patch 477
+RMD160 f380ae596809652f1602f2617670258047e330cb files/0.17-segfault-fix.patch 477
+SHA256 2851ca5bdfa7eafd2c140b7a86a6fe5b2f2cd27430703d8d32d392862638aa52 files/0.17-segfault-fix.patch 477
 DIST xchat-gnome-0.13.tar.bz2 1495400 RMD160 8dd134e8a10cb58e66744282504022b7013208e8 SHA1 c2d027db941b9c1455569d55675ffcb5401f5f7a SHA256 00ac36202b1b13f1022a33ab5a28fc0c5a75475a3ea4d512e46dc9c1007de2f9
 DIST xchat-gnome-0.15.tar.bz2 1501197 RMD160 4df713582ce5638e4702060fc55408c9be956dff SHA1 9720c5f2ad71be5189293ae268a6d367df922d22 SHA256 1d066ee04e5ec2b2557e0e363078c4f38ec527522d958492c331facc24d2be57
 DIST xchat-gnome-0.16.tar.bz2 1511572 RMD160 b8239c3f12f0550e527b9c02afd8e2bbc57e91ad SHA1 0ee0b2df917203f443a947fcd38fe0eb58c47d6e SHA256 da565bb375f211935145418ca7decd5123da7a3868aa7d919158d94a1e18b93d
+DIST xchat-gnome-0.17.tar.bz2 1512721 RMD160 4ef75097d3e41ca4a3a75febca278633839c5968 SHA1 173cdb3979f66b1d57e08bbec2aec81dcfdb122e SHA256 72c84c55fae956a8076eefc04c23d374c0df6b4e5b7b04e6815a6f32c5e931a3
 EBUILD xchat-gnome-0.13.ebuild 2097 RMD160 87c33feda051706bf0bafafce72325597882c118 SHA1 029a72ffb44dd09ec921fa57d7ba5a84debe189d SHA256 361739975420ef640ed2b9a48ee13ac3e025a7a457f5521acb4775cf6b084924
 MD5 91d9a92dc814bf989998d236438fb7c0 xchat-gnome-0.13.ebuild 2097
 RMD160 87c33feda051706bf0bafafce72325597882c118 xchat-gnome-0.13.ebuild 2097
@@ -20,10 +29,14 @@ EBUILD xchat-gnome-0.16.ebuild 2112 RMD160 85b1f5838487b41f1e6da87fdb6fa90932867
 MD5 dabd7289c9f1c5686b1c55228808e6d0 xchat-gnome-0.16.ebuild 2112
 RMD160 85b1f5838487b41f1e6da87fdb6fa9093286747e xchat-gnome-0.16.ebuild 2112
 SHA256 b948429bab30d0da4aaa432a75fa49311625b6c140e86c9d5ccddc6f0cee19a9 xchat-gnome-0.16.ebuild 2112
-MISC ChangeLog 5170 RMD160 889810583e46584792f85fcb52d66febaeb3be69 SHA1 bed39805d34c8073f6fc8621486b7dd34dce3cad SHA256 5491f21b756e695a325e58a5951c73e719cfa2f4ed9f42115d7a133d1e02472d
-MD5 6ae0dea86bb852ac248e6f65b4aa66e0 ChangeLog 5170
-RMD160 889810583e46584792f85fcb52d66febaeb3be69 ChangeLog 5170
-SHA256 5491f21b756e695a325e58a5951c73e719cfa2f4ed9f42115d7a133d1e02472d ChangeLog 5170
+EBUILD xchat-gnome-0.17.ebuild 2103 RMD160 9c303951bbe33b3d6908b081ffaf7f786063ddf9 SHA1 9e866a2acbfa02833826c7d686e06211955f7b86 SHA256 8406420dbaff189fb4358829210704b091f1fc46c4a86c802cd270a7854e5c10
+MD5 5e048c8f6d45378730e3e8567df2ed99 xchat-gnome-0.17.ebuild 2103
+RMD160 9c303951bbe33b3d6908b081ffaf7f786063ddf9 xchat-gnome-0.17.ebuild 2103
+SHA256 8406420dbaff189fb4358829210704b091f1fc46c4a86c802cd270a7854e5c10 xchat-gnome-0.17.ebuild 2103
+MISC ChangeLog 5384 RMD160 2d82386427599d6fd48e73f96d5bc5a8062f819c SHA1 2e1c270b53b2558e7325c316c08583a91e143a66 SHA256 e57793095ad94a8fe0d5ee9d4b1b07f24c64e254c4f8d44fe4d432015d026cd1
+MD5 530388a1cf589c3aa31a7ee91f683bcc ChangeLog 5384
+RMD160 2d82386427599d6fd48e73f96d5bc5a8062f819c ChangeLog 5384
+SHA256 e57793095ad94a8fe0d5ee9d4b1b07f24c64e254c4f8d44fe4d432015d026cd1 ChangeLog 5384
 MISC metadata.xml 160 RMD160 279429d1df694561fc2b163cb81c09387b9d940c SHA1 97da1b72eecc5585c65717da08eaccc9bc1cf7cd SHA256 5e058419199e306612929b80a996e3d16c6b20de674a56bb60558d3d36524fe2
 MD5 44c39c6ad372a8e5a5e7ee3311f703a7 metadata.xml 160
 RMD160 279429d1df694561fc2b163cb81c09387b9d940c metadata.xml 160
@@ -37,10 +50,13 @@ SHA256 992f93edfa281f7e3b42e9865bee019f6819f0e0dc4e38625f9ec7bd356a7c8e files/di
 MD5 535f57452f9e245943c78fe1a6e5df65 files/digest-xchat-gnome-0.16 256
 RMD160 d45c94b73688a9e8f9f244eb37a6f2160fd654c0 files/digest-xchat-gnome-0.16 256
 SHA256 80bebaecdeb656bfe11cd59b75c2504afe4ae11b90ccaf9746cbd9920e686180 files/digest-xchat-gnome-0.16 256
+MD5 fec56f66276d0f575b87dd124adb7e12 files/digest-xchat-gnome-0.17 256
+RMD160 320ece1498ab6e90bb9921990eb2a4333c45446a files/digest-xchat-gnome-0.17 256
+SHA256 aeda9c224ab23b01f0b09f2808772b94c46958a5b04d8215e6f6c8c6916bc80d files/digest-xchat-gnome-0.17 256
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.2 (GNU/Linux)
+Version: GnuPG v2.0.3 (GNU/Linux)
 
-iD8DBQFF2L+4I1lqEGTUzyQRApjfAKCKTxuYtZUKzJ6gEO1UwYEVL+gCUgCgseIq
-9v2d6N8/hozpbF5O5rlv9wI=
-=HZjt
+iD8DBQFGE/vII1lqEGTUzyQRAgnfAKCKQYciQ+XeGOQ9OYgsfoDqb24Z7wCffKCa
+aV5D+hLAd36AS8pN3Jk2F00=
+=VWjP
 -----END PGP SIGNATURE-----
diff --git a/net-irc/xchat-gnome/files/0.17-libnotify-configure.patch b/net-irc/xchat-gnome/files/0.17-libnotify-configure.patch
new file mode 100644 (file)
index 0000000..56d3f02
--- /dev/null
@@ -0,0 +1,23 @@
+diff -Nur xchat-gnome-0.17.orig/configure.ac xchat-gnome-0.17/configure.ac
+--- xchat-gnome-0.17.orig/configure.ac 2007-04-01 23:27:46.000000000 +0000
++++ xchat-gnome-0.17/configure.ac      2007-04-02 19:38:11.563221660 +0000
+@@ -111,12 +111,14 @@
+ AM_CONDITIONAL([ENABLE_DBUS],[test "x$dbus" = "xyes"])
+ # libnotify soft dependency
+-PKG_CHECK_MODULES([LIBNOTIFY], [libnotify >= $LIBNOTIFY_REQUIRED], libnotify=yes, libnotify=no)
+-AC_SUBST([LIBNOTIFY_CFLAGS])
+-AC_SUBST([LIBNOTIFY_LIBS])
++if test "x$enable_libnotify" = "xyes"; then
++      PKG_CHECK_MODULES([LIBNOTIFY], [libnotify >= $LIBNOTIFY_REQUIRED], libnotify=yes, libnotify=no)
++      AC_SUBST([LIBNOTIFY_CFLAGS])
++      AC_SUBST([LIBNOTIFY_LIBS])
++fi
+ AM_CONDITIONAL([ENABLE_LIBNOTIFY],[test "x$libnotify" = "xyes"])
+-if test "x$libnotify" != "xyes"; then
+-      AC_MSG_WARN([Library requirements (libnotify >= $LIBNOTIFY_REQUIRED) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.])
++if test "x$enable_libnotify" = "xyes" && test "x$libnotify" != "xyes"; then
++      AC_MSG_ERROR([libnotify not found])
+ fi
+ # GConf
diff --git a/net-irc/xchat-gnome/files/0.17-segfault-fix.patch b/net-irc/xchat-gnome/files/0.17-segfault-fix.patch
new file mode 100644 (file)
index 0000000..5f47f00
--- /dev/null
@@ -0,0 +1,13 @@
+Index: xchat-gnome/src/fe-gnome/setup-dialog.c
+===================================================================
+--- xchat-gnome/src/fe-gnome/setup-dialog.c    (revision 2504)
++++ xchat-gnome/src/fe-gnome/setup-dialog.c    (working copy)
+@@ -46,7 +46,7 @@
+       gchar *path = locate_data_file ("setup-dialog.glade");
+       g_assert (path != NULL);
+-      GladeXML *xml = glade_xml_new (path, NULL, NULL);
++      xml = glade_xml_new (path, NULL, NULL);
+       g_assert (xml != NULL);
+       g_free (path);
diff --git a/net-irc/xchat-gnome/files/digest-xchat-gnome-0.17 b/net-irc/xchat-gnome/files/digest-xchat-gnome-0.17
new file mode 100644 (file)
index 0000000..4966992
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 bcb8e97a63c0fda6fcba0f88309ea645 xchat-gnome-0.17.tar.bz2 1512721
+RMD160 4ef75097d3e41ca4a3a75febca278633839c5968 xchat-gnome-0.17.tar.bz2 1512721
+SHA256 72c84c55fae956a8076eefc04c23d374c0df6b4e5b7b04e6815a6f32c5e931a3 xchat-gnome-0.17.tar.bz2 1512721
diff --git a/net-irc/xchat-gnome/xchat-gnome-0.17.ebuild b/net-irc/xchat-gnome/xchat-gnome-0.17.ebuild
new file mode 100644 (file)
index 0000000..561a45b
--- /dev/null
@@ -0,0 +1,82 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-irc/xchat-gnome/xchat-gnome-0.17.ebuild,v 1.1 2007/04/04 19:25:52 swegener Exp $
+
+inherit gnome2 eutils autotools
+
+DESCRIPTION="GNOME frontend for the popular X-Chat IRC client"
+HOMEPAGE="http://xchat-gnome.navi.cx/"
+SRC_URI="http://releases.navi.cx/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~ppc64"
+IUSE="perl tcl python ssl mmx ipv6 nls dbus libnotify spell"
+
+RDEPEND=">=dev-libs/glib-2.12.0
+       >=gnome-base/libgnome-2.16.0
+       >=gnome-base/gconf-2.8.0
+       >=gnome-base/libgnomeui-2.16.0
+       >=gnome-base/libglade-2.3.0
+       >=gnome-base/gnome-vfs-2.9.2
+       >=x11-libs/gtk+-2.10.0
+       spell? ( app-text/gtkspell )
+       ssl? ( >=dev-libs/openssl-0.9.6d )
+       perl? ( >=dev-lang/perl-5.6.1 )
+       python? ( dev-lang/python )
+       tcl? ( dev-lang/tcl )
+       dbus? ( >=sys-apps/dbus-0.60 )
+       >=x11-libs/libsexy-0.1.11
+       libnotify? ( >=x11-libs/libnotify-0.3.2 )"
+
+DEPEND="${RDEPEND}
+       gnome-base/gnome-common
+       >=dev-util/pkgconfig-0.7
+       >=app-text/gnome-doc-utils-0.3.2
+       nls? ( sys-devel/gettext )"
+
+# gnome-base/gnome-common is temporarily needed for re-creating configure
+
+src_unpack() {
+       unpack ${A}
+       cd ${S}
+
+       epatch ${FILESDIR}/0.17-libnotify-configure.patch
+       epatch ${FILESDIR}/0.17-segfault-fix.patch
+
+       AT_M4DIR="m4" eautoreconf
+}
+
+src_compile() {
+       econf \
+               --enable-gnomefe \
+               --enable-shm \
+               --disable-schemas-install \
+               --disable-scrollkeeper \
+               $(use_enable ssl openssl) \
+               $(use_enable perl) \
+               $(use_enable python) \
+               $(use_enable tcl) \
+               $(use_enable mmx) \
+               $(use_enable ipv6) \
+               $(use_enable dbus) \
+               $(use_enable nls) \
+               $(use_enable libnotify) \
+               || die "econf failed"
+       emake || die "emake failed"
+}
+
+src_install() {
+       USE_DESTDIR="1" gnome2_src_install || die "gnome2_src_install failed"
+
+       # install plugin development header
+       insinto /usr/include/xchat-gnome
+       doins src/common/xchat-plugin.h || die "doins failed"
+
+       dodoc AUTHORS ChangeLog NEWS || die "dodoc failed"
+}
+
+pkg_postinst() {
+       gnome2_gconf_install
+       gnome2_scrollkeeper_update
+}