diff --git a/irc/anope/Makefile b/irc/anope/Makefile index 7c8667927a66..9731f9ef51bf 100644 --- a/irc/anope/Makefile +++ b/irc/anope/Makefile @@ -1,93 +1,93 @@ PORTNAME= anope -PORTVERSION= 2.0.12 +PORTVERSION= 2.0.13 CATEGORIES= irc -MAINTAINER= ports@FreeBSD.org +MAINTAINER= devnull@apt322.org COMMENT= Set of IRC services for IRC networks WWW= https://www.anope.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/docs/COPYING USES= cmake localbase:ldflags shebangfix USE_GITHUB= yes USE_RC_SUBR= anope CMAKE_ARGS= -DINSTDIR:STRING="${PREFIX}/anope" SHEBANG_FILES= ${WRKSRC}/src/tools/*.sh CFLAGS_amd64= -fPIC SUB_FILES= pkg-message OPTIONS_DEFINE= GNUTLS LDAP MYSQL NLS OPENSSL PCRE POSIX REDIS SASL SQLITE STATS TRE OPTIONS_DEFAULT= MYSQL OPENSSL POSIX OPTIONS_SUB= yes POSIX_DESC= POSIX Regex Module STATS_DESC= Channel Statistics Module TRE_DESC= Tre Regex Module GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls LDAP_USES= ldap MYSQL_USES= mysql NLS_USES= gettext OPENSSL_USES= ssl REDIS_RUN_DEPENDS= redis>=0:databases/redis PCRE_LIB_DEPENDS= libpcre.so:devel/pcre SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 SQLITE_USES= sqlite TRE_LIB_DEPENDS= libtre.so:textproc/libtre post-patch: # Avoid conflict with C++20 by adding -bin suffix @${REINPLACE_CMD} -i .c++20 's/version /version-bin /' \ ${WRKSRC}/include/CMakeLists.txt post-patch-GNUTLS-on: ${LN} -s ${WRKSRC}/modules/extra/m_ssl_gnutls.cpp ${WRKSRC}/modules/ post-patch-LDAP-on: ${LN} -s ${WRKSRC}/modules/extra/m_ldap.cpp ${WRKSRC}/modules/ ${LN} -s ${WRKSRC}/modules/extra/m_ldap_authentication.cpp ${WRKSRC}/modules/ ${LN} -s ${WRKSRC}/modules/extra/m_ldap_oper.cpp ${WRKSRC}/modules/ post-patch-MYSQL-on: ${LN} -s ${WRKSRC}/modules/extra/m_mysql.cpp ${WRKSRC}/modules/ ${LN} -s ${WRKSRC}/modules/extra/m_sql_authentication.cpp ${WRKSRC}/modules/ ${LN} -s ${WRKSRC}/modules/extra/m_sql_log.cpp ${WRKSRC}/modules/ ${LN} -s ${WRKSRC}/modules/extra/m_sql_oper.cpp ${WRKSRC}/modules/ post-patch-OPENSSL-on: ${LN} -s ${WRKSRC}/modules/extra/m_ssl_openssl.cpp ${WRKSRC}/modules/ post-patch-SQLITE-on: ${LN} -s ${WRKSRC}/modules/extra/m_sqlite.cpp ${WRKSRC}/modules/ post-patch-PCRE-on: ${LN} -s ${WRKSRC}/modules/extra/m_regex_pcre.cpp ${WRKSRC}/modules/ post-patch-POSIX-on: ${LN} -s ${WRKSRC}/modules/extra/m_regex_posix.cpp ${WRKSRC}/modules/ post-patch-SASL-on: ${LN} -s ${WRKSRC}/modules/extra/m_sasl_dh-aes.cpp ${WRKSRC}/modules/ ${LN} -s ${WRKSRC}/modules/extra/m_sasl_dh-blowfish.cpp ${WRKSRC}/modules/ post-patch-STATS-on: ${LN} -s ${WRKSRC}/modules/extra/stats ${WRKSRC}/modules/ post-patch-TRE-on: ${LN} -s ${WRKSRC}/modules/extra/m_regex_tre.cpp ${WRKSRC}/modules/ post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/anope/data/backups @${MKDIR} ${STAGEDIR}${PREFIX}/anope/logs .include diff --git a/irc/anope/distinfo b/irc/anope/distinfo index 1711d50a68e6..6d46b6172424 100644 --- a/irc/anope/distinfo +++ b/irc/anope/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1672073942 -SHA256 (anope-anope-2.0.12_GH0.tar.gz) = eeba1331eaa02a0b05347209604e22df8052d9b10fd19a7633ad1e837f003ff0 -SIZE (anope-anope-2.0.12_GH0.tar.gz) = 1814509 +TIMESTAMP = 1685717538 +SHA256 (anope-anope-2.0.13_GH0.tar.gz) = 9795d3041340b50233819c8c8e49e3f34dacd3bb4a81d3269adde358643fbf63 +SIZE (anope-anope-2.0.13_GH0.tar.gz) = 1639815 diff --git a/irc/anope/files/patch-CMakeLists.txt b/irc/anope/files/patch-CMakeLists.txt index 59b0b8800067..9dc5fb37c0b4 100644 --- a/irc/anope/files/patch-CMakeLists.txt +++ b/irc/anope/files/patch-CMakeLists.txt @@ -1,24 +1,24 @@ ---- CMakeLists.txt.orig 2017-06-09 13:48:41 UTC -+++ CMakeLists.txt -@@ -489,16 +489,16 @@ get_target_property(SERVICES_BINARY ${PR +--- CMakeLists.txt.orig 2023-06-02 15:14:06.209032000 +0000 ++++ CMakeLists.txt 2023-06-02 15:15:18.248991000 +0000 +@@ -486,16 +486,16 @@ get_filename_component(SERVICES_BINARY ${SERVICES_BINARY} NAME) # At install time, create the following additional directories -install(CODE "file(MAKE_DIRECTORY \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${DB_DIR}/backups\")") -install(CODE "file(MAKE_DIRECTORY \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${LOGS_DIR}\")") +#install(CODE "file(MAKE_DIRECTORY \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${DB_DIR}/backups\")") +#install(CODE "file(MAKE_DIRECTORY \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${LOGS_DIR}\")") if(WIN32) install(CODE "file(MAKE_DIRECTORY \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${DB_DIR}/runtime\")") endif(WIN32) # On non-Windows platforms, if RUNGROUP is set, change the permissions of the below directories, as well as the group of the data directory if(NOT WIN32 AND RUNGROUP) - install(CODE "execute_process(COMMAND ${CHMOD} 2775 \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/\${DB_DIR}/backups\")") - install(CODE "execute_process(COMMAND ${CHMOD} 2775 \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/\${LOGS_DIR}\")") - install(CODE "execute_process(COMMAND ${CHGRP} -R ${RUNGROUP} \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}\")") +# install(CODE "execute_process(COMMAND ${CHMOD} 2775 \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/\${DB_DIR}/backups\")") +# install(CODE "execute_process(COMMAND ${CHMOD} 2775 \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/\${LOGS_DIR}\")") +# install(CODE "execute_process(COMMAND ${CHGRP} -R ${RUNGROUP} \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}\")") endif(NOT WIN32 AND RUNGROUP) # On Windows platforms, install extra files if(WIN32) diff --git a/irc/anope/pkg-descr b/irc/anope/pkg-descr index f71273df5f44..0d937e200782 100644 --- a/irc/anope/pkg-descr +++ b/irc/anope/pkg-descr @@ -1,22 +1,22 @@ Anope is a set of Services for IRC networks that allows users to manage their nicks and channels in a secure and efficient way, and administrators to manage their network with powerful tools. Anope currently works with: - Bahamut 1.4.27 or later (including 1.8) - Charybdis 1.0 or later - DreamForge 4.6.7 - Hybrid 7 or later - - InspIRCd 1.0 or later (including 1.1) + - InspIRCd 1.0 or later (including 3.x) - Plexus 2.0 or later (including 3.0) - PTlink 6.15 or later - RageIRCd 2.0 beta-6 or later - Ratbox 2.0.6 or later - ShadowIRCd 4.0 beta 7 or later - Solid IRCd 3.4.6 or later - UltimateIRCd 2.8.2 or later (including 3.0) - - UnrealIRCd 3.1.1 or later (including 3.2) + - UnrealIRCd 3.1.1 or later (including 6.x) - ViagraIRCd 1.3 or later Anope could also work with some of the daemons derived by the ones listed above, but there's no support for them if they work or don't work.