diff options
author | Yen-Ming Lee <leeym@FreeBSD.org> | 2004-03-06 06:04:04 +0000 |
---|---|---|
committer | Yen-Ming Lee <leeym@FreeBSD.org> | 2004-03-06 06:04:04 +0000 |
commit | 041e082884555c615a9688d93f3dbf5e16637f43 (patch) | |
tree | 8c5f38f3f389b46f19b7c1dc98315ce16063700c /chinese/metalist/Makefile | |
parent | be44b142cf4b55cedd629ebfc7bbe5c37b5a5f63 (diff) |
Notes
Diffstat (limited to 'chinese/metalist/Makefile')
-rw-r--r-- | chinese/metalist/Makefile | 57 |
1 files changed, 51 insertions, 6 deletions
diff --git a/chinese/metalist/Makefile b/chinese/metalist/Makefile index e849b9a5e0ff..db9a0384f451 100644 --- a/chinese/metalist/Makefile +++ b/chinese/metalist/Makefile @@ -7,22 +7,46 @@ PORTNAME= metalist PORTVERSION= 2.2.6 +PORTREVISION= 10286 CATEGORIES= chinese www -MASTER_SITES= http://p4.elixus.org/dist/ -DISTNAME= metalist-${PORTVERSION} +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= slashcode +DISTNAME= slash-${PORTVERSION} + +PATCH_SITES= http://p4.elixus.org/hist/ +PATCHFILES= metalist-${PORTREVISION}${EXTRACT_SUFX} MAINTAINER= autrijus@autrijus.org COMMENT= A Chinese port of Slash-Like Automatic Storytelling Homepage system BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/DBD/mysql.pm:${PORTSDIR}/databases/p5-DBD-mysql \ ${SITE_PERL}/Bundle/Slash.pm:${PORTSDIR}/www/p5-Bundle-Slash \ + ${SITE_PERL}/Locale/Maketext/Lexicon.pm:${PORTSDIR}/devel/p5-Locale-Maketext-Lexicon \ + ${SITE_PERL}/Locale/Maketext/Simple.pm:${PORTSDIR}/devel/p5-Locale-Maketext-Simple \ ${SITE_PERL}/Test/Harness.pm:${PORTSDIR}/devel/p5-Test-Harness \ ${SITE_PERL}/Test/Simple.pm:${PORTSDIR}/devel/p5-Test-Simple -RUN_DEPENDS= ${BUILD_DEPENDS} \ - ${LOCALBASE}/libexec/apache/libperl.so:${PORTSDIR}/www/mod_perl +RUN_DEPENDS= ${BUILD_DEPENDS} + +.if defined(WITH_OURNET) +CONFIGURE_ENV+= PERL_EXTUTILS_AUTOINSTALL=--default +MAKE_ENV+= PERL_EXTUTILS_AUTOINSTALL=--default +.else +CONFIGURE_ENV+= PERL_EXTUTILS_AUTOINSTALL=--skip +MAKE_ENV+= PERL_EXTUTILS_AUTOINSTALL=--skip +.endif + +.if defined(WITH_APACHE2) +BUILD_DEPENDS+= ${LOCALBASE}/libexec/apache2/mod_perl.so:${PORTSDIR}/www/mod_perl2 +DEPENDS_ARGS+= WITHOUT_MODPERL=yes +DEPENDS_ARGS+= WITH_MODPERL2=yes +DEPENDS_ARGS+= WITH_APACHE2=yes +DEPENDS_ARGS+= BATCH=yes +.else +BUILD_DEPENDS+= ${LOCALBASE}/libexec/apache/libperl.so:${PORTSDIR}/www/mod_perl +.endif -LIB_PERL= ${LOCALBASE}/lib/perl5/${PERL_VER} DOCS= README README.metalist INSTALL +NO_BUILD= yes CONFLICTS= slash @@ -42,9 +66,30 @@ MAN3= FZ.3 Slash.3 Slash::Apache.3 Slash::Apache::Banlist.3 \ Slash::Utility::Environment.3 Slash::Utility::System.3 \ Slash::XML.3 Slash::XML::RSS.3 +pre-fetch: + @${ECHO} "" + @${ECHO} "You may use the following build options:" + @${ECHO} "" + @${ECHO} " WITH_APACHE2 Use Apache2 as the web server" + @${ECHO} " WITH_OURNET Install support for OurNet::BBS" + @${ECHO} "" + +do-patch: + @${MV} ${WRKSRC} ${WRKDIR}/src + @(cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/${PATCHFILES} ${EXTRACT_AFTER_ARGS}) + @${MV} ${WRKDIR}/src ${WRKSRC} + @(cd ${WRKSRC} && ${PATCH} < ${MASTERDIR}/files/patch-Makefile 2>/dev/null) +.if defined(WITH_APACHE2) + @(cd ${WRKDIR} && ${PATCH} < ${WRKSRC}/slash-2.2.6-modperl2.diff.txt 2>/dev/null) +.endif + post-install: @${FIND} ${PREFIX}/slash -name "*.orig" -delete - @${SED} s!%%LOCALBASE%%!${LOCALBASE}!g ${PKGMESSAGE} +.if defined(WITH_APACHE2) + @${SED} -e s!%%LOCALBASE%%!${LOCALBASE}!g -e s!%%APACHE%%!apache2!g ${PKGMESSAGE} +.else + @${SED} -e s!%%LOCALBASE%%!${LOCALBASE}!g -e s!%%APACHE%%!apache!g ${PKGMESSAGE} +.endif .include <bsd.port.pre.mk> |