Introduce static-libs use flag. Fixes bug #273336. Thanks to Dane Smith. Keyworded...
authorMarkos Chandras <hwoarang@gentoo.org>
Fri, 16 Jul 2010 22:23:26 +0000 (22:23 +0000)
committerMarkos Chandras <hwoarang@gentoo.org>
Fri, 16 Jul 2010 22:23:26 +0000 (22:23 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64

app-crypt/bsign/ChangeLog
app-crypt/bsign/Manifest
app-crypt/bsign/bsign-0.4.5.ebuild
app-crypt/bsign/metadata.xml

index f8287da41b0c750971150e443a88f8be245832e3..2ddc07c3800569cc1dc8a574f371fea0aa700c65 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for app-crypt/bsign
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/bsign/ChangeLog,v 1.11 2010/04/06 06:08:42 abcd Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/bsign/ChangeLog,v 1.12 2010/07/16 22:23:26 hwoarang Exp $
+
+  16 Jul 2010; Markos Chandras <hwoarang@gentoo.org> bsign-0.4.5.ebuild,
+  metadata.xml:
+  Introduce static-libs use flag. Fixes bug #273336. Thanks to Dane Smith
+  <smithdanea@gmail.com> for the patch. He will proxy maintain this package
+  with me. Keyworded for amd64
 
   06 Apr 2010; Jonathan Callen <abcd@gentoo.org> bsign-0.4.5.ebuild,
   +files/bsign-0.4.5-non-gnu.patch:
index 840639ad87f1a1887b6ce47bb28ff5f799d7001c..0b6a4e35a8b290a5190fbb85394fa509a02b97f6 100644 (file)
@@ -1,15 +1,5 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
 AUX bsign-0.4.5-non-gnu.patch 1403 RMD160 1304ab8cb4d344bdcc564d774ac0b5a3db8f269c SHA1 bf944b9bfeb3a85ca6974dfcb16c2050ab2d3df8 SHA256 ae72b2fd6cf083c0ff28bee6e41d455d6e21582ce17fe325b1c5c4df8acddd0a
 DIST bsign_0.4.5.tar.gz 77471 RMD160 0e57631ee5713088a9209b6d7287765224751453 SHA1 f24acc5ec3fc9653ee06a8314da2e8dde8992ebb SHA256 a80b27286a3b1b1be6df7b93d27457a4a6941a1eaf797070b1044412f47d3106
-EBUILD bsign-0.4.5.ebuild 1023 RMD160 e05e8ade3bd23dc6bc196404eefce14aa76121eb SHA1 7175210091beaaf855e4e578cf5695c0b629f925 SHA256 ef39b4b56fbca84748b3773f324166b5376a33c0a8e736fab2e990e4a727913b
-MISC ChangeLog 1251 RMD160 20793fe543a7cff146e9b28ba38d60601d514681 SHA1 a8f79003a3ea7c168aaf5d65cc177389d1003025 SHA256 c4641fbab07f15b719af1f91a429df2e8108ea53ecbb4c16d68718c7d4747af2
-MISC metadata.xml 576 RMD160 613f72b15e2b0bb1767104c1a83e956fe0fc50d9 SHA1 515929113e503cd67e38d1c2f9e8c95ce566e99b SHA256 72ef85bafb295eb625cd54ef4c700dd430f558a38e848c3fa5dd87a5470b4878
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.14 (GNU/Linux)
-
-iEYEARECAAYFAku6z+8ACgkQOypDUo0oQOoy7gCdG89K4N/UwahgcpdWHAfUVXkP
-uIUAn3zPg/f5V3i/Fw3bANbt+3nsIFSy
-=OhkL
------END PGP SIGNATURE-----
+EBUILD bsign-0.4.5.ebuild 1021 RMD160 bd7b627c2fb79929034c3e1c3ced84b1d1e88e71 SHA1 dd2f84fc0dfdbaa68986a634db081659319704af SHA256 51345fa222bf3a35e7a8d7a6124196ee8cb13364f2b2b8452213f1a014d40afd
+MISC ChangeLog 1526 RMD160 f50c3a1132489fac1641896134113141d41a224a SHA1 77d297ecfce309c0abf5520fae46b42b6082f8ca SHA256 2e59896d0943eaff72d4a315f5793080f8f494bae89da5732a9eda33e932f589
+MISC metadata.xml 813 RMD160 6b725d45de121dfbb60983bcbebe13d027d27c4d SHA1 086c9f7302991aa99c1c85b9b417d3fed37faa8b SHA256 1d335f31d8fe86a7512bb5b8f10487fce4b634b569d57d5b900d45b1b6839d3a
index e6f28d081aeb4e5ae8c1b5be91273ba2451a594a..5b461bfcd94a53e99ac88a805a0d94103c44a7a2 100644 (file)
@@ -1,7 +1,8 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/bsign/bsign-0.4.5.ebuild,v 1.10 2010/04/06 06:08:41 abcd Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/bsign/bsign-0.4.5.ebuild,v 1.11 2010/07/16 22:23:26 hwoarang Exp $
 
+EAPI=2
 inherit autotools toolchain-funcs
 
 DESCRIPTION="embed secure hashes (SHA1) and digital signatures (GNU Privacy Guard) into files"
@@ -10,30 +11,25 @@ SRC_URI="mirror://debian/pool/main/b/${PN}/${PN}_${PV}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~ppc ~x86 ~x86-linux ~ppc-macos"
-IUSE=""
-
-src_unpack() {
-       unpack ${A}
-       cd "${S}"
+KEYWORDS="~amd64 ~ppc ~ppc-macos ~x86 ~x86-linux"
+IUSE="static-libs"
 
+src_prepare() {
        epatch "${FILESDIR}"/${P}-non-gnu.patch # for Darwin, BSD, Solaris, etc.
-       [[ ${CHOST} == *-darwin* ]] && sed -i -e '/^LFLAGS/s/-static//' Makefile.in
+
+       if ! use static-libs || [[ ${CHOST} == *-darwin* ]]; then
+               sed -i -e '/^LFLAGS/s/-static//' Makefile.in
+       fi
 
        sed -i -e "/^CFLAGS/d" \
                -e "/^CXXFLAGS/d" configure.in
        eautoreconf
-}
-
-src_compile() {
        tc-export CC CXX
-       econf
-       emake || die "emake failed"
 }
 
 src_install() {
        dobin bsign_sign bsign_verify bsign_hash bsign_check || die
        newbin o/bsign-unstripped bsign || die
-       doman bsign.1
-       dodoc README
+       doman bsign.1 || die
+       dodoc README || die
 }
index 9b18f0085ccaaafd3eec05680f1b59cadfd11e43..cba2f3322daf3eb80022c92e8af3308f12a272b4 100644 (file)
@@ -1,7 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-       <herd>maintainer-needed</herd>
+       <herd>no-herd</herd>
+       <maintainer>
+       <email>hwoarang@gentoo.org</email>
+       <name>Markos Chandras</name>
+       </maintainer>
+       <maintainer>
+       <email>smithdanea@gmail.com</email>
+       <name>Dane Smith</name>
+       <description>Proxy maintainer. CC him on bugs</description>
+       </maintainer>
        <longdescription>
                This package embeds secure hashes (SHA1) and digital signatures (GNU 
                Privacy Guard) into files for verification and authentication.