summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2005-12-06 06:02:58 +0000
committerMike Frysinger <vapier@gentoo.org>2005-12-06 06:02:58 +0000
commit34fe956a7342bb040b1f10cb52b817d79285a313 (patch)
tree847f13d71115cdd6c2965786956dee1581dd2b5b /dev-libs
parentadd back in mips (diff)
downloadgentoo-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/Manifest14
-rw-r--r--dev-libs/openssl/files/digest-openssl-0.9.8-r11
-rw-r--r--dev-libs/openssl/openssl-0.9.8-r1.ebuild175
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
-}