mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-06 22:51:41 +00:00
120 lines
3.2 KiB
Plaintext
120 lines
3.2 KiB
Plaintext
|
--- c/Makefile.PL.orig Tue Mar 14 09:16:14 2000
|
||
|
+++ c/Makefile.PL Tue Mar 14 16:31:06 2000
|
||
|
@@ -7,49 +7,41 @@
|
||
|
win32_setup();
|
||
|
}
|
||
|
else {
|
||
|
- require Apache::src;
|
||
|
- my $src = Apache::src->new;
|
||
|
+ my $inc = `apxs -q INCLUDEDIR`;
|
||
|
|
||
|
use Cwd;
|
||
|
my $pwd = fastcwd;
|
||
|
my @objs = qw(apache_request.o apache_cookie.o multipart_buffer.o);
|
||
|
- $MY_LD_RUN_PATH = "$Config{installsitearch}/auto/libapreq:$pwd";
|
||
|
|
||
|
WriteMakefile(
|
||
|
- #grr, problems with things finding libapreq.so, sort out later.
|
||
|
- 'LINKTYPE' => 'static',
|
||
|
-# 'SKIP' => [qw(dynamic_lib dynamic_bs)],
|
||
|
+ 'LINKTYPE' => 'dynamic',
|
||
|
'NAME' => 'libapreq',
|
||
|
- 'INC' => $src->inc,
|
||
|
- 'TYPEMAPS' => $src->typemaps,
|
||
|
+ 'INC' => "-I$inc",
|
||
|
'OBJECT' => "@objs",
|
||
|
);
|
||
|
}
|
||
|
|
||
|
use Cwd;
|
||
|
my $pwd = fastcwd;
|
||
|
-$ENV{LD_RUN_PATH} =
|
||
|
- "$ENV{LD_RUN_PATH}:$Config{installsitearch}/auto/libapr:$pwd";
|
||
|
|
||
|
-sub MY::dynamic {
|
||
|
- my $self = shift;
|
||
|
- my $string = $self->MM::dynamic;
|
||
|
- $string =~ s/(Makefile\s+).*/$1/g;
|
||
|
- $string;
|
||
|
-}
|
||
|
-
|
||
|
-sub MY::top_targets {
|
||
|
- my $self = shift;
|
||
|
- my $string = $self->MM::top_targets;
|
||
|
- my $libapreq = <<"EOF";
|
||
|
-LD_RUN_PATH = $ENV{LD_RUN_PATH}
|
||
|
-EOF
|
||
|
-
|
||
|
- my $so = "\n".'$(DLBASE).$(DLEXT): $(INST_DYNAMIC)'."\n";
|
||
|
-
|
||
|
- $string =~ s/(pure_all\s+::\s+)(.*)/$1 static $2/;
|
||
|
- return $libapreq . $so . $string;
|
||
|
-}
|
||
|
+#sub MY::dynamic {
|
||
|
+# my $self = shift;
|
||
|
+# my $string = $self->MM::dynamic;
|
||
|
+# $string =~ s/(Makefile\s+).*/$1/g;
|
||
|
+# $string;
|
||
|
+#}
|
||
|
+
|
||
|
+#sub MY::top_targets {
|
||
|
+# my $self = shift;
|
||
|
+# my $string = $self->MM::top_targets;
|
||
|
+# my $libapreq = <<"EOF";
|
||
|
+#EOF
|
||
|
+#
|
||
|
+# my $so = "\n".'$(DLBASE).$(DLEXT): $(INST_DYNAMIC)'."\n";
|
||
|
+#
|
||
|
+# $string =~ s/(pure_all\s+::\s+)(.*)/$1 static $2/;
|
||
|
+# return $libapreq . $so . $string;
|
||
|
+#}
|
||
|
|
||
|
sub MY::post_initialize {
|
||
|
my $self = shift;
|
||
|
--- Cookie/Makefile.PL.orig Tue Mar 14 16:02:52 2000
|
||
|
+++ Cookie/Makefile.PL Tue Mar 14 16:05:01 2000
|
||
|
@@ -15,9 +15,8 @@
|
||
|
xsubpp("Cookie");
|
||
|
}
|
||
|
else {
|
||
|
- require Apache::src;
|
||
|
- my $src = Apache::src->new;
|
||
|
use File::Path 'mkpath';
|
||
|
+ my $inc = `apxs -q INCLUDEDIR`;
|
||
|
my $root = "../blib/arch/auto/libapreq";
|
||
|
mkpath $root, 1, 0755 unless -d $root;
|
||
|
|
||
|
@@ -25,8 +24,7 @@
|
||
|
system "touch $root/libapreq.a";
|
||
|
WriteMakefile(
|
||
|
@mm_args,
|
||
|
- 'INC' => "-I../c ". $src->inc,
|
||
|
- 'TYPEMAPS' => $src->typemaps,
|
||
|
+ 'INC' => "-I../c -I$inc -I$ENV{'PORTSDIR'}/www/p5-Apache/work/mod_perl-1.21/src/modules/perl",
|
||
|
'LIBS' => "-L$root -lapreq",
|
||
|
);
|
||
|
unlink "$root/libapreq.a";
|
||
|
--- Request/Makefile.PL.orig Tue Mar 14 09:53:01 2000
|
||
|
+++ Request/Makefile.PL Tue Mar 14 16:01:06 2000
|
||
|
@@ -15,9 +15,8 @@
|
||
|
xsubpp("Request");
|
||
|
}
|
||
|
else {
|
||
|
- require Apache::src;
|
||
|
- my $src = Apache::src->new;
|
||
|
use File::Path 'mkpath';
|
||
|
+ my $inc = `apxs -q INCLUDEDIR`;
|
||
|
my $root = "../blib/arch/auto/libapreq";
|
||
|
mkpath $root, 1, 0755 unless -d $root;
|
||
|
|
||
|
@@ -25,8 +24,7 @@
|
||
|
system "touch $root/libapreq.a";
|
||
|
WriteMakefile(
|
||
|
@mm_args,
|
||
|
- 'INC' => "-I../c ". $src->inc,
|
||
|
- 'TYPEMAPS' => $src->typemaps,
|
||
|
+ 'INC' => "-I../c -I$inc -I$ENV{'PORTSDIR'}/www/p5-Apache/work/mod_perl-1.21/src/modules/perl",
|
||
|
'LIBS' => "-L$root -lapreq",
|
||
|
);
|
||
|
unlink "$root/libapreq.a";
|