Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 01 May 2008 16:14:46 +0600
From:      Boris Kovalenko <boris@tagnet.ru>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        mat@FreeBSD.org
Subject:   ports/123290: [PATCH] irc/anope: update to 1.7.21
Message-ID:  <E1JrVoM-000LBX-7N@boris.nikom.ru>
Resent-Message-ID: <200805011020.m41AK4bI015827@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         123290
>Category:       ports
>Synopsis:       [PATCH] irc/anope: update to 1.7.21
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu May 01 10:20:04 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Boris Kovalenko
>Release:        FreeBSD 6.3-RELEASE-p1 i386
>Organization:
JSC "TAGNet"
>Environment:
System: FreeBSD boris.nikom.ru 6.3-RELEASE-p1 FreeBSD 6.3-RELEASE-p1 #8: Tue Feb 26 08:35:20 YEKT 2008
>Description:
- Update to 1.7.21
    My option is that after a long time period Anope must be updated to 1.7 branch.
    Yes, I know that is development branch, but it has significat features from 1.6.
    
Added file(s):
- files/anope.sh.in

Removed file(s):
- files/patch-Makefile
- files/patch-configure

Port maintainer (mat@FreeBSD.org) is cc'd.

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- anope-1.7.21.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/irc/anope.orig/Makefile /usr/ports/irc/anope/Makefile
--- /usr/ports/irc/anope.orig/Makefile	2007-07-04 12:53:09.000000000 +0600
+++ /usr/ports/irc/anope/Makefile	2008-05-01 16:07:41.000000000 +0600
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	anope
-PORTVERSION=	1.6.5
+PORTVERSION=	1.7.21
 CATEGORIES=	irc
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
@@ -16,99 +16,32 @@
 
 USE_GMAKE=	yes
 HAS_CONFIGURE=	yes
-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
-#}}}
-
-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
+USE_RC_SUBR=	anope.sh
+# XXX Add here other arch which needs -fPIC :-)
+.if ${ARCH} == "amd64" || ${ARCH} == "ia64"
+CFLAGS+=	-fPIC
 .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}
+CONFIGURE_ARGS+=	--with-bindir=${PREFIX}/libexec/anope \
+			--with-datadir=${DATADIR} \
+			--with-rungroup=ircdru
+
+#CONFIGURE_ENV+=	CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \
+#		LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib"
+
 .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}
+USE_MYSQL=	yes
 .else
-	@${ECHO_CMD} CC_FLAGS=\"${CFLAGS}\" >> ${CONFIG_CACHE}
+CONFIGURE_ARGS+=	--without-mysql
 .endif
-#}}}
 
 pre-install:
-	@${MKDIR} ${ANOPEBIN}
-	@${MKDIR} ${ANOPEDAT}
-	@${MKDIR} ${ANOPEMOD}
+	@${MKDIR} ${PREFIX}/libexec/anope
+	@${MKDIR} ${DATADIR}
 
 .include <bsd.port.post.mk>
diff -ruN --exclude=CVS /usr/ports/irc/anope.orig/distinfo /usr/ports/irc/anope/distinfo
--- /usr/ports/irc/anope.orig/distinfo	2007-07-04 12:53:09.000000000 +0600
+++ /usr/ports/irc/anope/distinfo	2008-05-01 14:07:52.000000000 +0600
@@ -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
diff -ruN --exclude=CVS /usr/ports/irc/anope.orig/files/anope.sh.in /usr/ports/irc/anope/files/anope.sh.in
--- /usr/ports/irc/anope.orig/files/anope.sh.in	1970-01-01 05:00:00.000000000 +0500
+++ /usr/ports/irc/anope/files/anope.sh.in	2008-05-01 15:55:19.000000000 +0600
@@ -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"
diff -ruN --exclude=CVS /usr/ports/irc/anope.orig/files/patch-Makefile /usr/ports/irc/anope/files/patch-Makefile
--- /usr/ports/irc/anope.orig/files/patch-Makefile	2004-04-30 21:50:30.000000000 +0600
+++ /usr/ports/irc/anope/files/patch-Makefile	1970-01-01 05:00:00.000000000 +0500
@@ -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
diff -ruN --exclude=CVS /usr/ports/irc/anope.orig/files/patch-configure /usr/ports/irc/anope/files/patch-configure
--- /usr/ports/irc/anope.orig/files/patch-configure	2004-12-29 18:45:41.000000000 +0500
+++ /usr/ports/irc/anope/files/patch-configure	1970-01-01 05:00:00.000000000 +0500
@@ -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"
diff -ruN --exclude=CVS /usr/ports/irc/anope.orig/pkg-plist /usr/ports/irc/anope/pkg-plist
--- /usr/ports/irc/anope.orig/pkg-plist	2006-01-22 07:15:50.000000000 +0500
+++ /usr/ports/irc/anope/pkg-plist	2008-05-01 16:08:09.000000000 +0600
@@ -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 @@
 %%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
--- anope-1.7.21.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1JrVoM-000LBX-7N>