ports/59710: `www/mod_perl' generate wrong man pages entries for pkg-plist
Lev A. Serbryakov
lev at FreeBSD.org
Wed Nov 26 14:10:26 UTC 2003
>Number: 59710
>Category: ports
>Synopsis: `www/mod_perl' generate wrong man pages entries for pkg-plist
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Wed Nov 26 06:10:23 PST 2003
>Closed-Date:
>Last-Modified:
>Originator: Lev A. Serbryakov <lev at FreeBSD.org>
>Release: FreeBSD 4.8-STABLE i386
>Organization:
>Environment:
System: FreeBSD ftp.translate.ru 4.8-STABLE FreeBSD 4.8-STABLE #0: Fri Apr 11 00:25:30 MSD 2003 lev at ftp.translate.ru:/usr/obj/usr/src/sys/FTPTR i386
perl-5.8.2_1, perl-5.6.1_14
>Description:
Many MAN3 pages is installed to perl directory, not system's one.
Package can not be created and port can not be deinstalled without errors.
>How-To-Repeat:
Installms `www/mod_perl' and try to make package or delete port.
>Fix:
Index: Makefile
===================================================================
RCS file: /home/pcvs/ports/www/mod_perl/Makefile,v
retrieving revision 1.25
diff -u -r1.25 Makefile
--- Makefile 7 Nov 2003 09:12:54 -0000 1.25
+++ Makefile 26 Nov 2003 14:00:46 -0000
@@ -7,6 +7,7 @@
PORTNAME= mod_perl
PORTVERSION= 1.28
+PORTREVISION= 1
CATEGORIES= www perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR= Apache
@@ -19,6 +20,12 @@
RUN_DEPENDS= ${BUILD_DEPENDS}
USE_PERL5= YES
+PERL_CONFIGURE= YES
+CONFIGURE_ARGS= USE_APXS=1 EVERYTHING=1 PREFIX=${PREFIX} \
+ INSTALLSITELIB=${PERLSITEDIR} \
+ INSTALLSITEARCH=${PERLSITEDIR}/${PERL_ARCH} \
+ INSTALLMAN3DIR=${MANPREFIX}/man/man3 WITH_APXS=${APXS} \
+ PERL_EXTRA_CFLAGS='-DDEFAULT_PATH=\"/bin:/usr/bin:/usr/local/bin\"'
MAN3= Apache.3 Apache::Constants.3 Apache::ExtUtils.3 \
Apache::FakeRequest.3 Apache::File.3 Apache::Leak.3 \
@@ -37,17 +44,6 @@
mod_perl_tuning.3
PERLSITEDIR= ${PREFIX}/lib/perl5/site_perl/${PERL_VER}
-.include <bsd.port.pre.mk>
-
-do-configure:
- @ cd ${WRKSRC}; \
- ${PERL5} Makefile.PL USE_APXS=1 EVERYTHING=1 \
- PREFIX=${PREFIX} INSTALLSITELIB=${PERLSITEDIR} \
- INSTALLSITEARCH=${PERLSITEDIR}/${PERL_ARCH} \
- INSTALLMAN3DIR=${MANPREFIX}/man/man3 \
- WITH_APXS=${APXS} \
- PERL_EXTRA_CFLAGS='-DDEFAULT_PATH=\"/bin:/usr/bin:/usr/local/bin\"'
-
post-install:
${MKDIR} ${PREFIX}/include/apache/modules/perl
${INSTALL_DATA} ${WRKSRC}/src/modules/perl/*.h \
@@ -58,4 +54,4 @@
post-deinstall:
@PKG_PREFIX=${PREFIX} ${SH} ${PKGDEINSTALL} ${PKGNAME} POST-DEINSTALL
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list