# 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:
------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
# 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"
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
}
<?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.