summaryrefslogtreecommitdiff
blob: d4bd4216de16e8504194a6e9f448bddec85518fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
https://bugs.gentoo.org/553148
Replace broken perl script by sed.

--- skey-1.1.5-orig/Makefile.in
+++ skey-1.1.5/Makefile.in
@@ -40,13 +40,11 @@
 CATMAN		= skey.0 skeyinit.0 skeyinfo.0 skeyaudit.0 skeyprune.0
 MANPAGES	= @MANTYPE@
 
-PATHSUBS	= -D/etc/skeykeys=${sysconfdir}/skeykeys -D/usr/bin/perl=${PERL}
-
-FIXPATHSCMD     = $(PERL) $(srcdir)/fixpaths $(PATHSUBS)
+FIXPATHSCMD	= sed -i -e 's:/etc/skey/skeykeys:${sysconfdir}/skeykeys:g;s:/usr/bin/perl:${PERL}:g'
 
 HDRS=	skey.h sha1.h
 
-all: ${TARGETS} ${MANPAGES}
+all: ${TARGETS} ${SCRIPTS} ${MANPAGES}
 
 ${LIBOBJS}: config.h
 
--- skey-1.1.5-orig/fixpaths	2001-05-10 16:10:49.000000000 +0000
+++ skey-1.1.5/fixpaths	1970-01-01 00:00:00.000000000 +0000
@@ -1,49 +0,0 @@
-#!/usr/bin/perl -w
-#
-# fixpaths  - substitute makefile variables into text files
-
-
-$usage = "Usage: $0 [-x<file dot-suffix>] [-Dstring=replacement] [[infile] ...]\n";
-
-$ext="out";
-
-if (!defined(@ARGV)) { die ("$usage"); }
-
-# read in the command line and get some definitions
-while ($_=$ARGV[0], /^-/) {
-  if (/^-[Dx]/) {
-    # definition
-    shift(@ARGV);
-    if ( /-D(.*)=(.*)/ ) {
-      $def{"$1"}=$2;
-    } elsif ( /-x\s*(\w+)/ ) {
-	$ext=$1;
-    } else {
-      die ("$usage$0: error in command line arguments.\n");
-    }
-  } else {
-    die ("$usage$0: unknown option '-".$ARGV[0][1]."'\n");
-  }
-} # while parsing arguments
-
-if (!defined(%def)) {
-  die ("$0: nothing to do - no substitutions listed!\n");
-}
-
-for $f (@ARGV) {
-
-  $f =~ /(.*\/)*(.*)$/;
-  $of = $2.".$ext"; 
-
-  open(IN, "<$f")          || die ("$0: input file $f missing!\n");
-  if (open(OUT, ">$of")) {
-    while (<IN>) {
-      for $s (keys(%def)) {
-	s#$s#$def{$s}#;
-      } # for $s
-      print OUT;
-    } # while <IN>
-  } # if (outfile open)
-} # for $f
-
-exit 0;