diff --git a/deskutils/qownnotes/Makefile b/deskutils/qownnotes/Makefile index cb462e5db746..19f2f2976689 100644 --- a/deskutils/qownnotes/Makefile +++ b/deskutils/qownnotes/Makefile @@ -1,24 +1,27 @@ PORTNAME= qownnotes PORTVERSION= 25.4.2 CATEGORIES= deskutils MASTER_SITES= https://github.com/pbek/QOwnNotes/releases/download/v${PORTVERSION}/ MAINTAINER= stobbsm@gmail.com COMMENT= Markdown note taking program with cloud integration WWW= https://www.qownnotes.org/ LICENSE= GPLv2 +DEPRECATED= Depends on expired security/botan2 +EXPIRATION_DATE=2025-06-21 + LIB_DEPENDS= libbotan-2.so:security/botan2 RUN_DEPENDS= git:devel/git USES= gl gmake pkgconfig qmake qt:5 tar:xz xorg USE_GL= gl USE_QT= buildtools:build linguisttools:build sql-sqlite3:run \ concurrent core declarative gui network printsupport \ sql svg websockets widgets x11extras xml USE_XORG= x11 QMAKE_ARGS= USE_SYSTEM_BOTAN=1 .include diff --git a/editors/encryptpad/Makefile b/editors/encryptpad/Makefile index cf0a92254831..be6a9eaa43de 100644 --- a/editors/encryptpad/Makefile +++ b/editors/encryptpad/Makefile @@ -1,69 +1,72 @@ PORTNAME= encryptpad DISTVERSIONPREFIX= v DISTVERSION= 0.5.0.2 PORTREVISION= 1 CATEGORIES= editors security MAINTAINER= ports@FreeBSD.org COMMENT= Minimalist secure text editor and binary encryptor WWW= https://evpo.net/encryptpad/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/license.txt +DEPRECATED= Depends on expired security/botan2 +EXPIRATION_DATE=2025-06-21 + LIB_DEPENDS= libbotan-2.so:security/botan2 USES= compiler:c++11-lang desktop-file-utils gl gmake pkgconfig \ python:build qt:5 shared-mime-info shebangfix USE_GITHUB= yes GH_ACCOUNT= evpo GH_PROJECT= EncryptPad USE_GL= gl USE_QT= core gui widgets buildtools:build qmake:build BINARY_ALIAS= python=${PYTHON_CMD} \ qmake=${QMAKE} PORTDOCS= * OPTIONS_DEFINE= DOCS .include .if ${ARCH} == powerpc64 CONFIGURE_ARGS= --cpu="ppc64" .elif ${ARCH} == powerpc64le CONFIGURE_ARGS= --cpu="ppc64le" .endif .include post-patch: .if ${CHOSEN_COMPILER_TYPE} == gcc ${REINPLACE_CMD} -e 's/freebsd-clang/freebsd-g++/' \ ${WRKSRC}/build/Makefile.qt_ui .endif do-configure: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./configure.py ${CONFIGURE_ARGS} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/release/* ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/encryptpad.desktop \ ${STAGEDIR}${PREFIX}/share/applications @${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages ${INSTALL_DATA} ${WRKSRC}/encryptpad.xml \ ${STAGEDIR}${PREFIX}/share/mime/packages .for sz in 16 32 128 256 512 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${sz}x${sz}/apps ${INSTALL_DATA} ${WRKSRC}/images/icns.iconset/icon_${sz}x${sz}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${sz}x${sz}/apps/encryptpad.png .endfor post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}/${DOCSDIR} .include diff --git a/editors/rehex/Makefile b/editors/rehex/Makefile index e1b9c82ee34e..fef148152a76 100644 --- a/editors/rehex/Makefile +++ b/editors/rehex/Makefile @@ -1,34 +1,37 @@ PORTNAME= rehex DISTVERSION= 0.62.1 PORTREVISION= 1 CATEGORIES= editors MAINTAINER= fuz@FreeBSD.org COMMENT= Hex editor for reverse engineering WWW= https://github.com/solemnwarning/rehex LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt +DEPRECATED= Depends on expired security/botan2 +EXPIRATION_DATE=2025-06-21 + LIB_DEPENDS= libbotan-2.so:security/botan2 \ libcapstone.so:devel/capstone \ libharfbuzz.so:print/harfbuzz \ libiconv.so:converters/libiconv \ libjansson.so:devel/jansson \ libunistring.so:devel/libunistring USES= compiler:c++11-lang gmake gnome lua:53 perl5 pkgconfig USE_GITHUB= yes GH_ACCOUNT= solemnwarning USE_GNOME= atk cairo gdkpixbuf glib20 gtk30 pango USE_PERL5= build USE_WX= 3.0+ MAKE_ENV= INSTALL_STRIP="${STRIP}" LUA_PKG="lua-${LUA_VER}" LUA="${LUA_CMD}" TEST_TARGET= check OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= p5-Template-Toolkit>0:www/p5-Template-Toolkit \ zip:archivers/zip DOCS_MAKE_ARGS_OFF= BUILD_HELP=0 .include diff --git a/net-im/biboumi/Makefile b/net-im/biboumi/Makefile index f9005d8c9421..7a6389b8b0f3 100644 --- a/net-im/biboumi/Makefile +++ b/net-im/biboumi/Makefile @@ -1,93 +1,100 @@ PORTNAME= biboumi DISTVERSION= 9.0 PORTREVISION= 4 CATEGORIES= net-im MASTER_SITES= https://git.louiz.org/biboumi/snapshot/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= samir@noir.im COMMENT= XMPP gateway to IRC WWW= https://biboumi.louiz.org/ LICENSE= ZLIB LIB_DEPENDS= libexpat.so:textproc/expat2 \ libuuid.so:misc/e2fsprogs-libuuid USES= cmake iconv localbase:ldflags pkgconfig python:build tar:xz USE_GITHUB= nodefault GH_TUPLE= catchorg:Catch2:v2.2.1:catch/external/src/catch CMAKE_ARGS= -DWITHOUT_SYSTEMD=1 OPTIONS_DEFINE= DOCS LIBIDN PGSQL SQLITE3 TLS UDNS OPTIONS_DEFAULT= LIBIDN PGSQL SQLITE3 TLS UDNS LIBIDN_DESC= Stringprep functionality, to provide JIDs for IRC users PGSQL_DESC= Store users' options and messages in PostgreSQL SQLITE3_DESC= Store users' options and messages in SQLite TLS_DESC= Support TLS connections to IRC servers UDNS_DESC= Asynchronously resolve domain names, for better performances DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx \ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme DOCS_PORTDOCS= * LIBIDN_LIB_DEPENDS= libidn.so:dns/libidn LIBIDN_CMAKE_ON= -DWITH_LIBIDN=1 LIBIDN_CMAKE_OFF= -DWITHOUT_LIBIDN=1 PGSQL_USES= pgsql PGSQL_CMAKE_ON= -DWITH_POSTGRESQL=1 PGSQL_CMAKE_OFF= -DWITHOUT_POSTGRESQL=1 SQLITE3_USES= sqlite:3 SQLITE3_CMAKE_ON= -DWITH_SQLITE3=1 SQLITE3_CMAKE_OFF= -DWITHOUT_SQLITE3=1 TLS_LIB_DEPENDS= libbotan-2.so:security/botan2 TLS_LIB_DEPENDS_OFF= libgcrypt.so:security/libgcrypt TLS_RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss TLS_CMAKE_ON= -DWITH_BOTAN=1 TLS_CMAKE_OFF= -DWITHOUT_BOTAN=1 UDNS_LIB_DEPENDS= libudns.so:dns/udns UDNS_CMAKE_ON= -DWITH_UDNS=1 UDNS_CMAKE_OFF= -DWITHOUT_UDNS=1 USERS= biboumi GROUPS= ${USERS} USE_RC_SUBR= biboumi SUB_LIST= USER=${USERS} GROUP=${GROUPS} PLIST_SUB= ${SUB_LIST} SUB_FILES= pkg-message post-patch: ${REINPLACE_CMD} -e 's,GIT_REPOSITORY.*Catch.git",SOURCE_DIR "${WRKSRC}/external/src/catch",' ${WRKSRC}/CMakeLists.txt post-build: cd ${WRKSRC}/doc && ${MAKE} man post-build-DOCS-on: cd ${WRKSRC}/doc && ${MAKE} html do-install: ${INSTALL_PROGRAM} ${WRKDIR}/.build/biboumi ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${PREFIX}/etc/biboumi ${INSTALL_DATA} ${WRKSRC}/conf/biboumi.cfg ${STAGEDIR}${ETCDIR}/biboumi.cfg.sample post-install: ${MKDIR} ${STAGEDIR}/var/db/biboumi ${MKDIR} ${STAGEDIR}/var/run/biboumi ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/conf/*policy.txt ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_MAN} ${WRKSRC}/doc/_build/man/*.1 ${STAGEDIR}${PREFIX}/share/man/man1 post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc/_build/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ "! -name .buildinfo") +.include + +.if ${PORT_OPTIONS:MTLS} +DEPRECATED= Depends on expired security/botan2 +EXPIRATION_DATE=2025-06-21 +.endif + .include diff --git a/security/keepassxc/Makefile b/security/keepassxc/Makefile index d996522a7b34..4cb9c335c67b 100644 --- a/security/keepassxc/Makefile +++ b/security/keepassxc/Makefile @@ -1,66 +1,69 @@ PORTNAME= keepassxc DISTVERSION= 2.7.6 CATEGORIES= security MASTER_SITES= https://github.com/keepassxreboot/keepassxc/releases/download/${DISTVERSION}/ DISTNAME= ${PORTNAME}-${DISTVERSION}-src MAINTAINER= lwhsu@FreeBSD.org COMMENT= KeePass Cross-platform Community Edition WWW= https://keepassxc.org LICENSE= APACHE20 BSD3CLAUSE CC0-1.0 GPLv2 GPLv3 LGPL21 LGPL3 MIT \ NOKIA-LGPL-EXCEPTION LICENSE_COMB= multi LICENSE_NAME_NOKIA-LGPL-EXCEPTION= Nokia Qt LGPL Exception version 1.1 LICENSE_FILE_NOKIA-LGPL-EXCEPTION= ${WRKSRC}/LICENSE.NOKIA-LGPL-EXCEPTION LICENSE_PERMS_NOKIA-LGPL-EXCEPTION= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept +DEPRECATED= Depends on expired security/botan2 +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= asciidoctor:textproc/rubygem-asciidoctor LIB_DEPENDS= libargon2.so:security/libargon2 \ libqrencode.so:graphics/libqrencode \ libbotan-2.so:security/botan2 USES= cmake compiler:c++17-lang desktop-file-utils pkgconfig qt:5 \ readline shared-mime-info tar:xz xorg USE_QT= concurrent core dbus gui network svg widgets buildtools:build \ linguisttools:build qmake:build testlib:build x11extras USE_XORG= x11 WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//} CMAKE_OFF= WITH_XC_UPDATECHECK CONFLICTS_INSTALL= keepassx-0.* keepassx2 keepassx OPTIONS_DEFINE= AUTOTYPE BROWSER FDOSECRETS KEESHARE NETWORKING SSHAGENT YUBIKEY TEST OPTIONS_DEFAULT= AUTOTYPE BROWSER FDOSECRETS KEESHARE NETWORKING SSHAGENT YUBIKEY OPTIONS_SUB= yes AUTOTYPE_CMAKE_BOOL= WITH_XC_AUTOTYPE AUTOTYPE_DESC= Auto-type passwords in input fields AUTOTYPE_USE= XORG=xi,xtst BROWSER_CMAKE_BOOL= WITH_XC_BROWSER BROWSER_DESC= Browser integration with KeePassXC-Browser FDOSECRETS_CMAKE_BOOL= WITH_XC_FDOSECRETS FDOSECRETS_DESC= freedesktop.org secrets service support KEESHARE_CMAKE_BOOL= WITH_XC_KEESHARE KEESHARE_DESC= Sharing integration with KeeShare KEESHARE_USES= minizip # Legacy/Deprecated. NETWORKING_CMAKE_BOOL= WITH_XC_NETWORKING NETWORKING_DESC= Networking support (e.g. for downloading website icons) SSHAGENT_CMAKE_BOOL= WITH_XC_SSHAGENT SSHAGENT_DESC= SSH agent support YUBIKEY_CMAKE_BOOL= WITH_XC_YUBIKEY YUBIKEY_DESC= YubiKey support YUBIKEY_LIB_DEPENDS= libpcsclite.so:devel/pcsc-lite TEST_CMAKE_BOOL= WITH_TESTS WITH_GUI_TESTS TEST_TEST_TARGET= test .include diff --git a/security/rnp/Makefile b/security/rnp/Makefile index cf891e18c130..c9c6285600a6 100644 --- a/security/rnp/Makefile +++ b/security/rnp/Makefile @@ -1,42 +1,45 @@ PORTNAME= rnp DISTVERSIONPREFIX= v DISTVERSION= 0.17.1 PORTREVISION= 1 CATEGORIES= security MAINTAINER= se@FreeBSD.org COMMENT= RNP is a set of OpenPGP (RFC4880) tools WWW= https://www.rnpgp.com/ LICENSE= APACHE20 BSD2CLAUSE BSD3CLAUSE OCB_Patent LICENSE_COMB= multi LICENSE_NAME_OCB_Patent= OCB Patent License for Ribose Inc. LICENSE_FILE_OCB_Patent= ${WRKSRC}/LICENSE-OCB.md LICENSE_FILE= ${WRKSRC}/LICENSE.md LICENSE_PERMS_OCB_Patent= dist-mirror dist-sell pkg-mirror pkg-sell \ auto-accept +DEPRECATED= Depends on expired security/botan2 +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= asciidoctor:textproc/rubygem-asciidoctor LIB_DEPENDS= libbotan-2.so:security/botan2 \ libjson-c.so:devel/json-c USES= cmake compiler:c++11-lang pkgconfig USE_GITHUB= yes GH_ACCOUNT= rnpgp GH_TUPLE= rnpgp:sexpp:c641a2f:sexpp/src/libsexpp USE_LDCONFIG= yes CMAKE_ARGS= -DBUILD_SHARED_LIBS=on \ -DBUILD_TESTING=off PLIST_SUB= VERS=${DISTVERSION} pre-configure: ${CP} ${FILESDIR}/version.cmake ${WRKSRC}/cmake/ ${REINPLACE_CMD} 's/%%DISTVERSION%%/${DISTVERSION}/' \ ${WRKSRC}/cmake/version.cmake post-install: ${RM} ${STAGEDIR}${PREFIX}/lib/libsexp.a .include diff --git a/sysutils/daggy/Makefile b/sysutils/daggy/Makefile index 54f45e6620ad..7b41a78d740e 100644 --- a/sysutils/daggy/Makefile +++ b/sysutils/daggy/Makefile @@ -1,34 +1,37 @@ PORTNAME= daggy DISTVERSIONPREFIX= v DISTVERSION= 2.1.3 PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= yuri@FreeBSD.org COMMENT= Data Aggregation Utility: runs commands on remote hosts simultaneously WWW= https://daggy.dev/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/../LICENSE +DEPRECATED= Depends on expired security/botan2 +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= ${LOCALBASE}/include/kainjow/mustache.hpp:devel/mustache LIB_DEPENDS= libbotan-2.so:security/botan2 \ libssh2.so:security/libssh2 \ libyaml-cpp.so:devel/yaml-cpp USES= gl cmake compiler:c++17-lang localbase:ldflags pkgconfig qt:6 ssl USE_QT= base tools:build USE_GL= gl USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= synacker CMAKE_ARGS= -DVERSION=${DISTVERSION} CMAKE_ON= BUILD_SHARED_LIBS CXXFLAGS+= -I${LOCALBASE}/include/kainjow WRKSRC_SUBDIR= src .include