From b51aa320750166169ba8f8f9d6ecfe9fdfc9cc73 Mon Sep 17 00:00:00 2001 From: Mikle Kolyada Date: Sun, 28 Jan 2018 03:45:01 +0300 Subject: [PATCH] app-crypt/nistp224: remove last rited package --- app-crypt/nistp224/Manifest | 1 - .../nistp224/files/nistp224-0.75-asmfix.patch | 39 --------- .../files/nistp224-0.75-declare-exit.patch | 18 ----- .../files/nistp224-0.75-honour-CC.patch | 79 ------------------- app-crypt/nistp224/metadata.xml | 11 --- app-crypt/nistp224/nistp224-0.75-r1.ebuild | 56 ------------- 6 files changed, 204 deletions(-) delete mode 100644 app-crypt/nistp224/Manifest delete mode 100644 app-crypt/nistp224/files/nistp224-0.75-asmfix.patch delete mode 100644 app-crypt/nistp224/files/nistp224-0.75-declare-exit.patch delete mode 100644 app-crypt/nistp224/files/nistp224-0.75-honour-CC.patch delete mode 100644 app-crypt/nistp224/metadata.xml delete mode 100644 app-crypt/nistp224/nistp224-0.75-r1.ebuild diff --git a/app-crypt/nistp224/Manifest b/app-crypt/nistp224/Manifest deleted file mode 100644 index 41a6383be147..000000000000 --- a/app-crypt/nistp224/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST nistp224-0.75.tar.gz 204747 BLAKE2B b665a477b3e6fea56ddaf663ab0794bf0201de3ed8857173f1328cbf9a4f130cdbbf79b6d02a40f33fe41f9d31ccf9916ad2329124ab11e07762216a25aa97f8 SHA512 1f15000e2d62b4a550599632949728b8c81cae61a91c28685c808263d363ef6985fda343ba982ea6ce48314bc4c245b3f099c5e05d2ebac81a0410f4960ffb88 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 -+#include - #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 -+#include - #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 @@ - - - - - -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. - - 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 -} -- 2.26.2