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
Makefile
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
|