From 26e61dc2d8b9791657d16d4969f6e32ccac9e669 Mon Sep 17 00:00:00 2001 From: Peter Volkov Date: Tue, 25 May 2010 08:29:02 +0000 Subject: Fixed build issue with forced --as-needed, bug #321409, thank Diego E. 'Flameeyes' Pettenò for report. Package-Manager: portage-2.1.8.3/cvs/Linux x86_64 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- net-misc/packETH/ChangeLog | 7 ++++++- net-misc/packETH/Manifest | 5 +++-- net-misc/packETH/files/packETH-1.6.5-forced-as-needed.patch | 13 +++++++++++++ net-misc/packETH/packETH-1.6.5.ebuild | 13 +++++++------ 4 files changed, 29 insertions(+), 9 deletions(-) create mode 100644 net-misc/packETH/files/packETH-1.6.5-forced-as-needed.patch (limited to 'net-misc') diff --git a/net-misc/packETH/ChangeLog b/net-misc/packETH/ChangeLog index 5c14e6b51803..68bcecd3928e 100644 --- a/net-misc/packETH/ChangeLog +++ b/net-misc/packETH/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-misc/packETH # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/packETH/ChangeLog,v 1.9 2010/05/20 10:53:06 pva Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/packETH/ChangeLog,v 1.10 2010/05/25 08:29:02 pva Exp $ + + 25 May 2010; Peter Volkov packETH-1.6.5.ebuild, + +files/packETH-1.6.5-forced-as-needed.patch: + Fixed build issue with forced --as-needed, bug #321409, thank Diego E. + 'Flameeyes' Pettenò for report. *packETH-1.6.5 (20 May 2010) diff --git a/net-misc/packETH/Manifest b/net-misc/packETH/Manifest index 0b2f87b7c064..61fe8bb1de50 100644 --- a/net-misc/packETH/Manifest +++ b/net-misc/packETH/Manifest @@ -1,8 +1,9 @@ AUX packETH-1.6.3-gentoo.patch 1196 RMD160 b4b35c6ad8b82829c12e2a556733c3ff5d6e8a58 SHA1 626d889bb5232ff5da788ec4b1ed35bb4f724878 SHA256 350ad570ea93e618284c0ca32be0eb734f1388ae6a3945e0acc5fa4bc597e057 AUX packETH-1.6.3-pixmaps.patch 479 RMD160 72248dc086818eb6b041212957c79589f618192f SHA1 0ba023c76f1314dde095d1f714e8a3f66b8caba5 SHA256 fe9f7b4ecded9c7b05f04b2ad3eebaecf62400206ff4ce09f728169d04a2942f +AUX packETH-1.6.5-forced-as-needed.patch 261 RMD160 9a604c4e1589cbea61183254672f2a9fdafce004 SHA1 4e5c75a0e15de796e8455d54c9344a7b3244f027 SHA256 267682e1ab00ffb1b5a6761fef57eade3f0172fbc654e6c0720d62fc15c4544d DIST packETH-1.6.3.tar.gz 204102 RMD160 1680795a21a7d5df7556986b9081fc3d48a1e99e SHA1 322bdd48bc1a334fb5f09278ab32ad67f45f3d02 SHA256 d1c74c609184fe9bd076d5ec434587cb7f9ea86c139e3aa012679fd6e647ae77 DIST packETH-1.6.5.tar.bz 212613 RMD160 e31a3087dd587839df5586f5164d5cbda4d18533 SHA1 1d06843779ed73e37544c7aceed811e4fab28db6 SHA256 062cfde5868b696a813af1ffa35981fd403af44b6df8a05906d0ea3ef8a73ea5 EBUILD packETH-1.6.3.ebuild 805 RMD160 8bba401e9558a6355a99b4b1cab93740cc89d581 SHA1 759e44dc1f8208ee8bd6428a3b18a11be3fe1cb4 SHA256 e40b0f3c7209057eba1d4ef3611723ba1f1e1f8d70f6cb8a2665b31d4fb4a8af -EBUILD packETH-1.6.5.ebuild 744 RMD160 c7f9059e32df25bcbfa1de256b655a57e438c045 SHA1 928965173d8b69b0bf3219c0971e63424b9257ba SHA256 1364f5764b063ea37a03c9835bf0d5e94382ba078ee9027a6c1e658a507e8936 -MISC ChangeLog 1526 RMD160 c9e84c11232d8159a471dbc85e44650335a35bc3 SHA1 0fcde7a0f930a015bea126dd29b356b060458652 SHA256 238c2c36d0aeea948d9a25ffea3ef6fb1aa4a58f4952b28745b04793f93bc41e +EBUILD packETH-1.6.5.ebuild 722 RMD160 0394d463e226c882e3f5b284ca11dd19bf464a36 SHA1 35a0a18639c7a34341c7ca8a99c610da09bc4cc5 SHA256 d006c68ca3e5dd2309f30fd02e8a2de3a3210e5bdcb67e2a9f4665e25b0bb101 +MISC ChangeLog 1750 RMD160 91d26b7ed8ac1df05c6e4bf1320db158e36a3e07 SHA1 a26d51201318a75d9295d7345d1a91f165c7fd73 SHA256 093374ad79182de7d3381f473bbb1d0e86f2853b9f5f0638621d0d50e3ec3306 MISC metadata.xml 159 RMD160 28e799fe0fd02aaab9d4bbe5595f133101606f5b SHA1 9f5df3eabd621951a959cc8e0e2e0d352cd1fe1e SHA256 b75c711bd971e46f0ec957e833c60879b0c5023e0bb94409a6255781b69f6dc6 diff --git a/net-misc/packETH/files/packETH-1.6.5-forced-as-needed.patch b/net-misc/packETH/files/packETH-1.6.5-forced-as-needed.patch new file mode 100644 index 000000000000..df0f5c8b0f10 --- /dev/null +++ b/net-misc/packETH/files/packETH-1.6.5-forced-as-needed.patch @@ -0,0 +1,13 @@ +=== modified file 'Makefile.am' +--- Makefile.am 2010-05-25 08:09:22 +0000 ++++ Makefile.am 2010-05-25 08:19:14 +0000 +@@ -29,7 +29,7 @@ + DEFS= \ + -DPKGDATADIR=\"$(pkgdatadir)/\" + +-AM_LDFLAGS=$(DEPS_LIBS) ++packETH_LDADD=$(DEPS_LIBS) + + AM_CPPFLAGS = \ + -g \ + diff --git a/net-misc/packETH/packETH-1.6.5.ebuild b/net-misc/packETH/packETH-1.6.5.ebuild index 7455ecd7f4b8..ddf1f4c589d3 100644 --- a/net-misc/packETH/packETH-1.6.5.ebuild +++ b/net-misc/packETH/packETH-1.6.5.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/packETH/packETH-1.6.5.ebuild,v 1.1 2010/05/20 10:53:06 pva Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/packETH/packETH-1.6.5.ebuild,v 1.2 2010/05/25 08:29:02 pva Exp $ EAPI="2" -inherit eutils toolchain-funcs +inherit eutils toolchain-funcs autotools DESCRIPTION="Packet generator tool for ethernet" HOMEPAGE="http://packeth.sourceforge.net/" @@ -18,6 +18,11 @@ IUSE="" DEPEND="x11-libs/gtk+:2" RDEPEND="${DEPEND}" +src_prepare() { + epatch "${FILESDIR}/${P}-forced-as-needed.patch" + eautomake +} + src_compile() { tc-export CC default @@ -25,9 +30,5 @@ src_compile() { src_install() { emake DESTDIR="${D}" install || die -# insinto /usr/bin -# dobin packETH || die -# insinto /usr/share/pixmaps/packETH -# doins src/pixmaps/* || die dodoc AUTHORS README || die } -- cgit v1.2.3-65-gdbad