- Update to 1.7.21
PR: ports/123290 Submitted by: Boris Kovalenko <boris@tagnet.ru> - Drop maintainership Submitted by: mat (maintainer)
This commit is contained in:
parent
4966da06e5
commit
c10bd97f45
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=222777
6 changed files with 214 additions and 511 deletions
|
@ -6,109 +6,40 @@
|
|||
#
|
||||
|
||||
PORTNAME= anope
|
||||
PORTVERSION= 1.6.5
|
||||
PORTVERSION= 1.7.21
|
||||
CATEGORIES= irc
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||
|
||||
MAINTAINER= mat@FreeBSD.org
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= A set of IRC services for IRC networks
|
||||
|
||||
USE_GMAKE= yes
|
||||
HAS_CONFIGURE= yes
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= --with-bindir=${PREFIX}/libexec/anope \
|
||||
--with-datadir=${DATADIR} \
|
||||
--with-rungroup=ircdru
|
||||
USE_PERL5_BUILD= yes
|
||||
|
||||
# OPTIONS --{{{
|
||||
OPTIONS= MYSQL "Use mysql" ON \
|
||||
MODULES "Use modules" ON \
|
||||
MD5 "Encrypt passwords" ON \
|
||||
THREAD "Build with threads (needed for proxy detector)" ON \
|
||||
DREAM "DreamForge 4.6.7 " OFF \
|
||||
BAHAMUT "Bahamut 1.4.27 [or later]" OFF \
|
||||
UNREAL "UnrealIRCd 3.1.1 [or later]" ON \
|
||||
ULT2 "UltimateIRCd 2.8.2 [or later]" OFF \
|
||||
ULT3 "UltimateIRCd 3.0.0 [alpha26 or later]" OFF \
|
||||
HYB "Hybrid IRCd 7.0 [experimental]" OFF \
|
||||
VIA "ViagraIRCd 1.3.x [or later]" OFF \
|
||||
PTL "PTlink 6.15.0 [experimental]" OFF
|
||||
#}}}
|
||||
USE_RC_SUBR= anope
|
||||
|
||||
ANOPEBIN?= ${PREFIX}/libexec/anope
|
||||
ANOPEDAT?= ${DATADIR}
|
||||
ANOPEMOD?= ${PREFIX}/lib/anope/
|
||||
ANOPEUMASK?= 077
|
||||
OPTIONS= MYSQL "Use mysql" ON
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if defined(WITH_MYSQL)
|
||||
USE_MYSQL= yes
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e "s/-D_REENTRANT/${PTHREAD_CFLAGS}/" \
|
||||
-e "s/-pthread/${PTHREAD_LIBS}/" \
|
||||
${WRKSRC}/configure
|
||||
|
||||
CONFIG_CACHE=${WRKSRC}/config.cache
|
||||
pre-configure: #--{{{
|
||||
@${ECHO_CMD} PROGRAM=\"anope\" > ${CONFIG_CACHE}
|
||||
@${ECHO_CMD} BINDEST=\"${ANOPEBIN}\" >> ${CONFIG_CACHE}
|
||||
@${ECHO_CMD} DATDEST=\"${ANOPEDAT}\" >> ${CONFIG_CACHE}
|
||||
@${ECHO_CMD} UMASK=\"${ANOPEUMASK}\" >> ${CONFIG_CACHE}
|
||||
.if defined(WITH_MYSQL)
|
||||
@${ECHO_CMD} MYSQL=\"USE_MYSQL\" >> ${CONFIG_CACHE}
|
||||
@${ECHO_CMD} RDB=\"USE_RDB\" >> ${CONFIG_CACHE}
|
||||
.endif
|
||||
.if defined(WITH_MODULES)
|
||||
@${ECHO_CMD} USE_MODULES=\"USE_MODULES\" >> ${CONFIG_CACHE}
|
||||
@${ECHO_CMD} MODULE_PATH=\"${ANOPEMOD}\" >> ${CONFIG_CACHE}
|
||||
.endif
|
||||
.if defined(WITH_MD5)
|
||||
@${ECHO_CMD} ENCRYPTION=\"ENCRYPT_MD5\" >> ${CONFIG_CACHE}
|
||||
.endif
|
||||
.if defined(WITH_THREAD)
|
||||
@${ECHO_CMD} THREAD=\"USE_THREADS\" >> ${CONFIG_CACHE}
|
||||
.endif
|
||||
.if defined(WITH_DREAM)
|
||||
@${ECHO_CMD} IRCTYPE=1 >> ${CONFIG_CACHE}
|
||||
@${ECHO_CMD} IRCTYPE_DEF=\"IRC_DREAMFORGE\" >> ${CONFIG_CACHE}
|
||||
.elif defined(WITH_BAHAMUT)
|
||||
@${ECHO_CMD} IRCTYPE=2 >> ${CONFIG_CACHE}
|
||||
@${ECHO_CMD} IRCTYPE_DEF=\"IRC_BAHAMUT\" >> ${CONFIG_CACHE}
|
||||
.elif defined(WITH_UNREAL)
|
||||
@${ECHO_CMD} IRCTYPE=3 >> ${CONFIG_CACHE}
|
||||
@${ECHO_CMD} IRCTYPE_DEF=\"IRC_DREAMFORGE\" >> ${CONFIG_CACHE}
|
||||
@${ECHO_CMD} IRCTYPE_DEF2=\"IRC_UNREAL\" >> ${CONFIG_CACHE}
|
||||
.elif defined(WITH_ULT2)
|
||||
@${ECHO_CMD} IRCTYPE=4 >> ${CONFIG_CACHE}
|
||||
@${ECHO_CMD} IRCTYPE_DEF=\"IRC_DREAMFORGE\" >> ${CONFIG_CACHE}
|
||||
@${ECHO_CMD} IRCTYPE_DEF2=\"IRC_ULTIMATE\" >> ${CONFIG_CACHE}
|
||||
.elif defined(WITH_ULT3)
|
||||
@${ECHO_CMD} IRCTYPE=5 >> ${CONFIG_CACHE}
|
||||
@${ECHO_CMD} IRCTYPE_DEF=\"IRC_BAHAMUT\" >> ${CONFIG_CACHE}
|
||||
@${ECHO_CMD} IRCTYPE_DEF2=\"IRC_ULTIMATE3\" >> ${CONFIG_CACHE}
|
||||
.elif defined(WITH_HYB)
|
||||
@${ECHO_CMD} IRCTYPE=6 >> ${CONFIG_CACHE}
|
||||
@${ECHO_CMD} IRCTYPE_DEF=\"IRC_HYBRID\" >> ${CONFIG_CACHE}
|
||||
.elif defined(WITH_VIA)
|
||||
@${ECHO_CMD} IRCTYPE=7 >> ${CONFIG_CACHE}
|
||||
@${ECHO_CMD} IRCTYPE_DEF=\"IRC_BAHAMUT\" >> ${CONFIG_CACHE}
|
||||
@${ECHO_CMD} IRCTYPE_DEF2=\"IRC_VIAGRA\" >> ${CONFIG_CACHE}
|
||||
.elif defined(WITH_PTL)
|
||||
@${ECHO_CMD} IRCTYPE=8 >> ${CONFIG_CACHE}
|
||||
@${ECHO_CMD} IRCTYPE_DEF=\"IRC_PTLINK\" >> ${CONFIG_CACHE}
|
||||
.endif
|
||||
# XXX Add here other arch which needs -fPIC :-)
|
||||
.if ${ARCH} == "amd64" || ${ARCH} == "ia64"
|
||||
@${ECHO_CMD} CC_FLAGS=\"${CFLAGS} -fPIC\" >> ${CONFIG_CACHE}
|
||||
.else
|
||||
@${ECHO_CMD} CC_FLAGS=\"${CFLAGS}\" >> ${CONFIG_CACHE}
|
||||
CFLAGS+= -fPIC
|
||||
.endif
|
||||
|
||||
.if defined(WITH_MYSQL)
|
||||
USE_MYSQL= yes
|
||||
.else
|
||||
CONFIGURE_ARGS+= --without-mysql
|
||||
.endif
|
||||
#}}}
|
||||
|
||||
pre-install:
|
||||
@${MKDIR} ${ANOPEBIN}
|
||||
@${MKDIR} ${ANOPEDAT}
|
||||
@${MKDIR} ${ANOPEMOD}
|
||||
@${MKDIR} ${PREFIX}/libexec/anope
|
||||
@${MKDIR} ${DATADIR}
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
MD5 (anope-1.6.5.tar.gz) = a96331d27d65016a08d1d79f20743771
|
||||
SHA256 (anope-1.6.5.tar.gz) = 3fa6575ae39ebe2a3c78a7e18797bf0aa3093b6b22c38d8d213e011f3964c823
|
||||
SIZE (anope-1.6.5.tar.gz) = 878978
|
||||
MD5 (anope-1.7.21.tar.gz) = df2455f91935ffd69d609163d670da69
|
||||
SHA256 (anope-1.7.21.tar.gz) = 70109f8474efbda908ce9ee3ce94252d407669c4da8082688b103310c736aec0
|
||||
SIZE (anope-1.7.21.tar.gz) = 1523615
|
||||
|
|
29
irc/anope/files/anope.in
Normal file
29
irc/anope/files/anope.in
Normal file
|
@ -0,0 +1,29 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
|
||||
# PROVIDE: anope
|
||||
# REQUIRE: LOGIN mysql
|
||||
|
||||
#
|
||||
# Add the following line to /etc/rc.conf to enable quagga:
|
||||
#anope_enable="YES"
|
||||
#
|
||||
# Also, to prevent running anope as root You may use
|
||||
# anope_user="nobody"
|
||||
# and
|
||||
# anope_chroot="%%PREFIX%%/share/anope"
|
||||
#
|
||||
|
||||
. %%RC_SUBR%%
|
||||
|
||||
name="anope"
|
||||
rcvar=`set_rcvar`
|
||||
command=%%PREFIX%%/libexec/anope/services
|
||||
|
||||
# set defaults
|
||||
|
||||
load_rc_config $name
|
||||
|
||||
: ${anope_enable="NO"}
|
||||
|
||||
run_rc_command "$1"
|
|
@ -1,16 +0,0 @@
|
|||
--- Makefile~ Mon Apr 19 04:36:01 2004
|
||||
+++ Makefile Fri Apr 23 18:59:54 2004
|
||||
@@ -74,10 +74,10 @@
|
||||
distclean: spotless
|
||||
|
||||
install: $(PROGRAM) languages
|
||||
- $(INSTALL) services $(BINDEST)/services
|
||||
+ $(INSTALL) $(PROGRAM) $(BINDEST)/$(PROGRAM)
|
||||
rm -f $(BINDEST)/listnicks $(BINDEST)/listchans
|
||||
- ln $(BINDEST)/services $(BINDEST)/listnicks
|
||||
- ln $(BINDEST)/services $(BINDEST)/listchans
|
||||
+ ln $(BINDEST)/$(PROGRAM) $(BINDEST)/listnicks
|
||||
+ ln $(BINDEST)/$(PROGRAM) $(BINDEST)/listchans
|
||||
(cd lang ; $(MAKE) install)
|
||||
$(CP_ALL) data/* $(DATDEST)
|
||||
test -d $(DATDEST)/backups || mkdir $(DATDEST)/backups
|
|
@ -1,399 +0,0 @@
|
|||
--- configure~ Mon Apr 19 04:36:02 2004
|
||||
+++ configure Fri Apr 23 18:36:12 2004
|
||||
@@ -327,388 +327,6 @@
|
||||
|
||||
###########################################################################
|
||||
|
||||
-# Ask the user anything we need to know ahead of time.
|
||||
-
|
||||
-export ok INPUT
|
||||
-
|
||||
-####
|
||||
-
|
||||
-ok=0
|
||||
-echo "Note: press Return for the default, or enter a new value."
|
||||
-echo "In what directory do you want the binaries to be installed?"
|
||||
-while [ $ok -eq 0 ] ; do
|
||||
- echo2 "[$BINDEST] "
|
||||
- if read INPUT ; then : ; else echo "" ; exit 1 ; fi
|
||||
- if [ ! "$INPUT" ] ; then
|
||||
- INPUT=$BINDEST
|
||||
- fi
|
||||
- if [ ! -d "$INPUT" ] ; then
|
||||
- if exists "$INPUT" ; then
|
||||
- echo "$INPUT exists, but is not a directory!"
|
||||
- else
|
||||
- echo "$INPUT does not exist. Create it?"
|
||||
- echo2 "[y] "
|
||||
- read YN
|
||||
- if [ "$YN" != "n" ] ; then
|
||||
- if mkdir -p $INPUT ; then
|
||||
- ok=1
|
||||
- fi
|
||||
- fi
|
||||
- fi
|
||||
- elif exists "$INPUT/services.h" ; then
|
||||
- echo "You cannot use the Services source directory as a target directory."
|
||||
- else
|
||||
- ok=1
|
||||
- fi
|
||||
-done
|
||||
-BINDEST=$INPUT
|
||||
-DATDEST=$INPUT
|
||||
-echo ""
|
||||
-
|
||||
-####
|
||||
-
|
||||
-ok=0
|
||||
-echo "Where do you want the data files to be installed?"
|
||||
-while [ $ok -eq 0 ] ; do
|
||||
- echo2 "[$DATDEST] "
|
||||
- if read INPUT ; then : ; else echo "" ; exit 1 ; fi
|
||||
- if [ ! "$INPUT" ] ; then
|
||||
- INPUT=$DATDEST
|
||||
- fi
|
||||
- if [ ! -d "$INPUT" ] ; then
|
||||
- if exists "$INPUT" ; then
|
||||
- echo "$INPUT exists, but is not a directory!"
|
||||
- else
|
||||
- echo "$INPUT does not exist. Create it?"
|
||||
- echo2 "[y] "
|
||||
- read YN
|
||||
- if [ "$YN" != "n" ] ; then
|
||||
- if mkdir -p $INPUT ; then
|
||||
- ok=1
|
||||
- fi
|
||||
- fi
|
||||
- fi
|
||||
- elif exists "$INPUT/services.h" ; then
|
||||
- echo "You cannot use the Services source directory as a target directory."
|
||||
- else
|
||||
- ok=1
|
||||
- fi
|
||||
-done
|
||||
-DATDEST=$INPUT
|
||||
-echo ""
|
||||
-
|
||||
-####
|
||||
-
|
||||
-OLD_RUNGROUP="$RUNGROUP"
|
||||
-if [ "$RUNGROUP" ] ; then
|
||||
- echo "Which group should all Services data files be owned by? (If Services"
|
||||
- echo "should not force files to be owned by a particular group, type "\"none\"
|
||||
- echo "(without the quotes) and press Return.)"
|
||||
-else
|
||||
- echo "Which group should all Services data files be owned by? (If Services"
|
||||
- echo "should not force files to be owned by a particular group, just press"
|
||||
- echo "Return.)"
|
||||
-fi
|
||||
-echo2 "[$RUNGROUP] "
|
||||
-if read INPUT ; then : ; else echo "" ; exit 1 ; fi
|
||||
-if [ "$INPUT" ] ; then
|
||||
- if [ "$INPUT" = "none" ] ; then
|
||||
- RUNGROUP=""
|
||||
- else
|
||||
- RUNGROUP="$INPUT"
|
||||
- fi
|
||||
-fi
|
||||
-echo ""
|
||||
-
|
||||
-####
|
||||
-
|
||||
-if [ ! "$UMASK" -o "$RUNGROUP" != "$OLD_RUNGROUP" ] ; then
|
||||
- if [ "$RUNGROUP" ] ; then
|
||||
- UMASK=007
|
||||
- else
|
||||
- UMASK=077
|
||||
- fi
|
||||
-fi
|
||||
-
|
||||
-ok=0
|
||||
-echo "What should the default umask for data files be (in octal)?"
|
||||
-echo "(077 = only accessible by owner; 007 = accessible by owner and group)"
|
||||
-while [ $ok -eq 0 ] ; do
|
||||
- echo2 "[$UMASK] "
|
||||
- if read INPUT ; then : ; else echo "" ; exit 1 ; fi
|
||||
- if [ ! "$INPUT" ] ; then
|
||||
- INPUT=$UMASK
|
||||
- fi
|
||||
- if [ `echo "$INPUT" | grep -c '[^0-7]'` -gt 0 ] ; then
|
||||
- echo "$UMASK is not a valid octal number!"
|
||||
- else
|
||||
- if [ "`echo $INPUT | cut -c1`" != "0" ] ; then
|
||||
- INPUT=0$INPUT
|
||||
- fi
|
||||
- ok=1
|
||||
- fi
|
||||
-done
|
||||
-UMASK=$INPUT
|
||||
-echo ""
|
||||
-
|
||||
-####
|
||||
-
|
||||
-ok=0
|
||||
-echo "Select the closest to the type of server on your IRC network:"
|
||||
-echo " 1) DreamForge 4.6.7 [dated IRCd, upgrade to a current one]"
|
||||
-echo " 2) Bahamut 1.4.27 [or later]"
|
||||
-echo " 3) UnrealIRCd 3.1.1 [or later]"
|
||||
-echo " 4) UltimateIRCd 2.8.2 [or later]"
|
||||
-echo " 5) UltimateIRCd 3.0.0 [alpha26 or later]"
|
||||
-echo " 6) Hybrid IRCd 7.0 [experimental]"
|
||||
-echo " 7) ViagraIRCd 1.3.x [or later]"
|
||||
-echo " 8) PTlink 6.15.0 [experimental]"
|
||||
-
|
||||
-while [ $ok -eq 0 ] ; do
|
||||
- echo2 "[$IRCTYPE] "
|
||||
- if read INPUT ; then : ; else echo "" ; exit 1 ; fi
|
||||
- if [ ! "$INPUT" ] ; then
|
||||
- INPUT=$IRCTYPE
|
||||
- fi
|
||||
- case $INPUT in
|
||||
- no\ default)
|
||||
- echo "You must specify your IRC server type in order for Services to function"
|
||||
- echo "correctly."
|
||||
- ;;
|
||||
- 1)
|
||||
- IRCTYPE_DEF="IRC_DREAMFORGE"
|
||||
- IRCTYPE_DEF2=
|
||||
- ok=1
|
||||
- ;;
|
||||
- 2)
|
||||
- IRCTYPE_DEF="IRC_BAHAMUT"
|
||||
- IRCTYPE_DEF2=
|
||||
- ok=1
|
||||
- ;;
|
||||
- 3) IRCTYPE_DEF="IRC_DREAMFORGE"
|
||||
- IRCTYPE_DEF2="IRC_UNREAL"
|
||||
- ok=1
|
||||
- ;;
|
||||
- 4) IRCTYPE_DEF="IRC_DREAMFORGE"
|
||||
- IRCTYPE_DEF2="IRC_ULTIMATE"
|
||||
- ok=1
|
||||
- ;;
|
||||
- 5) IRCTYPE_DEF="IRC_BAHAMUT"
|
||||
- IRCTYPE_DEF2="IRC_ULTIMATE3"
|
||||
- ok=1
|
||||
- ;;
|
||||
- 6) IRCTYPE_DEF="IRC_HYBRID"
|
||||
- IRCTYPE_DEF2=
|
||||
- ok=1
|
||||
- ;;
|
||||
- 7) IRCTYPE_DEF="IRC_BAHAMUT"
|
||||
- IRCTYPE_DEF2="IRC_VIAGRA"
|
||||
- ok=1
|
||||
- ;;
|
||||
- 8) IRCTYPE_DEF="IRC_PTLINK"
|
||||
- IRCTYPE_DEF2=
|
||||
- ok=1
|
||||
- ;;
|
||||
- *)
|
||||
- echo "Please enter a valid option number."
|
||||
- ;;
|
||||
- esac
|
||||
-done
|
||||
-IRCTYPE=$INPUT
|
||||
-echo ""
|
||||
-
|
||||
-####
|
||||
-
|
||||
-if [ "$ENCRYPTION" = "ENCRYPT_MD5" ] ; then
|
||||
- DEF=yes
|
||||
-else
|
||||
- DEF=no
|
||||
-fi
|
||||
-
|
||||
-ok=0
|
||||
-echo "Do you want to use the MD5 message-digest algorithm to encrypt passwords?"
|
||||
-echo "(Selecting "\"yes\"" protects your passwords from being stolen if someone"
|
||||
-echo "gains access to the Services databases, but makes it impossible to recover"
|
||||
-echo "forgotten passwords. There is no way to reverse this operation, so make"
|
||||
-echo "sure you really want to enable it.)"
|
||||
-while [ $ok -eq 0 ] ; do
|
||||
- echo2 "[$DEF] "
|
||||
- if read INPUT ; then : ; else echo "" ; exit 1 ; fi
|
||||
- if [ ! "$INPUT" ] ; then
|
||||
- INPUT=$DEF
|
||||
- fi
|
||||
- case $INPUT in
|
||||
- n*|N*)
|
||||
- ENCRYPTION=
|
||||
- ok=1
|
||||
- ;;
|
||||
- y*|Y*)
|
||||
- ENCRYPTION=ENCRYPT_MD5
|
||||
- ok=1
|
||||
- ;;
|
||||
- *)
|
||||
- echo "Please enter `yes' or `no'."
|
||||
- ;;
|
||||
- esac
|
||||
-done
|
||||
-echo ""
|
||||
-
|
||||
-
|
||||
-
|
||||
-####
|
||||
-
|
||||
-if [ "$THREAD" = "USE_THREADS" ] ; then
|
||||
- DEF=yes
|
||||
-else
|
||||
- DEF=no
|
||||
-fi
|
||||
-
|
||||
-ok=0
|
||||
-echo "Do you want to compile Anope with threading support?"
|
||||
-echo "If you want to use the proxy detector, you MUST have this. If you get"
|
||||
-echo "compilation errors, you should disable this feature and try again."
|
||||
-while [ $ok -eq 0 ] ; do
|
||||
- echo2 "[$DEF] "
|
||||
- if read INPUT ; then : ; else echo "" ; exit 1 ; fi
|
||||
- if [ ! "$INPUT" ] ; then
|
||||
- INPUT=$DEF
|
||||
- fi
|
||||
- case $INPUT in
|
||||
- n*|N*)
|
||||
- THREAD=
|
||||
- ok=1
|
||||
- ;;
|
||||
- y*|Y*)
|
||||
- THREAD="USE_THREADS"
|
||||
- ok=1
|
||||
- ;;
|
||||
- *)
|
||||
- echo "Please enter yes or no."
|
||||
- ;;
|
||||
- esac
|
||||
-done
|
||||
-echo ""
|
||||
-
|
||||
-if [ "$MYSQL" = "USE_MYSQL" ] ; then
|
||||
- DEF=yes
|
||||
-else
|
||||
- DEF=no
|
||||
-fi
|
||||
-
|
||||
-ok=0
|
||||
-echo "Do you want to compile Anope with MySQL support?"
|
||||
-echo "At this time Anope is able to dump all databases into MySQL. That means"
|
||||
-echo "you get a read-only copy of the data. If you plan to run any module that"
|
||||
-echo "uses MySQL, you should enable this option as well."
|
||||
-while [ $ok -eq 0 ] ; do
|
||||
- echo2 "[$DEF] "
|
||||
- if read INPUT ; then : ; else echo "" ; exit 1 ; fi
|
||||
- if [ ! "$INPUT" ] ; then
|
||||
- INPUT=$DEF
|
||||
- fi
|
||||
- case $INPUT in
|
||||
- n*|N*)
|
||||
- RDB=
|
||||
- MYSQL=
|
||||
- ok=1
|
||||
- ;;
|
||||
- y*|Y*)
|
||||
- RDB="USE_RDB"
|
||||
- MYSQL="USE_MYSQL"
|
||||
- ok=1
|
||||
- ;;
|
||||
- *)
|
||||
- echo "Please enter yes or no."
|
||||
- ;;
|
||||
- esac
|
||||
-done
|
||||
-echo ""
|
||||
-
|
||||
-####
|
||||
-
|
||||
-if [ "$USE_MODULES" = "USE_MODULES" ] ; then
|
||||
- DEF=yes
|
||||
-else
|
||||
- DEF=no
|
||||
-fi
|
||||
-
|
||||
-ok=0
|
||||
-echo "Do you want to compile Anope with Module support?"
|
||||
-echo "This will allow you to load and unload external modules of code without"
|
||||
-echo "restarting services. You can find several Anope modules on our website."
|
||||
-echo "This requires libdl, if you have problems compiling disable this option."
|
||||
-echo "(this option is ignored on OpenBSD for the time being)"
|
||||
-while [ $ok -eq 0 ] ; do
|
||||
- echo2 "[$DEF] "
|
||||
- if read INPUT ; then : ; else echo "" ; exit 1 ; fi
|
||||
- if [ ! "$INPUT" ] ; then
|
||||
- INPUT=$DEF
|
||||
- fi
|
||||
- case $INPUT in
|
||||
- n*|N*)
|
||||
- USE_MODULES=
|
||||
- MODULE_PATH=
|
||||
- ok=1
|
||||
- ;;
|
||||
- y*|Y*)
|
||||
- USE_MODULES="USE_MODULES"
|
||||
- ok=1
|
||||
- ;;
|
||||
- *)
|
||||
- echo "Please enter yes or no."
|
||||
- ;;
|
||||
- esac
|
||||
-done
|
||||
-echo ""
|
||||
-
|
||||
-###
|
||||
-if [ "$USE_MODULES" = "USE_MODULES" ] ; then
|
||||
- if [ "$MODULE_PATH" ] ; then
|
||||
- DEF=$MODULE_PATH
|
||||
- else
|
||||
- DEF=$BINDEST/modules/
|
||||
- fi
|
||||
- ok=0
|
||||
- echo "Where do you want the modules installed? (The trailing / is important)"
|
||||
- while [ $ok -eq 0 ] ; do
|
||||
- echo2 "[$DEF] "
|
||||
- if read INPUT ; then : ; else echo "" ; exit 1 ; fi
|
||||
- if [ ! "$INPUT" ] ; then
|
||||
- INPUT=$DEF
|
||||
- fi
|
||||
- if [ ! -d "$INPUT" ] ; then
|
||||
- if exists "$INPUT" ; then
|
||||
- echo "$INPUT exists, but is not a directory!"
|
||||
- else
|
||||
- echo "$INPUT does not exist. Create it?"
|
||||
- echo2 "[y] "
|
||||
- read YN
|
||||
- if [ "$YN" != "n" ] ; then
|
||||
- if mkdir -p $INPUT ; then
|
||||
- ok=1
|
||||
- fi
|
||||
- fi
|
||||
- fi
|
||||
- elif exists "$INPUT/services.h" ; then
|
||||
- echo "You cannot use the Services source directory as a target directory."
|
||||
- else
|
||||
- ok=1
|
||||
- fi
|
||||
- if [ ! -d "$INPUT/runtime/" ] ; then
|
||||
- if mkdir -p $INPUT/runtime/ ; then
|
||||
- ok=1
|
||||
- fi
|
||||
- fi
|
||||
- done
|
||||
- MODULE_PATH=$INPUT
|
||||
- echo ""
|
||||
-fi
|
||||
-echo ""
|
||||
-
|
||||
-###
|
||||
-
|
||||
-echo "End of interactive configuration."
|
||||
-echo ""
|
||||
|
||||
###########################################################################
|
||||
|
||||
@@ -830,6 +448,7 @@
|
||||
fi
|
||||
log cache supplied \`"$CC_LIBS'"
|
||||
else
|
||||
+ echo >tmp/test.c "int main(){return 1;}"
|
||||
CC_LIBS=
|
||||
if run $CC $CC_FLAGS tmp/test.c -lnsl -o tmp/test ; then
|
||||
CC_LIBS="$CC_LIBS -lnsl"
|
|
@ -1,8 +1,10 @@
|
|||
lib/anope/hs_moo.so
|
||||
lib/anope/ircd_catserv.so
|
||||
libexec/anope/anope
|
||||
libexec/anope/anoperc
|
||||
libexec/anope/listchans
|
||||
libexec/anope/listnicks
|
||||
libexec/anope/services
|
||||
libexec/anope/tools/anopesmtp
|
||||
libexec/anope/tools/db-merger
|
||||
libexec/anope/tools/epona2anope
|
||||
%%DATADIR%%/example.chk
|
||||
%%DATADIR%%/example.conf
|
||||
%%DATADIR%%/languages/cat
|
||||
|
@ -11,15 +13,171 @@ libexec/anope/listnicks
|
|||
%%DATADIR%%/languages/es
|
||||
%%DATADIR%%/languages/fr
|
||||
%%DATADIR%%/languages/gr
|
||||
%%DATADIR%%/languages/hun
|
||||
%%DATADIR%%/languages/it
|
||||
%%DATADIR%%/languages/nl
|
||||
%%DATADIR%%/languages/pl
|
||||
%%DATADIR%%/languages/pt
|
||||
%%DATADIR%%/languages/ru
|
||||
%%DATADIR%%/languages/tr
|
||||
%%DATADIR%%/modules/bahamut.so
|
||||
%%DATADIR%%/modules/bs_act.so
|
||||
%%DATADIR%%/modules/bs_assign.so
|
||||
%%DATADIR%%/modules/bs_badwords.so
|
||||
%%DATADIR%%/modules/bs_bot.so
|
||||
%%DATADIR%%/modules/bs_botlist.so
|
||||
%%DATADIR%%/modules/bs_fantasy.so
|
||||
%%DATADIR%%/modules/bs_fantasy_kick.so
|
||||
%%DATADIR%%/modules/bs_fantasy_kickban.so
|
||||
%%DATADIR%%/modules/bs_fantasy_owner.so
|
||||
%%DATADIR%%/modules/bs_fantasy_seen.so
|
||||
%%DATADIR%%/modules/bs_fantasy_unban.so
|
||||
%%DATADIR%%/modules/bs_help.so
|
||||
%%DATADIR%%/modules/bs_info.so
|
||||
%%DATADIR%%/modules/bs_kick.so
|
||||
%%DATADIR%%/modules/bs_say.so
|
||||
%%DATADIR%%/modules/bs_set.so
|
||||
%%DATADIR%%/modules/bs_unassign.so
|
||||
%%DATADIR%%/modules/charybdis.so
|
||||
%%DATADIR%%/modules/cs_access.so
|
||||
%%DATADIR%%/modules/cs_akick.so
|
||||
%%DATADIR%%/modules/cs_appendtopic.so
|
||||
%%DATADIR%%/modules/cs_ban.so
|
||||
%%DATADIR%%/modules/cs_clear.so
|
||||
%%DATADIR%%/modules/cs_drop.so
|
||||
%%DATADIR%%/modules/cs_enforce.so
|
||||
%%DATADIR%%/modules/cs_forbid.so
|
||||
%%DATADIR%%/modules/cs_getkey.so
|
||||
%%DATADIR%%/modules/cs_getpass.so
|
||||
%%DATADIR%%/modules/cs_help.so
|
||||
%%DATADIR%%/modules/cs_identify.so
|
||||
%%DATADIR%%/modules/cs_info.so
|
||||
%%DATADIR%%/modules/cs_invite.so
|
||||
%%DATADIR%%/modules/cs_kick.so
|
||||
%%DATADIR%%/modules/cs_list.so
|
||||
%%DATADIR%%/modules/cs_logout.so
|
||||
%%DATADIR%%/modules/cs_modes.so
|
||||
%%DATADIR%%/modules/cs_register.so
|
||||
%%DATADIR%%/modules/cs_sendpass.so
|
||||
%%DATADIR%%/modules/cs_set.so
|
||||
%%DATADIR%%/modules/cs_status.so
|
||||
%%DATADIR%%/modules/cs_suspend.so
|
||||
%%DATADIR%%/modules/cs_tban.so
|
||||
%%DATADIR%%/modules/cs_topic.so
|
||||
%%DATADIR%%/modules/cs_xop.so
|
||||
%%DATADIR%%/modules/dreamforge.so
|
||||
%%DATADIR%%/modules/enc_md5.so
|
||||
%%DATADIR%%/modules/enc_none.so
|
||||
%%DATADIR%%/modules/enc_old.so
|
||||
%%DATADIR%%/modules/enc_sha1.so
|
||||
%%DATADIR%%/modules/he_help.so
|
||||
%%DATADIR%%/modules/hs_del.so
|
||||
%%DATADIR%%/modules/hs_delall.so
|
||||
%%DATADIR%%/modules/hs_group.so
|
||||
%%DATADIR%%/modules/hs_help.so
|
||||
%%DATADIR%%/modules/hs_list.so
|
||||
%%DATADIR%%/modules/hs_off.so
|
||||
%%DATADIR%%/modules/hs_on.so
|
||||
%%DATADIR%%/modules/hs_request.so
|
||||
%%DATADIR%%/modules/hs_set.so
|
||||
%%DATADIR%%/modules/hs_setall.so
|
||||
%%DATADIR%%/modules/hybrid.so
|
||||
%%DATADIR%%/modules/inspircd10.so
|
||||
%%DATADIR%%/modules/inspircd11.so
|
||||
%%DATADIR%%/modules/ms_cancel.so
|
||||
%%DATADIR%%/modules/ms_check.so
|
||||
%%DATADIR%%/modules/ms_del.so
|
||||
%%DATADIR%%/modules/ms_help.so
|
||||
%%DATADIR%%/modules/ms_info.so
|
||||
%%DATADIR%%/modules/ms_list.so
|
||||
%%DATADIR%%/modules/ms_read.so
|
||||
%%DATADIR%%/modules/ms_rsend.so
|
||||
%%DATADIR%%/modules/ms_send.so
|
||||
%%DATADIR%%/modules/ms_sendall.so
|
||||
%%DATADIR%%/modules/ms_set.so
|
||||
%%DATADIR%%/modules/ms_staff.so
|
||||
%%DATADIR%%/modules/ns_access.so
|
||||
%%DATADIR%%/modules/ns_alist.so
|
||||
%%DATADIR%%/modules/ns_drop.so
|
||||
%%DATADIR%%/modules/ns_forbid.so
|
||||
%%DATADIR%%/modules/ns_getemail.so
|
||||
%%DATADIR%%/modules/ns_getpass.so
|
||||
%%DATADIR%%/modules/ns_ghost.so
|
||||
%%DATADIR%%/modules/ns_group.so
|
||||
%%DATADIR%%/modules/ns_help.so
|
||||
%%DATADIR%%/modules/ns_identify.so
|
||||
%%DATADIR%%/modules/ns_info.so
|
||||
%%DATADIR%%/modules/ns_list.so
|
||||
%%DATADIR%%/modules/ns_logout.so
|
||||
%%DATADIR%%/modules/ns_maxemail.so
|
||||
%%DATADIR%%/modules/ns_noop_convert.so
|
||||
%%DATADIR%%/modules/ns_recover.so
|
||||
%%DATADIR%%/modules/ns_register.so
|
||||
%%DATADIR%%/modules/ns_release.so
|
||||
%%DATADIR%%/modules/ns_saset.so
|
||||
%%DATADIR%%/modules/ns_sendpass.so
|
||||
%%DATADIR%%/modules/ns_set.so
|
||||
%%DATADIR%%/modules/ns_status.so
|
||||
%%DATADIR%%/modules/ns_suspend.so
|
||||
%%DATADIR%%/modules/ns_update.so
|
||||
%%DATADIR%%/modules/os_admin.so
|
||||
%%DATADIR%%/modules/os_akill.so
|
||||
%%DATADIR%%/modules/os_chankill.so
|
||||
%%DATADIR%%/modules/os_chanlist.so
|
||||
%%DATADIR%%/modules/os_clearmodes.so
|
||||
%%DATADIR%%/modules/os_defcon.so
|
||||
%%DATADIR%%/modules/os_global.so
|
||||
%%DATADIR%%/modules/os_help.so
|
||||
%%DATADIR%%/modules/os_ignore.so
|
||||
%%DATADIR%%/modules/os_info.so
|
||||
%%DATADIR%%/modules/os_jupe.so
|
||||
%%DATADIR%%/modules/os_kick.so
|
||||
%%DATADIR%%/modules/os_logonnews.so
|
||||
%%DATADIR%%/modules/os_mode.so
|
||||
%%DATADIR%%/modules/os_modinfo.so
|
||||
%%DATADIR%%/modules/os_modlist.so
|
||||
%%DATADIR%%/modules/os_modload.so
|
||||
%%DATADIR%%/modules/os_modunload.so
|
||||
%%DATADIR%%/modules/os_noop.so
|
||||
%%DATADIR%%/modules/os_oline.so
|
||||
%%DATADIR%%/modules/os_oper.so
|
||||
%%DATADIR%%/modules/os_opernews.so
|
||||
%%DATADIR%%/modules/os_quit.so
|
||||
%%DATADIR%%/modules/os_randomnews.so
|
||||
%%DATADIR%%/modules/os_raw.so
|
||||
%%DATADIR%%/modules/os_reload.so
|
||||
%%DATADIR%%/modules/os_restart.so
|
||||
%%DATADIR%%/modules/os_session.so
|
||||
%%DATADIR%%/modules/os_set.so
|
||||
%%DATADIR%%/modules/os_sgline.so
|
||||
%%DATADIR%%/modules/os_shutdown.so
|
||||
%%DATADIR%%/modules/os_sqline.so
|
||||
%%DATADIR%%/modules/os_staff.so
|
||||
%%DATADIR%%/modules/os_stats.so
|
||||
%%DATADIR%%/modules/os_svsnick.so
|
||||
%%DATADIR%%/modules/os_szline.so
|
||||
%%DATADIR%%/modules/os_umode.so
|
||||
%%DATADIR%%/modules/os_update.so
|
||||
%%DATADIR%%/modules/os_userlist.so
|
||||
%%DATADIR%%/modules/plexus2.so
|
||||
%%DATADIR%%/modules/plexus3.so
|
||||
%%DATADIR%%/modules/ptlink.so
|
||||
%%DATADIR%%/modules/rageircd.so
|
||||
%%DATADIR%%/modules/ratbox.so
|
||||
%%DATADIR%%/modules/shadowircd.so
|
||||
%%DATADIR%%/modules/solidircd.so
|
||||
%%DATADIR%%/modules/ultimate2.so
|
||||
%%DATADIR%%/modules/ultimate3.so
|
||||
%%DATADIR%%/modules/unreal31.so
|
||||
%%DATADIR%%/modules/unreal32.so
|
||||
%%DATADIR%%/modules/viagra.so
|
||||
%%DATADIR%%/mydbgen
|
||||
%%DATADIR%%/tables.sql
|
||||
@dirrmtry %%DATADIR%%/logs
|
||||
@dirrm %%DATADIR%%/modules/runtime
|
||||
@dirrm %%DATADIR%%/modules
|
||||
@dirrm %%DATADIR%%/logs
|
||||
@dirrm %%DATADIR%%/languages
|
||||
@dirrmtry %%DATADIR%%/backups
|
||||
@dirrmtry %%DATADIR%%
|
||||
@dirrm %%DATADIR%%/backups
|
||||
@dirrm %%DATADIR%%
|
||||
@dirrm libexec/anope/tools
|
||||
@dirrm libexec/anope
|
||||
@dirrm lib/anope
|
||||
|
|
Loading…
Reference in a new issue