diff options
author | hasufell <hasufell@hasufell.de> | 2014-07-13 18:06:15 +0200 |
---|---|---|
committer | hasufell <hasufell@hasufell.de> | 2014-07-13 18:06:15 +0200 |
commit | 5b5845e9dc74a56b776b4af4c9876bed6fae890b (patch) | |
tree | ad786b466991004cb1e23f664ed88148eecc2892 | |
download | libressl-5b5845e9dc74a56b776b4af4c9876bed6fae890b.tar.gz libressl-5b5845e9dc74a56b776b4af4c9876bed6fae890b.tar.bz2 libressl-5b5845e9dc74a56b776b4af4c9876bed6fae890b.zip |
Initial import
-rw-r--r-- | dev-libs/libressl/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/libressl/libressl-2.0.0.ebuild | 52 | ||||
-rw-r--r-- | dev-libs/libressl/libressl-2.0.1.ebuild | 51 | ||||
-rw-r--r-- | dev-libs/openssl/openssl-1.0.0j.ebuild | 17 | ||||
-rw-r--r-- | dev-libs/openssl/openssl-1.0.0m.ebuild | 17 | ||||
-rw-r--r-- | dev-libs/openssl/openssl-1.0.1g-r1.ebuild | 17 | ||||
-rw-r--r-- | dev-libs/openssl/openssl-1.0.1g.ebuild | 17 | ||||
-rw-r--r-- | dev-libs/openssl/openssl-1.0.1h-r1.ebuild | 17 | ||||
-rw-r--r-- | dev-libs/openssl/openssl-1.0.1h-r2.ebuild | 19 | ||||
-rw-r--r-- | dev-libs/openssl/openssl-1.0.2_beta1-r2.ebuild | 18 | ||||
-rw-r--r-- | dev-libs/openssl/openssl-1.0.2_beta1-r3.ebuild | 18 | ||||
-rw-r--r-- | metadata/layout.conf | 3 | ||||
-rw-r--r-- | profiles/package.mask | 1 | ||||
-rw-r--r-- | profiles/repo_name | 1 | ||||
-rw-r--r-- | virtual/openssl/Manifest | 3 | ||||
-rw-r--r-- | virtual/openssl/metadata.xml | 10 | ||||
-rw-r--r-- | virtual/openssl/openssl-0.1.ebuild | 20 | ||||
-rw-r--r-- | virtual/openssl/openssl-0.ebuild | 18 |
18 files changed, 301 insertions, 0 deletions
diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest new file mode 100644 index 0000000..7e422c9 --- /dev/null +++ b/dev-libs/libressl/Manifest @@ -0,0 +1,2 @@ +DIST libressl-2.0.0.tar.gz 2670313 SHA256 139ac81c9478accd38a9eb667623d75997a2197cec36f184cd8d23e98a7e475b SHA512 c945f4c1b77f2b54fa2445cd5d9263545630b4fe5d603d7740ba7c1bb9f50ba5557635c073f518708c18d03af17a6ff58b104c665338fc727130c4ae95a8e3da WHIRLPOOL f2049004969127ab34eb9862ab11cd169a7bf3e4b57a42c112f1efb1de64d7feebc8ed12564c3cdc67d4a475d9940fec3227b455e6f866887d73a30332352235 +DIST libressl-2.0.1.tar.gz 2672167 SHA256 9596f6cb3e8bafe35d749dfbdb6c984f1bbd86233598eb5fdb4abf854a5792ba SHA512 073e3e7260e6491f5218a26401736141d9e365fc1829e9e95a1cb1b58c627715834428b35b6b803c48b2f9014c48bedad2cdf9b106bb72430db626c91d4400ca WHIRLPOOL f7adb6b12020630d369fdf99b1c1fa63f7f95819d80e9ee396c260fb58ed34b666e9f555f4a144adefad69ef701d4f84091de6b99ffbb3487e2836446c15d4ba diff --git a/dev-libs/libressl/libressl-2.0.0.ebuild b/dev-libs/libressl/libressl-2.0.0.ebuild new file mode 100644 index 0000000..461f35b --- /dev/null +++ b/dev-libs/libressl/libressl-2.0.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils multilib-minimal + +DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL" +HOMEPAGE="http://www.libressl.org/" +SRC_URI="http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz" + +LICENSE="ISC openssl" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="static-libs" + +DEPEND=" + !dev-libs/openssl:0 + abi_x86_32? ( + !<=app-emulation/emul-linux-x86-baselibs-20140508 + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + )" +RDEPEND="${DEPEND}" +PDEPEND="app-misc/ca-certificates" + +src_prepare() { + sed -i \ + -e '/^CFLAGS=/s#-g##' \ + -e '/^CFLAGS=/s#-Werror##' \ + -e '/^USER_CFLAGS=/s#-O2##' \ + configure || die "fixing CFLAGS failed" +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ + $(use_enable static-libs static) +} + +multilib_src_test() { + emake check +} + +multilib_src_install_all() { + einstalldocs + + # file collision with sys-apps/shadow + rm -f "${ED%%/}"/usr/share/man/man1/passwd.1* + newman man/passwd.1 libressl-passwd.1 + + prune_libtool_files +} diff --git a/dev-libs/libressl/libressl-2.0.1.ebuild b/dev-libs/libressl/libressl-2.0.1.ebuild new file mode 100644 index 0000000..2383210 --- /dev/null +++ b/dev-libs/libressl/libressl-2.0.1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils multilib-minimal + +DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL" +HOMEPAGE="http://www.libressl.org/" +SRC_URI="http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz" + +LICENSE="ISC openssl" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="static-libs" + +DEPEND=" + abi_x86_32? ( + !<=app-emulation/emul-linux-x86-baselibs-20140508 + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + )" +RDEPEND="${DEPEND}" +PDEPEND="app-misc/ca-certificates" + +src_prepare() { + sed -i \ + -e '/^CFLAGS=/s#-g##' \ + -e '/^CFLAGS=/s#-Werror##' \ + -e '/^USER_CFLAGS=/s#-O2##' \ + configure || die "fixing CFLAGS failed" +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ + $(use_enable static-libs static) +} + +multilib_src_test() { + emake check +} + +multilib_src_install_all() { + einstalldocs + + # file collision with sys-apps/shadow + rm -f "${ED%%/}"/usr/share/man/man1/passwd.1* + newman man/passwd.1 libressl-passwd.1 + + prune_libtool_files +} diff --git a/dev-libs/openssl/openssl-1.0.0j.ebuild b/dev-libs/openssl/openssl-1.0.0j.ebuild new file mode 100644 index 0000000..0967b02 --- /dev/null +++ b/dev-libs/openssl/openssl-1.0.0j.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +DESCRIPTION="This is a fake ebuild to support libressl" +HOMEPAGE="http://www.openssl.org/" +SRC_URI="" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="static-libs bindist" + +DEPEND=">=dev-libs/libressl-2.0.0[static-libs?]" +RDEPEND="${DEPEND}" diff --git a/dev-libs/openssl/openssl-1.0.0m.ebuild b/dev-libs/openssl/openssl-1.0.0m.ebuild new file mode 100644 index 0000000..0967b02 --- /dev/null +++ b/dev-libs/openssl/openssl-1.0.0m.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +DESCRIPTION="This is a fake ebuild to support libressl" +HOMEPAGE="http://www.openssl.org/" +SRC_URI="" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="static-libs bindist" + +DEPEND=">=dev-libs/libressl-2.0.0[static-libs?]" +RDEPEND="${DEPEND}" diff --git a/dev-libs/openssl/openssl-1.0.1g-r1.ebuild b/dev-libs/openssl/openssl-1.0.1g-r1.ebuild new file mode 100644 index 0000000..0967b02 --- /dev/null +++ b/dev-libs/openssl/openssl-1.0.1g-r1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +DESCRIPTION="This is a fake ebuild to support libressl" +HOMEPAGE="http://www.openssl.org/" +SRC_URI="" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="static-libs bindist" + +DEPEND=">=dev-libs/libressl-2.0.0[static-libs?]" +RDEPEND="${DEPEND}" diff --git a/dev-libs/openssl/openssl-1.0.1g.ebuild b/dev-libs/openssl/openssl-1.0.1g.ebuild new file mode 100644 index 0000000..0967b02 --- /dev/null +++ b/dev-libs/openssl/openssl-1.0.1g.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +DESCRIPTION="This is a fake ebuild to support libressl" +HOMEPAGE="http://www.openssl.org/" +SRC_URI="" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="static-libs bindist" + +DEPEND=">=dev-libs/libressl-2.0.0[static-libs?]" +RDEPEND="${DEPEND}" diff --git a/dev-libs/openssl/openssl-1.0.1h-r1.ebuild b/dev-libs/openssl/openssl-1.0.1h-r1.ebuild new file mode 100644 index 0000000..0967b02 --- /dev/null +++ b/dev-libs/openssl/openssl-1.0.1h-r1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +DESCRIPTION="This is a fake ebuild to support libressl" +HOMEPAGE="http://www.openssl.org/" +SRC_URI="" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="static-libs bindist" + +DEPEND=">=dev-libs/libressl-2.0.0[static-libs?]" +RDEPEND="${DEPEND}" diff --git a/dev-libs/openssl/openssl-1.0.1h-r2.ebuild b/dev-libs/openssl/openssl-1.0.1h-r2.ebuild new file mode 100644 index 0000000..6e3f361 --- /dev/null +++ b/dev-libs/openssl/openssl-1.0.1h-r2.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit multilib-build + +DESCRIPTION="This is a fake ebuild to support libressl" +HOMEPAGE="http://www.openssl.org/" +SRC_URI="" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="static-libs bindist" + +DEPEND=">=dev-libs/libressl-2.0.0[static-libs?,${MULTILIB_USEDEP}]" +RDEPEND="${DEPEND}" diff --git a/dev-libs/openssl/openssl-1.0.2_beta1-r2.ebuild b/dev-libs/openssl/openssl-1.0.2_beta1-r2.ebuild new file mode 100644 index 0000000..2883aab --- /dev/null +++ b/dev-libs/openssl/openssl-1.0.2_beta1-r2.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit multilib-build + +DESCRIPTION="This is a fake ebuild to support libressl" +HOMEPAGE="http://www.openssl.org/" +SRC_URI="" + +LICENSE="public-domain" +SLOT="0" +IUSE="static-libs bindist" + +DEPEND=">=dev-libs/libressl-2.0.0[static-libs?,${MULTILIB_USEDEP}]" +RDEPEND="${DEPEND}" diff --git a/dev-libs/openssl/openssl-1.0.2_beta1-r3.ebuild b/dev-libs/openssl/openssl-1.0.2_beta1-r3.ebuild new file mode 100644 index 0000000..2883aab --- /dev/null +++ b/dev-libs/openssl/openssl-1.0.2_beta1-r3.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit multilib-build + +DESCRIPTION="This is a fake ebuild to support libressl" +HOMEPAGE="http://www.openssl.org/" +SRC_URI="" + +LICENSE="public-domain" +SLOT="0" +IUSE="static-libs bindist" + +DEPEND=">=dev-libs/libressl-2.0.0[static-libs?,${MULTILIB_USEDEP}]" +RDEPEND="${DEPEND}" diff --git a/metadata/layout.conf b/metadata/layout.conf new file mode 100644 index 0000000..e957371 --- /dev/null +++ b/metadata/layout.conf @@ -0,0 +1,3 @@ +# We want eclasses from the gentoo repo. This happens by default with portage, +# but pkgcore complains if we don't spell it out explicitly. +masters = gentoo diff --git a/profiles/package.mask b/profiles/package.mask new file mode 100644 index 0000000..dcc4cf2 --- /dev/null +++ b/profiles/package.mask @@ -0,0 +1 @@ +virtual/openssl diff --git a/profiles/repo_name b/profiles/repo_name new file mode 100644 index 0000000..75929cf --- /dev/null +++ b/profiles/repo_name @@ -0,0 +1 @@ +libressl diff --git a/virtual/openssl/Manifest b/virtual/openssl/Manifest new file mode 100644 index 0000000..7645be1 --- /dev/null +++ b/virtual/openssl/Manifest @@ -0,0 +1,3 @@ +EBUILD openssl-0.1.ebuild 530 SHA256 03ef85b8fbf4f69ed38b02b8e5a1e74f8b441933cd4f6c85e1cba3aa712c8ae6 SHA512 b6ff20c965a4db805598258b05f3c07069b80dad2b2cbcda783438ef237d483044bb3bcf0da7ed53d1c4ddbeeddea7300ece0ffad979119e2161c711f098947a WHIRLPOOL 9d3efb1112b700fd9929f9e088fea30dc3f1e9f9aafc048d78b85f8f3ffbb3ce2c7713591fe352ac7de6fb7e40f670e5af05f2bec4a17b10332b2fb601028597 +EBUILD openssl-0.ebuild 441 SHA256 c0ca8071a6fb421a29096aa657fec5390c25ac1f2c613fdf07a2b22d5b9e2e16 SHA512 8015dd368656afe8685ea78646eb5c925bc45fb78fadc4076b6fd85f044ea763366db3d5b508e46cc9e70ba33f4abbbf6f3136b358871abab2d10cc02cdd74ca WHIRLPOOL 030e3c12c49e7406c7fb7553dbbb21dd5c79a744bc14e3752317dc73248d87985f7dc0eb91a990e8c986a2344a59a0b56316b7ddfc47080a1fec4309583679f4 +MISC metadata.xml 283 SHA256 e42cf52994822c670be5307c93de92853bfd1f81b3449e2e8be3720d95c5cfdf SHA512 7c99d3dffd009064f13a4c898aa6fe2cfbdc144f35ec49b6f2fe26e235e8ecc528be712de14a524d6cc4c959f023aa0dc17bab22695176a03f831f73ea5d897a WHIRLPOOL 159517341133c262222bbf337ec3ad600c7474ffd64afb34e836e748250028f956c0bda741d5fbaea274cb7e400ab0322a09b25c417de4bc8e0e746bc0f48512 diff --git a/virtual/openssl/metadata.xml b/virtual/openssl/metadata.xml new file mode 100644 index 0000000..4ef4897 --- /dev/null +++ b/virtual/openssl/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>hasufell@gentoo.org</email> + <name>Julian Ospald</name> + </maintainer> + <longdescription lang="en"> + </longdescription> +</pkgmetadata> diff --git a/virtual/openssl/openssl-0.1.ebuild b/virtual/openssl/openssl-0.1.ebuild new file mode 100644 index 0000000..01952e5 --- /dev/null +++ b/virtual/openssl/openssl-0.1.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit multilib-build + +DESCRIPTION="Virtual to select OpenSSL implementation" +HOMEPAGE="" +SRC_URI="" + +LICENSE="" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux" +IUSE="" + +RDEPEND="|| ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] + dev-libs/libressl[${MULTILIB_USEDEP}] )" +DEPEND="" diff --git a/virtual/openssl/openssl-0.ebuild b/virtual/openssl/openssl-0.ebuild new file mode 100644 index 0000000..29d5af1 --- /dev/null +++ b/virtual/openssl/openssl-0.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +DESCRIPTION="Virtual to select OpenSSL implementation" +HOMEPAGE="" +SRC_URI="" + +LICENSE="" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux" +IUSE="" + +RDEPEND="|| ( dev-libs/openssl:0 + dev-libs/libressl )" +DEPEND="" |