aboutsummaryrefslogtreecommitdiff
path: root/www/trafficserver
diff options
context:
space:
mode:
authorHung-Yi Chen <gaod@hychen.org>2021-05-22 09:50:36 +0000
committerLi-Wen Hsu <lwhsu@FreeBSD.org>2021-05-22 10:05:53 +0000
commitb44d77e3838dd4c31b329ea7d5a68ea3b80e81b4 (patch)
tree4da10ef7c3ce886ab980b3238bfe4026c7b85117 /www/trafficserver
parent53df51c78b97d0d6483e5247a09803d21bf78edb (diff)
downloadports-b44d77e3838dd4c31b329ea7d5a68ea3b80e81b4.tar.gz
ports-b44d77e3838dd4c31b329ea7d5a68ea3b80e81b4.zip
www/trafficserver: Update to 9.0.1
PR: 255298
Diffstat (limited to 'www/trafficserver')
-rw-r--r--www/trafficserver/Makefile21
-rw-r--r--www/trafficserver/distinfo6
-rw-r--r--www/trafficserver/pkg-plist43
3 files changed, 39 insertions, 31 deletions
diff --git a/www/trafficserver/Makefile b/www/trafficserver/Makefile
index fb51e29ce4a3..b694c6b61611 100644
--- a/www/trafficserver/Makefile
+++ b/www/trafficserver/Makefile
@@ -1,7 +1,7 @@
# Created by: Jui-Nan Lin <jnlin@csie.nctu.edu.tw>
PORTNAME= trafficserver
-PORTVERSION= 8.1.1
+PORTVERSION= 9.0.1
CATEGORIES= www
MASTER_SITES= APACHE/${PORTNAME}
@@ -62,6 +62,12 @@ MEMCACHED_LIB_DEPENDS= libmemcached.so:databases/libmemcached
IMAGEMAGICK_DESC= Enable ats-magick & webp convert plugin
+# Can be removed after 11 EoL'd
+.if exists(/usr/bin/ld.lld) && ${/usr/bin/ld:L:tA} != /usr/bin/ld.lld
+# --build-id isn't supported by old GNU ld.bfd in base
+LDFLAGS+= -fuse-ld=lld
+.endif
+
.include <bsd.port.pre.mk>
.if ${PORT_OPTIONS:MIMAGEMAGICK}
@@ -72,21 +78,14 @@ RUN_DEPENDS+= ${LOCALBASE}/bin/convert:graphics/ImageMagick6-nox11
.endif
.endif
-.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200000
-# On FreeBSD >= 12 it does find eventfd.h, but it makes it also use
-# sys/epoll.h which is absent on FreeBSD and the build fails. So make
-# it ignore eventfd.h to build as on 11.x. Better solution would probably
-# be to depend on epoll-shim, but that needs testing
-CONFIGURE_ARGS+= ac_cv_header_sys_eventfd_h=no ac_cv_func_eventfd=no
-.endif
-
post-patch:
@${REINPLACE_CMD} \
-e '/cachedir:/s,$${localstatedir}+,$${localstatedir}/cache+,' \
-e '/runtimedir:/s,$${localstatedir}+,$${localstatedir}/run+,' \
${WRKSRC}/config.layout
- @${REINPLACE_CMD} '/^LUA_LDFLAGS =/s/$$/ @LDFLAGS@/' \
- ${WRKSRC}/lib/Makefile.in
+ @${REINPLACE_CMD} -e 's/#ifdef HAVE_EVENTFD/#if defined(HAVE_EVENTFD) \&\& TS_USE_EPOLL == 1/' \
+ ${WRKSRC}/src/tscore/EventNotify.cc \
+ ${WRKSRC}/include/tscore/EventNotify.h
post-install:
${RMDIR} ${STAGEDIR}${DATADIR}
diff --git a/www/trafficserver/distinfo b/www/trafficserver/distinfo
index 34864636cbb8..4a098e240624 100644
--- a/www/trafficserver/distinfo
+++ b/www/trafficserver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1611772716
-SHA256 (trafficserver-8.1.1.tar.bz2) = 202bd60c843147d447d644495d5db2319a8928a347e24704c00a23681fc76634
-SIZE (trafficserver-8.1.1.tar.bz2) = 8983079
+TIMESTAMP = 1618942776
+SHA256 (trafficserver-9.0.1.tar.bz2) = bf00d0399e359f2b52bb0664743e5ccd81c6a9491eafe1ff1b10afeaf62526e0
+SIZE (trafficserver-9.0.1.tar.bz2) = 9451249
diff --git a/www/trafficserver/pkg-plist b/www/trafficserver/pkg-plist
index 1d503713c85f..0b497c02db7d 100644
--- a/www/trafficserver/pkg-plist
+++ b/www/trafficserver/pkg-plist
@@ -36,6 +36,7 @@ bin/tsxs
@(%%WWWOWN%%,%%WWWGRP%%,) %%ETCDIR%%/body_factory/default/request#no_host
@(%%WWWOWN%%,%%WWWGRP%%,) %%ETCDIR%%/body_factory/default/request#scheme_unsupported
@(%%WWWOWN%%,%%WWWGRP%%,) %%ETCDIR%%/body_factory/default/request#syntax_error
+@(%%WWWOWN%%,%%WWWGRP%%,) %%ETCDIR%%/body_factory/default/request#uri_len_too_long
@(%%WWWOWN%%,%%WWWGRP%%,) %%ETCDIR%%/body_factory/default/response#bad_response
@(%%WWWOWN%%,%%WWWGRP%%,) %%ETCDIR%%/body_factory/default/response#bad_version
@(%%WWWOWN%%,%%WWWGRP%%,) %%ETCDIR%%/body_factory/default/timeout#activity
@@ -44,17 +45,18 @@ bin/tsxs
@(%%WWWOWN%%,%%WWWGRP%%,) %%ETCDIR%%/body_factory/default/urlrouting#no_mapping
@sample %%ETCDIR%%/cache.config.sample
@sample %%ETCDIR%%/hosting.config.sample
-@sample %%ETCDIR%%/ip_allow.config.sample
+@sample %%ETCDIR%%/ip_allow.yaml.sample
@sample %%ETCDIR%%/logging.yaml.sample
@sample %%ETCDIR%%/parent.config.sample
@sample %%ETCDIR%%/plugin.config.sample
@sample %%ETCDIR%%/records.config.sample
@sample %%ETCDIR%%/remap.config.sample
+@sample %%ETCDIR%%/sni.yaml.sample
@sample %%ETCDIR%%/socks.config.sample
@sample %%ETCDIR%%/splitdns.config.sample
@sample %%ETCDIR%%/ssl_multicert.config.sample
-@sample %%ETCDIR%%/ssl_server_name.yaml.sample
@sample %%ETCDIR%%/storage.config.sample
+@sample %%ETCDIR%%/strategies.yaml.sample
@sample %%ETCDIR%%/volume.config.sample
include/ts/apidefs.h
include/ts/experimental.h
@@ -88,38 +90,47 @@ include/tscpp/api/TransformationPlugin.h
include/tscpp/api/Url.h
include/tscpp/api/noncopyable.h
include/tscpp/api/utils.h
+include/tscpp/util/IntrusiveDList.h
+include/tscpp/util/PostScript.h
include/tscpp/util/TextView.h
-lib/libtsconfig.so
-lib/libtsconfig.so.8
-lib/libtsconfig.so.%%PORTVERSION%%
lib/libtscore.so
-lib/libtscore.so.8
+lib/libtscore.so.9
lib/libtscore.so.%%PORTVERSION%%
lib/libtscppapi.so
-lib/libtscppapi.so.8
+lib/libtscppapi.so.9
lib/libtscppapi.so.%%PORTVERSION%%
lib/libtscpputil.so
-lib/libtscpputil.so.8
+lib/libtscpputil.so.9
lib/libtscpputil.so.%%PORTVERSION%%
lib/libtsmgmt.so
-lib/libtsmgmt.so.8
+lib/libtsmgmt.so.9
lib/libtsmgmt.so.%%PORTVERSION%%
+lib/plugin_init_fail.so
+lib/plugin_instinit_fail.so
+lib/plugin_missing_deleteinstance.so
+lib/plugin_missing_doremap.so
+lib/plugin_missing_init.so
+lib/plugin_missing_newinstance.so
+lib/plugin_required_cb.so
+lib/plugin_testing_calls.so
+lib/plugin_v1.so
+lib/plugin_v2.so
libdata/pkgconfig/trafficserver.pc
%%IMAGEMAGICK%%libexec/trafficserver/WebpTransform.so
libexec/trafficserver/access_control.so
libexec/trafficserver/acme.so
libexec/trafficserver/authproxy.so
libexec/trafficserver/background_fetch.so
-libexec/trafficserver/balancer.so
-libexec/trafficserver/buffer_upload.so
libexec/trafficserver/cache_promote.so
libexec/trafficserver/cache_range_requests.so
libexec/trafficserver/cachekey.so
+libexec/trafficserver/cert_reporting_tool.so
libexec/trafficserver/certifier.so
libexec/trafficserver/collapsed_forwarding.so
libexec/trafficserver/combo_handler.so
libexec/trafficserver/compress.so
libexec/trafficserver/conf_remap.so
+libexec/trafficserver/cookie_remap.so
libexec/trafficserver/custom_redirect.so
libexec/trafficserver/escalate.so
libexec/trafficserver/esi.so
@@ -127,19 +138,19 @@ libexec/trafficserver/fq_pacing.so
libexec/trafficserver/generator.so
libexec/trafficserver/geoip_acl.so
libexec/trafficserver/header_freq.so
-libexec/trafficserver/header_normalize.so
libexec/trafficserver/header_rewrite.so
-libexec/trafficserver/hipes.so
libexec/trafficserver/hook-trace.so
libexec/trafficserver/inliner.so
+libexec/trafficserver/ja3_fingerprint.so
libexec/trafficserver/libloader.so
%%IMAGEMAGICK%%libexec/trafficserver/magick.so
-%%MEMCACHED%%libexec/trafficserver/memcached_remap.so
+libexec/trafficserver/memory_profile.so
libexec/trafficserver/metalink.so
libexec/trafficserver/money_trace.so
libexec/trafficserver/mp4.so
libexec/trafficserver/multiplexer.so
libexec/trafficserver/prefetch.so
+libexec/trafficserver/redo_cache_lookup.so
libexec/trafficserver/regex_remap.so
libexec/trafficserver/regex_revalidate.so
libexec/trafficserver/remap_purge.so
@@ -147,14 +158,12 @@ libexec/trafficserver/remap_stats.so
libexec/trafficserver/s3_auth.so
libexec/trafficserver/server_push_preload.so
libexec/trafficserver/slice.so
-libexec/trafficserver/ssl_cert_loader.so
libexec/trafficserver/sslheaders.so
-libexec/trafficserver/stale_while_revalidate.so
+libexec/trafficserver/statichit.so
libexec/trafficserver/stats_over_http.so
libexec/trafficserver/stream_editor.so
libexec/trafficserver/system_stats.so
libexec/trafficserver/tcpinfo.so
-libexec/trafficserver/test_cppapi.so
libexec/trafficserver/tls_bridge.so
libexec/trafficserver/traffic_dump.so
libexec/trafficserver/tslua.so