head 1.10; access; symbols pkgsrc-2014Q1:1.9.0.22 pkgsrc-2014Q1-base:1.9 pkgsrc-2013Q4:1.9.0.20 pkgsrc-2013Q4-base:1.9 pkgsrc-2013Q3:1.9.0.18 pkgsrc-2013Q3-base:1.9 pkgsrc-2013Q2:1.9.0.16 pkgsrc-2013Q2-base:1.9 pkgsrc-2013Q1:1.9.0.14 pkgsrc-2013Q1-base:1.9 pkgsrc-2012Q4:1.9.0.12 pkgsrc-2012Q4-base:1.9 pkgsrc-2012Q3:1.9.0.10 pkgsrc-2012Q3-base:1.9 pkgsrc-2012Q2:1.9.0.8 pkgsrc-2012Q2-base:1.9 pkgsrc-2012Q1:1.9.0.6 pkgsrc-2012Q1-base:1.9 pkgsrc-2011Q4:1.9.0.4 pkgsrc-2011Q4-base:1.9 pkgsrc-2011Q3:1.9.0.2 pkgsrc-2011Q3-base:1.9 pkgsrc-2011Q2:1.8.0.12 pkgsrc-2011Q2-base:1.8 pkgsrc-2011Q1:1.8.0.10 pkgsrc-2011Q1-base:1.8 pkgsrc-2010Q4:1.8.0.8 pkgsrc-2010Q4-base:1.8 pkgsrc-2010Q3:1.8.0.6 pkgsrc-2010Q3-base:1.8 pkgsrc-2010Q2:1.8.0.4 pkgsrc-2010Q2-base:1.8 pkgsrc-2010Q1:1.8.0.2 pkgsrc-2010Q1-base:1.8 pkgsrc-2009Q4:1.7.0.40 pkgsrc-2009Q4-base:1.7 pkgsrc-2009Q3:1.7.0.38 pkgsrc-2009Q3-base:1.7 pkgsrc-2009Q2:1.7.0.36 pkgsrc-2009Q2-base:1.7 pkgsrc-2009Q1:1.7.0.34 pkgsrc-2009Q1-base:1.7 pkgsrc-2008Q4:1.7.0.32 pkgsrc-2008Q4-base:1.7 pkgsrc-2008Q3:1.7.0.30 pkgsrc-2008Q3-base:1.7 cube-native-xorg:1.7.0.28 cube-native-xorg-base:1.7 pkgsrc-2008Q2:1.7.0.26 pkgsrc-2008Q2-base:1.7 cwrapper:1.7.0.24 pkgsrc-2008Q1:1.7.0.22 pkgsrc-2008Q1-base:1.7 pkgsrc-2007Q4:1.7.0.20 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.7.0.18 pkgsrc-2007Q3-base:1.7 pkgsrc-2007Q2:1.7.0.16 pkgsrc-2007Q2-base:1.7 pkgsrc-2007Q1:1.7.0.14 pkgsrc-2007Q1-base:1.7 pkgsrc-2006Q4:1.7.0.12 pkgsrc-2006Q4-base:1.7 pkgsrc-2006Q3:1.7.0.10 pkgsrc-2006Q3-base:1.7 pkgsrc-2006Q2:1.7.0.8 pkgsrc-2006Q2-base:1.7 pkgsrc-2006Q1:1.7.0.6 pkgsrc-2006Q1-base:1.7 pkgsrc-2005Q4:1.7.0.4 pkgsrc-2005Q4-base:1.7 pkgsrc-2005Q3:1.7.0.2 pkgsrc-2005Q3-base:1.7 pkgsrc-2005Q2:1.6.0.16 pkgsrc-2005Q2-base:1.6 pkgsrc-2005Q1:1.6.0.14 pkgsrc-2005Q1-base:1.6 pkgsrc-2004Q4:1.6.0.12 pkgsrc-2004Q4-base:1.6 pkgsrc-2004Q3:1.6.0.10 pkgsrc-2004Q3-base:1.6 pkgsrc-2004Q2:1.6.0.8 pkgsrc-2004Q2-base:1.6 pkgsrc-2004Q1:1.6.0.6 pkgsrc-2004Q1-base:1.6 pkgsrc-2003Q4:1.6.0.4 pkgsrc-2003Q4-base:1.6 netbsd-1-6-1:1.6.0.2 netbsd-1-6-1-base:1.6 netbsd-1-6:1.5.0.8 netbsd-1-6-RELEASE-base:1.5 pkgviews:1.5.0.4 pkgviews-base:1.5 buildlink2:1.5.0.2 buildlink2-base:1.5 netbsd-1-5-PATCH003:1.5 netbsd-1-5-PATCH001:1.4 netbsd-1-5-RELEASE:1.4 netbsd-1-4-PATCH003:1.4 netbsd-1-4-PATCH002:1.4 comdex-fall-1999:1.4 netbsd-1-4-PATCH001:1.4 netbsd-1-4-RELEASE:1.3 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.10 date 2014.06.10.15.22.15; author joerg; state dead; branches; next 1.9; commitid djgMkPoOrhNxnZDx; 1.9 date 2011.09.21.14.59.32; author obache; state Exp; branches; next 1.8; 1.8 date 2010.02.16.15.04.56; author joerg; state Exp; branches; next 1.7; 1.7 date 2005.06.24.06.58.26; author jlam; state Exp; branches; next 1.6; 1.6 date 2002.08.25.21.51.50; author jlam; state Exp; branches; next 1.5; 1.5 date 2001.10.01.08.36.44; author jlam; state Exp; branches 1.5.2.1; next 1.4; 1.4 date 99.05.04.20.16.36; author tv; state Exp; branches; next 1.3; 1.3 date 99.05.01.00.42.30; author tv; state Exp; branches; next 1.2; 1.2 date 99.04.30.17.05.21; author tv; state Exp; branches; next 1.1; 1.1 date 98.12.04.00.10.57; author tv; state Exp; branches 1.1.1.1; next ; 1.5.2.1 date 2002.06.30.15.31.16; author jlam; state Exp; branches; next ; 1.1.1.1 date 98.12.04.00.10.57; author tv; state Exp; branches; next ; desc @@ 1.10 log @Retire Apache 1.3 and 2.0. @ text @$NetBSD: patch-aa,v 1.9 2011/09/21 14:59:32 obache Exp $ --- apaci/Makefile.tmpl.orig 2008-02-26 08:43:35.000000000 +0000 +++ apaci/Makefile.tmpl @@@@ -94,7 +94,8 @@@@ distclean: clean # FOR STAND-ALONE BUILDING ONLY install: - $(APXS) -i -a -n perl libperl.$(LIBEXT) + #@@cp libperl.so mod_perl.so + #$(APXS) -i -n perl libperl.$(LIBEXT) depend: cp Makefile.tmpl Makefile.tmpl.bak \ @ 1.9 log @Update ap-perl to 1.31. While here, fixes build with perl-5.14. = 1.31 May 11, 2009 Fix static APACI build on Mac OS X. [Gozer] Fix XSS vulnerability in Apache::Status reported by Richard J. Brain, CVE-2009-0796 [Fred Moyer] On Win32, mod_perl.h needs to include before the perl headers, at least when built with USE_ITHREADS [Steve Hay] Win32 needs PERL_SYS_INIT/PERL_SYS_TERM calls when built with USE_ITHREADS [sic--that's different to USE_THREADS]. In fact, they ought to be always called if they are defined [Steve Hay] Fix potential segfault when the environment contains NULL values [Mike Schilli] Fix static APACI build against newer apache-1.3.38+ [Gozer] Fixed modules/regex.t test 4 on Win32 [Steve Hay] Avoid possible segfault when PerlFreshRestart is On. [Michael Rendell ] Prevent segfault when running with perl >= 5.9.3 [Steve Hay] Fix shared libary extensions on Win32 to be .dll not .so [Nikolay Ananiev ] Patch to mod_perl.dsp to remove /D _WINSOCK2API_ on Win32 for perl >= 5.8.6 [Steve Hay] = 1.30 March 29, 2007 SECURITY: CVE-2007-1349 (cve.mitre.org) fix unescaped variable interpolation in Apache::PerlRun regular expression to prevent regex engine tampering. reported by Alex Solovey [Randal L. Schwartz , Fred Moyer ] sync Apache-SizeLimit with latest version from CPAN (0.91) [Philip M. Gollucci, Philippe M. Chiasson] Fix an Apache::(Registry|PerlRun) bug caused by special characters in the url [kolya@@mail.ru] Display a more verbose message if Apache.pm can't be loaded [Geoffrey Young] Fix incorrect win32 detection in Apache::SizeLimit reported by Matt Phillips [Philippe M. Chiasson] The print-a-scalar-reference feature is now deprecated and documented as such [Stas] fix "PerlSetVar Foo 0" so that $r->dir_config('Foo') returns 0, not undef [Geoffrey Young] for some reason .pm files during the modperl build see $ENV{PERL5LIB} set in Makefile.PL, which is used for generating Makefiles, as "PERL5LIB=/path:/another/path" instead of "/path:/another/path" essentially rendering this env var useless. I'm not sure why, may be MakeMaker kicks in somewhere. Trying to workaround by s/PERL5LIB/PERL5LIB_ENV/, using anything that's not PERL5LIB. [Stas] change $INC{$key} = undef; to delete $INC{$key}; in PerlFreshRestart [Geoffrey Young] Fix a bug in Makefile.PL for Win32 where it would, in certain cases, pick up the wrong Perl include directory [Steve Hay] @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.8 2010/02/16 15:04:56 joerg Exp $ @ 1.8 log @DESTDIR support @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.7 2005/06/24 06:58:26 jlam Exp $ d3 3 a5 3 --- apaci/Makefile.tmpl.orig Tue Nov 24 11:38:52 1998 +++ apaci/Makefile.tmpl Fri Apr 30 20:36:05 1999 @@@@ -94,7 +94,8 @@@@ d9 1 a9 1 - $(APXS) -i -a -n perl libperl.so d11 1 a11 1 + #$(APXS) -i -n perl mod_perl.so @ 1.7 log @Since we require perl>=5.8.0, we don't need to deal with perl-5.6's Dynaloader_pic.a library. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.6 2002/08/25 21:51:50 jlam Exp $ d10 2 a11 2 + @@cp libperl.so mod_perl.so + $(APXS) -i -n perl mod_perl.so @ 1.6 log @Merge packages from the buildlink2 branch back into the main trunk that have been converted to USE_BUILDLINK2. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.5.2.1 2002/06/30 15:31:16 jlam Exp $ a4 9 @@@@ -45,7 +45,7 @@@@ $(MP_STATIC_OBJS) MP_OBJS_PIC=\ mod_perl.lo perlxsi.lo perl_config.lo perl_util.lo perlio.lo mod_perl_opmask.lo \ - $(MP_STATIC_OBJS_PIC) + $(MP_STATIC_OBJS_PIC) $(DYNALOADER_OBJ_PIC) all: lib @ 1.5 log @Fix the linker flags so they are acceptable to ld. This change is needed after perl was updated to 5.6.1nb4, which introduced linker flags to find local libraries at run-time. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.4 1999/05/04 20:16:36 tv Exp $ a12 9 @@@@ -58,7 +58,7 @@@@ libperl.so: $(MP_OBJS_PIC) $(MP_RM) $@@ - $(MP_LD) $(MP_LDFLAGS_SHLIB) -o $@@ $(MP_OBJS_PIC) $(MP_LIBS) + ld $(MP_LDFLAGS_SHLIB:S/-Wl,//g) -o $@@ $(MP_OBJS_PIC) $(MP_LIBS:S/-Wl,//g:N*.a) .SUFFIXES: .xs .c .o .lo @ 1.5.2.1 log @Convert to use the buildink2 framework and to work with perl-5.8.0rc2. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.5 2001/10/01 08:36:44 jlam Exp $ d13 9 @ 1.4 log @Clean up the build; now dynamically loads libperl and libm, so only the LoadModule and AddModule lines are necessary. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.3 1999/05/01 00:42:30 tv Exp $ d19 1 a19 1 + ld $(MP_LDFLAGS_SHLIB) -o $@@ $(MP_OBJS_PIC) $(MP_LIBS:S/-Wl,//:N*.a) @ 1.3 log @Link in the DynaLoader so that libperl works when loaded into apache. @ text @d1 1 a1 1 $NetBSD$ d19 1 a19 1 + $(MP_LD) $(MP_LDFLAGS_SHLIB) -o $@@ $(MP_OBJS_PIC) @ 1.2 log @Update Apache to 1.3.6, mod_ssl to 2.2.8, and mod_perl to 1.19. mod_ssl now makes use of OpenSSL. @ text @d1 13 a13 2 --- apaci/Makefile.tmpl.orig Mon Apr 26 18:22:37 1999 +++ apaci/Makefile.tmpl Mon Apr 26 18:32:27 1999 @ 1.1 log @Initial revision @ text @d1 21 a21 13 $NetBSD$ --- lib/Apache/src.pm.orig Thu Oct 1 13:55:29 1998 +++ lib/Apache/src.pm Thu Dec 3 15:32:42 1998 @@@@ -184,7 +184,7 @@@@ my $src = $self->dir; my $main = $self->main; my $os = $Is_Win32 ? "win32" : "unix"; - my @@inc = ("-I$src", "-I$src/modules/perl", "-I$main"); + my @@inc = ("-I../include", "-I../src/modules/perl -DMOD_PERL"); for ("src/regex", "$src/os/$os") { push @@inc, "-I$_" if -d $_; } @ 1.1.1.1 log @Add ap-perl-1.16, the pkgification of mod_perl as a dynamic shared object. Supports CGI running via a no-overhead Perl interpreter embedded into httpd, httpd.conf configuration in Perl, and even embedding Perl into XSSI documents via (without modifying mod_include). @ text @@