summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2007-07-20 12:14:03 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2007-07-20 12:14:03 +0000
commitca200760529acb0490c55de60d86dfe5679393bc (patch)
tree93b7ebfc82462f9c8264352aa9a766fa07677745 /x11-misc
parentadd =sys-libs/glibc-2.6* to package.mask (like already done with (diff)
downloadhistorical-ca200760529acb0490c55de60d86dfe5679393bc.tar.gz
historical-ca200760529acb0490c55de60d86dfe5679393bc.tar.bz2
historical-ca200760529acb0490c55de60d86dfe5679393bc.zip
Fix building with -Wl,--as-needed.
Package-Manager: portage-2.1.3_rc8
Diffstat (limited to 'x11-misc')
-rw-r--r--x11-misc/fluxconf/ChangeLog6
-rw-r--r--x11-misc/fluxconf/Manifest20
-rw-r--r--x11-misc/fluxconf/files/fluxconf-0.9.9-asneeded.patch11
-rw-r--r--x11-misc/fluxconf/fluxconf-0.9.9.ebuild13
4 files changed, 40 insertions, 10 deletions
diff --git a/x11-misc/fluxconf/ChangeLog b/x11-misc/fluxconf/ChangeLog
index 304df43e97c9..4fb07a6ea3e0 100644
--- a/x11-misc/fluxconf/ChangeLog
+++ b/x11-misc/fluxconf/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for x11-misc/fluxconf
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/fluxconf/ChangeLog,v 1.33 2007/07/20 12:00:00 drac Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/fluxconf/ChangeLog,v 1.34 2007/07/20 12:14:03 drac Exp $
+
+ 20 Jul 2007; Samuli Suominen <drac@gentoo.org>
+ +files/fluxconf-0.9.9-asneeded.patch, fluxconf-0.9.9.ebuild:
+ Fix building with -Wl,--as-needed.
*fluxconf-0.9.9 (20 Jul 2007)
diff --git a/x11-misc/fluxconf/Manifest b/x11-misc/fluxconf/Manifest
index b25c74744491..d4ef436732ce 100644
--- a/x11-misc/fluxconf/Manifest
+++ b/x11-misc/fluxconf/Manifest
@@ -1,17 +1,21 @@
+AUX fluxconf-0.9.9-asneeded.patch 618 RMD160 fb95ff8e82fd0ba3627a920c41e7d475420d1fd7 SHA1 e6aab5f1f8362769330999d459b7bff609572bbe SHA256 b4ca38982891a56f64e4b7047ed284cc350583798d305a64bc1b2209025d375b
+MD5 c48a485547c12176326b18854fb93e86 files/fluxconf-0.9.9-asneeded.patch 618
+RMD160 fb95ff8e82fd0ba3627a920c41e7d475420d1fd7 files/fluxconf-0.9.9-asneeded.patch 618
+SHA256 b4ca38982891a56f64e4b7047ed284cc350583798d305a64bc1b2209025d375b files/fluxconf-0.9.9-asneeded.patch 618
DIST fluxconf-0.9.8.tar.gz 235490 RMD160 b4c69853a3f87dc50aea24289635d248e24afd16 SHA1 34b113a7a1f762e55cc579a694222f1928767372 SHA256 4a84ee17ccd90d1147e5e73366cc9642d77e21fbdbd953463f8e783dc3eace05
DIST fluxconf-0.9.9.tar.gz 234276 RMD160 0e9e29292d6679f0a43d6fb4d091015f66e4cf20 SHA1 c9e262d21b4badfcebccb0f500af10c854bda9eb SHA256 c22d568650bcb3f5536f72283bb833bf2093177343127354f1d04be798c08f12
EBUILD fluxconf-0.9.8.ebuild 757 RMD160 619dc1e117fea149447b5542f36fe8e1f0579c8c SHA1 16d37650072511cf4ef1c308d57a4ca26dfe9490 SHA256 f4bef21bd631ce58ca88d956ea9cf56d3dc541dff399f0411970b18f4554b824
MD5 14723d4ee865bf30e2c8fd4ccd934673 fluxconf-0.9.8.ebuild 757
RMD160 619dc1e117fea149447b5542f36fe8e1f0579c8c fluxconf-0.9.8.ebuild 757
SHA256 f4bef21bd631ce58ca88d956ea9cf56d3dc541dff399f0411970b18f4554b824 fluxconf-0.9.8.ebuild 757
-EBUILD fluxconf-0.9.9.ebuild 686 RMD160 22058bb5cc95378a909fe31910def865045524c4 SHA1 9b230fdb00cb7d734ef95f2fa4d39f69400eac08 SHA256 8979092c3c3fd0ece1ebcfa0995e994caefa9bc02af14c54242d032b44a7ed71
-MD5 b5bf5566fed7576b907c3b84ab080826 fluxconf-0.9.9.ebuild 686
-RMD160 22058bb5cc95378a909fe31910def865045524c4 fluxconf-0.9.9.ebuild 686
-SHA256 8979092c3c3fd0ece1ebcfa0995e994caefa9bc02af14c54242d032b44a7ed71 fluxconf-0.9.9.ebuild 686
-MISC ChangeLog 4090 RMD160 11cd927c8779ee97fe2143d222ddefdae80d1984 SHA1 bd80867c266414acfe2b08a7818f15534e9db974 SHA256 000dc637d37f38311222c5a1412e545d78bf82d4a9987daf67ca18f376c2df5f
-MD5 b19e7e21e82a007272c5398a6a7d6d7a ChangeLog 4090
-RMD160 11cd927c8779ee97fe2143d222ddefdae80d1984 ChangeLog 4090
-SHA256 000dc637d37f38311222c5a1412e545d78bf82d4a9987daf67ca18f376c2df5f ChangeLog 4090
+EBUILD fluxconf-0.9.9.ebuild 828 RMD160 8b9002be6918c107e02477511f97892cbe5d0dc6 SHA1 ddfe376676c01b3652a1570f687ec9a4d600f7a3 SHA256 39744a466dd770e7534fe693f6953a886af6a437924b69388388b85470ef3da9
+MD5 1acb16ce3836cc1e7f162e2dd6036904 fluxconf-0.9.9.ebuild 828
+RMD160 8b9002be6918c107e02477511f97892cbe5d0dc6 fluxconf-0.9.9.ebuild 828
+SHA256 39744a466dd770e7534fe693f6953a886af6a437924b69388388b85470ef3da9 fluxconf-0.9.9.ebuild 828
+MISC ChangeLog 4240 RMD160 4fed05e79fd4a57b7dda8aa017abd15de8a988b3 SHA1 8968f20b8614ddc5250c19753388675223257811 SHA256 72eeb5cd5edba304228821f481bbab000c4025472c42d63208121f3b72d5f268
+MD5 4e7adaddb4381141226fb81f0faac66e ChangeLog 4240
+RMD160 4fed05e79fd4a57b7dda8aa017abd15de8a988b3 ChangeLog 4240
+SHA256 72eeb5cd5edba304228821f481bbab000c4025472c42d63208121f3b72d5f268 ChangeLog 4240
MISC metadata.xml 243 RMD160 e73b707ea17ebf205679d1beeb0133f4f57bfa7c SHA1 70feead4edffb5bc752751e88423bd0e827fc743 SHA256 acd36a0b22d4b34f2c7aa1e777f7fa7eb31e6c4edb4d7b23e42c11bc7c4ab538
MD5 22e52109947a82d41fad666ffc135b75 metadata.xml 243
RMD160 e73b707ea17ebf205679d1beeb0133f4f57bfa7c metadata.xml 243
diff --git a/x11-misc/fluxconf/files/fluxconf-0.9.9-asneeded.patch b/x11-misc/fluxconf/files/fluxconf-0.9.9-asneeded.patch
new file mode 100644
index 000000000000..a3fd32c7cfe8
--- /dev/null
+++ b/x11-misc/fluxconf/files/fluxconf-0.9.9-asneeded.patch
@@ -0,0 +1,11 @@
+diff -ur fluxconf-0.9.9.orig/src/Makefile.am fluxconf-0.9.9/src/Makefile.am
+--- fluxconf-0.9.9.orig/src/Makefile.am 2004-02-02 21:45:27.000000000 +0200
++++ fluxconf-0.9.9/src/Makefile.am 2007-07-20 15:07:08.000000000 +0300
+@@ -5,6 +5,7 @@
+ fluxconf_SOURCES=fluxconf.c fluxmenu.c fluxkeys.c fluxbare.c actions.c
+ fluxconf_INCLUDES=include/globals.h include/defines.h include/functions.h xpm/dalogo.h xpm/fc_menu.xpm xpm/fc_keys.xpm xpm/fc_conf.xpm
+ fluxconf_CFLAGS=-Iinclude/ -Ixpm/ -ggdb -D_GNU_SOURCE -Werror
++fluxconf_LDADD=-lgtk-x11-2.0
+
+ #noinst_PROGRAMS=fluxkeys
+ #fluxconf_LDFLAGS=`$(GTKCONF) --libs --cflags`
diff --git a/x11-misc/fluxconf/fluxconf-0.9.9.ebuild b/x11-misc/fluxconf/fluxconf-0.9.9.ebuild
index 757bb4686f9e..39801518e592 100644
--- a/x11-misc/fluxconf/fluxconf-0.9.9.ebuild
+++ b/x11-misc/fluxconf/fluxconf-0.9.9.ebuild
@@ -1,6 +1,10 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/fluxconf/fluxconf-0.9.9.ebuild,v 1.1 2007/07/20 12:00:00 drac Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/fluxconf/fluxconf-0.9.9.ebuild,v 1.2 2007/07/20 12:14:03 drac Exp $
+
+WANT_AUTOMAKE="1.7"
+
+inherit autotools eutils
DESCRIPTION="Configuration editor for fluxbox"
SRC_URI="http://devaux.fabien.free.fr/flux/${P}.tar.gz"
@@ -14,6 +18,13 @@ IUSE="nls"
RDEPEND=">=x11-libs/gtk+-2"
DEPEND="${RDEPEND}"
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-asneeded.patch
+ eautomake
+}
+
src_compile() {
econf $(use_enable nls)
emake || die "emake failed."