dea40e3abd
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)
42 lines
1.2 KiB
Text
42 lines
1.2 KiB
Text
# $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
|