pkgsrc/www/ap-jk/Makefile.common
obache dea40e3abd Update ap-jk to 1.2.23.
It fixes an Important vulnerability.

Changes between 1.2.22 and 1.2.23

Native
	Change the default value of JkOptions to ForwardURICompatUnparsed. The
	old default value was ForwardURICompat. This should make URL
	interpretation between Apache httpd and Tomcat consistent (prevent
	double decoding problems). (rjung)
2007-05-29 02:22:22 +00:00

42 lines
1.2 KiB
Makefile

# $NetBSD: Makefile.common,v 1.6 2007/05/29 02:22:22 obache Exp $
JK_VERSION= 1.2.23
CATEGORIES= www java
MASTER_SITES= http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-${JK_VERSION}/
MAINTAINER= erh@NetBSD.org
HOMEPAGE= http://tomcat.apache.org/connectors-doc/
COMMENT= Apache connector for accessing Jakarta Tomcat
CONFLICTS= ap-jk-[0-9]*
PATCHDIR= ${.CURDIR}/../../www/ap-jk/patches
DISTINFO_FILE= ${.CURDIR}/../../www/ap-jk/distinfo
WRKSRC= ${WRKDIR}/${DISTNAME}/native
APACHE_MODULE= YES
BUILD_DEFS+= JK_ENABLE_JNI
GNU_CONFIGURE= yes
USE_LIBTOOL= 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
.if defined(JK_ENABLE_JNI)
.include "../../mk/java-vm.mk"
.endif