Lines 12-28
Link Here
|
12 |
|
12 |
|
13 |
LICENSE= APACHE20 |
13 |
LICENSE= APACHE20 |
14 |
|
14 |
|
15 |
ONLY_FOR_ARCHS= amd64 |
15 |
ONLY_FOR_ARCHS= amd64 powerpc64 |
16 |
|
16 |
|
17 |
LIB_DEPENDS= libcurl.so:ftp/curl \ |
17 |
LIB_DEPENDS= libcurl.so:ftp/curl \ |
18 |
libhwloc.so:devel/hwloc \ |
18 |
libhwloc.so:devel/hwloc \ |
19 |
libluajit-5.1.so:lang/luajit \ |
|
|
20 |
libpcre.so:devel/pcre \ |
19 |
libpcre.so:devel/pcre \ |
21 |
libxml2.so:textproc/libxml2 \ |
20 |
libxml2.so:textproc/libxml2 \ |
22 |
libbrotlienc.so:archivers/brotli |
21 |
libbrotlienc.so:archivers/brotli \ |
|
|
22 |
${LIB_DEPENDS_${ARCH}} |
23 |
LIB_DEPENDS_amd64= libluajit-5.1.so:lang/luajit |
23 |
|
24 |
|
24 |
USES= compiler:c++17-lang cpe gmake libtool ncurses pathfix \ |
25 |
USES= compiler:c++17-lang cpe gmake libtool localbase ncurses \ |
25 |
perl5 pkgconfig sqlite ssl tar:bzip2 tcl |
26 |
pathfix perl5 pkgconfig sqlite ssl tar:bzip2 tcl |
26 |
|
27 |
|
27 |
CPE_VENDOR= apache |
28 |
CPE_VENDOR= apache |
28 |
CPE_PRODUCT= traffic_server |
29 |
CPE_PRODUCT= traffic_server |
Lines 38-48
Link Here
|
38 |
GROUPS= ${WWWGRP} |
39 |
GROUPS= ${WWWGRP} |
39 |
PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" PORTVERSION="${PORTVERSION}" |
40 |
PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" PORTVERSION="${PORTVERSION}" |
40 |
|
41 |
|
41 |
LIBS+= -L${LOCALBASE}/lib |
42 |
CONFIGURE_ARGS= --with-pcre=${LOCALBASE} \ |
42 |
CONFIGURE_ARGS= --with-libxml2=${LOCALBASE} \ |
|
|
43 |
--with-pcre=${LOCALBASE} \ |
44 |
--with-openssl=${OPENSSLBASE} \ |
43 |
--with-openssl=${OPENSSLBASE} \ |
45 |
--with-xml=libxml2 \ |
|
|
46 |
--with-tcl=${TCL_LIBDIR} \ |
44 |
--with-tcl=${TCL_LIBDIR} \ |
47 |
--localstatedir=/var \ |
45 |
--localstatedir=/var \ |
48 |
--with-user=${USERS} \ |
46 |
--with-user=${USERS} \ |
Lines 54-59
Link Here
|
54 |
|
52 |
|
55 |
OPTIONS_DEFINE= DOCS WCCP MEMCACHED IMAGEMAGICK X11 |
53 |
OPTIONS_DEFINE= DOCS WCCP MEMCACHED IMAGEMAGICK X11 |
56 |
OPTIONS_SUB= yes |
54 |
OPTIONS_SUB= yes |
|
|
55 |
PLIST_SUB+= ARCH="${ARCH:S/powerpc64/powerpc/}" |
57 |
|
56 |
|
58 |
WCCP_DESC= Enable WCCPv2 protocol |
57 |
WCCP_DESC= Enable WCCPv2 protocol |
59 |
WCCP_CONFIGURE_ENABLE= wccp |
58 |
WCCP_CONFIGURE_ENABLE= wccp |
Lines 64-69
Link Here
|
64 |
|
63 |
|
65 |
.include <bsd.port.pre.mk> |
64 |
.include <bsd.port.pre.mk> |
66 |
|
65 |
|
|
|
66 |
.if ${ARCH} == amd64 |
67 |
PLIST_SUB+= LUAJIT="" |
68 |
.else |
69 |
PLIST_SUB+= LUAJIT="@comment " |
70 |
.endif |
71 |
|
67 |
.if ${PORT_OPTIONS:MMEMCACHED} |
72 |
.if ${PORT_OPTIONS:MMEMCACHED} |
68 |
LIB_DEPENDS+= libmemcached.so:databases/libmemcached |
73 |
LIB_DEPENDS+= libmemcached.so:databases/libmemcached |
69 |
PLIST_SUB+= MEMCACHED="" |
74 |
PLIST_SUB+= MEMCACHED="" |
Lines 102-107
Link Here
|
102 |
${MKDIR} ${STAGEDIR}${ETCDIR}/snapshots |
107 |
${MKDIR} ${STAGEDIR}${ETCDIR}/snapshots |
103 |
(cd ${STAGEDIR}${ETCDIR} && for f in *.config *.yaml; do ${MV} $$f $$f.sample; done) |
108 |
(cd ${STAGEDIR}${ETCDIR} && for f in *.config *.yaml; do ${MV} $$f $$f.sample; done) |
104 |
${SED} -i '' -e 's|^${STAGEDIR}||g' \ |
109 |
${SED} -i '' -e 's|^${STAGEDIR}||g' \ |
105 |
${STAGEDIR}${PREFIX}/lib/perl5/amd64-freebsd-thread-multi/auto/Apache/TS/.packlist |
110 |
${STAGEDIR}${PREFIX}/lib/perl5/${ARCH:S/powerpc64/powerpc/}-freebsd-thread-multi/auto/Apache/TS/.packlist |
106 |
|
111 |
|
107 |
.include <bsd.port.post.mk> |
112 |
.include <bsd.port.post.mk> |