aboutsummaryrefslogtreecommitdiffstats
path: root/irc
diff options
context:
space:
mode:
authorNeel Chauhan <nc@FreeBSD.org>2021-02-28 01:34:06 +0800
committerNeel Chauhan <nc@FreeBSD.org>2021-02-28 01:34:06 +0800
commit0bacef065eb07ccde6a14044fa3d641770d91482 (patch)
treea5ac468a9df162c32196ab990fa467e7442c3ea7 /irc
parent12bd683a3911472fa280459e42147b4b87535dfc (diff)
downloadfreebsd-ports-gnome-0bacef065eb07ccde6a14044fa3d641770d91482.tar.gz
freebsd-ports-gnome-0bacef065eb07ccde6a14044fa3d641770d91482.tar.zst
freebsd-ports-gnome-0bacef065eb07ccde6a14044fa3d641770d91482.zip
irc/inspircd: Update to 3.9.0 and pass maintainership to submitter
Changes: https://docs.inspircd.org/3/change-log/#inspircd-390 PR: 253878 Submitted by: Dries Michiels <driesm.michiels AT gmail DOT com>
Diffstat (limited to 'irc')
-rw-r--r--irc/inspircd/Makefile12
-rw-r--r--irc/inspircd/distinfo6
-rw-r--r--irc/inspircd/files/patch-make_template_inspircd11
-rw-r--r--irc/inspircd/files/patch-make_template_main.mk73
-rw-r--r--irc/inspircd/files/patch-src_modules_extra_m__ssl__openssl.cpp11
-rw-r--r--irc/inspircd/pkg-plist3
6 files changed, 12 insertions, 104 deletions
diff --git a/irc/inspircd/Makefile b/irc/inspircd/Makefile
index 899a0b191b84..ee2d38b1cf83 100644
--- a/irc/inspircd/Makefile
+++ b/irc/inspircd/Makefile
@@ -3,16 +3,15 @@
PORTNAME= inspircd
DISTVERSIONPREFIX= v
-DISTVERSION= 3.8.1
+DISTVERSION= 3.9.0
CATEGORIES= irc
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= driesm.michiels@gmail.com
COMMENT= Modular C++ IRC daemon
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/docs/LICENSE.txt
-# Configure script is written in perl
USES= compiler:c++11-lang cpe gmake localbase:ldflags perl5
CPE_VENDOR= inspire_ircd
CPE_PRODUCT= inspircd
@@ -26,12 +25,13 @@ CONFIGURE_ARGS= --binary-dir=${PREFIX}/bin \
--data-dir=${_INSPIRCD_DBDIR} \
--disable-auto-extras \
--distribution-label=${OPSYS}-${PORTVERSION} \
+ --gid=nobody \
--log-dir=${_INSPIRCD_LOGDIR} \
--manual-dir=${MANPREFIX}/man/man1 \
--module-dir=${PREFIX}/libexec/${PORTNAME}/modules \
--prefix=${PREFIX}/libexec/${PORTNAME} \
- --gid=0 \
- --uid=0
+ --runtime-dir=${_INSPIRCD_RUNDIR} \
+ --uid=nobody
MAKEFILE= GNUmakefile
@@ -52,7 +52,7 @@ PLIST_SUB= INSPIRCD_DBDIR=${_INSPIRCD_DBDIR} \
INSPIRCD_RUNDIR=${_INSPIRCD_RUNDIR} \
INSPIRCD_USER=${USERS}
-OPTIONS_DEFINE= GNUTLS IPV6 LDAP MBEDTLS MYSQL OPENSSL PCRE PGSQL POSIX \
+OPTIONS_DEFINE= GNUTLS LDAP MBEDTLS MYSQL OPENSSL PCRE PGSQL POSIX \
SQLITE SSLREHASH
OPTIONS_DEFAULT= OPENSSL POSIX
OPTIONS_SUB= yes
diff --git a/irc/inspircd/distinfo b/irc/inspircd/distinfo
index 03d6f42777d2..fe33499fb91f 100644
--- a/irc/inspircd/distinfo
+++ b/irc/inspircd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1609467703
-SHA256 (inspircd-inspircd-v3.8.1_GH0.tar.gz) = 2068ca42f39b382e1f74b650230e02690ffbca58c4f3aed075a6dd72e381b44b
-SIZE (inspircd-inspircd-v3.8.1_GH0.tar.gz) = 850997
+TIMESTAMP = 1614362910
+SHA256 (inspircd-inspircd-v3.9.0_GH0.tar.gz) = 5bda0fc3d41908cda4580de39d62e8be4840da45f31e072cfca337b838add567
+SIZE (inspircd-inspircd-v3.9.0_GH0.tar.gz) = 853862
diff --git a/irc/inspircd/files/patch-make_template_inspircd b/irc/inspircd/files/patch-make_template_inspircd
deleted file mode 100644
index ba64a51a5f65..000000000000
--- a/irc/inspircd/files/patch-make_template_inspircd
+++ /dev/null
@@ -1,11 +0,0 @@
---- make/template/inspircd.orig 2021-01-01 03:25:25 UTC
-+++ make/template/inspircd
-@@ -426,7 +426,7 @@ sub getpidfile
- }
-
- # End of includes / No includes found. Using default.
-- $pidfile = $datadir . "/inspircd.pid";
-+ $pidfile = "/var/run/inspircd.pid";
- }
-
- sub getstatus {
diff --git a/irc/inspircd/files/patch-make_template_main.mk b/irc/inspircd/files/patch-make_template_main.mk
deleted file mode 100644
index 1c706195e5ae..000000000000
--- a/irc/inspircd/files/patch-make_template_main.mk
+++ /dev/null
@@ -1,73 +0,0 @@
---- make/template/main.mk.orig 2020-11-20 12:10:47 UTC
-+++ make/template/main.mk
-@@ -212,41 +212,41 @@ finishmessage: target
- @echo "*************************************"
-
- install: target
-- @-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(BASE)
-- @-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(BINPATH)
-- @-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(CONPATH)
-- @-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(DATPATH)
-- @-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(EXAPATH)/codepages
-- @-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(EXAPATH)/providers
-- @-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(EXAPATH)/services
-- @-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(EXAPATH)/sql
-- @-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(LOGPATH)
-- @-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(MANPATH)
-- @-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(MODPATH)
-- @-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(SCRPATH)
-- -$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_BIN) "$(BUILDPATH)/bin/inspircd" $(BINPATH)
-- -$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_BIN) "$(BUILDPATH)/modules/"*.so $(MODPATH)
-- -$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_BIN) @CONFIGURE_DIRECTORY@/inspircd $(SCRPATH) 2>/dev/null
-- -$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_TXT) @CONFIGURE_DIRECTORY@/apparmor $(SCRPATH) 2>/dev/null
-- -$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_TXT) @CONFIGURE_DIRECTORY@/logrotate $(SCRPATH) 2>/dev/null
-+ @-$(INSTALL) -d -m $(INSTMODE_DIR) $(BASE)
-+ @-$(INSTALL) -d -m $(INSTMODE_DIR) $(BINPATH)
-+ @-$(INSTALL) -d -m $(INSTMODE_DIR) $(CONPATH)
-+ @-$(INSTALL) -d -m $(INSTMODE_DIR) $(DATPATH)
-+ @-$(INSTALL) -d -m $(INSTMODE_DIR) $(EXAPATH)/codepages
-+ @-$(INSTALL) -d -m $(INSTMODE_DIR) $(EXAPATH)/providers
-+ @-$(INSTALL) -d -m $(INSTMODE_DIR) $(EXAPATH)/services
-+ @-$(INSTALL) -d -m $(INSTMODE_DIR) $(EXAPATH)/sql
-+ @-$(INSTALL) -d -m $(INSTMODE_DIR) $(LOGPATH)
-+ @-$(INSTALL) -d -m $(INSTMODE_DIR) $(MANPATH)
-+ @-$(INSTALL) -d -m $(INSTMODE_DIR) $(MODPATH)
-+ @-$(INSTALL) -d -m $(INSTMODE_DIR) $(SCRPATH)
-+ -$(INSTALL) -m $(INSTMODE_BIN) "$(BUILDPATH)/bin/inspircd" $(BINPATH)
-+ -$(INSTALL) -m $(INSTMODE_BIN) "$(BUILDPATH)/modules/"*.so $(MODPATH)
-+ -$(INSTALL) -m $(INSTMODE_BIN) @CONFIGURE_DIRECTORY@/inspircd $(SCRPATH) 2>/dev/null
-+ -$(INSTALL) -m $(INSTMODE_TXT) @CONFIGURE_DIRECTORY@/apparmor $(SCRPATH) 2>/dev/null
-+ -$(INSTALL) -m $(INSTMODE_TXT) @CONFIGURE_DIRECTORY@/logrotate $(SCRPATH) 2>/dev/null
- ifeq ($(SYSTEM), darwin)
- -$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_BIN) @CONFIGURE_DIRECTORY@/org.inspircd.plist $(SCRPATH) 2>/dev/null
- endif
- ifeq ($(SYSTEM), linux)
- -$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_TXT) @CONFIGURE_DIRECTORY@/inspircd.service $(SCRPATH) 2>/dev/null
- endif
-- -$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_TXT) @CONFIGURE_DIRECTORY@/inspircd.1 $(MANPATH) 2>/dev/null
-- -$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_TXT) @CONFIGURE_DIRECTORY@/inspircd-genssl.1 $(MANPATH) 2>/dev/null
-- -$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_TXT) @CONFIGURE_DIRECTORY@/inspircd-testssl.1 $(MANPATH) 2>/dev/null
-- -$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_BIN) tools/genssl $(BINPATH)/inspircd-genssl 2>/dev/null
-- -$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_BIN) tools/testssl $(BINPATH)/inspircd-testssl 2>/dev/null
-- -$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_TXT) docs/conf/*.example $(EXAPATH)
-- -$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_TXT) docs/conf/codepages/*.example $(EXAPATH)/codepages
-- -$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_TXT) docs/conf/providers/*.example $(EXAPATH)/providers
-- -$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_TXT) docs/conf/services/*.example $(EXAPATH)/services
-- -$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_TXT) docs/sql/*.sql $(EXAPATH)/sql
-- -$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_TXT) @CONFIGURE_DIRECTORY@/help.txt $(CONPATH)
-- -$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_PRV) @CONFIGURE_DIRECTORY@/*.pem $(CONPATH) 2>/dev/null
-+ -$(INSTALL) -m $(INSTMODE_TXT) @CONFIGURE_DIRECTORY@/inspircd.1 $(MANPATH) 2>/dev/null
-+ -$(INSTALL) -m $(INSTMODE_TXT) @CONFIGURE_DIRECTORY@/inspircd-genssl.1 $(MANPATH) 2>/dev/null
-+ -$(INSTALL) -m $(INSTMODE_TXT) @CONFIGURE_DIRECTORY@/inspircd-testssl.1 $(MANPATH) 2>/dev/null
-+ -$(INSTALL) -m $(INSTMODE_BIN) tools/genssl $(BINPATH)/inspircd-genssl 2>/dev/null
-+ -$(INSTALL) -m $(INSTMODE_BIN) tools/testssl $(BINPATH)/inspircd-testssl 2>/dev/null
-+ -$(INSTALL) -m $(INSTMODE_TXT) docs/conf/*.example $(EXAPATH)
-+ -$(INSTALL) -m $(INSTMODE_TXT) docs/conf/codepages/*.example $(EXAPATH)/codepages
-+ -$(INSTALL) -m $(INSTMODE_TXT) docs/conf/providers/*.example $(EXAPATH)/providers
-+ -$(INSTALL) -m $(INSTMODE_TXT) docs/conf/services/*.example $(EXAPATH)/services
-+ -$(INSTALL) -m $(INSTMODE_TXT) docs/sql/*.sql $(EXAPATH)/sql
-+ -$(INSTALL) -m $(INSTMODE_TXT) @CONFIGURE_DIRECTORY@/help.txt $(CONPATH)
-+ -$(INSTALL) -m $(INSTMODE_PRV) @CONFIGURE_DIRECTORY@/*.pem $(CONPATH) 2>/dev/null
- @echo ""
- @echo "*************************************"
- @echo "* INSTALL COMPLETE! *"
diff --git a/irc/inspircd/files/patch-src_modules_extra_m__ssl__openssl.cpp b/irc/inspircd/files/patch-src_modules_extra_m__ssl__openssl.cpp
deleted file mode 100644
index e2ee8fc277de..000000000000
--- a/irc/inspircd/files/patch-src_modules_extra_m__ssl__openssl.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/modules/extra/m_ssl_openssl.cpp.orig 2019-05-08 13:19:20 UTC
-+++ src/modules/extra/m_ssl_openssl.cpp
-@@ -21,7 +21,7 @@
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
--/// $CompilerFlags: find_compiler_flags("openssl")
-+/// $CompilerFlags: find_compiler_flags("openssl" "")
- /// $LinkerFlags: find_linker_flags("openssl" "-lssl -lcrypto")
-
- /// $PackageInfo: require_system("centos") openssl-devel pkgconfig
diff --git a/irc/inspircd/pkg-plist b/irc/inspircd/pkg-plist
index bd614a8ba16b..3ddfee2eb317 100644
--- a/irc/inspircd/pkg-plist
+++ b/irc/inspircd/pkg-plist
@@ -14,7 +14,10 @@ bin/inspircd-testssl
%%ETCDIR%%/examples/codepages/latin1.conf.example
%%ETCDIR%%/examples/codepages/rfc1459.conf.example
%%ETCDIR%%/examples/codepages/strict-rfc1459.conf.example
+%%ETCDIR%%/examples/providers/dronebl.conf.example
+%%ETCDIR%%/examples/providers/efnet-rbl.conf.example
%%ETCDIR%%/examples/providers/irccloud.conf.example
+%%ETCDIR%%/examples/providers/torexit.conf.example
%%ETCDIR%%/examples/services/anope.conf.example
%%ETCDIR%%/examples/services/atheme.conf.example
%%ETCDIR%%/examples/services/generic.conf.example