summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArun Raghavan <ford_prefect@gentoo.org>2009-08-09 18:58:10 +0000
committerArun Raghavan <ford_prefect@gentoo.org>2009-08-09 18:58:10 +0000
commit34de0edb59913ae3603f7ad06d0582226deb9d49 (patch)
tree5a9137e37eb94da8a638e0c7919a973e4370d520 /x11-libs
parentStable for HPPA (bug #280251). (diff)
downloadhistorical-34de0edb59913ae3603f7ad06d0582226deb9d49.tar.gz
historical-34de0edb59913ae3603f7ad06d0582226deb9d49.tar.bz2
historical-34de0edb59913ae3603f7ad06d0582226deb9d49.zip
Fix glib-mkenums command-line in Makefile.am (bug 279832)
Package-Manager: portage-2.2_rc36/cvs/Linux i686
Diffstat (limited to 'x11-libs')
-rw-r--r--x11-libs/libwnck/ChangeLog8
-rw-r--r--x11-libs/libwnck/Manifest14
-rw-r--r--x11-libs/libwnck/files/libwnck-2.26.2-fix-glib-mkenums.diff20
-rw-r--r--x11-libs/libwnck/libwnck-2.26.2-r2.ebuild53
4 files changed, 83 insertions, 12 deletions
diff --git a/x11-libs/libwnck/ChangeLog b/x11-libs/libwnck/ChangeLog
index dbf9738ad8c7..c4d7a373274e 100644
--- a/x11-libs/libwnck/ChangeLog
+++ b/x11-libs/libwnck/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for x11-libs/libwnck
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/libwnck/ChangeLog,v 1.219 2009/08/08 23:34:45 eva Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/libwnck/ChangeLog,v 1.220 2009/08/09 18:58:10 ford_prefect Exp $
+
+*libwnck-2.26.2-r2 (09 Aug 2009)
+
+ 09 Aug 2009; Arun Raghavan <ford_prefect@gentoo.org>
+ +libwnck-2.26.2-r2.ebuild, +files/libwnck-2.26.2-fix-glib-mkenums.diff:
+ Fix glib-mkenums command-line in Makefile.am (bug 279832)
08 Aug 2009; Gilles Dartiguelongue <eva@gentoo.org>
libwnck-2.26.2-r1.ebuild:
diff --git a/x11-libs/libwnck/Manifest b/x11-libs/libwnck/Manifest
index 77890065c68f..e971295ab52c 100644
--- a/x11-libs/libwnck/Manifest
+++ b/x11-libs/libwnck/Manifest
@@ -1,20 +1,12 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX libwnck-2.26.2-automagic.patch 2148 RMD160 5705d787895196d4da79ec2999f805cbbb6da112 SHA1 36235c2506dd0a74aaebafd10889798c6fb926b2 SHA256 72c9de2cc8e9c83f3af6b399e21bf6a63fa2f1b7b3178deed2a7132bb8154b21
+AUX libwnck-2.26.2-fix-glib-mkenums.diff 963 RMD160 2f3ac675e50434ec93e11d094f698dc4e393d840 SHA1 2cff7390c622abee5dc2d92a0b05572fb1af23b7 SHA256 3d12522b1fb5c08e1a8e60fadc8d2e4dbfb027abb6a89748c7081a05128fcca0
DIST libwnck-2.20.3.tar.bz2 637507 RMD160 d7b198f5194ff442d2840cc05a73d23b3d819df2 SHA1 21a710e5ac221b73ce40616867ac2fba3a105647 SHA256 d5fc1d8b0202ad169052dcd50b283ed4fb30a4a7da9bbf0be462d2879535dd6a
DIST libwnck-2.24.2.tar.bz2 693227 RMD160 47f8c3c7eaf3d0c4dccce32f8504022a228c582e SHA1 5293b1667bd1bc3f66eac2aa35f5ff0b34eed893 SHA256 35c12f983e64c88c37c261eb6b55b7c59a5ef4dbb04525162f0753ea8e9127f2
DIST libwnck-2.26.2.tar.bz2 684354 RMD160 5554e934419012400dfb293c7d906293028298cc SHA1 b941006e5edf2877f863c541d52485cd141f96da SHA256 fc38a8ef185828e6a9205f2489bd563d8f303655ba533ad6f640e2de8018983c
EBUILD libwnck-2.20.3.ebuild 690 RMD160 138dadc4388a92d508e428bed1b4489c5d65608a SHA1 1e3f4427647353f57dec1e4b90be33692f9f70f2 SHA256 0b59c51b98b060151fed4ce02f81d1c489ceab264ac4ecbc84baa957b1c8fba9
EBUILD libwnck-2.24.2.ebuild 773 RMD160 dfb092cfd5a53c00f3c514ac0b25e4d4ab5cbc33 SHA1 2f43be427334ae1ceb0ecccf3be6737d6e3e662d SHA256 48d9d9e5ed7c4942bc8696ef842e14ef8ff4ed0da6ba89863d8f6be903bd5f0f
EBUILD libwnck-2.26.2-r1.ebuild 1222 RMD160 d5ab1491768160cea00aeab873c3ddd440f30e00 SHA1 dbd15eecc9b9569af7f8cc3991f00b1aca3466ba SHA256 1edec9b72026e50f0f30aa2f10a27c11bc562272d6cf8d784914a66f41de7028
+EBUILD libwnck-2.26.2-r2.ebuild 1415 RMD160 c9b33fadea86e4f2500ae371920145600c116bc7 SHA1 c3acb01f17b975b4415a41483c37b442fe022590 SHA256 16340b88d18e35ef2a8eafc01d89461c9fd361c310da517c11c4ab4ebc7042d8
EBUILD libwnck-2.26.2.ebuild 785 RMD160 71aaabf2e4cae185f1da005c1cdab4668198c796 SHA1 8353ad2b7d59d172c6ec8f5fc79485d03cdfa77a SHA256 5a5f16da1a85293ffa566bbd46fd4c98459d8c46deeaf9cc8c1eb16e9cf2b9ea
-MISC ChangeLog 26155 RMD160 82b6af3d22ab0bdc6f64997c0faf94ec7a847bc4 SHA1 3b2f745059487b2bf13d1b33e3f4950302eee497 SHA256 8fcfd5c867d2512bc693487bf4e712efa6b971287ae3183db29bd3addada03a8
+MISC ChangeLog 26388 RMD160 065c415b2d45c6ea45af2401e6b9f5d229c2cdfa SHA1 8141a53e26421d7403024596ba611dff61176579 SHA256 8fea94f8609de73461cf466e53a74196a74db1d7ffef7a6074c133baf1cbfde7
MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.11 (GNU/Linux)
-
-iEYEARECAAYFAkp+C5sACgkQ1fmVwcYIWAY3cgCgsoMtn//pEVda+88Qzi8IK747
-8G4AnRIVGrEEuR5+c2wez45jJUB1x39w
-=H4gy
------END PGP SIGNATURE-----
diff --git a/x11-libs/libwnck/files/libwnck-2.26.2-fix-glib-mkenums.diff b/x11-libs/libwnck/files/libwnck-2.26.2-fix-glib-mkenums.diff
new file mode 100644
index 000000000000..1f412a7d58cc
--- /dev/null
+++ b/x11-libs/libwnck/files/libwnck-2.26.2-fix-glib-mkenums.diff
@@ -0,0 +1,20 @@
+diff --git a/libwnck/Makefile.am b/libwnck/Makefile.am
+index 9b6e8a8..1d3c0d8 100644
+--- a/libwnck/Makefile.am
++++ b/libwnck/Makefile.am
+@@ -129,13 +129,13 @@ wnck-enum-types.c: $(wnck_headers) wnck-enum-types.h
+ $(AM_V_GEN)glib-mkenums \
+ --fhead "#include <libwnck/libwnck.h>\n" \
+ --fprod "\n/* enumerations from \"@filename@\" */" \
+- --vhead "static const GEnumValue _@enum_name@_values[] = {" \
++ --vhead "static const G@Type@Value _@enum_name@_values[] = {" \
+ --vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
+ --vtail " { 0, NULL, NULL }\n};\n\n" \
+ --vtail "GType\n@enum_name@_get_type (void)\n{\n" \
+ --vtail " static GType type = 0;\n\n" \
+ --vtail " if (!type)\n" \
+- --vtail " type = g_enum_register_static (\"@EnumName@\", _@enum_name@_values);\n\n" \
++ --vtail " type = g_@type@_register_static (\"@EnumName@\", _@enum_name@_values);\n\n" \
+ --vtail " return type;\n}\n\n" \
+ $(wnck_headers) > $@
+
diff --git a/x11-libs/libwnck/libwnck-2.26.2-r2.ebuild b/x11-libs/libwnck/libwnck-2.26.2-r2.ebuild
new file mode 100644
index 000000000000..7906496dd2b2
--- /dev/null
+++ b/x11-libs/libwnck/libwnck-2.26.2-r2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/libwnck/libwnck-2.26.2-r2.ebuild,v 1.1 2009/08/09 18:58:10 ford_prefect Exp $
+
+EAPI="2"
+GCONF_DEBUG="no"
+
+inherit autotools gnome2 eutils
+
+DESCRIPTION="A window navigation construction kit"
+HOMEPAGE="http://www.gnome.org/"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="doc startup-notification"
+
+RDEPEND=">=x11-libs/gtk+-2.11.3
+ >=dev-libs/glib-2.16.0
+ x11-libs/libX11
+ x11-libs/libXres
+ x11-libs/libXext
+ startup-notification? ( >=x11-libs/startup-notification-0.4 )"
+DEPEND="${RDEPEND}
+ sys-devel/gettext
+ >=dev-util/pkgconfig-0.9
+ >=dev-util/intltool-0.40
+ dev-util/gtk-doc-am
+ gnome-base/gnome-common
+ doc? ( >=dev-util/gtk-doc-1.9 )"
+
+DOCS="AUTHORS ChangeLog HACKING NEWS README"
+
+pkg_setup() {
+ G2CONF="${G2CONF}
+ --disable-static
+ $(use_enable startup-notification)"
+}
+
+src_prepare() {
+ gnome2_src_prepare
+
+ # Fix automagic startup-notification, bug #278464
+ epatch "${FILESDIR}"/${P}-automagic.patch
+
+ # Fix glib-mkenum auto generation (bug #279832)
+ epatch "${FILESDIR}"/${P}-fix-glib-mkenums.diff
+ # required to force regeneration of wnck-enum-types.h
+ rm libwnck/wnck-enum-types.h
+
+ intltoolize --force --copy --automake || die "intltoolize failed"
+ AT_M4DIR="m4" eautoreconf
+}