diff --git a/irc/catgirl/Makefile b/irc/catgirl/Makefile index b8f58b512203..51908bcc68d5 100644 --- a/irc/catgirl/Makefile +++ b/irc/catgirl/Makefile @@ -1,29 +1,29 @@ PORTNAME= catgirl PORTVERSION= 2.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= irc MASTER_SITES= https://git.causal.agency/catgirl/snapshot/ MAINTAINER= june@causal.agency COMMENT= TLS-only terminal IRC client WWW= https://git.causal.agency/catgirl/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c++11-lang ncurses pkgconfig LIB_DEPENDS+= libtls.so:security/libretls HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX} --mandir=${MANPREFIX}/man PLIST_FILES= bin/catgirl \ man/man1/catgirl.1.gz .include post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/catgirl .include diff --git a/irc/pounce/Makefile b/irc/pounce/Makefile index 18138ae04f9e..d15f4a36c47c 100644 --- a/irc/pounce/Makefile +++ b/irc/pounce/Makefile @@ -1,37 +1,38 @@ PORTNAME= pounce DISTVERSION= 3.1 +PORTREVISION= 1 CATEGORIES= irc MASTER_SITES= https://git.causal.agency/pounce/snapshot/ MAINTAINER= june@causal.agency COMMENT= Multi-client IRC bouncer WWW= https://git.causal.agency/pounce/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c11 localbase:ldflags ssl USE_RC_SUBR= calico pounce MAKE_ENV+= MANDIR=${MANPREFIX}/man CFLAGS+= -D'OPENSSL_BIN=\"${OPENSSL_BIN}\"' .include .if ${SSL_DEFAULT} != libressl LIB_DEPENDS+= libtls.so:security/libretls .endif .if ${SSL_DEFAULT} == base OPENSSL_BIN=/usr/bin/openssl .else OPENSSL_BIN=${LOCALBASE}/bin/openssl .endif post-install: @${MKDIR} ${STAGEDIR}/var/run/calico .for b in calico pounce ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${b} .endfor .include diff --git a/mail/mpop/Makefile b/mail/mpop/Makefile index 2dc21c1a3776..3012c1b3cf80 100644 --- a/mail/mpop/Makefile +++ b/mail/mpop/Makefile @@ -1,52 +1,52 @@ PORTNAME= mpop DISTVERSION= 1.4.16 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= mail MASTER_SITES= https://marlam.de/mpop/releases/ MAINTAINER= ports@FreeBSD.org COMMENT= Small and fast POP3 client WWW= https://marlam.de/mpop/ LICENSE= GPLv3+ USES= cpe gettext gmake makeinfo pkgconfig tar:xz CPE_VENDOR= martin_lambers GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-tls=no LDFLAGS+= -L${LOCALBASE}/lib -lintl INFO= mpop OPTIONS_DEFINE= GSASL IDN LIBSECRET OPTIONS_RADIO= TLS OPTIONS_RADIO_TLS= GNUTLS LIBTLS OPENSSL OPTIONS_DEFAULT= GNUTLS IDN OPTIONS_SUB= yes GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls GNUTLS_CONFIGURE_ON= --with-tls=gnutls GSASL_DESC= ${SASL_DESC} via GNU SASL GSASL_LIB_DEPENDS= libgsasl.so:security/libgsasl GSASL_CONFIGURE_WITH= libgsasl IDN_LIB_DEPENDS= libidn2.so:dns/libidn2 IDN_CONFIGURE_WITH= libidn LIBSECRET_DESC= GNOME password management LIBSECRET_LIB_DEPENDS= libsecret-1.so:security/libsecret LIBSECRET_CONFIGURE_WITH= libsecret LIBTLS_DESC= SSL/TLS support via libtls LIBTLS_LIB_DEPENDS= libtls.so:security/${"${SSL_DEFAULT:Mlibressl*}":?libressl:libretls} LIBTLS_CONFIGURE_ON= --with-tls=libtls OPENSSL_USES= ssl OPENSSL_CONFIGURE_ENV= ${OPENSSLINC:M/usr/include:C,.+,libssl_CFLAGS=" ",} \ ${OPENSSLLIB:M/usr/lib:C,.+,libssl_LIBS="-lssl -lcrypto",} OPENSSL_CONFIGURE_ON= --with-tls=openssl post-patch: @${REINPLACE_CMD} -Ee 's/Debian/${OPSYS}/' \ -e 's,/etc/ssl/certs,${LOCALBASE}/share/certs,' \ -e '/crt/s/ca(\\?)-certificates/ca\1-root\1-nss/' \ -e 's/ca\\?-certificates/ca_root_nss/' \ ${WRKSRC}/doc/mpop* .include diff --git a/net/gmid/Makefile b/net/gmid/Makefile index 9927d9b8dd30..0438ce9683b6 100644 --- a/net/gmid/Makefile +++ b/net/gmid/Makefile @@ -1,32 +1,33 @@ PORTNAME= gmid DISTVERSION= 1.8.6 +PORTREVISION= 1 CATEGORIES= net MASTER_SITES= https://github.com/omar-polo/gmid/releases/download/${DISTVERSION}/ MAINTAINER= freebsd@omarpolo.com COMMENT= Simple and secure Gemini server WWW= https://gmid.omarpolo.com LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libevent.so:devel/libevent \ libtls.so:security/libretls USES= localbase pkgconfig ssl USE_RC_SUBR= gmid HAS_CONFIGURE= yes TEST_TARGET= regress LDFLAGS+= -lcrypto -lssl USERS= _gmid GROUPS= _gmid post-install: ${INSTALL_DATA} ${FILESDIR}/gmid.conf.sample \ ${STAGEDIR}${PREFIX}/etc/ .include diff --git a/net/openntpd/Makefile b/net/openntpd/Makefile index 4c1046e3e0dd..857cb51c2996 100644 --- a/net/openntpd/Makefile +++ b/net/openntpd/Makefile @@ -1,49 +1,49 @@ PORTNAME= openntpd PORTVERSION= 6.8p1 -PORTREVISION= 7 +PORTREVISION= 8 PORTEPOCH= 2 CATEGORIES= net MASTER_SITES= OPENBSD/OpenNTPD MAINTAINER= naddy@FreeBSD.org COMMENT= Network Time Protocol (NTP) daemon WWW= https://www.openntpd.org/ LICENSE= ISCL RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss USES= cpe localbase ssl CONFLICTS= ntp ntp-devel ntpsec USE_RC_SUBR= openntpd USERS= _ntp GROUPS= _ntp GNU_CONFIGURE= yes SUB_FILES= 480.status-openntpd pkg-message SUB_LIST= MANPREFIX="${MANPREFIX}" pre-build: ${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},g' \ ${WRKSRC}/src/ntpd.conf.5 ${WRKSRC}/src/ntpd.8 post-install: cd ${STAGEDIR}${PREFIX}/etc && ${MV} ntpd.conf ntpd.conf.sample ${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/daily ${INSTALL_SCRIPT} ${WRKDIR}/480.status-openntpd \ ${STAGEDIR}${PREFIX}/etc/periodic/daily .include # When using LibreSSL use its own libtls, but when using OpenSSL # use libtls from libretls. .if ${SSL_DEFAULT:Mlibressl*} # /* empty */ .else LIB_DEPENDS+= libtls.so:security/libretls .endif # SSL_DEFAULT .include diff --git a/net/rpki-client/Makefile b/net/rpki-client/Makefile index f9b73d67a1cf..f8fdae919214 100644 --- a/net/rpki-client/Makefile +++ b/net/rpki-client/Makefile @@ -1,28 +1,29 @@ PORTNAME= rpki-client DISTVERSION= 8.5 +PORTREVISION= 1 CATEGORIES= net MASTER_SITES= https://cdn.openbsd.org/pub/OpenBSD/rpki-client/ \ https://cloudflare.cdn.openbsd.org/pub/OpenBSD/rpki-client/ MAINTAINER= portmaster@bsdforge.com COMMENT= Resource Public Key Infrastructure (RPKI) implementation from OpenBSD WWW= https://www.rpki-client.org/ LICENSE= ISCL BUILD_DEPENDS= rsync>0:net/rsync LIB_DEPENDS= libexpat.so:textproc/expat2 \ libtls.so:security/libretls RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \ rsync>0:net/rsync USES= autoreconf libtool pkgconfig ssl GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-libtls=libtls USERS= _rpki-client GROUPS= ${USERS} PLIST_SUB= USERS="${USERS}" .include diff --git a/security/libretls/Makefile b/security/libretls/Makefile index 848cf2c1749d..d686037e5765 100644 --- a/security/libretls/Makefile +++ b/security/libretls/Makefile @@ -1,18 +1,18 @@ PORTNAME= libretls -PORTVERSION= 3.7.0 +PORTVERSION= 3.8.1 CATEGORIES= security devel MASTER_SITES= https://causal.agency/libretls/ MAINTAINER= bapt@FreeBSD.org COMMENT= TLS library designed to ease writing foolproof applications WWW= https://git.causal.agency/libretls/about/ LICENSE= ISCL USES= libtool ssl pkgconfig INSTALL_TARGET= install-strip GNU_CONFIGURE= yes USE_LDCONFIG= yes .include diff --git a/security/libretls/distinfo b/security/libretls/distinfo index 00bf81794c5a..639949ecaba3 100644 --- a/security/libretls/distinfo +++ b/security/libretls/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1673904927 -SHA256 (libretls-3.7.0.tar.gz) = 9aa5d3a9133932c362075259b0b17bb0c89741fa1b2535136df2ded7a0c13392 -SIZE (libretls-3.7.0.tar.gz) = 427980 +TIMESTAMP = 1697122730 +SHA256 (libretls-3.8.1.tar.gz) = 3bc9fc0e61827ee2f608e5e44993a8fda6d610b80a1e01a9c75610cc292997b5 +SIZE (libretls-3.8.1.tar.gz) = 432142 diff --git a/security/libretls/pkg-plist b/security/libretls/pkg-plist index 56faa8a75a3b..1e42e87b1f5b 100644 --- a/security/libretls/pkg-plist +++ b/security/libretls/pkg-plist @@ -1,94 +1,94 @@ include/tls.h lib/libtls.a lib/libtls.so -lib/libtls.so.26 -lib/libtls.so.26.0.1 +lib/libtls.so.28 +lib/libtls.so.28.0.0 libdata/pkgconfig/libtls.pc man/man3/tls_accept_cbs.3.gz man/man3/tls_accept_fds.3.gz man/man3/tls_accept_socket.3.gz man/man3/tls_client.3.gz man/man3/tls_close.3.gz man/man3/tls_config_add_keypair_file.3.gz man/man3/tls_config_add_keypair_mem.3.gz man/man3/tls_config_add_keypair_ocsp_file.3.gz man/man3/tls_config_add_keypair_ocsp_mem.3.gz man/man3/tls_config_add_ticket_key.3.gz man/man3/tls_config_clear_keys.3.gz man/man3/tls_config_error.3.gz man/man3/tls_config_free.3.gz man/man3/tls_config_insecure_noverifycert.3.gz man/man3/tls_config_insecure_noverifyname.3.gz man/man3/tls_config_insecure_noverifytime.3.gz man/man3/tls_config_new.3.gz man/man3/tls_config_ocsp_require_stapling.3.gz man/man3/tls_config_parse_protocols.3.gz man/man3/tls_config_prefer_ciphers_client.3.gz man/man3/tls_config_prefer_ciphers_server.3.gz man/man3/tls_config_set_alpn.3.gz man/man3/tls_config_set_ca_file.3.gz man/man3/tls_config_set_ca_mem.3.gz man/man3/tls_config_set_ca_path.3.gz man/man3/tls_config_set_cert_file.3.gz man/man3/tls_config_set_cert_mem.3.gz man/man3/tls_config_set_ciphers.3.gz man/man3/tls_config_set_crl_file.3.gz man/man3/tls_config_set_crl_mem.3.gz man/man3/tls_config_set_dheparams.3.gz man/man3/tls_config_set_ecdhecurves.3.gz man/man3/tls_config_set_key_file.3.gz man/man3/tls_config_set_key_mem.3.gz man/man3/tls_config_set_keypair_file.3.gz man/man3/tls_config_set_keypair_mem.3.gz man/man3/tls_config_set_keypair_ocsp_file.3.gz man/man3/tls_config_set_keypair_ocsp_mem.3.gz man/man3/tls_config_set_ocsp_staple_file.3.gz man/man3/tls_config_set_ocsp_staple_mem.3.gz man/man3/tls_config_set_protocols.3.gz man/man3/tls_config_set_session_fd.3.gz man/man3/tls_config_set_session_id.3.gz man/man3/tls_config_set_session_lifetime.3.gz man/man3/tls_config_set_verify_depth.3.gz man/man3/tls_config_verify.3.gz man/man3/tls_config_verify_client.3.gz man/man3/tls_config_verify_client_optional.3.gz man/man3/tls_configure.3.gz man/man3/tls_conn_alpn_selected.3.gz man/man3/tls_conn_cipher.3.gz man/man3/tls_conn_cipher_strength.3.gz man/man3/tls_conn_servername.3.gz man/man3/tls_conn_session_resumed.3.gz man/man3/tls_conn_version.3.gz man/man3/tls_connect.3.gz man/man3/tls_connect_cbs.3.gz man/man3/tls_connect_fds.3.gz man/man3/tls_connect_servername.3.gz man/man3/tls_connect_socket.3.gz man/man3/tls_default_ca_cert_file.3.gz man/man3/tls_error.3.gz man/man3/tls_free.3.gz man/man3/tls_handshake.3.gz man/man3/tls_init.3.gz man/man3/tls_load_file.3.gz man/man3/tls_ocsp_process_response.3.gz man/man3/tls_peer_cert_chain_pem.3.gz man/man3/tls_peer_cert_contains_name.3.gz man/man3/tls_peer_cert_hash.3.gz man/man3/tls_peer_cert_issuer.3.gz man/man3/tls_peer_cert_notafter.3.gz man/man3/tls_peer_cert_notbefore.3.gz man/man3/tls_peer_cert_provided.3.gz man/man3/tls_peer_cert_subject.3.gz man/man3/tls_peer_ocsp_cert_status.3.gz man/man3/tls_peer_ocsp_crl_reason.3.gz man/man3/tls_peer_ocsp_next_update.3.gz man/man3/tls_peer_ocsp_response_status.3.gz man/man3/tls_peer_ocsp_result.3.gz man/man3/tls_peer_ocsp_revocation_time.3.gz man/man3/tls_peer_ocsp_this_update.3.gz man/man3/tls_peer_ocsp_url.3.gz man/man3/tls_read.3.gz man/man3/tls_reset.3.gz man/man3/tls_server.3.gz man/man3/tls_unload_file.3.gz man/man3/tls_write.3.gz diff --git a/sysutils/waynergy/Makefile b/sysutils/waynergy/Makefile index 6ec7eb2c51b4..28a3978dbdc1 100644 --- a/sysutils/waynergy/Makefile +++ b/sysutils/waynergy/Makefile @@ -1,26 +1,27 @@ PORTNAME= waynergy DISTVERSIONPREFIX= v DISTVERSION= 0.0.16 +PORTREVISION= 1 CATEGORIES= sysutils wayland MAINTAINER= bapt@FreeBSD.org COMMENT= Mouse and keyboard sharing utility WWW= https://github.com/r-c-f/waynergy LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libwayland-client.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon \ libtls.so:security/libretls USES= meson pkgconfig USE_GITHUB= yes GH_ACCOUNT= r-c-f PLIST_FILES= bin/waynergy \ bin/waynergy-clip-update \ bin/waynergy-mapper \ share/applications/waynergy.desktop .include