diff options
author | tron <tron@pkgsrc.org> | 2012-03-04 10:26:57 +0000 |
---|---|---|
committer | tron <tron@pkgsrc.org> | 2012-03-04 10:26:57 +0000 |
commit | 345a5558f685f5de7f01171b3200e13d2b86cae0 (patch) | |
tree | d96994ef8f87ad8c2abebcaf35f2a646286a0522 /lang/perl5/files | |
parent | 322937f9444960280489b67d7a7124170018d6cf (diff) | |
download | pkgsrc-345a5558f685f5de7f01171b3200e13d2b86cae0.tar.gz |
Teach perllink(1) to transparently handle the case where a file has been
compressed with "gzip". This stops it from creating a lot of broken
symbolic links if "MANZ" is defined.
Bump package revision because of this change.
Diffstat (limited to 'lang/perl5/files')
-rw-r--r-- | lang/perl5/files/perllink.in | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lang/perl5/files/perllink.in b/lang/perl5/files/perllink.in index 0a6d00712cb..bd0a9cbc3d5 100644 --- a/lang/perl5/files/perllink.in +++ b/lang/perl5/files/perllink.in @@ -1,5 +1,5 @@ #!@SH@ -# $NetBSD: perllink.in,v 1.3 2006/07/19 18:10:32 jlam Exp $ +# $NetBSD: perllink.in,v 1.4 2012/03/04 10:26:57 tron Exp $ # # Copyright (c) 2005 The NetBSD Foundation, Inc. # All rights reserved. @@ -136,6 +136,10 @@ destman1dir="$opt_prefix/$pkgmandir/man1" echo __dummy__ | $perlprog -pe '0' $opt_packlists | { while read file junk; do + if [ ! -f "$file" ] && [ -f "$file.gz" ]; then + file="$file.gz" + fi + case "$file" in $scriptdir/*|$sitescript/*|$vendorscript/*) destdir="$destbindir" ;; $man1dir/*|$siteman1dir/*|$vendorman1dir/*) destdir="$destman1dir" ;; |