View | Details | Raw Unified | Return to bug 90655
Collapse All | Expand All

(-)/usr/ports/www/mod_perl2/Makefile (-16 / +18 lines)
Lines 7-13 Link Here
7
7
8
PORTNAME=	mod_perl
8
PORTNAME=	mod_perl
9
PORTVERSION=	2.0.2
9
PORTVERSION=	2.0.2
10
PORTEPOCH=	2
10
PORTEPOCH=	3
11
CATEGORIES=	www perl5
11
CATEGORIES=	www perl5
12
MASTER_SITES=	http://perl.apache.org/dist/ \
12
MASTER_SITES=	http://perl.apache.org/dist/ \
13
		http://perl.apache.org/dist/old/
13
		http://perl.apache.org/dist/old/
Lines 16-23 Link Here
16
MAINTAINER=	lars.eggert@gmx.net
16
MAINTAINER=	lars.eggert@gmx.net
17
COMMENT=	Embeds a Perl interpreter in the Apache2 server
17
COMMENT=	Embeds a Perl interpreter in the Apache2 server
18
18
19
USE_APACHE=	yes
19
USE_APACHE=	2.0+
20
WITH_APACHE2=	yes
21
PERL_CONFIGURE=	yes
20
PERL_CONFIGURE=	yes
22
GMAKE=		yes
21
GMAKE=		yes
23
22
Lines 56-72 Link Here
56
		ModPerl::RegistryLoader.3 ModPerl::RegistryPrefork.3 \
55
		ModPerl::RegistryLoader.3 ModPerl::RegistryPrefork.3 \
57
		ModPerl::Util.3 mod_perl2.3
56
		ModPerl::Util.3 mod_perl2.3
58
57
58
.include <bsd.port.pre.mk>
59
59
pre-everything::
60
pre-everything::
61
.if ${APACHE_VERSION} >= 21
60
	@${ECHO} "************************************************************"
62
	@${ECHO} "************************************************************"
61
	@${ECHO} "NOTE: Version 2.0.0-RC5 and higher of ${PORTNAME}"
63
	@${ECHO} "You are building ${PORTNAME}-${PORTVERSION} for apache${APACHE_VERSION}."
62
	@${ECHO} "      significantly change the API - old code *will* break!"
63
	@${ECHO} "      See http://perl.apache.org/docs/2.0/rename.html"
64
	@${ECHO} ""
64
	@${ECHO} ""
65
	@${ECHO} "Hit Ctrl-C to abort now, if this is of concern."
65
	@${ECHO} "Please note that the maintainer only tests ${PORTNAME}-${PORTVERSION}"
66
	@${ECHO} "with apache20. If you encounter a problem, please roll back"
67
	@${ECHO} "to that version and verify that the problem still exists,"
68
	@${ECHO} "before submitting a problem report."
66
	@${ECHO} "************************************************************"
69
	@${ECHO} "************************************************************"
67
	@sleep 10
70
	@sleep 5
68
71
.endif
69
.include <bsd.port.pre.mk>
70
72
71
# it is time to require perl 5.8.x
73
# it is time to require perl 5.8.x
72
.if ${PERL_LEVEL} < 500800
74
.if ${PERL_LEVEL} < 500800
Lines 74-87 Link Here
74
.endif
76
.endif
75
77
76
post-install:
78
post-install:
77
	${MKDIR} ${PREFIX}/include/apache2/modules/perl
79
	${MKDIR} ${PREFIX}/${APACHEINCLUDEDIR}/modules/perl
78
	${INSTALL_DATA} ${WRKSRC}/src/modules/perl/*.h \
80
	${INSTALL_DATA} ${WRKSRC}/src/modules/perl/*.h \
79
		${PREFIX}/include/apache2/modules/perl
81
		${PREFIX}/${APACHEINCLUDEDIR}/modules/perl
80
	${INSTALL_DATA} ${WRKSRC}/xs/*.h ${PREFIX}/include/apache2
82
	${INSTALL_DATA} ${WRKSRC}/xs/*.h ${PREFIX}/${APACHEINCLUDEDIR}
81
	${INSTALL_DATA} ${WRKSRC}/xs/APR/PerlIO/*.h ${PREFIX}/include/apache2
83
	${INSTALL_DATA} ${WRKSRC}/xs/APR/PerlIO/*.h ${PREFIX}/${APACHEINCLUDEDIR}
82
	${MKDIR} ${PREFIX}/libexec/apache2
84
	${MKDIR} ${PREFIX}/${APACHEMODDIR}
83
	${INSTALL_PROGRAM} ${WRKSRC}/src/modules/perl/mod_perl.so \
85
	${INSTALL_PROGRAM} ${WRKSRC}/src/modules/perl/mod_perl.so \
84
		${PREFIX}/libexec/apache2/mod_perl.so
86
		${PREFIX}/${APACHEMODDIR}/mod_perl.so
85
	@${CAT} ${PKGMESSAGE}
87
	@${CAT} ${PKGMESSAGE}
86
88
87
.include <bsd.port.post.mk>
89
.include <bsd.port.post.mk>
(-)/usr/ports/www/mod_perl2/distinfo (+1 lines)
Lines 1-2 Link Here
1
MD5 (mod_perl-2.0.2.tar.gz) = ad0a509fd34e3b8452887d80a1d45dea
1
MD5 (mod_perl-2.0.2.tar.gz) = ad0a509fd34e3b8452887d80a1d45dea
2
SHA256 (mod_perl-2.0.2.tar.gz) = 64a3f54111c953c46ed7b1bafb4ebb034447ca6baba73a8657ad7a39ddeca906
2
SIZE (mod_perl-2.0.2.tar.gz) = 3692744
3
SIZE (mod_perl-2.0.2.tar.gz) = 3692744
(-)/usr/ports/www/mod_perl2/pkg-plist (-52 / +52 lines)
Lines 1-56 Link Here
1
bin/mp2bug
1
bin/mp2bug
2
include/apache2/modperl_apr_perlio.h
2
%%APACHEINCLUDEDIR%%/modperl_apr_perlio.h
3
include/apache2/modperl_xs_sv_convert.h
3
%%APACHEINCLUDEDIR%%/modperl_xs_sv_convert.h
4
include/apache2/modperl_xs_typedefs.h
4
%%APACHEINCLUDEDIR%%/modperl_xs_typedefs.h
5
include/apache2/modperl_xs_util.h
5
%%APACHEINCLUDEDIR%%/modperl_xs_util.h
6
include/apache2/modules/perl/mod_perl.h
6
%%APACHEINCLUDEDIR%%/modules/perl/mod_perl.h
7
include/apache2/modules/perl/modperl_apache_compat.h
7
%%APACHEINCLUDEDIR%%/modules/perl/modperl_apache_compat.h
8
include/apache2/modules/perl/modperl_apache_includes.h
8
%%APACHEINCLUDEDIR%%/modules/perl/modperl_apache_includes.h
9
include/apache2/modules/perl/modperl_apr_compat.h
9
%%APACHEINCLUDEDIR%%/modules/perl/modperl_apr_compat.h
10
include/apache2/modules/perl/modperl_apr_includes.h
10
%%APACHEINCLUDEDIR%%/modules/perl/modperl_apr_includes.h
11
include/apache2/modules/perl/modperl_bucket.h
11
%%APACHEINCLUDEDIR%%/modules/perl/modperl_bucket.h
12
include/apache2/modules/perl/modperl_callback.h
12
%%APACHEINCLUDEDIR%%/modules/perl/modperl_callback.h
13
include/apache2/modules/perl/modperl_cgi.h
13
%%APACHEINCLUDEDIR%%/modules/perl/modperl_cgi.h
14
include/apache2/modules/perl/modperl_cmd.h
14
%%APACHEINCLUDEDIR%%/modules/perl/modperl_cmd.h
15
include/apache2/modules/perl/modperl_common_debug.h
15
%%APACHEINCLUDEDIR%%/modules/perl/modperl_common_debug.h
16
include/apache2/modules/perl/modperl_common_includes.h
16
%%APACHEINCLUDEDIR%%/modules/perl/modperl_common_includes.h
17
include/apache2/modules/perl/modperl_common_log.h
17
%%APACHEINCLUDEDIR%%/modules/perl/modperl_common_log.h
18
include/apache2/modules/perl/modperl_common_types.h
18
%%APACHEINCLUDEDIR%%/modules/perl/modperl_common_types.h
19
include/apache2/modules/perl/modperl_common_util.h
19
%%APACHEINCLUDEDIR%%/modules/perl/modperl_common_util.h
20
include/apache2/modules/perl/modperl_config.h
20
%%APACHEINCLUDEDIR%%/modules/perl/modperl_config.h
21
include/apache2/modules/perl/modperl_const.h
21
%%APACHEINCLUDEDIR%%/modules/perl/modperl_const.h
22
include/apache2/modules/perl/modperl_constants.h
22
%%APACHEINCLUDEDIR%%/modules/perl/modperl_constants.h
23
include/apache2/modules/perl/modperl_debug.h
23
%%APACHEINCLUDEDIR%%/modules/perl/modperl_debug.h
24
include/apache2/modules/perl/modperl_directives.h
24
%%APACHEINCLUDEDIR%%/modules/perl/modperl_directives.h
25
include/apache2/modules/perl/modperl_env.h
25
%%APACHEINCLUDEDIR%%/modules/perl/modperl_env.h
26
include/apache2/modules/perl/modperl_error.h
26
%%APACHEINCLUDEDIR%%/modules/perl/modperl_error.h
27
include/apache2/modules/perl/modperl_filter.h
27
%%APACHEINCLUDEDIR%%/modules/perl/modperl_filter.h
28
include/apache2/modules/perl/modperl_flags.h
28
%%APACHEINCLUDEDIR%%/modules/perl/modperl_flags.h
29
include/apache2/modules/perl/modperl_global.h
29
%%APACHEINCLUDEDIR%%/modules/perl/modperl_global.h
30
include/apache2/modules/perl/modperl_gtop.h
30
%%APACHEINCLUDEDIR%%/modules/perl/modperl_gtop.h
31
include/apache2/modules/perl/modperl_handler.h
31
%%APACHEINCLUDEDIR%%/modules/perl/modperl_handler.h
32
include/apache2/modules/perl/modperl_hooks.h
32
%%APACHEINCLUDEDIR%%/modules/perl/modperl_hooks.h
33
include/apache2/modules/perl/modperl_interp.h
33
%%APACHEINCLUDEDIR%%/modules/perl/modperl_interp.h
34
include/apache2/modules/perl/modperl_io.h
34
%%APACHEINCLUDEDIR%%/modules/perl/modperl_io.h
35
include/apache2/modules/perl/modperl_io_apache.h
35
%%APACHEINCLUDEDIR%%/modules/perl/modperl_io_apache.h
36
include/apache2/modules/perl/modperl_largefiles.h
36
%%APACHEINCLUDEDIR%%/modules/perl/modperl_largefiles.h
37
include/apache2/modules/perl/modperl_log.h
37
%%APACHEINCLUDEDIR%%/modules/perl/modperl_log.h
38
include/apache2/modules/perl/modperl_mgv.h
38
%%APACHEINCLUDEDIR%%/modules/perl/modperl_mgv.h
39
include/apache2/modules/perl/modperl_module.h
39
%%APACHEINCLUDEDIR%%/modules/perl/modperl_module.h
40
include/apache2/modules/perl/modperl_options.h
40
%%APACHEINCLUDEDIR%%/modules/perl/modperl_options.h
41
include/apache2/modules/perl/modperl_pcw.h
41
%%APACHEINCLUDEDIR%%/modules/perl/modperl_pcw.h
42
include/apache2/modules/perl/modperl_perl.h
42
%%APACHEINCLUDEDIR%%/modules/perl/modperl_perl.h
43
include/apache2/modules/perl/modperl_perl_global.h
43
%%APACHEINCLUDEDIR%%/modules/perl/modperl_perl_global.h
44
include/apache2/modules/perl/modperl_perl_includes.h
44
%%APACHEINCLUDEDIR%%/modules/perl/modperl_perl_includes.h
45
include/apache2/modules/perl/modperl_perl_pp.h
45
%%APACHEINCLUDEDIR%%/modules/perl/modperl_perl_pp.h
46
include/apache2/modules/perl/modperl_perl_unembed.h
46
%%APACHEINCLUDEDIR%%/modules/perl/modperl_perl_unembed.h
47
include/apache2/modules/perl/modperl_svptr_table.h
47
%%APACHEINCLUDEDIR%%/modules/perl/modperl_svptr_table.h
48
include/apache2/modules/perl/modperl_sys.h
48
%%APACHEINCLUDEDIR%%/modules/perl/modperl_sys.h
49
include/apache2/modules/perl/modperl_time.h
49
%%APACHEINCLUDEDIR%%/modules/perl/modperl_time.h
50
include/apache2/modules/perl/modperl_tipool.h
50
%%APACHEINCLUDEDIR%%/modules/perl/modperl_tipool.h
51
include/apache2/modules/perl/modperl_trace.h
51
%%APACHEINCLUDEDIR%%/modules/perl/modperl_trace.h
52
include/apache2/modules/perl/modperl_types.h
52
%%APACHEINCLUDEDIR%%/modules/perl/modperl_types.h
53
include/apache2/modules/perl/modperl_util.h
53
%%APACHEINCLUDEDIR%%/modules/perl/modperl_util.h
54
%%SITE_PERL%%/%%PERL_ARCH%%/APR.pm
54
%%SITE_PERL%%/%%PERL_ARCH%%/APR.pm
55
%%SITE_PERL%%/%%PERL_ARCH%%/APR/Base64.pm
55
%%SITE_PERL%%/%%PERL_ARCH%%/APR/Base64.pm
56
%%SITE_PERL%%/%%PERL_ARCH%%/APR/Brigade.pm
56
%%SITE_PERL%%/%%PERL_ARCH%%/APR/Brigade.pm

Return to bug 90655