summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Popov <pinkbyte@gentoo.org>2013-09-05 12:22:56 +0000
committerSergey Popov <pinkbyte@gentoo.org>2013-09-05 12:22:56 +0000
commit118c0dd8543b02cc8b557a6b88af01bb94292e56 (patch)
tree2a9dbe9355cf5da768607ec31b824a9c99bd9c3e /dev-libs
parentStable for ppc64, wrt bug #481630 (diff)
downloadhistorical-118c0dd8543b02cc8b557a6b88af01bb94292e56.tar.gz
historical-118c0dd8543b02cc8b557a6b88af01bb94292e56.tar.bz2
historical-118c0dd8543b02cc8b557a6b88af01bb94292e56.zip
Revision bump: EAPI 5, epatch_user, Prefix support and keywords. Drop old revision
Package-Manager: portage-2.2.1/cvs/Linux x86_64 Manifest-Sign-Key: 0x1F357D42
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/STLport/ChangeLog9
-rw-r--r--dev-libs/STLport/Manifest27
-rw-r--r--dev-libs/STLport/STLport-5.2.1-r2.ebuild (renamed from dev-libs/STLport/STLport-5.2.1.ebuild)40
3 files changed, 39 insertions, 37 deletions
diff --git a/dev-libs/STLport/ChangeLog b/dev-libs/STLport/ChangeLog
index 739d0869e1ae..9fbf68ce64d5 100644
--- a/dev-libs/STLport/ChangeLog
+++ b/dev-libs/STLport/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-libs/STLport
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/STLport/ChangeLog,v 1.86 2013/08/10 12:53:20 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/STLport/ChangeLog,v 1.87 2013/09/05 12:22:55 pinkbyte Exp $
+
+*STLport-5.2.1-r2 (05 Sep 2013)
+
+ 05 Sep 2013; Sergey Popov <pinkbyte@gentoo.org> -STLport-5.2.1.ebuild,
+ +STLport-5.2.1-r2.ebuild:
+ Revision bump: EAPI 5, epatch_user, Prefix support and keywords. Drop old
+ revision
10 Aug 2013; Agostino Sarubbo <ago@gentoo.org> STLport-5.2.1-r1.ebuild:
Stable for ppc, wrt bug #477142
diff --git a/dev-libs/STLport/Manifest b/dev-libs/STLport/Manifest
index 35e24e7a87bd..2631af27dea1 100644
--- a/dev-libs/STLport/Manifest
+++ b/dev-libs/STLport/Manifest
@@ -1,27 +1,20 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
+Hash: SHA256
DIST STLport-5.2.1.tar.bz2 717202 SHA256 755b007b982c4545086c43affc8ed32c0acd577ee206eb1f6967e250c3546fc9 SHA512 c619f1965e42a444714f6a2bcbade3428e09823ad056930b32bf8224b7b3e4b4ae82e25e4ba7b4584f73645a7838a677f314b7bc583d1d9bbcef6fcafc439141 WHIRLPOOL 0d8539b98dd57c8b548bcfaeed3866c348f7f750b676404f40b2beda3c5095a2d94496d670e9f13b7287033fecd8c9f997aad44dfb07b310a8236956bdf2d52e
-DIST STLport-patches-5.2.1-1.tbz2 4911 SHA256 3b9741849a303afc1f4ae30f4748e7de729786c3630885d1ac70734846b55e61 SHA512 68adb3bb4751270636feef1e35659b490069306127dcbb52d58ff5ab1d6deb005fb7315b5b53b9cc11bf1386645330a1e644104f06f2bf68cfa288b87f6ddd36 WHIRLPOOL c4a1cf7dcecfd68b2056529a826bc5132b49147c3901d06d79b8a5c949635fd854391954c56cf15af0f081bab7370e11020747e27e749d74916242ee69a339a4
DIST STLport-patches-5.2.1-2.tbz2 5245 SHA256 ccf0803a0b5e3c887e52d6132eb48932d566a933d299ebb22858ebd39dddc0c4 SHA512 ddc1b282d1b8008f1f6d5aa3eee0f821063c00fdf851cb569f69955dd3e1ad46b3e57a5c458a1f54aa75737cafe848cf20685b729951a58e80f14234804b92bb WHIRLPOOL cbb1ba74aca4cd454855aad6371ac7140fef42aa70b30c29e70a3b6d24044e5acd221a5a12c90414fb20bfb26ea879e7e3839ff8857b717d793538ca67380e33
EBUILD STLport-5.2.1-r1.ebuild 2662 SHA256 bf889f7c8e425b9c220632d6ec74155660ee1f00abf848b9b1cc0e5bca0910ba SHA512 e01d0ca34f2c346c97e12de6263ab7e266990ae197183b10ff9bbce1263e0958ba91905762ec0fe8f61437e7c2bbaf011ed1710842742dfe10c04f3c6f2354fc WHIRLPOOL a15cf9a748d9cd188ab2614ed961713169ca5cedaad2744f3e331406117c1a7c25bbb1761d8824292a3e73f610587891db515a7f9183e975aa6b6dea12db05ba
-EBUILD STLport-5.2.1.ebuild 2641 SHA256 6f996b3e8edb0419cd7c1030d3e5780127beff6c0a4148e8149bfd9d963ecf07 SHA512 67f34d97743ec61959975c1fcf1766e4ab19d9066487781a5279cde8eac81dc1d6402999e7c5f31d0f12c93a948a8fdb1806af9bdcc341666fb1cd22c506ebb8 WHIRLPOOL 789beeec95fb3f29bdde65885fa6492b4854a5879967cc503a24ae2d18e78b13bc58ac1d23bce3517a77c50c6b98bb804759b6ff735352286c6321e35fbd8681
-MISC ChangeLog 12358 SHA256 9f2586bc6e364d415f0ff4b9a598abd6647dd8693ebcbe1b7cddbcee4965a2fd SHA512 c14854b3c66a4d4c8c574a01bae2af0ada226a078a4f25e746601244482ff7efb3520de18b76bc77c08221376262884295d216292348f2ecb2098671efad2565 WHIRLPOOL 448a9eb009cb53c88e37b0b3661ecaf3998b3aaf41455a8a85cbb8a4df94a666305a65f4bfd5c7a63662634ec671f6c89f448cd008693c238342e2dc98e4c291
+EBUILD STLport-5.2.1-r2.ebuild 2716 SHA256 1e007fb527bddce2b18ecbb97489bc936ebc19469fa99c59fbecf4299420ed80 SHA512 92b648765e9fc515a0b2e6f7cfa25522e651f700887b1bbe8b8bb228c5c4493d1f8561ee119c763faf412a0008640ca1002ac3019d262163834e29330beaf714 WHIRLPOOL e7d559b6c2922f615e97ca1e95e0371b60d217e0e5659957dba10a38a5884f0f78be4a6f6c4dc8fbfc979af5ecf76f874c4fc5de0ae00750465f9c0883f266ba
+MISC ChangeLog 12585 SHA256 70b6d573a2f599ab16ba0862612f4cd64b9f0bea472bf7d5647f3ff3d9cc8623 SHA512 e768f7440ff04ae2d5424585e22617c1347742fc6c0f41faf9c1c94e3b493e03973ca571f4055dc7861bc7c8effe7957ad71dbacf763f6e3039baa1876e7273e WHIRLPOOL de551413432891002845c9fdfbee847b81107be792d5ff12e9743516b56edef4f5dfd0ca3100d8e2e64b6352eaa6b2205ac8b1faf044371802b051235b910262
MISC metadata.xml 243 SHA256 a127aa93730ed7bb90edca642be63155aeb752bd38dcbd3b874fa496f7a70cc2 SHA512 56a7589e56b7dc8e8dda953cac84cf4210f09615da3d327b65a591b854f513dba53358fbc04977f35423ae6d640c953e2a6a1db634daa8c14195fec757ed60de WHIRLPOOL 639e2d8e4f5f059c8c53ec89f88251dd92043eab8134bd9410b3cd1ea6c730af331777e94e633815048282edef74f4a4c09e787b919e1c6ff45634e387cf3380
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
-iQIcBAEBCgAGBQJSBjb/AAoJELp701BxlEWfY+cQAMZcnrt6dYj4fm6mG3lw37M2
-9+0hwI2HrKMq11geNGW+Gjd1e4oBz+20NLLmNhV9KrqYEPqXFp3ewHn16LyQxonR
-7BHyk4V8NIbOEDBQ2TkvkyibeD6b/FIiQMzplozSdGwrH4P+MCYVCbTbiqFUiXxG
-Brynz8BY74knPzm2G+cjAWo5uudIVcH7s3TLrdRW7RvqIvi1Sjhb/XWweDWZDlnJ
-GPZh0dUrTM/OyQ1tZnrcMGmYaseIKADYr/J3DjzWPr6dNRxsXy2eICkw+y+6I17O
-+DKO27W68PB83LoiElc7RSIvF7yBix7cYtKA6QBf7Z3CXA08Wqpt/R/EgLV/FnII
-xcaTU+OS8f8STQCxB6UScmyXJNs9UE3kevPqDiH7VawNcQuMS8DZc7x4jazTUqkd
-+K8oFb4udj6U/HoWHpshmaKzZSInB1t8PnT/ASGyOlH7AYXt7806tZBHHrMedV6p
-GBio7LCEDOv1O6vsMtO0smutELpSipkkTEaXl5SrAdWbf6zGzXN9DgVH/9Q/bqFQ
-ka2XS62RNgamC+eeVX5kCX/UUl1rW8lS5iQGQYVM0r3x6OEDGASfhrlXadMI9JKw
-pOWly/opF9H9bSYr0yhxOO9vUKBaPPwclykcPZHomLLChm/Pv3urdiMHi7B0wPsS
-GrTY2083s+ct0820f/qh
-=M+0m
+iQEcBAEBCAAGBQJSKHdHAAoJECo/aRed9267EK8IAJbQ8qEV1VZlwzJPrIuMKKW1
+DouVAkXe1vRK0BMF0eDlYeELhGeUNv6FuCHiKcRZ3xF7cM7TeTddfdB5gyj8nS0Z
+wNcGfioeIvQ7ZpjVvYK7jkhvoGx1gHHWN0mB29ow4Etiy7BlUZRcnmyYcxjGG5KE
+VxAlIjfvN5yjX09OwYPCHWQtALRLwgE61BHRboqUgbmFakkqJjtUQ3rKFA8umK1I
+0qXbGvsT7LNOdoSzSGdjR920KjoVdF/kIxozBVzc9mF2YSb1ppGgvQZ3D5SdikDO
+AFT95VI2Qimw0L2CHRtlQm0HrGIL/mD1YOgoFImd/9SEVKq+lJlWVJ53MStTT5c=
+=6Nit
-----END PGP SIGNATURE-----
diff --git a/dev-libs/STLport/STLport-5.2.1.ebuild b/dev-libs/STLport/STLport-5.2.1-r2.ebuild
index c8dfb3280659..cce651042497 100644
--- a/dev-libs/STLport/STLport-5.2.1.ebuild
+++ b/dev-libs/STLport/STLport-5.2.1-r2.ebuild
@@ -1,26 +1,28 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/STLport/STLport-5.2.1.ebuild,v 1.6 2013/01/04 15:15:25 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/STLport/STLport-5.2.1-r2.ebuild,v 1.1 2013/09/05 12:22:55 pinkbyte Exp $
-EAPI="2"
+EAPI="5"
inherit eutils versionator toolchain-funcs multilib
-PATCH_V="1"
+PATCH_V="2"
DESCRIPTION="C++ STL library"
HOMEPAGE="http://stlport.sourceforge.net/"
SRC_URI="mirror://sourceforge/stlport/${P}.tar.bz2
- mirror://gentoo/distfiles/${PN}-patches-${PV}-${PATCH_V}.tbz2"
+ http://dev.gentoo.org/~xarthisius/distfiles/${PN}-patches-${PV}-${PATCH_V}.tbz2"
LICENSE="boehm-gc HPND"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="boost debug static static-libs threads"
DEPEND="boost? ( >=dev-libs/boost-1.35.0-r5 )"
RDEPEND="${DEPEND}"
+DOCS=( README etc/ChangeLog doc/FAQ doc/README.utf8 )
+
pkg_setup() {
# make sure OSNAME is not in the environment (bug #305399)
unset OSNAME
@@ -42,6 +44,8 @@ src_prepare() {
#define _LARGEFILE_SOURCE
#define _LARGEFILE64_SOURCE
EOF
+
+ epatch_user
}
src_configure() {
@@ -51,25 +55,24 @@ src_configure() {
BOOST_PKG="$(best_version ">=dev-libs/boost-1.35.0-r5")"
BOOST_VER="$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")"
BOOST_VER="$(replace_all_version_separators _ "${BOOST_VER}")"
- BOOST_INC="/usr/include/boost-${BOOST_VER}"
+ BOOST_INC="${EPREFIX}/usr/include/boost-${BOOST_VER}"
myconf+="--with-boost=${BOOST_INC} --with-system-boost "
# make sure user apps (e.g. other packges using STLport) use boost as well
sed -i \
-e 'N;N;N;s:/\**\n\(#define _STLP_USE_BOOST_SUPPORT 1\)*\n\*/:\1:' \
- stlport/stl/config/user_config.h
+ stlport/stl/config/user_config.h || die
fi
- use debug || myconf+="--without-debug "
- use static-libs && myconf+="--enable-static "
- use threads || myconf+="--without-thread "
- use static && myconf+="--use-static-gcc "
-
# It's not an autoconf script
./configure \
- --prefix=/usr \
- --libdir=/usr/$(get_libdir) \
+ --prefix="${EPREFIX}/usr" \
+ --libdir="${EPREFIX}/usr/$(get_libdir)" \
--use-compiler-family=gcc \
+ $(use debug || echo "--without-debug") \
+ $(use static && echo "--use-static-gcc") \
+ $(use static-libs && echo "--enable-static") \
+ $(use threads && echo "--without-thread") \
${myconf} \
--with-cc="$(tc-getCC)" \
--with-cxx="$(tc-getCXX)" \
@@ -82,15 +85,14 @@ src_install() {
# precreate some directories
dodir /usr/$(get_libdir)
- emake DESTDIR="${D}" install || die "emake install failed"
-
- dodoc README etc/ChangeLog etc/*.txt doc/*.txt doc/{FAQ,README.utf8}
+ default
+ dodoc etc/*.txt doc/*.txt
}
src_test() {
if use static ; then
ewarn "Tests don't work when building with USE=static. Skipping..."
- return
+ else
+ default
fi
- default
}