View | Details | Raw Unified | Return to bug 243154
Collapse All | Expand All

(-)Makefile (-10 / +15 lines)
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>
(-)files/patch-configure (+13 lines)
Line 0 Link Here
1
--- configure.orig	2020-01-03 10:44:56 UTC
2
+++ configure
3
@@ -23922,7 +23922,9 @@ $as_echo "$as_me: adding ${ssldir}/lib64 to RPATH" >&6
4
 
5
                   fi
6
                 else
7
-                  OPENSSL_LDFLAGS="-L$ssldir/lib"
8
+		  if [ $ssldir != "/usr" ]; then
9
+                  	OPENSSL_LDFLAGS="-L$ssldir/lib"
10
+		  fi
11
                   if test "$overriden_with_ssl"; then
12
 
13
   { $as_echo "$as_me:${as_lineno-$LINENO}: adding ${ssldir}/lib to RPATH" >&5
(-)pkg-plist (-3 / +3 lines)
Lines 156-167 Link Here
156
libexec/trafficserver/test_cppapi.so
156
libexec/trafficserver/test_cppapi.so
157
libexec/trafficserver/tls_bridge.so
157
libexec/trafficserver/tls_bridge.so
158
libexec/trafficserver/traffic_dump.so
158
libexec/trafficserver/traffic_dump.so
159
libexec/trafficserver/tslua.so
159
%%LUAJIT%%libexec/trafficserver/tslua.so
160
libexec/trafficserver/tsmemcache.so
160
libexec/trafficserver/tsmemcache.so
161
libexec/trafficserver/url_sig.so
161
libexec/trafficserver/url_sig.so
162
libexec/trafficserver/xdebug.so
162
libexec/trafficserver/xdebug.so
163
lib/perl5/amd64-freebsd-thread-multi/auto/Apache/TS/.packlist
163
lib/perl5/%%ARCH%%-freebsd-thread-multi/auto/Apache/TS/.packlist
164
lib/perl5/amd64-freebsd-thread-multi/perllocal.pod
164
lib/perl5/%%ARCH%%-freebsd-thread-multi/perllocal.pod
165
lib/perl5/Apache/TS.pm
165
lib/perl5/Apache/TS.pm
166
lib/perl5/Apache/TS/AdminClient.pm
166
lib/perl5/Apache/TS/AdminClient.pm
167
lib/perl5/Apache/TS/Config.pm
167
lib/perl5/Apache/TS/Config.pm

Return to bug 243154