From: Markos Chandras Date: Thu, 24 Jun 2010 10:03:00 +0000 (+0000) Subject: Patch to fix --as-needed support. Fixes bug #247748. Thanks to xarthisius X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=a4c112456b1a63edae3f9b99a0d234974a063829;p=gentoo.git Patch to fix --as-needed support. Fixes bug #247748. Thanks to xarthisius Package-Manager: portage-2.2_rc67/cvs/Linux x86_64 --- diff --git a/media-libs/gmyth/ChangeLog b/media-libs/gmyth/ChangeLog index 96e7eccea241..14211e0142ee 100644 --- a/media-libs/gmyth/ChangeLog +++ b/media-libs/gmyth/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for media-libs/gmyth -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/gmyth/ChangeLog,v 1.9 2009/05/21 19:01:52 ranger Exp $ +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/gmyth/ChangeLog,v 1.10 2010/06/24 10:03:00 hwoarang Exp $ + + 24 Jun 2010; Markos Chandras gmyth-0.7.ebuild, + +files/gmyth-0.7-as-needed.patch: + Patch to fix --as-needed support. Fixes bug #247748. Thanks to xarthisius 21 May 2009; Brent Baude gmyth-0.7.ebuild: Marking gmyth-0.7 ~ppc64 for bug 266986 diff --git a/media-libs/gmyth/Manifest b/media-libs/gmyth/Manifest index c9ebce6355f4..a03d5ee821e0 100644 --- a/media-libs/gmyth/Manifest +++ b/media-libs/gmyth/Manifest @@ -1,4 +1,5 @@ +AUX gmyth-0.7-as-needed.patch 1410 RMD160 08452c184c0aa568f3f5c367f37a5fb4d46146fc SHA1 17ae686aa5cea2bd6dae27951680090e3e0a0fbd SHA256 1c78e1045348da2714b5b245daaadcf7fe2e4c9e5024ce39b224875d1f41b1ef DIST gmyth_0.7-indt1.tar.gz 497877 RMD160 4d3bf33dd2468c505186a75841a91f1a79427086 SHA1 1f945c482a817da4fcd3faa1e09c587335725d65 SHA256 71f9680b9345f8a4342d1db007f3f0ca83bfaba83588b3751c93b77142a59e3b -EBUILD gmyth-0.7.ebuild 805 RMD160 6e120ed0766fa733ced5db61923b42423e0c3188 SHA1 a99b8fba5062d116b53b175fc2038e5319d8f0cd SHA256 c5722914888ba7e425c09d444026680b93392962db424611b1b8670c0dd8f318 -MISC ChangeLog 977 RMD160 67ac639b103a9ac076c6b6b7bf84af008bf68ce8 SHA1 3941c1ee1f0b9c46343bdb690821d063cbe57665 SHA256 bc70a9965f8ec79fd71a5d3d43c4048fd4512d22560c5eac8b6085ff96678688 +EBUILD gmyth-0.7.ebuild 936 RMD160 3d632fa40a5c64964433e89a302e6a7dd00838ef SHA1 893c15f979391ccca2f2ae1096f2f6ca46f30881 SHA256 e75f4dc54dbbbed39d12c4b1bda847a51e836329fdb1432cb901becc56c15755 +MISC ChangeLog 1164 RMD160 ad6ce236ac1687b75f6beb97f2aa67d36cac71aa SHA1 2fbc6ab7af36f2247172120e6ee88f78be7aa887 SHA256 8c8a942635913f17beceee374ac8321de22487bf2bac1472c59faa2e4aca2bd8 MISC metadata.xml 162 RMD160 c6078d82a9ff46dbb283bc14ade9d117144cca67 SHA1 f46f8ccd62374b17183b5aca523c4dcf60d718f9 SHA256 3ac891ee23de8c6e2bef32e0c7aa3e6607e808de76ed723fbe7a1fb92f6093f1 diff --git a/media-libs/gmyth/files/gmyth-0.7-as-needed.patch b/media-libs/gmyth/files/gmyth-0.7-as-needed.patch new file mode 100644 index 000000000000..f3c087fa6eec --- /dev/null +++ b/media-libs/gmyth/files/gmyth-0.7-as-needed.patch @@ -0,0 +1,46 @@ +--- gmyth.orig/m4/ac_doxygen.m4 2010-01-09 16:45:19.715489995 +0100 ++++ gmyth/m4/ac_doxygen.m4 2010-01-09 16:46:11.841495719 +0100 +@@ -78,7 +78,7 @@ + AC_PATH_TOOL([$1], [$2]) + if test "$DX_FLAG_[]DX_CURRENT_FEATURE$$1" = 1; then + AC_MSG_WARN([$2 not found - will not DX_CURRENT_DESCRIPTION]) +- AC_SUBST([DX_FLAG_[]DX_CURRENT_FEATURE], 0) ++ AC_SUBST([DX_FLAG_]DX_CURRENT_FEATURE, 0) + fi + ]) + +@@ -101,7 +101,7 @@ + # ---------------------------------------------------------- + # Turn off the DX_CURRENT_FEATURE if the required feature is off. + AC_DEFUN([DX_CLEAR_DEPEND], [ +-test "$DX_FLAG_$1" = "$2" || AC_SUBST([DX_FLAG_[]DX_CURRENT_FEATURE], 0) ++test "$DX_FLAG_$1" = "$2" || AC_SUBST([DX_FLAG_]DX_CURRENT_FEATURE, 0) + ]) + + # DX_FEATURE_ARG(FEATURE, DESCRIPTION, +--- gmyth.orig/src/Makefile.am 2007-05-23 20:50:41.000000000 +0200 ++++ gmyth/src/Makefile.am 2010-01-09 16:50:18.609492323 +0100 +@@ -55,17 +55,18 @@ + $(GSTBASE_CFLAGS) \ + $(GSTPLUGINSBASE_CFLAGS) \ + $(MYSQL_CFLAGS) \ +- $(LIBXML_CFLAGS) ++ $(LIBXML_CFLAGS) \ ++ $(LIBCURL_CFLAGS) + + libgmyth_la_LDFLAGS = \ +- -export-dynamic \ +- $(GLIB_CFLAGS) \ +- $(GOBJECT_CFLAGS) \ ++ -export-dynamic ++libgmyth_la_LIBADD = \ + $(MYSQL_LIBS) \ + $(GST_LIBS) \ + $(GSTBASE_LIBS) \ + $(GSTPLUGINS_LIBS) \ +- $(LIBXML_LIBS) ++ $(LIBXML_LIBS) \ ++ $(LIBCURL_LIBS) + + libgmyth_includedir = \ + $(pkgincludedir) diff --git a/media-libs/gmyth/gmyth-0.7.ebuild b/media-libs/gmyth/gmyth-0.7.ebuild index c6ccc007777f..6fe992ff72c5 100644 --- a/media-libs/gmyth/gmyth-0.7.ebuild +++ b/media-libs/gmyth/gmyth-0.7.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2009 Gentoo Foundation +# Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/gmyth/gmyth-0.7.ebuild,v 1.7 2009/05/21 19:01:52 ranger Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/gmyth/gmyth-0.7.ebuild,v 1.8 2010/06/24 10:03:00 hwoarang Exp $ -inherit libtool +inherit libtool autotools eutils IUSE="debug" LICENSE="LGPL-2" @@ -20,6 +20,13 @@ DEPEND="${RDEPEND} S="${WORKDIR}/${PN}" +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-as-needed.patch + AT_M4DIR="m4" eautoreconf +} + src_compile() { econf $(use_enable debug) emake || die "emake failed."