diff options
author | Sam James <sam@gentoo.org> | 2021-06-13 10:40:51 +0200 |
---|---|---|
committer | David Seifert <soap@gentoo.org> | 2021-06-13 10:40:51 +0200 |
commit | 01f3fe8d243477a650529bb734a452d8887394e3 (patch) | |
tree | 83b0829f311591ffebf3036deae09b37307ccb04 /sys-apps/rng-tools/files | |
parent | dev-ml/num: changing compiler need a rebuild, add RDEPEND (diff) | |
download | gentoo-01f3fe8d243477a650529bb734a452d8887394e3.tar.gz gentoo-01f3fe8d243477a650529bb734a452d8887394e3.tar.bz2 gentoo-01f3fe8d243477a650529bb734a452d8887394e3.zip |
sys-apps/rng-tools: add 6.13
Closes: https://github.com/gentoo/gentoo/pull/21210
Signed-off-by: Sam James <sam@gentoo.org>
Signed-off-by: David Seifert <soap@gentoo.org>
Diffstat (limited to 'sys-apps/rng-tools/files')
-rw-r--r-- | sys-apps/rng-tools/files/rng-tools-6.13-various-autotools-fixups.patch | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/sys-apps/rng-tools/files/rng-tools-6.13-various-autotools-fixups.patch b/sys-apps/rng-tools/files/rng-tools-6.13-various-autotools-fixups.patch new file mode 100644 index 000000000000..4ad2348dad96 --- /dev/null +++ b/sys-apps/rng-tools/files/rng-tools-6.13-various-autotools-fixups.patch @@ -0,0 +1,78 @@ +https://github.com/nhorman/rng-tools/pull/132 + +From 16b728f9a5bb138386fa770de817ec244a158be5 Mon Sep 17 00:00:00 2001 +From: David Seifert <soap@gentoo.org> +Date: Sat, 12 Jun 2021 22:15:06 +0200 +Subject: [PATCH 1/3] Use `AM_PROG_AR` over `AC_CHECK_TOOLS` + +* `AM_PROG_AR` is the canonical way to detect the archiver + and includes workarounds for Cygwin. +--- a/configure.ac ++++ b/configure.ac +@@ -62,10 +62,9 @@ AM_PROG_AS + dnl Checks for programs + AC_PROG_CC + AC_PROG_RANLIB ++AM_PROG_AR + AC_PROG_GCC_TRADITIONAL + +-AC_CHECK_TOOLS([AR], [ar gar], :) +- + AX_PTHREAD + + AM_CONDITIONAL([RDRAND], [test $target_cpu = x86_64 -o $target_cpu = i686]) + +From 2ce93190cb0111fcab2f622a539689d70960643a Mon Sep 17 00:00:00 2001 +From: David Seifert <soap@gentoo.org> +Date: Sat, 12 Jun 2021 22:15:09 +0200 +Subject: [PATCH 2/3] Build `randstat` binary +--- a/contrib/Makefile.am ++++ b/contrib/Makefile.am +@@ -1,3 +1,2 @@ +- +-EXTRA_DIST = randstat.c +- ++bin_PROGRAMS = randstat ++randstat_SOURCES = randstat.c + +From 3adf2613e262efbda0a3455e59c8cb3390271563 Mon Sep 17 00:00:00 2001 +From: David Seifert <soap@gentoo.org> +Date: Sat, 12 Jun 2021 22:15:12 +0200 +Subject: [PATCH 3/3] `AC_CANONICAL_TARGET` -> `AC_CANONICAL_HOST` + +* `AC_CANONICAL_TARGET` is the type of system for which code + will be produced, not on which it will run. This is a common + confusion with Autoconf's target triplet. +--- a/configure.ac ++++ b/configure.ac +@@ -20,7 +20,8 @@ dnl Foundation, Inc., 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA + AC_INIT(rng-tools, 6.13, [Neil Horman <nhorman@tuxdriver.com>]) + AC_PREREQ(2.52) + AC_CONFIG_SRCDIR([rngd.c]) +-AC_CANONICAL_TARGET ++AC_CANONICAL_HOST ++AC_CANONICAL_TARGET dnl required for broken AX_PTHREAD + AM_INIT_AUTOMAKE([foreign]) + AC_CONFIG_HEADERS([rng-tools-config.h]) + AC_CONFIG_MACRO_DIRS([m4]) +@@ -67,14 +68,14 @@ AC_PROG_GCC_TRADITIONAL + + AX_PTHREAD + +-AM_CONDITIONAL([RDRAND], [test $target_cpu = x86_64 -o $target_cpu = i686]) +-AS_IF([test $target_cpu = x86_64 -o $target_cpu = i686], [AC_DEFINE([HAVE_RDRAND],1,[Enable RDRAND])],[]) ++AM_CONDITIONAL([RDRAND], [test $host_cpu = x86_64 || $host_cpu = i686]) ++AS_IF([test $host_cpu = x86_64 || $host_cpu = i686], [AC_DEFINE([HAVE_RDRAND],1,[Enable RDRAND])],[]) + +-AM_CONDITIONAL([DARN], [test $target_cpu = powerpc64le]) +-AS_IF([test $target_cpu = powerpc64le], [AC_DEFINE([HAVE_DARN],1,[Enable DARN])],[]) ++AM_CONDITIONAL([DARN], [test $host_cpu = powerpc64le]) ++AS_IF([test $host_cpu = powerpc64le], [AC_DEFINE([HAVE_DARN],1,[Enable DARN])],[]) + +-AM_CONDITIONAL([RNDR], [test $target_cpu = aarch64]) +-AS_IF([test $target_cpu = aarch64], [AC_DEFINE([HAVE_RNDR],1,[Enable RNDR])],[]) ++AM_CONDITIONAL([RNDR], [test $host_cpu = aarch64]) ++AS_IF([test $host_cpu = aarch64], [AC_DEFINE([HAVE_RNDR],1,[Enable RNDR])],[]) + AM_CONDITIONAL([JITTER], [false]) + + AC_ARG_ENABLE(jitterentropy, |