aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--LEGAL2
-rw-r--r--MOVED21
-rw-r--r--databases/Makefile4
-rw-r--r--databases/gnats/Makefile67
-rw-r--r--databases/gnats/distinfo2
-rw-r--r--databases/gnats/files/file-pr.c.patch13
-rw-r--r--databases/gnats/files/gnats-edit-pr.patch173
-rw-r--r--databases/gnats/files/patch-aa29
-rw-r--r--databases/gnats/files/patch-ab38
-rw-r--r--databases/gnats/files/patch-ad20
-rw-r--r--databases/gnats/files/patch-gnats::cmds.c15
-rw-r--r--databases/gnats/files/patch-gnats::files.c29
-rw-r--r--databases/gnats/files/patch-gnats::gen-index.c11
-rw-r--r--databases/gnats/files/patch-gnats::gnatsd.c130
-rw-r--r--databases/gnats/files/patch-gnats::index.c11
-rw-r--r--databases/gnats/files/patch-gnats::internal.c11
-rw-r--r--databases/gnats/files/patch-gnats::misc.c11
-rw-r--r--databases/gnats/files/patch-gnats::query.c25
-rw-r--r--databases/gnats/files/patch-libiberty::functions.def22
-rw-r--r--databases/gnats/files/patch-libiberty::strerror.c14
-rw-r--r--databases/gnats/files/patch-libiberty::strsignal.c14
-rw-r--r--databases/gnats/pkg-descr7
-rw-r--r--databases/gnats/pkg-install95
-rw-r--r--databases/gnats/pkg-message7
-rw-r--r--databases/gnats/pkg-plist67
-rw-r--r--databases/maatkit/Makefile71
-rw-r--r--databases/maatkit/distinfo2
-rw-r--r--databases/maatkit/pkg-descr5
-rw-r--r--databases/maatkit/pkg-plist38
-rw-r--r--databases/mysql-editor/Makefile40
-rw-r--r--databases/mysql-editor/distinfo2
-rw-r--r--databases/mysql-editor/pkg-descr2
-rw-r--r--databases/mysql-editor/pkg-plist11
-rw-r--r--databases/mysqlman/Makefile68
-rw-r--r--databases/mysqlman/distinfo2
-rw-r--r--databases/mysqlman/files/patch-mysql.cgi13
-rw-r--r--databases/mysqlman/pkg-descr11
-rw-r--r--databases/mysqlman/pkg-plist85
-rw-r--r--games/Makefile8
-rw-r--r--games/phpua-bf/Makefile59
-rw-r--r--games/phpua-bf/distinfo2
-rw-r--r--games/phpua-bf/files/pkg-opts10
-rw-r--r--games/phpua-bf/pkg-descr8
-rw-r--r--games/phpua-bf/pkg-plist21
-rw-r--r--games/phpua-cod/Makefile59
-rw-r--r--games/phpua-cod/distinfo2
-rw-r--r--games/phpua-cod/files/pkg-opts10
-rw-r--r--games/phpua-cod/pkg-descr8
-rw-r--r--games/phpua-cod/pkg-plist39
-rw-r--r--games/phpua-engine/Makefile67
-rw-r--r--games/phpua-engine/distinfo2
-rw-r--r--games/phpua-engine/files/pkg-message.in8
-rw-r--r--games/phpua-engine/files/pkg-opts13
-rw-r--r--games/phpua-engine/pkg-descr8
-rw-r--r--games/phpua-engine/pkg-plist190
-rw-r--r--games/phpua-hl/Makefile59
-rw-r--r--games/phpua-hl/distinfo2
-rw-r--r--games/phpua-hl/files/pkg-opts10
-rw-r--r--games/phpua-hl/pkg-descr8
-rw-r--r--games/phpua-hl/pkg-plist69
-rw-r--r--games/phpua-q3/Makefile59
-rw-r--r--games/phpua-q3/distinfo2
-rw-r--r--games/phpua-q3/files/pkg-opts10
-rw-r--r--games/phpua-q3/pkg-descr8
-rw-r--r--games/phpua-q3/pkg-plist84
-rw-r--r--games/phpua-ut/Makefile59
-rw-r--r--games/phpua-ut/distinfo2
-rw-r--r--games/phpua-ut/files/pkg-opts10
-rw-r--r--games/phpua-ut/pkg-descr8
-rw-r--r--games/phpua-ut/pkg-plist101
-rw-r--r--games/phpua-ut2003/Makefile59
-rw-r--r--games/phpua-ut2003/distinfo2
-rw-r--r--games/phpua-ut2003/files/pkg-opts10
-rw-r--r--games/phpua-ut2003/pkg-descr8
-rw-r--r--games/phpua-ut2003/pkg-plist20
-rw-r--r--games/uox3/Makefile58
-rw-r--r--games/uox3/distinfo4
-rw-r--r--games/uox3/files/patch-af59
-rw-r--r--games/uox3/files/patch-ag12
-rw-r--r--games/uox3/files/patch-ah29
-rw-r--r--games/uox3/files/patch-ai36
-rw-r--r--games/uox3/files/patch-aj33
-rw-r--r--games/uox3/files/patch-ak226
-rw-r--r--games/uox3/files/patch-al91
-rw-r--r--games/uox3/files/patch-am37
-rw-r--r--games/uox3/files/patch-an28
-rw-r--r--games/uox3/files/uox3.sh20
-rw-r--r--games/uox3/pkg-descr22
-rw-r--r--games/uox3/pkg-message53
-rw-r--r--games/uox3/pkg-plist72
-rw-r--r--graphics/Makefile2
-rw-r--r--graphics/gtksee/Makefile51
-rw-r--r--graphics/gtksee/distinfo2
-rw-r--r--graphics/gtksee/pkg-descr5
-rw-r--r--graphics/gtksee/pkg-plist12
-rw-r--r--graphics/kallery/Makefile38
-rw-r--r--graphics/kallery/distinfo2
-rw-r--r--graphics/kallery/files/patch-kallery-Makefile.in11
-rw-r--r--graphics/kallery/pkg-descr15
-rw-r--r--graphics/kallery/pkg-plist69
-rw-r--r--mail/Makefile1
-rw-r--r--mail/mailscanner-mrtg/Makefile102
-rw-r--r--mail/mailscanner-mrtg/distinfo2
-rw-r--r--mail/mailscanner-mrtg/files/mailscanner-mrtg.8245
-rw-r--r--mail/mailscanner-mrtg/files/patch-mailscanner-mrtg.conf47
-rw-r--r--mail/mailscanner-mrtg/files/pkg-message.in38
-rw-r--r--mail/mailscanner-mrtg/pkg-descr5
-rw-r--r--mail/mailscanner-mrtg/pkg-plist25
-rw-r--r--net-p2p/Makefile5
-rw-r--r--net-p2p/dctc-gui-qt/Makefile76
-rw-r--r--net-p2p/dctc-gui-qt/distinfo2
-rw-r--r--net-p2p/dctc-gui-qt/pkg-descr3
-rw-r--r--net-p2p/dctc-gui/Makefile88
-rw-r--r--net-p2p/dctc-gui/distinfo2
-rw-r--r--net-p2p/dctc-gui/files/patch-intl_Makefile.in15
-rw-r--r--net-p2p/dctc-gui/files/patch-po_Makefile.in.in10
-rw-r--r--net-p2p/dctc-gui/files/patch-src::callbacks.c12
-rw-r--r--net-p2p/dctc-gui/files/patch-src::init_fnc.c12
-rw-r--r--net-p2p/dctc-gui/files/patch-src::main.c36
-rw-r--r--net-p2p/dctc-gui/files/sig_chld.c53
-rw-r--r--net-p2p/dctc-gui/pkg-descr21
-rw-r--r--net-p2p/dctc-gui/pkg-plist38
-rw-r--r--net-p2p/dctc/Makefile112
-rw-r--r--net-p2p/dctc/distinfo2
-rw-r--r--net-p2p/dctc/files/lp_mutex.c119
-rw-r--r--net-p2p/dctc/files/patch-src::dc_manage.c77
-rw-r--r--net-p2p/dctc/files/patch-src::main.c10
-rw-r--r--net-p2p/dctc/files/patch-src::mydb.c28
-rw-r--r--net-p2p/dctc/files/patch-src::sema.c158
-rw-r--r--net-p2p/dctc/pkg-descr19
-rw-r--r--net-p2p/dctc/pkg-plist37
-rw-r--r--net-p2p/qbittorrent-28-nox11/Makefile20
-rw-r--r--net-p2p/qbittorrent-28-nox11/pkg-descr23
-rw-r--r--net-p2p/qbittorrent-28-nox11/pkg-plist1
-rw-r--r--net-p2p/qbittorrent-28/Makefile65
-rw-r--r--net-p2p/qbittorrent-28/distinfo2
-rw-r--r--net-p2p/qbittorrent-28/pkg-descr22
-rw-r--r--net-p2p/qbittorrent-28/pkg-message5
-rw-r--r--net-p2p/qbittorrent-28/pkg-plist39
-rw-r--r--www/Makefile1
-rw-r--r--www/slash/Makefile57
-rw-r--r--www/slash/distinfo2
-rw-r--r--www/slash/files/patch-Makefile50
-rw-r--r--www/slash/files/patch-bin::install-slashsite30
-rw-r--r--www/slash/files/patch-util::slash11
-rw-r--r--www/slash/files/pkg-message.in19
-rw-r--r--www/slash/pkg-descr18
-rw-r--r--www/slash/pkg-plist463
148 files changed, 21 insertions, 5486 deletions
diff --git a/LEGAL b/LEGAL
index b565c17c6483..d8274140410a 100644
--- a/LEGAL
+++ b/LEGAL
@@ -347,8 +347,6 @@ msql-* databases/msql Not free for commercial
MT-* www/MT No redistribution
mypaedia-* japanese/mypaedia-fpw The original dictionary is not
free
-mysqlman.tar.gz databases/mysqlman Not redistributable, license
- agreement required
ncftpd-* ftp/ncftpd 30 day evaluation license
NeroDigitalAudio.zip audio/linux-neroaaccodec Redistribution forbidden
NetComponents-* java/netcomponents No redistribution except as
diff --git a/MOVED b/MOVED
index 339b035cb0f2..e6f71414fcf4 100644
--- a/MOVED
+++ b/MOVED
@@ -2898,3 +2898,24 @@ textproc/gambas2-gb-xml||2011-10-31|Has been broken for over a year
x11-toolkits/gambas2-gb-gtk||2011-10-31|Has been broken for over a year
x11/gambas2-gb-desktop||2011-10-31|Has been broken for over a year
x11/gambas2-gb-qt-kde||2011-10-31|Has been broken for over a year
+games/phpua-ut2003||2011-11-01|Has expired: depends on phpua-engine
+games/phpua-engine||2011-11-01|Has expired: apache13 is deprecated, migrate to 2.2.x+ now
+games/phpua-hl||2011-11-01|Has expired: depends on phpua-engine
+games/phpua-ut||2011-11-01|Has expired: depends on phpua-engine
+games/phpua-cod||2011-11-01|Has expired: depends on phpua-engine
+games/uox3||2011-11-01|Has expired: No more public distfiles
+games/phpua-q3||2011-11-01|Has expired: depends on phpua-engine
+games/phpua-bf||2011-11-01|Has expired: depends on phpua-engine
+graphics/kallery||2011-11-01|Has expired: does not build; last release 20010511
+graphics/gtksee||2011-11-01|Has expired: depends on unfetchable port archivers/bzip; last release 2004
+mail/mailscanner-mrtg||2011-11-01|Has expired: apache13 is deprecated, migrate to 2.2.x+ now
+net-p2p/qbittorrent-28-nox11||2011-11-01|Has expired: Please migrate to net-p2p/qbittorrent-29
+net-p2p/qbittorrent-28||2011-11-01|Has expired: Please migrate to net-p2p/qbittorrent-29
+net-p2p/dctc-gui-qt||2011-11-01|Removed
+net-p2p/dctc-gui||2011-11-01|Removed
+net-p2p/dctc||2011-11-01|Has expired: No more public distfiles
+www/slash||2011-11-01|Has expired: apache13 is deprecated, migrate to 2.2.x+ now
+databases/maatkit||2011-11-01|Has expired: Upstream support dropped. Please consider using databases/percona-toolkit
+databases/mysqlman||2011-11-01|Has expired: apache13 is deprecated, migrate to 2.2.x+ now
+databases/mysql-editor||2011-11-01|Has expired: apache13 is deprecated, migrate to 2.2.x+ now
+databases/gnats||2011-11-01|Has expired: Security issues
diff --git a/databases/Makefile b/databases/Makefile
index 744bc60670d7..552ced5ba2e1 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -93,7 +93,6 @@
SUBDIR += geoserver-mysql-plugin
SUBDIR += gigabase
SUBDIR += glom
- SUBDIR += gnats
SUBDIR += gnats4
SUBDIR += gnatsweb4
SUBDIR += gnome-db
@@ -180,7 +179,6 @@
SUBDIR += luasql-postgres
SUBDIR += luasql-sqlite3
SUBDIR += ludia
- SUBDIR += maatkit
SUBDIR += mantis
SUBDIR += mariadb-client
SUBDIR += mariadb-scripts
@@ -206,7 +204,6 @@
SUBDIR += mysql++3
SUBDIR += mysql-connector-java
SUBDIR += mysql-connector-odbc
- SUBDIR += mysql-editor
SUBDIR += mysql-navigator
SUBDIR += mysql-proxy
SUBDIR += mysql-q4m
@@ -233,7 +230,6 @@
SUBDIR += mysqlcppapi
SUBDIR += mysqldumper
SUBDIR += mysqlidxchk
- SUBDIR += mysqlman
SUBDIR += mysqlreport
SUBDIR += mysqlsla
SUBDIR += mysqlsniffer
diff --git a/databases/gnats/Makefile b/databases/gnats/Makefile
deleted file mode 100644
index 68bc25eccd2a..000000000000
--- a/databases/gnats/Makefile
+++ /dev/null
@@ -1,67 +0,0 @@
-# New ports collection makefile for: gnats
-# Date created: 10 November 1995
-# Whom: pst
-#
-# $FreeBSD$
-#
-
-PORTNAME= gnats
-PORTVERSION= 3.113.1
-PORTREVISION= 12
-CATEGORIES= databases elisp
-MASTER_SITES= ${MASTER_SITE_GNU}
-MASTER_SITE_SUBDIR= gnats
-
-MAINTAINER= linimon@FreeBSD.org
-COMMENT= Cygnus GNATS bug tracking system
-
-BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4
-
-FORBIDDEN= Security issues
-DEPRECATED= ${FORBIDDEN}
-EXPIRATION_DATE= 2011-09-30
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-lispdir=${PREFIX}/share/emacs/site-lisp \
- --with-full-gnats \
- --with-release-based
-CFLAGS+= -DUSE_WIDE_RESPONSIBLE
-
-USE_GMAKE= yes
-MAN1= edit-pr.1 query-pr.1 send-pr.1
-MAN7= gnats.7
-MAN8= mkcat.8 rmcat.8 mkdist.8 queue-pr.8 file-pr.8 gen-index.8
-INFO= gnats send-pr
-
-# this stops the configuration program from pulling installation
-# information in from the standard freebsd send-pr program
-CONFIGURE_ENV= SEND_PR=/usr/bin/false
-
-# the gnats distribution comes with a lot of baggage we don't want to install
-# just install gnats
-INSTALL_TARGET= install-gnats install-send-pr
-
-.if defined(WANT_FREEFALL_CFG)
-EXTRA_PATCHES= ${FILESDIR}/gnats-edit-pr.patch ${FILESDIR}/file-pr.c.patch
-.endif
-
-post-build:
- (cd ${WRKSRC}/gnats; ${MAKE} info)
- (cd ${WRKSRC}/send-pr; ${MAKE} info)
-
-pre-install:
- @PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
-
-post-install:
- (cd ${DATADIR} && ${MV} gnats-db gnats-db.dist)
-.if defined(WANT_FREEFALL_CFG)
- (cd ${DATADIR} && ${LN} -s /home/gnats gnats-db)
-.else
- (cd ${DATADIR} && ${LN} -s gnats-db.dist gnats-db)
-.endif
- (cd ${WRKSRC}/gnats; ${MAKE} install-info)
- (cd ${WRKSRC}/send-pr; ${MAKE} install-info)
- install-info ${PREFIX}/info/gnats.info ${PREFIX}/info/dir
- install-info ${PREFIX}/info/send-pr.info ${PREFIX}/info/dir
-
-.include <bsd.port.mk>
diff --git a/databases/gnats/distinfo b/databases/gnats/distinfo
deleted file mode 100644
index fada17fb95a8..000000000000
--- a/databases/gnats/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gnats-3.113.1.tar.gz) = c0ff13335ed3f8cc70e2fcd482a8dc8c7e3fe23d1aedd55355a16e7394ba38c1
-SIZE (gnats-3.113.1.tar.gz) = 1120985
diff --git a/databases/gnats/files/file-pr.c.patch b/databases/gnats/files/file-pr.c.patch
deleted file mode 100644
index a67eb0633845..000000000000
--- a/databases/gnats/files/file-pr.c.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- gnats/file-pr.c.orig Sun May 28 09:06:22 2000
-+++ gnats/file-pr.c Sun May 28 09:09:35 2000
-@@ -613,6 +613,10 @@
- fprintf (msg, "The individual assigned to look at your\nreport is: %s. \n",
- field_value (RESPONSIBLE));
-
-+ fprintf (msg, "\nYou can access the state of your problem report at any time\n"
-+ "via this link:\n\nhttp://www.freebsd.org/cgi/query-pr.cgi?pr=%s\n",
-+ field_value (NUMBER));
-+
- if (bad_enums != NULL)
- {
- /* Report the enums that were bad, separating them by an empty line. */
diff --git a/databases/gnats/files/gnats-edit-pr.patch b/databases/gnats/files/gnats-edit-pr.patch
deleted file mode 100644
index 9d380d095c62..000000000000
--- a/databases/gnats/files/gnats-edit-pr.patch
+++ /dev/null
@@ -1,173 +0,0 @@
---- gnats/gnats-edit-pr.sh.orig Tue Apr 20 23:17:07 1999
-+++ gnats/gnats-edit-pr.sh Sat Jun 1 13:42:31 2002
-@@ -124,15 +124,22 @@
-
- *)
- if [ "`echo $1 | grep /`" != "" ]; then
-- pr_id=`echo $1 | awk -F"/" '{print $2}' -`
-+ pr=`echo $1 | awk -F"/" '{print $2}' -`
- else
-- pr_id=$1
-+ pr=$1
- fi
-+ prs="$prs $pr"
- ;;
- esac
- shift
- done
-
-+chng_tpl="/home/gnats/gnats-adm/edit-pr-msg"
-+
-+for pr_id in $prs ; do
-+
-+chng_msg="/tmp/chng.$pr.$$"
-+
- # set command here to always pass host and port, and directory if supplied
- if [ "$mode" = "network" ]; then
- prog="nedit-pr"
-@@ -149,12 +156,12 @@
- fi
-
- # These traps take care of deleting all the /tmp files
--trap 'rm -f $new $new.old $change_msg ; exit 0' 0
-+trap 'rm -f $new $new.old $change_msg $chng_msg; exit 0' 0
- trap 'if [ "$locked" != "" ]; then \
- $PR_EDIT --unlock $pr_id ; \
- locked= ; \
- fi ; \
-- rm -f $new $new.old $change_msg ; exit 1' 1 2 3 13 15
-+ rm -f $new $new.old $change_msg $chng_msg; exit 1' 1 2 3 13 15
-
- # find a user name
- if [ "$USER" != "" ]; then
-@@ -192,7 +197,7 @@
- if cmp -s $new.old $new ; then
- echo "$prog: PR not changed"
- $PR_EDIT --unlock $pr_id
-- exit 0
-+ continue
- fi
-
- # error-check output by calling pr-edit --check; if mistakes exist,
-@@ -229,6 +234,8 @@
- new_resp="`sed -n '/^>Responsible:/{s,^>[-a-zA-Z]*: *,,;s, *(.*,,g;p;q;}' $new`"
- old_synopsis="`sed -n '/^>Synopsis:/{s,^>[-a-zA-Z]*: *,,;p;q;}' $new.old`"
- new_synopsis="`sed -n '/^>Synopsis:/{s,^>[-a-zA-Z]*: *,,;p;q;}' $new`"
-+old_class="`sed -n '/^>Class:/{s,^>[-a-zA-Z]*: *,,;p;q;}' $new.old`"
-+new_class="`sed -n '/^>Class:/{s,^>[-a-zA-Z]*: *,,;p;q;}' $new`"
- full_id="`sed -n '/^>Category:/{s,^>[-a-zA-Z]*: *,,;p;q;}' $new`/$pr_id"
-
- # If you can read this, you may have a future in sed(1) programming.
-@@ -256,8 +263,12 @@
- if [ "$old_resp" != "$new_resp" ]; then
- resp_change=yes
- fi
-+if [ "$old_class" != "$new_class" ]; then
-+ class_change=yes
-+fi
-
--if [ ! -z "$state_change" ] || [ ! -z "$resp_change" ]; then
-+if [ ! -z "$state_change" ] || [ ! -z "$resp_change" ] || \
-+ [ ! -z "$class_change" ]; then
- # we've got a change
- mail_to="$me"
- if [ ! -z "$state_change" ]; then
-@@ -266,14 +277,47 @@
- echo State-Changed-By: $me >> $change_msg
- echo State-Changed-When: $DATE >> $change_msg
- echo "State-Changed-Why: " >> $change_msg
-- echo 'Why did the state change? (Ctrl-D to end)'
-- cat >> $change_msg
-+ if [ -e $chng_msg ]; then
-+ echo "Re-use last message (y/n)?"
-+ read yesno
-+ if [ "$yesno" != "y" ]; then
-+ sed 's/%%ITEM%%/state/' $chng_tpl > $chng_msg
-+ fi
-+ else
-+ sed 's/%%ITEM%%/state/' $chng_tpl > $chng_msg
-+ fi
-+ $VISUAL $chng_msg
-+ sed '/^GNATS:/d' $chng_msg >> $change_msg
- to_old=1
- to_subm=1
-+ if [ ! -z "$class_change" ] || [ ! -z "$resp_change" ]; then
-+ echo "" >> $change_msg
-+ echo "" >> $change_msg
-+ fi
- fi
-- if [ ! -z "$state_change" ] && [ ! -z "$resp_change" ]; then
-- echo "" >> $change_msg
-- echo "" >> $change_msg
-+ if [ ! -z "$class_change" ]; then
-+ $debug_print "Doing class change."
-+ echo Class-Changed-From-To: "$old_class"'->'"$new_class" >> $change_msg
-+ echo Class-Changed-By: $me >> $change_msg
-+ echo Class-Changed-When: $DATE >> $change_msg
-+ echo "Class-Changed-Why: " >> $change_msg
-+ if [ -e $chng_msg ]; then
-+ echo "Re-use last message (y/n)?"
-+ read yesno
-+ if [ "$yesno" != "y" ]; then
-+ sed 's/%%ITEM%%/class/' $chng_tpl > $chng_msg
-+ fi
-+ else
-+ sed 's/%%ITEM%%/class/' $chng_tpl > $chng_msg
-+ fi
-+ $VISUAL $chng_msg
-+ sed '/^GNATS:/d' $chng_msg >> $change_msg
-+ to_old=1
-+ to_new=1
-+ if [ ! -z "$resp_change" ]; then
-+ echo "" >> $change_msg
-+ echo "" >> $change_msg
-+ fi
- fi
- if [ ! -z "$resp_change" ]; then
- $debug_print "Doing responsible change."
-@@ -281,12 +325,24 @@
- echo Responsible-Changed-By: $me >> $change_msg
- echo Responsible-Changed-When: $DATE >> $change_msg
- echo "Responsible-Changed-Why: " >> $change_msg
-- echo 'Why did the responsible person change? (Ctrl-D to end)'
-- cat >> $change_msg
-+ if [ -e $chng_msg ]; then
-+ echo "Re-use last message (y/n)?"
-+ read yesno
-+ if [ "$yesno" != "y" ]; then
-+ sed 's/%%ITEM%%/responsible/' $chng_tpl > $chng_msg
-+ fi
-+ else
-+ sed 's/%%ITEM%%/responsible/' $chng_tpl > $chng_msg
-+ fi
-+ $VISUAL $chng_msg
-+ sed '/^GNATS:/d' $chng_msg >> $change_msg
- to_old=1
- to_new=1
- fi
-
-+ echo "" >> $change_msg
-+ echo "http://www.freebsd.org/cgi/query-pr.cgi?pr=$pr_id" >> $change_msg
-+
- if [ -n "$to_subm" ]; then mail_to="${reply_to}, ${mail_to}" ; fi
- if [ -n "$x_gnats_notify" ]; then mail_to="${x_gnats_notify}, ${mail_to}" ; fi
- if [ -n "$to_old" ] ; then mail_to="${mail_to}, `$PR_ADDR ${old_resp}`" ; fi
-@@ -303,7 +359,7 @@
- $MAIL_AGENT << __EOF__
- To: $mail_to
- From: $me
--Subject: Re: $full_id
-+Subject: Re: $full_id: $new_synopsis
-
- `if [ "$old_synopsis" != "$new_synopsis" ]; then
- echo Old Synopsis: "$old_synopsis"
-@@ -321,5 +377,9 @@
- # call PR_EDIT on the new file and clean up
- $PR_EDIT < $new
- $PR_EDIT --unlock $pr_id
-+
-+rm -f $chng_msg
-+
-+done
-
- exit 0
diff --git a/databases/gnats/files/patch-aa b/databases/gnats/files/patch-aa
deleted file mode 100644
index 78c8131f32b7..000000000000
--- a/databases/gnats/files/patch-aa
+++ /dev/null
@@ -1,29 +0,0 @@
---- Makefile.in.orig Thu Nov 5 11:54:07 1998
-+++ Makefile.in Fri Jan 21 10:04:50 2000
-@@ -68,7 +68,7 @@
- HOST_PREFIX_1 = loser-
-
- # These flag values are normally overridden by the configure script.
--CFLAGS = -g
-+CFLAGS+= -g
- CXXFLAGS = -g -O2
-
- LIBCFLAGS = $(CFLAGS)
-@@ -121,7 +121,7 @@
-
- M4 = `if [ -f $$r/m4/m4 ] ; \
- then echo $$r/m4/m4 ; \
-- else echo m4 ; fi`
-+ else echo gm4 ; fi`
-
- MAKEINFO = `if [ -f $$r/texinfo/makeinfo/Makefile ] ; \
- then echo $$r/texinfo/makeinfo/makeinfo ; \
-@@ -313,7 +313,7 @@
- "AR_FLAGS=$(AR_FLAGS)" \
- "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
- "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
-- "BISON=$(BISON)" \
-+ "BISON=$(YACC)" \
- "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
- "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
- "CFLAGS=$(CFLAGS)" \
diff --git a/databases/gnats/files/patch-ab b/databases/gnats/files/patch-ab
deleted file mode 100644
index 141789659a58..000000000000
--- a/databases/gnats/files/patch-ab
+++ /dev/null
@@ -1,38 +0,0 @@
---- gnats/Makefile.in.orig Tue May 8 20:23:36 2001
-+++ gnats/Makefile.in Tue Aug 20 19:17:44 2002
-@@ -122,7 +122,7 @@
- DIFFOPT = @DIFFOPT@
-
- # These are set by autoconf.
--DEFS = @DEFS@
-+DEFS = @DEFS@ -DHAVE_PAM
- LIBS = @LIBS@
- KRBINCLUDE = @KRBINCLUDE@
-
-@@ -311,7 +311,7 @@
-
- gnatsd: gnatsd.o cmds.o regex.o libgnats.a
- $(CC) $(LDFLAGS) -o $@ gnatsd.o cmds.o regex.o db_conf.o \
-- libgnats.a $(LIBRX) $(LIBIBERTY) $(LIBS)
-+ libgnats.a $(LIBRX) $(LIBIBERTY) $(LIBS) -lpam
-
- queue-pr: queue-pr.o libgnats.a
- $(CC) $(LDFLAGS) -o $@ queue-pr.o \
-@@ -465,7 +465,7 @@
-
- getdate.c: getdate.y
- @echo expect 10 shift/reduce conflicts
-- $(BISON) $(srcdir)/getdate.y -o getdate.c
-+ $(BISON) -o getdate.c $(srcdir)/getdate.y
-
- config-send-pr:
- @if [ ! -d ../send-pr ]; then \
-@@ -496,7 +496,7 @@
- echo "*** Warning: Must chown $(GNATS_USER) $(datadir)/gnats" ; \
- fi
- $(INSTALL_DATA) gnats.el $(lispdir)/gnats.el
-- test -f gnats.elc && $(INSTALL_DATA) gnats.elc $(lispdir)/gnats.elc
-+# test -f gnats.elc && $(INSTALL_DATA) gnats.elc $(lispdir)/gnats.elc
-
- install-tools-bin: all-tools
- $(INSTALL_PROGRAM) query-pr $(bindir)/query-pr
diff --git a/databases/gnats/files/patch-ad b/databases/gnats/files/patch-ad
deleted file mode 100644
index 5cfe9847b8dc..000000000000
--- a/databases/gnats/files/patch-ad
+++ /dev/null
@@ -1,20 +0,0 @@
---- gnats/gnats-edit-pr.sh.orig Wed Mar 13 17:19:09 2002
-+++ gnats/gnats-edit-pr.sh Wed Mar 13 17:21:14 2002
-@@ -178,13 +178,11 @@
-
- # lock the pr
- $debug_print "Locking $pr_id."
--lock=`$PR_EDIT --lock=$full_me $pr_id 2>&1 > $new`
--locked=t
--
--if [ "$lock" != "" ] ; then
-- echo $lock
-- exit 0
-+if ! $PR_EDIT --lock=$full_me $pr_id >$new ; then
-+ echo "Failed to lock PR $pr_id"
-+ exit 1
- fi
-+locked=t
-
- # here's where we actually call the editor.
- cp $new $new.old
diff --git a/databases/gnats/files/patch-gnats::cmds.c b/databases/gnats/files/patch-gnats::cmds.c
deleted file mode 100644
index 727ce56bf87e..000000000000
--- a/databases/gnats/files/patch-gnats::cmds.c
+++ /dev/null
@@ -1,15 +0,0 @@
---- gnats/cmds.c.orig Sun Feb 4 22:56:10 2001
-+++ gnats/cmds.c Mon Aug 5 17:25:48 2002
-@@ -476,9 +476,9 @@
-
- if (user_access <= ACCESS_NONE)
- {
-- syslog (LOG_ERR, "user not allowed access: %s/%s", av[0], av[1]);
-- printf ("%d You are not on the user access list: %s/%s.\r\n",
-- CODE_NO_ACCESS, av[0], av[1]);
-+ syslog (LOG_ERR, "user %s not allowed access", av[0]);
-+ printf ("%d You are not on the user access list.\r\n",
-+ CODE_NO_ACCESS, av[0]);
- exit (1);
- }
-
diff --git a/databases/gnats/files/patch-gnats::files.c b/databases/gnats/files/patch-gnats::files.c
deleted file mode 100644
index 3bc91f566831..000000000000
--- a/databases/gnats/files/patch-gnats::files.c
+++ /dev/null
@@ -1,29 +0,0 @@
---- gnats/files.c.orig Mon Feb 12 06:36:25 2001
-+++ gnats/files.c Sat Jun 14 13:17:58 2003
-@@ -271,7 +271,7 @@
- char *path = (char *) alloca (PATH_MAX);
-
- memset (array, 0, NUM_RESPONSIBLE_FIELDS * sizeof (char *));
-- sprintf (path, "%s/gnats-adm/%s", gnats_root, RESPONSIBLE_FILE);
-+ snprintf (path, PATH_MAX-1, "%s/gnats-adm/%s", gnats_root, RESPONSIBLE_FILE);
- fp = fopen (path, "r");
- if (fp == NULL)
- return 0;
-@@ -358,7 +358,7 @@
- int i, nerrs = 0;
-
- memset (array, 0, NUM_CLASS_FIELDS * sizeof (char *));
-- sprintf (path, "%s/gnats-adm/%s", gnats_root, CLASSES);
-+ snprintf (path, PATH_MAX-1, "%s/gnats-adm/%s", gnats_root, CLASSES);
- fp = fopen (path, "r");
-
- if (fp == NULL)
-@@ -593,7 +593,7 @@
- int i, nerrs = 0;
-
- memset (array, 0, NUM_STATE_FIELDS * sizeof (char *));
-- sprintf (path, "%s/gnats-adm/%s", gnats_root, STATES);
-+ snprintf (path, PATH_MAX-1, "%s/gnats-adm/%s", gnats_root, STATES);
- fp = fopen (path, "r");
-
- if (fp == NULL)
diff --git a/databases/gnats/files/patch-gnats::gen-index.c b/databases/gnats/files/patch-gnats::gen-index.c
deleted file mode 100644
index d4205d2ccd09..000000000000
--- a/databases/gnats/files/patch-gnats::gen-index.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- gnats/gen-index.c.orig Wed Sep 22 08:18:39 1999
-+++ gnats/gen-index.c Sat Jun 14 13:19:58 2003
-@@ -256,7 +256,7 @@
- Categories *c;
-
- if (! catfile)
-- sprintf (path, "%s/gnats-adm/%s", gnats_root, CATEGORIES);
-+ snprintf (path, PATH_MAX-1, "%s/gnats-adm/%s", gnats_root, CATEGORIES);
- else
- path = catfile;
-
diff --git a/databases/gnats/files/patch-gnats::gnatsd.c b/databases/gnats/files/patch-gnats::gnatsd.c
deleted file mode 100644
index a979f42d8815..000000000000
--- a/databases/gnats/files/patch-gnats::gnatsd.c
+++ /dev/null
@@ -1,130 +0,0 @@
---- gnats/gnatsd.c.orig Wed Sep 22 02:18:39 1999
-+++ gnats/gnatsd.c Tue Aug 20 21:11:28 2002
-@@ -24,6 +24,15 @@
- #include "query.h"
- #include "db_conf.h"
-
-+#ifdef HAVE_PAM
-+#include <security/pam_appl.h>
-+#ifdef _OPENPAM
-+#include <security/openpam.h>
-+#endif
-+
-+static int issetuidroot;
-+#endif /* HAVE_PAM */
-+
- char myname[MAXHOSTNAMELEN];
-
- char *program_name;
-@@ -387,9 +396,9 @@
- return found;
- }
-
--/* Get the access lever for this user. */
--int
--get_user_access (database, filename, user, passwd)
-+/* Get the access level for this user using the file backend. */
-+static int
-+get_user_access_file (database, filename, user, passwd)
- char *database;
- char *filename;
- char *user;
-@@ -489,6 +498,86 @@
- return access;
- }
-
-+#ifdef HAVE_PAM
-+#ifndef _OPENPAM
-+int
-+pam_conv (n, msg, resp, data)
-+ int n;
-+ const struct pam_message **msg;
-+ struct pam_response **resp;
-+ void *data;
-+{
-+
-+ if (n != 1 || msg[0]->msg_style != PAM_PROMPT_ECHO_OFF)
-+ return(PAM_CONV_ERR);
-+ if ((*resp = malloc(sizeof(struct pam_response))) == NULL)
-+ return(PAM_CONV_ERR);
-+ (*resp)[0].resp = strdup((const char *)data);
-+ (*resp)[0].resp_retcode = 0;
-+
-+ return ((*resp)[0].resp != NULL ? PAM_SUCCESS : PAM_CONV_ERR);
-+}
-+#endif /* _OPENPAM */
-+
-+/* Get the access level for this user using the PAM backend. */
-+static int
-+get_user_access_pam (user, passwd)
-+ char *user;
-+ char *passwd;
-+{
-+ int access;
-+ pam_handle_t *pamh;
-+ struct pam_conv pamc = {
-+#ifdef _OPENPAM
-+ &openpam_nullconv, NULL
-+#else
-+ &pam_conv, passwd
-+#endif
-+ };
-+
-+ access = -1;
-+
-+ /* PAM chain may require super-user. */
-+ if (issetuidroot)
-+ seteuid(0);
-+
-+ if (pam_start("gnatsd", user, &pamc, &pamh) == PAM_SUCCESS &&
-+#ifdef _OPENPAM
-+ pam_set_item(pamh, PAM_AUTHTOK, passwd) == PAM_SUCCESS &&
-+#endif
-+ pam_authenticate(pamh, 0) == PAM_SUCCESS)
-+ {
-+ access = ACCESS_EDIT;
-+ }
-+
-+ /* Revert back to real UID. */
-+ if (issetuidroot)
-+ seteuid(getuid());
-+
-+ return access;
-+}
-+#endif /* HAVE_PAM */
-+
-+/* Get the access level for this user. */
-+int
-+get_user_access (database, filename, user, passwd)
-+ char *database;
-+ char *filename;
-+ char *user;
-+ char *passwd;
-+{
-+ int access;
-+
-+ access = -1;
-+
-+#ifdef HAVE_PAM
-+ if ((access = get_user_access_pam(user, passwd)) == -1)
-+#endif /* HAVE_PAM */
-+ access = get_user_access_file(database, filename, user, passwd);
-+
-+ return access;
-+}
-+
- void
- start_connection ()
- {
-@@ -680,6 +769,11 @@
- int optc;
- int not_inetd = 0;
- int access, access_required;
-+
-+#ifdef HAVE_PAM
-+ if ((issetuidroot = geteuid() == 0 && getuid() != 0))
-+ seteuid(getuid());
-+#endif /* HAVE_PAM */
-
- outfile = stdout;
-
diff --git a/databases/gnats/files/patch-gnats::index.c b/databases/gnats/files/patch-gnats::index.c
deleted file mode 100644
index c897a2ea5cdb..000000000000
--- a/databases/gnats/files/patch-gnats::index.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- gnats/index.c.orig Thu Mar 18 08:45:38 1999
-+++ gnats/index.c Sat Jun 14 13:22:21 2003
-@@ -399,7 +399,7 @@
- if (! index_filename)
- {
- index_filename = (char *) xmalloc (PATH_MAX);
-- sprintf (index_filename, "%s/gnats-adm/%s", gnats_root, INDEX);
-+ snprintf (index_filename, PATH_MAX-1, "%s/gnats-adm/%s", gnats_root, INDEX);
- }
-
- fp = fopen (index_filename, "r");
diff --git a/databases/gnats/files/patch-gnats::internal.c b/databases/gnats/files/patch-gnats::internal.c
deleted file mode 100644
index 82fda8996d0e..000000000000
--- a/databases/gnats/files/patch-gnats::internal.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- gnats/internal.c.orig Wed Mar 3 09:18:53 1999
-+++ gnats/internal.c Sat Jun 14 14:09:45 2003
-@@ -238,7 +238,7 @@
- struct stat buf;
- int count;
-
-- sprintf (path, "%s/gnats-adm/gnats.lock", gnats_root);
-+ snprintf (path, PATH_MAX-1, "%s/gnats-adm/gnats.lock", gnats_root);
-
- #define MAXWAIT 10
- #define GRANULARITY 1
diff --git a/databases/gnats/files/patch-gnats::misc.c b/databases/gnats/files/patch-gnats::misc.c
deleted file mode 100644
index 12955843b738..000000000000
--- a/databases/gnats/files/patch-gnats::misc.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- gnats/misc.c.orig Sun Nov 14 17:59:15 2004
-+++ gnats/misc.c Sun Nov 14 17:56:58 2004
-@@ -79,7 +79,7 @@
- {
- #ifdef HAVE_SYSLOG_H
- if (log_method == SYSLOG)
-- syslog (severity, buf);
-+ syslog (severity, "%s", buf);
- else
- #endif
- if (gnats_logfile != (FILE *) NULL)
diff --git a/databases/gnats/files/patch-gnats::query.c b/databases/gnats/files/patch-gnats::query.c
deleted file mode 100644
index 07f24ebcd681..000000000000
--- a/databases/gnats/files/patch-gnats::query.c
+++ /dev/null
@@ -1,25 +0,0 @@
---- gnats/query.c.dist Wed Nov 25 08:15:19 1998
-+++ gnats/query.c Thu May 15 18:15:59 2003
-@@ -488,7 +488,7 @@
-
- if (query_format & FORMAT_SQL)
- {
-- char *t, *q, *tempstr;
-+ char *t, *q, *tempstr, *fmtstring;
-
- tempstr = (char *) xmalloc (strlen (i->synopsis) + 1);
- strcpy (tempstr, i->synopsis);
-@@ -503,7 +503,12 @@
- if (q != NULL)
- *q = '\0';
-
-- fprintf (outfile, "%1.1d|%1.1d|%-16.16s|%1.1d|%1.1d|%-16.16s|",
-+#ifdef USE_WIDE_RESPONSIBLE
-+ fmtstring = "%1.1d|%1.1d|%-20.20s|%1.1d|%1.1d|%-16.16s|";
-+#else
-+ fmtstring = "%1.1d|%1.1d|%-16.16s|%1.1d|%1.1d|%-16.16s|";
-+#endif
-+ fprintf (outfile, fmtstring,
- sql_types (i->severity, Severity), sql_types (i->priority, Priority),
- tempstr,
- sql_types (i->state, State), sql_types (i->class, Class),
diff --git a/databases/gnats/files/patch-libiberty::functions.def b/databases/gnats/files/patch-libiberty::functions.def
deleted file mode 100644
index 7f9369d8c3fb..000000000000
--- a/databases/gnats/files/patch-libiberty::functions.def
+++ /dev/null
@@ -1,22 +0,0 @@
---- libiberty/functions.def.orig Thu Nov 5 19:54:15 1998
-+++ libiberty/functions.def Mon Nov 15 22:14:46 2004
-@@ -34,15 +34,15 @@
- DEF(strchr, char*, (s, c), CONST char *s AND int c)
- DEF(strdup, char*, (s1), char * s1)
- DEF(strrchr, char*, (s, c), CONST char *s AND int c)
--DEF(strstr, char*, (), NOTHING)
-+DEF(strstr, char*, (s1, s2), char *s1 AND char *s2)
- DEF(strtod, double, (), NOTHING)
- DEF(strtol, long, (), NOTHING)
- DEF(strtoul, unsigned long, (), NOTHING)
- DEF(tmpnam, char *, (s), char * s)
- DEF(vfork, int, (), NOTHING)
--DEF(vfprintf, int, (), NOTHING)
--DEF(vprintf, int, (), NOTHING)
--DEF(vsprintf, int, (), NOTHING)
-+/* DEF(vfprintf, int, (), NOTHING) */
-+/* DEF(vprintf, int, (), NOTHING) */
-+/* DEF(vsprintf, int, (), NOTHING) */
- DEF(sigsetmask, int, (), NOTHING)
- DEF(alloca, PTR, (size), size_t size)
- DEF(waitpid, int, (pid, statp, opts), int pid AND int* statp AND int opts )
diff --git a/databases/gnats/files/patch-libiberty::strerror.c b/databases/gnats/files/patch-libiberty::strerror.c
deleted file mode 100644
index 06d301579807..000000000000
--- a/databases/gnats/files/patch-libiberty::strerror.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- libiberty/strerror.c.orig Thu Jun 27 00:32:14 2002
-+++ libiberty/strerror.c Thu Jun 27 00:38:18 2002
-@@ -460,11 +460,6 @@
- static int sys_nerr;
- static const char **sys_errlist;
-
--#else
--
--extern int sys_nerr;
--extern char *sys_errlist[];
--
- #endif
-
-
diff --git a/databases/gnats/files/patch-libiberty::strsignal.c b/databases/gnats/files/patch-libiberty::strsignal.c
deleted file mode 100644
index 75aafb362eb9..000000000000
--- a/databases/gnats/files/patch-libiberty::strsignal.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- libiberty/strsignal.c.orig Thu Jun 27 00:33:59 2002
-+++ libiberty/strsignal.c Thu Jun 27 00:38:03 2002
-@@ -241,11 +241,6 @@
- static int sys_nsig;
- static const char **sys_siglist;
-
--#else
--
--static int sys_nsig = NSIG;
--extern const char * const sys_siglist[];
--
- #endif
-
-
diff --git a/databases/gnats/pkg-descr b/databases/gnats/pkg-descr
deleted file mode 100644
index ca333ba8a0f3..000000000000
--- a/databases/gnats/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-GNATS is a problem tracking system written to help report on, and
-track, problem reports or bugs. GNATS is currently in use at Cygnus to
-help track all incoming bug reports. There are many concepts or
-approaches to GNATS which are only useful to organizations which track
-bugs related by customers as well as by bug type.
-
-WWW: http://www.gnu.org/software/gnats
diff --git a/databases/gnats/pkg-install b/databases/gnats/pkg-install
deleted file mode 100644
index eb9cac52e0b5..000000000000
--- a/databases/gnats/pkg-install
+++ /dev/null
@@ -1,95 +0,0 @@
-#!/bin/sh
-# an installation script for GNATS
-
-check_pw()
-{
- if which -s pw; then
- :
- else
- cat <<EOF
-
-This system looks like a pre-2.2 version of FreeBSD. We see that it
-is missing the "pw" utility. We need this utility. Please get and
-install it, and try again. You can get the source from:
-
- ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/src/usr.sbin/pw.tar.gz
-
-Otherwise, just manually create the gnats user.
-
-EOF
- exit 1
- fi
-}
-
-ask() {
- local question default answer
-
- question=$1
- default=$2
- if [ -z "${PACKAGE_BUILDING}" ]; then
- read -p "${question} (y/n) [${default}]? " answer
- fi
- if [ x${answer} = x ]; then
- answer=${default}
- fi
- echo ${answer}
-}
-
-yesno() {
- local dflt question answer
-
- question=$1
- dflt=$2
- while :; do
- answer=$(ask "${question}" "${dflt}")
- case "${answer}" in
- [Yy]*) return 0;;
- [Nn]*) return 1;;
- esac
- echo "Please answer yes or no."
- done
-}
-
-case $2 in
-PRE-INSTALL)
-printenv > /tmp/pe
- ## Hack /etc/master.passwd ##
- # check
- id_61=`id -u 61 2> /dev/null`
- id_gnats=`id -u gnats 2> /dev/null`
- if [ X"$id_gnats" != X ];then
- exit 0
- elif [ X"$id_61" != X ]; then
- cat <<EOF
-
-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-This system already has an account whose name is not 'gnats' and UID
-number is 61.
-
- '`id 61`'
-
-The new FreeBSD standard userid for the gnats user is 61, however you can
-actually pick and UID number if you create the 'gnats' user by hand.
-
-Please try to install this package again after you manually create a 'gnats'
-account.
-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-EOF
- exit 1
- fi
-
- # add an account 'gnats' to this system
- echo ""
- echo "You need to create a user called 'gnats'"
- if yesno "Would you like to create it automatically?" y; then
- # We need a command 'pw(8)'
- check_pw
- pw useradd gnats -u 61 -g 1 -h - -d ${PKG_PREFIX}/share/gnats/gnats-db \
- -c 'GNATS database owner' || exit
- grep -s gnats /etc/ftpusers || echo gnats >>/etc/ftpusers
- else
- echo "Please create it, and try again."
- exit 1
- fi
- ;;
-esac
diff --git a/databases/gnats/pkg-message b/databases/gnats/pkg-message
deleted file mode 100644
index 4e1294151d36..000000000000
--- a/databases/gnats/pkg-message
+++ /dev/null
@@ -1,7 +0,0 @@
-You will want to add a user entry to your /etc/passwd file for the
-user-id that owns gnats-related databases on your server.
-Something of the form:
- "gnats:*:61:61:GNATS database owner:${PREFIX}/share/gnats/gnats-db:"
-should do just fine (put it in your ftpusers file!).
-
-Don't forget to run ${PREFIX}/libexec/gnats/mkcat as gnats.
diff --git a/databases/gnats/pkg-plist b/databases/gnats/pkg-plist
deleted file mode 100644
index c566c1e630d7..000000000000
--- a/databases/gnats/pkg-plist
+++ /dev/null
@@ -1,67 +0,0 @@
-bin/edit-pr
-bin/getclose
-bin/install-sid
-bin/nedit-pr
-bin/nquery-pr
-bin/query-pr
-bin/send-pr
-bin/sub-type
-libexec/gnats/at-pr
-libexec/gnats/check-db
-libexec/gnats/delete-pr
-libexec/gnats/file-pr
-libexec/gnats/gen-index
-libexec/gnats/gnats-edit-pr
-libexec/gnats/gnatsd
-libexec/gnats/mail-query
-libexec/gnats/mkcat
-libexec/gnats/mkdist
-libexec/gnats/npr-addr
-libexec/gnats/npr-edit
-libexec/gnats/pr-addr
-libexec/gnats/pr-age
-libexec/gnats/pr-edit
-libexec/gnats/pr-mail
-libexec/gnats/queue-pr
-libexec/gnats/rmcat
-@dirrm libexec/gnats
-share/emacs/site-lisp/gnats.el
-share/emacs/site-lisp/send-pr.el
-share/gnats/cygnus
-share/gnats/dist/COPYING
-share/gnats/dist/INSTALL
-share/gnats/dist/MANIFEST
-share/gnats/dist/README
-share/gnats/dist/categ.texi
-share/gnats/dist/fields.texi
-share/gnats/dist/install-sid.sh
-share/gnats/dist/s-usage.texi
-share/gnats/dist/send-pr-el.in
-share/gnats/dist/send-pr.1
-share/gnats/dist/send-pr.info
-share/gnats/dist/send-pr.sh
-share/gnats/dist/send-pr.texi
-share/gnats/dist/states.texi
-share/gnats/dist/texinfo.tex
-share/gnats/dist/version.texi
-share/gnats/gnats-db
-share/gnats/gnats-db.dist/gnats-adm/addresses
-share/gnats/gnats-db.dist/gnats-adm/categories
-share/gnats/gnats-db.dist/gnats-adm/classes
-share/gnats/gnats-db.dist/gnats-adm/config
-share/gnats/gnats-db.dist/gnats-adm/gnatsd.access
-share/gnats/gnats-db.dist/gnats-adm/gnatsd.conf
-share/gnats/gnats-db.dist/gnats-adm/responsible
-share/gnats/gnats-db.dist/gnats-adm/states
-share/gnats/gnats-db.dist/gnats-adm/submitters
-@exec mkdir %D/share/gnats/gnats-db/gnats-queue
-@exec mkdir %D/share/gnats/gnats-db/gnats-adm/locks
-@exec mkdir %D/share/gnats/gnats-db/pending
-@exec chown gnats %D/share/gnats/gnats-db %D/share/gnats/gnats-db/gnats-adm %D/share/gnats/gnats-db/gnats-adm/locks %D/share/gnats/gnats-db/pending %D/share/gnats/gnats-db/gnats-queue
-@dirrm share/gnats/gnats-db.dist/gnats-adm/locks
-@dirrm share/gnats/gnats-db.dist/gnats-adm
-@dirrm share/gnats/gnats-db.dist/gnats-queue
-@dirrm share/gnats/gnats-db.dist/pending
-@dirrm share/gnats/gnats-db.dist
-@dirrm share/gnats/dist
-@dirrm share/gnats
diff --git a/databases/maatkit/Makefile b/databases/maatkit/Makefile
deleted file mode 100644
index 3968283a5d33..000000000000
--- a/databases/maatkit/Makefile
+++ /dev/null
@@ -1,71 +0,0 @@
-# New ports collection makefile for: maatkit
-# Date created: 14 December 2007
-# Whom: Steven Kreuzer <skreuzer@exit2shell.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= maatkit
-PORTVERSION= 7540
-CATEGORIES= databases
-MASTER_SITES= GOOGLE_CODE
-
-MAINTAINER= skreuzer@FreeBSD.org
-COMMENT= Collection of essential command-line utilities for MySQL
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Term/ReadKey.pm:${PORTSDIR}/devel/p5-Term-ReadKey \
- ${SITE_PERL}/${PERL_ARCH}/DBD/mysql.pm:${PORTSDIR}/databases/p5-DBD-mysql \
- ${SITE_PERL}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI
-
-DEPRECATED= Upstream support dropped. Please consider using databases/percona-toolkit
-EXPIRATION_DATE= 2011-11-01
-
-PERL_CONFIGURE= yes
-
-MAN1= maatkit.1p \
- mk-archiver.1p \
- mk-checksum-filter.1p \
- mk-config-diff.1p \
- mk-deadlock-logger.1p \
- mk-duplicate-key-checker.1p \
- mk-error-log.1p \
- mk-fifo-split.1p \
- mk-find.1p \
- mk-heartbeat.1p \
- mk-index-usage.1p \
- mk-kill.1p \
- mk-loadavg.1p \
- mk-log-player.1p \
- mk-merge-mqd-results.1p \
- mk-parallel-dump.1p \
- mk-parallel-restore.1p \
- mk-profile-compact.1p \
- mk-purge-logs.1p \
- mk-query-advisor.1p \
- mk-query-digest.1p \
- mk-query-profiler.1p \
- mk-show-grants.1p \
- mk-slave-delay.1p \
- mk-slave-find.1p \
- mk-slave-move.1p \
- mk-slave-prefetch.1p \
- mk-slave-restart.1p \
- mk-table-checksum.1p \
- mk-table-sync.1p \
- mk-table-usage.1p \
- mk-tcp-model.1p \
- mk-upgrade.1p \
- mk-variable-advisor.1p \
- mk-visual-explain.1p
-
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500903
-RUN_DEPENDS+= p5-IO-Compress>=2.017:${PORTSDIR}/archivers/p5-IO-Compress \
- ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/databases/maatkit/distinfo b/databases/maatkit/distinfo
deleted file mode 100644
index a93eaf903e10..000000000000
--- a/databases/maatkit/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (maatkit-7540.tar.gz) = 618b8ba8f8df1c8ac04d127986a7bb6a834643523000c9c5ea4ee7d95aeef9a8
-SIZE (maatkit-7540.tar.gz) = 1312812
diff --git a/databases/maatkit/pkg-descr b/databases/maatkit/pkg-descr
deleted file mode 100644
index 822e2dca26f3..000000000000
--- a/databases/maatkit/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Maatkit is a collection of essential command-line utilities for MySQL.
-Each is completely stand-alone, without dependencies other than core Perl
-and the DBI drivers needed to connect to MySQL.
-
-WWW: http://www.maatkit.org/
diff --git a/databases/maatkit/pkg-plist b/databases/maatkit/pkg-plist
deleted file mode 100644
index ed537dd30b5b..000000000000
--- a/databases/maatkit/pkg-plist
+++ /dev/null
@@ -1,38 +0,0 @@
-@comment $FreeBSD$
-%%SITE_PERL%%/maatkit.pod
-bin/mk-archiver
-bin/mk-checksum-filter
-bin/mk-config-diff
-bin/mk-deadlock-logger
-bin/mk-duplicate-key-checker
-bin/mk-error-log
-bin/mk-fifo-split
-bin/mk-find
-bin/mk-heartbeat
-bin/mk-index-usage
-bin/mk-kill
-bin/mk-loadavg
-bin/mk-log-player
-bin/mk-merge-mqd-results
-bin/mk-parallel-dump
-bin/mk-parallel-restore
-bin/mk-profile-compact
-bin/mk-purge-logs
-bin/mk-query-advisor
-bin/mk-query-digest
-bin/mk-query-profiler
-bin/mk-show-grants
-bin/mk-slave-delay
-bin/mk-slave-find
-bin/mk-slave-move
-bin/mk-slave-prefetch
-bin/mk-slave-restart
-bin/mk-table-checksum
-bin/mk-table-sync
-bin/mk-table-usage
-bin/mk-tcp-model
-bin/mk-upgrade
-bin/mk-visual-explain
-bin/mk-variable-advisor
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/maatkit/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/maatkit
diff --git a/databases/mysql-editor/Makefile b/databases/mysql-editor/Makefile
deleted file mode 100644
index 573ceecd07fa..000000000000
--- a/databases/mysql-editor/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-# New ports collection makefile for: mysql-editor
-# Date created: Mar 14, 2000
-# Whom: Mikhail Teterin <mi@aldan.algebra.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mysql-editor
-PORTVERSION= 0.2
-CATEGORIES= databases www
-MASTER_SITES= ${MASTER_SITE_MYSQL}
-MASTER_SITE_SUBDIR=Contrib/Old-Versions
-DISTNAME= ${PORTNAME}
-
-MAINTAINER= mi@aldan.algebra.com
-COMMENT= CGI scripts in Perl to edit your MySQL tables
-
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI
-RUN_DEPENDS:= ${BUILD_DEPENDS}
-
-DEPRECATED= apache13 is deprecated, migrate to 2.2.x+ now
-EXPIRATION_DATE= 2011-11-01
-
-USE_APACHE= 13
-NO_BUILD= yes
-USE_PERL5= yes
-
-CGI_BIN= ${LOCALBASE}/www/cgi-bin
-
-do-install:
- ${MKDIR} ${CGI_BIN}/mysql-editor
- ${INSTALL_SCRIPT} ${WRKSRC}/*.cgi ${CGI_BIN}/mysql-editor/
- ${INSTALL_DATA} ${WRKSRC}/index.html ${CGI_BIN}/mysql-editor/
- ${INSTALL_DATA} ${WRKSRC}/dat.conf ${CGI_BIN}/mysql-editor/dat.conf.sample
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${PREFIX}/share/doc/mysql-editor
- ${INSTALL_DATA} ${WRKSRC}/readme.html ${DOCSDIR}/
-.endif
-
-.include <bsd.port.mk>
diff --git a/databases/mysql-editor/distinfo b/databases/mysql-editor/distinfo
deleted file mode 100644
index 7b0282ca29a7..000000000000
--- a/databases/mysql-editor/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mysql-editor.tar.gz) = 7c2a54af884e17bc3ed17741b857fef6ac87cbd421f117878b67d87039adb587
-SIZE (mysql-editor.tar.gz) = 3718
diff --git a/databases/mysql-editor/pkg-descr b/databases/mysql-editor/pkg-descr
deleted file mode 100644
index 6cd5f199f5cf..000000000000
--- a/databases/mysql-editor/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-These cgi scripts in Perl enable you to edit the contents of Mysql databases.
-They don't support editing of the entire database structure.
diff --git a/databases/mysql-editor/pkg-plist b/databases/mysql-editor/pkg-plist
deleted file mode 100644
index 62f4a7cabaf4..000000000000
--- a/databases/mysql-editor/pkg-plist
+++ /dev/null
@@ -1,11 +0,0 @@
-%%PORTDOCS%%share/doc/mysql-editor/readme.html
-www/cgi-bin/mysql-editor/addi.cgi
-www/cgi-bin/mysql-editor/addu.cgi
-www/cgi-bin/mysql-editor/dat.conf.sample
-www/cgi-bin/mysql-editor/dell.cgi
-www/cgi-bin/mysql-editor/edit.cgi
-www/cgi-bin/mysql-editor/index.html
-www/cgi-bin/mysql-editor/insert.cgi
-www/cgi-bin/mysql-editor/view.cgi
-@dirrm www/cgi-bin/mysql-editor
-%%PORTDOCS%%@dirrm share/doc/mysql-editor
diff --git a/databases/mysqlman/Makefile b/databases/mysqlman/Makefile
deleted file mode 100644
index 180359d1e129..000000000000
--- a/databases/mysqlman/Makefile
+++ /dev/null
@@ -1,68 +0,0 @@
-# New ports collection makefile for: mysqlman
-# Date created: 06.06.2002
-# Whom: Janos Mohacsi <janos.mohacsi@bsd.hu>
-#
-# $FreeBSD$
-
-PORTNAME= mysqlman
-PORTVERSION= 1.09
-PORTREVISION= 2
-CATEGORIES= databases www
-MASTER_SITES= http://www.gossamer-threads.com/products/source/
-DISTNAME= ${PORTNAME}
-
-MAINTAINER= janos.mohacsi@bsd.hu
-COMMENT= MySQLMan is a web based MySQL database manager written in perl
-
-RESTRICTED= not redistributable, license agreement required
-
-DEPRECATED= apache13 is deprecated, migrate to 2.2.x+ now
-EXPIRATION_DATE= 2011-11-01
-
-USE_PERL5= yes
-USE_APACHE= 13
-USE_MYSQL= yes
-
-NO_BUILD= yes
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-
-#install dir of mysqlman
-MYMANDIR= www/mysqlman-${PORTVERSION}
-
-#do the substitution according to the install place
-PLIST_SUB+= MYMANDIR=${MYMANDIR}
-
-#FILES to patch
-f="mysql.cgi"
-
-#Web user
-WEBUSER?= ${WWWOWN}:${WWWGRP}
-
-.include <bsd.port.pre.mk>
-
-do-configure:
- @${MV} ${WRKSRC}/${f} ${WRKSRC}/${f}.bak && ${SED} <${WRKSRC}/${f}.bak \
- s+%%PATHPERLBIN%%+${PERL5}+g >${WRKSRC}/${f}
-
-do-install:
- @${FIND} ${WRKSRC} ! \( -path "*/${f}*" -or -path "*/mysql.cfg" \) | ${XARGS} -n1 ${SH} -c 'if ${TEST} -d $$0; \
- then ${MKDIR} ${PREFIX}/${MYMANDIR}$${0#${WRKSRC}}; \
- else ${INSTALL_DATA} $$0 ${PREFIX}/${MYMANDIR}$${0#${WRKSRC}}; fi'
- @${INSTALL_SCRIPT} ${WRKSRC}/mysql.cgi ${PREFIX}/${MYMANDIR}
- @if [ -L ${PREFIX}/www/mysqlman ]; then \
- ${ECHO} "Updating ${PREFIX}/www/mysqlman symbolic link" ; \
- ${RM} ${PREFIX}/www/mysqlman ; \
- fi
- ${LN} -s ${PREFIX}/${MYMANDIR} ${PREFIX}/www/mysqlman
-
-post-install:
- @${CHOWN} ${WEBUSER} ${PREFIX}/${MYMANDIR}/templates/compiled
- @${INSTALL_DATA} ${WRKSRC}/mysql.cfg ${PREFIX}/${MYMANDIR}/mysql.cfg.dist
- @${ECHO} ""
- @${ECHO} "Sample config installed at \
- ${PREFIX}/${MYMANDIR}/mysql.cfg.dist"
- @${ECHO} "Modify to your needs!"
- @${ECHO} ""
-
-.include <bsd.port.post.mk>
diff --git a/databases/mysqlman/distinfo b/databases/mysqlman/distinfo
deleted file mode 100644
index 80dcba3179f1..000000000000
--- a/databases/mysqlman/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mysqlman.tar.gz) = 26989e1060b0e0eb2a7520682320f1ba41460ffb19987ec631bb13420f63f887
-SIZE (mysqlman.tar.gz) = 152703
diff --git a/databases/mysqlman/files/patch-mysql.cgi b/databases/mysqlman/files/patch-mysql.cgi
deleted file mode 100644
index 6a75dad22dba..000000000000
--- a/databases/mysqlman/files/patch-mysql.cgi
+++ /dev/null
@@ -1,13 +0,0 @@
-*** mysql.cgi.orig Thu Jun 6 20:07:24 2002
---- mysql.cgi Thu Jun 6 20:08:07 2002
-***************
-*** 1,4 ****
-! #!/usr/bin/perl
- # ==================================================================
- # MySQLMan - web based MySQL manager.
- #
---- 1,4 ----
-! #!%%PATHPERLBIN%%
- # ==================================================================
- # MySQLMan - web based MySQL manager.
- #
diff --git a/databases/mysqlman/pkg-descr b/databases/mysqlman/pkg-descr
deleted file mode 100644
index 1c8a41099594..000000000000
--- a/databases/mysqlman/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-MySQLMan is a web based database manager. It allows you to perform common
-maintenance and administration tasks in Mysql. MySQLMan was based off of
-PHPmyadmin, but written in Perl. It allows you to do common tasks like:
-
-- browse/create/drop databases
-- browse/search/create/drop/alter tables
-- import/export data
-- add/remove/alter table columns
-- add/remove/alter table keys
-
-WWW: http://www.gossamer-threads.com/scripts/mysqlman/index.htm
diff --git a/databases/mysqlman/pkg-plist b/databases/mysqlman/pkg-plist
deleted file mode 100644
index ae9ae53844d9..000000000000
--- a/databases/mysqlman/pkg-plist
+++ /dev/null
@@ -1,85 +0,0 @@
-%%MYMANDIR%%/GT/Base.pm
-%%MYMANDIR%%/GT/CGI/EventLoop.pm
-%%MYMANDIR%%/GT/CGI.pm
-%%MYMANDIR%%/GT/Template/Editor.pm
-%%MYMANDIR%%/GT/Template/Parser.pm
-%%MYMANDIR%%/GT/Template.pm
-%%MYMANDIR%%/GT/TempFile.pm
-%%MYMANDIR%%/GT/Date.pm
-%%MYMANDIR%%/GT/Cache.pm
-%%MYMANDIR%%/GT/Dumper.pm
-%%MYMANDIR%%/bases.pm
-%%MYMANDIR%%/README
-%%MYMANDIR%%/html.pl
-%%MYMANDIR%%/mysql.cgi
-%%MYMANDIR%%/mysql.cfg.dist
-%%MYMANDIR%%/constants.pm
-%%MYMANDIR%%/templates/help/col_def.jpg
-%%MYMANDIR%%/templates/help/help_add_col.html
-%%MYMANDIR%%/templates/help/help_browse.html
-%%MYMANDIR%%/templates/help/help_col_def.html
-%%MYMANDIR%%/templates/help/help_col_def_change.html
-%%MYMANDIR%%/templates/help/help_confirm.html
-%%MYMANDIR%%/templates/help/help_create_db.html
-%%MYMANDIR%%/templates/help/help_create_table.html
-%%MYMANDIR%%/templates/help/help_db_list.html
-%%MYMANDIR%%/templates/help/help_demo.html
-%%MYMANDIR%%/templates/help/help_edit.html
-%%MYMANDIR%%/templates/help/help_export.html
-%%MYMANDIR%%/templates/help/help_home.html
-%%MYMANDIR%%/templates/help/help_import.html
-%%MYMANDIR%%/templates/help/help_insert.html
-%%MYMANDIR%%/templates/help/help_login.html
-%%MYMANDIR%%/templates/help/help_login_back.html
-%%MYMANDIR%%/templates/help/insert.jpg
-%%MYMANDIR%%/templates/help/help_login_dbname.html
-%%MYMANDIR%%/templates/help/help_logout.html
-%%MYMANDIR%%/templates/help/help_properties.html
-%%MYMANDIR%%/templates/help/help_rename.html
-%%MYMANDIR%%/templates/help/help_save_search_result.html
-%%MYMANDIR%%/templates/help/help_select.html
-%%MYMANDIR%%/templates/help/help_sql_dump.html
-%%MYMANDIR%%/templates/help/help_sql_monitor.html
-%%MYMANDIR%%/templates/help/help_sqlerr.html
-%%MYMANDIR%%/templates/help/help_table_list.html
-%%MYMANDIR%%/templates/help/help_toolbar.html
-%%MYMANDIR%%/templates/alter_col.html
-%%MYMANDIR%%/templates/confirm.html
-%%MYMANDIR%%/templates/create_field.txt
-%%MYMANDIR%%/templates/create_table.html
-%%MYMANDIR%%/templates/database.html
-%%MYMANDIR%%/templates/demo_prompt.html
-%%MYMANDIR%%/templates/edit.html
-%%MYMANDIR%%/templates/fields_selection.txt
-%%MYMANDIR%%/templates/functions.txt
-%%MYMANDIR%%/templates/header.txt
-%%MYMANDIR%%/templates/insert.html
-%%MYMANDIR%%/templates/login.html
-%%MYMANDIR%%/templates/login_back.html
-%%MYMANDIR%%/templates/login_dbname.html
-%%MYMANDIR%%/templates/logout.html
-%%MYMANDIR%%/templates/message.txt
-%%MYMANDIR%%/templates/op_add_fields.html
-%%MYMANDIR%%/templates/op_create_db.html
-%%MYMANDIR%%/templates/op_create_table.html
-%%MYMANDIR%%/templates/op_export.html
-%%MYMANDIR%%/templates/op_import.html
-%%MYMANDIR%%/templates/op_mysqldump.html
-%%MYMANDIR%%/templates/op_rename_table.html
-%%MYMANDIR%%/templates/op_sql_monitor.html
-%%MYMANDIR%%/templates/page_jump.txt
-%%MYMANDIR%%/templates/property.html
-%%MYMANDIR%%/templates/save_search.html
-%%MYMANDIR%%/templates/show_query.html
-%%MYMANDIR%%/templates/sqlerr.html
-%%MYMANDIR%%/templates/table.html
-%%MYMANDIR%%/templates/table_browse.html
-%%MYMANDIR%%/templates/table_select.html
-www/mysqlman
-@dirrm %%MYMANDIR%%/GT/CGI
-@dirrm %%MYMANDIR%%/GT/Template
-@dirrm %%MYMANDIR%%/GT
-@dirrm %%MYMANDIR%%/templates/help
-@dirrm %%MYMANDIR%%/templates/compiled
-@dirrm %%MYMANDIR%%/templates
-@dirrm %%MYMANDIR%%/
diff --git a/games/Makefile b/games/Makefile
index c54d764cf0cb..c106240eb94f 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -644,13 +644,6 @@
SUBDIR += pets
SUBDIR += phalanx
SUBDIR += phlipple
- SUBDIR += phpua-bf
- SUBDIR += phpua-cod
- SUBDIR += phpua-engine
- SUBDIR += phpua-hl
- SUBDIR += phpua-q3
- SUBDIR += phpua-ut
- SUBDIR += phpua-ut2003
SUBDIR += pinball
SUBDIR += pinedit
SUBDIR += pingus
@@ -906,7 +899,6 @@
SUBDIR += umark
SUBDIR += unnethack
SUBDIR += untahris
- SUBDIR += uox3
SUBDIR += uqm
SUBDIR += urbanterror-data
SUBDIR += utserver
diff --git a/games/phpua-bf/Makefile b/games/phpua-bf/Makefile
deleted file mode 100644
index 72c595474972..000000000000
--- a/games/phpua-bf/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
-# New ports collection makefile for: phpua-plugin_bf
-# Date created: 20 Feb 2003
-# Whom: hideki
-#
-# $FreeBSD$
-#
-
-PORTNAME= phpua-plugin_bf
-PORTVERSION= 1.1.0b
-PORTREVISION= 1
-CATEGORIES= games www
-MASTER_SITES= SF/phpua/Plug-in_%20Battlefield%201942/${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A Battlefield 1942 plugin for phpUA
-
-BUILD_DEPENDS= ${LOCALBASE}/${PHPUA}/index.php:${PORTSDIR}/games/phpua-engine
-RUN_DEPENDS= ${BUILD_DEPENDS}
-
-DEPRECATED= depends on phpua-engine
-EXPIRATION_DATE= 2011-11-01
-
-# Some variables you can change
-PHPUA?= www/phpua
-PHPUA_USER?= ${WWWOWN}
-PHPUA_GROUP?= ${WWWGRP}
-
-# Static Variables
-PKGOPTS= ${FILESDIR}/pkg-opts
-
-NO_BUILD= yes
-
-PLIST_SUB+= PHPUA=${PHPUA} PHPUA_USER=${PHPUA_USER} PHPUA_GROUP=${PHPUA_GROUP}
-
-options:
- @ ${ECHO_MSG} "===> Build options for ${PKGNAME}:"
- @ ${CAT} ${PKGOPTS}
-
-pre-everything::
-.if !defined(BATCH)
- @ ${TEST} -r ${PKGOPTS} && \
- (${ECHO_MSG} '-------------------------------------------------------------------------'; \
- ${ECHO_MSG} 'Perform a "make options" to see a list of available installation options.'; \
- ${ECHO_MSG} '-------------------------------------------------------------------------')
-.endif
-
-do-extract:
- @ ${MKDIR} ${WRKSRC}
- @ cd ${WRKSRC} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS}
-
-do-install:
- @ ${CHOWN} -R ${PHPUA_USER}:${PHPUA_GROUP} ${WRKSRC}
- @ ${CP} -R ${WRKSRC}/ ${PREFIX}/${PHPUA}/
- @ ${ECHO_MSG} ""
- @ ${ECHO_MSG} "* Files have been installed in"
- @ ${ECHO_MSG} "* ${PREFIX}/${PHPUA}"
- @ ${ECHO_MSG} "*"
-
-.include <bsd.port.mk>
diff --git a/games/phpua-bf/distinfo b/games/phpua-bf/distinfo
deleted file mode 100644
index 54202b8710d5..000000000000
--- a/games/phpua-bf/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (phpua-plugin_bf-1.1.0b.tar.gz) = ad7e863d59ea07137580be79cd86cac5b9532c63a3a26d2f8b69398f0b901ef0
-SIZE (phpua-plugin_bf-1.1.0b.tar.gz) = 8634
diff --git a/games/phpua-bf/files/pkg-opts b/games/phpua-bf/files/pkg-opts
deleted file mode 100644
index 5c101844d9b6..000000000000
--- a/games/phpua-bf/files/pkg-opts
+++ /dev/null
@@ -1,10 +0,0 @@
-
-> PHPUA [www/data/phpua]
- The DocumentRoot for your webserver under ${PREFIX}
-
-> PHPUA_USER [www]
- The user ID under which your webserver runs
-
-> PHPUA_GROUP [www]
- The group ID under which your webserver runs
-
diff --git a/games/phpua-bf/pkg-descr b/games/phpua-bf/pkg-descr
deleted file mode 100644
index 4ea3c95e1a89..000000000000
--- a/games/phpua-bf/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-phpUA is a PHP script that enables gaming server administrators
-to manage their servers via a website interface and to display
-server information including live statistics to the public.
-Plug-ins allow for game, language and website design compatibility.
-
-This is a plug-in for Battlefield 1942.
-
-WWW: http://phpua.sourceforge.net/
diff --git a/games/phpua-bf/pkg-plist b/games/phpua-bf/pkg-plist
deleted file mode 100644
index 8f9d1fde0071..000000000000
--- a/games/phpua-bf/pkg-plist
+++ /dev/null
@@ -1,21 +0,0 @@
-%%PHPUA%%/plugins/plugin_bf/plugin_bf.inc
-%%PHPUA%%/plugins/plugin_bf/plugin_bf_mode_info.inc
-%%PHPUA%%/plugins/plugin_bf/plugin_bf_mode_rules.inc
-%%PHPUA%%/plugins/plugin_bf/plugin_bf_mode_watch.inc
-%%PHPUA%%/templates/default/plugin_bf/info.tpl
-%%PHPUA%%/templates/default/plugin_bf/rules.tpl
-%%PHPUA%%/templates/default/plugin_bf/watch.js
-%%PHPUA%%/templates/default/plugin_bf/watch.tpl
-%%PHPUA%%/templates/default/plugin_bf/x.js
-%%PHPUA%%/templates/javascript/plugin_bf/info.tpl
-%%PHPUA%%/templates/wap/plugin_bf/info.tpl
-@exec chown -R %%PHPUA_USER%%:%%PHPUA_GROUP%% %D/%%PHPUA%%
-@dirrm %%PHPUA%%/templates/wap/plugin_bf
-@dirrmtry %%PHPUA%%/templates/wap
-@dirrm %%PHPUA%%/templates/javascript/plugin_bf
-@dirrmtry %%PHPUA%%/templates/javascript
-@dirrm %%PHPUA%%/templates/default/plugin_bf
-@dirrmtry %%PHPUA%%/templates/default
-@dirrmtry %%PHPUA%%/templates
-@dirrm %%PHPUA%%/plugins/plugin_bf
-@dirrmtry %%PHPUA%%/plugins
diff --git a/games/phpua-cod/Makefile b/games/phpua-cod/Makefile
deleted file mode 100644
index 31b581cbac35..000000000000
--- a/games/phpua-cod/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
-# New ports collection makefile for: phpua-plugin_cod
-# Date created: 11 March 2003
-# Whom: hideki
-#
-# $FreeBSD$
-#
-
-PORTNAME= phpua-plugin_cod
-PORTVERSION= 1.1.0b
-PORTREVISION= 1
-CATEGORIES= games www
-MASTER_SITES= SF/phpua/Plug-in_%20Call%20of%20Duty/${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A Call of Duty plugin for phpUA
-
-BUILD_DEPENDS= ${LOCALBASE}/${PHPUA}/index.php:${PORTSDIR}/games/phpua-engine
-RUN_DEPENDS= ${BUILD_DEPENDS}
-
-DEPRECATED= depends on phpua-engine
-EXPIRATION_DATE= 2011-11-01
-
-# Some variables you can change
-PHPUA?= www/phpua
-PHPUA_USER?= ${WWWOWN}
-PHPUA_GROUP?= ${WWWGRP}
-
-# Static Variables
-PKGOPTS= ${FILESDIR}/pkg-opts
-
-NO_BUILD= yes
-
-PLIST_SUB+= PHPUA=${PHPUA} PHPUA_USER=${PHPUA_USER} PHPUA_GROUP=${PHPUA_GROUP}
-
-options:
- @ ${ECHO_MSG} "===> Build options for ${PKGNAME}:"
- @ ${CAT} ${PKGOPTS}
-
-pre-everything::
-.if !defined(BATCH)
- @ ${TEST} -r ${PKGOPTS} && \
- (${ECHO_MSG} '-------------------------------------------------------------------------'; \
- ${ECHO_MSG} 'Perform a "make options" to see a list of available installation options.'; \
- ${ECHO_MSG} '-------------------------------------------------------------------------')
-.endif
-
-do-extract:
- @ ${MKDIR} ${WRKSRC}
- @ cd ${WRKSRC} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS}
-
-do-install:
- @ ${CHOWN} -R ${PHPUA_USER}:${PHPUA_GROUP} ${WRKSRC}
- @ ${CP} -R ${WRKSRC}/ ${PREFIX}/${PHPUA}/
- @ ${ECHO_MSG} ""
- @ ${ECHO_MSG} "* Files have been installed in"
- @ ${ECHO_MSG} "* ${PREFIX}/${PHPUA}"
- @ ${ECHO_MSG} "*"
-
-.include <bsd.port.mk>
diff --git a/games/phpua-cod/distinfo b/games/phpua-cod/distinfo
deleted file mode 100644
index 1443c959ffa9..000000000000
--- a/games/phpua-cod/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (phpua-plugin_cod-1.1.0b.tar.gz) = d0c81f4e5097da6d86f4f955d27a1225b752713a2f966eb9cb0d969d51f94815
-SIZE (phpua-plugin_cod-1.1.0b.tar.gz) = 379149
diff --git a/games/phpua-cod/files/pkg-opts b/games/phpua-cod/files/pkg-opts
deleted file mode 100644
index 5c101844d9b6..000000000000
--- a/games/phpua-cod/files/pkg-opts
+++ /dev/null
@@ -1,10 +0,0 @@
-
-> PHPUA [www/data/phpua]
- The DocumentRoot for your webserver under ${PREFIX}
-
-> PHPUA_USER [www]
- The user ID under which your webserver runs
-
-> PHPUA_GROUP [www]
- The group ID under which your webserver runs
-
diff --git a/games/phpua-cod/pkg-descr b/games/phpua-cod/pkg-descr
deleted file mode 100644
index 18241c3dd1b7..000000000000
--- a/games/phpua-cod/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-phpUA is a PHP script that enables gaming server administrators
-to manage their servers via a website interface and to display
-server information including live statistics to the public.
-Plug-ins allow for game, language and website design compatibility.
-
-This is a plug-in for Call of Duty.
-
-WWW: http://phpua.sourceforge.net/
diff --git a/games/phpua-cod/pkg-plist b/games/phpua-cod/pkg-plist
deleted file mode 100644
index d545ee61bb95..000000000000
--- a/games/phpua-cod/pkg-plist
+++ /dev/null
@@ -1,39 +0,0 @@
-%%PHPUA%%/images/plugin_cod/maps/mp_brecourt.jpg
-%%PHPUA%%/images/plugin_cod/maps/mp_carentan.jpg
-%%PHPUA%%/images/plugin_cod/maps/mp_chateau.jpg
-%%PHPUA%%/images/plugin_cod/maps/mp_dawnville.jpg
-%%PHPUA%%/images/plugin_cod/maps/mp_depot.jpg
-%%PHPUA%%/images/plugin_cod/maps/mp_harbor.jpg
-%%PHPUA%%/images/plugin_cod/maps/mp_hurtgen.jpg
-%%PHPUA%%/images/plugin_cod/maps/mp_pavlov.jpg
-%%PHPUA%%/images/plugin_cod/maps/mp_powcamp.jpg
-%%PHPUA%%/images/plugin_cod/maps/mp_railyard.jpg
-%%PHPUA%%/images/plugin_cod/maps/mp_rocket.jpg
-%%PHPUA%%/images/plugin_cod/maps/mp_ship.jpg
-%%PHPUA%%/images/templates/default/plugin_cod/unavailable.jpg
-%%PHPUA%%/plugins/plugin_cod/plugin_cod.inc
-%%PHPUA%%/plugins/plugin_cod/plugin_cod_mode_info.inc
-%%PHPUA%%/plugins/plugin_cod/plugin_cod_mode_rules.inc
-%%PHPUA%%/plugins/plugin_cod/plugin_cod_mode_watch.inc
-%%PHPUA%%/templates/default/plugin_cod/info.tpl
-%%PHPUA%%/templates/default/plugin_cod/rules.tpl
-%%PHPUA%%/templates/default/plugin_cod/watch.js
-%%PHPUA%%/templates/default/plugin_cod/watch.tpl
-%%PHPUA%%/templates/default/plugin_cod/x.js
-%%PHPUA%%/templates/javascript/plugin_cod/info.tpl
-%%PHPUA%%/templates/wap/plugin_cod/info.tpl
-@dirrm %%PHPUA%%/templates/wap/plugin_cod
-@dirrmtry %%PHPUA%%/templates/wap
-@dirrm %%PHPUA%%/templates/javascript/plugin_cod
-@dirrmtry %%PHPUA%%/templates/javascript
-@dirrm %%PHPUA%%/templates/default/plugin_cod
-@dirrmtry %%PHPUA%%/templates/default
-@dirrmtry %%PHPUA%%/templates
-@dirrm %%PHPUA%%/plugins/plugin_cod
-@dirrmtry %%PHPUA%%/plugins
-@dirrm %%PHPUA%%/images/templates/default/plugin_cod
-@dirrmtry %%PHPUA%%/images/templates/default
-@dirrmtry %%PHPUA%%/images/templates
-@dirrm %%PHPUA%%/images/plugin_cod/maps
-@dirrm %%PHPUA%%/images/plugin_cod
-@dirrmtry %%PHPUA%%/images
diff --git a/games/phpua-engine/Makefile b/games/phpua-engine/Makefile
deleted file mode 100644
index 08547584a797..000000000000
--- a/games/phpua-engine/Makefile
+++ /dev/null
@@ -1,67 +0,0 @@
-# New ports collection makefile for: phpUA
-# Date created: 20 Feb 2003
-# Whom: hideki
-#
-# $FreeBSD$
-#
-
-PORTNAME= phpua-engine
-PORTVERSION= 1.1.0b
-PORTREVISION= 4
-CATEGORIES= games www
-MASTER_SITES= SF/phpua/phpUA%20Engine/${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Game server monitor & admin tool
-
-DEPRECATED= apache13 is deprecated, migrate to 2.2.x+ now
-EXPIRATION_DATE= 2011-11-01
-
-NO_BUILD= yes
-USE_APACHE= 13
-USE_PHP= yes
-
-BROKEN= conflicting dependencies
-
-_subs=PHPUADIR=${PHPUADIR} PHPUA_USER=${PHPUA_USER} PHPUA_GROUP=${PHPUA_GROUP} APNAME=${APNAME}
-
-PLIST_SUB+= ${_subs}
-SUB_LIST+= ${_subs}
-
-# Dynamic custom variables
-PHPUA_USER?= ${WWWOWN}
-PHPUA_GROUP?= ${WWWGRP}
-APPNAME?= phpua
-
-# Static Variables
-PKGOPTS= ${FILESDIR}/pkg-opts
-PHPUADIR= www/${APPNAME}
-
-PKGMESSAGE= ${WRKDIR}/pkg-message
-
-options:
- @ ${ECHO_MSG} "===> Build options for ${PKGNAME}:"
- @ ${CAT} ${PKGOPTS}
-
-pre-everything::
-.if !defined(BATCH)
- @ ${TEST} -r ${PKGOPTS} && \
- (${ECHO_MSG} '-------------------------------------------------------------------------'; \
- ${ECHO_MSG} 'Perform a "make options" to see a list of available installation options.'; \
- ${ECHO_MSG} '-------------------------------------------------------------------------')
-.endif
-
-do-extract:
- @ ${MKDIR} ${WRKSRC}
- @ cd ${WRKSRC} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS}
-
-do-install:
- @ ${MKDIR} ${PREFIX}/${PHPUADIR}
- @ ${CHOWN} -R ${PHPUA_USER}:${PHPUA_GROUP} ${WRKSRC}
- @ ${CP} -R ${WRKSRC}/ ${PREFIX}/${PHPUADIR}/
- @ ${ECHO_MSG} ""
- @ ${ECHO_MSG} "* Files have been installed in"
- @ ${ECHO_MSG} "* ${PREFIX}/${PHPUADIR}"
- @ ${ECHO_MSG} "*"
-
-.include <bsd.port.mk>
diff --git a/games/phpua-engine/distinfo b/games/phpua-engine/distinfo
deleted file mode 100644
index 27b7cb93804a..000000000000
--- a/games/phpua-engine/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (phpua-engine-1.1.0b.tar.gz) = a64aac9c721eccfce653cb890dd9fd358c5cad01c928a263736e7bff8565a6e5
-SIZE (phpua-engine-1.1.0b.tar.gz) = 171707
diff --git a/games/phpua-engine/files/pkg-message.in b/games/phpua-engine/files/pkg-message.in
deleted file mode 100644
index 06a1eeb4fc16..000000000000
--- a/games/phpua-engine/files/pkg-message.in
+++ /dev/null
@@ -1,8 +0,0 @@
-*
-* Files have been installed in
-* %%PREFIX%%/%%PHPUADIR%%
-*
-* Goto "http://your.url/%%APPNAME%%/install.php" to complete installing this package
-*
-* Don't forget to install the modules needed to administrate the game you're hosting
-*
diff --git a/games/phpua-engine/files/pkg-opts b/games/phpua-engine/files/pkg-opts
deleted file mode 100644
index c6593c739a38..000000000000
--- a/games/phpua-engine/files/pkg-opts
+++ /dev/null
@@ -1,13 +0,0 @@
-
-> WWWDOC [www/data]
- The DocumentRoot for your webserver under ${PREFIX}
-
-> PHPUA_USER [www]
- The user ID under which your webserver runs
-
-> PHPUA_GROUP [www]
- The group ID under which your webserver runs
-
-> APPNAME [phpua]
- The name of the directory for phpUA under your web server.
-
diff --git a/games/phpua-engine/pkg-descr b/games/phpua-engine/pkg-descr
deleted file mode 100644
index a158b577e410..000000000000
--- a/games/phpua-engine/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-A Revolution in Server Administration
-
-phpUA is a PHP script that enables gaming server administrators
-to manage their servers via a website interface and to display
-server information including live statistics to the public.
-Plug-ins allow for game, language and website design compatibility.
-
-WWW: http://phpua.sourceforge.net/
diff --git a/games/phpua-engine/pkg-plist b/games/phpua-engine/pkg-plist
deleted file mode 100644
index 7a6dd8220f8d..000000000000
--- a/games/phpua-engine/pkg-plist
+++ /dev/null
@@ -1,190 +0,0 @@
-%%PHPUADIR%%/doc/CHANGELOG.txt
-%%PHPUADIR%%/doc/COPYING.txt
-%%PHPUADIR%%/doc/INSTALL.txt
-%%PHPUADIR%%/doc/ISO-3166.txt
-%%PHPUADIR%%/doc/ISO-639.txt
-%%PHPUADIR%%/doc/RFC-1766.txt
-%%PHPUADIR%%/doc/index.html
-%%PHPUADIR%%/images/templates/default/header.gif
-%%PHPUADIR%%/images/templates/default/header_tile.gif
-%%PHPUADIR%%/images/templates/default/offline.png
-%%PHPUADIR%%/images/templates/default/online.png
-%%PHPUADIR%%/includes/content/credits.inc
-%%PHPUADIR%%/includes/content/index.inc
-%%PHPUADIR%%/includes/content/log.inc
-%%PHPUADIR%%/includes/content/login.inc
-%%PHPUADIR%%/includes/content/manageadmin.inc
-%%PHPUADIR%%/includes/content/manageplugins.inc
-%%PHPUADIR%%/includes/content/manageservers.inc
-%%PHPUADIR%%/includes/content/settings.inc
-%%PHPUADIR%%/includes/content/updatecheck.inc
-%%PHPUADIR%%/includes/engine/auth.inc
-%%PHPUADIR%%/includes/engine/benchmark.inc
-%%PHPUADIR%%/includes/engine/config.inc
-%%PHPUADIR%%/includes/engine/content.inc
-%%PHPUADIR%%/includes/engine/credits.inc
-%%PHPUADIR%%/includes/engine/errorhandler.inc
-%%PHPUADIR%%/includes/engine/languages.inc
-%%PHPUADIR%%/includes/engine/log.inc
-%%PHPUADIR%%/includes/engine/plugins.inc
-%%PHPUADIR%%/includes/engine/smarty.inc
-%%PHPUADIR%%/includes/smarty/BUGS
-%%PHPUADIR%%/includes/smarty/COPYING.lib
-%%PHPUADIR%%/includes/smarty/ChangeLog
-%%PHPUADIR%%/includes/smarty/Config_File.class.php
-%%PHPUADIR%%/includes/smarty/FAQ
-%%PHPUADIR%%/includes/smarty/INSTALL
-%%PHPUADIR%%/includes/smarty/NEWS
-%%PHPUADIR%%/includes/smarty/README
-%%PHPUADIR%%/includes/smarty/RELEASE_NOTES
-%%PHPUADIR%%/includes/smarty/Smarty.class.php
-%%PHPUADIR%%/includes/smarty/Smarty_Compiler.class.php
-%%PHPUADIR%%/includes/smarty/TODO
-%%PHPUADIR%%/includes/smarty/cache/empty.txt
-%%PHPUADIR%%/includes/smarty/configs/empty.txt
-%%PHPUADIR%%/includes/smarty/core/core.assemble_plugin_filepath.php
-%%PHPUADIR%%/includes/smarty/core/core.assign_smarty_interface.php
-%%PHPUADIR%%/includes/smarty/core/core.create_dir_structure.php
-%%PHPUADIR%%/includes/smarty/core/core.display_debug_console.php
-%%PHPUADIR%%/includes/smarty/core/core.get_include_path.php
-%%PHPUADIR%%/includes/smarty/core/core.get_microtime.php
-%%PHPUADIR%%/includes/smarty/core/core.get_php_resource.php
-%%PHPUADIR%%/includes/smarty/core/core.is_secure.php
-%%PHPUADIR%%/includes/smarty/core/core.is_trusted.php
-%%PHPUADIR%%/includes/smarty/core/core.load_plugins.php
-%%PHPUADIR%%/includes/smarty/core/core.load_resource_plugin.php
-%%PHPUADIR%%/includes/smarty/core/core.process_cached_inserts.php
-%%PHPUADIR%%/includes/smarty/core/core.process_compiled_include.php
-%%PHPUADIR%%/includes/smarty/core/core.read_cache_file.php
-%%PHPUADIR%%/includes/smarty/core/core.rm_auto.php
-%%PHPUADIR%%/includes/smarty/core/core.rmdir.php
-%%PHPUADIR%%/includes/smarty/core/core.run_insert_handler.php
-%%PHPUADIR%%/includes/smarty/core/core.smarty_include_php.php
-%%PHPUADIR%%/includes/smarty/core/core.write_cache_file.php
-%%PHPUADIR%%/includes/smarty/core/core.write_compiled_include.php
-%%PHPUADIR%%/includes/smarty/core/core.write_compiled_resource.php
-%%PHPUADIR%%/includes/smarty/core/core.write_file.php
-%%PHPUADIR%%/includes/smarty/debug.tpl
-%%PHPUADIR%%/includes/smarty/plugins/block.textformat.php
-%%PHPUADIR%%/includes/smarty/plugins/compiler.assign.php
-%%PHPUADIR%%/includes/smarty/plugins/function.assign_debug_info.php
-%%PHPUADIR%%/includes/smarty/plugins/function.config_load.php
-%%PHPUADIR%%/includes/smarty/plugins/function.counter.php
-%%PHPUADIR%%/includes/smarty/plugins/function.cycle.php
-%%PHPUADIR%%/includes/smarty/plugins/function.debug.php
-%%PHPUADIR%%/includes/smarty/plugins/function.eval.php
-%%PHPUADIR%%/includes/smarty/plugins/function.fetch.php
-%%PHPUADIR%%/includes/smarty/plugins/function.html_checkboxes.php
-%%PHPUADIR%%/includes/smarty/plugins/function.html_image.php
-%%PHPUADIR%%/includes/smarty/plugins/function.html_options.php
-%%PHPUADIR%%/includes/smarty/plugins/function.html_radios.php
-%%PHPUADIR%%/includes/smarty/plugins/function.html_select_date.php
-%%PHPUADIR%%/includes/smarty/plugins/function.html_select_time.php
-%%PHPUADIR%%/includes/smarty/plugins/function.html_table.php
-%%PHPUADIR%%/includes/smarty/plugins/function.mailto.php
-%%PHPUADIR%%/includes/smarty/plugins/function.math.php
-%%PHPUADIR%%/includes/smarty/plugins/function.popup.php
-%%PHPUADIR%%/includes/smarty/plugins/function.popup_init.php
-%%PHPUADIR%%/includes/smarty/plugins/modifier.capitalize.php
-%%PHPUADIR%%/includes/smarty/plugins/modifier.cat.php
-%%PHPUADIR%%/includes/smarty/plugins/modifier.count_characters.php
-%%PHPUADIR%%/includes/smarty/plugins/modifier.count_paragraphs.php
-%%PHPUADIR%%/includes/smarty/plugins/modifier.count_sentences.php
-%%PHPUADIR%%/includes/smarty/plugins/modifier.count_words.php
-%%PHPUADIR%%/includes/smarty/plugins/modifier.date_format.php
-%%PHPUADIR%%/includes/smarty/plugins/modifier.debug_print_var.php
-%%PHPUADIR%%/includes/smarty/plugins/modifier.default.php
-%%PHPUADIR%%/includes/smarty/plugins/modifier.escape.php
-%%PHPUADIR%%/includes/smarty/plugins/modifier.indent.php
-%%PHPUADIR%%/includes/smarty/plugins/modifier.lower.php
-%%PHPUADIR%%/includes/smarty/plugins/modifier.nl2br.php
-%%PHPUADIR%%/includes/smarty/plugins/modifier.regex_replace.php
-%%PHPUADIR%%/includes/smarty/plugins/modifier.replace.php
-%%PHPUADIR%%/includes/smarty/plugins/modifier.spacify.php
-%%PHPUADIR%%/includes/smarty/plugins/modifier.string_format.php
-%%PHPUADIR%%/includes/smarty/plugins/modifier.strip.php
-%%PHPUADIR%%/includes/smarty/plugins/modifier.strip_tags.php
-%%PHPUADIR%%/includes/smarty/plugins/modifier.truncate.php
-%%PHPUADIR%%/includes/smarty/plugins/modifier.upper.php
-%%PHPUADIR%%/includes/smarty/plugins/modifier.wordwrap.php
-%%PHPUADIR%%/includes/smarty/plugins/outputfilter.trimwhitespace.php
-%%PHPUADIR%%/includes/smarty/plugins/shared.escape_special_chars.php
-%%PHPUADIR%%/includes/smarty/plugins/shared.make_timestamp.php
-%%PHPUADIR%%/includes/smarty/templates_c/empty.txt
-%%PHPUADIR%%/index.php
-%%PHPUADIR%%/install.php
-%%PHPUADIR%%/languages/lang_en-us.inc
-%%PHPUADIR%%/phpua.cfg.php
-%%PHPUADIR%%/phpua.log.php
-%%PHPUADIR%%/plugins/shared/plugin_gs_query.inc
-%%PHPUADIR%%/plugins/shared/plugin_q3_query.inc
-%%PHPUADIR%%/rss.php
-%%PHPUADIR%%/templates/default/admin/log.tpl
-%%PHPUADIR%%/templates/default/admin/manageadmin.tpl
-%%PHPUADIR%%/templates/default/admin/manageplugins.tpl
-%%PHPUADIR%%/templates/default/admin/manageservers.tpl
-%%PHPUADIR%%/templates/default/admin/settings.tpl
-%%PHPUADIR%%/templates/default/admin/updatecheck.tpl
-%%PHPUADIR%%/templates/default/body_footer.tpl
-%%PHPUADIR%%/templates/default/body_header.tpl
-%%PHPUADIR%%/templates/default/credits.tpl
-%%PHPUADIR%%/templates/default/error.tpl
-%%PHPUADIR%%/templates/default/html_footer.tpl
-%%PHPUADIR%%/templates/default/html_header.tpl
-%%PHPUADIR%%/templates/default/index_footer.tpl
-%%PHPUADIR%%/templates/default/index_header.tpl
-%%PHPUADIR%%/templates/default/index_noservers.tpl
-%%PHPUADIR%%/templates/default/index_offline.tpl
-%%PHPUADIR%%/templates/default/index_online.tpl
-%%PHPUADIR%%/templates/default/login.tpl
-%%PHPUADIR%%/templates/default/stylesheet.css
-%%PHPUADIR%%/templates/javascript/body_footer.tpl
-%%PHPUADIR%%/templates/javascript/body_header.tpl
-%%PHPUADIR%%/templates/javascript/error.tpl
-%%PHPUADIR%%/templates/javascript/html_footer.tpl
-%%PHPUADIR%%/templates/javascript/html_header.tpl
-%%PHPUADIR%%/templates/rss/body_footer.tpl
-%%PHPUADIR%%/templates/rss/body_header.tpl
-%%PHPUADIR%%/templates/rss/error.tpl
-%%PHPUADIR%%/templates/rss/html_footer.tpl
-%%PHPUADIR%%/templates/rss/html_header.tpl
-%%PHPUADIR%%/templates/rss/index_footer.tpl
-%%PHPUADIR%%/templates/rss/index_header.tpl
-%%PHPUADIR%%/templates/rss/index_noservers.tpl
-%%PHPUADIR%%/templates/rss/index_offline.tpl
-%%PHPUADIR%%/templates/rss/index_online.tpl
-%%PHPUADIR%%/templates/wap/body_footer.tpl
-%%PHPUADIR%%/templates/wap/body_header.tpl
-%%PHPUADIR%%/templates/wap/error.tpl
-%%PHPUADIR%%/templates/wap/html_footer.tpl
-%%PHPUADIR%%/templates/wap/html_header.tpl
-%%PHPUADIR%%/templates/wap/index_footer.tpl
-%%PHPUADIR%%/templates/wap/index_header.tpl
-%%PHPUADIR%%/templates/wap/index_noservers.tpl
-%%PHPUADIR%%/templates/wap/index_offline.tpl
-%%PHPUADIR%%/templates/wap/index_online.tpl
-%%PHPUADIR%%/wap/index.php
-@dirrm %%PHPUADIR%%/wap
-@dirrm %%PHPUADIR%%/templates/wap
-@dirrm %%PHPUADIR%%/templates/rss
-@dirrm %%PHPUADIR%%/templates/javascript
-@dirrm %%PHPUADIR%%/templates/default/admin
-@dirrm %%PHPUADIR%%/templates/default
-@dirrm %%PHPUADIR%%/templates
-@dirrm %%PHPUADIR%%/plugins/shared
-@dirrm %%PHPUADIR%%/plugins
-@dirrm %%PHPUADIR%%/languages
-@dirrm %%PHPUADIR%%/includes/smarty/templates_c
-@dirrm %%PHPUADIR%%/includes/smarty/plugins
-@dirrm %%PHPUADIR%%/includes/smarty/core
-@dirrm %%PHPUADIR%%/includes/smarty/configs
-@dirrm %%PHPUADIR%%/includes/smarty/cache
-@dirrm %%PHPUADIR%%/includes/smarty
-@dirrm %%PHPUADIR%%/includes/engine
-@dirrm %%PHPUADIR%%/includes/content
-@dirrm %%PHPUADIR%%/includes
-@dirrm %%PHPUADIR%%/images/templates/default
-@dirrm %%PHPUADIR%%/images/templates
-@dirrm %%PHPUADIR%%/images
-@dirrm %%PHPUADIR%%/doc
-@dirrm %%PHPUADIR%%
diff --git a/games/phpua-hl/Makefile b/games/phpua-hl/Makefile
deleted file mode 100644
index dd5fd3887457..000000000000
--- a/games/phpua-hl/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
-# New ports collection makefile for: phpua-plugin_hl
-# Date created: 29 March 2003
-# Whom: hideki
-#
-# $FreeBSD$
-#
-
-PORTNAME= phpua-plugin_hl
-PORTVERSION= 1.1.0b
-PORTREVISION= 1
-CATEGORIES= games www
-MASTER_SITES= SF/phpua/Plug-in_%20Half-Life/${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A Half-Life plugin for phpUA
-
-BUILD_DEPENDS= ${LOCALBASE}/${PHPUA}/index.php:${PORTSDIR}/games/phpua-engine
-RUN_DEPENDS= ${BUILD_DEPENDS}
-
-DEPRECATED= depends on phpua-engine
-EXPIRATION_DATE= 2011-11-01
-
-# Some variables you can change
-PHPUA?= www/phpua
-PHPUA_USER?= ${WWWOWN}
-PHPUA_GROUP?= ${WWWGRP}
-
-# Static Variables
-PKGOPTS= ${FILESDIR}/pkg-opts
-
-NO_BUILD= yes
-
-PLIST_SUB+= PHPUA=${PHPUA} PHPUA_USER=${PHPUA_USER} PHPUA_GROUP=${PHPUA_GROUP}
-
-options:
- @ ${ECHO_MSG} "===> Build options for ${PKGNAME}:"
- @ ${CAT} ${PKGOPTS}
-
-pre-everything::
-.if !defined(BATCH)
- @ ${TEST} -r ${PKGOPTS} && \
- (${ECHO_MSG} '-------------------------------------------------------------------------'; \
- ${ECHO_MSG} 'Perform a "make options" to see a list of available installation options.'; \
- ${ECHO_MSG} '-------------------------------------------------------------------------')
-.endif
-
-do-extract:
- @ ${MKDIR} ${WRKSRC}
- @ cd ${WRKSRC} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS}
-
-do-install:
- @ ${CHOWN} -R ${PHPUA_USER}:${PHPUA_GROUP} ${WRKSRC}
- @ ${CP} -R ${WRKSRC}/ ${PREFIX}/${PHPUA}/
- @ ${ECHO_MSG} ""
- @ ${ECHO_MSG} "* Files have been installed in"
- @ ${ECHO_MSG} "* ${PREFIX}/${PHPUA}"
- @ ${ECHO_MSG} "*"
-
-.include <bsd.port.mk>
diff --git a/games/phpua-hl/distinfo b/games/phpua-hl/distinfo
deleted file mode 100644
index c34b8d130c66..000000000000
--- a/games/phpua-hl/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (phpua-plugin_hl-1.1.0b.tar.gz) = 47b6b7caa1943091f4ee12ba4d08e0c206d15220b95e091b409a8b9c5de3ad2e
-SIZE (phpua-plugin_hl-1.1.0b.tar.gz) = 37656
diff --git a/games/phpua-hl/files/pkg-opts b/games/phpua-hl/files/pkg-opts
deleted file mode 100644
index 5c101844d9b6..000000000000
--- a/games/phpua-hl/files/pkg-opts
+++ /dev/null
@@ -1,10 +0,0 @@
-
-> PHPUA [www/data/phpua]
- The DocumentRoot for your webserver under ${PREFIX}
-
-> PHPUA_USER [www]
- The user ID under which your webserver runs
-
-> PHPUA_GROUP [www]
- The group ID under which your webserver runs
-
diff --git a/games/phpua-hl/pkg-descr b/games/phpua-hl/pkg-descr
deleted file mode 100644
index d0dd255ca642..000000000000
--- a/games/phpua-hl/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-phpUA is a PHP script that enables gaming server administrators
-to manage their servers via a website interface and to display
-server information including live statistics to the public.
-Plug-ins allow for game, language and website design compatibility.
-
-This is a plug-in for Half Life.
-
-WWW: http://phpua.sourceforge.net/
diff --git a/games/phpua-hl/pkg-plist b/games/phpua-hl/pkg-plist
deleted file mode 100644
index ad174dbb0e43..000000000000
--- a/games/phpua-hl/pkg-plist
+++ /dev/null
@@ -1,69 +0,0 @@
-%%PHPUA%%/images/templates/default/plugin_hl/bomb.png
-%%PHPUA%%/images/templates/default/plugin_hl/bomb_planted.png
-%%PHPUA%%/images/templates/default/plugin_hl/dispenser.png
-%%PHPUA%%/images/templates/default/plugin_hl/flag_blue.gif
-%%PHPUA%%/images/templates/default/plugin_hl/flag_gray.gif
-%%PHPUA%%/images/templates/default/plugin_hl/flag_green.gif
-%%PHPUA%%/images/templates/default/plugin_hl/flag_red.gif
-%%PHPUA%%/images/templates/default/plugin_hl/flag_yellow.gif
-%%PHPUA%%/images/templates/default/plugin_hl/icon_blue.png
-%%PHPUA%%/images/templates/default/plugin_hl/icon_command.png
-%%PHPUA%%/images/templates/default/plugin_hl/icon_dead.png
-%%PHPUA%%/images/templates/default/plugin_hl/icon_green.png
-%%PHPUA%%/images/templates/default/plugin_hl/icon_hive.png
-%%PHPUA%%/images/templates/default/plugin_hl/icon_hostage.png
-%%PHPUA%%/images/templates/default/plugin_hl/icon_red.png
-%%PHPUA%%/images/templates/default/plugin_hl/icon_resource_alien.png
-%%PHPUA%%/images/templates/default/plugin_hl/icon_resource_marine.png
-%%PHPUA%%/images/templates/default/plugin_hl/icon_vip.png
-%%PHPUA%%/images/templates/default/plugin_hl/icon_yellow.png
-%%PHPUA%%/images/templates/default/plugin_hl/sentry1_0.png
-%%PHPUA%%/images/templates/default/plugin_hl/sentry1_1.png
-%%PHPUA%%/images/templates/default/plugin_hl/sentry1_2.png
-%%PHPUA%%/images/templates/default/plugin_hl/sentry1_3.png
-%%PHPUA%%/images/templates/default/plugin_hl/sentry2_0.png
-%%PHPUA%%/images/templates/default/plugin_hl/sentry2_1.png
-%%PHPUA%%/images/templates/default/plugin_hl/sentry2_2.png
-%%PHPUA%%/images/templates/default/plugin_hl/sentry2_3.png
-%%PHPUA%%/images/templates/default/plugin_hl/sentry3_0.png
-%%PHPUA%%/images/templates/default/plugin_hl/sentry3_1.png
-%%PHPUA%%/images/templates/default/plugin_hl/sentry3_2.png
-%%PHPUA%%/images/templates/default/plugin_hl/sentry3_3.png
-%%PHPUA%%/images/templates/default/plugin_hl/teleporter0.png
-%%PHPUA%%/images/templates/default/plugin_hl/teleporter1.png
-%%PHPUA%%/images/templates/default/plugin_hl/teleporter2.png
-%%PHPUA%%/images/templates/default/plugin_hl/teleporter3.png
-%%PHPUA%%/images/templates/default/plugin_hl/unavailable.jpg
-%%PHPUA%%/images/templates/wap/plugin_hl/unavailable.jpg
-%%PHPUA%%/plugins/plugin_hl/plugin_hl.inc
-%%PHPUA%%/plugins/plugin_hl/plugin_hl_mm.inc
-%%PHPUA%%/plugins/plugin_hl/plugin_hl_mode_info.inc
-%%PHPUA%%/plugins/plugin_hl/plugin_hl_mode_rules.inc
-%%PHPUA%%/plugins/plugin_hl/plugin_hl_mode_watch.inc
-%%PHPUA%%/plugins/plugin_hl/plugin_hl_mode_watch_mm.inc
-%%PHPUA%%/plugins/plugin_hl/plugin_hl_mode_watch_query.inc
-%%PHPUA%%/plugins/plugin_hl/plugin_hl_query.inc
-%%PHPUA%%/templates/default/plugin_hl/info.tpl
-%%PHPUA%%/templates/default/plugin_hl/rules.tpl
-%%PHPUA%%/templates/default/plugin_hl/watch_mm.js
-%%PHPUA%%/templates/default/plugin_hl/watch_mm.tpl
-%%PHPUA%%/templates/default/plugin_hl/watch_query.js
-%%PHPUA%%/templates/default/plugin_hl/watch_query.tpl
-%%PHPUA%%/templates/default/plugin_hl/x.js
-%%PHPUA%%/templates/javascript/plugin_hl/info.tpl
-%%PHPUA%%/templates/wap/plugin_hl/info.tpl
-@dirrm %%PHPUA%%/templates/wap/plugin_hl
-@dirrmtry %%PHPUA%%/templates/wap
-@dirrm %%PHPUA%%/templates/javascript/plugin_hl
-@dirrmtry %%PHPUA%%/templates/javascript
-@dirrm %%PHPUA%%/templates/default/plugin_hl
-@dirrmtry %%PHPUA%%/templates/default
-@dirrmtry %%PHPUA%%/templates
-@dirrm %%PHPUA%%/plugins/plugin_hl
-@dirrmtry %%PHPUA%%/plugins
-@dirrm %%PHPUA%%/images/templates/wap/plugin_hl
-@dirrmtry %%PHPUA%%/images/templates/wap
-@dirrm %%PHPUA%%/images/templates/default/plugin_hl
-@dirrmtry %%PHPUA%%/images/templates/default
-@dirrmtry %%PHPUA%%/images/templates
-@dirrmtry %%PHPUA%%/images
diff --git a/games/phpua-q3/Makefile b/games/phpua-q3/Makefile
deleted file mode 100644
index 771d326bd573..000000000000
--- a/games/phpua-q3/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
-# New ports collection makefile for: phpua-plugin_q3
-# Date created: 11 March 2003
-# Whom: hideki
-#
-# $FreeBSD$
-#
-
-PORTNAME= phpua-plugin_q3
-PORTVERSION= 1.1.0b
-PORTREVISION= 1
-CATEGORIES= games www
-MASTER_SITES= SF/phpua/Plug-in_%20Quake%20III%20Arena/${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A Quake 3 plugin for phpUA
-
-BUILD_DEPENDS= ${LOCALBASE}/${PHPUA}/index.php:${PORTSDIR}/games/phpua-engine
-RUN_DEPENDS= ${BUILD_DEPENDS}
-
-DEPRECATED= depends on phpua-engine
-EXPIRATION_DATE= 2011-11-01
-
-# Some variables you can change
-PHPUA?= www/phpua
-PHPUA_USER?= ${WWWOWN}
-PHPUA_GROUP?= ${WWWGRP}
-
-# Static Variables
-PKGOPTS= ${FILESDIR}/pkg-opts
-
-NO_BUILD= yes
-
-PLIST_SUB+= PHPUA=${PHPUA} PHPUA_USER=${PHPUA_USER} PHPUA_GROUP=${PHPUA_GROUP}
-
-options:
- @ ${ECHO_MSG} "===> Build options for ${PKGNAME}:"
- @ ${CAT} ${PKGOPTS}
-
-pre-everything::
-.if !defined(BATCH)
- @ ${TEST} -r ${PKGOPTS} && \
- (${ECHO_MSG} '-------------------------------------------------------------------------'; \
- ${ECHO_MSG} 'Perform a "make options" to see a list of available installation options.'; \
- ${ECHO_MSG} '-------------------------------------------------------------------------')
-.endif
-
-do-extract:
- @ ${MKDIR} ${WRKSRC}
- @ cd ${WRKSRC} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS}
-
-do-install:
- @ ${CHOWN} -R ${PHPUA_USER}:${PHPUA_GROUP} ${WRKSRC}
- @ ${CP} -R ${WRKSRC}/ ${PREFIX}/${PHPUA}/
- @ ${ECHO_MSG} ""
- @ ${ECHO_MSG} "* Files have been installed in"
- @ ${ECHO_MSG} "* ${PREFIX}/${PHPUA}"
- @ ${ECHO_MSG} "*"
-
-.include <bsd.port.mk>
diff --git a/games/phpua-q3/distinfo b/games/phpua-q3/distinfo
deleted file mode 100644
index 79e87a5eb203..000000000000
--- a/games/phpua-q3/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (phpua-plugin_q3-1.1.0b.tar.gz) = b226f41d233572418bf296b72352c9dba3fa7824134a68403fc1b9d89299ab2a
-SIZE (phpua-plugin_q3-1.1.0b.tar.gz) = 1980651
diff --git a/games/phpua-q3/files/pkg-opts b/games/phpua-q3/files/pkg-opts
deleted file mode 100644
index 5c101844d9b6..000000000000
--- a/games/phpua-q3/files/pkg-opts
+++ /dev/null
@@ -1,10 +0,0 @@
-
-> PHPUA [www/data/phpua]
- The DocumentRoot for your webserver under ${PREFIX}
-
-> PHPUA_USER [www]
- The user ID under which your webserver runs
-
-> PHPUA_GROUP [www]
- The group ID under which your webserver runs
-
diff --git a/games/phpua-q3/pkg-descr b/games/phpua-q3/pkg-descr
deleted file mode 100644
index 6b6e8132f202..000000000000
--- a/games/phpua-q3/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-phpUA is a PHP script that enables gaming server administrators
-to manage their servers via a website interface and to display
-server information including live statistics to the public.
-Plug-ins allow for game, language and website design compatibility.
-
-This is a plug-in for Quake 3.
-
-WWW: http://phpua.sourceforge.net/
diff --git a/games/phpua-q3/pkg-plist b/games/phpua-q3/pkg-plist
deleted file mode 100644
index 70aaa795c93c..000000000000
--- a/games/phpua-q3/pkg-plist
+++ /dev/null
@@ -1,84 +0,0 @@
-%%PHPUA%%/images/plugin_q3/maps/pro-q3dm13.jpg
-%%PHPUA%%/images/plugin_q3/maps/pro-q3dm6.jpg
-%%PHPUA%%/images/plugin_q3/maps/pro-q3tourney2.jpg
-%%PHPUA%%/images/plugin_q3/maps/pro-q3tourney4.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3ctf1.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3ctf2.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3ctf3.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3ctf4.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3dm0.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3dm1.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3dm10.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3dm11.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3dm12.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3dm13.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3dm14.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3dm15.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3dm16.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3dm17.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3dm18.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3dm19.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3dm2.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3dm3.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3dm4.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3dm5.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3dm6.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3dm7.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3dm8.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3dm9.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3tourney1.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3tourney2.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3tourney3.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3tourney4.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3tourney5.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3tourney6.jpg
-%%PHPUA%%/images/plugin_q3/maps/q3tourney6_ctf.jpg
-%%PHPUA%%/images/plugin_q3/maps/ra3map1.jpg
-%%PHPUA%%/images/plugin_q3/maps/ra3map10.jpg
-%%PHPUA%%/images/plugin_q3/maps/ra3map11.jpg
-%%PHPUA%%/images/plugin_q3/maps/ra3map12.jpg
-%%PHPUA%%/images/plugin_q3/maps/ra3map13.jpg
-%%PHPUA%%/images/plugin_q3/maps/ra3map14.jpg
-%%PHPUA%%/images/plugin_q3/maps/ra3map15.jpg
-%%PHPUA%%/images/plugin_q3/maps/ra3map16.jpg
-%%PHPUA%%/images/plugin_q3/maps/ra3map17.jpg
-%%PHPUA%%/images/plugin_q3/maps/ra3map18.jpg
-%%PHPUA%%/images/plugin_q3/maps/ra3map19.jpg
-%%PHPUA%%/images/plugin_q3/maps/ra3map2.jpg
-%%PHPUA%%/images/plugin_q3/maps/ra3map3.jpg
-%%PHPUA%%/images/plugin_q3/maps/ra3map4.jpg
-%%PHPUA%%/images/plugin_q3/maps/ra3map5.jpg
-%%PHPUA%%/images/plugin_q3/maps/ra3map6.jpg
-%%PHPUA%%/images/plugin_q3/maps/ra3map7.jpg
-%%PHPUA%%/images/plugin_q3/maps/ra3map8.jpg
-%%PHPUA%%/images/plugin_q3/maps/ra3map9.jpg
-%%PHPUA%%/images/templates/default/plugin_q3/unavailable.jpg
-%%PHPUA%%/images/templates/wap/plugin_q3/unavailable.jpg
-%%PHPUA%%/plugins/plugin_q3/plugin_q3.inc
-%%PHPUA%%/plugins/plugin_q3/plugin_q3_mode_info.inc
-%%PHPUA%%/plugins/plugin_q3/plugin_q3_mode_rules.inc
-%%PHPUA%%/plugins/plugin_q3/plugin_q3_mode_watch.inc
-%%PHPUA%%/templates/default/plugin_q3/info.tpl
-%%PHPUA%%/templates/default/plugin_q3/rules.tpl
-%%PHPUA%%/templates/default/plugin_q3/watch.js
-%%PHPUA%%/templates/default/plugin_q3/watch.tpl
-%%PHPUA%%/templates/default/plugin_q3/x.js
-%%PHPUA%%/templates/javascript/plugin_q3/info.tpl
-%%PHPUA%%/templates/wap/plugin_q3/info.tpl
-@dirrm %%PHPUA%%/templates/wap/plugin_q3
-@dirrmtry %%PHPUA%%/templates/wap
-@dirrm %%PHPUA%%/templates/javascript/plugin_q3
-@dirrm %%PHPUA%%/templates/javascript
-@dirrm %%PHPUA%%/templates/default/plugin_q3
-@dirrm %%PHPUA%%/templates/default
-@dirrmtry %%PHPUA%%/templates
-@dirrm %%PHPUA%%/plugins/plugin_q3
-@dirrmtry %%PHPUA%%/plugins
-@dirrm %%PHPUA%%/images/templates/wap/plugin_q3
-@dirrmtry %%PHPUA%%/images/templates/wap
-@dirrm %%PHPUA%%/images/templates/default/plugin_q3
-@dirrmtry %%PHPUA%%/images/templates/default
-@dirrmtry %%PHPUA%%/images/templates
-@dirrm %%PHPUA%%/images/plugin_q3/maps
-@dirrm %%PHPUA%%/images/plugin_q3
-@dirrmtry %%PHPUA%%/images
diff --git a/games/phpua-ut/Makefile b/games/phpua-ut/Makefile
deleted file mode 100644
index 79c542e26a2a..000000000000
--- a/games/phpua-ut/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
-# New ports collection makefile for: phpua-plugin_ut
-# Date created: 29 March 2003
-# Whom: hideki
-#
-# $FreeBSD$
-#
-
-PORTNAME= phpua-plugin_ut
-PORTVERSION= 1.1.0b
-PORTREVISION= 1
-CATEGORIES= games www
-MASTER_SITES= SF/phpua/Plug-in_%20Unreal%20Tournament/${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= An Unreal Tournament plugin for phpUA
-
-BUILD_DEPENDS= ${LOCALBASE}/${PHPUA}/index.php:${PORTSDIR}/games/phpua-engine
-RUN_DEPENDS= ${BUILD_DEPENDS}
-
-DEPRECATED= depends on phpua-engine
-EXPIRATION_DATE= 2011-11-01
-
-# Some variables you can change
-PHPUA?= www/phpua
-PHPUA_USER?= ${WWWOWN}
-PHPUA_GROUP?= ${WWWGRP}
-
-# Static Variables
-PKGOPTS= ${FILESDIR}/pkg-opts
-
-NO_BUILD= yes
-
-PLIST_SUB+= PHPUA=${PHPUA} PHPUA_USER=${PHPUA_USER} PHPUA_GROUP=${PHPUA_GROUP}
-
-options:
- @ ${ECHO_MSG} "===> Build options for ${PKGNAME}:"
- @ ${CAT} ${PKGOPTS}
-
-pre-everything::
-.if !defined(BATCH)
- @ ${TEST} -r ${PKGOPTS} && \
- (${ECHO_MSG} '-------------------------------------------------------------------------'; \
- ${ECHO_MSG} 'Perform a "make options" to see a list of available installation options.'; \
- ${ECHO_MSG} '-------------------------------------------------------------------------')
-.endif
-
-do-extract:
- @ ${MKDIR} ${WRKSRC}
- @ cd ${WRKSRC} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS}
-
-do-install:
- @ ${CHOWN} -R ${PHPUA_USER}:${PHPUA_GROUP} ${WRKSRC}
- @ ${CP} -R ${WRKSRC}/ ${PREFIX}/${PHPUA}/
- @ ${ECHO_MSG} ""
- @ ${ECHO_MSG} "* Files have been installed in"
- @ ${ECHO_MSG} "* ${PREFIX}/${PHPUA}"
- @ ${ECHO_MSG} "*"
-
-.include <bsd.port.mk>
diff --git a/games/phpua-ut/distinfo b/games/phpua-ut/distinfo
deleted file mode 100644
index c69eded6a59c..000000000000
--- a/games/phpua-ut/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (phpua-plugin_ut-1.1.0b.tar.gz) = 89858b237aae0fd252456879140964fd034036c2d6a37fe2efbf49fb3a596af3
-SIZE (phpua-plugin_ut-1.1.0b.tar.gz) = 277898
diff --git a/games/phpua-ut/files/pkg-opts b/games/phpua-ut/files/pkg-opts
deleted file mode 100644
index 5c101844d9b6..000000000000
--- a/games/phpua-ut/files/pkg-opts
+++ /dev/null
@@ -1,10 +0,0 @@
-
-> PHPUA [www/data/phpua]
- The DocumentRoot for your webserver under ${PREFIX}
-
-> PHPUA_USER [www]
- The user ID under which your webserver runs
-
-> PHPUA_GROUP [www]
- The group ID under which your webserver runs
-
diff --git a/games/phpua-ut/pkg-descr b/games/phpua-ut/pkg-descr
deleted file mode 100644
index 22fe5cfd68f6..000000000000
--- a/games/phpua-ut/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-phpUA is a PHP script that enables gaming server administrators
-to manage their servers via a website interface and to display
-server information including live statistics to the public.
-Plug-ins allow for game, language and website design compatibility.
-
-This is a plug-in for Unreal Tournament.
-
-WWW: http://phpua.sourceforge.net/
diff --git a/games/phpua-ut/pkg-plist b/games/phpua-ut/pkg-plist
deleted file mode 100644
index 1f969970c2d6..000000000000
--- a/games/phpua-ut/pkg-plist
+++ /dev/null
@@ -1,101 +0,0 @@
-%%PHPUA%%/images/plugin_ut/faces/CommandoSkins.Blake.jpg
-%%PHPUA%%/images/plugin_ut/faces/CommandoSkins.Boris.jpg
-%%PHPUA%%/images/plugin_ut/faces/CommandoSkins.Gorn.jpg
-%%PHPUA%%/images/plugin_ut/faces/CommandoSkins.Grail.jpg
-%%PHPUA%%/images/plugin_ut/faces/CommandoSkins.Graves.jpg
-%%PHPUA%%/images/plugin_ut/faces/CommandoSkins.Kragoth.jpg
-%%PHPUA%%/images/plugin_ut/faces/CommandoSkins.Luthor.jpg
-%%PHPUA%%/images/plugin_ut/faces/CommandoSkins.Malakai.jpg
-%%PHPUA%%/images/plugin_ut/faces/CommandoSkins.Necrotic.jpg
-%%PHPUA%%/images/plugin_ut/faces/CommandoSkins.Nickolai.jpg
-%%PHPUA%%/images/plugin_ut/faces/CommandoSkins.Ramirez.jpg
-%%PHPUA%%/images/plugin_ut/faces/CommandoSkins.Whitman.jpg
-%%PHPUA%%/images/plugin_ut/faces/FCommandoSkins.Anna.jpg
-%%PHPUA%%/images/plugin_ut/faces/FCommandoSkins.Cryss.jpg
-%%PHPUA%%/images/plugin_ut/faces/FCommandoSkins.Freylis.jpg
-%%PHPUA%%/images/plugin_ut/faces/FCommandoSkins.Indina.jpg
-%%PHPUA%%/images/plugin_ut/faces/FCommandoSkins.Ivana.jpg
-%%PHPUA%%/images/plugin_ut/faces/FCommandoSkins.Jayce.jpg
-%%PHPUA%%/images/plugin_ut/faces/FCommandoSkins.Kyla.jpg
-%%PHPUA%%/images/plugin_ut/faces/FCommandoSkins.Malise.jpg
-%%PHPUA%%/images/plugin_ut/faces/FCommandoSkins.Mariana.jpg
-%%PHPUA%%/images/plugin_ut/faces/FCommandoSkins.Nikita.jpg
-%%PHPUA%%/images/plugin_ut/faces/FCommandoSkins.Portia.jpg
-%%PHPUA%%/images/plugin_ut/faces/FCommandoSkins.Tanya.jpg
-%%PHPUA%%/images/plugin_ut/faces/FCommandoSkins.gromida.jpg
-%%PHPUA%%/images/plugin_ut/faces/FCommandoSkins.maime.jpg
-%%PHPUA%%/images/plugin_ut/faces/FCommandoSkins.visse.jpg
-%%PHPUA%%/images/plugin_ut/faces/None.jpg
-%%PHPUA%%/images/plugin_ut/faces/SGirlSkins.Athena.jpg
-%%PHPUA%%/images/plugin_ut/faces/SGirlSkins.Azure.jpg
-%%PHPUA%%/images/plugin_ut/faces/SGirlSkins.Cathode.jpg
-%%PHPUA%%/images/plugin_ut/faces/SGirlSkins.Cilia.jpg
-%%PHPUA%%/images/plugin_ut/faces/SGirlSkins.Fury.jpg
-%%PHPUA%%/images/plugin_ut/faces/SGirlSkins.Isis.jpg
-%%PHPUA%%/images/plugin_ut/faces/SGirlSkins.Lauren.jpg
-%%PHPUA%%/images/plugin_ut/faces/SGirlSkins.Lilith.jpg
-%%PHPUA%%/images/plugin_ut/faces/SGirlSkins.Risa.jpg
-%%PHPUA%%/images/plugin_ut/faces/SGirlSkins.Rylisa.jpg
-%%PHPUA%%/images/plugin_ut/faces/SGirlSkins.Sara.jpg
-%%PHPUA%%/images/plugin_ut/faces/SGirlSkins.Sarena.jpg
-%%PHPUA%%/images/plugin_ut/faces/SGirlSkins.Shyann.jpg
-%%PHPUA%%/images/plugin_ut/faces/SGirlSkins.Tara.jpg
-%%PHPUA%%/images/plugin_ut/faces/SGirlSkins.Tasha.jpg
-%%PHPUA%%/images/plugin_ut/faces/SGirlSkins.Vixen.jpg
-%%PHPUA%%/images/plugin_ut/faces/SGirlSkins.Zanna.jpg
-%%PHPUA%%/images/plugin_ut/faces/SGirlSkins.annaka.jpg
-%%PHPUA%%/images/plugin_ut/faces/SGirlSkins.aryss.jpg
-%%PHPUA%%/images/plugin_ut/faces/SGirlSkins.olga.jpg
-%%PHPUA%%/images/plugin_ut/faces/SGirlSkins.ryanna.jpg
-%%PHPUA%%/images/plugin_ut/faces/SoldierSkins.Arkon.jpg
-%%PHPUA%%/images/plugin_ut/faces/SoldierSkins.Brock.jpg
-%%PHPUA%%/images/plugin_ut/faces/SoldierSkins.Bruce.jpg
-%%PHPUA%%/images/plugin_ut/faces/SoldierSkins.Drake.jpg
-%%PHPUA%%/images/plugin_ut/faces/SoldierSkins.Harlin.jpg
-%%PHPUA%%/images/plugin_ut/faces/SoldierSkins.Johnson.jpg
-%%PHPUA%%/images/plugin_ut/faces/SoldierSkins.Kregore.jpg
-%%PHPUA%%/images/plugin_ut/faces/SoldierSkins.Malcom.jpg
-%%PHPUA%%/images/plugin_ut/faces/SoldierSkins.Manwell.jpg
-%%PHPUA%%/images/plugin_ut/faces/SoldierSkins.Matrix.jpg
-%%PHPUA%%/images/plugin_ut/faces/SoldierSkins.Othello.jpg
-%%PHPUA%%/images/plugin_ut/faces/SoldierSkins.Radkin.jpg
-%%PHPUA%%/images/plugin_ut/faces/SoldierSkins.Rankin.jpg
-%%PHPUA%%/images/plugin_ut/faces/SoldierSkins.Riker.jpg
-%%PHPUA%%/images/plugin_ut/faces/SoldierSkins.Slain.jpg
-%%PHPUA%%/images/plugin_ut/faces/SoldierSkins.Tensor.jpg
-%%PHPUA%%/images/plugin_ut/faces/SoldierSkins.Vector.jpg
-%%PHPUA%%/images/plugin_ut/faces/SoldierSkins.Von.jpg
-%%PHPUA%%/images/plugin_ut/faces/SoldierSkins.Wraith.jpg
-%%PHPUA%%/images/plugin_ut/faces/TSkMSkins.Baetal.jpg
-%%PHPUA%%/images/plugin_ut/faces/TSkMSkins.Berserker.jpg
-%%PHPUA%%/images/plugin_ut/faces/TSkMSkins.Disconnect.jpg
-%%PHPUA%%/images/plugin_ut/faces/TSkMSkins.Dominator.jpg
-%%PHPUA%%/images/plugin_ut/faces/TSkMSkins.Firewall.jpg
-%%PHPUA%%/images/plugin_ut/faces/TSkMSkins.Guardian.jpg
-%%PHPUA%%/images/plugin_ut/faces/TSkMSkins.Pharoh.jpg
-%%PHPUA%%/images/plugin_ut/faces/TSkMSkins.Skrilax.jpg
-%%PHPUA%%/images/plugin_ut/faces/TSkMSkins.SuperFly.jpg
-%%PHPUA%%/images/plugin_ut/faces/unknown.jpg
-%%PHPUA%%/plugins/plugin_ut/plugin_ut.inc
-%%PHPUA%%/plugins/plugin_ut/plugin_ut_mode_info.inc
-%%PHPUA%%/plugins/plugin_ut/plugin_ut_mode_rules.inc
-%%PHPUA%%/plugins/plugin_ut/plugin_ut_mode_watch.inc
-%%PHPUA%%/templates/default/plugin_ut/info.tpl
-%%PHPUA%%/templates/default/plugin_ut/rules.tpl
-%%PHPUA%%/templates/default/plugin_ut/watch.js
-%%PHPUA%%/templates/default/plugin_ut/watch.tpl
-%%PHPUA%%/templates/default/plugin_ut/x.js
-%%PHPUA%%/templates/javascript/plugin_ut/info.tpl
-%%PHPUA%%/templates/wap/plugin_ut/info.tpl
-@dirrm %%PHPUA%%/templates/wap/plugin_ut
-@dirrmtry %%PHPUA%%/templates/wap
-@dirrm %%PHPUA%%/templates/javascript/plugin_ut
-@dirrmtry %%PHPUA%%/templates/javascript
-@dirrm %%PHPUA%%/templates/default/plugin_ut
-@dirrmtry %%PHPUA%%/templates/default
-@dirrmtry %%PHPUA%%/templates
-@dirrm %%PHPUA%%/plugins/plugin_ut
-@dirrmtry %%PHPUA%%/plugins
-@dirrm %%PHPUA%%/images/plugin_ut/faces
-@dirrm %%PHPUA%%/images/plugin_ut
-@dirrmtry %%PHPUA%%/images
diff --git a/games/phpua-ut2003/Makefile b/games/phpua-ut2003/Makefile
deleted file mode 100644
index 37a96788fc5d..000000000000
--- a/games/phpua-ut2003/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
-# New ports collection makefile for: phpua-plugin_ut2003
-# Date created: 29 March 2003
-# Whom: hideki
-#
-# $FreeBSD$
-#
-
-PORTNAME= phpua-plugin_ut2003
-PORTVERSION= 1.1.0b
-PORTREVISION= 1
-CATEGORIES= games www
-MASTER_SITES= SF/phpua/Plug-in_%20Unreal%20Tournament%202k3/${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= An Unreal Tournament 2003 plugin for phpUA
-
-BUILD_DEPENDS= ${LOCALBASE}/${PHPUA}/index.php:${PORTSDIR}/games/phpua-engine
-RUN_DEPENDS= ${BUILD_DEPENDS}
-
-DEPRECATED= depends on phpua-engine
-EXPIRATION_DATE= 2011-11-01
-
-# Some variables you can change
-PHPUA?= www/phpua
-PHPUA_USER?= ${WWWOWN}
-PHPUA_GROUP?= ${WWWGRP}
-
-# Static Variables
-PKGOPTS= ${FILESDIR}/pkg-opts
-
-NO_BUILD= yes
-
-PLIST_SUB+= PHPUA=${PHPUA} PHPUA_USER=${PHPUA_USER} PHPUA_GROUP=${PHPUA_GROUP}
-
-options:
- @ ${ECHO_MSG} "===> Build options for ${PKGNAME}:"
- @ ${CAT} ${PKGOPTS}
-
-pre-everything::
-.if !defined(BATCH)
- @ ${TEST} -r ${PKGOPTS} && \
- (${ECHO_MSG} '-------------------------------------------------------------------------'; \
- ${ECHO_MSG} 'Perform a "make options" to see a list of available installation options.'; \
- ${ECHO_MSG} '-------------------------------------------------------------------------')
-.endif
-
-do-extract:
- @ ${MKDIR} ${WRKSRC}
- @ cd ${WRKSRC} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS}
-
-do-install:
- @ ${CHOWN} -R ${PHPUA_USER}:${PHPUA_GROUP} ${WRKSRC}
- @ ${CP} -R ${WRKSRC}/ ${PREFIX}/${PHPUA}/
- @ ${ECHO_MSG} ""
- @ ${ECHO_MSG} "* Files have been installed in"
- @ ${ECHO_MSG} "* ${PREFIX}/${PHPUA}"
- @ ${ECHO_MSG} "*"
-
-.include <bsd.port.mk>
diff --git a/games/phpua-ut2003/distinfo b/games/phpua-ut2003/distinfo
deleted file mode 100644
index 1c8b0e91bbe7..000000000000
--- a/games/phpua-ut2003/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (phpua-plugin_ut2003-1.1.0b.tar.gz) = 27961c91108210453db91dbcc274121ee7cbc7bb9ed4ea67700428243c3a86cc
-SIZE (phpua-plugin_ut2003-1.1.0b.tar.gz) = 7646
diff --git a/games/phpua-ut2003/files/pkg-opts b/games/phpua-ut2003/files/pkg-opts
deleted file mode 100644
index 5c101844d9b6..000000000000
--- a/games/phpua-ut2003/files/pkg-opts
+++ /dev/null
@@ -1,10 +0,0 @@
-
-> PHPUA [www/data/phpua]
- The DocumentRoot for your webserver under ${PREFIX}
-
-> PHPUA_USER [www]
- The user ID under which your webserver runs
-
-> PHPUA_GROUP [www]
- The group ID under which your webserver runs
-
diff --git a/games/phpua-ut2003/pkg-descr b/games/phpua-ut2003/pkg-descr
deleted file mode 100644
index 5efb84cf4dc3..000000000000
--- a/games/phpua-ut2003/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-phpUA is a PHP script that enables gaming server administrators
-to manage their servers via a website interface and to display
-server information including live statistics to the public.
-Plug-ins allow for game, language and website design compatibility.
-
-This is a plug-in for Unreal Tournament 2003.
-
-WWW: http://phpua.sourceforge.net/
diff --git a/games/phpua-ut2003/pkg-plist b/games/phpua-ut2003/pkg-plist
deleted file mode 100644
index 5dca456a48ca..000000000000
--- a/games/phpua-ut2003/pkg-plist
+++ /dev/null
@@ -1,20 +0,0 @@
-%%PHPUA%%/plugins/plugin_ut2003/plugin_ut2003.inc
-%%PHPUA%%/plugins/plugin_ut2003/plugin_ut2003_mode_info.inc
-%%PHPUA%%/plugins/plugin_ut2003/plugin_ut2003_mode_rules.inc
-%%PHPUA%%/plugins/plugin_ut2003/plugin_ut2003_mode_watch.inc
-%%PHPUA%%/templates/default/plugin_ut2003/info.tpl
-%%PHPUA%%/templates/default/plugin_ut2003/rules.tpl
-%%PHPUA%%/templates/default/plugin_ut2003/watch.js
-%%PHPUA%%/templates/default/plugin_ut2003/watch.tpl
-%%PHPUA%%/templates/default/plugin_ut2003/x.js
-%%PHPUA%%/templates/javascript/plugin_ut2003/info.tpl
-%%PHPUA%%/templates/wap/plugin_ut2003/info.tpl
-@dirrm %%PHPUA%%/templates/wap/plugin_ut2003
-@dirrmtry %%PHPUA%%/templates/wap
-@dirrm %%PHPUA%%/templates/javascript/plugin_ut2003
-@dirrmtry %%PHPUA%%/templates/javascript
-@dirrm %%PHPUA%%/templates/default/plugin_ut2003
-@dirrmtry %%PHPUA%%/templates/default
-@dirrmtry %%PHPUA%%/templates
-@dirrm %%PHPUA%%/plugins/plugin_ut2003
-@dirrmtry %%PHPUA%%/plugins
diff --git a/games/uox3/Makefile b/games/uox3/Makefile
deleted file mode 100644
index 7205b831a19b..000000000000
--- a/games/uox3/Makefile
+++ /dev/null
@@ -1,58 +0,0 @@
-# New ports collection makefile for: uox3
-# Date created: 24 Feb 1999
-# Whom: Donald Burr <dburr@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= uox3
-PORTVERSION= 0.69.02
-PORTREVISION= 1
-CATEGORIES= games
-MASTER_SITES= http://www.mwcyber.com/GateTraveler/uox/files/:file1 \
- http://mirror.etf.bg.ac.yu/freebsd/distfiles/uox3/:file2
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:file1 tqpsworld${EXTRACT_SUFX}:file2
-DISTNAME= uox3v6902-linux
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A GPL'd server for Origin Systems' Ultima Online multiplayer game
-
-DEPRECATED= No more public distfiles
-EXPIRATION_DATE= 2011-11-01
-
-DIST_SUBDIR= uox3
-USE_ZIP= YES
-NO_WRKSUBDIR= YES
-PATCH_STRIP= -p1
-
-USE_GMAKE= YES
-MAKEFILE= makefile
-ALL_TARGET= linux
-
-.include <bsd.port.pre.mk>
-
-do-build:
- cd ${WRKSRC}/dev && ${GMAKE} -f ${MAKEFILE} CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" ${ALL_TARGET}
-
-do-install:
- -${RM} ${WRKDIR}/uox/uox3.ini.orig
- ${MKDIR} ${PREFIX}/uox3
- for FILE in ${WRKDIR}/uox/* ; do \
- ${INSTALL_DATA} $${FILE} ${PREFIX}/uox3 ;\
- done
- ${INSTALL_PROGRAM} ${WRKSRC}/dev/uox3 ${PREFIX}/uox3
- ${INSTALL_DATA} ${WRKDIR}/uox3.wsc ${PREFIX}/uox3
- ${INSTALL_DATA} ${WRKDIR}/WSC\ Changes.txt ${PREFIX}/uox3/wsc_changes.txt
- ${INSTALL_SCRIPT} ${FILESDIR}/uox3.sh ${PREFIX}/etc/rc.d/uox3.sh
-.ifdef NOPORTDOCS
- @${ECHO_MSG} "==> Extra documentation WILL NOT be installed."
-.else
- @${ECHO_MSG} "==> Installing extra documentation..."
- ${MKDIR} ${PREFIX}/uox3/docs
- for FILE in ${WRKDIR}/docs/* ; do \
- ${INSTALL_DATA} $${FILE} ${PREFIX}/uox3/docs ;\
- done
-.endif
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/games/uox3/distinfo b/games/uox3/distinfo
deleted file mode 100644
index 5abc6954ff8b..000000000000
--- a/games/uox3/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (uox3/uox3v6902-linux.zip) = 98652637677b08e5c88103a8672a6901b993e5ebf3b85073b1cb07d4875ea6c0
-SIZE (uox3/uox3v6902-linux.zip) = 918031
-SHA256 (uox3/tqpsworld.zip) = 4168ceecc4aba983df62e26827c7527f67d272b8a1418a78da944d6b93783073
-SIZE (uox3/tqpsworld.zip) = 439010
diff --git a/games/uox3/files/patch-af b/games/uox3/files/patch-af
deleted file mode 100644
index 2b08b09c2336..000000000000
--- a/games/uox3/files/patch-af
+++ /dev/null
@@ -1,59 +0,0 @@
---- work/dev/archive.cpp.orig Tue Feb 9 00:14:28 1999
-+++ work/dev/archive.cpp Sun Feb 27 10:50:19 2000
-@@ -44,6 +44,11 @@
- //
- #include "uox3.h"
-
-+void _itoa(char *a, int b, int c)
-+{
-+ sprintf(a, "%d", b);
-+}
-+
- void fileArchive(char *pFile2Archive, char *pArchiveDir)
- {
- char ext[255] = "";
-@@ -98,7 +103,7 @@
- ptime = localtime(&mytime);
-
- // Create the 4 digit year date
-- _itoa((ptime->tm_year + 1900), intdate, 10);
-+ _itoa(intdate, (ptime->tm_year + 1900), 10);
- strcpy(archiveid, intdate);
-
- // Create the 3 digit day of the year date
-@@ -107,7 +112,7 @@
- strcpy(temp, "0");
- if (ptime->tm_yday < 100)
- strcpy(temp, "00");
-- _itoa(ptime->tm_yday, intdate, 10);
-+ _itoa(intdate, ptime->tm_yday, 10);
- strcat(temp, intdate);
- strcat(archiveid, temp);
-
-@@ -116,7 +121,7 @@
- strcpy(temp, "");
- if (ptime->tm_hour < 10)
- strcpy(temp, "0");
-- _itoa(ptime->tm_hour, intdate, 10);
-+ _itoa(intdate, ptime->tm_hour, 10);
- strcat(temp, intdate);
- strcat(archiveid, temp);
-
-@@ -124,7 +129,7 @@
- strcpy(temp, "");
- if (ptime->tm_min < 10)
- strcpy(temp, "0");
-- _itoa(ptime->tm_min, intdate, 10);
-+ _itoa(intdate, ptime->tm_min, 10);
- strcat(temp, intdate);
- strcat(archiveid, temp);
-
-@@ -132,7 +137,7 @@
- strcpy(temp, "");
- if (ptime->tm_sec < 10)
- strcpy(temp, "0");
-- _itoa(ptime->tm_sec, intdate, 10);
-+ _itoa(intdate, ptime->tm_sec, 10);
- strcat(temp, intdate);
- strcat(archiveid, temp);
-
diff --git a/games/uox3/files/patch-ag b/games/uox3/files/patch-ag
deleted file mode 100644
index b4b98c070cd0..000000000000
--- a/games/uox3/files/patch-ag
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ruN work.orig/dev/combat.cpp work/dev/combat.cpp
---- work.orig/dev/combat.cpp Mon Feb 8 22:14:28 1999
-+++ work/dev/combat.cpp Fri Sep 10 17:31:40 1999
-@@ -960,7 +960,7 @@
- chars[c].targ = s;
- chars[c].npcWander=2; //set wander mode Tauriel
- npcToggleCombat(c);
-- chars[c].npcmovetime=(int)(getclock()+(NPCSPEED*CLOCKS_PER_SEC));
-+ chars[c].npcmovetime=(unsigned long int)(getclock()+(NPCSPEED*CLOCKS_PER_SEC));
-
- soundeffect2(c, 0x01, 0xFE); //Tauriel 1-9-99 changed to stop crashing used to call soundeffect (expeted socket)
- staticeffect(c, 0x37, 0x2A, 0x09, 0x06);
diff --git a/games/uox3/files/patch-ah b/games/uox3/files/patch-ah
deleted file mode 100644
index 3cc3457651ba..000000000000
--- a/games/uox3/files/patch-ah
+++ /dev/null
@@ -1,29 +0,0 @@
---- work/dev/globals.cpp.orig Tue Feb 9 00:14:28 1999
-+++ work/dev/globals.cpp Sun Feb 27 11:21:52 2000
-@@ -31,7 +31,7 @@
- char noaccount[3]="\x82\x00";
- char nopass[3]="\x82\x03";
- char acctblock[3]="\x82\x02";
--char pause[3]="\x33\x01";
-+char xpause[3]="\x33\x01";
- char restart[3]="\x33\x00";
- char goxyz[20]="\x20\x00\x05\xA8\x90\x01\x90\x00\x83\xFF\x00\x06\x08\x06\x49\x00\x00\x02\x00";
- char wearitem[16]="\x2E\x40\x0A\x00\x01\x00\x00\x00\x01\x00\x05\xA8\x90\x00\x00";
-@@ -87,7 +87,7 @@
- #ifdef _MSVC
- long int oldtime, newtime;
- #else
--unsigned long int oldtime, newtime; //for autosaving
-+time_t oldtime, newtime; //for autosaving
- #endif
- int autosaved, saveinterval, heartbeat;
- char saveintervalstr[4];
-@@ -120,7 +120,7 @@
- unsigned int acctcount;
- unsigned int servcount;
- unsigned int startcount;
--char acct[MAXACCT][3][31]; // Account list
-+char xacct[MAXACCT][3][31]; // Account list
- char acctinuse[MAXACCT];
- char serv[MAXSERV][2][30]; // Servers list
- char start[MAXSTART][5][30]; // Startpoints list
diff --git a/games/uox3/files/patch-ai b/games/uox3/files/patch-ai
deleted file mode 100644
index 124fd11cd0b5..000000000000
--- a/games/uox3/files/patch-ai
+++ /dev/null
@@ -1,36 +0,0 @@
---- work/dev/makefile.orig Fri Nov 27 23:34:50 1998
-+++ work/dev/makefile Sun Sep 8 13:29:35 2002
-@@ -1,10 +1,7 @@
- # This is a unified GNU Makfefile for all "other" targets - type "make"
- # to get a list of targets!
-
--CC = gcc
--
--# Optimization
--OPT = -O2
-+CXX ?= c++
-
- # Name of executable
- EXE = uox3.exe
-@@ -27,7 +24,7 @@
- # Objects
- OBJS := $(patsubst %.cpp, %.o, $(SRC))
-
--C_FLAGS = $(WARN) $(OTHER) $(OPT) $(DEBUG)
-+C_FLAGS = $(CXXFLAGS) $(WARN) $(OTHER) $(DEBUG)
-
- all:
- @echo Please specify one of the following:
-@@ -51,10 +48,10 @@
-
-
- $(EXE): $(OBJS)
-- $(CC) -o $@ $(OBJS) $(LIBS)
-+ $(CXX) -o $@ $(OBJS) $(LIBS)
-
- %.o: %.cpp uox3.h
-- $(CC) -c $(C_FLAGS) $< -o $@
-+ $(CXX) -c $(C_FLAGS) $< -o $@
-
- clean:
- rm -f *.o uox3
diff --git a/games/uox3/files/patch-aj b/games/uox3/files/patch-aj
deleted file mode 100644
index 174f88ea8dfc..000000000000
--- a/games/uox3/files/patch-aj
+++ /dev/null
@@ -1,33 +0,0 @@
-diff -ruN work.orig/dev/skills.cpp work/dev/skills.cpp
---- work.orig/dev/skills.cpp Mon Feb 8 22:14:30 1999
-+++ work/dev/skills.cpp Fri Sep 10 17:32:02 1999
-@@ -1302,12 +1302,12 @@
- if (chars[target].npc)
- {
- if (!(chars[target].war)) npcToggleCombat(target);
-- chars[target].npcmovetime=(int)((getclock()+(NPCSPEED*CLOCKS_PER_SEC)));
-+ chars[target].npcmovetime=(unsigned long int)((getclock()+(NPCSPEED*CLOCKS_PER_SEC)));
- }
- if (chars[target2].npc)
- {
- if (!(chars[target2].war)) npcToggleCombat(target2);
-- chars[target2].npcmovetime=(int)((getclock()+(NPCSPEED*CLOCKS_PER_SEC)));
-+ chars[target2].npcmovetime=(unsigned long int)((getclock()+(NPCSPEED*CLOCKS_PER_SEC)));
- }
- sprintf(temp, "* You see %s attacking %s *", chars[target].name, chars[target2].name);
- for (i=0;i<now;i++)
-@@ -1342,12 +1342,12 @@
- if (chars[target].npc)
- {
- if (!(chars[target].war)) npcToggleCombat(target);
-- chars[target].npcmovetime=(int)(getclock()+(NPCSPEED*CLOCKS_PER_SEC));
-+ chars[target].npcmovetime=(unsigned long int)(getclock()+(NPCSPEED*CLOCKS_PER_SEC));
- }
- if (chars[target2].npc)
- {
- if (!(chars[target2].war)) npcToggleCombat(target2);
-- chars[target2].npcmovetime=(int)(getclock()+(NPCSPEED*CLOCKS_PER_SEC));
-+ chars[target2].npcmovetime=(unsigned long int)(getclock()+(NPCSPEED*CLOCKS_PER_SEC));
- }
- sprintf(temp, "* You see %s attacking %s *", chars[target].name, chars[target2].name);
- for (i=0;i<now;i++)
diff --git a/games/uox3/files/patch-ak b/games/uox3/files/patch-ak
deleted file mode 100644
index 9efdef5cc644..000000000000
--- a/games/uox3/files/patch-ak
+++ /dev/null
@@ -1,226 +0,0 @@
---- work/dev/uox3.cpp.orig Sun Feb 14 02:14:34 1999
-+++ work/dev/uox3.cpp Sun Feb 27 11:29:33 2000
-@@ -2056,7 +2056,7 @@
- count2=(count*19)+5;
- bpopen2[1]=count2/256;
- bpopen2[2]=count2%256;
--// xsend(s, pause, 2, 0);
-+// xsend(s, xpause, 2, 0);
- xsend(s, bpopen2, 5, 0);
- for (i=0;i<contsp[serhash].max;i++)
- {
-@@ -2336,11 +2336,11 @@
- for (i=0;i<acctcount;i++)
- {
- t=0;
-- if (strlen(&buffer[s][1])==strlen(acct[i][0]))
-+ if (strlen(&buffer[s][1])==strlen(xacct[i][0]))
- {
- t=1;
- for (j=0;j<strlen(&buffer[s][1]);j++)
-- if (toupper(buffer[s][j+1])!=toupper(acct[i][0][j])) t=0;
-+ if (toupper(buffer[s][j+1])!=toupper(xacct[i][0][j])) t=0;
- if (strlen(&buffer[s][1])==0) t=0;
- }
- if (t==1) acctno[s]=i;
-@@ -2349,15 +2349,15 @@
- {
- psplit(&buffer[s][31]);
- t=0;
-- if (strlen(pass1)==strlen(acct[acctno[s]][1]))
-+ if (strlen(pass1)==strlen(xacct[acctno[s]][1]))
- {
- t=1;
- for (j=0;j<strlen(pass1);j++)
-- if (toupper(pass1[j])!=toupper(acct[acctno[s]][1][j])) t=0;
-+ if (toupper(pass1[j])!=toupper(xacct[acctno[s]][1][j])) t=0;
- if (strlen(pass1)==0) t=0;
-- //if ((acct[acctno[s]][1][0]=='x')&&(acct[acctno[s]][1][1]=='x')&&(acct[acctno[s]][1][2]=='x'))
-+ //if ((xacct[acctno[s]][1][0]=='x')&&(xacct[acctno[s]][1][1]=='x')&&(xacct[acctno[s]][1][2]=='x'))
- //account banning by Anthracks 1-3-99
-- if (((acct[acctno[s]][1][0]=='x')&&(acct[acctno[s]][1][1]=='x')&&(acct[acctno[s]][1][2]=='x')) || acct[acctno[s]][2][0]=='1') // They are banned
-+ if (((xacct[acctno[s]][1][0]=='x')&&(xacct[acctno[s]][1][1]=='x')&&(xacct[acctno[s]][1][2]=='x')) || xacct[acctno[s]][2][0]=='1') // They are banned
- t=2;
- }
-
-@@ -2521,11 +2521,11 @@
- for (i=0;i<acctcount;i++)
- {
- t=0;
-- if (strlen(&buffer[s][5])==strlen(acct[i][0]))
-+ if (strlen(&buffer[s][5])==strlen(xacct[i][0]))
- {
- t=1;
- for (j=0;j<strlen(&buffer[s][5]);j++)
-- if (toupper(buffer[s][j+5])!=toupper(acct[i][0][j])) t=0;
-+ if (toupper(buffer[s][j+5])!=toupper(xacct[i][0][j])) t=0;
- if (strlen(&buffer[s][5])==0) t=0;
- }
- if (t==1) acctno[s]=i;
-@@ -2534,13 +2534,13 @@
- {
- psplit(&buffer[s][35]);
- t=0;
-- if (strlen(pass1)==strlen(acct[acctno[s]][1]))
-+ if (strlen(pass1)==strlen(xacct[acctno[s]][1]))
- {
- t=1;
- for (j=0;j<strlen(pass1);j++)
-- if (toupper(pass1[j])!=toupper(acct[acctno[s]][1][j])) t=0;
-+ if (toupper(pass1[j])!=toupper(xacct[acctno[s]][1][j])) t=0;
- if (strlen(pass1)==0) t=0;
-- if ((acct[acctno[s]][1][0]=='x')&&(acct[acctno[s]][1][1]=='x')&&(acct[acctno[s]][1][2]=='x'))
-+ if ((xacct[acctno[s]][1][0]=='x')&&(xacct[acctno[s]][1][1]=='x')&&(xacct[acctno[s]][1][2]=='x'))
- t=2;
- }
-
-@@ -5228,7 +5228,7 @@
- chars[t].summontimer=(getclock()+(CLOCKS_PER_SEC*20));
- chars[t].npcWander=2;
- chars[t].npcaitype=0x04;
-- chars[t].npcmovetime=(int)(getclock()+(NPCSPEED*CLOCKS_PER_SEC));
-+ chars[t].npcmovetime=(unsigned long int)(getclock()+(NPCSPEED*CLOCKS_PER_SEC));
- npctalkall(t,"Thou have suffered thy punishment, scoundrel.");
- }
- chars[t].targ=-1;
-@@ -6555,7 +6555,7 @@
- updscroll[3]=2;
- updscroll[8]=(y-10)/256;
- updscroll[9]=(y-10)%256;
--// xsend(s, pause, 2, 0);
-+// xsend(s, xpause, 2, 0);
- xsend(s, updscroll, 10, 0);
- for (j=0;j<x;j++)
- {
-@@ -6616,7 +6616,7 @@
- updscroll[7]=i;
- updscroll[8]=(y-10)/256;
- updscroll[9]=(y-10)%256;
--// xsend(s, pause, 2, 0);
-+// xsend(s, xpause, 2, 0);
- xsend(s, updscroll, 10, 0);
- for (j=0;j<x;j++)
- {
-@@ -6682,7 +6682,7 @@
- bookpage[10]=p%256;
- bookpage[11]=x/256;
- bookpage[12]=x%256;
--// xsend(s, pause, 2, 0);
-+// xsend(s, xpause, 2, 0);
- xsend(s, bookpage, 13, 0);
- for (j=0;j<x;j++)
- {
-@@ -6729,7 +6729,7 @@
- }
- while (strcmp(script1, "AUTHOR"));
- sprintf(bookauthor, "%s", script2);
--// xsend(s, pause, 2, 0);
-+// xsend(s, xpause, 2, 0);
- xsend(s, bookopen, 8, 0);
- xsend(s, booktitle, 60, 0);
- xsend(s, bookauthor, 30, 0);
-@@ -7739,7 +7739,7 @@
- chars[currchar[s]].spiritspeaktimer=0; // initially set spiritspeak timer to 0
-
- xsend(s, startup, 37, 0);
--// xsend(s, pause, 2, 0);
-+// xsend(s, xpause, 2, 0);
- chars[currchar[s]].war=0;
- wornitems(s, currchar[s]);
- teleport(currchar[s]);
-@@ -8186,7 +8186,7 @@
- chars[s].hidden=0;
- }
-
-- if (chars[s].npc) chars[s].npcmovetime=(int)(getclock()+(NPCSPEED*CLOCKS_PER_SEC)); //reset move timer
-+ if (chars[s].npc) chars[s].npcmovetime=(unsigned long int)(getclock()+(NPCSPEED*CLOCKS_PER_SEC)); //reset move timer
-
- switch(dir&0x0F)
- {
-@@ -12857,7 +12857,7 @@
- if ((chars[i].npc)&&!(chars[i].npcaitype==0x40))
- {
- if (!(chars[i].war)) npcToggleCombat(i);
-- chars[i].npcmovetime=(int)(getclock()+(NPCSPEED*CLOCKS_PER_SEC));
-+ chars[i].npcmovetime=(unsigned long int)(getclock()+(NPCSPEED*CLOCKS_PER_SEC));
- }
- break;
- }
-@@ -13071,7 +13071,11 @@
- {
- len=sizeof (struct sockaddr_in);
- // printf("Waiting at accept()\n");
-+#if defined(__FreeBSD__) && (__FreeBSD_version >= 400013)
-+ client[now]=accept(a_socket, (struct sockaddr *)&client_addr, (socklen_t*)&len);
-+#else
- client[now]=accept(a_socket, (struct sockaddr *)&client_addr, &len);
-+#endif
- // printf("Done! :)\n");
- if (client[now]<0)
- {
-@@ -13411,7 +13415,7 @@
- {
- chars[i].oldnpcWander=chars[i].npcWander;
- chars[i].npcWander=5;
-- chars[i].npcmovetime=(int)(currenttime+(NPCSPEED*CLOCKS_PER_SEC));
-+ chars[i].npcmovetime=(unsigned long int)(currenttime+(NPCSPEED*CLOCKS_PER_SEC));
- }
-
- if ((chars[i].npc)&&
-@@ -13419,7 +13423,7 @@
- (chars[i].hp>chars[i].st*chars[i].reattackat/100))
- {
- chars[i].npcWander=chars[i].oldnpcWander;
-- chars[i].npcmovetime=(int)(currenttime+(NPCSPEED*CLOCKS_PER_SEC));
-+ chars[i].npcmovetime=(unsigned long int)(currenttime+(NPCSPEED*CLOCKS_PER_SEC));
- chars[i].oldnpcWander=0; // so it won't save this at the wsc file
- }
- // end of flee code
-@@ -14614,7 +14618,7 @@
- //near the player character:
-
- dnpctime=0;
-- if (chars[i].npc && (chars[i].npcmovetime<=currenttime||(overflow)))
-+ if (chars[i].npc && (chars[i].npcmovetime<=(unsigned long int)currenttime||(overflow)))
- {
- //kolours***************************************(09/19/98)
- //fix for monsters to wander when within player's sphere
-@@ -14737,7 +14741,7 @@
- } break;
- }
- }
-- chars[i].npcmovetime=(int)(currenttime+(NPCSPEED*CLOCKS_PER_SEC*(1+dnpctime))); //reset move timer
-+ chars[i].npcmovetime=(unsigned long int)(currenttime+(NPCSPEED*CLOCKS_PER_SEC*(1+dnpctime))); //reset move timer
- }
- }
- }
-@@ -17537,12 +17541,12 @@
- if (chars[target].npc)
- {
- if (!(chars[target].war)) npcToggleCombat(target);
-- chars[target].npcmovetime=(int)(getclock()+(NPCSPEED*CLOCKS_PER_SEC));
-+ chars[target].npcmovetime=(unsigned long int)(getclock()+(NPCSPEED*CLOCKS_PER_SEC));
- }
- if ((chars[target2].npc)&&!(chars[target2].npcaitype==0x40))
- {
- if (!(chars[target2].war)) npcToggleCombat(target2);
-- chars[target2].npcmovetime=(int)(getclock()+(NPCSPEED*CLOCKS_PER_SEC));
-+ chars[target2].npcmovetime=(unsigned long int)(getclock()+(NPCSPEED*CLOCKS_PER_SEC));
- }
- sprintf(temp, "* You see %s attacking %s *", chars[target].name, chars[target2].name);
- for (i=0;i<now;i++)
-@@ -17586,12 +17590,12 @@
- if (chars[target].npc)
- {
- if (!(chars[target].war)) npcToggleCombat(target);
-- chars[target].npcmovetime=(int)(getclock()+(NPCSPEED*CLOCKS_PER_SEC));
-+ chars[target].npcmovetime=(unsigned long int)(getclock()+(NPCSPEED*CLOCKS_PER_SEC));
- }
- if ((chars[target2].npc)&&!(chars[target2].npcaitype==0x40))
- {
- if (!(chars[target2].war)) npcToggleCombat(target2);
-- chars[target2].npcmovetime=(int)(getclock()+(NPCSPEED*CLOCKS_PER_SEC));
-+ chars[target2].npcmovetime=(unsigned long int)(getclock()+(NPCSPEED*CLOCKS_PER_SEC));
- }
- }
-
diff --git a/games/uox3/files/patch-al b/games/uox3/files/patch-al
deleted file mode 100644
index fdb28da995d5..000000000000
--- a/games/uox3/files/patch-al
+++ /dev/null
@@ -1,91 +0,0 @@
---- work/dev/uox3.h.orig 1999-02-14 18:56:03.000000000 -0600
-+++ work/dev/uox3.h 2007-09-06 05:37:55.229539705 -0500
-@@ -3,10 +3,10 @@
- //#define VER "0.69.02 (Test Build 03)" //Increment to 01 when putting out official test build
- #define PRODUCT "Ultima Offline eXperiment 3"
- // Your timezone
--#define TIMEZONE "GMT-7"
-+#define TIMEZONE "GMT-8"
- // Information about the person who compiled this (Put your info here!)
--#define NAME "UOX3 Dev Team"
--#define EMAIL "crwth@home.com"
-+#define NAME "UOX3 FreeBSD Port User"
-+#define EMAIL "ports@FreeBSD.ORG"
- #ifdef _WIN32
- #define __NT__
- #define _MSVC
-@@ -16,7 +16,7 @@
- #define _WIN32
- #endif
- #endif
--#if defined _WIN32 && (!__MINGW32__)
-+#if (defined _WIN32 && (!__MINGW32__)) || defined(__FreeBSD__)
- #define PACK_NEEDED
- #else
- #define PACK_NEEDED __attribute__ ((packed))
-@@ -38,12 +38,18 @@
- #include <sys/timeb.h>
- #else
- #include <ctype.h>
-+#ifdef __FreeBSD__
-+#include <sys/types.h>
-+#include <sys/param.h>
-+#endif // __FreeBSD__
- #include <netinet/in.h>
- #include <sys/socket.h>
- #include <sys/types.h>
- #include <sys/time.h>
-+#include <arpa/inet.h>
- #include <netdb.h>
- #include <sys/signal.h>
-+#include <unistd.h>
- #endif
- #include "im.h"
- #include "uoxlist.h"
-@@ -51,8 +57,8 @@
- #include "worldmain.h"
- // LINUX Definitions
- #ifndef __NT__
--#define max(a,b) (a) >? (b)
--#define min(a,b) (a) <? (b)
-+#define max(a,b) ((a) >= (b) ? (a) : (b))
-+#define min(a,b) ((a) <= (b) ? (a) : (b))
- char *strlwr(char *);
- char *strupr(char *);
- #endif
-@@ -349,7 +355,7 @@
- unsigned long int regen, regen2, regen3;
- int runenumb; // Used for naming runes
- int attacker; // Character who attacked this character
-- int npcmovetime; // Next time npc will walk
-+ unsigned long int npcmovetime; // Next time npc will walk
- char npcWander; // NPC Wander Mode
- char oldnpcWander;
- int ftarg; // NPC Follow Target
-@@ -735,7 +741,7 @@
- extern char noaccount[3];
- extern char nopass[3];
- extern char acctblock[3];
--extern char pause[3];
-+extern char xpause[3];
- extern char restart[3];
- extern char goxyz[20];
- extern char wearitem[16];
-@@ -800,7 +806,7 @@
- #ifdef _MSVC
- extern long int oldtime, newtime;
- #else
--extern unsigned long int oldtime, newtime; //for autosaving
-+extern time_t oldtime, newtime; //for autosaving
- #endif
- extern int autosaved, saveinterval, heartbeat;
- extern char saveintervalstr[4];
-@@ -833,7 +839,7 @@
- extern unsigned int acctcount;
- extern unsigned int servcount;
- extern unsigned int startcount;
--extern char acct[MAXACCT][3][31]; // Account list
-+extern char xacct[MAXACCT][3][31]; // Account list
- extern char acctinuse[MAXACCT];
- extern char serv[MAXSERV][2][30]; // Servers list
- extern char start[MAXSTART][5][30]; // Startpoints list
diff --git a/games/uox3/files/patch-am b/games/uox3/files/patch-am
deleted file mode 100644
index 1487a667bc17..000000000000
--- a/games/uox3/files/patch-am
+++ /dev/null
@@ -1,37 +0,0 @@
-diff -ruN work.orig/uox/uox3.ini work/uox/uox3.ini
---- work.orig/uox/uox3.ini Thu Jan 14 19:19:52 1999
-+++ work/uox/uox3.ini Fri Sep 10 17:29:52 1999
-@@ -1,5 +1,5 @@
--UOXScript 24
--ip here
-+Your Shard's Name
-+Your Shard's IP Address
- ###
- Britain
- Castle Britannia
-@@ -92,18 +92,15 @@
- 501
- 30
- ###
--c:\uo\map0.mul
--c:\uo\staidx0.mul
--c:\uo\statics0.mul
--c:\uo\verdata.mul
--c:\uo\tiledata.mul
--c:\uo\multi.mul
--c:\uo\multi.idx
-+map0.mul
-+staidx0.mul
-+statics0.mul
-+verdata.mul
-+tiledata.mul
-+multi.mul
-+multi.idx
- 600
- 0 Heartbeat, 1=on 0=off
- 100
- 0
- 0
--
--
--
diff --git a/games/uox3/files/patch-an b/games/uox3/files/patch-an
deleted file mode 100644
index 9743c84bcc04..000000000000
--- a/games/uox3/files/patch-an
+++ /dev/null
@@ -1,28 +0,0 @@
---- work/dev/admin.cpp.orig Sun Feb 27 11:16:37 2000
-+++ work/dev/admin.cpp Sun Feb 27 11:17:15 2000
-@@ -11,9 +11,9 @@
- do
- {
- read2();
-- if (!(strcmp(script1, "NAME"))) sprintf(acct[acctcount][0], "%s", script2);
-- if (!(strcmp(script1, "PASS"))) sprintf(acct[acctcount][1], "%s", script2);
-- if (!(strcmp(script1, "BAN"))) acct[acctcount][2][0]='1';
-+ if (!(strcmp(script1, "NAME"))) sprintf(xacct[acctcount][0], "%s", script2);
-+ if (!(strcmp(script1, "PASS"))) sprintf(xacct[acctcount][1], "%s", script2);
-+ if (!(strcmp(script1, "BAN"))) xacct[acctcount][2][0]='1';
- }
- while (strcmp(script1, "}")&&strcmp(script1, "EOF"));
- }
-@@ -40,9 +40,9 @@
- //printf("DEBUG: %i guest accounts\n",guestnum);
- for (i=1;i<guestnum+1;i++)
- {
-- sprintf(acct[acctcount][0], "guest%i", i);
-- sprintf(acct[acctcount][1], "guest%i", i);
-- //printf("DEBUG: Guest Account %i [L: %s] [P: %s]\n", i,acct[acctcount][0],acct[acctcount][1]);
-+ sprintf(xacct[acctcount][0], "guest%i", i);
-+ sprintf(xacct[acctcount][1], "guest%i", i);
-+ //printf("DEBUG: Guest Account %i [L: %s] [P: %s]\n", i,xacct[acctcount][0],xacct[acctcount][1]);
- acctcount++;
- }
- //printf("UOX3: %i guest accounts loaded.\n", guestnum);
diff --git a/games/uox3/files/uox3.sh b/games/uox3/files/uox3.sh
deleted file mode 100644
index 90978e9a0c61..000000000000
--- a/games/uox3/files/uox3.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-uox3dir=/usr/local/uox3
-
-case "$1" in
-start)
- if [ -x ${uox3dir}/uox3 ]; then
- cd ${uox3dir}
- uox3 > ${uox3dir}/stdout.log &
- echo -n ' uox3'
- fi
- ;;
-stop)
- killall uox3 && echo -n ' uox3'
- ;;
-*)
- echo "Usage: `basename $0` {start|stop}" >&2
- exit 64
- ;;
-esac
diff --git a/games/uox3/pkg-descr b/games/uox3/pkg-descr
deleted file mode 100644
index 0c17cee0b5d2..000000000000
--- a/games/uox3/pkg-descr
+++ /dev/null
@@ -1,22 +0,0 @@
-UOX3 is the "Ultima Offline eXperiment", a GPL'd server for Origin
-Systems' Ultima Online multiplayer fantasy role playing (FRPG) game.
-
-This program is a full-featured Ultima Online server. It implements
-everything you would need to run a fully functional UO game (monsters,
-spawn sites, vendors, guard zones, etc.).
-
-This game includes a "world file" that has most towns fully developed
-(i.e. all vendors installed), plus many fully-active spawn sites
-scattered throughout the land. Of course, you can fully customize
-this "world", deleting anything you don't like and adding new stuff!
-
-With this server, you can play by yourself, or with up to 32 players
-over your local area network (or over the Internet!). This server
-package is being used by many player-run games available on the Internet.
-Yes, now YOU TOO can run your own public shard!!!
-
-You will need to own the Ultima Online product to be able to use this
-server. Some files from your game directory will need to be copied to
-the server directory before it will function.
-
-WWW: http://www.uox3.org/
diff --git a/games/uox3/pkg-message b/games/uox3/pkg-message
deleted file mode 100644
index c265cb35f96e..000000000000
--- a/games/uox3/pkg-message
+++ /dev/null
@@ -1,53 +0,0 @@
-You will need to copy the following files from your currently-installed
-Ultima Online (or your CD-ROM) to the ${PREFIX}/uox3 directory.
-
-map0.mul
-staidx0.mul
-statics0.mul
-verdata.mul
-tiledata.mul
-multi.mul
-multi.idx
-
-If you're low on disk space, you can make symlinks for these files to
-your already-installed copy of UO (if you have your DOS partition mounted),
-or to your CD-ROM. But this will probably affect game performance
-(especially if you symlink to a CD-ROM), so it is not advised if you
-wish to run an even moderately-busy server.
-
-Also, edit ${PREFIX}/uox3/uox3.ini to set your world's name, IP address,
-and other configuration data.
-
-To allow clients to play on your shard, have them edit their "LOGIN.CFG"
-file (in their UO directory). It should contain one line which reads:
-
-LoginServer=Your.Shards.IP.Address,2593
-
-The server is created with three default accounts. They are:
-- username "username", password "password"
-- username "guest1", password "pass1"
-- username "guest2", password "pass2"
-
-You will probably want to change these. In particular, the very first
-account in the file is "special" because it has full Game Master (GM)
-privileges! The file to edit is called accounts.adm, and is located in
-${PREFIX}/uox3. The file format is pretty self-explanatory.
-
-Documentation on the server and the various commands available to Game
-Masters (GM's) and other higher-level characters is available in the
-directory ${PREFIX}/uox3/docs, in HTML and text format.
-
-You may be interested in the Chaos GM Tool (CGMT). This is an excellent
-(Windows-based) tool that makes being a GM or Counselor extremely easy.
-Create objects, vendors, monster spawns, answer players' help calls, and
-much more, using a simple point-and-click interface. No more memorizing
-complex commands! For more info on CGMT, or to download a (free) copy,
-visit the CGMT web site at: http://www.prodes.org/cgmt/.
-
-For more info on UOX3, please visit:
- http://uox.stratics.com/
-
-For more info on Ultima Online, please visit:
- http://www.owo.com/
-
-Have fun!
diff --git a/games/uox3/pkg-plist b/games/uox3/pkg-plist
deleted file mode 100644
index d2d7fbc83ff0..000000000000
--- a/games/uox3/pkg-plist
+++ /dev/null
@@ -1,72 +0,0 @@
-uox3/uox3
-uox3/uox3.wsc
-uox3/wsc_changes.txt
-uox3/advance.scp
-uox3/c-items.cig
-uox3/c-npcs.cig
-uox3/create.scp
-uox3/items.scp
-uox3/location.scp
-uox3/menus.scp
-uox3/misc.scp
-uox3/newbie.scp
-uox3/npc.scp
-uox3/regions.scp
-uox3/server.scp
-uox3/skills.scp
-uox3/speech.scp
-uox3/spells.scp
-uox3/teleport.scp
-uox3/titles.scp
-uox3/tracking.scp
-uox3/uox3.ico
-uox3/uox3.ini
-uox3/c-thumbs.cig
-uox3/accounts.adm
-uox3/readme.txt
-uox3/inscribe.gmp
-uox3/wtrigrs.scp
-uox3/necro.scp
-uox3/ntrigrs.scp
-uox3/triggers.scp
-uox3/envoke.scp
-uox3/house.scp
-uox3/info.txt
-uox3/midilist.txt
-uox3/uoxscriptupdate.txt
-%%PORTDOCS%%uox3/docs/copying
-%%PORTDOCS%%uox3/docs/houses.txt
-%%PORTDOCS%%uox3/docs/inscribe.txt
-%%PORTDOCS%%uox3/docs/items.txt
-%%PORTDOCS%%uox3/docs/itemsadd.txt
-%%PORTDOCS%%uox3/docs/mspells.txt
-%%PORTDOCS%%uox3/docs/newbie.txt
-%%PORTDOCS%%uox3/docs/newbiec.txt
-%%PORTDOCS%%uox3/docs/scriptup.txt
-%%PORTDOCS%%uox3/docs/sounds.txt
-%%PORTDOCS%%uox3/docs/tstone.txt
-%%PORTDOCS%%uox3/docs/anthracks28c.txt
-%%PORTDOCS%%uox3/docs/splitreadme.txt
-%%PORTDOCS%%uox3/docs/update.txt
-%%PORTDOCS%%uox3/docs/trigger.html
-%%PORTDOCS%%uox3/docs/midilist.txt
-%%PORTDOCS%%uox3/docs/readme.txt
-%%PORTDOCS%%uox3/docs/layers.txt
-%%PORTDOCS%%uox3/docs/uoxscriptupdate.txt
-%%PORTDOCS%%uox3/docs/scripteamsupdate.txt
-%%PORTDOCS%%uox3/docs/set-types.txt
-%%PORTDOCS%%uox3/docs/commands.html
-%%PORTDOCS%%uox3/docs/settype.html
-%%PORTDOCS%%uox3/docs/set.html
-%%PORTDOCS%%uox3/docs/setnpcai.html
-%%PORTDOCS%%uox3/docs/setowner.html
-%%PORTDOCS%%uox3/docs/setprivpr1.html
-%%PORTDOCS%%uox3/docs/contents.html
-%%PORTDOCS%%uox3/docs/contents1.html
-%%PORTDOCS%%uox3/docs/actions.txt
-%%PORTDOCS%%uox3/docs/readme.html
-%%PORTDOCS%%uox3/docs/triggerdocs.htm
-%%PORTDOCS%%uox3/docs/npc.html
-etc/rc.d/uox3.sh
-%%PORTDOCS%%@dirrm uox3/docs
-@dirrm uox3
diff --git a/graphics/Makefile b/graphics/Makefile
index 495a771bf0ac..f1e3cb25c944 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -320,7 +320,6 @@
SUBDIR += gtkam
SUBDIR += gtkdps
SUBDIR += gtkgraph
- SUBDIR += gtksee
SUBDIR += gts
SUBDIR += guilib
SUBDIR += gwenview
@@ -388,7 +387,6 @@
SUBDIR += jumpgis-postgis
SUBDIR += k3d
SUBDIR += kalbum
- SUBDIR += kallery
SUBDIR += kamera
SUBDIR += kamera-kde4
SUBDIR += kbarcode
diff --git a/graphics/gtksee/Makefile b/graphics/gtksee/Makefile
deleted file mode 100644
index d395d391215e..000000000000
--- a/graphics/gtksee/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# New ports collection makefile for: gtksee
-# Date created: Sun Nov 22 12:08:18 CET 1998
-# Whom: Dirk Froemberg <ibex@physik.TU-Berlin.DE>
-#
-# $FreeBSD$
-#
-
-PORTNAME= gtksee
-PORTVERSION= 0.5.6
-PORTREVISION= 7
-CATEGORIES= graphics
-MASTER_SITES= ${MASTER_SITE_BERLIOS}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Image viewer
-
-RUN_DEPENDS= bzip:${PORTSDIR}/archivers/bzip
-LIB_DEPENDS= jpeg.11:${PORTSDIR}/graphics/jpeg \
- png.6:${PORTSDIR}/graphics/png \
- tiff.4:${PORTSDIR}/graphics/tiff
-
-USE_GNOME= gtk12
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-MAKE_ARGS= ACLOCAL="${TRUE}" AUTOCONF="${TRUE}" AUTOMAKE="${TRUE}" \
- AUTOHEADER="${TRUE}"
-
-DEPRECATED= depends on unfetchable port archivers/bzip; last release 2004
-EXPIRATION_DATE= 2011-10-28
-
-MAN1= gtksee.1
-
-.if defined(WITHOUT_NLS)
-CONFIGURE_ARGS+= --disable-nls
-PLIST_SUB+= NLS="@comment "
-.else
-USE_GETTEXT= yes
-PLIST_SUB+= NLS=""
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e \
- 's|^CFLAGS=""|CFLAGS="$$CFLAGS"|g' ${WRKSRC}/configure
-
-post-install:
- ${INSTALL_MAN} ${WRKSRC}/man/gtksee.1 ${MANPREFIX}/man/man1
-
-.include <bsd.port.mk>
diff --git a/graphics/gtksee/distinfo b/graphics/gtksee/distinfo
deleted file mode 100644
index 15e042cf6b3d..000000000000
--- a/graphics/gtksee/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gtksee-0.5.6.tar.gz) = c25d6f0465f3d2c0ff888413aa00a716fd0355f5a4cef07a522962d82f2fbefd
-SIZE (gtksee-0.5.6.tar.gz) = 322313
diff --git a/graphics/gtksee/pkg-descr b/graphics/gtksee/pkg-descr
deleted file mode 100644
index 0cd49296740c..000000000000
--- a/graphics/gtksee/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-A Image viewer based on X-Window system and GTK+. The main purpose
-is to port ACD See, which is a very popular image viewer in M$
-world, to Unix platform.
-
-WWW: http://gtksee.berlios.de/
diff --git a/graphics/gtksee/pkg-plist b/graphics/gtksee/pkg-plist
deleted file mode 100644
index 3c42a9d673af..000000000000
--- a/graphics/gtksee/pkg-plist
+++ /dev/null
@@ -1,12 +0,0 @@
-bin/gtksee
-%%NLS%%share/locale/de/LC_MESSAGES/gtksee.mo
-%%NLS%%share/locale/es/LC_MESSAGES/gtksee.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/gtksee.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/gtksee.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/gtksee.mo
-%%NLS%%share/locale/ru_UA/LC_MESSAGES/gtksee.mo
-%%NLS%%share/locale/zh_CN.EUC/LC_MESSAGES/gtksee.mo
-%%NLS%%@dirrmtry share/locale/zh_CN.EUC/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/zh_CN.EUC
-%%NLS%%@dirrmtry share/locale/ru_UA/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/ru_UA
diff --git a/graphics/kallery/Makefile b/graphics/kallery/Makefile
deleted file mode 100644
index 0b51565b189b..000000000000
--- a/graphics/kallery/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# New ports collection makefile for: kallery
-# Date created: 22 September 2002
-# Whom: Michael Collette
-#
-# $FreeBSD$
-#
-
-PORTNAME= kallery
-PORTVERSION= 1.2.0
-PORTREVISION= 7
-CATEGORIES= graphics www kde
-MASTER_SITES= http://kallery.kdewebdev.org/releases/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= An image gallery generator for KDE
-
-LIB_DEPENDS= MagickCore.5:${PORTSDIR}/graphics/ImageMagick
-
-BROKEN= does not build
-DEPRECATED= does not build; last release 20010511
-EXPIRATION_DATE= 2011-10-30
-
-USE_KDELIBS_VER=3
-USE_BZIP2= yes
-USE_AUTOTOOLS= libtool
-USE_GMAKE= yes
-INSTALLS_ICONS= yes
-
-post-patch:
-.if !defined(NOPORTDOCS)
- @${REINPLACE_CMD} -Ee \
- 's|(dtd/kdex.dtd)|${LOCALBASE}/share/apps/ksgmltools2/customization/\1|' \
- ${WRKSRC}/doc/en/index.docbook
-.else
- @${REINPLACE_CMD} -Ee 's|(kallery po) doc|\1|' ${WRKSRC}/Makefile.in
-.endif
-
-.include <bsd.port.mk>
diff --git a/graphics/kallery/distinfo b/graphics/kallery/distinfo
deleted file mode 100644
index 6058d9af6730..000000000000
--- a/graphics/kallery/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (kallery-1.2.0.tar.bz2) = 5465efaa3ddd50b625105625bdd5d0c5fb511142866fd48461dccec1c36be1f7
-SIZE (kallery-1.2.0.tar.bz2) = 1470738
diff --git a/graphics/kallery/files/patch-kallery-Makefile.in b/graphics/kallery/files/patch-kallery-Makefile.in
deleted file mode 100644
index 55c2beaf9123..000000000000
--- a/graphics/kallery/files/patch-kallery-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- kallery/Makefile.in.orig 2008-05-28 18:26:48.683668332 +0200
-+++ kallery/Makefile.in 2008-05-28 18:27:18.705733147 +0200
-@@ -380,7 +380,7 @@
- imagethumbpage.cpp targetpath.cpp descsourcepage.cpp imageoptionspage.cpp \
- htmloptionspage.cpp imagehtmlpage.cpp lastpage.cpp kimagehtmlpage.cpp kdescsourcepage.cpp kimageoptionspage.cpp khtmloptionspage.cpp kthumbsourcepage.cpp ktargetpath.cpp kselectsourcespage.cpp klastpage.cpp kimagethumbpage.cpp kfirstpage.cpp
-
--kallery_LDADD = -lMagick $(LIB_KFILE) $(LIB_KDEUI) $(LIB_KDECORE) $(LIB_QT) $(LIBSOCKET)
-+kallery_LDADD = $(LIB_KFILE) $(LIB_KDEUI) $(LIB_KDECORE) $(LIB_QT) $(LIBSOCKET)
- xdg_apps_DATA = kallery.desktop
- imagesdir = ${kde_datadir}/kallery/images
- images_DATA = kallery.png back.png next.png prev.png
diff --git a/graphics/kallery/pkg-descr b/graphics/kallery/pkg-descr
deleted file mode 100644
index c48b115f9e64..000000000000
--- a/graphics/kallery/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-An image gallery generator for KDE
-
-Features:
-* load a set of images (from different directories)
-* convert them to another format, resize them and insert copyright text on
-them
-* create thumbnails for them
-* add descriptions for the images
-* create a gallery html file, which contains the thumbnails
-* this gallery format can have different look and feel (by using templates)
-* insert navigation buttons, text descriptions near the fullsize images
-* save the project, so you can use later to regenerate the same or slightly
- different (eg. descriptions in other languages) image gallery
-
-WWW: http://kallery.kdewebdev.org/
diff --git a/graphics/kallery/pkg-plist b/graphics/kallery/pkg-plist
deleted file mode 100644
index 31e2c0c200ba..000000000000
--- a/graphics/kallery/pkg-plist
+++ /dev/null
@@ -1,69 +0,0 @@
-bin/kallery
-share/applications/kde/kallery.desktop
-@dirrmtry share/applications/kde
-@dirrmtry share/applications
-share/apps/kallery/images/prev.png
-share/apps/kallery/images/kallery.png
-share/apps/kallery/images/next.png
-share/apps/kallery/images/back.png
-share/apps/kallery/htmls/main_frame.html
-share/apps/kallery/htmls/main_frame_top.html
-share/apps/kallery/htmls/description.html
-share/apps/kallery/templates/fullsize/fullsize_near.template
-share/apps/kallery/templates/fullsize/fullsize_bottom.template
-share/apps/kallery/templates/fullsize/fullsize_top.template
-share/apps/kallery/templates/fullsize/fullsize_top_bottom.template
-share/apps/kallery/templates/gallery/gallery.template
-share/apps/kallery/templates/gallery/gallery_full.template
-share/apps/kallery/templates/gallery/gallery_none.template
-share/apps/kallery/templates/gallery/gallery_frame.template
-share/apps/kallery/templates/gallery/gallery_frame_top.template
-@dirrm share/apps/kallery/templates/gallery
-@dirrm share/apps/kallery/templates/fullsize
-@dirrm share/apps/kallery/templates
-@dirrm share/apps/kallery/images
-@dirrm share/apps/kallery/htmls
-@dirrm share/apps/kallery
-@dirrmtry share/apps
-%%PORTDOCS%%share/doc/HTML/en/kallery/common
-%%PORTDOCS%%share/doc/HTML/en/kallery/index.docbook
-%%PORTDOCS%%share/doc/HTML/en/kallery/screenshot.png
-%%PORTDOCS%%share/doc/HTML/en/kallery/screenshot3.png
-%%PORTDOCS%%share/doc/HTML/en/kallery/screenshot4.png
-%%PORTDOCS%%share/doc/HTML/en/kallery/index.cache.bz2
-%%PORTDOCS%%share/doc/HTML/en/kallery/screenshot10.png
-%%PORTDOCS%%share/doc/HTML/en/kallery/screenshot5.png
-%%PORTDOCS%%share/doc/HTML/en/kallery/screenshot2.png
-%%PORTDOCS%%share/doc/HTML/en/kallery/screenshot1.png
-%%PORTDOCS%%share/doc/HTML/en/kallery/screenshot6.png
-%%PORTDOCS%%share/doc/HTML/en/kallery/screenshot8.png
-%%PORTDOCS%%share/doc/HTML/en/kallery/screenshot9.png
-%%PORTDOCS%%share/doc/HTML/en/kallery/screenshot7.png
-%%PORTDOCS%%@dirrm share/doc/HTML/en/kallery
-%%PORTDOCS%%@dirrmtry share/doc/HTML/en
-%%PORTDOCS%%@dirrmtry share/doc/HTML
-%%PORTDOCS%%@dirrmtry share/doc
-share/icons/hicolor/32x32/apps/kallery.png
-@dirrmtry share/icons/hicolor/32x32/apps
-@dirrmtry share/icons/hicolor/32x32
-share/icons/hicolor/22x22/apps/kallery.png
-@dirrmtry share/icons/hicolor/22x22/apps
-@dirrmtry share/icons/hicolor/22x22
-share/icons/hicolor/16x16/apps/kallery.png
-@dirrmtry share/icons/hicolor/16x16/apps
-@dirrmtry share/icons/hicolor/16x16
-share/icons/hicolor/64x64/apps/kallery.png
-@dirrmtry share/icons/hicolor/64x64/apps
-@dirrmtry share/icons/hicolor/64x64
-share/icons/hicolor/48x48/apps/kallery.png
-@dirrmtry share/icons/hicolor/48x48/apps
-@dirrmtry share/icons/hicolor/48x48
-share/icons/locolor/32x32/apps/kallery.png
-@dirrmtry share/icons/locolor/32x32/apps
-@dirrmtry share/icons/locolor/32x32
-share/icons/locolor/16x16/apps/kallery.png
-@dirrmtry share/icons/locolor/16x16/apps
-@dirrmtry share/icons/locolor/16x16
-@dirrmtry share/icons/hicolor
-@dirrmtry share/icons/locolor
-@dirrmtry share/icons
diff --git a/mail/Makefile b/mail/Makefile
index 91d9c15c4900..645200e90f77 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -254,7 +254,6 @@
SUBDIR += mailman
SUBDIR += mailmgr
SUBDIR += mailscanner
- SUBDIR += mailscanner-mrtg
SUBDIR += mailsync
SUBDIR += mailtray
SUBDIR += mailx
diff --git a/mail/mailscanner-mrtg/Makefile b/mail/mailscanner-mrtg/Makefile
deleted file mode 100644
index bb12ef743b01..000000000000
--- a/mail/mailscanner-mrtg/Makefile
+++ /dev/null
@@ -1,102 +0,0 @@
-# New ports collection makefile for: mailscanner-mrtg
-# Date created: 2004-01-27
-# Whom: services-root <root@services.intern.seceidos.de>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mailscanner-mrtg
-PORTVERSION= 0.11.00
-PORTREVISION= 6
-CATEGORIES= mail
-MASTER_SITES= SF/mailscannermrtg/${PORTNAME}-UNSTABLE/${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Allows mrtg to monitor many aspects of your MailScanner machine
-
-RUN_DEPENDS= ${LOCALBASE}/bin/mrtg:${PORTSDIR}/net-mgmt/mrtg \
- ${LOCALBASE}/lib/MailScanner/MailScanner.pm:${PORTSDIR}/mail/mailscanner
-
-DEPRECATED= apache13 is deprecated, migrate to 2.2.x+ now
-EXPIRATION_DATE= 2011-11-01
-
-USE_PERL5= yes
-USE_APACHE= 13
-
-PKGMESSAGE= ${WRKDIR}/pkg-message
-
-WWWBASE= ${PREFIX}/www
-
-MAN8= mailscanner-mrtg.8
-
-.include <bsd.port.pre.mk>
-
-WWWFILES= mailscanner-mrtg.conf \
- mailscanner-mrtg.cfg
-ETCFILES= ${WWWFILES}
-
-SUB_FILES+= pkg-message
-
-do-build:
-.for FILE in ${WWWFILES}
- ${PERL} -pi -e \
- 's,/var/www/html,${WWWBASE},g; \
- s,/usr/sbin/mailscanner-mrtg,${PREFIX}/sbin/mailscanner-mrtg,g;' \
- ${WRKSRC}/${FILE}
-.endfor
-
- ${PERL} -pi -e \
- 's,/usr/bin/snmpwalk,${LOCALBASE}/bin/snmpwalk,g; \
- s,/etc/rc.d/init.d/MailScanner,${LOCALBASE}/etc/rc.d/mailscanner.sh,g;' \
- ${WRKSRC}/mailscanner-mrtg.conf
-
- ${PERL} -pi -e \
- 's,/usr/lib/MailScanner-MRTG,${PREFIX}/lib/MailScanner-MRTG,g; \
- s,/etc/MailScanner/mailscanner-mrtg.(conf|thresholds),${PREFIX}/etc/mailscanner-mrtg/mailscanner-mrtg.$$1,g;' \
- ${WRKSRC}/mailscanner-mrtg
-
-do-install:
- #
- # Step 1: Install lib
- #
- ${MKDIR} ${PREFIX}/lib/MailScanner-MRTG/MSMRTG
- ${CHMOD} -R ${BINMODE} ${PREFIX}/lib/MailScanner-MRTG/MSMRTG
- cd ${WRKSRC}/lib/MSMRTG && ${FIND} * -name "*.pm" -exec \
- ${INSTALL_SCRIPT} {} ${PREFIX}/lib/MailScanner-MRTG/MSMRTG \;
-
- #
- # Step 2: Install etc files
- #
- ${MKDIR} ${PREFIX}/etc/mailscanner-mrtg
- ${CHMOD} ${BINMODE} ${PREFIX}/etc/mailscanner-mrtg
-.for FILE in ${ETCFILES}
- ${INSTALL_DATA} ${WRKSRC}/${FILE} ${PREFIX}/etc/mailscanner-mrtg/${FILE}.sample
-.endfor
-
- #
- # Step 3: Install binaries
- #
- ${MKDIR} ${PREFIX}/sbin
- ${INSTALL_SCRIPT} ${WRKSRC}/mailscanner-mrtg ${PREFIX}/sbin
-
- #
- # Step 4: Install Documentation & Manpages
- #
- ${INSTALL_MAN} ${FILESDIR}/${MAN8} ${MAN8PREFIX}/man/man8
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/* ${DOCSDIR}
-.endif
-
- #
- # Step 5: Install Web Environment
- #
- ${MKDIR} ${WWWBASE}/mailscanner-mrtg
- ${INSTALL_DATA} ${WRKSRC}/web/* ${WWWBASE}/mailscanner-mrtg
-
- #
- # Step 6: Show further instructions
- #
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/mail/mailscanner-mrtg/distinfo b/mail/mailscanner-mrtg/distinfo
deleted file mode 100644
index 3b1bae599fe7..000000000000
--- a/mail/mailscanner-mrtg/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mailscanner-mrtg-0.11.00.tar.gz) = f06361fd21e3a9cb8d305d83c9097751da8681b941d6834ed9f6a3dd3e069b23
-SIZE (mailscanner-mrtg-0.11.00.tar.gz) = 70192
diff --git a/mail/mailscanner-mrtg/files/mailscanner-mrtg.8 b/mail/mailscanner-mrtg/files/mailscanner-mrtg.8
deleted file mode 100644
index 6b156aadad5c..000000000000
--- a/mail/mailscanner-mrtg/files/mailscanner-mrtg.8
+++ /dev/null
@@ -1,245 +0,0 @@
-.\" Automatically generated by Pod::Man v1.34, Pod::Parser v1.14
-.\"
-.\" Standard preamble:
-.\" ========================================================================
-.de Sh \" Subsection heading
-.br
-.if t .Sp
-.ne 5
-.PP
-\fB\\$1\fR
-.PP
-..
-.de Sp \" Vertical space (when we can't use .PP)
-.if t .sp .5v
-.if n .sp
-..
-.de Vb \" Begin verbatim text
-.ft CW
-.nf
-.ne \\$1
-..
-.de Ve \" End verbatim text
-.ft R
-.fi
-..
-.\" Set up some character translations and predefined strings. \*(-- will
-.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
-.\" double quote, and \*(R" will give a right double quote. | will give a
-.\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used to
-.\" do unbreakable dashes and therefore won't be available. \*(C` and \*(C'
-.\" expand to `' in nroff, nothing in troff, for use with C<>.
-.tr \(*W-|\(bv\*(Tr
-.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
-.ie n \{\
-. ds -- \(*W-
-. ds PI pi
-. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
-. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
-. ds L" ""
-. ds R" ""
-. ds C` ""
-. ds C' ""
-'br\}
-.el\{\
-. ds -- \|\(em\|
-. ds PI \(*p
-. ds L" ``
-. ds R" ''
-'br\}
-.\"
-.\" If the F register is turned on, we'll generate index entries on stderr for
-.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
-.\" entries marked with X<> in POD. Of course, you'll have to process the
-.\" output yourself in some meaningful fashion.
-.if \nF \{\
-. de IX
-. tm Index:\\$1\t\\n%\t"\\$2"
-..
-. nr % 0
-. rr F
-.\}
-.\"
-.\" For nroff, turn off justification. Always turn off hyphenation; it makes
-.\" way too many mistakes in technical documents.
-.hy 0
-.if n .na
-.\"
-.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
-.\" Fear. Run. Save yourself. No user-serviceable parts.
-. \" fudge factors for nroff and troff
-.if n \{\
-. ds #H 0
-. ds #V .8m
-. ds #F .3m
-. ds #[ \f1
-. ds #] \fP
-.\}
-.if t \{\
-. ds #H ((1u-(\\\\n(.fu%2u))*.13m)
-. ds #V .6m
-. ds #F 0
-. ds #[ \&
-. ds #] \&
-.\}
-. \" simple accents for nroff and troff
-.if n \{\
-. ds ' \&
-. ds ` \&
-. ds ^ \&
-. ds , \&
-. ds ~ ~
-. ds /
-.\}
-.if t \{\
-. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
-. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
-. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
-. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
-. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
-. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
-.\}
-. \" troff and (daisy-wheel) nroff accents
-.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
-.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
-.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
-.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
-.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
-.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
-.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
-.ds ae a\h'-(\w'a'u*4/10)'e
-.ds Ae A\h'-(\w'A'u*4/10)'E
-. \" corrections for vroff
-.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
-.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
-. \" for low resolution devices (crt and lpr)
-.if \n(.H>23 .if \n(.V>19 \
-\{\
-. ds : e
-. ds 8 ss
-. ds o a
-. ds d- d\h'-1'\(ga
-. ds D- D\h'-1'\(hy
-. ds th \o'bp'
-. ds Th \o'LP'
-. ds ae ae
-. ds Ae AE
-.\}
-.rm #[ #] #H #V #F C
-.\" ========================================================================
-.\"
-.IX Title "MAILSCANNER-MRTG 1"
-.TH MAILSCANNER-MRTG 1 "2004-02-05" "perl v5.8.0" "User Contributed Perl Documentation"
-.SH "SYNOPSIS"
-.IX Header "SYNOPSIS"
-mailscanner-mrtg \fIswitches\fR \fIoption\fR
-.SH "DESCRIPTION"
-.IX Header "DESCRIPTION"
-MailScanner-MRTG provides configuration files, web pages and related perl scripts for mrtg to monitor many aspects of your MailScanner machine.
-.PP
-Most users will interact with MailScanner-MRTG through the web interface by pointing their browser of choice at...
-.PP
-http://<thismachine>/mailscanner\-mrtg/
-.PP
-mailscanner-mrtg is the main perl 'worker' script which is called by mrtg to obtain the data for each category. It will not normally be necessary for the user to call this script manually, however this may prove useful for debugging purposes. It should be noted that this script is designed to extract all data once every five minutes \- subsequent calls within a five minute window will return cached data.
-.PP
-The behaviour of MailScanner-MRTG can be customised by editing the main configuration file (mailscanner\-mrtg.conf) which can be found in the MailScanner configuration directory. Hardcore \s-1MRTG\s0 fans might also like to play with the \s-1MRTG\s0 configuration in mailscannner.cfg, which can be found in the mrtg configuration directory.
-.SH "ARGUMENTS"
-.IX Header "ARGUMENTS"
-\&\fIswitches\fR should be any of the following...
-.IP "\-d, \-\-debug" 4
-.IX Item "-d, --debug"
-Print extensive debugging output to stderr
-.PP
-\&\fIoption\fR should be one of the following...
-.IP "loadavg" 4
-.IX Item "loadavg"
-Returns the load average over the last five minutes
-.IP "cpu" 4
-.IX Item "cpu"
-Returns the cpu utiliization percentage
-.IP "memory" 4
-.IX Item "memory"
-Returns the average amount of ram is use during the last five minutes
-.IP "iptraffic" 4
-.IX Item "iptraffic"
-Returns the amount of ip traffic on the interfaces listed in the config file
-.IP "inqueue" 4
-.IX Item "inqueue"
-Returns the number of files in the incoming mail queue
-.IP "outqueue" 4
-.IX Item "outqueue"
-Returns the number of files in the outgoing mail queue
-.IP "outqueue" 4
-.IX Item "outqueue"
-Returns the number of files in quarantine
-.IP "rootusage" 4
-.IX Item "rootusage"
-Returns the percentage of free space in the root filesystem
-.IP "spoolusage" 4
-.IX Item "spoolusage"
-Returns the percent of disk space available in the spool filesystem
-.IP "tmpfsusage" 4
-.IX Item "tmpfsusage"
-Returns the percentage of free space in the MailScanner work filesystem (useful if this is in tmpfs)
-.IP "mailscanner" 4
-.IX Item "mailscanner"
-Returns the number of copies of mailscanner running
-.IP "mta" 4
-.IX Item "mta"
-Returns the number of \s-1MTA\s0 processes running
-.IP "mail" 4
-.IX Item "mail"
-Returns the amount of mail relayed today
-.IP "mailbytes" 4
-.IX Item "mailbytes"
-Returns the bytes of mail relayed today
-.IP "virus" 4
-.IX Item "virus"
-Returns the number of viruses detected today
-.IP "spam" 4
-.IX Item "spam"
-Returns the number of mails identified as spam today
-.IP "virusratio" 4
-.IX Item "virusratio"
-Returns the percentage of mail detected as infected \- normally this is over the previous five minute period, unless \fIRatios are Daily\fR is set to yes in the configuration file. Note that some infected mails trigger more than one check, in which case this figure is likely overstate the infection level (since it is actually number of tests triggered against the number of mails)
-.IP "spamratio" 4
-.IX Item "spamratio"
-Returns the percentage of mails identified as spam \- normally this is over the previous five minute period, unless \fIRatios are Daily\fR is set to yes in the configuration file.
-.SH "AUTHORS"
-.IX Header "AUTHORS"
-MailScanner-MRTG originally by Dale Lovelace <dlovelace@hotels.com>
-.PP
-Extensively revised and restructured by Kevin Spicer <kevin@kevinspicer.co.uk>
-.PP
-With contributions from many others, please see the changelog.
-.SH "BUGS"
-.IX Header "BUGS"
-(aka features!)
-.PP
-spoolusage and tmpfsusage may return zero values if the configured paths do not correspond to a mount point. This is deliberate, since indicating the space available on the underlying filesystem may be misleading.
-.PP
-cpu, memory and iptraffic will return zero values if UCD-SNMP or NET-SNMP are not installed, or are disabled in the configuration file.
-Currently blank graphs will still be shown on the web interface.
-.SH "SEE ALSO"
-.IX Header "SEE ALSO"
-MailScanner mrtg
-.SH "COPYRIGHT"
-.IX Header "COPYRIGHT"
-Copyright (C) 2002\-3 Dale Lovelace >dlovelace@hotels.com<
-Copyright (C) 2003\-4 Kevin Spicer >kevin@kevinspicer.co.uk<
-All other contributions copyright of their respective authors (see the \s-1CHANGELOG\s0 and comments in the code for details).
-.PP
-This program is free software; you can redistribute it and/or modify
-it under the terms of the \s-1GNU\s0 General Public License as published by
-the Free Software Foundation; either version 2 of the License, or
-(at your option) any later version.
-.PP
-This program is distributed in the hope that it will be useful,
-but \s-1WITHOUT\s0 \s-1ANY\s0 \s-1WARRANTY\s0; without even the implied warranty of
-\&\s-1MERCHANTABILITY\s0 or \s-1FITNESS\s0 \s-1FOR\s0 A \s-1PARTICULAR\s0 \s-1PURPOSE\s0. See the
-\&\s-1GNU\s0 General Public License for more details.
-.PP
-You should have received a copy of the \s-1GNU\s0 General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place, Suite 330, Boston, \s-1MA\s0 02111\-1307 \s-1USA\s0
diff --git a/mail/mailscanner-mrtg/files/patch-mailscanner-mrtg.conf b/mail/mailscanner-mrtg/files/patch-mailscanner-mrtg.conf
deleted file mode 100644
index 042fefcbb2b8..000000000000
--- a/mail/mailscanner-mrtg/files/patch-mailscanner-mrtg.conf
+++ /dev/null
@@ -1,47 +0,0 @@
---- ../mailscanner-mrtg-0.07.02.orig/mailscanner-mrtg.conf Tue Jan 27 15:11:25 2004
-+++ mailscanner-mrtg.conf Tue Jan 27 15:32:41 2004
-@@ -30,20 +30,20 @@
-
- # MTA Incoming Log: where incoming mail is logged by MTA
- #MTA Incoming Log = /var/log/mail/info # Mandrake with sendmail (& postfix?)
--#MTA Incoming Log = /var/spool/exim/log/mainlog # Red Hat with exim
--MTA Incoming Log = /var/log/maillog # Red Hat with sendmail (& postfix?)
-+#MTA Incoming Log = /var/log/exim.in/mainlog # exim
-+MTA Incoming Log = /var/log/maillog # sendmail (& postfix?)
-
- # MTA Outgoing Log: where outgoing mail is logged by MTA
- #MTA Outgoing Log = /var/log/mail/info # Mandrake with sendmail (& postfix?)
--#MTA Outgoing Log = /var/spool/exim/log/mainlog # Red Hat with exim
--MTA Outgoing Log = /var/log/maillog # Red Hat with sendmail (& postfix?)
-+#MTA Outgoing Log = /var/log/exim.out/mainlog # exim
-+MTA Outgoing Log = /var/log/maillog # sendmail (& postfix?)
-
- # MTA Reject Log: where rejected mail is logged by MTA (spam)
- # NB. This is mainly for exim users. If you don't have a seperate
- # reject log you should set this to be the same as MTA Incoming Log
- #MTA Reject Log = /var/log/mail/info # Mandrake with sendmail (& postfix?)
--#MTA Reject Log = /var/spool/exim/log/mainlog # Red Hat with exim
--MTA Reject Log = /var/log/maillog # Red Hat with sendmail (& postfix?)
-+#MTA Reject Log = /var/log/exim.in/rejectlog # exim
-+MTA Reject Log = /var/log/maillog # sendmail (& postfix?)
-
- # Where the MTA puts mail before MailScanner gets it
- #Incoming Queue Dir = /var/spool/postfix.in/deferred/ # Postfix
-@@ -65,7 +65,7 @@
- # This is where your logged spam and virii goes. You MUST have
- # "Log Spam = yes" in your MailScanner.conf file for us to graph spam.
- #MailScanner Log = /var/log/mail/info # Mandrake
--MailScanner Log = /var/log/maillog # Red Hat
-+MailScanner Log = /var/log/maillog
-
-
- # Where MailScanner puts your mail after it is scanned
-@@ -109,7 +109,7 @@
- Snmpwalk Binary = /usr/bin/snmpwalk
-
- # Which interfaces to monitor (comma separated list)
--Interfaces to Monitor = eth0
-+Interfaces to Monitor = fxp0
-
- # --------------
- # RATIO SETTINGS
diff --git a/mail/mailscanner-mrtg/files/pkg-message.in b/mail/mailscanner-mrtg/files/pkg-message.in
deleted file mode 100644
index 37e77859136d..000000000000
--- a/mail/mailscanner-mrtg/files/pkg-message.in
+++ /dev/null
@@ -1,38 +0,0 @@
-*************************************************************************
- _ _____ _____ _____ _ _ _____ ___ ___ _ _
- / \|_ _|_ _| ____| \ | |_ _|_ _/ _ \| \ | |
- / _ \ | | | | | _| | \| | | | | | | | | \| |
- / ___ \| | | | | |___| |\ | | | | | |_| | |\ |
- /_/ \_\_| |_| |_____|_| \_| |_| |___\___/|_| \_|
-
-
- Please proceed with the installation by following these steps:
-
- 1. Please create/adjust the configuration file
-
- %%PREFIX%%/etc/mailscanner-mrtg/mailscanner-mrtg.conf
-
-
- 2. mailscanner-mrtg will run without snmpd but in order to
- see all statistics you should install the net-snmp
- daemon located at %%PORTSDIR%%/net-mgmt/net-snmp
-
- 3. Moreover make sure your crontab calls mailscanner-mrtg every
- five Minutes:
-
- 0-59/5 * * * * root %%LOCALBASE%%/bin/mrtg %%PREFIX%%/etc/mailscanner-mrtg/mailscanner-mrtg.cfg
-
- 4. Configure your Apache server to correctly show the mailscanner-mrtg pages. E.g:
-
- <VirtualHost *:80>
- ServerAdmin yourname@yourcompany.com
- DocumentRoot %%WWWBASE%%/mailscanner-mrtg
- Alias /mailscanner-mrtg "%%WWWBASE%%/mailscanner-mrtg/"
- </VirtualHost>
-
-
- File locations:
- mailscanner-mrtg configuration --> %%PREFIX%%/etc/mailscanner-mrtg
- HTML files --> %%WWWBASE%%/mailscanner-mrtg
-
-*************************************************************************
diff --git a/mail/mailscanner-mrtg/pkg-descr b/mail/mailscanner-mrtg/pkg-descr
deleted file mode 100644
index d2896738d159..000000000000
--- a/mail/mailscanner-mrtg/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-mailscanner-mrtg provides configuration files, web pages and related perl
-scripts for mrtg to monitor your MailScanner (http://www.mailscanner.info/)
-machine.
-
-WWW: http://mailscannermrtg.sourceforge.net/
diff --git a/mail/mailscanner-mrtg/pkg-plist b/mail/mailscanner-mrtg/pkg-plist
deleted file mode 100644
index ec13c7ab7383..000000000000
--- a/mail/mailscanner-mrtg/pkg-plist
+++ /dev/null
@@ -1,25 +0,0 @@
-etc/mailscanner-mrtg/mailscanner-mrtg.cfg.sample
-etc/mailscanner-mrtg/mailscanner-mrtg.conf.sample
-lib/MailScanner-MRTG/MSMRTG/Alarm.pm
-lib/MailScanner-MRTG/MSMRTG/Config.pm
-lib/MailScanner-MRTG/MSMRTG/Data.pm
-lib/MailScanner-MRTG/MSMRTG/Debug.pm
-lib/MailScanner-MRTG/MSMRTG/Scale.pm
-lib/MailScanner-MRTG/MSMRTG/State.pm
-lib/MailScanner-MRTG/MSMRTG/Log.pm
-sbin/mailscanner-mrtg
-%%PORTDOCS%%%%DOCSDIR%%/BUGS
-%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL-TARGZ
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/README.SNMP
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-www/mailscanner-mrtg/htaccess
-www/mailscanner-mrtg/index.html
-www/mailscanner-mrtg/mailscanner-mrtg.jpg
-@dirrm www/mailscanner-mrtg
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrm lib/MailScanner-MRTG/MSMRTG
-@dirrm lib/MailScanner-MRTG
-@dirrm etc/mailscanner-mrtg
diff --git a/net-p2p/Makefile b/net-p2p/Makefile
index a4eeea1b2811..bc220d819134 100644
--- a/net-p2p/Makefile
+++ b/net-p2p/Makefile
@@ -18,9 +18,6 @@
SUBDIR += ctcs
SUBDIR += ctorrent
SUBDIR += dclib
- SUBDIR += dctc
- SUBDIR += dctc-gui
- SUBDIR += dctc-gui-qt
SUBDIR += deluge
SUBDIR += ed2k
SUBDIR += edonkey-tool-hash
@@ -90,8 +87,6 @@
SUBDIR += py-py2play
SUBDIR += py-transmissionrpc
SUBDIR += py-vertex
- SUBDIR += qbittorrent-28
- SUBDIR += qbittorrent-28-nox11
SUBDIR += qbittorrent-29
SUBDIR += qbittorrent-29-nox11
SUBDIR += qtella
diff --git a/net-p2p/dctc-gui-qt/Makefile b/net-p2p/dctc-gui-qt/Makefile
deleted file mode 100644
index e51d54af9142..000000000000
--- a/net-p2p/dctc-gui-qt/Makefile
+++ /dev/null
@@ -1,76 +0,0 @@
-# New ports collection makefile for: dctc qt gui
-# Date created: Sun Jul 28 7:00:43 UTC 2002
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= dctc
-PORTVERSION= 0.1.2
-PORTREVISION= 7
-CATEGORIES= net-p2p
-MASTER_SITES= SF/dc-qt/dc-qt/${PORTVERSION}
-PKGNAMESUFFIX= -gui-qt
-DISTNAME= dc-qt-${PORTVERSION}
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT= A Qt GUI for the Direct Connect (TM) dctc text client
-
-RUN_DEPENDS= dctc:${PORTSDIR}/net-p2p/dctc
-
-USE_QT_VER= 3
-GNU_CONFIGURE= yes
-LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS}
-PLIST_FILES= bin/dc_qt
-
-OPTIONS= XINE "Enable support for video preview using libxine" off
-
-XINE_CONFIG?= ${LOCALBASE}/bin/xine-config
-
-.ifndef(NOPORTDOCS)
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
-
-PORTDOCS= \
- about.html \
- advanced.html \
- basic.html \
- config.html \
- connect.html \
- index.html \
- logo.png \
- mainwindow.png \
- searchdl.html
-.endif
-
-.include <bsd.port.pre.mk>
-
-# with xine preview support
-.ifdef(WITH_XINE)
-LIB_DEPENDS+= xine:${PORTSDIR}/multimedia/libxine
-CONFIGURE_ENV+= XINE_CONFIG=${XINE_CONFIG}
-.else
-CONFIGURE_ARGS+= --disable-preview
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -E \
- -e 's|(HUBLIST[[:space:]]*=[[:space:]]*")hublist"|\1dc_hublist"|' \
- ${WRKSRC}/src/dc_hub.cc
-.ifdef(NOPORTDOCS)
- @${REINPLACE_CMD} -E \
- -e 's|^(SUBDIRS).+$$|\1=|' \
- ${WRKSRC}/src/Makefile.in
-.else
- @${REINPLACE_CMD} -E \
- -e 's|^(pkgdatadir).+$$|\1=${DOCSDIR}|' \
- ${WRKSRC}/src/doc/Makefile.in
-.endif
-
-post-configure:
-# uphold CC/CXX/CFLAGS
- @${REINPLACE_CMD} -E \
- -e 's|^(CXXFLAGS.+)$$|\1 ${CXXFLAGS}|' \
- ${WRKSRC}/Makefile \
- ${WRKSRC}/src/Makefile
-
-.include <bsd.port.post.mk>
diff --git a/net-p2p/dctc-gui-qt/distinfo b/net-p2p/dctc-gui-qt/distinfo
deleted file mode 100644
index 10c9a24a486a..000000000000
--- a/net-p2p/dctc-gui-qt/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (dc-qt-0.1.2.tar.gz) = de54b1833fb2b984f3ad93b80b1862624046294f2aab9083920c63ce7b46493b
-SIZE (dc-qt-0.1.2.tar.gz) = 349695
diff --git a/net-p2p/dctc-gui-qt/pkg-descr b/net-p2p/dctc-gui-qt/pkg-descr
deleted file mode 100644
index b2bbd6979dd6..000000000000
--- a/net-p2p/dctc-gui-qt/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-A Qt GUI for the Direct Connect (TM) dctc text client.
-
-WWW: http://sourceforge.net/projects/dc-qt/
diff --git a/net-p2p/dctc-gui/Makefile b/net-p2p/dctc-gui/Makefile
deleted file mode 100644
index d492178701c4..000000000000
--- a/net-p2p/dctc-gui/Makefile
+++ /dev/null
@@ -1,88 +0,0 @@
-# New ports collection makefile for: GUI to Direct Connect Text Client
-# Date created: Thu Nov 22 00:34:48 BRST 2001
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= dctc
-PORTVERSION= 0.66
-PORTREVISION= 13
-CATEGORIES= net-p2p gnome
-MASTER_SITES= http://unixpages.org/distfiles/
-PKGNAMESUFFIX= -gui
-DISTNAME= dc_gui-${PORTVERSION}
-
-MAINTAINER= lioux@FreeBSD.org
-COMMENT= A GUI to DirectConnect (www.neo-modus.com) text client
-
-BUILD_DEPENDS= dctc:${PORTSDIR}/net-p2p/dctc
-LIB_DEPENDS= db4.0:${PORTSDIR}/databases/db4
-
-USE_GETTEXT= yes
-USE_GNOME= gnomehack gnomelibs gnomeprefix
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= --with-gnome=${LOCALBASE} \
- --with-gtk-prefix=${LOCALBASE} \
- --enable-manual-db-detect \
- --with-libiconv-prefix=${LOCALBASE}
-
-ADDITIONAL_SRCS= sig_chld.c
-#
-DOC_FILES= COPYING ChangeLog README TODO
-
-post-extract:
-.for file in ${ADDITIONAL_SRCS}
- @${CP} ${FILESDIR}/${file} ${WRKSRC}/src
-.endfor
-
-post-patch:
- @${FIND} ${WRKSRC} -type f | ${XARGS} -n 10 -x ${REINPLACE_CMD} -E -e \
- 's|ldb-4.0|ldb4|; \
- s|<(db.h>)|<db4/\1|'
- @${REINPLACE_CMD} -E -e 's|(hublist)|dc_\1|' \
- ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
- @${REINPLACE_CMD} -E -e \
- 's|(hublist)(.+argv)|dc_\1\2|' \
- ${WRKSRC}/src/init_fnc.c
-# XXX - revise at every port update
- @${REINPLACE_CMD} -e "s|%'|%|g" ${WRKSRC}/src/*.c
-# @${REINPLACE_CMD} -E -e \
-# 's|%lf|%f|; \
-# s|(%\.[[:digit:]])lf|\1f|' \
-# ${WRKSRC}/src/*.c
-# clean up so as to not break installation
- @${FIND} ${WRKSRC} -type f \
- -name "*.bak" \
- | ${XARGS} -n 10 -x ${RM}
-# add sigchld handler
-.for file in ${ADDITIONAL_SRCS}
- @${REINPLACE_CMD} -E -e \
- 's|^(dc_gui_SOURCES.+)$$|\1 ${file}|; \
- s|^(dc_gui_OBJECTS[^\\]+)(\\*)$$|\1 ${file:S/.c$/.o/} \2|' \
- ${WRKSRC}/src/Makefile.in
-.endfor
-# disable GNU auto* tools
- @${FIND} ${WRKSRC} -type f -name "Makefile.in" | ${XARGS} \
- -x -n 10 ${REINPLACE_CMD} -E -e \
- 's!^(ACLOCAL|AUTOCONF|AUTOMAKE|AUTOHEADER).+$$!\1=${TRUE}!'
-
-post-configure:
- @${ECHO_CMD} '#ifndef MSG_NOSIGNAL' >> ${CONFIGURE_WRKSRC}/config.h
- @${ECHO_CMD} '# define MSG_NOSIGNAL 0' >> ${CONFIGURE_WRKSRC}/config.h
- @${ECHO_CMD} '#endif' >> ${CONFIGURE_WRKSRC}/config.h
- @${ECHO_CMD} '#include <sys/param.h>' >> ${CONFIGURE_WRKSRC}/config.h
- @${ECHO_CMD} '#ifndef SEMVMX' >> ${WRKSRC}/config.h
- @${ECHO_CMD} '#define SEMVMX 32767' >> ${WRKSRC}/config.h
- @${ECHO_CMD} '#endif' >> ${WRKSRC}/config.h
-
-post-install:
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}${PKGNAMESUFFIX}
-.for file in ${DOC_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}${PKGNAMESUFFIX}
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/net-p2p/dctc-gui/distinfo b/net-p2p/dctc-gui/distinfo
deleted file mode 100644
index 3ccf8d5747ca..000000000000
--- a/net-p2p/dctc-gui/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (dc_gui-0.66.tar.gz) = a96807ce6bc9074f25951df82c99cde4246842f368a240dfe4dd098627e32c71
-SIZE (dc_gui-0.66.tar.gz) = 461838
diff --git a/net-p2p/dctc-gui/files/patch-intl_Makefile.in b/net-p2p/dctc-gui/files/patch-intl_Makefile.in
deleted file mode 100644
index 4c4215613998..000000000000
--- a/net-p2p/dctc-gui/files/patch-intl_Makefile.in
+++ /dev/null
@@ -1,15 +0,0 @@
---- intl/Makefile.in.orig 2001-09-02 01:58:14.000000000 -0500
-+++ intl/Makefile.in 2011-03-25 13:27:57.000000000 -0500
-@@ -201,12 +201,2 @@
-
--# The dependency for intlh.inst is different in gettext and all other
--# packages. Because we cannot you GNU make features we have to solve
--# the problem while rewriting Makefile.in.
--@GT_YES@intlh.inst: intlh.inst.in ../config.status
--@GT_YES@ cd .. \
--@GT_YES@ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= \
--@GT_YES@ $(SHELL) ./config.status
--@GT_NO@.PHONY: intlh.inst
--@GT_NO@intlh.inst:
--
- # Tell versions [3.59,3.63) of GNU make not to export all variables.
diff --git a/net-p2p/dctc-gui/files/patch-po_Makefile.in.in b/net-p2p/dctc-gui/files/patch-po_Makefile.in.in
deleted file mode 100644
index b8b90a400c1f..000000000000
--- a/net-p2p/dctc-gui/files/patch-po_Makefile.in.in
+++ /dev/null
@@ -1,10 +0,0 @@
---- po/Makefile.in.in.orig Wed Feb 4 13:19:32 2004
-+++ po/Makefile.in.in Wed Feb 4 13:19:41 2004
-@@ -87,6 +87,7 @@
- $(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(top_srcdir) \
- --add-comments --keyword=_ --keyword=N_ \
- --files-from=$(srcdir)/POTFILES.in \
-+ --from-code=ISO-8859-1 \
- && test ! -f $(PACKAGE).po \
- || ( rm -f $(srcdir)/$(PACKAGE).pot \
- && mv $(PACKAGE).po $(srcdir)/$(PACKAGE).pot )
diff --git a/net-p2p/dctc-gui/files/patch-src::callbacks.c b/net-p2p/dctc-gui/files/patch-src::callbacks.c
deleted file mode 100644
index 3c0ad2c3e398..000000000000
--- a/net-p2p/dctc-gui/files/patch-src::callbacks.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- src/callbacks.c.orig Sun Nov 17 21:18:28 2002
-+++ src/callbacks.c Sun Nov 17 21:19:26 2002
-@@ -14,7 +14,8 @@
- #include <dirent.h>
- #include <gdk/gdkkeysyms.h>
- #include <gdk/gdk.h>
--#include <linux/sem.h>
-+#include <sys/ipc.h>
-+#include <sys/sem.h>
- #include <gnome.h>
- #include <glib.h>
- #include <time.h>
diff --git a/net-p2p/dctc-gui/files/patch-src::init_fnc.c b/net-p2p/dctc-gui/files/patch-src::init_fnc.c
deleted file mode 100644
index 3eca24060609..000000000000
--- a/net-p2p/dctc-gui/files/patch-src::init_fnc.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- src/init_fnc.c.orig Sun Nov 17 21:19:50 2002
-+++ src/init_fnc.c Sun Nov 17 21:20:39 2002
-@@ -12,7 +12,8 @@
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <sys/wait.h>
--#include <linux/sem.h> /* for the value of SEMVMX */
-+#include <sys/ipc.h>
-+#include <sys/sem.h> /* for the value of SEMVMX */
- #include <dirent.h>
- #include <string.h>
- #include <errno.h>
diff --git a/net-p2p/dctc-gui/files/patch-src::main.c b/net-p2p/dctc-gui/files/patch-src::main.c
deleted file mode 100644
index f530ccac3963..000000000000
--- a/net-p2p/dctc-gui/files/patch-src::main.c
+++ /dev/null
@@ -1,36 +0,0 @@
---- src/main.c.orig Mon Nov 18 23:53:50 2002
-+++ src/main.c Mon Nov 18 23:55:01 2002
-@@ -43,6 +43,9 @@
- GtkWidget *done_popup=NULL;
- GtkWidget *fav_popup=NULL;
-
-+/* sigchld handling */
-+extern void sig_chld(int);
-+
- /* this string is "$HOME/.dctc" */
- GString *dctc_main_dir=NULL;
-
-@@ -289,11 +292,9 @@
- sigset_t set;
-
- /* ignore SIGPIPE */
-- /* ignore SIGCHLD */
- /* ignore SIGHUP */
- sigemptyset(&set);
- sigaddset(&set,SIGPIPE);
-- sigaddset(&set,SIGCHLD);
- sigaddset(&set,SIGHUP);
- act.sa_handler=SIG_IGN;
- act.sa_mask=set;
-@@ -301,8 +302,10 @@
-
- sigprocmask(SIG_UNBLOCK,&set,NULL);
- sigaction(SIGPIPE,&act,NULL);
-- sigaction(SIGCHLD,&act,NULL);
- sigaction(SIGHUP,&act,NULL);
-+
-+ /* handle SIGCHLD */
-+ signal(SIGCHLD, sig_chld); /* Prevents zombies */
- }
-
- static void start_dctc_client_from_huburl(char *dchub_url,char *profile)
diff --git a/net-p2p/dctc-gui/files/sig_chld.c b/net-p2p/dctc-gui/files/sig_chld.c
deleted file mode 100644
index 74b4a4afc53a..000000000000
--- a/net-p2p/dctc-gui/files/sig_chld.c
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Copyright (c) 2000, 2001, 2002
- * Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * $FreeBSD
- */
-
-#include <sys/types.h>
-#include <sys/wait.h>
-/*
-#include <sys/time.h>
-#include <sys/resource.h>
-*/
-
-/*
- * SIGCHLD handler
- *
- * Let's take care of our children.
- * Otherwise, they may get involved with bad ppl
- * and become zombies.
- */
-void
-sig_chld(int signo)
-{
- pid_t pid;
- int stat;
-
- while ( (pid = waitpid(-1, &stat, WNOHANG)) > 0);
-
- return;
-}
diff --git a/net-p2p/dctc-gui/pkg-descr b/net-p2p/dctc-gui/pkg-descr
deleted file mode 100644
index b4b753f5e341..000000000000
--- a/net-p2p/dctc-gui/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-[ from developer's site]
-
-This is a Graphical User Interface for DCTC
-
-I. What is DCTC
-DCTC is a Direct Connect clone, a windoz client allowing users to
-share their files and talk (like IRC but more software sharing
-oriented) using a proprietary protocol.
-
-DCTC stands for Direct Connect Text Client.
-
-II. What is not DCTC
-DCTC is written from scratch without any help from neo-modus using
-our experience of hotline protocol.
-
-DCTC is not designed to be used by human. It doesn't contains any
-GUI or CLI. The goal of this project is to build a Direct Connect
-client which can be used by other programs. So even if you can enter
-command using the keyboard, don't say the human interface is poor.
-
-WWW: http://ac2i.homelinux.com/dctc/
diff --git a/net-p2p/dctc-gui/pkg-plist b/net-p2p/dctc-gui/pkg-plist
deleted file mode 100644
index 2bad892edefc..000000000000
--- a/net-p2p/dctc-gui/pkg-plist
+++ /dev/null
@@ -1,38 +0,0 @@
-bin/dc_gui
-%%PORTDOCS%%share/doc/dctc-gui/COPYING
-%%PORTDOCS%%share/doc/dctc-gui/ChangeLog
-%%PORTDOCS%%share/doc/dctc-gui/README
-%%PORTDOCS%%share/doc/dctc-gui/TODO
-share/gnome/help/dc_gui/C/index.html
-share/gnome/help/dc_gui/C/topic.dat
-share/gnome/help/dc_gui/es/index.html
-share/gnome/help/dc_gui/es/topic.dat
-share/gnome/help/dc_gui/nl/index.html
-share/gnome/help/dc_gui/nl/topic.dat
-share/locale/de/LC_MESSAGES/dc_gui.mo
-share/locale/fr/LC_MESSAGES/dc_gui.mo
-share/locale/nl/LC_MESSAGES/dc_gui.mo
-share/locale/sv/LC_MESSAGES/dc_gui.mo
-share/pixmaps/dc_gui/icon_folder_add.xpm
-share/pixmaps/dc_gui/icon_folder_del.xpm
-share/pixmaps/dc_gui/icon_kill.xpm
-share/pixmaps/dc_gui/icon_refresh.xpm
-share/pixmaps/dc_gui/icon_remove_all.xpm
-share/pixmaps/dc_gui/icon_remove_selected.xpm
-@dirrm share/pixmaps/dc_gui
-@dirrmtry share/locale/sv/LC_MESSAGES
-@dirrmtry share/locale/sv
-@dirrmtry share/locale/nl/LC_MESSAGES
-@dirrmtry share/locale/nl
-@dirrmtry share/locale/fr/LC_MESSAGES
-@dirrmtry share/locale/fr
-@dirrmtry share/locale/de/LC_MESSAGES
-@dirrmtry share/locale/de
-@dirrmtry share/gnome/help/dc_gui/nl/images
-@dirrm share/gnome/help/dc_gui/nl
-@dirrmtry share/gnome/help/dc_gui/es/images
-@dirrm share/gnome/help/dc_gui/es
-@dirrmtry share/gnome/help/dc_gui/C/images
-@dirrm share/gnome/help/dc_gui/C
-@dirrm share/gnome/help/dc_gui
-%%PORTDOCS%%@dirrm share/doc/dctc-gui
diff --git a/net-p2p/dctc/Makefile b/net-p2p/dctc/Makefile
deleted file mode 100644
index ac9a53fa2cde..000000000000
--- a/net-p2p/dctc/Makefile
+++ /dev/null
@@ -1,112 +0,0 @@
-# New ports collection makefile for: Direct Connect Text Client
-# Date created: Thu Nov 22 00:19:27 BRST 2001
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= dctc
-PORTVERSION= 0.84.1
-PORTREVISION= 1
-CATEGORIES= net-p2p
-MASTER_SITES= http://unixpages.org/distfiles/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A DirectConnect (www.neo-modus.com) text client for file sharing
-
-DEPRECATED= No more public distfiles
-EXPIRATION_DATE= 2011-09-01
-
-BROKEN= Does not fetch
-
-BUILD_DEPENDS= makedepend:${PORTSDIR}/devel/makedepend
-LIB_DEPENDS= db4.0:${PORTSDIR}/databases/db4
-
-USE_GNOME= glib12
-USE_PERL5_RUN= yes
-GNU_CONFIGURE= yes
-LDFLAGS+= ${PTHREAD_LIBS:S/"//g}
-CPPFLAGS+= ${PTHREAD_CFLAGS}
-CONFIGURE_ARGS= --enable-manual-db-detect --with-db=${LOCALBASE}
-MANCOMPRESSED= no
-
-MAN1= dctc.1
-
-DCTC_BINS= dctc dctc_cmd
-DOC_DIRS= Documentation Documentation/DCextensions
-DOC_FILES= COPYING ChangeLog INSTALL README \
- KNOWN_BUGS TODO \
- Documentation/BerkeleyDB \
- Documentation/BerkeleyDB.nl \
- Documentation/DCextensions/p2p_capabilities \
- Documentation/DCextensions/p2p_capabilities.nl \
- Documentation/DCextensions/search_by_content \
- Documentation/DCextensions/search_by_content.nl \
- Documentation/GDL.nl \
- Documentation/GDL Documentation/VAR \
- Documentation/LS_cache Documentation/UNODE.nl \
- Documentation/LS_cache.nl \
- Documentation/VAR.nl \
- Documentation/UNODE Documentation/Vshare \
- Documentation/Vshare.nl \
- Documentation/commands \
- Documentation/commands.nl \
- Documentation/programs.nl \
- Documentation/programs.pl \
- Documentation/output.nl \
- Documentation/output Documentation/programs
-
-.include <bsd.port.pre.mk>
-
-post-extract:
- @${CP} ${FILESDIR}/lp_mutex.c ${WRKSRC}/src
-
-post-patch:
-.for file in ${DOC_FILES}
- @${REINPLACE_CMD} -E -e 's|(hublist)|dc_\1|' ${WRKSRC}/${file}
-.endfor
- @${REINPLACE_CMD} -E -e \
- 's/(LOCK.*)\(inet_ntoa\)/\1(inet_lock_ntoa)/' \
- ${WRKSRC}/src/*
- @${FIND} ${WRKSRC} -type f | ${XARGS} -n 10 \
- ${REINPLACE_CMD} -E -e \
- 's|<(db.h>)|<db4/\1|'
- @${REINPLACE_CMD} -E -e 's|(db)-|\1|g;s|db4\.0|db4|g' \
- ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
- @${REINPLACE_CMD} -E -e 's|/usr/bin/env perl|${PERL}|' \
- ${WRKSRC}/GDLjoiner
- @${REINPLACE_CMD} -E -e \
- 's|^(dctc_SOURCES.+)$$|\1 lp_mutex.c|; \
- s|^(dctc_OBJECTS[^\\]+)(\\*)$$|\1 lp_mutex.o \2|' \
- ${WRKSRC}/src/Makefile.in
-
-pre-build:
- @${ECHO_CMD} '#ifndef ENODATA' >> ${CONFIGURE_WRKSRC}/config.h
- @${ECHO_CMD} '# define ENODATA ENOMSG' >> ${CONFIGURE_WRKSRC}/config.h
- @${ECHO_CMD} '#endif' >> ${CONFIGURE_WRKSRC}/config.h
- @${ECHO_CMD} '#define HAVE_SYS_PARAM_H 1' >> ${CONFIGURE_WRKSRC}/config.h
-# disable GNU auto* tools
- @${FIND} ${WRKSRC} -type f -name "Makefile" | ${XARGS} \
- -n 10 ${REINPLACE_CMD} -E -e \
- 's! (autoconf|autoheader|automake|aclocal)$$! ${TRUE}!'
-
-do-install:
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for dir in ${DOC_DIRS}
- @${MKDIR} ${DOCSDIR}/${dir}
-.endfor
-.for file in ${DOC_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}/${file}
-.endfor
-.endif
- @${MKDIR} ${PREFIX}/share/${PORTNAME}
- @${INSTALL_SCRIPT} ${WRKSRC}/GDLjoiner \
- ${PREFIX}/share/${PORTNAME}
- @${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${MANPREFIX}/man/man1
- @${INSTALL_PROGRAM} ${WRKSRC}/src/hublist ${PREFIX}/bin/dc_hublist
-.for file in ${DCTC_BINS}
- @${INSTALL_PROGRAM} ${WRKSRC}/src/${file} ${PREFIX}/bin
-.endfor
-
-.include <bsd.port.post.mk>
diff --git a/net-p2p/dctc/distinfo b/net-p2p/dctc/distinfo
deleted file mode 100644
index 1dbc36ef41fc..000000000000
--- a/net-p2p/dctc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (dctc-0.84.1.tar.gz) = cf91677422a27318d6a5484132a97b96e408af13d895da818946cc9f4a932f20
-SIZE (dctc-0.84.1.tar.gz) = 373521
diff --git a/net-p2p/dctc/files/lp_mutex.c b/net-p2p/dctc/files/lp_mutex.c
deleted file mode 100644
index 036b004e23dc..000000000000
--- a/net-p2p/dctc/files/lp_mutex.c
+++ /dev/null
@@ -1,119 +0,0 @@
-/*
- * Copyright (c) 2000, 2001, 2002
- * Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * $FreeBSD
- */
-
-
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#ifdef HAVE_SYS_PARAM_H
-# include <sys/param.h>
-#endif
-
-#include <stdlib.h>
-
-# include <pthread.h>
-
-/*
- * Use a mutex under BSD systems to avoid problems with semaphores
- * blocking all the threads since BSD have MIT pthreads user space
- * threads. If not BSD, use some stubs that do nothing. Since these
- * stubs are empty, most modern compilers will simply add a NOP at
- * the calling point.
- */
-# if (defined(BSD) && (BSD >= 199103))
-int
-lp_mutex_init_ (pthread_mutex_t ** mutex,
- const pthread_mutexattr_t *attr)
-{
- pthread_mutex_t * mutex_temp;
-
- if ( (mutex_temp = \
- (pthread_mutex_t *) malloc (sizeof(pthread_mutex_t))) ) {
-
- if ( (pthread_mutex_init(mutex_temp, attr)) == 0) {
-
- (*mutex) = mutex_temp;
- return (1);
- } else {
- return (0);
- }
- } else {
- /* Not enough memory */
- return (-1);
- }
-}
-
-int
-lp_mutex_lock_ (pthread_mutex_t * mutex)
-{
- if ( (pthread_mutex_lock(mutex)) == 0) {
- return (1);
- } else {
- return (0);
- }
-}
-
-int
-lp_mutex_unlock_ (pthread_mutex_t * mutex)
-{
- if ( (pthread_mutex_unlock(mutex)) == 0) {
- return (1);
- } else {
- return (0);
- }
-}
-
-int
-lp_mutex_destroy_ (pthread_mutex_t ** mutex)
-{
- if ( (pthread_mutex_destroy(*mutex)) == 0) {
- free (*mutex);
- return (1);
- } else {
- return (0);
- }
-}
-
-# else /* !(defined(BSD) && (BSD >= 199103)) */
-
-int
-lp_mutex_init_ (pthread_mutex_t ** mutex,
- const pthread_mutexattr_t *attr) {}
-
-int
-lp_mutex_lock_ (pthread_mutex_t * mutex) {}
-
-int
-lp_mutex_unlock_ (pthread_mutex_t * mutex) {}
-
-int
-lp_mutex_destroy_ (pthread_mutex_t ** mutex) {}
-
-# endif /* (defined(BSD) && (BSD >= 199103)) */
diff --git a/net-p2p/dctc/files/patch-src::dc_manage.c b/net-p2p/dctc/files/patch-src::dc_manage.c
deleted file mode 100644
index b9475fd2baf4..000000000000
--- a/net-p2p/dctc/files/patch-src::dc_manage.c
+++ /dev/null
@@ -1,77 +0,0 @@
---- src/dc_manage.c.orig Mon Jul 22 13:20:19 2002
-+++ src/dc_manage.c Mon Jul 22 18:18:40 2002
-@@ -554,18 +554,6 @@
-
- unconvert_path(fullpathname);
-
-- if(!file_in_db(fullpathname,&virtual)) /* is it a shared file ? */
-- {
-- GString *err_msg;
--
-- err_msg=g_string_new("$Error ");
-- g_string_sprintfa(err_msg,"%s no more exists",fullpathname);
-- disp_msg(DEBUG_MSG,"com_up_get_process","file not found",err_msg->str,NULL);
-- send_dc_line(sck,err_msg->str,NULL);
-- g_string_free(err_msg,TRUE);
-- return 1;
-- }
--
- if(hide_absolute==0)
- {
- if(((unsigned char)fullpathname[0])==255)
-@@ -580,6 +568,18 @@
- fullpathname[0]='/';
- }
-
-+ if(!file_in_db(fullpathname,&virtual)) /* is it a shared file ? */
-+ {
-+ GString *err_msg;
-+
-+ err_msg=g_string_new("$Error ");
-+ g_string_sprintfa(err_msg,"%s no more exists",fullpathname);
-+ disp_msg(DEBUG_MSG,"com_up_get_process","file not found",err_msg->str,NULL);
-+ send_dc_line(sck,err_msg->str,NULL);
-+ g_string_free(err_msg,TRUE);
-+ return 1;
-+ }
-+
- /* it is time to verify if a slot is available */
- LOCK_WRITE(user_info);
- if((dl_on==0)||(virtual!=0))
-@@ -743,18 +743,6 @@
-
- unconvert_path(fullpathname);
-
-- if(!file_in_db(fullpathname,&virtual)) /* is it a shared file ? */
-- {
-- GString *err_msg;
--
-- err_msg=g_string_new("$Error ");
-- g_string_sprintfa(err_msg,"%s no more exists",fullpathname);
-- disp_msg(DEBUG_MSG,"com_up_getfilelength_process","file not found",err_msg->str,NULL);
-- send_dc_line(sck,err_msg->str,NULL);
-- g_string_free(err_msg,TRUE);
-- return 1;
-- }
--
- if(hide_absolute==0)
- {
- if(((unsigned char)fullpathname[0])==255)
-@@ -769,6 +757,17 @@
- fullpathname[0]='/';
- }
-
-+ if(!file_in_db(fullpathname,&virtual)) /* is it a shared file ? */
-+ {
-+ GString *err_msg;
-+
-+ err_msg=g_string_new("$Error ");
-+ g_string_sprintfa(err_msg,"%s no more exists",fullpathname);
-+ disp_msg(DEBUG_MSG,"com_up_getfilelength_process","file not found",err_msg->str,NULL);
-+ send_dc_line(sck,err_msg->str,NULL);
-+ g_string_free(err_msg,TRUE);
-+ return 1;
-+ }
-
- if(send_file_length(sck,fullpathname,&file_len))
- {
diff --git a/net-p2p/dctc/files/patch-src::main.c b/net-p2p/dctc/files/patch-src::main.c
deleted file mode 100644
index 25a38d699d89..000000000000
--- a/net-p2p/dctc/files/patch-src::main.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/main.c.orig Sun Sep 29 14:07:48 2002
-+++ src/main.c Sun Sep 29 14:08:52 2002
-@@ -1269,6 +1269,7 @@
-
- char *virtual_share_path=NULL;
-
-+ hide_absolute=1;
- disp_msg(INFO_MSG,NULL,"Direct Connect Text Client v" VERSION ,NULL);
-
- if(argc==1)
diff --git a/net-p2p/dctc/files/patch-src::mydb.c b/net-p2p/dctc/files/patch-src::mydb.c
deleted file mode 100644
index ab57f7bb2f50..000000000000
--- a/net-p2p/dctc/files/patch-src::mydb.c
+++ /dev/null
@@ -1,28 +0,0 @@
---- src/mydb.c.orig Mon Jul 22 13:48:07 2002
-+++ src/mydb.c Mon Jul 22 19:21:42 2002
-@@ -1141,6 +1141,16 @@
- int file_in_db(char *filename, int *virtual)
- {
- int i;
-+ char *filename_internal;
-+
-+ if ((filename != NULL) && (filename[0]=='/'))
-+ {
-+ if(hide_absolute==0)
-+ filename_internal=filename;
-+ else
-+ filename_internal=filename+1;
-+ } else
-+ filename_internal=filename;
-
- G_LOCK(shared_info);
- if(shared_info!=NULL)
-@@ -1151,7 +1161,7 @@
-
- /* DB_ENTRY to compare */
- de=&(g_array_index(shared_info,DB_ENTRY,i));
-- if(!strcmp(de->filename,filename))
-+ if(!strcmp(de->filename,filename_internal))
- {
- *virtual=de->virtual;
- G_UNLOCK(shared_info);
diff --git a/net-p2p/dctc/files/patch-src::sema.c b/net-p2p/dctc/files/patch-src::sema.c
deleted file mode 100644
index 60ae0eb570c5..000000000000
--- a/net-p2p/dctc/files/patch-src::sema.c
+++ /dev/null
@@ -1,158 +0,0 @@
---- src/sema.c.orig Sun Jul 21 21:13:59 2002
-+++ src/sema.c Mon Jul 22 19:30:15 2002
-@@ -22,6 +22,10 @@
- # include <config.h>
- #endif
-
-+#ifdef HAVE_SYS_PARAM_H
-+# include <sys/param.h>
-+#endif
-+
- #include <stdio.h>
- #include <stdlib.h>
- #include <unistd.h>
-@@ -57,6 +61,11 @@
- #include "uaddr.h"
- #include "status.h"
-
-+/* interval between busy wait tries measured in microseconds */
-+#define MUTEX_BUSY_WAIT_TIME 5000
-+
-+pthread_mutex_t *semaphore_mutex = PTHREAD_MUTEX_INITIALIZER;
-+
- /***********************************************************************/
- /* the following functions manage the bandwidth upload limit */
- /* The system is build on 2 semaphores and 1 file */
-@@ -100,6 +109,8 @@
-
- int semid;
-
-+ lp_mutex_init_(&semaphore_mutex, NULL);
-+
- fd=open(keyfile,O_CREAT|O_WRONLY|O_EXCL,0600); /* create the file if not exists */
- if(fd==-1)
- {
-@@ -131,7 +142,11 @@
- {
- close(fd);
- /* a key exist */
-+#if !(defined(BSD) && (BSD >= 199103))
- semid=semget(key,0,IPC_ALLOC);
-+#else
-+ semid=semget(key,0,IPC_STAT);
-+#endif
- if(semid==-1)
- goto create_new_sema;
- printf("current sema found.\n");
-@@ -293,8 +308,13 @@
- void check_sema_master(int semid)
- {
- struct sembuf sb={0,-1,IPC_NOWAIT|SEM_UNDO}; /* master sema */
-+ int result;
-+
-+ (void) lp_mutex_lock_(semaphore_mutex);
-+ result = semop(semid,&sb,1);
-+ (void) lp_mutex_unlock_(semaphore_mutex);
-
-- if(semop(semid,&sb,1)==0)
-+ if (result==0)
- {
- /* to get slice, the function checks if the clock thread still runs */
- create_sema_master(semid);
-@@ -308,15 +328,29 @@
- /*******************************************/
- void get_slice(int semid, SPD_SEMA semnum)
- {
-+#if !(defined(BSD) && (BSD >= 199103))
-+ struct sembuf local={0,-1,0}; /* slave sema */
-+#else
-+ struct sembuf local={0,-1,0|IPC_NOWAIT}; /* slave sema */
-+#endif
-+ local.sem_num=semnum;
-+
-+ (void) lp_mutex_lock_(semaphore_mutex);
- while(1)
- {
-- struct sembuf local={0,-1,0}; /* slave sema */
--
-- local.sem_num=semnum;
-- if(semop(semid,&local,1)==0)
-- {
-- /* we have what we want */
-- return;
-+ switch (semop(semid,&local,1)) {
-+ case 0: (void) lp_mutex_unlock_(semaphore_mutex);
-+ /* we have what we want */
-+ return;
-+ break;
-+ case -1: switch(errno) {
-+ case EAGAIN: /* triggers busy wait */
-+ case EINTR: /* interrupted by system call, try again */
-+ pthread_yield();
-+ usleep(MUTEX_BUSY_WAIT_TIME); /* busy wait with a small time out */
-+ continue;
-+ break;
-+ }
- }
- }
- }
-@@ -368,9 +402,26 @@
- /******************************/
- void lock_ul_slot_controler(int semid)
- {
-+#if !(defined(BSD) && (BSD >= 199103))
- struct sembuf get_ul_ctrl={UL_SLOT_SEMA,-1,SEM_UNDO};
-+#else
-+ struct sembuf get_ul_ctrl={UL_SLOT_SEMA,-1,SEM_UNDO|IPC_NOWAIT};
-+#endif
-+
-+ (void) lp_mutex_lock_(semaphore_mutex);
-+repeat:
- /* lock the UL slot controler */
-- semop(semid,&get_ul_ctrl,1);
-+ if (semop(semid,&get_ul_ctrl,1)==-1)
-+ switch(errno)
-+ {
-+ case EAGAIN: /* triggers busy wait */
-+ case EINTR: /* interrupted by system call, try again */
-+ pthread_yield();
-+ usleep(MUTEX_BUSY_WAIT_TIME); /* busy wait with a small time out */
-+ goto repeat;
-+ break;
-+ }
-+ (void) lp_mutex_unlock_(semaphore_mutex);
- }
-
- /*********************************/
-@@ -526,11 +577,28 @@
- perror("free_one_ul_slot");
- }
- #else
-+# if !(defined(BSD) && (BSD >= 199103))
- struct sembuf free_one_ul_slot_op={UL_SLOT_BUSY_SEMA,-1,SEM_UNDO};
-- if(semop(semid,&free_one_ul_slot_op,1)==-1)
-- {
-- perror("free_one_ul_slot");
-+# else
-+ struct sembuf free_one_ul_slot_op={UL_SLOT_BUSY_SEMA,-1,SEM_UNDO|IPC_NOWAIT};
-+# endif
-+
-+ (void) lp_mutex_lock_(semaphore_mutex);
-+repeat:
-+ if(semop(semid,&free_one_ul_slot_op,1)==-1) {
-+ switch(errno) {
-+ case EAGAIN: /* triggers busy wait */
-+ case EINTR: /* interrupted by system call, try again */
-+ pthread_yield();
-+ usleep(MUTEX_BUSY_WAIT_TIME); /* busy wait with a small time out */
-+ goto repeat;
-+ break;
-+ default:
-+ perror("free_one_ul_slot");
-+ break;
-+ }
- }
-+ (void) lp_mutex_unlock_(semaphore_mutex);
- #endif
- nb_local_ul--;
- }
diff --git a/net-p2p/dctc/pkg-descr b/net-p2p/dctc/pkg-descr
deleted file mode 100644
index 26e33d1471d6..000000000000
--- a/net-p2p/dctc/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-[ from developer's site]
-
-I. What is DCTC
-DCTC is a Direct Connect clone, a windoz client allowing users to
-share their files and talk (like IRC but more software sharing
-oriented) using a proprietary protocol.
-
-DCTC stands for Direct Connect Text Client.
-
-II. What is not DCTC
-DCTC is written from scratch without any help from neo-modus using
-our experience of hotline protocol.
-
-DCTC is not designed to be used by human. It doesn't contains any
-GUI or CLI. The goal of this project is to build a Direct Connect
-client which can be used by other programs. So even if you can enter
-command using the keyboard, don't say the human interface is poor.
-
-WWW: http://ac2i.homelinux.com/dctc/
diff --git a/net-p2p/dctc/pkg-plist b/net-p2p/dctc/pkg-plist
deleted file mode 100644
index a363e52a504f..000000000000
--- a/net-p2p/dctc/pkg-plist
+++ /dev/null
@@ -1,37 +0,0 @@
-bin/dc_hublist
-bin/dctc
-bin/dctc_cmd
-share/dctc/GDLjoiner
-%%PORTDOCS%%share/doc/dctc/COPYING
-%%PORTDOCS%%share/doc/dctc/ChangeLog
-%%PORTDOCS%%share/doc/dctc/Documentation/BerkeleyDB
-%%PORTDOCS%%share/doc/dctc/Documentation/BerkeleyDB.nl
-%%PORTDOCS%%share/doc/dctc/Documentation/DCextensions/p2p_capabilities
-%%PORTDOCS%%share/doc/dctc/Documentation/DCextensions/p2p_capabilities.nl
-%%PORTDOCS%%share/doc/dctc/Documentation/DCextensions/search_by_content
-%%PORTDOCS%%share/doc/dctc/Documentation/DCextensions/search_by_content.nl
-%%PORTDOCS%%share/doc/dctc/Documentation/GDL
-%%PORTDOCS%%share/doc/dctc/Documentation/GDL.nl
-%%PORTDOCS%%share/doc/dctc/Documentation/LS_cache
-%%PORTDOCS%%share/doc/dctc/Documentation/LS_cache.nl
-%%PORTDOCS%%share/doc/dctc/Documentation/UNODE
-%%PORTDOCS%%share/doc/dctc/Documentation/UNODE.nl
-%%PORTDOCS%%share/doc/dctc/Documentation/VAR
-%%PORTDOCS%%share/doc/dctc/Documentation/VAR.nl
-%%PORTDOCS%%share/doc/dctc/Documentation/Vshare
-%%PORTDOCS%%share/doc/dctc/Documentation/Vshare.nl
-%%PORTDOCS%%share/doc/dctc/Documentation/commands
-%%PORTDOCS%%share/doc/dctc/Documentation/commands.nl
-%%PORTDOCS%%share/doc/dctc/Documentation/output
-%%PORTDOCS%%share/doc/dctc/Documentation/output.nl
-%%PORTDOCS%%share/doc/dctc/Documentation/programs
-%%PORTDOCS%%share/doc/dctc/Documentation/programs.nl
-%%PORTDOCS%%share/doc/dctc/Documentation/programs.pl
-%%PORTDOCS%%share/doc/dctc/INSTALL
-%%PORTDOCS%%share/doc/dctc/KNOWN_BUGS
-%%PORTDOCS%%share/doc/dctc/README
-%%PORTDOCS%%share/doc/dctc/TODO
-%%PORTDOCS%%@dirrm share/doc/dctc/Documentation/DCextensions
-%%PORTDOCS%%@dirrm share/doc/dctc/Documentation
-%%PORTDOCS%%@dirrm share/doc/dctc
-@dirrm share/dctc
diff --git a/net-p2p/qbittorrent-28-nox11/Makefile b/net-p2p/qbittorrent-28-nox11/Makefile
deleted file mode 100644
index 1549697ba550..000000000000
--- a/net-p2p/qbittorrent-28-nox11/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# New ports collection makefile for: qbittorrent-nox11-28
-# Date created: 5 June 2011
-# Whom: Doug Barton <dougb@FreeBSD.org>
-#
-# $FreeBSD$
-
-PKGNAMESUFFIX= -nox11
-
-COMMENT= Bittorrent client using libtorrent-rasterbar, web UI version
-
-MASTERDIR= ${.CURDIR}/../qbittorrent-28
-
-DESCR= ${.CURDIR}/pkg-descr
-PLIST= ${.CURDIR}/pkg-plist
-
-MAN1= qbittorrent-nox.1
-
-QB28_NOX_SLAVE= true
-
-.include "${MASTERDIR}/Makefile"
diff --git a/net-p2p/qbittorrent-28-nox11/pkg-descr b/net-p2p/qbittorrent-28-nox11/pkg-descr
deleted file mode 100644
index d7ca6bba0c7c..000000000000
--- a/net-p2p/qbittorrent-28-nox11/pkg-descr
+++ /dev/null
@@ -1,23 +0,0 @@
-qBittorrent v2 is the closest open source (GNU GPL v2 license) equivalent
-to utorrent. It is based on libtorrent-rasterbar.
-
-Features:
-
- Remote control through a Web user interface
- * Nearly identical to the regular UI, all in Ajax
-
- Well-integrated and extensible Search Engine
- Simultaneous search in most famous BitTorrent search sites
- Per-category-specific search requests (e.g. Books, Music, Movies)
- All Bittorrent extensions
- * DHT, Peer Exchange, Full encryption, Magnet URI
- Advanced control over trackers, peers and torrents
- * Torrents queueing and prioritizing
- * Torrent content selection and prioritizing
- UPnP / NAT-PMP port forwarding support
- Available in ~25 languages (Unicode support)
- utorrent spoofing to bypass private trackers whitelisting
- Advanced RSS support with download filters (inc. regex)
- IP Filtering (eMule and PeerGuardian compatible)
-
-WWW: http://www.qbittorrent.org/
diff --git a/net-p2p/qbittorrent-28-nox11/pkg-plist b/net-p2p/qbittorrent-28-nox11/pkg-plist
deleted file mode 100644
index 1cbfbce436ab..000000000000
--- a/net-p2p/qbittorrent-28-nox11/pkg-plist
+++ /dev/null
@@ -1 +0,0 @@
-bin/qbittorrent-nox
diff --git a/net-p2p/qbittorrent-28/Makefile b/net-p2p/qbittorrent-28/Makefile
deleted file mode 100644
index 9c705decd46a..000000000000
--- a/net-p2p/qbittorrent-28/Makefile
+++ /dev/null
@@ -1,65 +0,0 @@
-# New ports collection makefile for: qbittorrent-28
-# Date created: 5 June 2011
-# Whom: Doug Barton <dougb@FreeBSD.org>
-#
-# $FreeBSD$
-
-PORTNAME= qbittorrent
-PORTVERSION= 2.8.5
-PORTREVISION?= 0
-CATEGORIES= net-p2p ipv6
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}/
-
-MAINTAINER= dougb@FreeBSD.org
-COMMENT?= Bittorrent client using Qt4 and libtorrent-rasterbar
-
-NO_LATEST_LINK= yes
-
-DEPRECATED= Please migrate to net-p2p/qbittorrent-29
-EXPIRATION_DATE= 2011-10-31
-
-LIB_DEPENDS= execinfo.1:${PORTSDIR}/devel/libexecinfo \
- torrent-rasterbar.6:${PORTSDIR}/net-p2p/libtorrent-rasterbar-15
-
-MAKE_JOBS_SAFE= yes
-
-CONFLICTS= qbittorrent-2.[2345679].*
-
-USE_QT_VER= 4
-QT_COMPONENTS= corelib network qmake_build moc_build rcc_build
-
-.if !defined(QB28_NOX_SLAVE)
-.if defined(WITHOUT_X11)
-BROKEN= Use net-p2p/${PORTNAME}-nox11 for the non-GUI version
-.endif
-LIB_DEPENDS+= GeoIP.5:${PORTSDIR}/net/GeoIP
-OPTIONS= DBUS "Enable dbus support" off
-QT_COMPONENTS+= gui xml uic_build
-INSTALLS_ICONS= yes
-.else
-CONFIGURE_ARGS+= --disable-gui
-.endif
-
-QT_NONSTANDARD= yes
-HAS_CONFIGURE= yes
-
-MAN1?= qbittorrent.1
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_DBUS)
-QT_COMPONENTS+= dbus
-.else
-CONFIGURE_ARGS+= --disable-qt-dbus
-.endif
-
-post-install:
-.if !defined(QB28_NOX_SLAVE)
- @${STRIP_CMD} ${PREFIX}/bin/qbittorrent
- @${CAT} ${PKGMESSAGE}
-.else
- @${STRIP_CMD} ${PREFIX}/bin/qbittorrent-nox
- ${INSTALL_MAN} ${WRKSRC}/doc/qbittorrent-nox.1 ${MANPREFIX}/man/man1
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/net-p2p/qbittorrent-28/distinfo b/net-p2p/qbittorrent-28/distinfo
deleted file mode 100644
index 641b447887a1..000000000000
--- a/net-p2p/qbittorrent-28/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (qbittorrent-2.8.5.tar.gz) = 9b09ddafff7a372fd4aacf7f323f4892d16db23ef51867660e7a2a2dfcc6028c
-SIZE (qbittorrent-2.8.5.tar.gz) = 3341573
diff --git a/net-p2p/qbittorrent-28/pkg-descr b/net-p2p/qbittorrent-28/pkg-descr
deleted file mode 100644
index 6c8a36048adb..000000000000
--- a/net-p2p/qbittorrent-28/pkg-descr
+++ /dev/null
@@ -1,22 +0,0 @@
-qBittorrent v2 is the closest open source (GNU GPL v2 license) equivalent
-to utorrent. It is based on the Qt4 toolkit and libtorrent-rasterbar.
-
-Features:
-
- Well-integrated and extensible Search Engine
- Simultaneous search in most famous BitTorrent search sites
- Per-category-specific search requests (e.g. Books, Music, Movies)
- All Bittorrent extensions
- * DHT, Peer Exchange, Full encryption, Magnet URI
- Remote control through a Web user interface
- * Nearly identical to the regular UI, all in Ajax
- Advanced control over trackers, peers and torrents
- * Torrents queueing and prioritizing
- * Torrent content selection and prioritizing
- UPnP / NAT-PMP port forwarding support
- Available in ~25 languages (Unicode support)
- uTorrent spoofing to bypass private trackers whitelisting
- Advanced RSS support with download filters (inc. regex)
- IP Filtering (eMule and PeerGuardian compatible)
-
-WWW: http://www.qbittorrent.org/
diff --git a/net-p2p/qbittorrent-28/pkg-message b/net-p2p/qbittorrent-28/pkg-message
deleted file mode 100644
index 157ed5b528c6..000000000000
--- a/net-p2p/qbittorrent-28/pkg-message
+++ /dev/null
@@ -1,5 +0,0 @@
-
-****************************************************************************
-* To change the appearance of the interface use misc/qt4-qtconfig *
-****************************************************************************
-
diff --git a/net-p2p/qbittorrent-28/pkg-plist b/net-p2p/qbittorrent-28/pkg-plist
deleted file mode 100644
index dcd1b5c55a5f..000000000000
--- a/net-p2p/qbittorrent-28/pkg-plist
+++ /dev/null
@@ -1,39 +0,0 @@
-bin/qbittorrent
-share/applications/qBittorrent.desktop
-share/icons/hicolor/128x128/apps/qbittorrent.png
-share/icons/hicolor/16x16/apps/qbittorrent.png
-share/icons/hicolor/192x192/apps/qbittorrent.png
-share/icons/hicolor/22x22/apps/qbittorrent.png
-share/icons/hicolor/24x24/apps/qbittorrent.png
-share/icons/hicolor/32x32/apps/qbittorrent.png
-share/icons/hicolor/36x36/apps/qbittorrent.png
-share/icons/hicolor/48x48/apps/qbittorrent.png
-share/icons/hicolor/64x64/apps/qbittorrent.png
-share/icons/hicolor/72x72/apps/qbittorrent.png
-share/icons/hicolor/96x96/apps/qbittorrent.png
-share/pixmaps/qbittorrent.png
-@dirrmtry share/icons/hicolor/96x96/apps
-@dirrmtry share/icons/hicolor/96x96
-@dirrmtry share/icons/hicolor/72x72/apps
-@dirrmtry share/icons/hicolor/72x72
-@dirrmtry share/icons/hicolor/64x64/apps
-@dirrmtry share/icons/hicolor/64x64
-@dirrmtry share/icons/hicolor/48x48/apps
-@dirrmtry share/icons/hicolor/48x48
-@dirrmtry share/icons/hicolor/36x36/apps
-@dirrmtry share/icons/hicolor/36x36
-@dirrmtry share/icons/hicolor/32x32/apps
-@dirrmtry share/icons/hicolor/32x32
-@dirrmtry share/icons/hicolor/24x24/apps
-@dirrmtry share/icons/hicolor/24x24
-@dirrmtry share/icons/hicolor/22x22/apps
-@dirrmtry share/icons/hicolor/22x22
-@dirrmtry share/icons/hicolor/192x192/apps
-@dirrmtry share/icons/hicolor/192x192
-@dirrmtry share/icons/hicolor/16x16/apps
-@dirrmtry share/icons/hicolor/16x16
-@dirrmtry share/icons/hicolor/128x128/apps
-@dirrmtry share/icons/hicolor/128x128
-@dirrmtry share/icons/hicolor
-@dirrmtry share/icons
-@dirrmtry share/applications
diff --git a/www/Makefile b/www/Makefile
index 021aaee8cdba..10a903b166e0 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1698,7 +1698,6 @@
SUBDIR += sitecopy
SUBDIR += siteframe
SUBDIR += skytemplate
- SUBDIR += slash
SUBDIR += smarty
SUBDIR += smb2www
SUBDIR += smb_auth
diff --git a/www/slash/Makefile b/www/slash/Makefile
deleted file mode 100644
index f5f5abe74063..000000000000
--- a/www/slash/Makefile
+++ /dev/null
@@ -1,57 +0,0 @@
-# New ports collection makefile for: slash
-# Date created: 18 March 2002
-# Whom: Autrijus Tang
-#
-# $FreeBSD$
-#
-
-PORTNAME= slash
-PORTVERSION= 2.2.6
-PORTREVISION= 3
-CATEGORIES= www
-MASTER_SITES= SF/${PORTNAME}code/${PORTNAME}code/${PORTVERSION}
-DISTNAME= slash-${PORTVERSION}
-
-MAINTAINER= glarkin@FreeBSD.org
-COMMENT= Slash-Like Automatic Storytelling Homepage system
-
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/DBD/mysql.pm:${PORTSDIR}/databases/p5-DBD-mysql \
- ${SITE_PERL}/Bundle/Slash.pm:${PORTSDIR}/www/p5-Bundle-Slash
-RUN_DEPENDS= ${BUILD_DEPENDS} \
- ${LOCALBASE}/libexec/apache/libperl.so:${PORTSDIR}/www/mod_perl
-
-DEPRECATED= apache13 is deprecated, migrate to 2.2.x+ now
-EXPIRATION_DATE= 2011-11-01
-
-USE_PERL5= yes
-USE_APACHE= 13
-
-SUB_FILES+= pkg-message
-
-MAKE_ARGS+= SLASH_PREFIX=${PREFIX}/slash
-
-DOCS= README INSTALL
-
-CONFLICTS= metalist
-
-MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
-MAN3= FZ.3 Slash.3 Slash::Apache.3 Slash::Apache::Banlist.3 \
- Slash::Apache::Log.3 Slash::Apache::User.3 \
- Slash::Custom::Bulkmail.3 Slash::DB.3 Slash::DB::MySQL.3 \
- Slash::DB::Oracle.3 Slash::DB::PostgreSQL.3 \
- Slash::DB::Static::MySQL.3 Slash::DB::Static::Oracle.3 \
- Slash::DB::Static::PostgreSQL.3 Slash::DB::Utility.3 \
- Slash::Display.3 Slash::Display::Plugin.3 \
- Slash::Display::Provider.3 Slash::Install.3 Slash::Journal.3 \
- Slash::Messages.3 Slash::Messages::DB::MySQL.3 \
- Slash::Search.3 Slash::Test.3 Slash::Utility.3 \
- Slash::Utility::Access.3 Slash::Utility::Anchor.3 \
- Slash::Utility::Data.3 Slash::Utility::Display.3 \
- Slash::Utility::Environment.3 Slash::Utility::System.3 \
- Slash::XML.3 Slash::XML::RSS.3
-
-post-install:
- @${FIND} ${PREFIX}/slash -name "*.orig" -delete
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/www/slash/distinfo b/www/slash/distinfo
deleted file mode 100644
index 9f459cb219b6..000000000000
--- a/www/slash/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (slash-2.2.6.tar.gz) = aba6c5b0ec1305b810b93a7eccfa2624ffe3f44aefd33e29e9753b5dca9fc213
-SIZE (slash-2.2.6.tar.gz) = 584128
diff --git a/www/slash/files/patch-Makefile b/www/slash/files/patch-Makefile
deleted file mode 100644
index 71e2e393bec9..000000000000
--- a/www/slash/files/patch-Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
---- Makefile.orig Wed Jul 3 17:22:34 2002
-+++ Makefile Tue Mar 8 10:57:41 2005
-@@ -62,7 +62,7 @@
- slash:
- @echo "=== INSTALLING SLASH MODULES ==="
- @if [ ! "$(RPM)" ] ; then \
-- (cd Slash; $(PERL) Makefile.PL; make install UNINST=1); \
-+ (cd Slash; $(PERL) Makefile.PL PREFIX=$(PREFIX); make all pure_install UNINST=1); \
- else \
- echo " - Performing an RPM build"; \
- (cd Slash; $(PERL) Makefile.PL INSTALLSITEARCH=$(INSTALLSITEARCH) INSTALLSITELIB=$(INSTALLSITELIB) INSTALLMAN3DIR=$(INSTALLMAN3DIR); make install UNINST=1); \
-@@ -76,8 +76,8 @@
- echo == $$PWD; \
- if [ -f Makefile.PL ]; then \
- if [ ! "$(RPM)" ] ; then \
-- $(PERL) Makefile.PL; \
-- make install UNINST=1;\
-+ $(PERL) Makefile.PL PREFIX=$(PREFIX); \
-+ make all pure_install UNINST=1;\
- else \
- echo " - Performing an RPM build."; \
- $(PERL) Makefile.PL INSTALLSITEARCH=$(INSTALLSITEARCH) INSTALLSITELIB=$(INSTALLSITELIB) INSTALLMAN3DIR=$(INSTALLMAN3DIR); \
-@@ -86,7 +86,7 @@
- fi); \
- done)
-
--all: install
-+all:
-
- install: slash plugins
-
-@@ -167,15 +167,11 @@
- if [ -d $(INIT) ]; then \
- init=$(INIT); \
- fi; \
-- elif [ -d /etc/init.d ]; then \
-- init=/etc; \
-- elif [ -d /etc/rc.d/init.d ]; then \
-- init=/etc/rc.d; \
-+ elif [ -d $(PREFIX)/etc/rc.d ]; then \
-+ init=$(PREFIX)/etc/rc.d; \
- fi; \
- if [ $$init ]; then \
-- $(INSTALL) utils/slash $$init/init.d/; \
-- ln -s -f ../init.d/slash $$init/rc3.d/S99slash; \
-- ln -s -f ../init.d/slash $$init/rc6.d/K99slash; \
-+ $(INSTALL) utils/slash $$init/slash.sh; \
- else \
- echo "*** Makefile can't determine where your init scripts live."; \
- if [ $$init ]; then \
diff --git a/www/slash/files/patch-bin::install-slashsite b/www/slash/files/patch-bin::install-slashsite
deleted file mode 100644
index 1c0f3ca0c43c..000000000000
--- a/www/slash/files/patch-bin::install-slashsite
+++ /dev/null
@@ -1,30 +0,0 @@
---- bin/install-slashsite.orig Mon Mar 18 18:35:35 2002
-+++ bin/install-slashsite Mon Mar 18 18:42:08 2002
-@@ -89,7 +89,7 @@
-
- # THIS IS DANGEROUS ... when run as root on a non-GNU
- # system, it can blank out the hostname entirely
--chomp($hostname_f = `hostname -f`);
-+chomp($hostname_f = `hostname -f 2> /dev/null` || `hostname 2> /dev/null`);
- unless ($opts{'H'}) {
- print "
- What is hostname of your Slash site
-@@ -431,6 +431,7 @@
- sub apache_site_conf {
- my $host_port = $hostname;
- $host_port .= ":80" unless $host_port =~ /:/;
-+ my $log_path = (-d '/usr/local/logs' ? "logs" : "/var/log");
- my $text = qq|
- # note that if your site's path is a symlink, the
- # path listed here is most likely the actual path;
-@@ -446,8 +447,8 @@
- ServerAdmin $email
- DocumentRoot $prefix_site/$sitename/htdocs
- ServerName $host_noport
-- ErrorLog logs/${sitename}_error_log
-- CustomLog logs/${sitename}_access_log common
-+ ErrorLog $log_path/${sitename}_error_log
-+ CustomLog $log_path/${sitename}_access_log common
-
- PerlSetupEnv On
- PerlSetEnv TZ GMT
diff --git a/www/slash/files/patch-util::slash b/www/slash/files/patch-util::slash
deleted file mode 100644
index a6402d90caab..000000000000
--- a/www/slash/files/patch-util::slash
+++ /dev/null
@@ -1,11 +0,0 @@
---- utils/slash.orig Thu Nov 1 01:13:59 2001
-+++ utils/slash Sat Jun 8 13:39:11 2002
-@@ -66,7 +66,7 @@
- # if you aren't using GMT for internal dates, please change
- # the appropriate lines, below.
- if [ "$OS" = "FreeBSD" ] ; then
-- su - $USERNAME "-c 'TZ=GMT $SLASHD $SERVER_NAME'" &
-+ TZ=GMT su -m $USERNAME -c "$SLASHD $SERVER_NAME" &
- elif [ "$OS" = "Linux" ] ; then
- su - $USERNAME -c "TZ=GMT $SLASHD $SERVER_NAME" &
- else
diff --git a/www/slash/files/pkg-message.in b/www/slash/files/pkg-message.in
deleted file mode 100644
index 04a9298e931a..000000000000
--- a/www/slash/files/pkg-message.in
+++ /dev/null
@@ -1,19 +0,0 @@
-##############################################################################
-
-===> Slash post-port installation instructions:
-
- To complete the installation of this port, please perform following actions
- as root (the "virtual user" should be the same as p5-DBIx-Password):
-
- mysqladmin -u root create slash # "slash" is your database name
- echo "Include %%LOCALBASE%%/slash/httpd/slash.conf" \
- >> %%LOCALBASE%%/etc/apache/httpd.conf # or manually insert this line
- cd %%LOCALBASE%%/slash # change to the slash directory
- bin/install-slashsite -u slash # "slash" is virtual user's name
- apachectl restart # restarts the apache server
- %%LOCALBASE%%/etc/rc.d/slash.sh start # start the "slashd" daemon
-
- Note that the "install-slashsite" script will ask you of a "theme"; just
- answer "slashcode" (the only option) will do.
-
-##############################################################################
diff --git a/www/slash/pkg-descr b/www/slash/pkg-descr
deleted file mode 100644
index 671793fc2219..000000000000
--- a/www/slash/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-Slash -- Slashdot Like Automated Storytelling Homepage -- is the code
-that runs Slashdot. More than that, however, Slash is an architecture
-for putting together web sites. It comes with functionality for posting
-articles, conducting polls, having discussions, and more; but it can be
-extended in innumerable ways.
-
-Slash is written in Perl, and is built on top of Apache and mod_perl. It
-requires a database backend, though the only well-supported database
-used with it is MySQL (more databases will become well-supported as time
-goes on; PostgreSQL support is already well on its way). Slash is fast,
-scalable, and secure (as evidenced by one of the best test cases you
-could have, running Slashdot itself).
-
-Through a plugin system, developers can add functionality to Slash.
-Through themes and templates (which are written using Template Toolkit),
-the look and feel of a Slash site can be customized.
-
-WWW: http://www.slashcode.com/
diff --git a/www/slash/pkg-plist b/www/slash/pkg-plist
deleted file mode 100644
index 3eed6f8e7ede..000000000000
--- a/www/slash/pkg-plist
+++ /dev/null
@@ -1,463 +0,0 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Slash/Apache/Apache.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Slash/Apache/Apache.bs
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Slash/Apache/User/User.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Slash/Apache/User/User.bs
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Slash/Apache/User/autosplit.ix
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Slash/Apache/autosplit.ix
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Slash/.packlist
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Slash/Journal/.packlist
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Slash/Search/.packlist
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Slash/Messages/.packlist
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Slash/XML/FZ.pm/.packlist
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash/Apache.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash/DB.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash/Display.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash/Install.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash/Test.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash/Utility.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash/XML.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash/XML/RSS.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash/Utility/Access.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash/Utility/Anchor.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash/Utility/Data.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash/Utility/Display.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash/Utility/Environment.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash/Utility/System.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash/Display/Plugin.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash/Display/Provider.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash/DB/MySQL.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash/DB/Oracle.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash/DB/PostgreSQL.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash/DB/Utility.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash/DB/Static/MySQL.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash/DB/Static/Oracle.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash/DB/Static/PostgreSQL.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash/Custom/Bulkmail.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash/Apache/Banlist.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash/Apache/Log.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash/Apache/User.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Slash.pm
-%%SITE_PERL%%/Slash/Journal.pm
-%%SITE_PERL%%/Slash/Search.pm
-%%SITE_PERL%%/Slash/Messages.pm
-%%SITE_PERL%%/Slash/Messages/DB/MySQL.pm
-%%SITE_PERL%%/Slash/XML/FZ.pm
-etc/rc.d/slash.sh
-slash/bin/install-theme
-slash/bin/install-plugin
-slash/bin/backup-blocks
-slash/bin/template-tool
-slash/bin/install-slashsite
-slash/bin/bitchslap
-slash/bin/tailslash
-slash/bin/template-check
-slash/bin/chkuser
-slash/bin/slashmon
-slash/bin/modslap
-slash/bin/runtask
-slash/bin/reload_armor
-slash/sbin/slashd
-slash/sbin/portald
-slash/sbin/moderatord
-slash/sbin/dailyStuff
-slash/sql/mysql/schema.sql
-slash/sql/mysql/defaults.sql
-slash/sql/oracle/schema.sql
-slash/sql/postgresql/schema.sql
-slash/themes/slashcode/htdocs/images/topics/topiceditorial.gif
-slash/themes/slashcode/htdocs/images/topics/topicnews.gif
-slash/themes/slashcode/htdocs/images/topics/topicslashdot.gif
-slash/themes/slashcode/htdocs/images/topics/topicslash.gif
-slash/themes/slashcode/htdocs/images/topics/topicbug.jpg
-slash/themes/slashcode/htdocs/images/topics/topiclinux.gif
-slash/themes/slashcode/htdocs/images/bsb.gif
-slash/themes/slashcode/htdocs/images/wr.gif
-slash/themes/slashcode/htdocs/images/gl.gif
-slash/themes/slashcode/htdocs/images/portalmap.gif
-slash/themes/slashcode/htdocs/images/cr.gif
-slash/themes/slashcode/htdocs/images/wl_cccccc.gif
-slash/themes/slashcode/htdocs/images/pix.gif
-slash/themes/slashcode/htdocs/images/slr.gif
-slash/themes/slashcode/htdocs/images/icondiv.gif
-slash/themes/slashcode/htdocs/images/bsr.gif
-slash/themes/slashcode/htdocs/images/wl.gif
-slash/themes/slashcode/htdocs/images/sbs.gif
-slash/themes/slashcode/htdocs/images/sr.gif
-slash/themes/slashcode/htdocs/images/cl.gif
-slash/themes/slashcode/htdocs/images/slashhead.gif
-slash/themes/slashcode/htdocs/images/slashlogo.gif
-slash/themes/slashcode/htdocs/images/line-bg.gif
-slash/themes/slashcode/htdocs/images/rightbar.gif
-slash/themes/slashcode/htdocs/images/sdlogo.gif
-slash/themes/slashcode/htdocs/images/admin_bracket.gif
-slash/themes/slashcode/htdocs/images/srs.gif
-slash/themes/slashcode/htdocs/images/line-corner.gif
-slash/themes/slashcode/htdocs/images/sl.gif
-slash/themes/slashcode/htdocs/images/660000.gif
-slash/themes/slashcode/htdocs/images/leftbar.gif
-slash/themes/slashcode/htdocs/images/slashslogan.gif
-slash/themes/slashcode/htdocs/images/icondiv2.gif
-slash/themes/slashcode/htdocs/images/bsbr.gif
-slash/themes/slashcode/htdocs/images/gr.gif
-slash/themes/slashcode/htdocs/images/greendot.gif
-slash/themes/slashcode/htdocs/images/wr_cccccc.gif
-slash/themes/slashcode/htdocs/images/mainbar.gif
-slash/themes/slashcode/htdocs/comments.pl
-slash/themes/slashcode/htdocs/article.pl
-slash/themes/slashcode/htdocs/authors.pl
-slash/themes/slashcode/htdocs/sections.pl
-slash/themes/slashcode/htdocs/submit.pl
-slash/themes/slashcode/htdocs/slashguide.shtml
-slash/themes/slashcode/htdocs/index.pl
-slash/themes/slashcode/htdocs/pollBooth.pl
-slash/themes/slashcode/htdocs/users.pl
-slash/themes/slashcode/htdocs/topics.pl
-slash/themes/slashcode/htdocs/about.shtml
-slash/themes/slashcode/htdocs/faq.shtml
-slash/themes/slashcode/htdocs/moderation.shtml
-slash/themes/slashcode/htdocs/404.pl
-slash/themes/slashcode/htdocs/metamod.pl
-slash/themes/slashcode/sql/mysql/datadump.sql
-slash/themes/slashcode/sql/mysql/prep.sql
-slash/themes/slashcode/sql/postgresql/datadump.sql
-slash/themes/slashcode/sql/postgresql/prep.sql
-slash/themes/slashcode/templates/regResult;users;default
-slash/themes/slashcode/templates/changePasswd;users;default
-slash/themes/slashcode/templates/main;authors;default
-slash/themes/slashcode/templates/printCommentsMain;misc;default
-slash/themes/slashcode/templates/footer;misc;admin
-slash/themes/slashcode/templates/header;misc;default
-slash/themes/slashcode/templates/linkComment;misc;default
-slash/themes/slashcode/templates/portalmap;misc;default
-slash/themes/slashcode/templates/header;misc;admin
-slash/themes/slashcode/templates/editKey;users;default
-slash/themes/slashcode/templates/userlogin;misc;default
-slash/themes/slashcode/templates/listBanned;users;default
-slash/themes/slashcode/templates/data;topics;default
-slash/themes/slashcode/templates/titlebar;misc;light
-slash/themes/slashcode/templates/loginForm;users;default
-slash/themes/slashcode/templates/showInfoConflict;users;default
-slash/themes/slashcode/templates/subEdAdmin;submit;default
-slash/themes/slashcode/templates/displayThread;misc;default
-slash/themes/slashcode/templates/titles;users;default
-slash/themes/slashcode/templates/tildeEd;users;default
-slash/themes/slashcode/templates/portalboxtitle;misc;default
-slash/themes/slashcode/templates/data;article;default
-slash/themes/slashcode/templates/genQuickies;submit;default
-slash/themes/slashcode/templates/formkeyErrors;misc;default
-slash/themes/slashcode/templates/admin;menu;default
-slash/themes/slashcode/templates/listAbuses;admin;default
-slash/themes/slashcode/templates/undo_mod;comments;default
-slash/themes/slashcode/templates/index;index;light
-slash/themes/slashcode/templates/isEligible;metamod;default
-slash/themes/slashcode/templates/dispComment;misc;light
-slash/themes/slashcode/templates/getUserAdmin;users;default
-slash/themes/slashcode/templates/displayForm;users;default
-slash/themes/slashcode/templates/previewForm;submit;default
-slash/themes/slashcode/templates/newUserForm;users;default
-slash/themes/slashcode/templates/html-redirect;misc;default
-slash/themes/slashcode/templates/getOlderStories;misc;default
-slash/themes/slashcode/templates/errors;users;default
-slash/themes/slashcode/templates/storylink;index;light
-slash/themes/slashcode/templates/currentAdminUsers;misc;default
-slash/themes/slashcode/templates/delSectCancel;sections;default
-slash/themes/slashcode/templates/selectThreshLabel;misc;default
-slash/themes/slashcode/templates/data;sections;default
-slash/themes/slashcode/templates/rereg_mail;messages;default
-slash/themes/slashcode/templates/editComm;users;default
-slash/themes/slashcode/templates/motd;misc;default
-slash/themes/slashcode/templates/html-header;misc;default
-slash/themes/slashcode/templates/editSection;sections;default
-slash/themes/slashcode/templates/displayForm;submit;default
-slash/themes/slashcode/templates/data;index;default
-slash/themes/slashcode/templates/yourPendingSubs;submit;default
-slash/themes/slashcode/templates/comment_submit;comments;default
-slash/themes/slashcode/templates/reRegisterMail;messages;default
-slash/themes/slashcode/templates/topAbusers;users;default
-slash/themes/slashcode/templates/printCommComments;misc;default
-slash/themes/slashcode/templates/mod_header;comments;default
-slash/themes/slashcode/templates/linkStory;misc;default
-slash/themes/slashcode/templates/mainmenu;misc;default
-slash/themes/slashcode/templates/formLabel;misc;default
-slash/themes/slashcode/templates/topTopics;topics;default
-slash/themes/slashcode/templates/errors;comments;default
-slash/themes/slashcode/templates/moderation;comments;default
-slash/themes/slashcode/templates/linkCommentPages;misc;default
-slash/themes/slashcode/templates/discuss_list;comments;default
-slash/themes/slashcode/templates/index;index;default
-slash/themes/slashcode/templates/previewSlashbox;users;default
-slash/themes/slashcode/templates/mod_footer;comments;default
-slash/themes/slashcode/templates/sendPasswdForm;users;default
-slash/themes/slashcode/templates/organisation;misc;default
-slash/themes/slashcode/templates/main;404;default
-slash/themes/slashcode/templates/data;comments;default
-slash/themes/slashcode/templates/savepoll;pollBooth;default
-slash/themes/slashcode/templates/footer;misc;default
-slash/themes/slashcode/templates/fancybox;misc;light
-slash/themes/slashcode/templates/vote;pollBooth;default
-slash/themes/slashcode/templates/delSection;sections;default
-slash/themes/slashcode/templates/metaModerate;metamod;default
-slash/themes/slashcode/templates/pollbooth;misc;default
-slash/themes/slashcode/templates/subEdTable;submit;default
-slash/themes/slashcode/templates/editHome;users;default
-slash/themes/slashcode/templates/netIDInfo;users;default
-slash/themes/slashcode/templates/listTopics;topics;default
-slash/themes/slashcode/templates/listReadOnly;users;default
-slash/themes/slashcode/templates/discreate;comments;default
-slash/themes/slashcode/templates/edit_comment;comments;default
-slash/themes/slashcode/templates/data;metamod;default
-slash/themes/slashcode/templates/subEdUser;submit;default
-slash/themes/slashcode/templates/select;misc;default
-slash/themes/slashcode/templates/data;pollBooth;default
-slash/themes/slashcode/templates/footer;misc;light
-slash/themes/slashcode/templates/listSections;sections;default
-slash/themes/slashcode/templates/ssifoot;misc;default
-slash/themes/slashcode/templates/ssihead;misc;default
-slash/themes/slashcode/templates/messages;users;default
-slash/themes/slashcode/templates/topics;menu;default
-slash/themes/slashcode/templates/three;misc;default
-slash/themes/slashcode/templates/deleted_cids;comments;default
-slash/themes/slashcode/templates/newdiscussion;comments;default
-slash/themes/slashcode/templates/header;misc;light
-slash/themes/slashcode/templates/display;article;default
-slash/themes/slashcode/templates/dispStory;misc;default
-slash/themes/slashcode/templates/modCommentLog;misc;default
-slash/themes/slashcode/templates/miniAdminMenu;users;default
-slash/themes/slashcode/templates/storylink;index;default
-slash/themes/slashcode/templates/recentTopics;misc;default
-slash/themes/slashcode/templates/users;menu;default
-slash/themes/slashcode/templates/data;submit;default
-slash/themes/slashcode/templates/lockTest;misc;default
-slash/themes/slashcode/templates/printCommNoArchive;misc;default
-slash/themes/slashcode/templates/editMiscOpts;users;default
-slash/themes/slashcode/templates/fancybox;misc;default
-slash/themes/slashcode/templates/editpoll;pollBooth;default
-slash/themes/slashcode/templates/saveSub;submit;default
-slash/themes/slashcode/templates/sectionindexd;misc;default
-slash/themes/slashcode/templates/dispComment;misc;default
-slash/themes/slashcode/templates/del_message;comments;default
-slash/themes/slashcode/templates/userInfo;users;default
-slash/themes/slashcode/templates/preview_comm;comments;default
-slash/themes/slashcode/templates/editUser;users;default
-slash/themes/slashcode/templates/dispStory;misc;light
-slash/themes/slashcode/templates/data;misc;default
-slash/themes/slashcode/templates/dispLinkComment;misc;default
-slash/themes/slashcode/templates/formbox;misc;default
-slash/themes/slashcode/templates/delSectConfirm;sections;default
-slash/themes/slashcode/templates/sectionisolate;misc;default
-slash/themes/slashcode/templates/listpolls;pollBooth;default
-slash/themes/slashcode/templates/titlebar;misc;default
-slash/themes/slashcode/templates/dispTheComments;metamod;default
-slash/themes/slashcode/tasks/set_recent_topics.pl
-slash/themes/slashcode/tasks/daily_forget.pl
-slash/themes/slashcode/tasks/p2f_hof_topics.pl
-slash/themes/slashcode/tasks/adminmail.pl
-slash/themes/slashcode/tasks/open_backend.pl
-slash/themes/slashcode/tasks/daily.pl
-slash/themes/slashcode/tasks/flush_formkeys.pl
-slash/themes/slashcode/tasks/new_motd.pl
-slash/themes/slashcode/tasks/run_portald.pl
-slash/themes/slashcode/tasks/daily_archive.pl
-slash/themes/slashcode/tasks/spamarmor.pl
-slash/themes/slashcode/tasks/expire.pl
-slash/themes/slashcode/tasks/freshenup.pl
-slash/themes/slashcode/tasks/run_moderatord.pl
-slash/themes/slashcode/tasks/refresh_authors_cache.pl
-slash/themes/slashcode/tasks/counthits.pl
-slash/themes/slashcode/tasks/new_headfoot.pl
-slash/themes/slashcode/misc/spamarmors
-slash/themes/slashcode/THEME
-slash/plugins/Admin/templates/editFilter;admin;default
-slash/plugins/Admin/templates/blockEdit;admin;default
-slash/plugins/Admin/templates/titles;admin;default
-slash/plugins/Admin/templates/data;admin;default
-slash/plugins/Admin/templates/adminLoginForm;admin;default
-slash/plugins/Admin/templates/varEdit;admin;default
-slash/plugins/Admin/templates/editbuttons;admin;default
-slash/plugins/Admin/templates/listFilters;admin;default
-slash/plugins/Admin/templates/keywordEdit;admin;default
-slash/plugins/Admin/templates/ispellok;admin;default
-slash/plugins/Admin/templates/templateEdit;admin;default
-slash/plugins/Admin/templates/editStory;admin;default
-slash/plugins/Admin/templates/listStories;admin;default
-slash/plugins/Admin/templates/otherLinks;admin;default
-slash/plugins/Admin/templates/topicEdit;admin;default
-slash/plugins/Admin/templates/relatedlinks;admin;default
-slash/plugins/Admin/templates/siteInfo;admin;default
-slash/plugins/Admin/templates/messages;admin;default
-slash/plugins/Admin/templates/colorEdit;admin;default
-slash/plugins/Admin/PLUGIN
-slash/plugins/Admin/admin.pl
-slash/plugins/Admin/dump
-slash/plugins/Search/templates/pagination;search;default
-slash/plugins/Search/templates/usersearch;search;default
-slash/plugins/Search/templates/nosearch;search;default
-slash/plugins/Search/templates/commentsearch;search;default
-slash/plugins/Search/templates/searchform;search;default
-slash/plugins/Search/templates/storysearch;search;default
-slash/plugins/Search/MANIFEST
-slash/plugins/Search/search.pl
-slash/plugins/Search/Makefile.PL
-slash/plugins/Search/mysql_prep
-slash/plugins/Search/test.pl
-slash/plugins/Search/Search.pm
-slash/plugins/Search/dump
-slash/plugins/Search/Changes
-slash/plugins/Search/PLUGIN
-slash/plugins/Search/Makefile.old
-slash/plugins/PubKey/templates/data;pubkey;default
-slash/plugins/PubKey/PLUGIN
-slash/plugins/PubKey/pubkey.pl
-slash/plugins/Messages/templates/messagenew_subj;submit;default
-slash/plugins/Messages/templates/messages;menu;default
-slash/plugins/Messages/templates/display;messages;default
-slash/plugins/Messages/templates/list_messages;messages;default
-slash/plugins/Messages/templates/dailyheadlines;messages;default
-slash/plugins/Messages/templates/msg_m2_subj;messages;default
-slash/plugins/Messages/templates/messagenew;submit;default
-slash/plugins/Messages/templates/mod_msg;comments;default
-slash/plugins/Messages/templates/msg_m2;messages;default
-slash/plugins/Messages/templates/msg_email_subj;messages;default
-slash/plugins/Messages/templates/data;messages;default
-slash/plugins/Messages/templates/reply_msg_subj;comments;default
-slash/plugins/Messages/templates/display_prefs;messages;default
-slash/plugins/Messages/templates/dailynews;messages;default
-slash/plugins/Messages/templates/emailsponsor;messages;default
-slash/plugins/Messages/templates/msg_email;messages;default
-slash/plugins/Messages/templates/mod_msg_subj;comments;default
-slash/plugins/Messages/templates/reply_msg;comments;default
-slash/plugins/Messages/templates/msg_web_subj;messages;default
-slash/plugins/Messages/DB/MySQL/MySQL.pm
-slash/plugins/Messages/DB/MySQL/MANIFEST
-slash/plugins/Messages/DB/MySQL/Makefile.PL
-slash/plugins/Messages/DB/MySQL/Makefile.old
-slash/plugins/Messages/DB/Makefile.PL
-slash/plugins/Messages/DB/Makefile.old
-slash/plugins/Messages/messages.pl
-slash/plugins/Messages/MANIFEST
-slash/plugins/Messages/message_delivery.pl
-slash/plugins/Messages/message_delete.pl
-slash/plugins/Messages/Messages.pm
-slash/plugins/Messages/dump
-slash/plugins/Messages/Makefile.PL
-slash/plugins/Messages/mysql_schema
-slash/plugins/Messages/PLUGIN
-slash/plugins/Messages/Makefile.old
-slash/plugins/Messages/test.pl
-slash/plugins/BunchaBlocks/PLUGIN
-slash/plugins/BunchaBlocks/blocks
-slash/plugins/Hof/templates/data;hof;default
-slash/plugins/Hof/templates/main;hof;default
-slash/plugins/Hof/hof.pl
-slash/plugins/Hof/PLUGIN
-slash/plugins/ForumZilla/templates/footer;fz;default
-slash/plugins/ForumZilla/templates/header;fz;default
-slash/plugins/ForumZilla/templates/dispLinkComment;fz;default
-slash/plugins/ForumZilla/Makefile.PL
-slash/plugins/ForumZilla/test.pl
-slash/plugins/ForumZilla/fz.pl
-slash/plugins/ForumZilla/FZ.pm
-slash/plugins/ForumZilla/PLUGIN
-slash/plugins/ForumZilla/MANIFEST
-slash/plugins/ForumZilla/Makefile.old
-slash/plugins/CheesyPortal/templates/data;cheesyportal;default
-slash/plugins/CheesyPortal/templates/main;cheesyportal;default
-slash/plugins/CheesyPortal/tasks/p2f_cheesy.pl
-slash/plugins/CheesyPortal/cheesyportal.pl
-slash/plugins/CheesyPortal/PLUGIN
-slash/plugins/Journal/templates/data;journal;default
-slash/plugins/Journal/templates/slashdot;journal;default
-slash/plugins/Journal/templates/journallist;journal;default
-slash/plugins/Journal/templates/journaledit;journal;default
-slash/plugins/Journal/templates/journal;menu;default
-slash/plugins/Journal/templates/messagenew;journal;default
-slash/plugins/Journal/templates/meta;journal;default
-slash/plugins/Journal/templates/searchusers;journal;default
-slash/plugins/Journal/templates/journalhead;journal;default
-slash/plugins/Journal/templates/journaloptions;journal;default
-slash/plugins/Journal/templates/journalfriends;journal;default
-slash/plugins/Journal/templates/pagination;journal;default
-slash/plugins/Journal/templates/generic;journal;default
-slash/plugins/Journal/templates/bluebox;journal;default
-slash/plugins/Journal/templates/greypage;journal;default
-slash/plugins/Journal/templates/messagenew_subj;journal;default
-slash/plugins/Journal/templates/journaltop;journal;default
-slash/plugins/Journal/journal.pl
-slash/plugins/Journal/PLUGIN
-slash/plugins/Journal/mysql_prep
-slash/plugins/Journal/Changes
-slash/plugins/Journal/dump
-slash/plugins/Journal/Makefile.PL
-slash/plugins/Journal/Journal.pm
-slash/plugins/Journal/MANIFEST
-slash/plugins/Journal/mysql_schema
-slash/plugins/Journal/test.pl
-slash/plugins/Journal/journaltopic.png
-slash/plugins/Journal/Makefile.old
-slash/plugins/Makefile
-slash/httpd/slash.conf
-slash/httpd/slash.conf.def
-slash/slash.sites
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Slash/XML/FZ.pm
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Slash/XML/
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Slash/Search
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Slash/Messages
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Slash/Journal
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Slash/Apache/User
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Slash/Apache
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Slash
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Slash/XML
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Slash/Utility
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Slash/Display
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Slash/DB/Static
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Slash/DB
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Slash/Custom
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Slash/Apache
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Slash
-@dirrm %%SITE_PERL%%/Slash/XML
-@dirrm %%SITE_PERL%%/Slash/Messages/DB
-@dirrm %%SITE_PERL%%/Slash/Messages
-@dirrm %%SITE_PERL%%/Slash
-@dirrm slash/themes/slashcode/templates
-@dirrm slash/themes/slashcode/tasks
-@dirrm slash/themes/slashcode/sql/postgresql
-@dirrm slash/themes/slashcode/sql/oracle
-@dirrm slash/themes/slashcode/sql/mysql
-@dirrm slash/themes/slashcode/sql
-@dirrm slash/themes/slashcode/misc
-@dirrm slash/themes/slashcode/logs
-@dirrm slash/themes/slashcode/htdocs/images/topics
-@dirrm slash/themes/slashcode/htdocs/images
-@dirrm slash/themes/slashcode/htdocs
-@dirrm slash/themes/slashcode/backup
-@dirrm slash/themes/slashcode
-@dirrm slash/themes
-@dirrm slash/sql/postgresql
-@dirrm slash/sql/oracle
-@dirrm slash/sql/mysql
-@dirrm slash/sql
-@dirrm slash/sbin
-@dirrm slash/plugins/Search/templates
-@dirrm slash/plugins/Search
-@dirrm slash/plugins/PubKey/templates
-@dirrm slash/plugins/PubKey
-@dirrm slash/plugins/Messages/templates
-@dirrm slash/plugins/Messages/DB/MySQL
-@dirrm slash/plugins/Messages/DB
-@dirrm slash/plugins/Messages
-@dirrm slash/plugins/Journal/templates
-@dirrm slash/plugins/Journal
-@dirrm slash/plugins/Hof/templates
-@dirrm slash/plugins/Hof
-@dirrm slash/plugins/ForumZilla/templates
-@dirrm slash/plugins/ForumZilla
-@dirrm slash/plugins/CheesyPortal/templates
-@dirrm slash/plugins/CheesyPortal/tasks
-@dirrm slash/plugins/CheesyPortal
-@dirrm slash/plugins/BunchaBlocks
-@dirrm slash/plugins/Admin/templates
-@dirrm slash/plugins/Admin
-@dirrm slash/plugins
-@dirrm slash/httpd
-@dirrm slash/bin
-@dirrmtry slash