From nobody Fri Jul 01 09:51:47 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 8E37F8A371B; Fri, 1 Jul 2022 09:51:47 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LZ9TH2QmZz3L8w; Fri, 1 Jul 2022 09:51:47 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1656669107; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=wwpx1RkANmfsAiR9kh9VrxebXQ5Th9qxFrurutjyKn4=; b=l8KNoBoMItWKjaC6NKwaPJxPgBpYs9pBqsap3OmQbcTUVY8vQJ2Eu/A/dUoX7OTo1u/BwZ scv1mA88zQmC79dXgTA3B5BP55vTMOHgdaR5K58P9XOXtwlYw1ukI5KpdWlNJoZ2ke7wRn e4wqpE1nKi/SUmcBWHT7OVfmhKKZ+eIreFieLCA9JbJYAnI99UNyDYXimMcAUVO6c/lsxa b8YjM0cRNysbhVB5/xFqitYJFnTJSfOTlpIGn3WsWzb6wAcSUVeKEBvkJHle7Ra+IUGZKP b3PoQ/mNX/4dnHdM3dPLmb0vEf4IXJIumzNBFwNDt+JFaYVie/p3HlyYc/vt1Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 34D05192DA; Fri, 1 Jul 2022 09:51:47 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 2619plwM049191; Fri, 1 Jul 2022 09:51:47 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2619plAs049190; Fri, 1 Jul 2022 09:51:47 GMT (envelope-from git) Date: Fri, 1 Jul 2022 09:51:47 GMT Message-Id: <202207010951.2619plAs049190@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Rene Ladan Subject: git: e4d9ab98ed49 - main - cleanup: Remove expired ports: List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rene X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e4d9ab98ed49ed36fc2ef01e132bd549d56a7bc7 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1656669107; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=wwpx1RkANmfsAiR9kh9VrxebXQ5Th9qxFrurutjyKn4=; b=inmPx0JYL76NL5y4PFhW28WuVqKF3p0X4EMDwN1O8j7OxMd1f+G049S7jR6pzrH+vzFWX5 bbesVworrVRJ7TrJ5U7qPkdjhow/SbkccmcwIYLGoXgrXAFG2aoiGZhJhrP21IYTsIJv0J qIu9F8IBBFJHMmLErZXvZ+aJGSRXlTdLqklyqL25sq09gjY1JjK4RsX7qCUXNa7wjCkkH+ 75lQnu/OGLGDbf94+iy5XRwBVr/3LYxbg7alzV5yOKBL31ijqaiRAHk/VpOi1MnHTJl/RZ BBDti/3DYoGvFyAdY3l2K+pEQA2Asjgx3qZQSoNK39aVw5v/8OmZIAyYXCCxfg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1656669107; a=rsa-sha256; cv=none; b=Iypbm/kB9IbOqchw13rsv3uKU53YWfR17Lhb62CDwSFamcx8DvhsofGK0AmdTGiLqYGxT5 hBuSXNONPnAriXTBq+MijMuKn27loGKtWDKWKKF5Gsf13Uhcy1XCfKSjlTWI+sdhyf6YSh zkjbf6q+m4wv05EmfK42SppRZCDcYplYbBQj//92f7RnZO58w397ePIsqqy7V04cUp+miA Bgx4lWIAbDgo1fsFImAoK5c+xgMZxSwAK6r4H8NDuavHLpJJCKM/avgvL4HbGXQL+BBcAx UNHx6RWpqqSQGJQElbnVSrnkjjsXGT7yRAk7l94/8CkXfxWkZ4mw6QN78Qw6yA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by rene: URL: https://cgit.FreeBSD.org/ports/commit/?id=e4d9ab98ed49ed36fc2ef01e132bd549d56a7bc7 commit e4d9ab98ed49ed36fc2ef01e132bd549d56a7bc7 Author: Rene Ladan AuthorDate: 2022-07-01 09:51:42 +0000 Commit: Rene Ladan CommitDate: 2022-07-01 09:51:42 +0000 cleanup: Remove expired ports: 2022-06-30 irc/unreal: Very outdated, listed as end of life in 2016 and has known security issues --- MOVED | 1 + irc/Makefile | 1 - irc/unreal/Makefile | 147 -------------------------------- irc/unreal/distinfo | 3 - irc/unreal/files/patch-Makefile.in | 11 --- irc/unreal/files/patch-configure | 59 ------------- irc/unreal/files/patch-doc_example.conf | 22 ----- irc/unreal/files/patch-include_config.h | 40 --------- irc/unreal/files/patch-src_ircd.c | 17 ---- irc/unreal/files/patch-src_modules.c | 58 ------------- irc/unreal/files/patch-src_parse.c | 11 --- irc/unreal/files/patch-src_s__bsd.c | 11 --- irc/unreal/files/patch-src_s__conf.c | 11 --- irc/unreal/files/patch-src_url.c | 20 ----- irc/unreal/files/unrealircd.in | 36 -------- irc/unreal/pkg-descr | 3 - irc/unreal/pkg-plist | 139 ------------------------------ 17 files changed, 1 insertion(+), 589 deletions(-) diff --git a/MOVED b/MOVED index 90ed735c3b12..a951ecbc7156 100644 --- a/MOVED +++ b/MOVED @@ -17486,3 +17486,4 @@ x11/i3status|deskutils/i3status|2022-07-01|move desktop utility to its right cat x11/xcbautolock|deskutils/xcbautolock|2022-07-01|move desktop utility to its right category x11/havoc|deskutils/havoc|2022-07-01|move desktop utility to its right category devel/go-glide||2022-07-01|Has expired: use go mod instead of glide +irc/unreal||2022-07-01|Has expired: Very outdated, listed as end of life in 2016 and has known security issues diff --git a/irc/Makefile b/irc/Makefile index c79255d80a9c..e08e7bed988b 100644 --- a/irc/Makefile +++ b/irc/Makefile @@ -107,7 +107,6 @@ SUBDIR += thales SUBDIR += tircproxy SUBDIR += undernet-ircu - SUBDIR += unreal SUBDIR += weechat SUBDIR += weechat-otr SUBDIR += znc diff --git a/irc/unreal/Makefile b/irc/unreal/Makefile deleted file mode 100644 index b70e2fa682d5..000000000000 --- a/irc/unreal/Makefile +++ /dev/null @@ -1,147 +0,0 @@ -# Created by: Gerrit Beine () - -PORTNAME= Unreal -PORTVERSION= 3.2.10.7 -CATEGORIES= irc -MASTER_SITES= http://www.unrealircd.com/downloads/ -DISTNAME= ${PORTNAME}${PORTVERSION} - -MAINTAINER= ports@FreeBSD.org -COMMENT= Unreal - the next generation ircd - -LICENSE= GPLv2 -LICENSE_FILE= ${WRKSRC}/LICENSE - -DEPRECATED= Very outdated, listed as end of life in 2016 and has known security issues -EXPIRATION_DATE=2022-06-30 - -BROKEN_aarch64= Fails to link: missing sbrk -BROKEN_riscv64= Fails to link: missing sbrk - -LIB_DEPENDS= libcares.so:dns/c-ares - -MODULESDIR= ${PREFIX}/lib/${PORTNAME} -CONFIGDIR= ${PREFIX}/etc/${PORTNAME} -RUNDIR= /var/run/ircd -LOGDIR= /var/log/ircd - -USES= pkgconfig cpe -HAS_CONFIGURE= yes -USE_RC_SUBR= unrealircd - -USERS= ircd -GROUPS= ircd -CPE_VENDOR= unrealircd -CPE_PRODUCT= unrealircd - -SUB_LIST+= RUNDIR=${RUNDIR} -SUB_LIST+= USERS=${USERS} -SUB_LIST+= GROUPS=${GROUPS} - -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib -CFLAGS+= ${CPPFLAGS} -CONFIGURE_ARGS= --with-listen=5 \ - --with-dpath=${CONFIGDIR} \ - --with-spath=${PREFIX}/libexec/ircd \ - --with-nick-history=2000 \ - --with-sendq=3000000 \ - --with-bufferpool=18 \ - --with-permissions=0600 \ - --with-fd-setsize=1024 \ - --with-system-cares \ - --enable-dynamic-linking - -OPTIONS_DEFINE= HUB NOSPOOF ZIPLINKS SSL IPV6 PREFIXAQ REMOTE DOCS -OPTIONS_DEFAULT= HUB SSL -HUB_DESC= Configure as a hub (otherwise configure as a leaf) -NOSPOOF_DESC= Enable anti-spoof protection -ZIPLINKS_DESC= Enable ziplinks support -PREFIXAQ_DESC= Enable prefixes for chanadmin and chanowner -REMOTE_DESC= Enable remote includes - -PORTDOCS= * -DOCS= Donation doc/Authors doc/coding-guidelines \ - doc/example.conf doc/tao.of.irc \ - doc/translations.txt doc/unreal32docs.html \ - doc/technical/005.txt doc/technical/base64.txt \ - doc/technical/protoctl.txt doc/technical/token.txt \ - doc/technical/vl.txt - -HUB_CONFIGURE_ENABLE= hub -NOSPOOF_CONFIGURE_ENABLE= nospoof -ZIPLINKS_CONFIGURE_ENABLE= ziplinks -IPV6_CONFIGURE_ENABLE= inet6 -SSL_CONFIGURE_ENABLE= ssl -SSL_USES= ssl -REMOTE_LIB_DEPENDS= libcurl.so:ftp/curl -REMOTE_CONFIGURE_ENABLE= --enable-libcurl=${LOCALBASE} -PREFIXAQ_CONFIGURE_ENABLE= prefixaq - -SQLMOD= ${PORTNAME}/SQLMod.tar.gz - -# Upstream dead, don't expect a proper fix. -CFLAGS+= -fcommon - -.if exists(${DISTDIR}/${SQLMOD}) -USES+= mysql -WITH_SQLMOD= yes -MAKE_ARGS= all custommodule MODULEFILE=m_sqlmod -PLIST_SUB+= SQLMOD="" -.else -PLIST_SUB+= SQLMOD="@comment " -.endif - -post-extract: -.if defined(WITH_SQLMOD) - @${TAR} xfz ${DISTDIR}/${SQLMOD} -C ${WRKSRC} - @${MV} ${WRKSRC}/SQLMod* ${WRKSRC}/SQLMod - @${CP} -r ${WRKSRC}/SQLMod/m_sqlmod.c ${WRKSRC}/src/modules -.endif - -post-patch: - @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX}," \ - -e "s,%%RUNDIR%%,${RUNDIR}," \ - -e "s,%%USERS%%,${USERS}," \ - -e "s,%%GROUPS%%,${GROUPS}," \ - -e "s,%%LOGDIR%%,${LOGDIR}," ${WRKSRC}/include/config.h - @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX}," \ - -e "s,%%LOGDIR%%,${LOGDIR}," ${WRKSRC}/doc/example.conf - @${REINPLACE_CMD} -e "s,%%RUNDIR%%,${RUNDIR}," ${WRKSRC}/src/ircd.c - @${REINPLACE_CMD} -e "s,%%RUNDIR%%,${RUNDIR}," ${WRKSRC}/src/modules.c - @${REINPLACE_CMD} -e "s,%%RUNDIR%%,${RUNDIR}," ${WRKSRC}/src/s_conf.c - @${REINPLACE_CMD} -e "s,%%RUNDIR%%,${RUNDIR}," ${WRKSRC}/src/url.c -.if defined(WITH_SQLMOD) - @${PATCH} -d ${WRKSRC} < ${WRKSRC}/SQLMod/patch -.endif - @${REINPLACE_CMD} -e "/Your system does not support IPv6/ s|as_fn_error|echo|" ${WRKSRC}/configure - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/src/ircd ${STAGEDIR}${PREFIX}/libexec/ircd - ${MKDIR} ${STAGEDIR}${MODULESDIR} - ${MKDIR} ${STAGEDIR}${CONFIGDIR} || true - ${MKDIR} ${STAGEDIR}${CONFIGDIR}/aliases || true - ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/aliases - ${MKDIR} ${STAGEDIR}${RUNDIR}/tmp - ${MKDIR} ${STAGEDIR}${LOGDIR} - ${TOUCH} ${STAGEDIR}${CONFIGDIR}/ircd.motd - ${TOUCH} ${STAGEDIR}${CONFIGDIR}/ircd.rules - ${INSTALL_DATA} ${WRKSRC}/badwords.*.conf ${STAGEDIR}${EXAMPLESDIR} - ${INSTALL_DATA} ${WRKSRC}/help.conf ${STAGEDIR}${EXAMPLESDIR} - ${INSTALL_DATA} ${WRKSRC}/spamfilter.conf ${STAGEDIR}${EXAMPLESDIR} - ${INSTALL_DATA} ${WRKSRC}/doc/example.conf ${STAGEDIR}${EXAMPLESDIR}/unrealircd.conf - ${INSTALL_DATA} ${WRKSRC}/aliases/*.conf ${STAGEDIR}${EXAMPLESDIR}/aliases - ${INSTALL} ${WRKSRC}/src/modules/*.so ${STAGEDIR}${MODULESDIR} - ${MKDIR} ${STAGEDIR}${DOCSDIR} -.for file in ${DOCS} - ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} -.endfor - -.if defined(WITH_SQLMOD) - @${CP} ${WRKSRC}/SQLMod/sample.conf ${STAGEDIR}${CONFIGDIR}/m_sqlmod.conf - @${CP} ${WRKSRC}/SQLMod/Changes ${STAGEDIR}${DOCSDIR}/Changes.sqlmod - @${CP} ${WRKSRC}/SQLMod/README ${STAGEDIR}${DOCSDIR}/README.sqlmod - @${CP} ${WRKSRC}/SQLMod/LICENSE ${STAGEDIR}${DOCSDIR}/LICENSE.sqlmod -.endif - -.include diff --git a/irc/unreal/distinfo b/irc/unreal/distinfo deleted file mode 100644 index faf4ef0da152..000000000000 --- a/irc/unreal/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1473082474 -SHA256 (Unreal3.2.10.7.tar.gz) = 472e12cd42d2e725a1795e2bead4786062775782bd015a07697c2edf400d4047 -SIZE (Unreal3.2.10.7.tar.gz) = 3539026 diff --git a/irc/unreal/files/patch-Makefile.in b/irc/unreal/files/patch-Makefile.in deleted file mode 100644 index 7fd053298b20..000000000000 --- a/irc/unreal/files/patch-Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- Makefile.in.orig 2016-09-03 19:34:06 UTC -+++ Makefile.in -@@ -38,7 +38,7 @@ IRCDLIBS=@IRCDLIBS@ @TRE_LIBS@ @CARES_LI - CRYPTOLIB=@CRYPTOLIB@ - OPENSSLINCLUDES= - --XCFLAGS=@TRE_CFLAGS@ @CARES_CFLAGS@ @CFLAGS@ -+XCFLAGS=-I@TREINCDIR@ @TRE_CFLAGS@ @CFLAGS@ - # - # use the following on MIPS: - #CFLAGS= -systype bsd43 -DSYSTYPE_BSD43 -I$(INCLUDEDIR) diff --git a/irc/unreal/files/patch-configure b/irc/unreal/files/patch-configure deleted file mode 100644 index 5085629de7d8..000000000000 --- a/irc/unreal/files/patch-configure +++ /dev/null @@ -1,59 +0,0 @@ ---- configure.orig 2016-09-03 19:34:06 UTC -+++ configure -@@ -3918,6 +3918,47 @@ fi - - - -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for RAND_egd in -lcrypto" >&5 -+$as_echo_n "checking for RAND_egd in -lcrypto... " >&6; } -+if ${ac_cv_lib_crypto_RAND_egd+:} false; then : -+ $as_echo_n "(cached) " >&6 -+else -+ ac_check_lib_save_LIBS=$LIBS -+LIBS="-lcrypto $LIBS" -+cat confdefs.h - <<_ACEOF >conftest.$ac_ext -+/* end confdefs.h. */ -+ -+/* Override any GCC internal prototype to avoid an error. -+ Use char because int might match the return type of a GCC -+ builtin and then its argument prototype would still apply. */ -+#ifdef __cplusplus -+extern "C" -+#endif -+char RAND_egd (); -+int -+main () -+{ -+return RAND_egd (); -+ ; -+ return 0; -+} -+_ACEOF -+if ac_fn_c_try_link "$LINENO"; then : -+ ac_cv_lib_crypto_RAND_egd=yes -+else -+ ac_cv_lib_crypto_RAND_egd=no -+fi -+rm -f core conftest.err conftest.$ac_objext \ -+ conftest$ac_exeext conftest.$ac_ext -+LIBS=$ac_check_lib_save_LIBS -+fi -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_RAND_egd" >&5 -+$as_echo "$ac_cv_lib_crypto_RAND_egd" >&6; } -+if test "x$ac_cv_lib_crypto_RAND_egd" = xyes; then : -+ -+$as_echo "#define HAVE_RAND_EGD 1" >>confdefs.h -+ -+fi - - - -@@ -6537,7 +6578,7 @@ fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ip6" >&5 - $as_echo "$ac_cv_ip6" >&6; } - if test "$ac_cv_ip6" = "no"; then -- as_fn_error $? "Your system does not support IPv6 so it will not be enabled" "$LINENO" 5 -+ echo $? "Your system does not support IPv6 so it will not be enabled" "$LINENO" 5 - else - - $as_echo "#define INET6 /**/" >>confdefs.h diff --git a/irc/unreal/files/patch-doc_example.conf b/irc/unreal/files/patch-doc_example.conf deleted file mode 100644 index 7e154e82d571..000000000000 --- a/irc/unreal/files/patch-doc_example.conf +++ /dev/null @@ -1,22 +0,0 @@ ---- doc/example.conf.orig 2016-09-03 19:34:06 UTC -+++ doc/example.conf -@@ -33,8 +33,8 @@ - */ - - /* FOR *NIX, uncomment the following 2lines: */ --//loadmodule "src/modules/commands.so"; --//loadmodule "src/modules/cloak.so"; -+loadmodule "/usr/local/lib/Unreal/commands.so"; -+loadmodule "/usr/local/lib/Unreal/cloak.so"; - - /* FOR Windows, uncomment the following 2 lines: */ - //loadmodule "modules/commands.dll"; -@@ -379,7 +379,7 @@ drpass { - * }; - */ - --log "ircd.log" { -+log "/var/log/ircd/ircd.log" { - /* Delete the log file and start a new one when it reaches 2MB, leave this out to always use the - same log */ - maxsize 2097152; diff --git a/irc/unreal/files/patch-include_config.h b/irc/unreal/files/patch-include_config.h deleted file mode 100644 index 689e613ea534..000000000000 --- a/irc/unreal/files/patch-include_config.h +++ /dev/null @@ -1,40 +0,0 @@ ---- include/config.h.orig 2016-09-03 19:34:06 UTC -+++ include/config.h -@@ -242,16 +242,16 @@ - * line argument. These used as the default values for options absent from the user's - * unrealircd.conf. - */ --#define CPATH "unrealircd.conf" /* server configuration file */ --#define MPATH "ircd.motd" /* server MOTD file */ --#define SMPATH "ircd.smotd" /* short MOTD file */ --#define RPATH "ircd.rules" /* server rules file */ --#define OPATH "oper.motd" /* Operators MOTD file */ --#define LPATH "debug.log" /* Where the debug file lives, if DEBUGMODE */ --#define PPATH "ircd.pid" /* file for server pid */ --#define VPATH "ircd.svsmotd" /* Services MOTD append. */ --#define BPATH "bot.motd" /* Bot MOTD */ --#define IRCDTUNE "ircd.tune" /* tuning .. */ -+#define CPATH "/usr/local/etc/Unreal/unrealircd.conf" /* server configuration file */ -+#define MPATH "/usr/local/etc/Unreal/ircd.motd" /* server MOTD file */ -+#define SMPATH "/usr/local/etc/Unreal/ircd.smotd" /* short MOTD file */ -+#define RPATH "/usr/local/etc/Unreal/ircd.rules" /* server rules file */ -+#define OPATH "/usr/local/etc/Unreal/oper.motd" /* Operators MOTD file */ -+#define LPATH "/var/log/ircd/debug.log" /* Where the debug file lives, if DEBUGMODE */ -+#define PPATH "/var/run/ircd/ircd.pid" /* file for server pid */ -+#define VPATH "/usr/local/etc/Unreal/ircd.svsmotd" /* Services MOTD append. */ -+#define BPATH "/usr/local/etc/Unreal/bot.motd" /* Bot MOTD */ -+#define IRCDTUNE "/var/run/ircd/ircd.tune" /* tuning .. */ - - /* CHROOTDIR - * -@@ -277,8 +277,8 @@ - * define IRC_USER to that user name. This should only be defined if you - * are running as root and even then perhaps not. - */ --/* #define IRC_USER "" */ --/* #define IRC_GROUP "" */ -+#define IRC_USER "ircd" -+#define IRC_GROUP "ircd" - - - /* SHOW_INVISIBLE_LUSERS diff --git a/irc/unreal/files/patch-src_ircd.c b/irc/unreal/files/patch-src_ircd.c deleted file mode 100644 index eb9a3d5a2868..000000000000 --- a/irc/unreal/files/patch-src_ircd.c +++ /dev/null @@ -1,17 +0,0 @@ ---- src/ircd.c.orig 2016-09-03 19:34:06 UTC -+++ src/ircd.c -@@ -1422,12 +1422,12 @@ int InitwIRCD(int argc, char *argv[]) - } - #endif - #ifndef _WIN32 -- mkdir("tmp", S_IRUSR|S_IWUSR|S_IXUSR); /* Create the tmp dir, if it doesn't exist */ -+ mkdir("/var/run/ircd/tmp", S_IRUSR|S_IWUSR|S_IXUSR); /* Create the tmp dir, if it doesn't exist */ - #if defined(USE_LIBCURL) && defined(REMOTEINC_SPECIALCACHE) - mkdir("cache", S_IRUSR|S_IWUSR|S_IXUSR); /* Create the cache dir, if using curl and it doesn't exist */ - #endif - #else -- mkdir("tmp"); -+ mkdir("/var/run/ircd/tmp"); - #if defined(USE_LIBCURL) && defined(REMOTEINC_SPECIALCACHE) - mkdir("cache"); - #endif diff --git a/irc/unreal/files/patch-src_modules.c b/irc/unreal/files/patch-src_modules.c deleted file mode 100644 index 2ca1289abb17..000000000000 --- a/irc/unreal/files/patch-src_modules.c +++ /dev/null @@ -1,58 +0,0 @@ ---- src/modules.c.orig 2016-09-03 19:34:06 UTC -+++ src/modules.c -@@ -183,12 +183,12 @@ void DeleteTempModules(void) - { - char tempbuf[PATH_MAX+1]; - #ifndef _WIN32 -- DIR *fd = opendir("tmp"); -+ DIR *fd = opendir("/var/run/ircd/tmp"); - struct dirent *dir; - - if (!fd) /* Ouch.. this is NOT good!! */ - { -- config_error("Unable to open 'tmp' directory: %s, please create one with the appropriate permissions", -+ config_error("Unable to open '/var/run/ircd' directory: %s, please create one with the appropriate permissions", - strerror(errno)); - if (!loop.ircd_booted) - exit(7); -@@ -199,19 +199,19 @@ void DeleteTempModules(void) - { - if (!strcmp(dir->d_name, ".") || !strcmp(dir->d_name, "..")) - continue; -- strcpy(tempbuf, "tmp/"); -+ strcpy(tempbuf, "/var/run/ircd/tmp/"); - strcat(tempbuf, dir->d_name); - remove(tempbuf); - } - closedir(fd); - #else - WIN32_FIND_DATA hData; -- HANDLE hFile = FindFirstFile("tmp/*", &hData); -+ HANDLE hFile = FindFirstFile("/var/run/ircd/tmp/*", &hData); - if (hFile != INVALID_HANDLE_VALUE) - { - if (strcmp(hData.cFileName, ".") || strcmp(hData.cFileName, "..")) - { -- strcpy(tempbuf, "tmp/"); -+ strcpy(tempbuf, "/var/run/ircd/tmp/"); - strcat(tempbuf, hData.cFileName); - remove(tempbuf); - } -@@ -220,7 +220,7 @@ void DeleteTempModules(void) - { - if (!strcmp(hData.cFileName, ".") || !strcmp(hData.cFileName, "..")) - continue; -- strcpy(tempbuf, "tmp/"); -+ strcpy(tempbuf, "/var/run/ircd/tmp/"); - strcat(tempbuf, hData.cFileName); - remove(tempbuf); - } -@@ -329,7 +329,7 @@ char *Module_Create(char *path_) - path = path_; - - -- tmppath = unreal_mktemp("tmp", unreal_getfilename(path)); -+ tmppath = unreal_mktemp("/var/run/ircd/tmp", unreal_getfilename(path)); - if (!tmppath) - return "Unable to create temporary file!"; - #ifndef _WIN32 diff --git a/irc/unreal/files/patch-src_parse.c b/irc/unreal/files/patch-src_parse.c deleted file mode 100644 index a71a5f67e229..000000000000 --- a/irc/unreal/files/patch-src_parse.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/parse.c.orig 2016-09-03 19:34:06 UTC -+++ src/parse.c -@@ -156,7 +156,7 @@ void ban_flooder(aClient *cptr) - /* - * This routine adds fake lag if needed. - */ --inline void parse_addlag(aClient *cptr, int cmdbytes) -+static inline void parse_addlag(aClient *cptr, int cmdbytes) - { - if (!IsServer(cptr) && !IsNoFakeLag(cptr) && - #ifdef FAKELAG_CONFIGURABLE diff --git a/irc/unreal/files/patch-src_s__bsd.c b/irc/unreal/files/patch-src_s__bsd.c deleted file mode 100644 index 25be7bf0b05a..000000000000 --- a/irc/unreal/files/patch-src_s__bsd.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/s_bsd.c.orig 2016-09-03 19:34:06 UTC -+++ src/s_bsd.c -@@ -455,7 +455,7 @@ int inetport(aClient *cptr, char *name, - */ - if (cptr->fd == -1) - { -- cptr->fd = socket(AFINET, SOCK_STREAM, 0); -+ cptr->fd = socket(AFINET, SOCK_STREAM, IPPROTO_TCP); - } - if (cptr->fd < 0) - { diff --git a/irc/unreal/files/patch-src_s__conf.c b/irc/unreal/files/patch-src_s__conf.c deleted file mode 100644 index 44f73d2dc9cf..000000000000 --- a/irc/unreal/files/patch-src_s__conf.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/s_conf.c.orig 2016-09-03 19:34:06 UTC -+++ src/s_conf.c -@@ -9841,7 +9841,7 @@ static void conf_download_complete(const - { - char *urlfile = url_getfilename(url); - char *file_basename = unreal_getfilename(urlfile); -- char *tmp = unreal_mktemp("tmp", file_basename); -+ char *tmp = unreal_mktemp("/var/run/ircd/tmp", file); - free(urlfile); - - if (cached) diff --git a/irc/unreal/files/patch-src_url.c b/irc/unreal/files/patch-src_url.c deleted file mode 100644 index f3cd54d496a7..000000000000 --- a/irc/unreal/files/patch-src_url.c +++ /dev/null @@ -1,20 +0,0 @@ ---- src/url.c.orig 2016-09-03 19:34:06 UTC -+++ src/url.c -@@ -174,7 +174,7 @@ char *download_file(const char *url, cha - CURLcode res; - char *file = url_getfilename(url); - char *filename = unreal_getfilename(file); -- char *tmp = unreal_mktemp("tmp", filename ? filename : "download.conf"); -+ char *tmp = unreal_mktemp("/var/run/ircd/tmp", filename ? filename : "download.conf"); - FILE *fd; - - -@@ -359,7 +359,7 @@ void download_file_async(const char *url - { - char *file = url_getfilename(url); - char *filename = unreal_getfilename(file); -- char *tmp = unreal_mktemp("tmp", filename ? filename : "download.conf"); -+ char *tmp = unreal_mktemp("/var/run/ircd/tmp", filename ? filename : "download.conf"); - FileHandle *handle = MyMallocEx(sizeof(FileHandle)); - handle->fd = fopen(tmp, "wb"); - if (!handle->fd) diff --git a/irc/unreal/files/unrealircd.in b/irc/unreal/files/unrealircd.in deleted file mode 100644 index 71324c9d8be3..000000000000 --- a/irc/unreal/files/unrealircd.in +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/sh - -# PROVIDE: unrealircd -# REQUIRE: NETWORKING SERVERS -# BEFORE: DAEMON -# KEYWORD: shutdown - -# -# Add the following line to /etc/rc.conf to enable Unreal IRCd: -# unrealircd_enable (bool): Set to "NO" by default. -# Set it to "YES" to enable Unreal IRCd -# - -. /etc/rc.subr - -name=unrealircd -rcvar=unrealircd_enable -load_rc_config $name - -: ${unrealircd_enable:=NO} - -command=%%PREFIX%%/libexec/ircd -pidfile=%%RUNDIR%%/ircd.pid -start_precmd=unreal_prestart - -required_files="%%PREFIX%%/etc/Unreal/unrealircd.conf" - -unreal_prestart() -{ - if [ ! -d ${pidfile%/*} ]; then - install -d -o %%USERS%% -g %%GROUPS%% ${pidfile%/*} - install -d -o %%USERS%% -g %%GROUPS%% ${pidfile%/*}/tmp - fi -} - -run_rc_command "$1" diff --git a/irc/unreal/pkg-descr b/irc/unreal/pkg-descr deleted file mode 100644 index cb4568ebe5ee..000000000000 --- a/irc/unreal/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -Unreal IRCd - the next generation ircd - -WWW: http://www.unrealircd.com diff --git a/irc/unreal/pkg-plist b/irc/unreal/pkg-plist deleted file mode 100644 index 4645cbb36083..000000000000 --- a/irc/unreal/pkg-plist +++ /dev/null @@ -1,139 +0,0 @@ -%%ETCDIR%%/ircd.motd -%%ETCDIR%%/ircd.rules -lib/Unreal/cloak.so -lib/Unreal/commands.so -lib/Unreal/m_addline.so -lib/Unreal/m_addmotd.so -lib/Unreal/m_addomotd.so -lib/Unreal/m_admin.so -lib/Unreal/m_adminchat.so -lib/Unreal/m_akill.so -lib/Unreal/m_away.so -lib/Unreal/m_botmotd.so -lib/Unreal/m_cap.so -lib/Unreal/m_chatops.so -lib/Unreal/m_chghost.so -lib/Unreal/m_chgident.so -lib/Unreal/m_chgname.so -lib/Unreal/m_close.so -lib/Unreal/m_connect.so -lib/Unreal/m_cycle.so -lib/Unreal/m_dccallow.so -lib/Unreal/m_dccdeny.so -lib/Unreal/m_eos.so -lib/Unreal/m_globops.so -lib/Unreal/m_guest.so -lib/Unreal/m_help.so -lib/Unreal/m_htm.so -lib/Unreal/m_invite.so -lib/Unreal/m_ison.so -lib/Unreal/m_issecure.so -lib/Unreal/m_join.so -lib/Unreal/m_kick.so -lib/Unreal/m_kill.so -lib/Unreal/m_knock.so -lib/Unreal/m_lag.so -lib/Unreal/m_links.so -lib/Unreal/m_list.so -lib/Unreal/m_locops.so -lib/Unreal/m_lusers.so -lib/Unreal/m_map.so -lib/Unreal/m_message.so -lib/Unreal/m_mkpasswd.so -lib/Unreal/m_mode.so -lib/Unreal/m_motd.so -lib/Unreal/m_nachat.so -lib/Unreal/m_names.so -lib/Unreal/m_netinfo.so -lib/Unreal/m_nick.so -lib/Unreal/m_nopost.so -lib/Unreal/m_oper.so -lib/Unreal/m_opermotd.so -lib/Unreal/m_part.so -lib/Unreal/m_pass.so -lib/Unreal/m_pingpong.so -lib/Unreal/m_protoctl.so -lib/Unreal/m_quit.so -lib/Unreal/m_rakill.so -lib/Unreal/m_rping.so -lib/Unreal/m_rules.so -lib/Unreal/m_sajoin.so -lib/Unreal/m_samode.so -lib/Unreal/m_sapart.so -lib/Unreal/m_sasl.so -lib/Unreal/m_sdesc.so -lib/Unreal/m_sendsno.so -lib/Unreal/m_sendumode.so -lib/Unreal/m_server.so -lib/Unreal/m_sethost.so -lib/Unreal/m_setident.so -lib/Unreal/m_setname.so -lib/Unreal/m_silence.so -lib/Unreal/m_sjoin.so -lib/Unreal/m_sqline.so -lib/Unreal/m_squit.so -lib/Unreal/m_starttls.so -lib/Unreal/m_stats.so -lib/Unreal/m_svsfline.so -lib/Unreal/m_svsjoin.so -lib/Unreal/m_svskill.so -lib/Unreal/m_svslusers.so -lib/Unreal/m_svsmode.so -lib/Unreal/m_svsmotd.so -lib/Unreal/m_svsnick.so -lib/Unreal/m_svsnline.so -lib/Unreal/m_svsnolag.so -lib/Unreal/m_svsnoop.so -lib/Unreal/m_svso.so -lib/Unreal/m_svspart.so -lib/Unreal/m_svssilence.so -lib/Unreal/m_svssno.so -lib/Unreal/m_svswatch.so -lib/Unreal/m_swhois.so -lib/Unreal/m_time.so -lib/Unreal/m_tkl.so -lib/Unreal/m_topic.so -lib/Unreal/m_trace.so -lib/Unreal/m_tsctl.so -lib/Unreal/m_umode2.so -lib/Unreal/m_undccdeny.so -lib/Unreal/m_unkline.so -lib/Unreal/m_unsqline.so -lib/Unreal/m_unzline.so -lib/Unreal/m_user.so -lib/Unreal/m_userhost.so -lib/Unreal/m_userip.so -lib/Unreal/m_vhost.so -lib/Unreal/m_wallops.so -lib/Unreal/m_watch.so -lib/Unreal/m_who.so -lib/Unreal/m_whois.so -lib/Unreal/m_whowas.so -libexec/ircd -@sample %%EXAMPLESDIR%%/aliases/aliases.conf etc/Unreal/aliases/aliases.conf -@sample %%EXAMPLESDIR%%/aliases/anope.conf etc/Unreal/aliases/anope.conf -@sample %%EXAMPLESDIR%%/aliases/atheme.conf etc/Unreal/aliases/atheme.conf -@sample %%EXAMPLESDIR%%/aliases/auspice.conf etc/Unreal/aliases/auspice.conf -@sample %%EXAMPLESDIR%%/aliases/cygnus.conf etc/Unreal/aliases/cygnus.conf -@sample %%EXAMPLESDIR%%/aliases/epona.conf etc/Unreal/aliases/epona.conf -@sample %%EXAMPLESDIR%%/aliases/generic.conf etc/Unreal/aliases/generic.conf -@sample %%EXAMPLESDIR%%/aliases/genericstats.conf etc/Unreal/aliases/genericstats.conf -@sample %%EXAMPLESDIR%%/aliases/ircservices.conf etc/Unreal/aliases/ircservices.conf -@sample %%EXAMPLESDIR%%/aliases/operstats.conf etc/Unreal/aliases/operstats.conf -@sample %%EXAMPLESDIR%%/badwords.channel.conf etc/Unreal/badwords.channel.conf -@sample %%EXAMPLESDIR%%/badwords.message.conf etc/Unreal/badwords.message.conf -@sample %%EXAMPLESDIR%%/badwords.quit.conf etc/Unreal/badwords.quit.conf -@sample %%EXAMPLESDIR%%/help.conf etc/Unreal/help.conf -@sample %%EXAMPLESDIR%%/spamfilter.conf etc/Unreal/spamfilter.conf -@sample %%EXAMPLESDIR%%/unrealircd.conf etc/Unreal/unrealircd.conf -%%SQLMOD%%%%ETCDIR%%/m_sqlmod.conf -%%SQLMOD%%lib/Unreal/m_sqlmod.so -@owner ircd -@group ircd -@dir %%ETCDIR%%/aliases -@dir %%ETCDIR%% -@dir /var/log/ircd -@dir /var/run/ircd/tmp -@dir /var/run/ircd -@owner root -@group wheel