irc/inspircd: Update to 3.0.1
PR: 237831 Submitted by: Dmitri Goutnik <dg@syrec.org> (maintainer)
This commit is contained in:
parent
d81a61064d
commit
7490ba8675
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=501352
8 changed files with 250 additions and 152 deletions
|
@ -2,9 +2,8 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= inspircd
|
||||
PORTVERSION= 2.0.27
|
||||
PORTVERSION= 3.0.1
|
||||
DISTVERSIONPREFIX= v
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= irc
|
||||
|
||||
MAINTAINER= dg@syrec.org
|
||||
|
@ -14,7 +13,7 @@ LICENSE= GPLv2
|
|||
LICENSE_FILE= ${WRKSRC}/docs/LICENSE.txt
|
||||
|
||||
# Configure script is written in perl
|
||||
USES= cpe perl5
|
||||
USES= cpe gmake perl5
|
||||
USE_GITHUB= yes
|
||||
USE_PERL5= build
|
||||
|
||||
|
@ -22,50 +21,48 @@ CPE_VENDOR= inspire_ircd
|
|||
CPE_PRODUCT= inspircd
|
||||
|
||||
HAS_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= --with-cc=${CXX} \
|
||||
CONFIGURE_ARGS= --binary-dir=${PREFIX}/bin \
|
||||
--config-dir=${ETCDIR} \
|
||||
--prefix=${PREFIX}/libexec/${PORTNAME} \
|
||||
--binary-dir=${PREFIX}/bin \
|
||||
--module-dir=${PREFIX}/libexec/${PORTNAME}/modules \
|
||||
--log-dir=${INSPIRCD_LOGDIR} \
|
||||
--data-dir=${INSPIRCD_DBDIR} \
|
||||
--uid=${INSPIRCD_UID} \
|
||||
--disable-interactive \
|
||||
--enable-kqueue \
|
||||
--disable-interactive
|
||||
--log-dir=${INSPIRCD_LOGDIR} \
|
||||
--manual-dir=${MANPREFIX}/man/man1 \
|
||||
--module-dir=${PREFIX}/libexec/${PORTNAME}/modules \
|
||||
--prefix=${PREFIX}/libexec/${PORTNAME} \
|
||||
--with-cc=${CXX}
|
||||
|
||||
USE_RC_SUBR= ${PORTNAME}
|
||||
MAKEFILE= BSDmakefile
|
||||
MAKEFILE= GNUmakefile
|
||||
|
||||
USERS= ircd
|
||||
GROUPS= ircd
|
||||
INSPIRCD_UID= 72
|
||||
INSPIRCD_GID= 72
|
||||
|
||||
INSPIRCD_DBDIR?= /var/db/${PORTNAME}
|
||||
INSPIRCD_LOGDIR?= /var/log/${PORTNAME}
|
||||
INSPIRCD_RUNDIR?= /var/run/${PORTNAME}
|
||||
|
||||
SUB_FILES= pkg-deinstall
|
||||
SUB_LIST= PORTNAME=${PORTNAME} \
|
||||
INSPIRCD_DBDIR=${INSPIRCD_DBDIR} \
|
||||
SUB_LIST= INSPIRCD_DBDIR=${INSPIRCD_DBDIR} \
|
||||
INSPIRCD_GROUP=${GROUPS} \
|
||||
INSPIRCD_LOGDIR=${INSPIRCD_LOGDIR} \
|
||||
INSPIRCD_RUNDIR=${INSPIRCD_RUNDIR} \
|
||||
INSPIRCD_USER=${USERS} \
|
||||
INSPIRCD_GROUP=${GROUPS}
|
||||
PORTNAME=${PORTNAME}
|
||||
PLIST_SUB= INSPIRCD_DBDIR=${INSPIRCD_DBDIR} \
|
||||
INSPIRCD_GROUP=${GROUPS} \
|
||||
INSPIRCD_LOGDIR=${INSPIRCD_LOGDIR} \
|
||||
INSPIRCD_RUNDIR=${INSPIRCD_RUNDIR} \
|
||||
INSPIRCD_USER=${USERS} \
|
||||
INSPIRCD_GROUP=${GROUPS}
|
||||
INSPIRCD_USER=${USERS}
|
||||
|
||||
CONFLICTS= inspircd-1.*
|
||||
|
||||
OPTIONS_DEFINE= GNUTLS IPV6 LDAPAUTH LDAPOPER MYSQL OPENSSL PCRE PGSQL POSIX SQLITE
|
||||
OPTIONS_DEFAULT=OPENSSL POSIX
|
||||
OPTIONS_SUB= yes
|
||||
OPTIONS_DEFINE= GNUTLS IPV6 LDAP MYSQL OPENSSL PCRE PGSQL POSIX SQLITE
|
||||
OPTIONS_DEFAULT= OPENSSL POSIX
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
GNUTLS_DESC= Build m_ssl_gnutls module
|
||||
LDAPAUTH_DESC= Build m_ldapauth module
|
||||
LDAPOPER_DESC= Build m_ldapoper module
|
||||
LDAP_DESC= Build m_ldap module
|
||||
MYSQL_DESC= Build m_mysql module
|
||||
OPENSSL_DESC= Build m_ssl_openssl module
|
||||
PCRE_DESC= Build m_regex_pcre module
|
||||
|
@ -73,43 +70,46 @@ PGSQL_DESC= Build m_pgsql module
|
|||
POSIX_DESC= Build m_regex_posix module
|
||||
SQLITE_DESC= Build m_sqlite3 module
|
||||
|
||||
GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls
|
||||
GNUTLS_USES= pkgconfig
|
||||
GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls
|
||||
GNUTLS_USES= pkgconfig
|
||||
GNUTLS_CONFIGURE_ENABLE= gnutls
|
||||
GNUTLS_VARS= extras+=m_ssl_gnutls.cpp
|
||||
GNUTLS_VARS= EXTRAS+=m_ssl_gnutls.cpp
|
||||
|
||||
IPV6_CONFIGURE_ENABLE= ipv6
|
||||
|
||||
LDAPAUTH_USE= openldap=yes
|
||||
LDAPAUTH_VARS= extras+=m_ldapauth.cpp
|
||||
LDAP_USE= OPENLDAP=yes
|
||||
LDAP_VARS= EXTRAS+=m_ldap.cpp
|
||||
|
||||
LDAPOPER_USE= openldap=yes
|
||||
LDAPOPER_VARS= extras+=m_ldapoper.cpp
|
||||
MYSQL_USES= mysql
|
||||
MYSQL_VARS= EXTRAS+=m_mysql.cpp
|
||||
|
||||
MYSQL_USES= mysql
|
||||
MYSQL_VARS= extras+=m_mysql.cpp
|
||||
|
||||
OPENSSL_USES= pkgconfig ssl
|
||||
OPENSSL_USES= pkgconfig ssl
|
||||
OPENSSL_CONFIGURE_ENABLE= openssl
|
||||
OPENSSL_VARS= extras+=m_ssl_openssl.cpp
|
||||
OPENSSL_VARS= EXTRAS+=m_ssl_openssl.cpp
|
||||
|
||||
PCRE_LIB_DEPENDS= libpcre.so:devel/pcre
|
||||
PCRE_VARS= extras+=m_regex_pcre.cpp
|
||||
PCRE_VARS= EXTRAS+=m_regex_pcre.cpp
|
||||
|
||||
PGSQL_USES= pgsql
|
||||
PGSQL_VARS= extras+=m_pgsql.cpp
|
||||
PGSQL_USES= pgsql
|
||||
PGSQL_VARS= EXTRAS+=m_pgsql.cpp
|
||||
|
||||
POSIX_VARS= extras+=m_regex_posix.cpp
|
||||
POSIX_VARS= EXTRAS+=m_regex_posix.cpp
|
||||
|
||||
SQLITE_USES= pkgconfig sqlite
|
||||
SQLITE_VARS= extras+=m_sqlite3.cpp
|
||||
SQLITE_USES= pkgconfig sqlite
|
||||
SQLITE_VARS= EXTRAS+=m_sqlite3.cpp
|
||||
|
||||
pre-configure:
|
||||
@(cd ${WRKSRC}/src/modules && for m in ${EXTRAS}; do ${RLN} extra/$$m $$m; done)
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|%%INSPIRCD_USER%%|${USERS}|' ${WRKSRC}/configure
|
||||
@${REINPLACE_CMD} -e 's|%%INSPIRCD_UID%%|${INSPIRCD_UID}|' ${WRKSRC}/configure
|
||||
@${REINPLACE_CMD} -e 's|%%INSPIRCD_GROUP%%|${GROUPS}|' ${WRKSRC}/configure
|
||||
@${REINPLACE_CMD} -e 's|%%INSPIRCD_GID%%|${INSPIRCD_GID}|' ${WRKSRC}/configure
|
||||
@${REINPLACE_CMD} -e 's|DATA_PATH "/inspircd.pid"|"${INSPIRCD_RUNDIR}/inspircd.pid"|' ${WRKSRC}/src/inspircd.cpp
|
||||
@${REINPLACE_CMD} -e 's|conf/examples|examples|g' ${WRKSRC}/docs/conf/inspircd.conf.example
|
||||
@${REINPLACE_CMD} -e 's|examples/||g' -e 's|\.example||g' ${WRKSRC}/docs/conf/inspircd.conf.example
|
||||
@${REINPLACE_CMD} -e 's|examples/||g' -e 's|\.example||g' ${WRKSRC}/docs/conf/modules.conf.example
|
||||
@${RM} ${WRKSRC}/make/template/main.mk.orig
|
||||
|
||||
post-install:
|
||||
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}/modules/*.so
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1547999328
|
||||
SHA256 (inspircd-inspircd-v2.0.27_GH0.tar.gz) = 6bc1956bd6a7d2d463c646f1563c99cb507f2f214e51d6ac9c70906ac27aae73
|
||||
SIZE (inspircd-inspircd-v2.0.27_GH0.tar.gz) = 735970
|
||||
TIMESTAMP = 1557496304
|
||||
SHA256 (inspircd-inspircd-v3.0.1_GH0.tar.gz) = e8668da4c8a183e86a42e9a825311b8280687481f8dc14c49f188f97d1aceef0
|
||||
SIZE (inspircd-inspircd-v3.0.1_GH0.tar.gz) = 794215
|
||||
|
|
|
@ -40,7 +40,7 @@ load_rc_config ${name}
|
|||
: ${inspircd_chdir="%%ETCDIR%%"}
|
||||
|
||||
command=/usr/sbin/daemon
|
||||
command_args="-f %%PREFIX%%/bin/inspircd --nofork --config ${inspircd_config} --logfile ${inspircd_logfile} ${inspircd_flags}"
|
||||
command_args="-S -p ${inspircd_pidfile} %%PREFIX%%/bin/inspircd --nofork --config ${inspircd_config} ${inspircd_flags}"
|
||||
procname=%%PREFIX%%/bin/inspircd
|
||||
pidfile=${inspircd_pidfile}
|
||||
required_files=${inspircd_config}
|
||||
|
|
64
irc/inspircd/files/patch-configure
Normal file
64
irc/inspircd/files/patch-configure
Normal file
|
@ -0,0 +1,64 @@
|
|||
--- configure.orig 2019-05-10 20:05:04 UTC
|
||||
+++ configure
|
||||
@@ -199,57 +199,10 @@ if (defined $opt_system) {
|
||||
$config{SCRIPT_DIR} = $opt_script_dir // $config{SCRIPT_DIR} // $config{BASE_DIR};
|
||||
}
|
||||
|
||||
-# Parse --gid=123 or --gid=foo and extract the group id.
|
||||
-my @group;
|
||||
-if (defined $opt_gid) {
|
||||
- @group = $opt_gid =~ /^\d+$/ ? getgrgid($opt_gid) : getgrnam($opt_gid);
|
||||
- print_error "there is no '$opt_gid' group on this system!" unless @group;
|
||||
-} else {
|
||||
- @group = $opt_system ? getgrnam('irc') : getgrgid($config{GID} // getgid());
|
||||
- print_error "you need to specify a group to run as using '--gid [id|name]'!" unless @group;
|
||||
- unless ($group[2]) {
|
||||
- print_warning <<"EOW";
|
||||
-You are building as the privileged $group[0] group and have not specified
|
||||
-an unprivileged group to run InspIRCd as.
|
||||
-
|
||||
-This is almost never what you should do. You should probably either create a new
|
||||
-unprivileged user/group to build and run as or pass the '--gid [id|name]' flag
|
||||
-to specify an unprivileged group to run as.
|
||||
-EOW
|
||||
- if (!prompt_bool $interactive, "Are you sure you want to build as the $group[0] group?", 0) {
|
||||
- say STDERR "If you are sure you want to build as the $group[0] group pass the --gid $group[2] flag." unless $interactive;
|
||||
- exit 1;
|
||||
- }
|
||||
- }
|
||||
-}
|
||||
-$config{GROUP} = $group[0];
|
||||
-$config{GID} = $group[2];
|
||||
-
|
||||
-# Parse --uid=123 or --uid=foo and extract the user id.
|
||||
-my @user;
|
||||
-if (defined $opt_uid) {
|
||||
- @user = $opt_uid =~ /^\d+$/ ? getpwuid($opt_uid) : getpwnam($opt_uid);
|
||||
- print_error "there is no '$opt_uid' user on this system!" unless @user;
|
||||
-} else {
|
||||
- @user = $opt_system ? getpwnam('irc') : getpwuid($config{UID} // getuid());
|
||||
- print_error "you need to specify a user to run as using '--uid [id|name]'!" unless @user;
|
||||
- unless ($user[2]) {
|
||||
- print_warning <<"EOW";
|
||||
-You are building as the privileged $user[0] user and have not specified
|
||||
-an unprivileged user to run InspIRCd as.
|
||||
-
|
||||
-This is almost never what you should do. You should probably either create a new
|
||||
-unprivileged user/group to build and run as or pass the '--uid [id|name]' flag
|
||||
-to specify an unprivileged user to run as.
|
||||
-EOW
|
||||
- if (!prompt_bool $interactive, "Are you sure you want to build as the $user[0] user?", 0) {
|
||||
- say STDERR "If you are sure you want to build as the $user[0] user pass the --uid $user[2] flag." unless $interactive;
|
||||
- exit 1;
|
||||
- }
|
||||
- }
|
||||
-}
|
||||
-$config{USER} = $user[0];
|
||||
-$config{UID} = $user[2];
|
||||
+$config{GROUP} = "%%INSPIRCD_GROUP%%";
|
||||
+$config{GID} = %%INSPIRCD_GID%%;
|
||||
+$config{USER} = "%%INSPIRCD_USER%%";
|
||||
+$config{UID} = %%INSPIRCD_UID%%;
|
||||
|
||||
# Warn the user about clock drifting when running on OpenVZ.
|
||||
if (-e '/proc/user_beancounters' || -e '/proc/vz/vzaquota') {
|
|
@ -1,31 +1,55 @@
|
|||
--- make/template/main.mk.orig 2016-09-03 14:51:50 UTC
|
||||
--- make/template/main.mk.orig 2019-05-10 08:54:28 UTC
|
||||
+++ make/template/main.mk
|
||||
@@ -61,6 +61,10 @@ INSTMODE_LIB = 0644
|
||||
@IFEQ $(SYSTEM) linux
|
||||
LDLIBS += -ldl -lrt
|
||||
@ENDIF
|
||||
+@IFEQ $(SYSTEM) freebsd
|
||||
+ CXXFLAGS += -I/usr/local/include
|
||||
+ LDFLAGS += -L/usr/local/lib
|
||||
+@ENDIF
|
||||
@IFEQ $(SYSTEM) gnukfreebsd
|
||||
LDLIBS += -ldl -lrt
|
||||
@ENDIF
|
||||
@@ -138,7 +142,7 @@ CXXFLAGS += -Iinclude
|
||||
CXXFLAGS += -DPURE_STATIC
|
||||
@ENDIF
|
||||
@@ -203,32 +203,32 @@ finishmessage: target
|
||||
@echo "*************************************"
|
||||
|
||||
-@DO_EXPORT RUNCC RUNLD CXXFLAGS LDLIBS PICLDFLAGS VERBOSE SOCKETENGINE CORELDFLAGS
|
||||
+@DO_EXPORT RUNCC RUNLD CXXFLAGS LDLIBS PICLDFLAGS VERBOSE SOCKETENGINE CORELDFLAGS LDFLAGS
|
||||
@DO_EXPORT SOURCEPATH BUILDPATH PURE_STATIC SPLIT_CC
|
||||
|
||||
# Default target
|
||||
@@ -226,8 +230,6 @@ install: target
|
||||
exit 1; \
|
||||
fi
|
||||
@-$(INSTALL) -d -o $(INSTUID) -m $(INSTMODE_DIR) $(BASE)
|
||||
- @-$(INSTALL) -d -o $(INSTUID) -m $(INSTMODE_DIR) $(DATPATH)
|
||||
- @-$(INSTALL) -d -o $(INSTUID) -m $(INSTMODE_DIR) $(LOGPATH)
|
||||
@-$(INSTALL) -d -m $(INSTMODE_DIR) $(BINPATH)
|
||||
@-$(INSTALL) -d -m $(INSTMODE_DIR) $(CONPATH)/examples/aliases
|
||||
@-$(INSTALL) -d -m $(INSTMODE_DIR) $(CONPATH)/examples/modules
|
||||
install: target
|
||||
- @-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(BASE)
|
||||
- @-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(DATPATH)
|
||||
- @-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(LOGPATH)
|
||||
- @-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(BINPATH)
|
||||
- @-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(CONPATH)/examples/services
|
||||
- @-$(INSTALL) -d -g @GID@ -o @UID@ -m $(INSTMODE_DIR) $(CONPATH)/examples/sql
|
||||
- @-$(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) .gdbargs $(SCRPATH)/.gdbargs 2>/dev/null
|
||||
+ @-$(INSTALL) -d -m $(INSTMODE_DIR) $(BASE)
|
||||
+ @-$(INSTALL) -d -m $(INSTMODE_DIR) $(DATPATH)
|
||||
+ @-$(INSTALL) -d -m $(INSTMODE_DIR) $(LOGPATH)
|
||||
+ @-$(INSTALL) -d -m $(INSTMODE_DIR) $(BINPATH)
|
||||
+ @-$(INSTALL) -d -m $(INSTMODE_DIR) $(CONPATH)/examples/services
|
||||
+ @-$(INSTALL) -d -m $(INSTMODE_DIR) $(CONPATH)/examples/sql
|
||||
+ @-$(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) .gdbargs $(SCRPATH)/.gdbargs 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_BIN) tools/genssl $(BINPATH)/inspircd-genssl 2>/dev/null
|
||||
- -$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_TXT) docs/conf/*.example $(CONPATH)/examples
|
||||
- -$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_TXT) docs/conf/services/*.example $(CONPATH)/examples/services
|
||||
- -$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_TXT) docs/sql/*.sql $(CONPATH)/examples/sql
|
||||
- -$(INSTALL) -g @GID@ -o @UID@ -m $(INSTMODE_PRV) *.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_BIN) tools/genssl $(BINPATH)/inspircd-genssl 2>/dev/null
|
||||
+ -$(INSTALL) -m $(INSTMODE_TXT) docs/conf/*.example $(CONPATH)/examples
|
||||
+ -$(INSTALL) -m $(INSTMODE_TXT) docs/conf/services/*.example $(CONPATH)/examples/services
|
||||
+ -$(INSTALL) -m $(INSTMODE_TXT) docs/sql/*.sql $(CONPATH)/examples/sql
|
||||
+ -$(INSTALL) -m $(INSTMODE_PRV) *.pem $(CONPATH) 2>/dev/null
|
||||
@echo ""
|
||||
@echo "*************************************"
|
||||
@echo "* INSTALL COMPLETE! *"
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
--- 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
|
6
irc/inspircd/pkg-message
Normal file
6
irc/inspircd/pkg-message
Normal file
|
@ -0,0 +1,6 @@
|
|||
========================================================================
|
||||
InspIRCd v3 has many configuration changes that are not backwards
|
||||
compatible with InspIRCd v2. If you are upgrading from v2, please review
|
||||
https://docs.inspircd.org/3/configuration-changes/ and update your
|
||||
configuration files accrdingly.
|
||||
========================================================================
|
|
@ -1,83 +1,52 @@
|
|||
bin/inspircd
|
||||
%%ETCDIR%%/examples/aliases/anope.conf.example
|
||||
%%ETCDIR%%/examples/aliases/atheme.conf.example
|
||||
@sample %%ETCDIR%%/examples/censor.conf.example %%ETCDIR%%/censor.conf
|
||||
bin/inspircd-genssl
|
||||
@sample %%ETCDIR%%/examples/filter.conf.example %%ETCDIR%%/filter.conf
|
||||
@sample %%ETCDIR%%/examples/helpop-full.conf.example %%ETCDIR%%/helpop-full.conf
|
||||
@sample %%ETCDIR%%/examples/helpop.conf.example %%ETCDIR%%/helpop.conf
|
||||
@sample %%ETCDIR%%/examples/inspircd.conf.example %%ETCDIR%%/inspircd.conf
|
||||
@sample %%ETCDIR%%/examples/links.conf.example %%ETCDIR%%/links.conf
|
||||
@sample %%ETCDIR%%/examples/modules.conf.example %%ETCDIR%%/modules.conf
|
||||
%%ETCDIR%%/examples/modules/charybdis.conf.example
|
||||
%%ETCDIR%%/examples/modules/unrealircd.conf.example
|
||||
@sample %%ETCDIR%%/examples/motd.txt.example %%ETCDIR%%/motd.txt
|
||||
@sample %%ETCDIR%%/examples/opermotd.txt.example %%ETCDIR%%/opermotd.txt
|
||||
@sample %%ETCDIR%%/examples/opers.conf.example %%ETCDIR%%/opers.conf
|
||||
@sample %%ETCDIR%%/examples/quotes.txt.example %%ETCDIR%%/quotes.txt
|
||||
@sample %%ETCDIR%%/examples/rules.txt.example %%ETCDIR%%/rules.txt
|
||||
%%ETCDIR%%/examples/services/anope.conf.example
|
||||
%%ETCDIR%%/examples/services/atheme.conf.example
|
||||
%%ETCDIR%%/examples/services/generic.conf.example
|
||||
%%ETCDIR%%/examples/sql/sqloper.mysql.sql
|
||||
%%ETCDIR%%/examples/sql/sqloper.pgsql.sql
|
||||
%%ETCDIR%%/examples/sql/sqloper.sqlite3.sql
|
||||
libexec/inspircd/.gdbargs
|
||||
libexec/inspircd/inspircd
|
||||
libexec/inspircd/modules/cmd_admin.so
|
||||
libexec/inspircd/modules/cmd_away.so
|
||||
libexec/inspircd/modules/cmd_clearcache.so
|
||||
libexec/inspircd/modules/cmd_commands.so
|
||||
libexec/inspircd/modules/cmd_connect.so
|
||||
libexec/inspircd/modules/cmd_die.so
|
||||
libexec/inspircd/modules/cmd_eline.so
|
||||
libexec/inspircd/modules/cmd_gline.so
|
||||
libexec/inspircd/modules/cmd_info.so
|
||||
libexec/inspircd/modules/cmd_invite.so
|
||||
libexec/inspircd/modules/cmd_ison.so
|
||||
libexec/inspircd/modules/cmd_join.so
|
||||
libexec/inspircd/modules/cmd_kick.so
|
||||
libexec/inspircd/modules/cmd_kill.so
|
||||
libexec/inspircd/modules/cmd_kline.so
|
||||
libexec/inspircd/modules/cmd_links.so
|
||||
libexec/inspircd/modules/cmd_list.so
|
||||
libexec/inspircd/modules/cmd_loadmodule.so
|
||||
libexec/inspircd/modules/cmd_lusers.so
|
||||
libexec/inspircd/modules/cmd_map.so
|
||||
libexec/inspircd/modules/cmd_mode.so
|
||||
libexec/inspircd/modules/cmd_modenotice.so
|
||||
libexec/inspircd/modules/cmd_modules.so
|
||||
libexec/inspircd/modules/cmd_motd.so
|
||||
libexec/inspircd/modules/cmd_names.so
|
||||
libexec/inspircd/modules/cmd_nick.so
|
||||
libexec/inspircd/modules/cmd_notice.so
|
||||
libexec/inspircd/modules/cmd_oper.so
|
||||
libexec/inspircd/modules/cmd_part.so
|
||||
libexec/inspircd/modules/cmd_pass.so
|
||||
libexec/inspircd/modules/cmd_ping.so
|
||||
libexec/inspircd/modules/cmd_pong.so
|
||||
libexec/inspircd/modules/cmd_privmsg.so
|
||||
libexec/inspircd/modules/cmd_qline.so
|
||||
libexec/inspircd/modules/cmd_quit.so
|
||||
libexec/inspircd/modules/cmd_rehash.so
|
||||
libexec/inspircd/modules/cmd_reloadmodule.so
|
||||
libexec/inspircd/modules/cmd_restart.so
|
||||
libexec/inspircd/modules/cmd_rules.so
|
||||
libexec/inspircd/modules/cmd_server.so
|
||||
libexec/inspircd/modules/cmd_squit.so
|
||||
libexec/inspircd/modules/cmd_stats.so
|
||||
libexec/inspircd/modules/cmd_time.so
|
||||
libexec/inspircd/modules/cmd_topic.so
|
||||
libexec/inspircd/modules/cmd_unloadmodule.so
|
||||
libexec/inspircd/modules/cmd_user.so
|
||||
libexec/inspircd/modules/cmd_userhost.so
|
||||
libexec/inspircd/modules/cmd_version.so
|
||||
libexec/inspircd/modules/cmd_wallops.so
|
||||
libexec/inspircd/modules/cmd_who.so
|
||||
libexec/inspircd/modules/cmd_whois.so
|
||||
libexec/inspircd/modules/cmd_whowas.so
|
||||
libexec/inspircd/modules/cmd_zline.so
|
||||
libexec/inspircd/modules/core_channel.so
|
||||
libexec/inspircd/modules/core_dns.so
|
||||
libexec/inspircd/modules/core_hostname_lookup.so
|
||||
libexec/inspircd/modules/core_info.so
|
||||
libexec/inspircd/modules/core_list.so
|
||||
libexec/inspircd/modules/core_loadmodule.so
|
||||
libexec/inspircd/modules/core_lusers.so
|
||||
libexec/inspircd/modules/core_message.so
|
||||
libexec/inspircd/modules/core_mode.so
|
||||
libexec/inspircd/modules/core_oper.so
|
||||
libexec/inspircd/modules/core_reloadmodule.so
|
||||
libexec/inspircd/modules/core_serialize_rfc.so
|
||||
libexec/inspircd/modules/core_stats.so
|
||||
libexec/inspircd/modules/core_stub.so
|
||||
libexec/inspircd/modules/core_user.so
|
||||
libexec/inspircd/modules/core_wallops.so
|
||||
libexec/inspircd/modules/core_who.so
|
||||
libexec/inspircd/modules/core_whois.so
|
||||
libexec/inspircd/modules/core_whowas.so
|
||||
libexec/inspircd/modules/core_xline.so
|
||||
libexec/inspircd/modules/m_abbreviation.so
|
||||
libexec/inspircd/modules/m_alias.so
|
||||
libexec/inspircd/modules/m_allowinvite.so
|
||||
libexec/inspircd/modules/m_alltime.so
|
||||
libexec/inspircd/modules/m_anticaps.so
|
||||
libexec/inspircd/modules/m_auditorium.so
|
||||
libexec/inspircd/modules/m_autoop.so
|
||||
libexec/inspircd/modules/m_banexception.so
|
||||
libexec/inspircd/modules/m_banredirect.so
|
||||
libexec/inspircd/modules/m_bcrypt.so
|
||||
libexec/inspircd/modules/m_blockamsg.so
|
||||
libexec/inspircd/modules/m_blockcaps.so
|
||||
libexec/inspircd/modules/m_blockcolor.so
|
||||
|
@ -93,14 +62,14 @@ libexec/inspircd/modules/m_chanhistory.so
|
|||
libexec/inspircd/modules/m_chanlog.so
|
||||
libexec/inspircd/modules/m_channames.so
|
||||
libexec/inspircd/modules/m_channelban.so
|
||||
libexec/inspircd/modules/m_chanprotect.so
|
||||
libexec/inspircd/modules/m_check.so
|
||||
libexec/inspircd/modules/m_chghost.so
|
||||
libexec/inspircd/modules/m_chgident.so
|
||||
libexec/inspircd/modules/m_chgname.so
|
||||
libexec/inspircd/modules/m_classban.so
|
||||
libexec/inspircd/modules/m_clearchan.so
|
||||
libexec/inspircd/modules/m_cloaking.so
|
||||
libexec/inspircd/modules/m_clones.so
|
||||
libexec/inspircd/modules/m_close.so
|
||||
libexec/inspircd/modules/m_commonchans.so
|
||||
libexec/inspircd/modules/m_conn_join.so
|
||||
libexec/inspircd/modules/m_conn_umodes.so
|
||||
|
@ -115,18 +84,24 @@ libexec/inspircd/modules/m_deaf.so
|
|||
libexec/inspircd/modules/m_delayjoin.so
|
||||
libexec/inspircd/modules/m_delaymsg.so
|
||||
libexec/inspircd/modules/m_denychans.so
|
||||
libexec/inspircd/modules/m_devoice.so
|
||||
libexec/inspircd/modules/m_disable.so
|
||||
libexec/inspircd/modules/m_dnsbl.so
|
||||
libexec/inspircd/modules/m_exemptchanops.so
|
||||
libexec/inspircd/modules/m_filter.so
|
||||
libexec/inspircd/modules/m_flashpolicyd.so
|
||||
libexec/inspircd/modules/m_gecosban.so
|
||||
libexec/inspircd/modules/m_geoban.so
|
||||
libexec/inspircd/modules/m_geoclass.so
|
||||
libexec/inspircd/modules/m_globalload.so
|
||||
libexec/inspircd/modules/m_globops.so
|
||||
libexec/inspircd/modules/m_halfop.so
|
||||
libexec/inspircd/modules/m_haproxy.so
|
||||
libexec/inspircd/modules/m_helpop.so
|
||||
libexec/inspircd/modules/m_hidechans.so
|
||||
libexec/inspircd/modules/m_hidelist.so
|
||||
libexec/inspircd/modules/m_hidemode.so
|
||||
libexec/inspircd/modules/m_hideoper.so
|
||||
libexec/inspircd/modules/m_hostchange.so
|
||||
libexec/inspircd/modules/m_hostcycle.so
|
||||
libexec/inspircd/modules/m_httpd.so
|
||||
libexec/inspircd/modules/m_httpd_acl.so
|
||||
libexec/inspircd/modules/m_httpd_config.so
|
||||
|
@ -134,8 +109,16 @@ libexec/inspircd/modules/m_httpd_stats.so
|
|||
libexec/inspircd/modules/m_ident.so
|
||||
libexec/inspircd/modules/m_inviteexception.so
|
||||
libexec/inspircd/modules/m_ircv3.so
|
||||
libexec/inspircd/modules/m_ircv3_accounttag.so
|
||||
libexec/inspircd/modules/m_ircv3_batch.so
|
||||
libexec/inspircd/modules/m_ircv3_capnotify.so
|
||||
libexec/inspircd/modules/m_ircv3_chghost.so
|
||||
libexec/inspircd/modules/m_ircv3_ctctags.so
|
||||
libexec/inspircd/modules/m_ircv3_echomessage.so
|
||||
libexec/inspircd/modules/m_ircv3_invitenotify.so
|
||||
libexec/inspircd/modules/m_ircv3_servertime.so
|
||||
libexec/inspircd/modules/m_ircv3_sts.so
|
||||
libexec/inspircd/modules/m_joinflood.so
|
||||
libexec/inspircd/modules/m_jumpserver.so
|
||||
libexec/inspircd/modules/m_kicknorejoin.so
|
||||
libexec/inspircd/modules/m_knock.so
|
||||
libexec/inspircd/modules/m_lockserv.so
|
||||
|
@ -143,6 +126,8 @@ libexec/inspircd/modules/m_maphide.so
|
|||
libexec/inspircd/modules/m_md5.so
|
||||
libexec/inspircd/modules/m_messageflood.so
|
||||
libexec/inspircd/modules/m_mlock.so
|
||||
libexec/inspircd/modules/m_modenotice.so
|
||||
libexec/inspircd/modules/m_monitor.so
|
||||
libexec/inspircd/modules/m_muteban.so
|
||||
libexec/inspircd/modules/m_namedmodes.so
|
||||
libexec/inspircd/modules/m_namesx.so
|
||||
|
@ -165,16 +150,17 @@ libexec/inspircd/modules/m_operprefix.so
|
|||
libexec/inspircd/modules/m_override.so
|
||||
libexec/inspircd/modules/m_passforward.so
|
||||
libexec/inspircd/modules/m_password_hash.so
|
||||
libexec/inspircd/modules/m_pbkdf2.so
|
||||
libexec/inspircd/modules/m_permchannels.so
|
||||
libexec/inspircd/modules/m_randquote.so
|
||||
libexec/inspircd/modules/m_redirect.so
|
||||
libexec/inspircd/modules/m_regex_glob.so
|
||||
libexec/inspircd/modules/m_regonlycreate.so
|
||||
libexec/inspircd/modules/m_remove.so
|
||||
libexec/inspircd/modules/m_repeat.so
|
||||
libexec/inspircd/modules/m_restrictchans.so
|
||||
libexec/inspircd/modules/m_restrictmsg.so
|
||||
libexec/inspircd/modules/m_ripemd160.so
|
||||
libexec/inspircd/modules/m_rline.so
|
||||
libexec/inspircd/modules/m_rmode.so
|
||||
libexec/inspircd/modules/m_sajoin.so
|
||||
libexec/inspircd/modules/m_sakick.so
|
||||
libexec/inspircd/modules/m_samode.so
|
||||
|
@ -192,28 +178,22 @@ libexec/inspircd/modules/m_sethost.so
|
|||
libexec/inspircd/modules/m_setident.so
|
||||
libexec/inspircd/modules/m_setidle.so
|
||||
libexec/inspircd/modules/m_setname.so
|
||||
libexec/inspircd/modules/m_sha1.so
|
||||
libexec/inspircd/modules/m_sha256.so
|
||||
libexec/inspircd/modules/m_showfile.so
|
||||
libexec/inspircd/modules/m_showwhois.so
|
||||
libexec/inspircd/modules/m_shun.so
|
||||
libexec/inspircd/modules/m_silence.so
|
||||
libexec/inspircd/modules/m_spanningtree.so
|
||||
libexec/inspircd/modules/m_sqlauth.so
|
||||
libexec/inspircd/modules/m_sqloper.so
|
||||
%%GNUTLS%%libexec/inspircd/modules/m_ssl_gnutls.so
|
||||
%%LDAPAUTH%%libexec/inspircd/modules/m_ldapauth.so
|
||||
%%LDAPOPER%%libexec/inspircd/modules/m_ldapoper.so
|
||||
%%MYSQL%%libexec/inspircd/modules/m_mysql.so
|
||||
%%OPENSSL%%libexec/inspircd/modules/m_ssl_openssl.so
|
||||
%%PCRE%%libexec/inspircd/modules/m_regex_pcre.so
|
||||
%%PGSQL%%libexec/inspircd/modules/m_pgsql.so
|
||||
%%POSIX%%libexec/inspircd/modules/m_regex_posix.so
|
||||
%%SQLITE%%libexec/inspircd/modules/m_sqlite3.so
|
||||
libexec/inspircd/modules/m_sslinfo.so
|
||||
libexec/inspircd/modules/m_sslmodes.so
|
||||
libexec/inspircd/modules/m_sslrehashsignal.so
|
||||
libexec/inspircd/modules/m_starttls.so
|
||||
libexec/inspircd/modules/m_stripcolor.so
|
||||
libexec/inspircd/modules/m_svshold.so
|
||||
libexec/inspircd/modules/m_swhois.so
|
||||
libexec/inspircd/modules/m_testnet.so
|
||||
libexec/inspircd/modules/m_timedbans.so
|
||||
libexec/inspircd/modules/m_tline.so
|
||||
libexec/inspircd/modules/m_topiclock.so
|
||||
|
@ -222,7 +202,20 @@ libexec/inspircd/modules/m_uninvite.so
|
|||
libexec/inspircd/modules/m_userip.so
|
||||
libexec/inspircd/modules/m_vhost.so
|
||||
libexec/inspircd/modules/m_watch.so
|
||||
libexec/inspircd/modules/m_websocket.so
|
||||
libexec/inspircd/modules/m_xline_db.so
|
||||
%%GNUTLS%%libexec/inspircd/modules/m_ssl_gnutls.so
|
||||
%%LDAP%%libexec/inspircd/modules/m_ldap.so
|
||||
%%LDAP%%libexec/inspircd/modules/m_ldapauth.so
|
||||
%%LDAP%%libexec/inspircd/modules/m_ldapoper.so
|
||||
%%MYSQL%%libexec/inspircd/modules/m_mysql.so
|
||||
%%OPENSSL%%libexec/inspircd/modules/m_ssl_openssl.so
|
||||
%%PCRE%%libexec/inspircd/modules/m_regex_pcre.so
|
||||
%%PGSQL%%libexec/inspircd/modules/m_pgsql.so
|
||||
%%POSIX%%libexec/inspircd/modules/m_regex_posix.so
|
||||
%%SQLITE%%libexec/inspircd/modules/m_sqlite3.so
|
||||
man/man1/inspircd-genssl.1.gz
|
||||
man/man1/inspircd.1.gz
|
||||
@dir(%%INSPIRCD_USER%%,%%INSPIRCD_GROUP%%,750) %%INSPIRCD_DBDIR%%
|
||||
@dir(%%INSPIRCD_USER%%,%%INSPIRCD_GROUP%%,755) %%INSPIRCD_LOGDIR%%
|
||||
@dir(%%INSPIRCD_USER%%,%%INSPIRCD_GROUP%%,755) %%INSPIRCD_RUNDIR%%
|
||||
|
|
Loading…
Reference in a new issue