Lines 1-40
Link Here
|
1 |
# New ports collection makefile for: mod_jk |
1 |
# New ports collection makefile for: mod_jk2 |
2 |
# Date created: Thu Apr 10 15:14:37 EDT 2003 |
2 |
# Date created: Thu May 29 01:24:15 CEST 2003 |
3 |
# Whom: Larry Lansing <lansil@fuzzynerd.com> |
3 |
# Whom: Palle Girgensohn <girgen@pingpong.net> |
4 |
# |
4 |
# |
5 |
# $FreeBSD: ports/www/mod_jk2/Makefile,v 1.1 2003/06/06 12:59:19 edwin Exp $ |
5 |
# $FreeBSD$ |
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= mod_jk |
8 |
PORTNAME= mod_jk2 |
9 |
PORTVERSION= 1.2.2 |
9 |
PORTVERSION= 2.0.4 |
10 |
CATEGORIES= www |
10 |
CATEGORIES= www |
11 |
MASTER_SITES= ${MASTER_SITE_APACHE_JAKARTA} |
11 |
MASTER_SITES= ${MASTER_SITE_APACHE_HTTPD:S/httpd/jakarta/} |
12 |
MASTER_SITE_SUBDIR= jakarta-tomcat-connectors/jk/release/v${PORTVERSION}/src |
12 |
MASTER_SITE_SUBDIR= tomcat-4/source |
13 |
PKGNAMESUFFIX= -apache2 |
13 |
DISTVERSION= 4.1.27 |
14 |
DISTNAME= jakarta-tomcat-connectors-jk-${PORTVERSION}-src |
14 |
DISTNAME= jakarta-tomcat-connectors-${DISTVERSION}-src |
|
|
15 |
# The version numbers are a real mess, but hey, it's not my fault. The |
16 |
# distributions of tomcat are *really* messy. The mod_jk2 is |
17 |
# distributed with tomcat-xxx, but does not share its version |
18 |
# numbering. There is also a separate dist, but it seems to have been |
19 |
# left to die without further comments... |
20 |
|
21 |
MAINTAINER= girgen@pingpong.net |
22 |
COMMENT= Apache JK2 module for connecting to Tomcat using AJP1X |
15 |
|
23 |
|
16 |
MAINTAINER= lansil@fuzzynerd.com |
24 |
.include <bsd.port.pre.mk> |
17 |
COMMENT= Apache 2.0 module for Tomcat |
25 |
|
|
|
26 |
.if exists(${LOCALBASE}/include/apache2/apr.h) |
27 |
APACHE_PORT?= ${PORTSDIR}/www/apache2 |
28 |
.else |
29 |
APACHE_PORT?= ${PORTSDIR}/www/apache13 |
30 |
.endif |
31 |
|
32 |
.if ${APACHE_PORT:S/${PORTSDIR}\///} == "www/apache2" |
33 |
APACHE_VER= 2.0 |
34 |
APACHE2= 2 |
35 |
PLIST_SUB= APACHE2=2 |
36 |
PKGNAMESUFFIX= -apache2 |
37 |
.else |
38 |
APACHE_VER= 1.3 |
39 |
APACHE2= |
40 |
PLIST_SUB= APACHE2= |
41 |
.endif |
18 |
|
42 |
|
19 |
BUILD_DEPENDS= ${APXS}:${APACHE_PORT} |
43 |
BUILD_DEPENDS= ${APXS}:${APACHE_PORT} |
20 |
RUN_DEPENDS= ${APXS}:${APACHE_PORT} |
44 |
RUN_DEPENDS= ${APXS}:${APACHE_PORT} |
21 |
|
45 |
|
22 |
APXS?= ${PREFIX}/sbin/apxs |
46 |
APXS= ${LOCALBASE}/sbin/apxs |
23 |
APACHE_PORT?= ${PORTSDIR}/www/apache2 |
47 |
APACHE_CONF= ${LOCALBASE}/etc/apache${APACHE2} |
24 |
APACHE_CONF= ${PREFIX}/etc/apache2 |
48 |
WRKSRC= ${WRKDIR}/jakarta-tomcat-connectors-${DISTVERSION}-src/jk/native2 |
25 |
WRKSRC= ${WRKDIR}/jakarta-tomcat-connectors-jk-${PORTVERSION}-src/jk/native |
|
|
26 |
|
49 |
|
27 |
USE_GMAKE= YES |
50 |
USE_GMAKE= YES |
28 |
USE_LIBTOOL= YES |
51 |
USE_LIBTOOL= YES |
29 |
USE_AUTOCONF= YES |
52 |
USE_AUTOCONF_VER= 253 |
30 |
USE_AUTOMAKE= YES |
53 |
USE_AUTOMAKE_VER= 15 |
31 |
HAS_CONFIGURE= YES |
54 |
AUTOMAKE_ARGS= --add-missing |
32 |
CONFIGURE_ARGS+= --with-apxs=${APXS} |
55 |
GNU_CONFIGURE= YES |
|
|
56 |
CONFIGURE_ARGS+= --with-apxs${APACHE2}=${APXS} |
57 |
ALL_TARGET= jk2-build-apxs |
58 |
|
59 |
pre-patch: build-depends |
60 |
|
61 |
post-patch: |
62 |
cd ${WRKSRC}; ${ACLOCAL}; ${LIBTOOLIZE} |
33 |
|
63 |
|
34 |
do-install: |
64 |
do-install: |
35 |
${APXS} -i -A -n jk ${WRKSRC}/apache-2.0/mod_jk.so |
65 |
cd ${WRKSRC}/server/${APACHE_PORT:C/.*(apache[0-9]*).*/\1/} ;\ |
36 |
${SED} -e "s#%%APACHE_CONF%%#${APACHE_CONF}#g" ${FILESDIR}/mod_jk.conf.sample > ${WRKDIR}/mod_jk.conf.sample |
66 |
${GMAKE} -f Makefile.apxs install ;\ |
37 |
${INSTALL_DATA} ${WRKDIR}/mod_jk.conf.sample ${APACHE_CONF} |
67 |
${APXS} -e -A -n jk2 mod_jk2.so |
38 |
${INSTALL_DATA} ${FILESDIR}/workers.properties.sample ${APACHE_CONF} |
|
|
39 |
|
68 |
|
40 |
.include <bsd.port.mk> |
69 |
.include <bsd.port.post.mk> |