diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /net-libs/nacl |
reinit the tree, so we can have metadata
Diffstat (limited to 'net-libs/nacl')
-rw-r--r-- | net-libs/nacl/Manifest | 5 | ||||
-rw-r--r-- | net-libs/nacl/metadata.xml | 8 | ||||
-rw-r--r-- | net-libs/nacl/nacl-0_p20110221.ebuild | 73 |
3 files changed, 86 insertions, 0 deletions
diff --git a/net-libs/nacl/Manifest b/net-libs/nacl/Manifest new file mode 100644 index 000000000000..f0f181546e3c --- /dev/null +++ b/net-libs/nacl/Manifest @@ -0,0 +1,5 @@ +DIST nacl-20110221.tar.bz2 163415 SHA256 4f277f89735c8b0b8a6bbd043b3efb3fa1cc68a9a5da6a076507d067fc3b3bf8 SHA512 4c031ceffe6a28dc74b46ac003d485531f78de467c802df73c8b22ca53644dabb7d2e3080b7bdd6583f0d07ad76b6d95bc0ffdce319ca2f80ee041e6fe618656 WHIRLPOOL 6fd80c68cf7c644189aba0e2cc72fd382149fc10fc69a208eaf5d51b45c3fbcc9a4a0284bf6dcfd05d34f1ef77ef7f3e735c68ce38dc3c4ca9f0412ac825a98a +EBUILD nacl-0_p20110221.ebuild 1904 SHA256 a23f00f7281782f2126469c91389dce5a90e0594fefdbbc7d60effa66fa92c5b SHA512 ff11b6737ee7e071fc7a625ec5ec69a2d5156fcf87b947d471e0fd60051e8e1dfc51c21434a8a8cdc6f39d449ac8bdfaa63dca0fff961a79e3dcc6e82cc600af WHIRLPOOL cd8cbbea835d035fa4b16b00d3256031d9da42ff46f8d2e95219850e7160e1424d1bb6ad5a56aa0cbc077465460f5881b5be1910d118e7e1f13bacb248f6d279 +MISC ChangeLog 2179 SHA256 dbf30f1a585a7854d9466aa5bf6c05a7d4de8d81bd31d378bbfc62d98d1bf425 SHA512 22fb234b55b1c75dcfb2ded62fddebac45a8953a7bdefa2a67f179591b27e3dd322074088fc6e463e6a4a9a628a539789379ba87f542e8c22a5a5bd70d2f72c7 WHIRLPOOL 75b757b8ed0fb92cf945cedb576ea915c4f2ace832921a5710043b0f7fd2bf2cc917dc989aedb396f9d1ef4a384bd1d65fac4a881b1f8c99b5ad7758c8d34bff +MISC ChangeLog-2015 488 SHA256 14f11e285d82c9944b51b936c674e0e452fb336c8858b1388952287b2fac8da6 SHA512 b9a95c75431d8fcd297831a2a155c579c202ff8e4c5dfd346fd2fdf2f4c767c5b9bc0368202fef2f30b2e3ad7146bde5ae0ca091d5c36c8163f1cffc0f50d1bc WHIRLPOOL 5ddc5952f5c9bccbd4d40a394d156bc1395bf4707f760087386a347d0bbc1d09b76fe819f4f707e20c3c6d79fba72b193f17c498e937987e76e233fc772792f5 +MISC metadata.xml 237 SHA256 ffb571839c57797d282263369646d2bba2662601a45f7bb3251bb97f716554a6 SHA512 ae2360aa6b1b00c67e0acea4935c02b64585b9a15e126fec9d5d99637021c542c0a495e5116205f3da287def46fa5b19cb1a7f3042c12c5f7a78d66d92fcb03f WHIRLPOOL 60d6da846c983457e038ea5ba3c0bf48f939c9586610985a14cac9772fd1d45d781a643abc16482f232f3028e44fe99fe1a382deaebf6589602fc244a4460e3f diff --git a/net-libs/nacl/metadata.xml b/net-libs/nacl/metadata.xml new file mode 100644 index 000000000000..a535b8852829 --- /dev/null +++ b/net-libs/nacl/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> +<email>xmw@gentoo.org</email> +<name>Michael Weber</name> +</maintainer> +</pkgmetadata> diff --git a/net-libs/nacl/nacl-0_p20110221.ebuild b/net-libs/nacl/nacl-0_p20110221.ebuild new file mode 100644 index 000000000000..55bcb6fc9de6 --- /dev/null +++ b/net-libs/nacl/nacl-0_p20110221.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit flag-o-matic toolchain-funcs multilib-minimal + +DESCRIPTION="high-speed software library for network communication, encryption, decryption, signatures" +HOMEPAGE="http://nacl.cr.yp.to/" +SRC_URI="http://hyperelliptic.org/nacl/${P/0_p}.tar.bz2" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +DEPEND="" +RDEPEND="${DEPEND}" + +S=${WORKDIR}/${P/0_p} + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/nacl/cpucycles.h + /usr/include/nacl/crypto_core_hsalsa20.h + /usr/include/nacl/crypto_hashblocks_sha256.h + /usr/include/nacl/crypto_hashblocks_sha512.h + /usr/include/nacl/crypto_onetimeauth_poly1305.h + /usr/include/nacl/crypto_scalarmult_curve25519.h + /usr/include/nacl/crypto_stream_aes128ctr.h + /usr/include/nacl/crypto_stream_salsa20.h + /usr/include/nacl/crypto_stream_salsa2012.h + /usr/include/nacl/crypto_stream_salsa208.h ) + +src_prepare() { + #drop useless path elements, verbose output, predictable include dir + sed -e '/^export/d' \ + -e '/^PATH/d' \ + -e '/^LD_LIBRARY_PATH/d' \ + -e '/^DYLD_LIBRARY_PATH/d' \ + -e '/^exec >/d' \ + -e '/^shorthostname/s:=.*:=gentoo:' \ + -i do || die + sed -e 's:=== `date` === ::' \ + -i $(find . -name do) || die + rm -r tests + + multilib_copy_sources + + filter-flags "-O*" + append-cflags -O3 -fomit-frame-pointer -funroll-loops + append-cxxflags -O3 -fomit-frame-pointer -funroll-loops +} + +multilib_src_configure() { + echo "$(tc-getCC) ${CFLAGS}" > okcompilers/c + echo "$(tc-getCXX) ${CXXFLAGS}" > okcompilers/cpp + echo "$(tc-getAR)" > okcompilers/archivers + + sed -e "1aexport PATH=\"${BUILD_DIR}/build/gentoo/bin:${PATH}\"" \ + -i do || die +} + +multilib_src_compile() { + ./do || die +} + +multilib_src_install() { + insinto /usr/$(get_libdir)/${PN} + doins build/gentoo/lib/*/* + + insinto /usr/include/${PN} + doins build/gentoo/include/*/* +} |