From cc323b936dda4ac12e29e6f24d7d6aa74dbc36e6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ra=C3=BAl=20Porcel?= Date: Mon, 25 Feb 2008 10:31:49 +0000 Subject: [PATCH] Version bump Package-Manager: portage-2.1.4.4 --- dev-libs/nspr/ChangeLog | 7 ++- dev-libs/nspr/Manifest | 4 +- dev-libs/nspr/nspr-4.7.1_beta1.ebuild | 84 +++++++++++++++++++++++++++ 3 files changed, 93 insertions(+), 2 deletions(-) create mode 100644 dev-libs/nspr/nspr-4.7.1_beta1.ebuild diff --git a/dev-libs/nspr/ChangeLog b/dev-libs/nspr/ChangeLog index f7f7cdb1ae7c..067f779b22b9 100644 --- a/dev-libs/nspr/ChangeLog +++ b/dev-libs/nspr/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-libs/nspr # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/nspr/ChangeLog,v 1.95 2008/02/14 11:09:23 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/nspr/ChangeLog,v 1.96 2008/02/25 10:31:49 armin76 Exp $ + +*nspr-4.7.1_beta1 (25 Feb 2008) + + 25 Feb 2008; Raúl Porcel +nspr-4.7.1_beta1.ebuild: + Version bump 14 Feb 2008; Raúl Porcel nspr-4.6.7.ebuild, nspr-4.6.8.ebuild, nspr-4.7.ebuild: diff --git a/dev-libs/nspr/Manifest b/dev-libs/nspr/Manifest index a07491e1eeb8..b45a64e15eee 100644 --- a/dev-libs/nspr/Manifest +++ b/dev-libs/nspr/Manifest @@ -7,9 +7,11 @@ AUX nspr-4.7.0-prtime.patch 964 RMD160 a963c21fb1ce5e8913d3c41753ca37b24e80798d AUX nspr.pc.in 250 RMD160 4b09e190d343398d26568ed0dce821f951128782 SHA1 edcc81bcdb0618418aaa0d3fb82a3d0475b9098a SHA256 af16b4d93fe4615572ea1af025ff7b56763c734a4d946bb20abd62b032e08639 DIST nspr-4.6.7.tar.gz 1303759 RMD160 11a0d8b14ebdd441f6899c464b77144704ab638e SHA1 cf45319d02285ec5479445a1e9adfb9e94f55a6a SHA256 314e078f954677f469f2a60e8aca8efa3dd1807f7e1a109cc688a2469e2e3b70 DIST nspr-4.6.8.tar.gz 1313108 RMD160 da8b77c3b386adb82467613e0bcdbdf5f68369ea SHA1 ca0d7a940e1cf6cf6bd63680fedf090195d0b460 SHA256 47750e6a99e2570fa2119f21d5d201174282679352379a565e3e5a80453e48b1 +DIST nspr-4.7.1_beta1.tar.bz2 979729 RMD160 f64c77917d2e60e95a888374bebd3cb485ed6ca2 SHA1 a327687290320b1ba25636e08186f4f7125fd40e SHA256 d644608444c3565fe8790c3ce465a767e5b48d1a6da3ace488bed751e4a750b4 DIST nspr-4.7.tar.gz 1304632 RMD160 9a2f24e9bde6006dea4af2f6d0ff7a3f419df5f4 SHA1 5d65e7960cde2059bfbc854c47c1eb295b9a2198 SHA256 6662a33cd04dee12d3b85c195277d05b81f46ec22369589fe371dad06e681aff EBUILD nspr-4.6.7.ebuild 2684 RMD160 f5a1d2ddf1fadfb52204a98c50ac8b0760664ae3 SHA1 4a43a0f6c52b40562d03a677623a6cdee529a3da SHA256 af8da8d3b899426373068cd16ab51a299a66bd9513f0b2085e64b0b94be04294 EBUILD nspr-4.6.8.ebuild 2693 RMD160 69644fff1881ae6af9cbe8312f6f7b1a5c7c6478 SHA1 d7248886a54e467549a7da4add3b231dfa0ac6bb SHA256 604e37c045603859a21307f043b8db11a0a20ae6253c5072a62f279785f4fd38 +EBUILD nspr-4.7.1_beta1.ebuild 2166 RMD160 1cc428bbf343ebbd303e315c8727ba3d8e278591 SHA1 28bc103739dd8290e6cfabed39f0a7d765d5e83c SHA256 7a7fa3107c711a976872d0b77c173130f11ce05ee7764a947f8b29588fefd706 EBUILD nspr-4.7.ebuild 2158 RMD160 a5a30ac7affbbbc286e1e93f874f25e5495d56cf SHA1 9c7da1709cf2c511e623926e86cf11bb0bff022e SHA256 4059a42a400ac9be53e789f5652562f33d108d6ef1e6efd7df8a53d599ecba7c -MISC ChangeLog 12311 RMD160 4f46b8508bd82d94f06034995283d2d992003436 SHA1 ec5e29ec435511e3a679b4587888e6aaa661c22e SHA256 61c0915a0854141f55af52fe60fff626c14a873e1b80fa9d23263567ae0ace1d +MISC ChangeLog 12435 RMD160 caee1ae6b6728cce2d643d82468ffa55663c2214 SHA1 cc5e26050a0d989a1baba33c6b1a93c97b988e3d SHA256 464d4c327a7c3abcf5d7abd8bef2609ced8403708edefac9d5b032652027ff66 MISC metadata.xml 160 RMD160 d5a9f0bf8989621c2bde30facb53bcae00aba709 SHA1 5015c07af2083f20f9552d7fb11afb5ea69af345 SHA256 0cc5126362a12cee42ec1197c528a804cf36859329dd2c6d9225726831d14b8b diff --git a/dev-libs/nspr/nspr-4.7.1_beta1.ebuild b/dev-libs/nspr/nspr-4.7.1_beta1.ebuild new file mode 100644 index 000000000000..88f6f23b7aad --- /dev/null +++ b/dev-libs/nspr/nspr-4.7.1_beta1.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/nspr/nspr-4.7.1_beta1.ebuild,v 1.1 2008/02/25 10:31:49 armin76 Exp $ + +inherit eutils multilib toolchain-funcs + +DESCRIPTION="Netscape Portable Runtime" +HOMEPAGE="http://www.mozilla.org/projects/nspr/" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +LICENSE="MPL-1.1 GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="ipv6 debug" + +DEPEND=">=dev-db/sqlite-3.5" + +src_unpack() { + unpack ${A} + cd "${S}" + mkdir build inst + epatch "${FILESDIR}"/${PN}-4.6.1-config.patch + epatch "${FILESDIR}"/${PN}-4.6.1-config-1.patch + epatch "${FILESDIR}"/${PN}-4.6.1-lang.patch + epatch "${FILESDIR}"/${PN}-4.7.0-prtime.patch +} + +src_compile() { + cd "${S}"/build + + echo > "${T}"/test.c + $(tc-getCC) -c "${T}"/test.c -o "${T}"/test.o + case $(file "${T}"/test.o) in + *64-bit*) myconf="${myconf} --enable-64bit";; + *32-bit*) ;; + *) die "FAIL";; + esac + + if use ipv6; then + myconf="${myconf} --enable-ipv6" + fi + + myconf="${myconf} --libdir=/usr/$(get_libdir)/nspr \ + --enable-system-sqlite" + + ECONF_SOURCE="../mozilla/nsprpub" econf \ + $(use_enable debug) \ + ${myconf} || die "econf failed" + make || die +} + +src_install () { + # Their build system is royally fucked, as usual + MINOR_VERSION=7 + cd "${S}"/build + emake DESTDIR="${D}" install || die "emake install failed" + + cd "${D}"/usr/$(get_libdir)/nspr + for file in *.so; do + mv ${file} ${file}.${MINOR_VERSION} + ln -s ${file}.${MINOR_VERSION} ${file} + done + # cope with libraries being in /usr/lib/nspr + dodir /etc/env.d + echo "LDPATH=/usr/$(get_libdir)/nspr" > "${D}/etc/env.d/08nspr" + + # install nspr-config + dobin "${S}"/build/config/nspr-config + + # create pkg-config file + insinto /usr/$(get_libdir)/pkgconfig/ + doins "${S}"/build/config/nspr.pc + + # Remove stupid files in /usr/bin + rm "${D}"/usr/bin/{prerr.properties,nspr.pc} +} + +pkg_preinst() { + preserve_old_lib /usr/$(get_libdir)/nspr/lib{nspr,plc,plds}4.so.6 +} + +pkg_postinst() { + preserve_old_lib_notify /usr/$(get_libdir)/nspr/lib{nspr,plc,plds}4.so.6 +} -- 2.26.2