diff options
author | Mike Frysinger <vapier@gentoo.org> | 2005-12-06 06:02:58 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2005-12-06 06:02:58 +0000 |
commit | 34fe956a7342bb040b1f10cb52b817d79285a313 (patch) | |
tree | 847f13d71115cdd6c2965786956dee1581dd2b5b /dev-libs | |
parent | add back in mips (diff) | |
download | gentoo-2-34fe956a7342bb040b1f10cb52b817d79285a313.tar.gz gentoo-2-34fe956a7342bb040b1f10cb52b817d79285a313.tar.bz2 gentoo-2-34fe956a7342bb040b1f10cb52b817d79285a313.zip |
add back in mips
(Portage version: 2.0.53)
(Unsigned Manifest commit)
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/openssl/Manifest | 14 | ||||
-rw-r--r-- | dev-libs/openssl/files/digest-openssl-0.9.8-r1 | 1 | ||||
-rw-r--r-- | dev-libs/openssl/openssl-0.9.8-r1.ebuild | 175 |
3 files changed, 1 insertions, 189 deletions
diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest index d0a0c55578eb..2c02580b594f 100644 --- a/dev-libs/openssl/Manifest +++ b/dev-libs/openssl/Manifest @@ -1,6 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - MD5 40b4ac14893651340578742d24712190 ChangeLog 22849 MD5 744b358cd3b68b2ca6561c214c541fc0 files/addppc64support.diff 1327 MD5 2e6ed24d513a8f2b1b6f03709ab5ba18 files/digest-openssl-0.9.6m 67 @@ -8,7 +5,6 @@ MD5 acab4ad88a6c249a7cde0511a0961a2c files/digest-openssl-0.9.7e-r2 134 MD5 1a7aabb860415c7be612863579d67b4d files/digest-openssl-0.9.7g-r1 67 MD5 0b87439b95b8ecda7b7cd59c336625cd files/digest-openssl-0.9.7h 67 MD5 275256f0f0c2a035cbc2b9ede7a1e21a files/digest-openssl-0.9.7i 67 -MD5 592d5a5b643b835123af4a44caffc75e files/digest-openssl-0.9.8-r1 66 MD5 b8f72a6ed636d44f938a026b12abc7e2 files/digest-openssl-0.9.8a 67 MD5 fd8c9447dfd4b64c49d44dfc52e4e221 files/gentoo.config-0.9.7g 3319 MD5 3337c3fab1b8bce26ea8c8319726dd74 files/gentoo.config-0.9.8 3316 @@ -45,13 +41,5 @@ MD5 685c33f8a3f1980105944ab3c23a346c openssl-0.9.6m.ebuild 3074 MD5 8d0cc3c95e7be6bd21e6ea68e1e55971 openssl-0.9.7e-r2.ebuild 8797 MD5 4a6626d9417b73b3cf097f2c7b088e2c openssl-0.9.7g-r1.ebuild 5534 MD5 5529efcdf1ed36de4ad475f2c7e29ed8 openssl-0.9.7h.ebuild 5354 -MD5 8e3eb5fc3722dba92dab9790bb8749eb openssl-0.9.7i.ebuild 5418 -MD5 46e37d3c5d41a3350216b1ebc83b3238 openssl-0.9.8-r1.ebuild 5389 +MD5 304b94b70566ca774d8e41d5a73a8d86 openssl-0.9.7i.ebuild 5424 MD5 f82f8ac87f99859031f6c7d34ec9a26d openssl-0.9.8a.ebuild 4562 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFDlRbVgIKl8Uu19MoRAmplAJ9RHlR8G5Tdes1Fa26BIjDdHepdAACfZIOt -09cdjmcANnphUbftHKyUhcQ= -=YxjM ------END PGP SIGNATURE----- diff --git a/dev-libs/openssl/files/digest-openssl-0.9.8-r1 b/dev-libs/openssl/files/digest-openssl-0.9.8-r1 deleted file mode 100644 index cbed557bf1ca..000000000000 --- a/dev-libs/openssl/files/digest-openssl-0.9.8-r1 +++ /dev/null @@ -1 +0,0 @@ -MD5 9da21071596a124acde6080552deac16 openssl-0.9.8.tar.gz 3259550 diff --git a/dev-libs/openssl/openssl-0.9.8-r1.ebuild b/dev-libs/openssl/openssl-0.9.8-r1.ebuild deleted file mode 100644 index 2d599e1e427d..000000000000 --- a/dev-libs/openssl/openssl-0.9.8-r1.ebuild +++ /dev/null @@ -1,175 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-0.9.8-r1.ebuild,v 1.2 2005/10/12 05:20:02 vapier Exp $ - -inherit eutils flag-o-matic toolchain-funcs - -DESCRIPTION="Toolkit for SSL v2/v3 and TLS v1" -HOMEPAGE="http://www.openssl.org/" -SRC_URI="mirror://openssl/source/${P}.tar.gz" - -LICENSE="openssl" -SLOT="0" -KEYWORDS="-*" -IUSE="emacs test bindist zlib" - -RDEPEND="" -DEPEND="${RDEPEND} - sys-apps/diffutils - >=dev-lang/perl-5 - test? ( sys-devel/bc )" - -src_unpack() { - unpack ${A} - - cd "${S}" - - epatch "${FILESDIR}"/${PN}-0.9.8-ppc64.patch - epatch "${FILESDIR}"/${PN}-0.9.7e-gentoo.patch - epatch "${FILESDIR}"/${PN}-0.9.8-hppa-fix-detection.patch - epatch "${FILESDIR}"/${PN}-0.9.7-alpha-default-gcc.patch - epatch "${FILESDIR}"/${PN}-0.9.8-parallel-build.patch - epatch "${FILESDIR}"/${PN}-0.9.8-make-engines-dir.patch - epatch "${FILESDIR}"/${PN}-0.9.8-CAN-2005-2969.patch - - # allow openssl to be cross-compiled - cp "${FILESDIR}"/gentoo.config-0.9.7g gentoo.config || die "cp cross-compile failed" - chmod a+rx gentoo.config - - # Don't build manpages if we don't want them - has noman FEATURES && sed -i '/^install:/s:install_docs::' Makefile.org - - case $(gcc-version) in - 3.2) - filter-flags -fprefetch-loop-arrays -freduce-all-givs -funroll-loop - ;; - 3.4 | 3.3 ) - filter-flags -fprefetch-loop-arrays -freduce-all-givs -funroll-loops - [[ ${ARCH} == "ppc" || ${ARCH} == "ppc64" ]] && append-flags -fno-strict-aliasing - ;; - esac - append-flags -Wa,--noexecstack - - # replace CFLAGS - OLDIFS=$IFS - IFS=$'\n' - for a in $( grep -n -e "^\"linux-" Configure ); do - LINE=$( echo $a | awk -F: '{print $1}' ) - CUR_CFLAGS=$( echo $a | awk -F: '{print $3}' ) - NEW_CFLAGS=$(echo $CUR_CFLAGS | sed -r -e "s|-O[23]||" -e "s:-fomit-frame-pointer::" -e "s:-mcpu=[-a-z0-9]+::" -e "s:-m486::") - # ppc64's current toolchain sucks at optimization and will break this package - [[ $(tc-arch) != "ppc64" ]] && NEW_CFLAGS="${NEW_CFLAGS} ${CFLAGS}" - - sed -i "${LINE}s:$CUR_CFLAGS:$NEW_CFLAGS:" Configure || die "sed failed" - done - IFS=$OLDIFS - - if [ "$(get_libdir)" != "lib" ] ; then - # using a library directory other than lib requires some magic - sed -i \ - -e "s+\(\$(INSTALL_PREFIX)\$(INSTALLTOP)\)/lib+\1/$(get_libdir)+g" \ - -e "s+libdir=\$\${exec_prefix}/lib+libdir=\$\${exec_prefix}/$(get_libdir)+g" \ - Makefile.org engines/Makefile \ - || die "sed failed" - ./config --test-sanity || die "sanity failed" - fi -} - -src_compile() { - # Clean out patent-or-otherwise-encumbered code. - # MDC-2: 4,908,861 13/03/2007 - # IDEA: 5,214,703 25/05/2010 - # RC5: 5,724,428 03/03/2015 - # EC: ????????? ??/??/2015 - local confopts="" - use bindist && confopts="no-idea no-rc5 no-mdc2 -no-ec" - - use zlib && confopts="${confopts} zlib-dynamic" - - local sslout=$(./gentoo.config) - einfo "Use configuration ${sslout}" - - local config="Configure" - [[ -z ${sslout} ]] && config="config" - ./${config} \ - ${sslout} \ - ${confopts} \ - --prefix=/usr \ - --openssldir=/etc/ssl \ - shared threads \ - || die "Configure failed" - - emake \ - CC="$(tc-getCC)" MAKEDEPPROG="$(tc-getCC)" \ - AR="$(tc-getAR) r" \ - RANLIB="$(tc-getRANLIB)" \ - all || die "make all failed" - - # force until we get all the gentoo.config kinks worked out - tc-is-cross-compiler || src_test -} - -src_test() { - # make sure sandbox doesnt die on *BSD - add_predict /dev/crypto - - make test || die "make test failed" -} - -src_install() { - make INSTALL_PREFIX="${D}" MANDIR=/usr/share/man install || die - dodoc CHANGES* FAQ NEWS README - dodoc doc/*.txt - dohtml doc/* - - if use emacs ; then - insinto /usr/share/emacs/site-lisp - doins doc/c-indentation.el - fi - - # create the certs directory. Previous openssl builds - # would need to create /usr/lib/ssl/certs but this looks - # to be the more FHS compliant setup... -raker - insinto /etc/ssl/certs - doins certs/*.pem - LD_LIBRARY_PATH="${D}"/usr/$(get_libdir)/ \ - OPENSSL="${D}"/usr/bin/openssl /usr/bin/perl tools/c_rehash \ - "${D}"/etc/ssl/certs - - # These man pages with other packages so rename them - cd "${D}"/usr/share/man - for m in man1/passwd.1 man3/rand.3 man3/err.3 ; do - d=${m%%/*} ; m=${m##*/} - mv -f ${d}/{,ssl-}${m} - ln -snf ssl-${m} ${d}/openssl-${m} - done - - fperms a+x /usr/$(get_libdir)/pkgconfig #34088 -} - -pkg_preinst() { - if [[ -e ${ROOT}/usr/$(get_libdir)/libcrypto.so.0.9.7 ]] ; then - cp -pPR "${ROOT}"/usr/$(get_libdir)/lib{crypto,ssl}.so.0.9.7 "${IMAGE}"/usr/$(get_libdir)/ - fi -} - -pkg_postinst() { - local BN_H="${ROOT}$(gcc-config -L)/include/openssl/bn.h" - # Breaks things one some boxen, bug #13795. The problem is that - # if we have a 'gcc fixed' version in $(gcc-config -L) from 0.9.6, - # then breaks as it was defined as 'int BN_mod(...)' and in 0.9.7 it - # is a define with BN_div(...) - <azarah@gentoo.org> (24 Sep 2003) - if [ -f "${BN_H}" ] && [ -n "$(grep '^int[[:space:]]*BN_mod(' "${BN_H}")" ] - then - rm -f "${BN_H}" - fi - - if [[ -e ${ROOT}/usr/$(get_libdir)/libcrypto.so.0.9.7 ]] ; then - ewarn "You must re-compile all packages that are linked against" - ewarn "OpenSSL 0.9.7 by using revdep-rebuild from gentoolkit:" - ewarn "# revdep-rebuild --soname libssl.so.0.9.7" - ewarn "# revdep-rebuild --soname libcrypto.so.0.9.7" - ewarn "After this, you can delete /usr/$(get_libdir)/libssl.so.0.9.7" - ewarn "and /usr/$(get_libdir)/libcrypto.so.0.9.7" - fi -} |