diff options
author | Leo Famulari <leo@famulari.name> | 2016-09-02 16:07:29 -0400 |
---|---|---|
committer | Leo Famulari <leo@famulari.name> | 2016-09-06 13:47:32 -0400 |
commit | 763899f0db923478c8b1b068fd61e06ae856c1fb (patch) | |
tree | b424c19d589eb4a053276982dff23d3118f2e304 /gnu/packages/patches | |
parent | 83457fe00efc12120fb2a41398b136353e0dcb51 (diff) | |
download | gnu-guix-763899f0db923478c8b1b068fd61e06ae856c1fb.tar gnu-guix-763899f0db923478c8b1b068fd61e06ae856c1fb.tar.gz |
gnu: Add openssl-next.
* gnu/packages/tls.scm (openssl-next): New variable.
* gnu/packages/patches/openssl-1.1.0-c-rehash-in.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
Diffstat (limited to 'gnu/packages/patches')
-rw-r--r-- | gnu/packages/patches/openssl-1.1.0-c-rehash-in.patch | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/gnu/packages/patches/openssl-1.1.0-c-rehash-in.patch b/gnu/packages/patches/openssl-1.1.0-c-rehash-in.patch new file mode 100644 index 0000000000..e3a982b7a8 --- /dev/null +++ b/gnu/packages/patches/openssl-1.1.0-c-rehash-in.patch @@ -0,0 +1,19 @@ +This patch removes the explicit reference to the 'perl' binary, +such that OpenSSL does not retain a reference to Perl. + +The 'c_rehash' program is seldom used, but it is used nonetheless +to create symbolic links to certificates, for instance in the 'nss-certs' +package. + +diff --git a/tools/c_rehash.in b/tools/c_rehash.in +index 2fef627..9d40eae 100644 +--- a/tools/c_rehash.in ++++ b/tools/c_rehash.in +@@ -1,4 +1,6 @@ +-#!{- $config{hashbangperl} -} ++eval '(exit $?0)' && eval 'exec perl -wS "$0" ${1+"$@"}' ++ & eval 'exec perl -wS "$0" $argv:q' ++ if 0; + + # {- join("\n# ", @autowarntext) -} + # Copyright 1999-2016 The OpenSSL Project Authors. All Rights Reserved. |