diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-01-31 20:30:04 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-01-31 20:30:04 +0000 |
commit | 4650985dd0e898b82e0d2ec225931297d4fadccf (patch) | |
tree | eb0e8002cf3ebf1009110b6fec47fa90f873d824 /app-crypt | |
parent | 67f76a858f1ac826bd8a550d756d9ec6e340ed4f (diff) |
gentoo resync : 31.01.2018
Diffstat (limited to 'app-crypt')
-rw-r--r-- | app-crypt/Manifest.gz | bin | 23481 -> 23313 bytes | |||
-rw-r--r-- | app-crypt/gnupg/Manifest | 1 | ||||
-rw-r--r-- | app-crypt/gnupg/gnupg-2.2.4-r1.ebuild | 129 | ||||
-rw-r--r-- | app-crypt/heimdal/Manifest | 2 | ||||
-rw-r--r-- | app-crypt/heimdal/heimdal-7.5.0.ebuild | 2 | ||||
-rw-r--r-- | app-crypt/moolticute/Manifest | 6 | ||||
-rw-r--r-- | app-crypt/moolticute/moolticute-0.11.4_beta.ebuild | 64 | ||||
-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/Manifest | 6 | ||||
-rw-r--r-- | app-crypt/nistp224/files/nistp224-0.75-asmfix.patch | 39 | ||||
-rw-r--r-- | app-crypt/nistp224/files/nistp224-0.75-declare-exit.patch | 18 | ||||
-rw-r--r-- | app-crypt/nistp224/files/nistp224-0.75-honour-CC.patch | 79 | ||||
-rw-r--r-- | app-crypt/nistp224/metadata.xml | 11 | ||||
-rw-r--r-- | app-crypt/nistp224/nistp224-0.75-r1.ebuild | 56 |
14 files changed, 135 insertions, 280 deletions
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz Binary files differindex 091a414e4771..fc95a7cde6e6 100644 --- a/app-crypt/Manifest.gz +++ b/app-crypt/Manifest.gz 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 -} |