diff options
author | Hung-Yi Chen <gaod@hychen.org> | 2021-05-22 09:50:36 +0000 |
---|---|---|
committer | Li-Wen Hsu <lwhsu@FreeBSD.org> | 2021-05-22 10:05:53 +0000 |
commit | b44d77e3838dd4c31b329ea7d5a68ea3b80e81b4 (patch) | |
tree | 4da10ef7c3ce886ab980b3238bfe4026c7b85117 /www/trafficserver | |
parent | 53df51c78b97d0d6483e5247a09803d21bf78edb (diff) | |
download | ports-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/Makefile | 21 | ||||
-rw-r--r-- | www/trafficserver/distinfo | 6 | ||||
-rw-r--r-- | www/trafficserver/pkg-plist | 43 |
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 |