nspr: upgraded package to upstream
Upgraded dev-libs/nspr to version 4.10.7 on amd64, arm, x86
BUG=425354
TEST=Browsing TLS sites works. Provisioning device certs (enterprise
enrollment, enterprise extensions) still works.
CQ-DEPEND=CL:235849
Change-Id: Iab74fdfb7ae3c2c325800e111b04952109970aa4
Reviewed-on: https://chromium-review.googlesource.com/235809
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Queue: Ryan Sleevi <rsleevi@chromium.org>
Tested-by: Ryan Sleevi <rsleevi@chromium.org>
diff --git a/dev-libs/nspr/Manifest b/dev-libs/nspr/Manifest
index 0f12480..d85cffc 100644
--- a/dev-libs/nspr/Manifest
+++ b/dev-libs/nspr/Manifest
@@ -1 +1 @@
-DIST nspr-4.10.4.tar.gz 1107127 SHA256 eb3fcc5e4cbd90f244c19ea05c2dfb4d22df4acc777d34ec6946dbfae560d838 SHA512 9aadd94473e840246b08b4377ac68ec8a1474997b7a08484993186843afdaca65157cf8797d8922f137d881a4df6fda66edc188ba579fdc6bba429571a701222 WHIRLPOOL b52435751f7cb131523d8aef27cc0b1400fe281a018f9f7370cb8d894920d71df49d37450ba057c381590998a81796221858d2f2f06597fd71c93082854717a9
+DIST nspr-4.10.7.tar.gz 1131171 SHA256 389af5cfa863ea9bc6de7b30c15f8a4f9bddd8002f8c6fdc8b33caef43893938 SHA512 bc845b3983ed280dc691e81e08b94b34b8c175e18d455f9e1558a862045df29a3e5c7df291dff7caa0f9d4a9c7e5dd7eb316018f09b9ed444e91502d5a46013e WHIRLPOOL 7bdb1b0d52d2f14403cf93251ad7f6437d59532f50f5b41da9b3ec66f00f1875d624175301920b2f1a251fa27dd4953e15d4da20c131cd5b7b2d049606850869
diff --git a/dev-libs/nspr/files/nspr-4.10.6-solaris.patch b/dev-libs/nspr/files/nspr-4.10.6-solaris.patch
new file mode 100644
index 0000000..3ae8052
--- /dev/null
+++ b/dev-libs/nspr/files/nspr-4.10.6-solaris.patch
@@ -0,0 +1,32 @@
+* drop Solaris linker stuff
+
+--- nspr-4.7.4/mozilla/nsprpub/configure.in
++++ nspr-4.7.4/mozilla/nsprpub/configure.in
+@@ -1988,26 +1988,14 @@
+ CPU_ARCH=`uname -p`
+ MDCPUCFG_H=_solaris.cfg
+ PR_MD_CSRCS=solaris.c
+- LD=/usr/ccs/bin/ld
+ MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
+ RESOLVE_LINK_SYMBOLS=1
+- case "${OS_RELEASE}" in
+- 5.8|5.9)
+- ;;
+- *)
+- # It is safe to use the -Bdirect linker flag on Solaris 10 or later.
+- USE_B_DIRECT=1
+- ;;
+- esac
+ if test -n "$GNU_CC"; then
+ DSO_CFLAGS=-fPIC
+ if `$CC -print-prog-name=ld` -v 2>&1 | grep -c GNU >/dev/null; then
+ GCC_USE_GNU_LD=1
+ fi
+- DSO_LDOPTS='-shared -Wl,-h,$(notdir $@),-z,combreloc,-z,defs,-z,ignore'
+- if test -n "$USE_B_DIRECT"; then
+- DSO_LDOPTS="$DSO_LDOPTS,-Bdirect"
+- fi
++ DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)'
+ else
+ DSO_CFLAGS=-KPIC
+ DSO_LDOPTS='-G -h $(notdir $@) -z combreloc -z defs -z ignore'
diff --git a/dev-libs/nspr/files/nspr-4.8.3-aix-gcc.patch b/dev-libs/nspr/files/nspr-4.8.3-aix-gcc.patch
deleted file mode 100644
index 4dc4ea3..0000000
--- a/dev-libs/nspr/files/nspr-4.8.3-aix-gcc.patch
+++ /dev/null
@@ -1,145 +0,0 @@
-NSPR does not know that gcc does work on AIX:
-https://bugzilla.mozilla.org/show_bug.cgi?id=547991
-
---- ./mozilla/nsprpub/configure.in.orig 2010-02-23 14:36:55 +0100
-+++ ./mozilla/nsprpub/configure.in 2010-02-23 14:37:08 +0100
-@@ -871,8 +871,13 @@
- AC_DEFINE(HAVE_FCNTL_FILE_LOCKING)
- USE_IPV6=1
- AIX_LINK_OPTS='-brtl -bnso -berok'
-+ if test -n "$GNU_CC"; then
-+ LD='$(CC)'
-+ DSO_LDOPTS='-shared -Wl,-G,-bernotok,-bexpall,-blibpath:/usr/lib:/lib'
-+ fi
- ;;
- esac
-+ test -z "$GNU_CC" &&
- CFLAGS="$CFLAGS -qro -qroconst"
- AIX_WRAP='$(DIST)/lib/aixwrap.o'
- AIX_TMP='./_aix_tmp.o'
---- ./mozilla/nsprpub/configure.orig 2010-02-23 14:36:58 +0100
-+++ ./mozilla/nsprpub/configure 2010-02-23 14:37:08 +0100
-@@ -3099,8 +3099,13 @@
-
- USE_IPV6=1
- AIX_LINK_OPTS='-brtl -bnso -berok'
-+ if test -n "$GNU_CC"; then
-+ LD='$(CC)'
-+ DSO_LDOPTS='-shared -Wl,-G,-bernotok,-bexpall,-blibpath:/usr/lib:/lib'
-+ fi
- ;;
- esac
-+ test -z "$GNU_CC" &&
- CFLAGS="$CFLAGS -qro -qroconst"
- AIX_WRAP='$(DIST)/lib/aixwrap.o'
- AIX_TMP='./_aix_tmp.o'
---- ./mozilla/nsprpub/lib/ds/Makefile.in.orig 2010-02-23 14:40:10 +0100
-+++ ./mozilla/nsprpub/lib/ds/Makefile.in 2010-02-23 14:40:58 +0100
-@@ -68,11 +68,19 @@
- endif # WINNT
-
- ifeq ($(OS_ARCH), AIX)
-+ifndef NS_USE_GCC
- ifeq ($(CLASSIC_NSPR),1)
- OS_LIBS = -lc
- else
- OS_LIBS = -lc_r
- endif
-+else
-+ifeq ($(CLASSIC_NSPR),1)
-+OS_LIBS =
-+else
-+OS_LIBS = -pthread
-+endif
-+endif
- endif
-
- ifeq ($(OS_ARCH),IRIX)
---- ./mozilla/nsprpub/lib/libc/src/Makefile.in.orig 2010-02-23 14:45:41 +0100
-+++ ./mozilla/nsprpub/lib/libc/src/Makefile.in 2010-02-23 14:47:58 +0100
-@@ -77,11 +77,19 @@
- endif # WINNT
-
- ifeq ($(OS_ARCH), AIX)
-+ifndef NS_USE_GCC
- ifeq ($(CLASSIC_NSPR),1)
- OS_LIBS = -lc
- else
- OS_LIBS = -lc_r
- endif
-+else
-+ifeq ($(CLASSIC_NSPR),1)
-+OS_LIBS =
-+else
-+OS_LIBS = -pthread
-+endif
-+endif
- endif
-
- ifeq ($(OS_ARCH),IRIX)
---- ./mozilla/nsprpub/pr/src/Makefile.in.orig 2010-02-23 14:37:04 +0100
-+++ ./mozilla/nsprpub/pr/src/Makefile.in 2010-02-23 14:52:16 +0100
-@@ -110,19 +110,29 @@
- endif
-
- ifeq ($(OS_ARCH),AIX)
-+ifndef NS_USE_GCC
- DSO_LDOPTS += -binitfini::_PR_Fini
-+endif
- OS_LIBS = -lodm -lcfg
- ifeq ($(CLASSIC_NSPR),1)
- ifeq ($(OS_RELEASE),4.1)
- OS_LIBS += -lsvld -lc
- else
-+ifndef NS_USE_GCC
- OS_LIBS += -ldl -lc
-+else
-+OS_LIBS += -ldl
-+endif
- endif
- else
- ifeq ($(OS_RELEASE),4.1)
- OS_LIBS += -lpthreads -lsvld -lC_r -lC -lc_r -lm /usr/lib/libc.a
- else
-+ifndef NS_USE_GCC
- OS_LIBS += -lpthreads -ldl -lC_r -lC -lc_r -lm /usr/lib/libc.a
-+else
-+OS_LIBS += -pthread -ldl -lm
-+endif
- endif
- endif
- endif
---- mozilla/nsprpub/pr/tests/Makefile.in.orig 2010-02-23 15:14:03 +0100
-+++ mozilla/nsprpub/pr/tests/Makefile.in 2010-02-23 15:17:58 +0100
-@@ -341,9 +341,17 @@
-
- # AIX
- ifeq ($(OS_ARCH),AIX)
-+ ifndef NS_USE_GCC
- LDOPTS += -blibpath:$(ABSOLUTE_LIB_DIR):/usr/lib:/lib
-+ else
-+ LDOPTS += -Wl,-blibpath:$(ABSOLUTE_LIB_DIR):/usr/lib:/lib
-+ endif
- ifneq ($(OS_ARCH)$(OS_RELEASE),AIX4.1)
-+ ifndef NS_USE_GCC
- LDOPTS += -brtl
-+ else
-+ LDOPTS += -Wl,-brtl
-+ endif
- EXTRA_LIBS = -ldl
- endif
- endif
---- mozilla/nsprpub/lib/tests/Makefile.in.orig 2010-02-23 15:35:37 +0100
-+++ mozilla/nsprpub/lib/tests/Makefile.in 2010-02-23 15:35:37 +0100
-@@ -127,7 +127,11 @@
-
- # AIX
- ifeq ($(OS_ARCH),AIX)
-+ifndef NS_USE_GCC
- LDOPTS += -blibpath:$(PWD)/$(dist_libdir):/usr/lib:/lib
-+else
-+LDOPTS += -Wl,-blibpath:$(PWD)/$(dist_libdir):/usr/lib:/lib
-+endif
- LIBPR = -lnspr$(MOD_MAJOR_VERSION)_shr
- LIBPLC = -lplc$(MOD_MAJOR_VERSION)_shr
- endif
diff --git a/dev-libs/nspr/nspr-4.10.4-r1.ebuild b/dev-libs/nspr/nspr-4.10.4-r1.ebuild
deleted file mode 120000
index 99c5f49..0000000
--- a/dev-libs/nspr/nspr-4.10.4-r1.ebuild
+++ /dev/null
@@ -1 +0,0 @@
-nspr-4.10.4.ebuild
\ No newline at end of file
diff --git a/dev-libs/nspr/nspr-4.10.4.ebuild b/dev-libs/nspr/nspr-4.10.4.ebuild
deleted file mode 100644
index 6005a05..0000000
--- a/dev-libs/nspr/nspr-4.10.4.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/nspr/nspr-4.10.4.ebuild,v 1.8 2014/03/24 14:33:51 ago Exp $
-
-EAPI=5
-WANT_AUTOCONF="2.1"
-
-inherit autotools eutils multilib toolchain-funcs versionator
-
-MIN_PV="$(get_version_component_range 2)"
-
-DESCRIPTION="Netscape Portable Runtime"
-HOMEPAGE="http://www.mozilla.org/projects/nspr/"
-SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v${PV}/src/${P}.tar.gz"
-
-LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
-SLOT="0"
-KEYWORDS="*"
-IUSE="debug"
-
-src_prepare() {
- mkdir build inst
- cd "${S}"/nspr/
- epatch "${FILESDIR}"/${PN}-4.6.1-lang.patch
- epatch "${FILESDIR}"/${PN}-4.7.0-prtime.patch
- epatch "${FILESDIR}"/${PN}-4.7.1-solaris.patch
- epatch "${FILESDIR}"/${PN}-4.7.4-solaris.patch
- # epatch "${FILESDIR}"/${PN}-4.8.3-aix-gcc.patch
- epatch "${FILESDIR}"/${PN}-4.8.4-darwin-install_name.patch
- epatch "${FILESDIR}"/${PN}-4.8.9-link-flags.patch
- # We do not need to pass -L$libdir via nspr-config --libs
- epatch "${FILESDIR}"/${PN}-4.9.5_nspr_config.patch
-
- # We must run eautoconf to regenerate configure
- eautoconf
-
- # make sure it won't find Perl out of Prefix
- sed -i -e "s/perl5//g" "${S}"/nspr/configure || die
-
- # Respect LDFLAGS
- sed -i -e 's/\$(MKSHLIB) \$(OBJS)/\$(MKSHLIB) \$(LDFLAGS) \$(OBJS)/g' \
- "${S}"/nspr/config/rules.mk || die
-}
-
-src_configure() {
- cd "${S}"/build
-
- # We use the standard BUILD_xxx but nspr uses HOST_xxx
- tc-export_build_env BUILD_CC
- export HOST_CC=${BUILD_CC} HOST_CFLAGS=${BUILD_CFLAGS} HOST_LDFLAGS=${BUILD_LDFLAGS}
- tc-export AR CC CXX RANLIB
- [[ ${CBUILD} != ${CHOST} ]] \
- && export CROSS_COMPILE=1 \
- || unset CROSS_COMPILE
-
- local myconf
- echo > "${T}"/test.c
- ${CC} ${CFLAGS} ${CPPFLAGS} -c "${T}"/test.c -o "${T}"/test.o || die
- case $(file "${T}"/test.o) in
- *32-bit*x86-64*|*64-bit*|*ppc64*|*x86_64*) myconf+=" --enable-64bit";;
- *32-bit*|*ppc*|*i386*) ;;
- *) die "Failed to detect whether your arch is 64bits or 32bits, disable distcc if you're using it, please";;
- esac
-
- # Ancient autoconf needs help finding the right tools.
- LC_ALL="C" ECONF_SOURCE="../nspr" \
- ac_cv_path_AR="${AR}" \
- econf \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- $(use_enable debug) \
- $(use_enable !debug optimize) \
- ${myconf}
-}
-
-src_compile() {
- cd "${S}"/build
- emake
-}
-
-src_install() {
- # Their build system is royally confusing, as usual
- MINOR_VERSION=${MIN_PV} # Used for .so version
- cd "${S}"/build
- emake DESTDIR="${D}" install
-
- cd "${ED}"/usr/$(get_libdir)
- einfo "removing static libraries as upstream has requested!"
- rm *.a || die "failed to remove static libraries."
-
- # install nspr-config
- dobin "${S}"/build/config/nspr-config
-
- # Remove stupid files in /usr/bin
- rm "${ED}"/usr/bin/prerr.properties || die "failed to cleanup unneeded files"
-
- # Remove compile-et.pl because it is only used to generate prerr.c and prerr.h
- # at build time.
- rm "${ED}"/usr/bin/compile-et.pl || die "failed to cleanup unneeded files"
-}
diff --git a/dev-libs/nspr/nspr-4.10.7-r1.ebuild b/dev-libs/nspr/nspr-4.10.7-r1.ebuild
new file mode 100644
index 0000000..632efb0
--- /dev/null
+++ b/dev-libs/nspr/nspr-4.10.7-r1.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/nspr/nspr-4.10.7-r1.ebuild,v 1.1 2014/10/16 17:44:25 vapier Exp $
+
+EAPI=5
+WANT_AUTOCONF="2.5"
+
+inherit autotools eutils multilib toolchain-funcs versionator multilib-minimal
+
+MIN_PV="$(get_version_component_range 2)"
+
+DESCRIPTION="Netscape Portable Runtime"
+HOMEPAGE="http://www.mozilla.org/projects/nspr/"
+SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v${PV}/src/${P}.tar.gz"
+
+LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
+SLOT="0"
+KEYWORDS="*"
+IUSE="debug"
+
+RDEPEND="
+ abi_x86_32? (
+ !<=app-emulation/emul-linux-x86-baselibs-20140508-r12
+ !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
+ )"
+
+MULTILIB_CHOST_TOOLS=(
+ /usr/bin/nspr-config
+)
+
+src_prepare() {
+ cd "${S}"/nspr || die
+ epatch "${FILESDIR}"/${PN}-4.7.0-prtime.patch
+ epatch "${FILESDIR}"/${PN}-4.7.1-solaris.patch
+ epatch "${FILESDIR}"/${PN}-4.10.6-solaris.patch
+ epatch "${FILESDIR}"/${PN}-4.8.4-darwin-install_name.patch
+ epatch "${FILESDIR}"/${PN}-4.8.9-link-flags.patch
+ # We do not need to pass -L$libdir via nspr-config --libs
+ epatch "${FILESDIR}"/${PN}-4.9.5_nspr_config.patch
+
+ # We must run eautoconf to regenerate configure
+ eautoconf
+
+ # make sure it won't find Perl out of Prefix
+ sed -i -e "s/perl5//g" "${S}"/nspr/configure || die
+
+ # Respect LDFLAGS
+ sed -i -e 's/\$(MKSHLIB) \$(OBJS)/\$(MKSHLIB) \$(LDFLAGS) \$(OBJS)/g' \
+ "${S}"/nspr/config/rules.mk || die
+}
+
+multilib_src_configure() {
+ # We use the standard BUILD_xxx but nspr uses HOST_xxx
+ tc-export_build_env BUILD_CC
+ export HOST_CC=${BUILD_CC} HOST_CFLAGS=${BUILD_CFLAGS} HOST_LDFLAGS=${BUILD_LDFLAGS}
+ tc-export AR CC CXX RANLIB
+ [[ ${CBUILD} != ${CHOST} ]] \
+ && export CROSS_COMPILE=1 \
+ || unset CROSS_COMPILE
+
+ local myconf=()
+
+ # The configure has some fancy --enable-{{n,x}32,64bit} switches
+ # that trigger some code conditional to platform & arch. This really
+ # matters for the few common arches (x86, ppc) but we pass a little
+ # more of them to be future-proof.
+
+ # use ABI first, this will work for most cases
+ case "${ABI}" in
+ alpha|arm|hppa|m68k|o32|ppc|s390|sh|sparc|x86) ;;
+ n32) myconf+=( --enable-n32 );;
+ x32) myconf+=( --enable-x32 );;
+ s390x|*64) myconf+=( --enable-64bit );;
+ default) # no abi actually set, fall back to old check
+ einfo "Running a short build test to determine 64bit'ness"
+ echo > "${T}"/test.c || die
+ ${CC} ${CFLAGS} ${CPPFLAGS} -c "${T}"/test.c -o "${T}"/test.o || die
+ case $(file "${T}"/test.o) in
+ *32-bit*x86-64*) myconf+=( --enable-x32 );;
+ *64-bit*|*ppc64*|*x86_64*) myconf+=( --enable-64bit );;
+ *32-bit*|*ppc*|*i386*) ;;
+ *) die "Failed to detect whether your arch is 64bits or 32bits, disable distcc if you're using it, please";;
+ esac ;;
+ *) ;;
+ esac
+
+ # Ancient autoconf needs help finding the right tools.
+ LC_ALL="C" ECONF_SOURCE="${S}/nspr" \
+ ac_cv_path_AR="${AR}" \
+ econf \
+ --libdir="${EPREFIX}/usr/$(get_libdir)" \
+ $(use_enable debug) \
+ $(use_enable !debug optimize) \
+ "${myconf[@]}"
+}
+
+multilib_src_install() {
+ # Their build system is royally confusing, as usual
+ MINOR_VERSION=${MIN_PV} # Used for .so version
+ emake DESTDIR="${D}" install
+
+ einfo "removing static libraries as upstream has requested!"
+ rm -f "${ED}"/usr/$(get_libdir)/*.a || die "failed to remove static libraries."
+
+ # install nspr-config
+ dobin config/nspr-config
+
+ # Remove stupid files in /usr/bin
+ rm "${ED}"/usr/bin/prerr.properties || die
+
+ # This is used only to generate prerr.c and prerr.h at build time.
+ # No other projects use it, and we don't want to depend on perl.
+ # Talked to upstream and they agreed w/punting.
+ rm "${ED}"/usr/bin/compile-et.pl || die
+}
diff --git a/metadata/md5-cache/dev-libs/nspr-4.10.4 b/metadata/md5-cache/dev-libs/nspr-4.10.4
deleted file mode 100644
index 1e1e4db..0000000
--- a/metadata/md5-cache/dev-libs/nspr-4.10.4
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare
-DEPEND=|| ( >=sys-devel/automake-1.11.1:1.11 >=sys-devel/automake-1.12:1.12 ) =sys-devel/autoconf-2.1* sys-devel/libtool
-DESCRIPTION=Netscape Portable Runtime
-EAPI=5
-HOMEPAGE=http://www.mozilla.org/projects/nspr/
-IUSE=debug
-KEYWORDS=*
-LICENSE=|| ( MPL-2.0 GPL-2 LGPL-2.1 )
-SLOT=0
-SRC_URI=ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v4.10.4/src/nspr-4.10.4.tar.gz
-_eclasses_=autotools 1b0fa473be98091220edff9f51d06153 eutils 06133990e861be0fe60c2b428fd025d9 libtool eba09ed440f2692f73024ff3621a1f4b multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator 865bc8b2fc9fcfb6d520bdf5a110f5ed
-_md5_=47c1113217f6d3bbeefd29c681facdb4
diff --git a/metadata/md5-cache/dev-libs/nspr-4.10.4-r1 b/metadata/md5-cache/dev-libs/nspr-4.10.4-r1
deleted file mode 100644
index 1e1e4db..0000000
--- a/metadata/md5-cache/dev-libs/nspr-4.10.4-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare
-DEPEND=|| ( >=sys-devel/automake-1.11.1:1.11 >=sys-devel/automake-1.12:1.12 ) =sys-devel/autoconf-2.1* sys-devel/libtool
-DESCRIPTION=Netscape Portable Runtime
-EAPI=5
-HOMEPAGE=http://www.mozilla.org/projects/nspr/
-IUSE=debug
-KEYWORDS=*
-LICENSE=|| ( MPL-2.0 GPL-2 LGPL-2.1 )
-SLOT=0
-SRC_URI=ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v4.10.4/src/nspr-4.10.4.tar.gz
-_eclasses_=autotools 1b0fa473be98091220edff9f51d06153 eutils 06133990e861be0fe60c2b428fd025d9 libtool eba09ed440f2692f73024ff3621a1f4b multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator 865bc8b2fc9fcfb6d520bdf5a110f5ed
-_md5_=47c1113217f6d3bbeefd29c681facdb4
diff --git a/metadata/md5-cache/dev-libs/nspr-4.10.7-r1 b/metadata/md5-cache/dev-libs/nspr-4.10.7-r1
new file mode 100644
index 0000000..b17bba4
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/nspr-4.10.7-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=|| ( >=sys-devel/automake-1.11.1:1.11 >=sys-devel/automake-1.12:1.12 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
+DESCRIPTION=Netscape Portable Runtime
+EAPI=5
+HOMEPAGE=http://www.mozilla.org/projects/nspr/
+IUSE=debug abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
+KEYWORDS=*
+LICENSE=|| ( MPL-2.0 GPL-2 LGPL-2.1 )
+RDEPEND=abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r12 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )
+SLOT=0
+SRC_URI=ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v4.10.7/src/nspr-4.10.7.tar.gz
+_eclasses_=autotools 1b0fa473be98091220edff9f51d06153 eutils 06133990e861be0fe60c2b428fd025d9 libtool eba09ed440f2692f73024ff3621a1f4b multibuild 46527a4656956da3d58acff72c9b59b1 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multilib-build 9eb4b5fb858228316d8bb32ada51f6a5 multilib-minimal 5bbdc77877c1aa3c6bd89ca3f9196d11 multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 48b38a216afb92db6314d6c3187abea3 versionator 865bc8b2fc9fcfb6d520bdf5a110f5ed
+_md5_=fc6ae9248a4895a19d808a61683fa9d0