]> git.pld-linux.org Git - packages/apache1.git/commitdiff
- add -S DESTDIR support to apxs for installing to RPM_BUILD_ROOT
authorElan Ruusamäe <glen@pld-linux.org>
Thu, 13 Apr 2006 08:42:41 +0000 (08:42 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    apache1-apxs-DESTDIR.patch -> 1.1

apache1-apxs-DESTDIR.patch [new file with mode: 0644]

diff --git a/apache1-apxs-DESTDIR.patch b/apache1-apxs-DESTDIR.patch
new file mode 100644 (file)
index 0000000..34f8ad8
--- /dev/null
@@ -0,0 +1,46 @@
+--- apache_1.3.34/src/support/apxs.pl  2006-04-13 11:33:42.264267119 +0300
++++ /usr/sbin/apxs1    2006-04-12 18:43:04.710095895 +0300
+@@ -39,6 +39,7 @@
+ my $CFG_INCLUDEDIR    = q(@includedir@);        # substituted via APACI install
+ my $CFG_LIBEXECDIR    = q(@libexecdir@);        # substituted via APACI install
+ my $CFG_SYSCONFDIR    = q(@sysconfdir@);        # substituted via APACI install
++my $CFG_DESTDIR       = '';
+ ##
+ ##  Cleanup the above stuff
+@@ -170,7 +171,7 @@
+         if ($opt_S =~ m/^([^=]+)=(.*)$/) {
+             my ($var, $val) = ($1, $2);
+             my $oldval = eval "\$CFG_$var";
+-            unless ($var and $oldval) {
++            unless ($var and defined($oldval)) {
+                 print STDERR "apxs:Error: no config variable $var\n";
+                 &usage;
+             }
+@@ -264,7 +265,7 @@
+         my $name;
+         foreach $name (qw(
+             TARGET CC CFLAGS CFLAGS_SHLIB LD_SHLIB LDFLAGS_SHLIB LIBS_SHLIB
+-            PREFIX SBINDIR INCLUDEDIR LIBEXECDIR SYSCONFDIR
++            PREFIX SBINDIR INCLUDEDIR LIBEXECDIR SYSCONFDIR DESTDIR
+         )) {
+             if ($arg eq $name or $arg eq lc($name)) {
+                 my $val = eval "\$CFG_$name";
+@@ -425,14 +426,14 @@
+         if ($^O ne "MSWin32") {
+             $t =~ s|^.+/([^/]+)$|$1|;
+             if ($opt_i) {
+-                push(@cmds, "cp -f $f $CFG_LIBEXECDIR/$t");
+-                push(@cmds, "chmod 755 $CFG_LIBEXECDIR/$t");
++                push(@cmds, "cp -f $f $CFG_DESTDIR$CFG_LIBEXECDIR/$t");
++                push(@cmds, "chmod 755 $CFG_DESTDIR$CFG_LIBEXECDIR/$t");
+             }
+         }
+       else {
+             $t =~ s|^.+[/\\]([^/\\]+)$|$1|;
+             if ($opt_i) {
+-                push(@cmds, "copy \"$f\" \"$CFG_LIBEXECDIR/$t\"");
++                push(@cmds, "copy \"$f\" \"$CFG_DESTDIR$CFG_LIBEXECDIR/$t\"");
+             }
+         }
+         
This page took 0.037638 seconds and 4 git commands to generate.