summaryrefslogtreecommitdiff
path: root/app-crypt
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-01-31 20:30:04 +0000
committerV3n3RiX <venerix@redcorelinux.org>2018-01-31 20:30:04 +0000
commit4650985dd0e898b82e0d2ec225931297d4fadccf (patch)
treeeb0e8002cf3ebf1009110b6fec47fa90f873d824 /app-crypt
parent67f76a858f1ac826bd8a550d756d9ec6e340ed4f (diff)
gentoo resync : 31.01.2018
Diffstat (limited to 'app-crypt')
-rw-r--r--app-crypt/Manifest.gzbin23481 -> 23313 bytes
-rw-r--r--app-crypt/gnupg/Manifest1
-rw-r--r--app-crypt/gnupg/gnupg-2.2.4-r1.ebuild129
-rw-r--r--app-crypt/heimdal/Manifest2
-rw-r--r--app-crypt/heimdal/heimdal-7.5.0.ebuild2
-rw-r--r--app-crypt/moolticute/Manifest6
-rw-r--r--app-crypt/moolticute/moolticute-0.11.4_beta.ebuild64
-rw-r--r--app-crypt/moolticute/moolticute-0.11.6_beta.ebuild (renamed from app-crypt/moolticute/moolticute-0.10.0_beta.ebuild)2
-rw-r--r--app-crypt/nistp224/Manifest6
-rw-r--r--app-crypt/nistp224/files/nistp224-0.75-asmfix.patch39
-rw-r--r--app-crypt/nistp224/files/nistp224-0.75-declare-exit.patch18
-rw-r--r--app-crypt/nistp224/files/nistp224-0.75-honour-CC.patch79
-rw-r--r--app-crypt/nistp224/metadata.xml11
-rw-r--r--app-crypt/nistp224/nistp224-0.75-r1.ebuild56
14 files changed, 135 insertions, 280 deletions
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index 091a414e4771..fc95a7cde6e6 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 5e1f1a315303..2fff53f1a758 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -15,5 +15,6 @@ EBUILD gnupg-2.1.20-r1.ebuild 3102 BLAKE2B 7e63763d5989d876aec29eec09fe9bda9a83a
EBUILD gnupg-2.2.0.ebuild 3121 BLAKE2B abb9424fbbd74ed5d0e3a71f48af85e9d569601ec81f76131721286f6a2b92d9e50f516689147a5b4c8097eb4122891f2adb6bb81e1304d6e3ec4909c7db46df SHA512 d0970104cdb3642518cd986a1328cd06200dd8a472b306d490608aed27f40d83d176731bc62adeb3387505278ed56ce3f16ade2f30a55b4385a9112616aa12cf
EBUILD gnupg-2.2.1.ebuild 3224 BLAKE2B 3e5c1fa5fdd5fbca8a5b554b09e2221ba612185415e009ebbf2e999369dfa4697139674ccf94b9be52bc2c8024b56a4a846f1803a940755a1650765325a10d17 SHA512 ebe3107c7444f4f821760d854da5376a9953b7e6781673cc55b3704ce9accf5306277140648a047f9fe705c7e5ef7922e45c0fceb8508d80edd63b6dab08b579
EBUILD gnupg-2.2.3.ebuild 3209 BLAKE2B 44f319cfee71a4c4c38deb496f361e022e2b729b2d075e3d2c03f4276f69b5b8e42bffd90eed5a8b0cccc468bf2512cd6c6b593e6b74cf2ac9867c8f05b0b447 SHA512 4800b7469ad42721294d08c05aa32914a9f0b6d8313efc10a44d5d6b4f9e62d8ee4eb083162808aad5b9829ddc041ea4cac53a60f7b7614451fba41a69c39a28
+EBUILD gnupg-2.2.4-r1.ebuild 3206 BLAKE2B 084fd1814201be6c963a2adc262e4a8c137950cd07a15d9e021d149de752894b3db1096ccf59f04f97fe7ab1764471b6063e103e8f28bb0fc68a2d3ea04f1612 SHA512 b3112ebc907b92caa56f7786a15589701fcbcceb1de8f8ea78d22921a293d84454902f8ca11250c63b5f833936cc46d3d31d5878df712586c032b1297980c603
EBUILD gnupg-2.2.4.ebuild 3203 BLAKE2B 42bf0180668dc428b4d6529d23f38c82ff31bf9ad41c8be1f157718f25e96203d16a9e6e6f2764bc8865fa78001ca862a3ca81b1bffd1cc569a6e706e45f6487 SHA512 13fbcc6aff14cde19508f631c9912e5b5648cda50c8a8ddf4b9fe3a84495344470747f8d57a238f3323c651290eaed6935b958f7fadf408a257fea4b4a011ffc
MISC metadata.xml 1198 BLAKE2B 745e725cf4c88e72dae88f6c2030ec755a79c449c68caaf0fbd1af6f996791500ae9490127cc50cc165180f754de1c71216e89fb899329c0b108810a866612cf SHA512 cd4ad4996e1c641bf8b6815a72f90427fa3c20864fe440157068ebb38300228e907ccf34fca2fd9ba821eeadee741c0cf8d8b09ce60c965f340e64c4fae3c069
diff --git a/app-crypt/gnupg/gnupg-2.2.4-r1.ebuild b/app-crypt/gnupg/gnupg-2.2.4-r1.ebuild
new file mode 100644
index 000000000000..90eea8ab8523
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.2.4-r1.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit systemd toolchain-funcs
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="http://www.gnupg.org/"
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl tofu tools usb wks-server"
+
+COMMON_DEPEND_LIBS="
+ >=dev-libs/npth-1.2
+ >=dev-libs/libassuan-2.5.0
+ >=dev-libs/libgcrypt-1.7.3
+ >=dev-libs/libgpg-error-1.24
+ >=dev-libs/libksba-1.3.4
+ >=net-misc/curl-7.10
+ ssl? ( >=net-libs/gnutls-3.0:0= )
+ sys-libs/zlib
+ ldap? ( net-nds/openldap )
+ bzip2? ( app-arch/bzip2 )
+ readline? ( sys-libs/readline:0= )
+ smartcard? ( usb? ( virtual/libusb:0 ) )
+ tofu? ( >=dev-db/sqlite-3.7 )
+ "
+COMMON_DEPEND_BINS="app-crypt/pinentry
+ !app-crypt/dirmngr"
+
+# Existence of executables is checked during configuration.
+DEPEND="${COMMON_DEPEND_LIBS}
+ ${COMMON_DEPEND_BINS}
+ nls? ( sys-devel/gettext )
+ doc? ( sys-apps/texinfo )"
+
+RDEPEND="${COMMON_DEPEND_LIBS}
+ ${COMMON_DEPEND_BINS}
+ selinux? ( sec-policy/selinux-gpg )
+ nls? ( virtual/libintl )"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS=(
+ ChangeLog NEWS README THANKS TODO VERSION
+ doc/FAQ doc/DETAILS doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER
+)
+
+PATCHES=(
+ "${FILESDIR}/${PN}-2.1.20-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch"
+)
+
+src_configure() {
+ local myconf=()
+
+ if use smartcard; then
+ myconf+=(
+ --enable-scdaemon
+ $(use_enable usb ccid-driver)
+ )
+ else
+ myconf+=( --disable-scdaemon )
+ fi
+
+ if use elibc_SunOS || use elibc_AIX; then
+ myconf+=( --disable-symcryptrun )
+ else
+ myconf+=( --enable-symcryptrun )
+ fi
+
+ # glib fails and picks up clang's internal stdint.h causing weird errors
+ [[ ${CC} == *clang ]] && \
+ export gl_cv_absolute_stdint_h=/usr/include/stdint.h
+
+ econf \
+ "${myconf[@]}" \
+ $(use_enable bzip2) \
+ $(use_enable ssl gnutls) \
+ $(use_enable nls) \
+ $(use_enable tofu) \
+ $(use_enable wks-server wks-tools) \
+ $(use_with ldap) \
+ $(use_with readline) \
+ --enable-gpg \
+ --enable-gpgsm \
+ --enable-large-secmem \
+ --enable-all-tests \
+ CC_FOR_BUILD="$(tc-getBUILD_CC)"
+}
+
+src_compile() {
+ default
+
+ use doc && emake -C doc html
+}
+
+src_test() {
+ #Bug: 638574
+ use tofu && export TESTFLAGS=--parallel
+ default
+}
+
+src_install() {
+ default
+
+ use tools &&
+ dobin \
+ tools/{convert-from-106,gpg-check-pattern} \
+ tools/{gpg-zip,gpgconf,gpgsplit,lspgpot,mail-signed-keys} \
+ tools/make-dns-cert
+
+ dosym gpg /usr/bin/gpg2
+ dosym gpgv /usr/bin/gpgv2
+ echo ".so man1/gpg.1" > "${ED}"/usr/share/man/man1/gpg2.1 || die
+ echo ".so man1/gpgv.1" > "${ED}"/usr/share/man/man1/gpgv2.1 || die
+
+ dodir /etc/env.d
+ echo "CONFIG_PROTECT=/usr/share/gnupg/qualified.txt" >> "${ED}"/etc/env.d/30gnupg || die
+
+ use doc && dodoc doc/gnupg.html/* doc/*.png
+
+ systemd_douserunit doc/examples/systemd-user/*.{service,socket}
+}
diff --git a/app-crypt/heimdal/Manifest b/app-crypt/heimdal/Manifest
index 6b77b4e0efe9..d4fa9f97a925 100644
--- a/app-crypt/heimdal/Manifest
+++ b/app-crypt/heimdal/Manifest
@@ -12,5 +12,5 @@ AUX krb5.conf 424 BLAKE2B 49b8a0aab6e0dacb70b91e030bb5f2b8bdfe4253026f85e2c9d16b
DIST heimdal-7.4.0.tar.gz 9928553 BLAKE2B e43215a82d603bf69d3ac22ffbf0b0b7995fdaa9c2d0c1a5ac2d145a5fbed653b9b021caae5af1955323760afcd0ec2083b94d1c32f07486c7368ab03172a9bd SHA512 3bb83974180e0f6fe2e1b2a11c51cf136c9a64f13f9ed7592f0039ccccd03c1a22081b7d88ae631f94cf46589ed399b79666eb814104f915faa70b53749863a7
DIST heimdal-7.5.0.tar.gz 10071281 BLAKE2B 917f5855248c333e5ec35bf992973d8b5fb84581b9c3bc8d42c328e5f878ce24c5596c5a1e3fbca786a71be04984068efbb817f7336135056d1feae38895758f SHA512 6d1ad77e795df786680b5e68e2bfefee27bd0207eab507295d7af7053135de9c9ebb517d2c0235bc3a7d50945e18044515f0d76c0899b6b74aa839f1f3e5b131
EBUILD heimdal-7.4.0.ebuild 4390 BLAKE2B 7108830ec9b3f82ab1551b0487aeeb9994840b59d9a04ccf8de977e089749f720efd1d44f8378482ecc1fb2180ff56d9f3d950861c9b4c01a32cd4f64208b3ec SHA512 b9c4bde0ad3adcd24ddd0fbb064526dc14d453f2f9fb84cbde6d8c21ecd946308d969753cb3a15333ff59b964b4f11814a11f081dc2e5dd7341262b57319f8ef
-EBUILD heimdal-7.5.0.ebuild 4392 BLAKE2B fa02c639222918d971b35af26964a11aed588ded81a693a339cc15134e65640a70840f1e0710ed61104fe0dcd8e50ec212e3c539e088bc4f234230b0801ebdfd SHA512 377846bcd32f7c08488fcaa419619c072b30afb68c06131c3bbec58bdf24a20e638d11c20c67276100fb16144bfa59a541fc69a04200aaf6bf3e66cad570d49c
+EBUILD heimdal-7.5.0.ebuild 4391 BLAKE2B 47cde63621a4345daa5017637298e78aa26c319322eb61c2c3015e0e5a0138e91e3184647637c767d8ed6e0f278e5fc336b2d4a96198b38989dc4d50b340ba66 SHA512 9bdac21ea048a101c52580b23c60fe1588c81cfa41184b352b9c6da7e48223fa1c7f7577148c04496b9f5acfe030aed0e97f1c145e6b9ae8f412f67b9eb02a97
MISC metadata.xml 638 BLAKE2B f886a9862a4143b2c9f2a2e5af79c6ce72d23e883a2285f16ad22e61c8acc301f8a838b2fea65f42168edfda9a8652a420c01dc34482123d0ec6ccc6ef0a5ce9 SHA512 1fb671028d7d798c9a6e0be09e77b94a2d7f25598f6d9238f1b7897c9fcd68bed1d3fe84e84d98c1f276979cf782fedb13f1ea44ad876c4658ce1f142aecdf5f
diff --git a/app-crypt/heimdal/heimdal-7.5.0.ebuild b/app-crypt/heimdal/heimdal-7.5.0.ebuild
index fc0a8cbe1d0c..60543b74f1bb 100644
--- a/app-crypt/heimdal/heimdal-7.5.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.5.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd"
IUSE="afs +berkdb caps hdb-ldap ipv6 libressl otp +pkinit selinux ssl static-libs test X"
CDEPEND="
diff --git a/app-crypt/moolticute/Manifest b/app-crypt/moolticute/Manifest
index 747205c85f17..8b2633204de9 100644
--- a/app-crypt/moolticute/Manifest
+++ b/app-crypt/moolticute/Manifest
@@ -1,8 +1,6 @@
AUX 50-mooltipass.rule 84 BLAKE2B 574568b60d33216a8de4a90866f2dd4a53d5369fb7e112c6125b8492e8cdaff51067dffe4e36e07fa24cf8a9aaaa77a388f3217ad039a51d7ba0781239020a43 SHA512 26f8a9f2c5fb2f3a87a486f91d5fae7069955dc528eacb8a37a833d393be38b70e3a9784024287cdfeb93a90abad83400395bb803e82a091100bd44cb7b2c28d
AUX moolticuted.init 309 BLAKE2B 1f967b7e497e7e2d5547baf3e1b18127590997d8221ed34da1b4b4b2843bb1590fbb0c4153cb89d7f68b4fc0852e66f38879362fdd482414e4b6ba6862f06e30 SHA512 bbb80cf14d3adf744538f03513b461eb8bd2b633ef314f9e935e919f288f629aa8d84ff856e3aa104a2933e16143fbdbff90d9df8651473c39907f5aff580ed0
-DIST moolticute-0.10.0_beta.tar.gz 4945663 BLAKE2B 371ab382239d635251b3921cbae24ee8f0ccefdd2ca2a102e73ecf2eccdef5a86f1613d9cc051871b37ebe9936ffb5f95719f7e3c36c4d7fdc58a18ba9948b73 SHA512 febb828cc179cbbc40684b7c382babfe998d8e14c59358d985658dabc0c414de7b5bec3187336459b286fb85b79f8d781254c7dc55ecd6519fc4ea50952af9b4
-DIST moolticute-0.11.4_beta.tar.gz 5278216 BLAKE2B 7d78549e9ea384669ea2fcea3f543e543ece87b9ce016fbb8675d0ea9065957c0d10bd6048a43c37715de3d1638fa75c518640feca22702713c7c7ab6c9e2ea1 SHA512 4c832b286784c4e8fbfc2eea498e4b7c57377ba745ba226c88001a3ab564d6e7c719dcdb849a409e367eaebc43a8b4c6e756b8a3e90a722f48554df4822e7a19
-EBUILD moolticute-0.10.0_beta.ebuild 1221 BLAKE2B d7846f6ffdf9461819bd57cdf6d800c2d3cbee5f62f8bfc4f8cf38b4001c79c9637d329a1ad0efb27d006cfb27b29ce838ac88065619b60ebe06f27203da2558 SHA512 8c60b98f38e898ba74aacc00bf0bc58bb9cebb701e3beaca6f4ec934c2041ce5132ae96c73e644348582a00e44012d9a1a5e05b3f0741e378edcdb67f04ca1c7
-EBUILD moolticute-0.11.4_beta.ebuild 1221 BLAKE2B d7846f6ffdf9461819bd57cdf6d800c2d3cbee5f62f8bfc4f8cf38b4001c79c9637d329a1ad0efb27d006cfb27b29ce838ac88065619b60ebe06f27203da2558 SHA512 8c60b98f38e898ba74aacc00bf0bc58bb9cebb701e3beaca6f4ec934c2041ce5132ae96c73e644348582a00e44012d9a1a5e05b3f0741e378edcdb67f04ca1c7
+DIST moolticute-0.11.6_beta.tar.gz 5279167 BLAKE2B 4b93dbb038f75502907729398e7315397d5fd46fd7ee57214d5ea2f8dfdddd6c6d1e02242384ec8ca3a67a94711b7b3b68f28e4bb63cb24b224fcdfd75de1435 SHA512 5caf3ad6063da6d1761af37e52561b5834753abbc433e221b874788dd5c98782af8b4e723a78b2e849b8fe7cd0378e9304e5e93ac47e76d547dfc6b8ebe3c92a
+EBUILD moolticute-0.11.6_beta.ebuild 1221 BLAKE2B 1543d9255677160ebb05eb0b169c8fce07e3de2e636c74989528011d01d003e6c2bb6c175311968e2e984cb27d17c49916380225a40ecbebcbc734d157f3271d SHA512 cf7759c9cb9e12daadc144cd1c75bc4cdbedc05ef5d751770e2f6f2fa4febc8f24162159fc46d19c295d4c32d1f0a144f8a340267bb6c8b0ce985abd2f175ad2
EBUILD moolticute-9999.ebuild 1221 BLAKE2B d7846f6ffdf9461819bd57cdf6d800c2d3cbee5f62f8bfc4f8cf38b4001c79c9637d329a1ad0efb27d006cfb27b29ce838ac88065619b60ebe06f27203da2558 SHA512 8c60b98f38e898ba74aacc00bf0bc58bb9cebb701e3beaca6f4ec934c2041ce5132ae96c73e644348582a00e44012d9a1a5e05b3f0741e378edcdb67f04ca1c7
MISC metadata.xml 530 BLAKE2B ab8901536d9ea0b2841cc0cb604cb7e0eab2765079d1964e561bcc61d10ba780cbce831eec8532cc5ed6866df98d0580ff9294ff10d571910bb67d10f065947c SHA512 8551a8d709f3a2fd054a948839518383d3d8f7187b507bcc275d5daa601e53fe1cc1cf3eb7c13c61f6318055964a0a1afba525726e65cd1e3f025b0266997d0e
diff --git a/app-crypt/moolticute/moolticute-0.11.4_beta.ebuild b/app-crypt/moolticute/moolticute-0.11.4_beta.ebuild
deleted file mode 100644
index 6176b1bb8674..000000000000
--- a/app-crypt/moolticute/moolticute-0.11.4_beta.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-if [[ ${PV} == 9999* ]]; then
- EGIT_REPO_URI="https://github.com/mooltipass/moolticute.git"
- inherit git-r3
- KEYWORDS=""
-else
- SRC_URI="https://github.com/mooltipass/moolticute/archive/v${PV/_/-}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm"
-fi
-
-inherit gnome2-utils qmake-utils udev
-
-DESCRIPTION="Mooltipass crossplatform daemon/tools"
-HOMEPAGE="https://github.com/mooltipass/moolticute"
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
- >=dev-libs/libusb-1.0.20
- >=dev-qt/qtcore-5.6:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qttest:5
- dev-qt/qtwebsockets:5
- dev-qt/qtwidgets:5
-"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${P/_/-}"
-
-src_prepare() {
- default
-
- # Fill version.h with package version
- if [[ ${PV} != 9999* ]]; then
- sed -i "s/\"git\"/\"v${PV/_/-}\"/" src/version.h || die
- fi
-}
-
-src_configure() {
- eqmake5 PREFIX="/usr" Moolticute.pro
-}
-
-src_install() {
- emake install INSTALL_ROOT="${D}"
-
- udev_dorules "${FILESDIR}/50-mooltipass.rule"
- newinitd "${FILESDIR}/moolticuted.init" moolticuted
-}
-
-pkg_postinst() {
- udev_reload
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
diff --git a/app-crypt/moolticute/moolticute-0.10.0_beta.ebuild b/app-crypt/moolticute/moolticute-0.11.6_beta.ebuild
index 6176b1bb8674..b5153ad45a3e 100644
--- a/app-crypt/moolticute/moolticute-0.10.0_beta.ebuild
+++ b/app-crypt/moolticute/moolticute-0.11.6_beta.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
diff --git a/app-crypt/nistp224/Manifest b/app-crypt/nistp224/Manifest
deleted file mode 100644
index 725556d23a3a..000000000000
--- a/app-crypt/nistp224/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX nistp224-0.75-asmfix.patch 1360 BLAKE2B 011545cad313ec47d54d867a40283aa707734551566ce81cb4a42ca9a990204d329ce79e1b4b2a22670684d31659d8f229f6379bd19ad7c7cd40558df81fe772 SHA512 36f7cd43b1b2dbeaa166c9cd9c47e8b9043642ac22ad47c1766dbd8b69b5e56a4d5abe9eb1bcafe19b2a75641e010e003d569d2f8bc0538a7d859a8d1962ca3a
-AUX nistp224-0.75-declare-exit.patch 658 BLAKE2B c23ec45ff34eac2845b1c25476f4088666ab0917b068de6cd18e7ca0bf1b1c6fb9c573f86a82f94f354068e93f835dbc427f5bd6c272da3cb61f79c3b6fb54a8 SHA512 9dacc2b7335002b2b755da4f693ac5d2660d29847773640f126fd1d33cf83af2abb18163351392ab87cbee8ddba119f706c0b3d7763b0fef1c20b379c9610117
-AUX nistp224-0.75-honour-CC.patch 1909 BLAKE2B 59bed9a516d4b465d56536ec7f151f9454f98ef89311be8576c37be3f632892c09771450331607c0aff74d83c76a90df27f0e9bd5d669a2fc853013df84f0ce8 SHA512 3e37154c522432ef68bf5531bc31a4c7bc772f23af34d3b8cb60dfc7fcddbb1cc9770b5d15f9c06bd46b952edb96036f8e8b0222d33f51afde43c0bdcbd2bbde
-DIST nistp224-0.75.tar.gz 204747 BLAKE2B b665a477b3e6fea56ddaf663ab0794bf0201de3ed8857173f1328cbf9a4f130cdbbf79b6d02a40f33fe41f9d31ccf9916ad2329124ab11e07762216a25aa97f8 SHA512 1f15000e2d62b4a550599632949728b8c81cae61a91c28685c808263d363ef6985fda343ba982ea6ce48314bc4c245b3f099c5e05d2ebac81a0410f4960ffb88
-EBUILD nistp224-0.75-r1.ebuild 1220 BLAKE2B 32185761e24b7a7acaf9992d1a0bbd10c84cd507db68fc345b3cbe660bfbc86c7dc4e255e2f6e0e0aa1c64c10ec81dbdced32635921b70ccc22e19b38fb21f70 SHA512 eeeefa2b7d3ddc29ef1d08de94f86d2246c50cb25a0a5b5fc95a02e8cbe0f1a65c43e9288e7b468c5e06b0a7e2144b83af7b2ed16cee443d8552de09aeed7754
-MISC metadata.xml 528 BLAKE2B 445c014a8d7be78518d18713b69f0ca555e66ad44cba14f86678ca1004b2751f8e291355f7b64f807946e72d9c3b7989e6455492de3b82d790ff6ade351c57d8 SHA512 b14e8bc33cc4cf4806dfd37b39d4c80166b9fc533b780b87f17a64d191a38be12404a0c722c72a8c211864d065d6fbf7547fe02bb28467311c08fe90f8c594f0
diff --git a/app-crypt/nistp224/files/nistp224-0.75-asmfix.patch b/app-crypt/nistp224/files/nistp224-0.75-asmfix.patch
deleted file mode 100644
index fd6bfa17109a..000000000000
--- a/app-crypt/nistp224/files/nistp224-0.75-asmfix.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-diff -ru math.orig/nistp224-0.75/src/opt-idea64.c math/nistp224-0.75/src/opt-idea64.c
---- math.orig/nistp224-0.75/src/opt-idea64.c 2001-10-19 06:39:19.000000000 +1000
-+++ math/nistp224-0.75/src/opt-idea64.c 2007-01-30 11:30:08.000000000 +1100
-@@ -2,7 +2,8 @@
-
- static void fpmode(void)
- {
-- asm volatile("fldcw %0"::"m"(0x137f));
-+ static short int x=0x137f;
-+ asm volatile("fldcw %0"::"m"(*&x));
- }
-
- #define T0 1.0
-diff -ru math.orig/nistp224-0.75/src/opt-pentium.c math/nistp224-0.75/src/opt-pentium.c
---- math.orig/nistp224-0.75/src/opt-pentium.c 2001-10-19 06:39:19.000000000 +1000
-+++ math/nistp224-0.75/src/opt-pentium.c 2007-01-30 11:30:44.000000000 +1100
-@@ -129,7 +129,8 @@
-
- static inline void fpmode(void)
- {
-- asm volatile("fldcw %0"::"m"(0x137f));
-+ static short int x=0x137f;
-+ asm volatile("fldcw %0"::"m"(*&x));
- }
-
- static void p_sqrt(double out[8],const double in[8])
-diff -ru math.orig/nistp224-0.75/src/opt-ppro.c math/nistp224-0.75/src/opt-ppro.c
---- math.orig/nistp224-0.75/src/opt-ppro.c 2001-10-19 06:39:19.000000000 +1000
-+++ math/nistp224-0.75/src/opt-ppro.c 2007-01-30 11:30:27.000000000 +1100
-@@ -120,7 +120,8 @@
-
- static inline void fpmode(void)
- {
-- asm volatile("fldcw %0"::"m"(0x137f));
-+ static short int x=0x137f;
-+ asm volatile("fldcw %0"::"m"(*&x));
- }
-
- static void p_sqrt(double out[8],const double in[8])
diff --git a/app-crypt/nistp224/files/nistp224-0.75-declare-exit.patch b/app-crypt/nistp224/files/nistp224-0.75-declare-exit.patch
deleted file mode 100644
index a1ecb432a022..000000000000
--- a/app-crypt/nistp224/files/nistp224-0.75-declare-exit.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-diff -Naur nistp224-0.75.orig/src/main.c nistp224-0.75/src/main.c
---- math.orig/nistp224-0.75/src/main.c 2008-01-26 21:56:34.000000000 +0100
-+++ math/nistp224-0.75/src/main.c 2008-01-26 22:05:17.000000000 +0100
-@@ -1,4 +1,5 @@
- #include <stdio.h>
-+#include <stdlib.h>
- #include "nistp224.h"
-
- unsigned char e[28];
-diff -Naur nistp224-0.75.orig/src/nistp224-56.c nistp224-0.75/src/nistp224-56.c
---- math.orig/nistp224-0.75/src/nistp224-56.c 2008-01-26 21:56:34.000000000 +0100
-+++ math/nistp224-0.75/src/nistp224-56.c 2008-01-26 21:57:10.000000000 +0100
-@@ -1,4 +1,5 @@
- #include <stdio.h>
-+#include <stdlib.h>
- #include "nistp224.h"
-
- unsigned char e[28];
diff --git a/app-crypt/nistp224/files/nistp224-0.75-honour-CC.patch b/app-crypt/nistp224/files/nistp224-0.75-honour-CC.patch
deleted file mode 100644
index 1f5a938c2cc3..000000000000
--- a/app-crypt/nistp224/files/nistp224-0.75-honour-CC.patch
+++ /dev/null
@@ -1,79 +0,0 @@
---- Makefile.orig 2008-11-04 22:36:26.000000000 +0100
-+++ Makefile 2008-11-04 22:40:08.000000000 +0100
-@@ -1,3 +1,5 @@
-+CC=`head -n 1 conf-cc`
-+
- default: it
-
- clean:
-@@ -108,7 +110,7 @@
- hasrpcc.h load rts rts.exp speed systype
- rm -f sysdeps
- echo nistp224 0.75 >> sysdeps
-- gcc --version >> sysdeps
-+ ${CC} --version >> sysdeps
- cat systype compile load >> sysdeps
- grep sysdep hasgethr.h >> sysdeps
- grep sysdep hasrdtsc.h >> sysdeps
---- find-systype.sh.orig 2008-11-04 22:35:18.000000000 +0100
-+++ find-systype.sh 2008-11-04 22:36:51.000000000 +0100
-@@ -79,8 +79,8 @@
- ;;
- esac
- else
-- gcc -c trycpp.c
-- gcc -o trycpp trycpp.o
-+ ${CC} -c trycpp.c
-+ ${CC} -o trycpp trycpp.o
- case `./trycpp` in
- nextstep)
- oper="nextstep-`hostinfo | sed -n 's/^[ ]*NeXT Mach \([^:]*\):.*$/\1/p'`"
---- print-cc.sh.orig 2008-11-04 22:34:51.000000000 +0100
-+++ print-cc.sh 2008-11-04 22:35:04.000000000 +0100
-@@ -1,46 +1,5 @@
- cc="`head -n 1 conf-cc`"
- systype="`cat systype`"
-
--
--gcc -c trycpp.c -malign-double >/dev/null 2>&1 \
--&& gccad="-malign-double"
--
--gcc -c trycpp.c -mcpu=ultrasparc >/dev/null 2>&1 \
--&& gccus="-mcpu=ultrasparc"
--
--gcc -c trycpp.c -mcpu=powerpc >/dev/null 2>&1 \
--&& gccpp="-mcpu=powerpc"
--
--gcc -c trycpp.c -mcpu=21164 >/dev/null 2>&1 \
--&& gcc21="-mcpu=21164"
--
--rm -f trycpp.o
--
--
--gccbase="gcc -fomit-frame-pointer -Wimplicit -Wunused -Wcomment -Wchar-subscripts -Wuninitialized -Wshadow -Wcast-qual -Wcast-align -Wwrite-strings"
--
--
--case "$cc:$systype" in
-- auto:*:i386-*:*)
-- cc="$gccbase -O1 $gccad"
-- ;;
-- auto:*:sparc-*:*:*:*)
-- cc="$gccbase -O1 $gccus"
-- ;;
-- auto:*:ppc-*:*:*:*)
-- cc="$gccbase -O2 $gccpp"
-- ;;
-- auto:*:alpha-*:*:*:*)
-- cc="$gccbase -O2 $gcc21"
-- ;;
-- auto:aix-*:-:-:*:-)
-- cc="$gccbase -O2 $gccpp"
-- ;;
-- auto:*)
-- cc="$gccbase -O2"
-- ;;
--esac
--
--
- cat warn-auto.sh
- echo exec "$cc" '-c ${1+"$@"}'
diff --git a/app-crypt/nistp224/metadata.xml b/app-crypt/nistp224/metadata.xml
deleted file mode 100644
index a97d5c6c924c..000000000000
--- a/app-crypt/nistp224/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-<longdescription lang="en">
-nistp224 performs compressed Diffie-Hellman key exchange on the NIST P-224
-elliptic curve at record-setting speeds. It includes an easy-to-use C library
-and a command-line tool. nistp224 also supports uncompressed Diffie-Hellman key
-exchange on the same curve, with 56-byte public keys, at slightly higher speeds.
-</longdescription>
-</pkgmetadata>
diff --git a/app-crypt/nistp224/nistp224-0.75-r1.ebuild b/app-crypt/nistp224/nistp224-0.75-r1.ebuild
deleted file mode 100644
index d89daaef2d32..000000000000
--- a/app-crypt/nistp224/nistp224-0.75-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="2"
-
-inherit eutils toolchain-funcs flag-o-matic fixheadtails
-
-DESCRIPTION="Performs compressed Diffie-Hellman key exchange on the NIST P-224 elliptic curve"
-HOMEPAGE="http://cr.yp.to/nistp224.html"
-SRC_URI="http://cr.yp.to/${PN}/${P}.tar.gz"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE=""
-RESTRICT="mirror bindist"
-
-DEPEND=""
-RDEPEND=${DEPEND}
-S="${WORKDIR}/math/${P}/src"
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-asmfix.patch
- epatch "${FILESDIR}"/${P}-declare-exit.patch
- cd "${S}"
- epatch "${FILESDIR}"/${P}-honour-CC.patch
- ht_fix_file Makefile print*.sh
-}
-
-src_configure() {
- append-flags -fPIC
- echo -n "$(tc-getCC) ${CFLAGS}" > conf-cc
- echo -n "$(tc-getCC) ${LDFLAGS}" > conf-ld
- if use ppc; then
- # untested
- echo -n "powerpc" > conf-opt
- elif use sparc; then
- # untested
- echo -n "sparc" > conf-opt
- else
- # optiminations for ppro and pentium fail
- echo -n "idea64" > conf-opt
- fi
-}
-
-src_compile() {
- emake || die "emake failed"
-}
-
-src_install() {
- dobin nistp224 nistp224-56
- mv nistp224.a libnistp224.a
- dolib.a libnistp224.a
- insinto /usr/include
- doins nistp224.h
-}