summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2008-06-18 09:17:08 +0000
committerMike Frysinger <vapier@gentoo.org>2008-06-18 09:17:08 +0000
commit85e178f071d182073a462697fef77263e9afe76b (patch)
tree8562ca7bdb39b21f9741bfeb468343ef7dafaf02 /sys-libs
parentVersion bump to 3.1.2 (diff)
downloadhistorical-85e178f071d182073a462697fef77263e9afe76b.tar.gz
historical-85e178f071d182073a462697fef77263e9afe76b.tar.bz2
historical-85e178f071d182073a462697fef77263e9afe76b.zip
Version bump.
Package-Manager: portage-2.2_pre8/cvs/Linux 2.6.25 x86_64
Diffstat (limited to 'sys-libs')
-rw-r--r--sys-libs/ss/ChangeLog7
-rw-r--r--sys-libs/ss/Manifest10
-rw-r--r--sys-libs/ss/ss-1.40.11.ebuild82
3 files changed, 94 insertions, 5 deletions
diff --git a/sys-libs/ss/ChangeLog b/sys-libs/ss/ChangeLog
index 3944e81fca5a..b4b1aa0078b2 100644
--- a/sys-libs/ss/ChangeLog
+++ b/sys-libs/ss/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-libs/ss
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/ss/ChangeLog,v 1.69 2008/06/14 10:11:27 angelos Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/ss/ChangeLog,v 1.70 2008/06/18 09:17:08 vapier Exp $
+
+*ss-1.40.11 (18 Jun 2008)
+
+ 18 Jun 2008; Mike Frysinger <vapier@gentoo.org> +ss-1.40.11.ebuild:
+ Version bump.
14 Jun 2008; Christoph Mende <angelos@gentoo.org> ss-1.40.9.ebuild:
Stable on amd64, bug #225239
diff --git a/sys-libs/ss/Manifest b/sys-libs/ss/Manifest
index e36603e0b6c8..72eaa7222684 100644
--- a/sys-libs/ss/Manifest
+++ b/sys-libs/ss/Manifest
@@ -5,21 +5,23 @@ AUX ss-1.39-makefile.patch 307 RMD160 1d0e083be1515512a1ebba6943ad5c6adcbe5efd S
AUX ss-1.40.3-check.patch 863 RMD160 71abaf5876650be3031d668fd534c22255ba1e0a SHA1 2ab5182403e6ac1162ce6e6568e1ea773320360b SHA256 faa9c41da76cf91c704220b6b293f2e8888ff65c615fe469ea6c12becc97b01c
AUX ss-1.40.4-check.patch 382 RMD160 0bf0d8837b1c9491a6b722692f150718f3812542 SHA1 4e203f899553fadc30aedb8dbafb48279db66f1d SHA256 2c6723c583d0e1b2fb01b944bb61dcfe08024974b2cd0726c4b47bc32bd4c884
DIST e2fsprogs-1.40.10.tar.gz 4092763 RMD160 1ac25372d88539b171dd0c6a340babe21721ae72 SHA1 d386074911aa4380a9378f06f779480ffb93bf36 SHA256 36071b91510d4101a35887b7c654962945c571e8285af9fa974a7a6265dfaabc
+DIST e2fsprogs-1.40.11.tar.gz 4116013 RMD160 face7ce0de8049774ae7941ffa274dce064d7dbb SHA1 22f8abc2915873faa85ce92464fa0b3b4265c2a9 SHA256 3eeb0c3513b3b251f5d51ec3413bc77e3a21cb8bc84a1979022a67fe733c897b
DIST e2fsprogs-1.40.4.tar.gz 4048867 RMD160 053556aab3de6ffffe5ab5981f436d4cdf9d9dae SHA1 c9268104027d22418e164346624cf726fa27efaa SHA256 2e1ece31b004ff1f4a26e5633e884eda11457b489bc854edaa0d7f024bc06564
DIST e2fsprogs-1.40.6.tar.gz 4072124 RMD160 deaa6e316efb5d91be42a8c1c21686203f5dd6a0 SHA1 b1f422a5527f437516d5b68a8fe9a3e398b66d2c SHA256 b5fb67fb6b4f85fdf3256b1c2f9d9473e018d4fd5af0c50b1030ad794160c11e
DIST e2fsprogs-1.40.8.tar.gz 4102707 RMD160 6a212b0aaa3ae4f9b1ba99a914df5c688ad452f5 SHA1 9410c11fc8be1cba435f24d086d154526dc42a77 SHA256 38df70f8b5ba121b11b02101cc399306a199d3c66c8185d8a2c0d07f5688eead
DIST e2fsprogs-1.40.9.tar.gz 4092812 RMD160 1cc51cb1b4bdcb338a2fdff50c79f38fb6e09eef SHA1 c584e9a8d3c444f42f4c0a786bb94f4a00ea2b48 SHA256 ab6852230dcb30d75f640125a5d0c7b496bbc31502afdb76528e3bcd4089c9e4
EBUILD ss-1.40.10.ebuild 2201 RMD160 a8c02d6145a43b9118fc06a92712f38837839cc4 SHA1 2abdaa1c528a52251bf312f8903768e98918fd6b SHA256 fe4d3f6ef1930b0841e1f43000402df0e6ab2d65fb41f85c75a035beba377d8d
+EBUILD ss-1.40.11.ebuild 2201 RMD160 f1568924cff9ebaaebaf02282bcf0b0198a2bc71 SHA1 7e45da1c3a5319afa3397f61d55691ab1a1fab76 SHA256 c779e52683e491ac5b321f5e4a1ecfd1fda53d22365a5289531b2c26184eb2f8
EBUILD ss-1.40.4.ebuild 1843 RMD160 af9c68a2e3156df156543d5897c4e567f0f02d74 SHA1 5d1524483951d7051aefc66145784c9a99640e41 SHA256 5ff15d8cb90d0f8e289b0264112d19ed0bd3a0e22a11bad377c512e1be98fba8
EBUILD ss-1.40.6.ebuild 1790 RMD160 e92e45c676b77ab767f757c5319455a58d8bffe8 SHA1 88517d37af2c6787a88a5a4c9efe46762f9cb001 SHA256 0d338433194e62d12b1f6239e47e23ec471bc377bc827a675a88af0d105afae7
EBUILD ss-1.40.8.ebuild 2006 RMD160 3b5d54416a4f96e573597b2ecbe6d5ae7fd82411 SHA1 460724a04cad85305a82dfd13acdc649e137c97f SHA256 2a48c62c8773ee805c1ec70adcfa892384b3a53eec5024c9329cb2337f464c49
EBUILD ss-1.40.9.ebuild 2003 RMD160 60c8918f67456a3a922b35ad337844b6620089a6 SHA1 a3b62d6c916e3017d6a23958207ef48097965b17 SHA256 6ecc6689c75e69c8c6b7830a244c223930545dfc99f8d57be516efe8e935d0ba
-MISC ChangeLog 7862 RMD160 c32204562a6de125aa1803c5660006e1a8ef966f SHA1 8025d5f1ee52072461dc5077452c7f957ad06aae SHA256 56059d88f1e946d695df81588331d0e047a1a58cd22dd7329dcd5424b3b74167
+MISC ChangeLog 7975 RMD160 3fddc1ea0fe5ecac83ec828835f99587d19c483c SHA1 349d3a9624852df10e4470803172a4357e9beb7f SHA256 30c6a84beb43b8932250ee438c3e749d40f647dfd42b9aec46bdb531e2355d48
MISC metadata.xml 164 RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 SHA1 9c213f5803676c56439df3716be07d6692588856 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
-iEYEARECAAYFAkhYzKkACgkQ67wieSYcaxd0wwCdHcu/uEaMV9W5eKe2AnCPgS2Z
-Co8AnR54tIrkn2iTe0J+zTpw3xjRJKzW
-=JPXC
+iEYEARECAAYFAkhY0poACgkQ67wieSYcaxeyzgCgwu4oRsJWTjlwj9giQizPLMnN
+A4oAn1v4GBbfLrBgHf0YNnElUUweWjLx
+=utvz
-----END PGP SIGNATURE-----
diff --git a/sys-libs/ss/ss-1.40.11.ebuild b/sys-libs/ss/ss-1.40.11.ebuild
new file mode 100644
index 000000000000..927fba289a14
--- /dev/null
+++ b/sys-libs/ss/ss-1.40.11.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/ss/ss-1.40.11.ebuild,v 1.1 2008/06/18 09:17:08 vapier Exp $
+
+inherit eutils flag-o-matic toolchain-funcs multilib
+
+DESCRIPTION="Subsystem command parsing library"
+HOMEPAGE="http://e2fsprogs.sourceforge.net/"
+SRC_URI="mirror://sourceforge/e2fsprogs/e2fsprogs-${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="nls"
+
+RDEPEND="~sys-libs/com_err-${PV}"
+DEPEND="${RDEPEND}
+ nls? ( sys-devel/gettext )"
+
+S=${WORKDIR}/e2fsprogs-${PV}
+
+env_setup() {
+ export LDCONFIG=/bin/true
+ export CC=$(tc-getCC)
+ export STRIP=/bin/true
+}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${PN}-1.39-makefile.patch
+
+ # make sure we error out if com_err is attempted to be built
+ rm -f lib/et/*.c
+ # since we've split out com_err/ss into their own ebuilds, we
+ # need to fake out the local files. let the toolchain find them.
+ mkdir tc || die
+ echo "GROUP ( libcom_err.a )" > tc/libcom_err.a
+ echo "GROUP ( libcom_err.so )" > tc/libcom_err.so
+ sed -i \
+ -e '/^LIBCOM_ERR/s:$(LIB):$(top_builddir)/tc:' \
+ MCONFIG.in || die
+ ln -s $(type -P compile_et) lib/et/compile_et
+}
+
+src_compile() {
+ env_setup
+
+ # We want to use the "bsd" libraries while building on Darwin, but while
+ # building on other Gentoo/*BSD we prefer elf-naming scheme.
+ local libtype
+ case ${CHOST} in
+ *-darwin*) libtype=bsd;;
+ *) libtype=elf;;
+ esac
+
+ econf \
+ --enable-${libtype}-shlibs \
+ --with-ldopts="${LDFLAGS}" \
+ $(use_enable nls) \
+ || die
+ emake -C lib/ss COMPILE_ET=compile_et || die "make ss failed"
+}
+
+src_test() {
+ env_setup
+ emake -j1 -C lib/ss check || die "make check failed"
+}
+
+src_install() {
+ env_setup
+
+ dodir /usr/share/man/man1
+ emake -C lib/ss DESTDIR="${D}" install || die
+
+ # Move shared libraries to /lib/, install static libraries to /usr/lib/,
+ # and install linker scripts to /usr/lib/.
+ dodir /$(get_libdir)
+ mv "${D}"/usr/$(get_libdir)/*.so* "${D}"/$(get_libdir)/ || die "move .so"
+ dolib.a lib/libss.a || die "dolib.a"
+ gen_usr_ldscript libss.so
+}