diff options
author | Jory Pratt <anarchy@gentoo.org> | 2010-09-30 11:58:39 +0000 |
---|---|---|
committer | Jory Pratt <anarchy@gentoo.org> | 2010-09-30 11:58:39 +0000 |
commit | b4e9d895b0d20f40640bf908dfda21de1b61981d (patch) | |
tree | 0b2ccdc413ac8120b91dba3ed68ea54d4192fe0d /dev-libs | |
parent | Stable on amd64 wrt bug #337270 (diff) | |
download | gentoo-2-b4e9d895b0d20f40640bf908dfda21de1b61981d.tar.gz gentoo-2-b4e9d895b0d20f40640bf908dfda21de1b61981d.tar.bz2 gentoo-2-b4e9d895b0d20f40640bf908dfda21de1b61981d.zip |
Version bump, addresses bug #335731
(Portage version: 2.1.9.12/cvs/Linux x86_64)
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/nss/ChangeLog | 9 | ||||
-rw-r--r-- | dev-libs/nss/nss-3.12.5-r1.ebuild | 115 | ||||
-rw-r--r-- | dev-libs/nss/nss-3.12.5.ebuild | 122 | ||||
-rw-r--r-- | dev-libs/nss/nss-3.12.6-r1.ebuild | 114 | ||||
-rw-r--r-- | dev-libs/nss/nss-3.12.8.ebuild (renamed from dev-libs/nss/nss-3.12.6-r2.ebuild) | 4 |
5 files changed, 10 insertions, 354 deletions
diff --git a/dev-libs/nss/ChangeLog b/dev-libs/nss/ChangeLog index d5fa0092912a..ebaf2b700334 100644 --- a/dev-libs/nss/ChangeLog +++ b/dev-libs/nss/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-libs/nss # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/nss/ChangeLog,v 1.191 2010/09/14 21:19:28 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/nss/ChangeLog,v 1.192 2010/09/30 11:58:39 anarchy Exp $ + +*nss-3.12.8 (30 Sep 2010) + + 30 Sep 2010; Jory A. Pratt <anarchy@gentoo.org> -nss-3.12.5.ebuild, + -nss-3.12.5-r1.ebuild, -nss-3.12.6-r1.ebuild, -nss-3.12.6-r2.ebuild, + +nss-3.12.8.ebuild: + Version bump, addresses bug #335731 14 Sep 2010; Jeroen Roovers <jer@gentoo.org> nss-3.12.7.ebuild: Stable for HPPA (bug #336396). diff --git a/dev-libs/nss/nss-3.12.5-r1.ebuild b/dev-libs/nss/nss-3.12.5-r1.ebuild deleted file mode 100644 index 728374cfb30d..000000000000 --- a/dev-libs/nss/nss-3.12.5-r1.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/nss/nss-3.12.5-r1.ebuild,v 1.4 2010/02/14 14:27:14 anarchy Exp $ - -inherit eutils flag-o-matic multilib toolchain-funcs - -NSPR_VER="4.8.3-r2" -RTM_NAME="NSS_${PV//./_}_RTM" -DESCRIPTION="Mozilla's Network Security Services library that implements PKI support" -HOMEPAGE="http://www.mozilla.org/projects/security/pki/nss/" -SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz" -#SRC_URI="http://dev.gentoo.org/~armin76/dist/${P}.tar.bz2 -# 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="utils" - -DEPEND="dev-util/pkgconfig" -RDEPEND=">=dev-libs/nspr-${NSPR_VER} - >=dev-db/sqlite-3.5" - -src_unpack() { - unpack ${A} - - # Custom changes for gentoo - epatch "${FILESDIR}"/"${PN}"-3.12.5-gentoo-fixups.diff - - cd "${S}"/mozilla/security/coreconf - - # modify install path - sed -e 's:SOURCE_PREFIX = $(CORE_DEPTH)/\.\./dist:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \ - -i source.mk - - # Respect LDFLAGS - sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk - - # Ensure we stay multilib aware - sed -i -e "s:gentoo\/nss:$(get_libdir):" "${S}"/mozilla/security/nss/config/Makefile || die "Failed to fix for multilib" -} - -src_compile() { - strip-flags - - echo > "${T}"/test.c - $(tc-getCC) -c "${T}"/test.c -o "${T}"/test.o - case $(file "${T}"/test.o) in - *64-bit*) export USE_64=1;; - *32-bit*) ;; - *) die "Failed to detect whether your arch is 64bits or 32bits, disable distcc if you're using it, please";; - esac - - export PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 - export PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 - export NSPR_INCLUDE_DIR=`pkg-config --cflags-only-I nspr | sed 's/-I//'` - export NSPR_LIB_DIR=`pkg-config --libs-only-L nspr | sed 's/-L//'` - export BUILD_OPT=1 - export NSS_USE_SYSTEM_SQLITE=1 - export NSDISTMODE=copy - export NSS_ENABLE_ECC=1 - export XCFLAGS="${CFLAGS}" - export FREEBL_NO_DEPEND=1 - - cd "${S}"/mozilla/security/coreconf - emake -j1 CC="$(tc-getCC)" || die "coreconf make failed" - cd "${S}"/mozilla/security/dbm - emake -j1 CC="$(tc-getCC)" || die "dbm make failed" - cd "${S}"/mozilla/security/nss - emake -j1 CC="$(tc-getCC)" || die "nss make failed" -} - -src_install () { - MINOR_VERSION=12 - cd "${S}"/mozilla/security/dist - - dodir /usr/$(get_libdir) - cp -L */lib/*.so "${D}"/usr/$(get_libdir) || die "copying shared libs failed" - cp -L */lib/*.chk "${D}"/usr/$(get_libdir) || die "copying chk files failed" - cp -L */lib/libcrmf.a "${D}"/usr/$(get_libdir) || die "copying libs failed" - - # Install nspr-config and pkgconfig file - dodir /usr/bin - cp -L */bin/nss-config "${D}"/usr/bin - dodir /usr/$(get_libdir)/pkgconfig - cp -L */lib/pkgconfig/nss.pc "${D}"/usr/$(get_libdir)/pkgconfig - - # all the include files - insinto /usr/include/nss - doins public/nss/*.h - cd "${D}"/usr/$(get_libdir) - for file in *.so; do - mv ${file} ${file}.${MINOR_VERSION} - ln -s ${file}.${MINOR_VERSION} ${file} - done - - if use utils; then - local nssutils - nssutils="certutil crlutil cmsutil modutil pk12util signtool signver ssltap addbuiltin" - - cd "${S}"/mozilla/security/dist/*/bin/ - for f in $nssutils; do - dobin ${f} - done - fi -} - -pkg_postinst() { - elog "We have reverted back to using upstreams soname." - elog "Please run revdep-rebuild --library libnss3.so.12 , this" - elog "will correct most issues. If you find a binary that does" - elog "not run please re-emerge package to ensure it properly" - elog " links after upgrade." - elog -} diff --git a/dev-libs/nss/nss-3.12.5.ebuild b/dev-libs/nss/nss-3.12.5.ebuild deleted file mode 100644 index 0e1fc6f5ad7d..000000000000 --- a/dev-libs/nss/nss-3.12.5.ebuild +++ /dev/null @@ -1,122 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/nss/nss-3.12.5.ebuild,v 1.10 2010/02/09 11:43:21 pacho Exp $ - -inherit eutils flag-o-matic multilib toolchain-funcs - -NSPR_VER="4.8" -RTM_NAME="NSS_${PV//./_}_RTM" -DESCRIPTION="Mozilla's Network Security Services library that implements PKI support" -HOMEPAGE="http://www.mozilla.org/projects/security/pki/nss/" -SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz" -#SRC_URI="http://dev.gentoo.org/~armin76/dist/${P}.tar.bz2 -# 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="utils" - -DEPEND="dev-util/pkgconfig" -RDEPEND=">=dev-libs/nspr-${NSPR_VER} - >=dev-db/sqlite-3.5" - -src_unpack() { - unpack ${A} - - # Custom changes for gentoo - epatch "${FILESDIR}"/"${PN}"-3.12.5-gentoo-fixups.diff - - cd "${S}"/mozilla/security/coreconf - - # modify install path - sed -e 's:SOURCE_PREFIX = $(CORE_DEPTH)/\.\./dist:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \ - -i source.mk - - # Respect LDFLAGS - sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk - - # Ensure we stay multilib aware - sed -i -e "s:gentoo:$(get_libdir):" "${S}"/mozilla/security/nss/config/Makefile || die "Failed to fix for multilib" -} - -src_compile() { - strip-flags - - echo > "${T}"/test.c - $(tc-getCC) -c "${T}"/test.c -o "${T}"/test.o - case $(file "${T}"/test.o) in - *64-bit*) export USE_64=1;; - *32-bit*) ;; - *) die "Failed to detect whether your arch is 64bits or 32bits, disable distcc if you're using it, please";; - esac - - export BUILD_OPT=1 - export NSS_USE_SYSTEM_SQLITE=1 - export NSPR_INCLUDE_DIR=`pkg-config --cflags-only-I nspr | sed 's/-I//'` - export NSPR_LIB_DIR=`pkg-config --libs-only-L nspr | sed 's/-L//'` - export USE_SYSTEM_ZLIB=1 - export ZLIB_LIBS=-lz - export NSDISTMODE=copy - export NSS_ENABLE_ECC=1 - export XCFLAGS="${CFLAGS}" - export FREEBL_NO_DEPEND=1 - export PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 - export PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 - - cd "${S}"/mozilla/security/coreconf - emake -j1 CC="$(tc-getCC)" || die "coreconf make failed" - cd "${S}"/mozilla/security/dbm - emake -j1 CC="$(tc-getCC)" || die "dbm make failed" - cd "${S}"/mozilla/security/nss - emake -j1 CC="$(tc-getCC)" || die "nss make failed" -} - -src_install () { - MINOR_VERSION=12 - cd "${S}"/mozilla/security/dist - - # put all *.a files in /usr/lib/nss (because some have conflicting names - # with existing libraries) - dodir /usr/$(get_libdir)/nss - cp -L */lib/*.so "${D}"/usr/$(get_libdir)/nss || die "copying shared libs failed" - cp -L */lib/*.chk "${D}"/usr/$(get_libdir)/nss || die "copying chk files failed" - cp -L */lib/*.a "${D}"/usr/$(get_libdir)/nss || die "copying libs failed" - - # Install nspr-config and pkgconfig file - dodir /usr/bin - cp -L */bin/nss-config "${D}"/usr/bin - dodir /usr/$(get_libdir)/pkgconfig - cp -L */lib/pkgconfig/nss.pc "${D}"/usr/$(get_libdir)/pkgconfig - - # all the include files - insinto /usr/include/nss - doins private/nss/*.h - doins public/nss/*.h - cd "${D}"/usr/$(get_libdir)/nss - for file in *.so; do - mv ${file} ${file}.${MINOR_VERSION} - ln -s ${file}.${MINOR_VERSION} ${file} - done - - # coping with nss being in a different path. We move up priority to - # ensure that nss/nspr are used specifically before searching elsewhere. - dodir /etc/env.d - echo "LDPATH=/usr/$(get_libdir)/nss" > "${D}"/etc/env.d/08nss - - if use utils; then - cd "${S}"/mozilla/security/dist/*/bin/ - for f in *; do - newbin ${f} nss${f} - done - fi -} - -pkg_postinst() { - elog "We have reverted back to using upstreams soname." - elog "Please run revdep-rebuild --library libnss3.so.12 , this" - elog "will correct most issues. If you find a binary that does" - elog "not run please re-emerge package to ensure it properly" - elog " links after upgrade." - elog -} diff --git a/dev-libs/nss/nss-3.12.6-r1.ebuild b/dev-libs/nss/nss-3.12.6-r1.ebuild deleted file mode 100644 index 4ea991cc1a54..000000000000 --- a/dev-libs/nss/nss-3.12.6-r1.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/nss/nss-3.12.6-r1.ebuild,v 1.8 2010/07/02 09:15:31 gmsoft Exp $ - -inherit eutils flag-o-matic multilib toolchain-funcs - -NSPR_VER="4.8.3-r2" -RTM_NAME="NSS_${PV//./_}_RTM" -DESCRIPTION="Mozilla's Network Security Services library that implements PKI support" -HOMEPAGE="http://www.mozilla.org/projects/security/pki/nss/" -SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz" - -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="utils" - -DEPEND="dev-util/pkgconfig" -RDEPEND=">=dev-libs/nspr-${NSPR_VER} - >=dev-db/sqlite-3.5" - -src_unpack() { - unpack ${A} - - cd "${S}" - - # Custom changes for gentoo - epatch "${FILESDIR}/${PN}-3.12.5-gentoo-fixups.diff" - epatch "${FILESDIR}/${PN}-3.12.6-gentoo-fixup-warnings.patch" - - cd "${S}"/mozilla/security/coreconf - - # modify install path - sed -e 's:SOURCE_PREFIX = $(CORE_DEPTH)/\.\./dist:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \ - -i source.mk - - # Respect LDFLAGS - sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk - - # Ensure we stay multilib aware - sed -i -e "s:gentoo\/nss:$(get_libdir):" "${S}"/mozilla/security/nss/config/Makefile || die "Failed to fix for multilib" -} - -src_compile() { - strip-flags - - echo > "${T}"/test.c - $(tc-getCC) ${CFLAGS} -c "${T}"/test.c -o "${T}"/test.o - case $(file "${T}"/test.o) in - *64-bit*) export USE_64=1;; - *32-bit*) ;; - *) die "Failed to detect whether your arch is 64bits or 32bits, disable distcc if you're using it, please";; - esac - - export NSPR_INCLUDE_DIR=`nspr-config --includedir` - export NSPR_LIB_DIR=`nspr-config --libdir` - export BUILD_OPT=1 - export NSS_USE_SYSTEM_SQLITE=1 - export NSDISTMODE=copy - export NSS_ENABLE_ECC=1 - export XCFLAGS="${CFLAGS}" - export FREEBL_NO_DEPEND=1 - - cd "${S}"/mozilla/security/coreconf - emake -j1 CC="$(tc-getCC)" || die "coreconf make failed" - cd "${S}"/mozilla/security/dbm - emake -j1 CC="$(tc-getCC)" || die "dbm make failed" - cd "${S}"/mozilla/security/nss - emake -j1 CC="$(tc-getCC)" || die "nss make failed" -} - -src_install () { - MINOR_VERSION=12 - cd "${S}"/mozilla/security/dist - - dodir /usr/$(get_libdir) - cp -L */lib/*.so "${D}"/usr/$(get_libdir) || die "copying shared libs failed" - cp -L */lib/*.chk "${D}"/usr/$(get_libdir) || die "copying chk files failed" - cp -L */lib/libcrmf.a "${D}"/usr/$(get_libdir) || die "copying libs failed" - - # Install nss-config and pkgconfig file - dodir /usr/bin - cp -L */bin/nss-config "${D}"/usr/bin - dodir /usr/$(get_libdir)/pkgconfig - cp -L */lib/pkgconfig/nss.pc "${D}"/usr/$(get_libdir)/pkgconfig - - # all the include files - insinto /usr/include/nss - doins public/nss/*.h - cd "${D}"/usr/$(get_libdir) - for file in *.so; do - mv ${file} ${file}.${MINOR_VERSION} - ln -s ${file}.${MINOR_VERSION} ${file} - done - - if use utils; then - local nssutils - nssutils="certutil crlutil cmsutil modutil pk12util signtool signver ssltap addbuiltin" - - cd "${S}"/mozilla/security/dist/*/bin/ - for f in $nssutils; do - dobin ${f} - done - fi -} - -pkg_postinst() { - elog "We have reverted back to using upstreams soname." - elog "Please run revdep-rebuild --library libnss3.so.12 , this" - elog "will correct most issues. If you find a binary that does" - elog "not run please re-emerge package to ensure it properly" - elog " links after upgrade." - elog -} diff --git a/dev-libs/nss/nss-3.12.6-r2.ebuild b/dev-libs/nss/nss-3.12.8.ebuild index e4909de1895b..f3bcb4d84c51 100644 --- a/dev-libs/nss/nss-3.12.6-r2.ebuild +++ b/dev-libs/nss/nss-3.12.8.ebuild @@ -1,11 +1,11 @@ # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/nss/nss-3.12.6-r2.ebuild,v 1.5 2010/07/27 09:01:31 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/nss/nss-3.12.8.ebuild,v 1.1 2010/09/30 11:58:39 anarchy Exp $ EAPI=3 inherit eutils flag-o-matic multilib toolchain-funcs -NSPR_VER="4.8.3-r2" +NSPR_VER="4.8.6" RTM_NAME="NSS_${PV//./_}_RTM" DESCRIPTION="Mozilla's Network Security Services library that implements PKI support" HOMEPAGE="http://www.mozilla.org/projects/security/pki/nss/" |