diff --git a/net/eturnal/Makefile b/net/eturnal/Makefile index c73261245bcd..15b094ecdb35 100644 --- a/net/eturnal/Makefile +++ b/net/eturnal/Makefile @@ -1,90 +1,91 @@ PORTNAME= eturnal DISTVERSION= 1.12.0 +PORTREVISION= 1 CATEGORIES= net MAINTAINER= yzrh@noema.org COMMENT= Modern, straightforward STUN and TURN server WWW= https://eturnal.net/ LICENSE= APACHE20 LIB_DEPENDS= libyaml.so:textproc/libyaml USES= compiler:c11 cpe erlang:rebar3 ssl CPE_VENDOR= process-one USE_GITHUB= yes GH_TUPLE= processone:eturnal:${DISTVERSION} \ blt:port_compiler:${PC_VERSION}:pc/_checkouts/pc \ ferd:recon:${RECON_VERSION}:recon/_checkouts/recon \ deadtrickster:quantile_estimator:${QUANTILE_ESTIMATOR_VERSION}:quantile_estimator/_checkouts/quantile_estimator \ processone:stun:${STUN_VERSION}:stun/_checkouts/stun \ weiss:conf:${CONF_VERSION}:conf/_checkouts/conf \ processone:yval:${YVAL_VERSION}:yval/_checkouts/yval \ processone:fast_yaml:${FAST_YAML_VERSION}:fast_yaml/_checkouts/fast_yaml \ processone:fast_tls:${FAST_TLS_VERSION}:fast_tls/_checkouts/fast_tls \ processone:p1_utils:${P1_UTILS_VERSION}:p1_utils/_checkouts/p1_utils \ palkan:influx_udp:${INFLUX_UDP_VERSION}:influx_udp/_checkouts/influx_udp \ devinus:poolboy:${POOLBOY_VERSION}:poolboy/_checkouts/poolboy \ palkan:ulitos:${ULITOS_VERSION}:ulitos/_checkouts/ulitos \ deadtrickster:prometheus-httpd:${PROMETHEUS_HTTPD_VERSION}:prometheus_httpd/_checkouts/prometheus_httpd \ deadtrickster:prometheus.erl:${PROMETHEUS_VERSION}:prometheus/_checkouts/prometheus \ deadtrickster:accept:${ACCEPT_VERSION}:accept/_checkouts/accept USE_RC_SUBR= ${PORTNAME} # USES=erlang related variables REBAR_PROFILE= distro REBAR_TARGETS= release USERS= ${PORTNAME} GROUPS= ${USERS} .ifnmake portclippy ACCEPT_VERSION= 897dfca # 0.3.5 CONF_VERSION= 1d80a8b # 0.2.6 FAST_TLS_VERSION= 1.1.16 FAST_YAML_VERSION= 1.0.36 INFLUX_UDP_VERSION= c744ccf # 1.1.2 P1_UTILS_VERSION= 1.0.25 PC_VERSION= 3c62162 # 1.14.0 POOLBOY_VERSION= 1.5.2 PROMETHEUS_HTTPD_VERSION= b1ae3bc # 2.1.11 PROMETHEUS_VERSION= b78e17e # 4.10.0 QUANTILE_ESTIMATOR_VERSION= eeea7c7 # 0.2.1 RECON_VERSION= 2.5.4 STUN_VERSION= 1.2.9 ULITOS_VERSION= 0.4.0 YVAL_VERSION= 1.0.10 .endif post-patch: ${REINPLACE_CMD} -e 's|/opt/eturnal|${LOCALBASE}/lib/eturnal|' \ -e 's|/etc|${LOCALBASE}/etc/eturnal|' \ -e 's|static|dynamic|' \ ${WRKSRC}/build.config ${REINPLACE_CMD} 's|-/etc|-${LOCALBASE}/etc/eturnal|' \ ${WRKSRC}/overlay/eturnalctl do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/eturnal - cd ${WRKSRC}/_build/${REBAR_PROFILE}/rel/eturnal && ${COPYTREE_BIN} bin \ - ${STAGEDIR}${PREFIX}/lib/eturnal/ - cd ${WRKSRC}/_build/${REBAR_PROFILE}/rel/eturnal && ${COPYTREE_SHARE} lib \ - ${STAGEDIR}${PREFIX}/lib/eturnal/ - cd ${WRKSRC}/_build/${REBAR_PROFILE}/rel/eturnal && ${COPYTREE_SHARE} releases \ - ${STAGEDIR}${PREFIX}/lib/eturnal/ + cd ${WRKSRC}/_build/${REBAR_PROFILE}/rel/eturnal && \ + ${COPYTREE_BIN} bin ${STAGEDIR}${PREFIX}/lib/eturnal/ + cd ${WRKSRC}/_build/${REBAR_PROFILE}/rel/eturnal && \ + ${COPYTREE_SHARE} lib ${STAGEDIR}${PREFIX}/lib/eturnal/ + cd ${WRKSRC}/_build/${REBAR_PROFILE}/rel/eturnal && \ + ${COPYTREE_SHARE} releases ${STAGEDIR}${PREFIX}/lib/eturnal/ ${REINPLACE_CMD} 's|__erts_dir="$$RELEASE_ROOT_DIR/erts-$$ERTS_VSN"|__erts_dir="${LOCALBASE}/lib/erlang/erts-$$ERTS_VSN"|' \ ${STAGEDIR}${PREFIX}/lib/eturnal/bin/eturnal post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/eturnal ${INSTALL_DATA} ${WRKSRC}/_build/${REBAR_PROFILE}/rel/eturnal/etc/eturnal.yml \ ${STAGEDIR}${PREFIX}/etc/eturnal/eturnal.yml.sample ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/_build/${REBAR_PROFILE}/rel/eturnal/doc/README.md \ ${STAGEDIR}${DOCSDIR}/ - ${RLN} ${STAGEDIR}${PREFIX}/lib/eturnal/bin/eturnalctl \ - ${STAGEDIR}${PREFIX}/sbin/eturnalctl + ${RLN} ${STAGEDIR}${PREFIX}/lib/eturnal/bin/eturnalctl ${STAGEDIR}${PREFIX}/sbin/eturnalctl ${MKDIR} ${STAGEDIR}/var/log/eturnal - ${FIND} ${STAGEDIR}${PREFIX}/lib/eturnal/lib -type f -name '*.so' -exec ${STRIP_CMD} {} + + ${FIND} ${STAGEDIR}${PREFIX}/lib/eturnal/lib -type f -name '*.so' \ + -exec ${STRIP_CMD} {} + .include diff --git a/net/eturnal/distinfo b/net/eturnal/distinfo index 514d3d9fece1..a70159ae384c 100644 --- a/net/eturnal/distinfo +++ b/net/eturnal/distinfo @@ -1,33 +1,33 @@ -TIMESTAMP = 1704409305 +TIMESTAMP = 1725575387 SHA256 (processone-eturnal-1.12.0_GH0.tar.gz) = e8e3be145a8e1c0c62c118c642fc7feb6168f2deff3f47df5d8d9569b43484b4 SIZE (processone-eturnal-1.12.0_GH0.tar.gz) = 139407 SHA256 (blt-port_compiler-3c62162_GH0.tar.gz) = 8084ca2a8c366b29bc146564b71991af94468ef18d79ad508236d14fb1ff0fd3 SIZE (blt-port_compiler-3c62162_GH0.tar.gz) = 13989 SHA256 (ferd-recon-2.5.4_GH0.tar.gz) = a9a750f64ac82133ce33ba16df3510bf4cf0012858429ca6290075d4a4ef7192 SIZE (ferd-recon-2.5.4_GH0.tar.gz) = 53397 SHA256 (deadtrickster-quantile_estimator-eeea7c7_GH0.tar.gz) = b1b552f2a650cb5ecb1aa5486b07d20176460c72bb3836aff59e00ba3d80fbd9 SIZE (deadtrickster-quantile_estimator-eeea7c7_GH0.tar.gz) = 919517 SHA256 (processone-stun-1.2.9_GH0.tar.gz) = d3ebd81a35fc7fd26fd4415e371d371a68ef2d690504c5193b5c544023631281 SIZE (processone-stun-1.2.9_GH0.tar.gz) = 42490 SHA256 (weiss-conf-1d80a8b_GH0.tar.gz) = e331c5613faec75d138455a931511b050a529547e3b719530e69b3e4baba79dd SIZE (weiss-conf-1d80a8b_GH0.tar.gz) = 23211 SHA256 (processone-yval-1.0.10_GH0.tar.gz) = cfecec24e5a23f354e5539fb1c35b25da50309879a654d41a6000154b6c437b6 SIZE (processone-yval-1.0.10_GH0.tar.gz) = 18477 SHA256 (processone-fast_yaml-1.0.36_GH0.tar.gz) = 6794470ef35fb3985c4e9aa0ed8d3a0b44e7a5c7bf4c5a1efbeca42060db6806 SIZE (processone-fast_yaml-1.0.36_GH0.tar.gz) = 60410 SHA256 (processone-fast_tls-1.1.16_GH0.tar.gz) = 8c38768998e8ee0aa2bf5831bc25deeb4ea2e08bd52e26b2abfd654504fbe4f9 SIZE (processone-fast_tls-1.1.16_GH0.tar.gz) = 83971 SHA256 (processone-p1_utils-1.0.25_GH0.tar.gz) = c62f93ab5ea8d9251d9acda2abf576352d50f4a3299972549180a5387656746a SIZE (processone-p1_utils-1.0.25_GH0.tar.gz) = 47802 SHA256 (palkan-influx_udp-c744ccf_GH0.tar.gz) = 6c5d8159e9a9ff0723b86da6d4929399618645e6a5509161e8da66378583bca9 SIZE (palkan-influx_udp-c744ccf_GH0.tar.gz) = 12580 SHA256 (devinus-poolboy-1.5.2_GH0.tar.gz) = ee4684c0de73782ddb7682aa257bf9e1bfaec6276d92ac53ab044a0983e111e3 SIZE (devinus-poolboy-1.5.2_GH0.tar.gz) = 1126991 SHA256 (palkan-ulitos-0.4.0_GH0.tar.gz) = 53b49024dc4c9a2bfb7d74a53fb31ae3c8ee752089233de45b3f365ee0acd499 SIZE (palkan-ulitos-0.4.0_GH0.tar.gz) = 5204 SHA256 (deadtrickster-prometheus-httpd-b1ae3bc_GH0.tar.gz) = e82746e423d75f6fc5cc6afca7f9d82e123b46935d88496e2abefc0fbf793fee SIZE (deadtrickster-prometheus-httpd-b1ae3bc_GH0.tar.gz) = 17341 SHA256 (deadtrickster-prometheus.erl-b78e17e_GH0.tar.gz) = 4b071e2a569e67cc22f804aeb31ca368f5cb1dcbe5e021e0992bb2915e1d4e6c SIZE (deadtrickster-prometheus.erl-b78e17e_GH0.tar.gz) = 103642 SHA256 (deadtrickster-accept-897dfca_GH0.tar.gz) = 0ae80f35e86e06ea89634d1feb486835c4210c48b1472b0f245dbd05678f7577 SIZE (deadtrickster-accept-897dfca_GH0.tar.gz) = 758745