rather than PKG_FAIL_REASON, so that they provide useful error messages in build logs, and so that they continue to work on platforms where they aren't broken.
42 lines
1.2 KiB
Makefile
42 lines
1.2 KiB
Makefile
# $NetBSD: Makefile,v 1.31 2006/01/04 04:29:08 schmonz Exp $
|
|
|
|
DISTNAME= jakarta-tomcat-connectors-${JK_VERSION}-src
|
|
PKGNAME= ap-jk-${JK_VERSION}
|
|
JK_VERSION= 1.2.8
|
|
CATEGORIES= www java
|
|
MASTER_SITES= http://www.apache.org/dist/jakarta/tomcat-connectors/jk/source/jk-${JK_VERSION}/
|
|
|
|
MAINTAINER= erh@NetBSD.org
|
|
HOMEPAGE= http://jakarta.apache.org/tomcat/connectors-doc/
|
|
COMMENT= Apache connector for accessing Jakarta Tomcat
|
|
|
|
BROKEN_IN= pkgsrc-2005Q4
|
|
|
|
WRKSRC= ${WRKDIR}/${DISTNAME}/jk/native
|
|
APACHE_MODULE= YES
|
|
BUILD_DEFS+= JK_ENABLE_JNI
|
|
|
|
GNU_CONFIGURE= yes
|
|
USE_TOOLS+= gmake
|
|
|
|
SUBST_CLASSES+= jk-lt
|
|
SUBST_STAGE.jk-lt= post-configure
|
|
SUBST_FILES.jk-lt= Makefile common/Makefile apache-2.0/Makefile
|
|
SUBST_SED.jk-lt= -e "s|^\(LIBTOOL =\) [^ ]*$$|\1 \$$(SHELL) \$$(top_builddir)/libtool|g"
|
|
SUBST_MESSAGE.jk-lt= "Fixing libtool references."
|
|
|
|
# XXX The standard --with-apxs2 when using apache2 doesn't work
|
|
CONFIGURE_ARGS+= --with-apxs=${APXS:Q}
|
|
|
|
.if defined(JK_ENABLE_JNI)
|
|
USE_JAVA= yes
|
|
CONFIGURE_ARGS+= --enable-jni
|
|
CONFIGURE_ARGS+= --with-java-home=${JAVA_HOME:Q}
|
|
SUBST_FILES.jk-lt+= jni/Makefile
|
|
.endif
|
|
|
|
.include "../../mk/apache.mk"
|
|
.if defined(JK_ENABLE_JNI)
|
|
.include "../../mk/java-vm.mk"
|
|
.endif
|
|
.include "../../mk/bsd.pkg.mk"
|