Fixed build issue with forced --as-needed, bug #321409, thank Diego E. 'Flameeyes...
authorPeter Volkov <pva@gentoo.org>
Tue, 25 May 2010 08:29:02 +0000 (08:29 +0000)
committerPeter Volkov <pva@gentoo.org>
Tue, 25 May 2010 08:29:02 +0000 (08:29 +0000)
Package-Manager: portage-2.1.8.3/cvs/Linux x86_64

net-misc/packETH/ChangeLog
net-misc/packETH/Manifest
net-misc/packETH/files/packETH-1.6.5-forced-as-needed.patch [new file with mode: 0644]
net-misc/packETH/packETH-1.6.5.ebuild

index 5c14e6b51803fe5f5fbacb08701dbbbf08a30825..68bcecd3928e8db51320281cc1481ba6d7baaf25 100644 (file)
@@ -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 <pva@gentoo.org> 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)
 
index 0b2f87b7c064ba678e14b5aaed38baaeb31b1527..61fe8bb1de5038bf0929bb9fe59e12481b523484 100644 (file)
@@ -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 (file)
index 0000000..df0f5c8
--- /dev/null
@@ -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 \
+
index 7455ecd7f4b8c75c64a8e47af98466024698daa8..ddf1f4c589d32c69e4103c8a2253ccfd568cdc40 100644 (file)
@@ -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
 }