diff options
author | Lars Wendler <polynomial-c@gentoo.org> | 2015-01-23 21:06:01 +0000 |
---|---|---|
committer | Lars Wendler <polynomial-c@gentoo.org> | 2015-01-23 21:06:01 +0000 |
commit | 7f625bcb80425c81ba21aa43b036660857038c43 (patch) | |
tree | f2583da7592e45a63a664f5e2fcc5d0b939caae5 /dev-libs | |
parent | Stable for x86, wrt bug #537366 (diff) | |
download | gentoo-2-7f625bcb80425c81ba21aa43b036660857038c43.tar.gz gentoo-2-7f625bcb80425c81ba21aa43b036660857038c43.tar.bz2 gentoo-2-7f625bcb80425c81ba21aa43b036660857038c43.zip |
Version bump. Removed old
(Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 0x981CA6FC)
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/nspr/ChangeLog | 10 | ||||
-rw-r--r-- | dev-libs/nspr/nspr-4.10.6.ebuild | 95 | ||||
-rw-r--r-- | dev-libs/nspr/nspr-4.10.8.ebuild (renamed from dev-libs/nspr/nspr-4.10.7.ebuild) | 11 |
3 files changed, 16 insertions, 100 deletions
diff --git a/dev-libs/nspr/ChangeLog b/dev-libs/nspr/ChangeLog index 5dfc95f9e7fd..5b8c750b1dfc 100644 --- a/dev-libs/nspr/ChangeLog +++ b/dev-libs/nspr/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-libs/nspr -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/nspr/ChangeLog,v 1.288 2014/12/10 19:34:49 ago Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/nspr/ChangeLog,v 1.289 2015/01/23 21:06:01 polynomial-c Exp $ + +*nspr-4.10.8 (23 Jan 2015) + + 23 Jan 2015; Lars Wendler <polynomial-c@gentoo.org> -nspr-4.10.6.ebuild, + -nspr-4.10.7.ebuild, +nspr-4.10.8.ebuild: + Version bump. Removed old. 10 Dec 2014; Agostino Sarubbo <ago@gentoo.org> nspr-4.10.7-r1.ebuild: Stable for x86, wrt bug #531408 diff --git a/dev-libs/nspr/nspr-4.10.6.ebuild b/dev-libs/nspr/nspr-4.10.6.ebuild deleted file mode 100644 index a4aa277129ca..000000000000 --- a/dev-libs/nspr/nspr-4.10.6.ebuild +++ /dev/null @@ -1,95 +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.6.ebuild,v 1.10 2014/07/05 12:57:47 ago Exp $ - -EAPI=5 -WANT_AUTOCONF="2.5" - -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="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="debug" - -src_prepare() { - mkdir build inst - - cd "${S}"/nspr - 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.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 - einfo "Running a short build test to determine 64bit'ness" - 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="${S}/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 || die - emake -} - -src_install() { - cd "${S}"/build - # 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 "failed to cleanup unneeded files" -} diff --git a/dev-libs/nspr/nspr-4.10.7.ebuild b/dev-libs/nspr/nspr-4.10.8.ebuild index 649f6c3f145a..a6f5c67b8693 100644 --- a/dev-libs/nspr/nspr-4.10.7.ebuild +++ b/dev-libs/nspr/nspr-4.10.8.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 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.ebuild,v 1.1 2014/09/03 16:10:05 polynomial-c Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/nspr/nspr-4.10.8.ebuild,v 1.1 2015/01/23 21:06:01 polynomial-c Exp $ EAPI=5 WANT_AUTOCONF="2.5" @@ -106,5 +106,10 @@ multilib_src_install() { dobin config/nspr-config # Remove stupid files in /usr/bin - rm "${ED}"/usr/bin/prerr.properties || die "failed to cleanup unneeded files" + 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 } |