summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2010-12-04 21:32:34 +0000
committerRene Ladan <rene@FreeBSD.org>2010-12-04 21:32:34 +0000
commit54c312bfe69c0115f4f905aca69a64c9eaa8ce62 (patch)
treef8fcb1fd521529485018ef01777c46548ac85bce
parentUpdate to version 1.5.22. (diff)
Garbage collect old ports:
2010-11-15 archivers/linux-par2cmdline: Native version available 2010-11-15 audio/bmp-musepack: does not build with audio/musepack 2010-11-15 audio/libmpcdec: superseded by audio/musepack 2010-11-15 audio/py-musepack: does not build with audio/musepack 2010-12-01 chinese/chinput3: Development has ceased. 2010-12-01 emulators/dynagen-devel: Please install emulators/dynagen instead 2010-11-24 net-p2p/gift-fasttrack: unmaintained upstream 2010-11-24 net-p2p/gift-gnutella: unmaintained upstream 2010-11-24 net-p2p/gift-openft: unmaintained upstream 2010-11-24 net-p2p/pyslsk: unmantained upstream, use net-p2p/nicotine-plus 2010-11-11 security/pamsfs: SFS is dead, this project is dead, and site is gone 2010-11-10 www/p5-Catalyst-Plugin-CommandLine: The module is not needed any more. With new Catalyst (at least 5.7014) it works out of the box.
Notes
Notes: svn path=/head/; revision=265690
-rw-r--r--MOVED12
-rw-r--r--archivers/Makefile1
-rw-r--r--archivers/linux-par2cmdline/Makefile32
-rw-r--r--archivers/linux-par2cmdline/distinfo.i3866
-rw-r--r--archivers/linux-par2cmdline/pkg-descr1
-rw-r--r--audio/Makefile3
-rw-r--r--audio/bmp-musepack/Makefile39
-rw-r--r--audio/bmp-musepack/distinfo3
-rw-r--r--audio/bmp-musepack/pkg-descr3
-rw-r--r--audio/libmpcdec/Makefile30
-rw-r--r--audio/libmpcdec/distinfo3
-rw-r--r--audio/libmpcdec/pkg-descr12
-rw-r--r--audio/libmpcdec/pkg-plist13
-rw-r--r--audio/py-musepack/Makefile31
-rw-r--r--audio/py-musepack/distinfo3
-rw-r--r--audio/py-musepack/pkg-descr5
-rw-r--r--audio/py-musepack/pkg-plist8
-rw-r--r--chinese/Makefile1
-rw-r--r--chinese/chinput3/Makefile56
-rw-r--r--chinese/chinput3/distinfo3
-rw-r--r--chinese/chinput3/files/patch-cce-cin2tab.c11
-rw-r--r--chinese/chinput3/files/patch-cce-xl_hzinput22
-rw-r--r--chinese/chinput3/files/patch-register11
-rw-r--r--chinese/chinput3/files/patch-server-TLS_AsciiConvertor11
-rw-r--r--chinese/chinput3/files/patch-server-TLS_HzConvertTable13
-rw-r--r--chinese/chinput3/files/patch-server-TLS_ImmOp11
-rw-r--r--chinese/chinput3/files/patch-server-TLS_LibMain11
-rw-r--r--chinese/chinput3/files/patch-server-TLS_MemFile20
-rw-r--r--chinese/chinput3/files/patch-src_Chinput-3.0.2_resource_Chinput.ad13
-rw-r--r--chinese/chinput3/files/patch-src_Chinput-3.0.2_src_init.c32
-rw-r--r--chinese/chinput3/files/patch-turbo-cin2tab73
-rw-r--r--chinese/chinput3/files/pkg-message.in10
-rw-r--r--chinese/chinput3/pkg-descr5
-rw-r--r--chinese/chinput3/pkg-plist31
-rw-r--r--emulators/Makefile1
-rw-r--r--emulators/dynagen-devel/Makefile64
-rw-r--r--emulators/dynagen-devel/distinfo3
-rw-r--r--emulators/dynagen-devel/files/patch-dynagen11
-rw-r--r--emulators/dynagen-devel/files/patch-dynamips_lib.py15
-rw-r--r--emulators/dynagen-devel/files/patch-setup.py25
-rw-r--r--emulators/dynagen-devel/pkg-descr9
-rw-r--r--emulators/dynagen-devel/pkg-plist57
-rw-r--r--net-p2p/Makefile4
-rw-r--r--net-p2p/gift-fasttrack/Makefile42
-rw-r--r--net-p2p/gift-fasttrack/distinfo3
-rw-r--r--net-p2p/gift-fasttrack/pkg-descr5
-rw-r--r--net-p2p/gift-fasttrack/pkg-plist8
-rw-r--r--net-p2p/gift-gnutella/Makefile42
-rw-r--r--net-p2p/gift-gnutella/distinfo3
-rw-r--r--net-p2p/gift-gnutella/pkg-descr3
-rw-r--r--net-p2p/gift-gnutella/pkg-plist16
-rw-r--r--net-p2p/gift-openft/Makefile44
-rw-r--r--net-p2p/gift-openft/distinfo3
-rw-r--r--net-p2p/gift-openft/files/patch-configure20
-rw-r--r--net-p2p/gift-openft/pkg-descr3
-rw-r--r--net-p2p/gift-openft/pkg-plist15
-rw-r--r--net-p2p/pyslsk/Makefile33
-rw-r--r--net-p2p/pyslsk/distinfo3
-rw-r--r--net-p2p/pyslsk/pkg-descr21
-rw-r--r--net-p2p/pyslsk/pkg-plist67
-rw-r--r--security/Makefile1
-rw-r--r--security/pamsfs/Makefile37
-rw-r--r--security/pamsfs/distinfo3
-rw-r--r--security/pamsfs/files/patch-pam_sfs.c102
-rw-r--r--security/pamsfs/pkg-descr5
-rw-r--r--www/Makefile1
-rw-r--r--www/p5-Catalyst-Plugin-CommandLine/Makefile29
-rw-r--r--www/p5-Catalyst-Plugin-CommandLine/distinfo3
-rw-r--r--www/p5-Catalyst-Plugin-CommandLine/pkg-descr4
-rw-r--r--www/p5-Catalyst-Plugin-CommandLine/pkg-plist7
70 files changed, 12 insertions, 1239 deletions
diff --git a/MOVED b/MOVED
index bd7654f4c426..8593a34a52fb 100644
--- a/MOVED
+++ b/MOVED
@@ -4695,3 +4695,15 @@ shells/bash-completion-classic|shells/bash-completion|2010-11-29|amd64 workaroun
devel/p5-usb|devel/p5-Device-USB|2010-11-29|Directory renamed
www/phpwebgallery|www/piwigo|2010-11-29|Project renamed
dns/bind9||2010-12-01|EOL - Update to dns/bind97 or dns/bind96
+archivers/linux-par2cmdline||2010-12-04|Has expired: Native version available
+audio/bmp-musepack||2010-12-04|Has expired: does not build with audio/musepack
+audio/libmpcdec||2010-12-04|Has expired: superseded by audio/musepack
+audio/py-musepack||2010-12-04|Has expired: does not build with audio/musepack
+chinese/chinput3||2010-12-04|Has expired: Development has ceased.
+emulators/dynagen-devel||2010-12-04|Has expired: Please install emulators/dynagen instead
+net-p2p/gift-fasttrack||2010-12-04|Has expired: unmaintained upstream
+net-p2p/gift-gnutella||2010-12-04|Has expired: unmaintained upstream
+net-p2p/gift-openft||2010-12-04|Has expired: unmaintained upstream
+net-p2p/pyslsk||2010-12-04|Has expired: unmantaind upstream, use net-p2p/nicotine-plus
+security/pamsfs||2010-12-04|Has expired: SFS is dead, this project is dead, and site is gone
+www/p5-Catalyst-Plugin-CommandLine||2010-12-04|Has expired: The module is not needed any more. With new Catalyst (at least 5.7014) it works out of the box.
diff --git a/archivers/Makefile b/archivers/Makefile
index 9d35a6900502..d51f83486a3e 100644
--- a/archivers/Makefile
+++ b/archivers/Makefile
@@ -69,7 +69,6 @@
SUBDIR += linux-f10-upx
SUBDIR += linux-f8-ucl
SUBDIR += linux-f8-upx
- SUBDIR += linux-par2cmdline
SUBDIR += linux-ucl
SUBDIR += linux-upx
SUBDIR += lzip
diff --git a/archivers/linux-par2cmdline/Makefile b/archivers/linux-par2cmdline/Makefile
deleted file mode 100644
index dac019b7128c..000000000000
--- a/archivers/linux-par2cmdline/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# New ports collection makefile for: linux-par2cmdline
-# Date created: 25 April 2007
-# Whom: ganael.laplanche@martymac.org
-#
-# $FreeBSD$
-#
-
-PORTNAME= par2cmdline
-PORTVERSION= 0.4
-CATEGORIES= archivers linux
-MASTER_SITE_SUBDIR= ../extras/${LINUX_DIST_VER}/${LINUX_RPM_ARCH} ../extras/${LINUX_DIST_VER}/SRPMS
-DISTNAME= ${PORTNAME}-${PORTVERSION}-10.fc4
-
-MAINTAINER= martymac@FreeBSD.org
-COMMENT= Linux version of par2cmdline
-
-DEPRECATED= Native version available
-EXPIRATION_DATE= 2010-11-15
-
-ONLY_FOR_ARCHS= i386 amd64
-USE_LINUX_RPM= yes
-LINUX_DIST_VER= 4
-
-PLIST_FILES= usr/bin/par \
- usr/bin/par2 \
- usr/bin/par2verify \
- usr/bin/par2repair \
- usr/bin/par2create
-DOCSDIR= ${PREFIX}/usr/share/doc/${PORTNAME}-${PORTVERSION}
-PORTDOCS= AUTHORS COPYING ChangeLog README
-
-.include <bsd.port.mk>
diff --git a/archivers/linux-par2cmdline/distinfo.i386 b/archivers/linux-par2cmdline/distinfo.i386
deleted file mode 100644
index f3c6a687f3b8..000000000000
--- a/archivers/linux-par2cmdline/distinfo.i386
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 (rpm/i386/fedora/4/par2cmdline-0.4-10.fc4.i386.rpm) = 743b4559f36edff53850d5d0cca9a487
-SHA256 (rpm/i386/fedora/4/par2cmdline-0.4-10.fc4.i386.rpm) = 2de57f04a9351ad638a7509e18fd96efe0874d5eca5105b790819b221dec0812
-SIZE (rpm/i386/fedora/4/par2cmdline-0.4-10.fc4.i386.rpm) = 111122
-MD5 (rpm/i386/fedora/4/par2cmdline-0.4-10.fc4.src.rpm) = 01f8baf857b8fc190cdc8ffdb6b19ad8
-SHA256 (rpm/i386/fedora/4/par2cmdline-0.4-10.fc4.src.rpm) = 74e6b605b2189687369b5f77bfe7deac2a46860f1b02dd4a20618fc50f42d2fc
-SIZE (rpm/i386/fedora/4/par2cmdline-0.4-10.fc4.src.rpm) = 256558
diff --git a/archivers/linux-par2cmdline/pkg-descr b/archivers/linux-par2cmdline/pkg-descr
deleted file mode 100644
index 800f4361c2f1..000000000000
--- a/archivers/linux-par2cmdline/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Linux version of par2cmdline.
diff --git a/audio/Makefile b/audio/Makefile
index 8ec754f77857..20e9ebc1e7ec 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -76,7 +76,6 @@
SUBDIR += bmp-htmlplaylist
SUBDIR += bmp-mac
SUBDIR += bmp-modplug
- SUBDIR += bmp-musepack
SUBDIR += bmp-scrobbler
SUBDIR += bmp-songchange
SUBDIR += bmp-wma
@@ -386,7 +385,6 @@
SUBDIR += libmodplug
SUBDIR += libmp3-archive-perl
SUBDIR += libmp3splt
- SUBDIR += libmpcdec
SUBDIR += libmpd
SUBDIR += libmpdclient
SUBDIR += libmtp
@@ -632,7 +630,6 @@
SUBDIR += py-libtunepimp
SUBDIR += py-mad
SUBDIR += py-mpd
- SUBDIR += py-musepack
SUBDIR += py-musicbrainz
SUBDIR += py-musicbrainz2
SUBDIR += py-mutagen
diff --git a/audio/bmp-musepack/Makefile b/audio/bmp-musepack/Makefile
deleted file mode 100644
index 2dc3da821b4e..000000000000
--- a/audio/bmp-musepack/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# New ports collection makefile for: bmp-musepack
-# Date Created: 12 February 2007
-# Whom: Zhen REN <bg1tpt@gmail.com>
-#
-# $FreeBSD$
-
-PORTNAME= musepack
-PORTVERSION= 1.2
-PORTREVISION= 10
-CATEGORIES= audio
-MASTER_SITES= http://files.musepack.net/linux/plugins/
-PKGNAMEPREFIX= bmp-
-DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Musepack decoder for beep-media-player
-
-DEPRECATED= does not build with audio/musepack
-EXPIRATION_DATE= 2010-11-15
-
-LIB_DEPENDS= beep.2:${PORTSDIR}/multimedia/beep-media-player \
- mpcdec:${PORTSDIR}/audio/libmpcdec \
- tag:${PORTSDIR}/audio/taglib
-
-USE_BZIP2= yes
-USE_GMAKE= yes
-CPPFLAGS+= "-I${LOCALBASE}/include"
-GNU_CONFIGURE= yes
-CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}"
-USE_AUTOTOOLS= autoconf libtool
-PLUGDIR= lib/bmp/Input
-PLUGFILE= libbmp-mpc.so
-PLIST_FILES= ${PLUGDIR}/${PLUGFILE}
-
-do-install:
- ${MKDIR} ${PREFIX}/${PLUGDIR}
- ${INSTALL_PROGRAM} ${WRKSRC}/src/.libs/libmpc.so ${PREFIX}/${PLUGDIR}/${PLUGFILE}
-
-.include <bsd.port.mk>
diff --git a/audio/bmp-musepack/distinfo b/audio/bmp-musepack/distinfo
deleted file mode 100644
index 96a5eefc0748..000000000000
--- a/audio/bmp-musepack/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (bmp-musepack-1.2.tar.bz2) = 5fe0c9d341ca37d05c780a478f829a5f
-SHA256 (bmp-musepack-1.2.tar.bz2) = a58395ef681a201695a53532257821fcf41186cdb2b45c1531efee474b472740
-SIZE (bmp-musepack-1.2.tar.bz2) = 217862
diff --git a/audio/bmp-musepack/pkg-descr b/audio/bmp-musepack/pkg-descr
deleted file mode 100644
index 7d44fd9da716..000000000000
--- a/audio/bmp-musepack/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-This plugin is needed to play MPC files with Beep Media Player.
-
-WWW: http://www.musepack.net/index.php?pg=lin
diff --git a/audio/libmpcdec/Makefile b/audio/libmpcdec/Makefile
deleted file mode 100644
index 59c0647340e1..000000000000
--- a/audio/libmpcdec/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# New ports collection makefile for: libmpcdec
-# Date created: 29 November 2004
-# Whom: Koop Mast <kwm@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= libmpcdec
-PORTVERSION= 1.2.6
-CATEGORIES= audio
-MASTER_SITES= http://files.musepack.net/source/
-
-MAINTAINER= multimedia@FreeBSD.org
-COMMENT= High quality audio compression format
-
-DEPRECATED= superseded by audio/musepack
-EXPIRATION_DATE= 2010-11-15
-
-CONFLICTS= musepack-[0-9]*
-
-USE_BZIP2= yes
-USE_GNOME= gnometarget
-GNU_CONFIGURE= yes
-USE_LDCONFIG= yes
-
-post-patch:
- @${REINPLACE_CMD} -e 's|-O3\ -fomit-frame-pointer||g' \
- ${WRKSRC}/configure
-
-.include <bsd.port.mk>
diff --git a/audio/libmpcdec/distinfo b/audio/libmpcdec/distinfo
deleted file mode 100644
index ad4f5e35553a..000000000000
--- a/audio/libmpcdec/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (libmpcdec-1.2.6.tar.bz2) = 7f7a060e83b4278acf4b77d7a7b9d2c0
-SHA256 (libmpcdec-1.2.6.tar.bz2) = 4bd54929a80850754f27b568d7891e1e3e1b8d2f208d371f27d1fda09e6f12a8
-SIZE (libmpcdec-1.2.6.tar.bz2) = 250302
diff --git a/audio/libmpcdec/pkg-descr b/audio/libmpcdec/pkg-descr
deleted file mode 100644
index a3bf58f43862..000000000000
--- a/audio/libmpcdec/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-This port installs the musepack decoder lib.
-
-Musepack is an audio compression format with a strong emphasis on high quality.
-It's not lossless, but it is designed for transparency, so that you won't be
-able to hear differences between the original wave file and the much smaller
-MPC file.
-
-It is based on the MPEG-1 Layer-2 / MP2 algorithms, but has rapidly developed
-and vastly improved and is now at an advanced stage in which it contains
-heavily optimized and patentless code.
-
-WWW: http://www.musepack.net/
diff --git a/audio/libmpcdec/pkg-plist b/audio/libmpcdec/pkg-plist
deleted file mode 100644
index 3980af66967b..000000000000
--- a/audio/libmpcdec/pkg-plist
+++ /dev/null
@@ -1,13 +0,0 @@
-include/mpcdec/config_types.h
-include/mpcdec/decoder.h
-include/mpcdec/huffman.h
-include/mpcdec/math.h
-include/mpcdec/mpcdec.h
-include/mpcdec/reader.h
-include/mpcdec/requant.h
-include/mpcdec/streaminfo.h
-lib/libmpcdec.a
-lib/libmpcdec.la
-lib/libmpcdec.so
-lib/libmpcdec.so.5
-@dirrm include/mpcdec
diff --git a/audio/py-musepack/Makefile b/audio/py-musepack/Makefile
deleted file mode 100644
index a2307fa9dc3c..000000000000
--- a/audio/py-musepack/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# New ports collection makefile for: py-musepack
-# Date created: 12 February 2007
-# Whom: Zhen REN <bg1tpt@gmail.com>
-#
-# $FreeBSD$
-
-PORTNAME= musepack
-PORTVERSION= 0.4
-PORTREVISION= 1
-CATEGORIES= audio python
-MASTER_SITES= http://www.sacredchao.net/~piman/software/
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= py${PORTNAME}-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Python module that provides the Musepack decoding interface
-
-DEPRECATED= does not build with audio/musepack
-EXPIRATION_DATE= 2010-11-15
-
-LIB_DEPENDS= mpcdec:${PORTSDIR}/audio/libmpcdec
-
-USE_PYTHON= yes
-USE_PYDISTUTILS= yes
-USE_PYTHON_PREFIX= yes
-PYDISTUTILS_PKGNAME= pymusepack
-PYDISTUTILS_PKGVERSION= 0.3
-MAKE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
-
-.include <bsd.port.mk>
diff --git a/audio/py-musepack/distinfo b/audio/py-musepack/distinfo
deleted file mode 100644
index 4676df07b849..000000000000
--- a/audio/py-musepack/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (pymusepack-0.4.tar.gz) = e534739c46f8b71a147faa600bed9405
-SHA256 (pymusepack-0.4.tar.gz) = 397493d5ebc1e87ae73b20d2b5f626141f753267878747c4f6f65d035deb07c8
-SIZE (pymusepack-0.4.tar.gz) = 19641
diff --git a/audio/py-musepack/pkg-descr b/audio/py-musepack/pkg-descr
deleted file mode 100644
index 668590bb76d6..000000000000
--- a/audio/py-musepack/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This Python module lets you load and decode Musepack (MPC/MP+ files).
-Its API has been chosen to mostly match pyvorbis and pymad. It also
-includes a module to read and write APEv2 metadata tags.
-
-WWW: http://sacredchao.net/~piman/software/python.shtml
diff --git a/audio/py-musepack/pkg-plist b/audio/py-musepack/pkg-plist
deleted file mode 100644
index 66dedb00e1bb..000000000000
--- a/audio/py-musepack/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-%%PYTHON_SITELIBDIR%%/musepack/__init__.py
-%%PYTHON_SITELIBDIR%%/musepack/__init__.pyc
-%%PYTHON_SITELIBDIR%%/musepack/__init__.pyo
-%%PYTHON_SITELIBDIR%%/musepack/apev2.py
-%%PYTHON_SITELIBDIR%%/musepack/apev2.pyc
-%%PYTHON_SITELIBDIR%%/musepack/apev2.pyo
-%%PYTHON_SITELIBDIR%%/musepack/mpc.so
-@dirrm %%PYTHON_SITELIBDIR%%/musepack
diff --git a/chinese/Makefile b/chinese/Makefile
index c3652032fe40..877d473315f9 100644
--- a/chinese/Makefile
+++ b/chinese/Makefile
@@ -22,7 +22,6 @@
SUBDIR += c2t
SUBDIR += cce
SUBDIR += celvis
- SUBDIR += chinput3
SUBDIR += chm2html
SUBDIR += cless
SUBDIR += cmexfonts
diff --git a/chinese/chinput3/Makefile b/chinese/chinput3/Makefile
deleted file mode 100644
index ecacc2750fb5..000000000000
--- a/chinese/chinput3/Makefile
+++ /dev/null
@@ -1,56 +0,0 @@
-# Ports collection makefile for: chinput3
-# Date created: 03/31/2002
-# Whom: Shen Chuan-Hsing <statue@freebsd.sinica.edu.tw>
-#
-# $FreeBSD$
-# $MCom: ports/chinese/chinput3/Makefile,v 1.1 2006/10/04 13:15:20 ahze Exp $
-
-PORTNAME= chinput
-PORTVERSION= 3.0.2.5
-PORTREVISION= 11
-CATEGORIES= chinese x11
-MASTER_SITES= http://ftp.jaist.ac.jp/pub/FreeBSD/distfiles/ \
- http://www.gtlib.gatech.edu/pub/FreeBSD/distfiles/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Chinese GB2312,BIG5 code input server
-
-BROKEN= does not build
-DEPRECATED= Development has ceased.
-EXPIRATION_DATE= 2010-12-01
-
-LATEST_LINK= zh-chinput3
-USE_XORG= x11 xt
-USE_GETTEXT= yes
-USE_GNOME= gtk12 imlib
-USE_LDCONFIG= ${PREFIX}/lib/Chinput/im/
-
-PKGMESSAGE= ${WRKDIR}/pkg-message
-SUB_FILES= pkg-message
-
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} != "i386"
-BROKEN= Does not compile on !i386
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e '/extern int ForwardEvent();/d' \
- ${WRKSRC}/src/Chinput-*/src/*.c
- @${FIND} ${WRKSRC} -type f | \
- ${XARGS} ${REINPLACE_CMD} -e 's,/usr/local,${PREFIX},g'
- @${REINPLACE_CMD} -e 's|XLIB)|XLIB) -L${LOCALBASE}/lib -lintl|' \
- ${WRKSRC}/src/ZWinControl/Makefile
-
-pre-build:
- @${FIND} ${WRKSRC} -name Makefile | ${XARGS} ${REINPLACE_CMD} \
- -e 's|-lc_r|${PTHREAD_CFLAGS} ${PTHREAD_LIBS}|; \
- s|-I/usr/include|-I${LOCALBASE}/include|; \
- s|-L/usr/lib|-L${LOCALBASE}/lib|; \
- s|-L/usr/X11R6|-L${LOCALBASE}/lib -L/usr/X11R6|; \
- s|/usr/X11R6|${LOCALBASE}|'
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/chinese/chinput3/distinfo b/chinese/chinput3/distinfo
deleted file mode 100644
index 95ab98af938d..000000000000
--- a/chinese/chinput3/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (chinput-3.0.2.5.tar.gz) = dee38df80e6408aca70ee4f367cc988a
-SHA256 (chinput-3.0.2.5.tar.gz) = d5385896b14bea80e951595d7ae65ca117def876f8c738453143a1a3f32968af
-SIZE (chinput-3.0.2.5.tar.gz) = 3012129
diff --git a/chinese/chinput3/files/patch-cce-cin2tab.c b/chinese/chinput3/files/patch-cce-cin2tab.c
deleted file mode 100644
index 6e5b82b7189f..000000000000
--- a/chinese/chinput3/files/patch-cce-cin2tab.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/unicon-im/ImmModules/cce/cin2tab.c.orig 2008-01-25 14:10:07.000000000 -0800
-+++ src/unicon-im/ImmModules/cce/cin2tab.c 2008-01-25 14:32:40.000000000 -0800
-@@ -162,7 +162,7 @@
- int i,k;
- char fname[64], fname_cin[64], fname_tab[64];
- char fname_phr[64],fname_lx[64];
--char tt[128];
-+unsigned char tt[128];
- unsigned char *cmd, *arg;
- hz_input_table InpTable;
- int TotalKeyNum;
diff --git a/chinese/chinput3/files/patch-cce-xl_hzinput b/chinese/chinput3/files/patch-cce-xl_hzinput
deleted file mode 100644
index f66a37c089a8..000000000000
--- a/chinese/chinput3/files/patch-cce-xl_hzinput
+++ /dev/null
@@ -1,22 +0,0 @@
---- src/unicon-im/ImmModules/cce/xl_hzinput.c.orig 2008-01-25 14:10:07.000000000 -0800
-+++ src/unicon-im/ImmModules/cce/xl_hzinput.c 2008-01-25 15:49:32.000000000 -0800
-@@ -124,7 +124,7 @@
-
- static void GetAssociatePhrases (HzInputTable_T *pClient, unsigned char *p)
- {
-- int index,len = strlen(p);
-+ int index,len = strlen((const char*)p);
-
- if (pClient->InputCount <= pClient->InputMatch) /* All Match */
- {
-@@ -291,8 +291,8 @@
- {
- fseek( pClient->cur_table->AssocFile, index << 2, SEEK_SET );
- fread( &PhraseNo, sizeof(int), 1, pClient->cur_table->AssocFile );
-- LoadPhrase(pClient, PhraseNo, str );
-- strcpy(pClient->seltab[pClient->CurSelNum],str+2);
-+ LoadPhrase(pClient, PhraseNo, (char*)str );
-+ strcpy(pClient->seltab[pClient->CurSelNum],(char*)str+2);
- CurLen += strlen(pClient->seltab[pClient->CurSelNum++]);
- index++;
- }
diff --git a/chinese/chinput3/files/patch-register b/chinese/chinput3/files/patch-register
deleted file mode 100644
index a66ecb01e99b..000000000000
--- a/chinese/chinput3/files/patch-register
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/Chinput-3.0.2/src/IMdkit/lib/i18nClbk.c.orig 2008-01-25 14:16:09.000000000 -0800
-+++ src/Chinput-3.0.2/src/IMdkit/lib/i18nClbk.c 2008-01-25 14:13:15.000000000 -0800
-@@ -129,7 +129,7 @@
- XIMPreeditDrawCallbackStruct *draw =
- (XIMPreeditDrawCallbackStruct *) &preedit_CB->todo.draw;
- CARD16 connect_id = call_data->any.connect_id;
-- register int feedback_count;
-+ int feedback_count;
- register int i;
- BITMASK32 status = 0x0;
-
diff --git a/chinese/chinput3/files/patch-server-TLS_AsciiConvertor b/chinese/chinput3/files/patch-server-TLS_AsciiConvertor
deleted file mode 100644
index 32ad094c0a30..000000000000
--- a/chinese/chinput3/files/patch-server-TLS_AsciiConvertor
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/unicon-im/server/TLS_AsciiConvertor.cpp.orig 2008-01-25 14:10:08.000000000 -0800
-+++ src/unicon-im/server/TLS_AsciiConvertor.cpp 2008-01-25 15:46:52.000000000 -0800
-@@ -202,7 +202,7 @@
-
- int IsSymbol (unsigned char key)
- {
-- char *szSymbol = ";:'\"<,>.?/[{]{";
-+ const char *szSymbol = ";:'\"<,>.?/[{]{";
- int i, len = strlen (szSymbol);
- for (i = 0; i < len; i++)
- if (key == szSymbol[i])
diff --git a/chinese/chinput3/files/patch-server-TLS_HzConvertTable b/chinese/chinput3/files/patch-server-TLS_HzConvertTable
deleted file mode 100644
index 81034adb889c..000000000000
--- a/chinese/chinput3/files/patch-server-TLS_HzConvertTable
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/unicon-im/server/TLS_HzConvertTable.h.orig 2008-01-25 14:10:08.000000000 -0800
-+++ src/unicon-im/server/TLS_HzConvertTable.h 2008-01-25 15:23:12.000000000 -0800
-@@ -19,8 +19,8 @@
- */
-
- typedef struct _GB2BIG5 {
-- char *gb;
-- char *big5;
-+ const char *gb;
-+ const char *big5;
- } GB2BIG5;
-
- #define TABLENUM sizeof(g2b)/sizeof(g2b[0])
diff --git a/chinese/chinput3/files/patch-server-TLS_ImmOp b/chinese/chinput3/files/patch-server-TLS_ImmOp
deleted file mode 100644
index 27bc6d304333..000000000000
--- a/chinese/chinput3/files/patch-server-TLS_ImmOp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/unicon-im/server/TLS_ImmOp.cpp.orig 2008-01-25 14:10:08.000000000 -0800
-+++ src/unicon-im/server/TLS_ImmOp.cpp 2008-01-25 14:20:30.000000000 -0800
-@@ -23,7 +23,7 @@
- * Author: see CREDITS
- */
-
--#include <iostream.h>
-+#include <iostream>
- #include <stdio.h>
- #include <string.h>
- #include <dlfcn.h>
diff --git a/chinese/chinput3/files/patch-server-TLS_LibMain b/chinese/chinput3/files/patch-server-TLS_LibMain
deleted file mode 100644
index 0662815f5ec7..000000000000
--- a/chinese/chinput3/files/patch-server-TLS_LibMain
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/unicon-im/server/TLS_LibMain.cpp.orig 2008-01-25 14:10:08.000000000 -0800
-+++ src/unicon-im/server/TLS_LibMain.cpp 2008-01-25 14:21:32.000000000 -0800
-@@ -35,7 +35,7 @@
- #include <signal.h>
- #include <netdb.h>
- #include <unistd.h>
--#include <iostream.h>
-+#include <iostream>
- //#include <pth.h>
-
- #include <TLS_MemFile.hpp>
diff --git a/chinese/chinput3/files/patch-server-TLS_MemFile b/chinese/chinput3/files/patch-server-TLS_MemFile
deleted file mode 100644
index e2ddab5b0451..000000000000
--- a/chinese/chinput3/files/patch-server-TLS_MemFile
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/unicon-im/server/TLS_MemFile.cpp.orig 2008-01-25 14:10:08.000000000 -0800
-+++ src/unicon-im/server/TLS_MemFile.cpp 2008-01-25 14:22:31.000000000 -0800
-@@ -23,7 +23,7 @@
- * Author: see CREDITS
- */
-
--#include <iostream.h>
-+#include <iostream>
- #include <assert.h>
- #include <stdio.h>
- #include <stdlib.h>
-@@ -32,6 +32,8 @@
-
- #include <TLS_MemFile.hpp>
-
-+using namespace std;
-+
- TLS_CMemFile::TLS_CMemFile (unsigned long max0)
- {
- buf = (char *) malloc (max0);
diff --git a/chinese/chinput3/files/patch-src_Chinput-3.0.2_resource_Chinput.ad b/chinese/chinput3/files/patch-src_Chinput-3.0.2_resource_Chinput.ad
deleted file mode 100644
index 2464e63e2876..000000000000
--- a/chinese/chinput3/files/patch-src_Chinput-3.0.2_resource_Chinput.ad
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/Chinput-3.0.2/resource/Chinput.ad.orig 2008-03-25 12:16:09.000000000 -0700
-+++ src/Chinput-3.0.2/resource/Chinput.ad 2008-03-25 12:21:36.000000000 -0700
-@@ -2,8 +2,8 @@
- !It based on chinput
-
-
--chinput.gblocale = zh_CN.EUC
--chinput.big5locale = zh_CN.EUC
-+chinput.gblocale = zh_CN.GB2312
-+chinput.big5locale = zh_CN.GB2312
-
- !
- ! input style: AUTO, ROOT, OVERSPOT, ONSPOT, OFFSPOT
diff --git a/chinese/chinput3/files/patch-src_Chinput-3.0.2_src_init.c b/chinese/chinput3/files/patch-src_Chinput-3.0.2_src_init.c
deleted file mode 100644
index 34ad8740ad5b..000000000000
--- a/chinese/chinput3/files/patch-src_Chinput-3.0.2_src_init.c
+++ /dev/null
@@ -1,32 +0,0 @@
---- src/Chinput-3.0.2/src/init.c.orig 2008-03-25 11:18:01.000000000 -0700
-+++ src/Chinput-3.0.2/src/init.c 2008-03-25 12:23:41.000000000 -0700
-@@ -94,6 +94,13 @@
- load_font(&font_info, font_latin);
- }
-
-+static int is_locale_supported(char *locale) {
-+ char *setlocale_string = setlocale(LC_ALL, locale);
-+ int success = (setlocale_string != NULL && strcmp(setlocale_string, locale)==0 && XSupportsLocale());
-+ if (!success && locale[0] != 0 && setlocale_string != NULL && setlocale_string[0] != 0) {
-+ fprintf(stderr, "Error : requested locale '%s' not supported\n");
-+ }
-+}
-
- void HZinitServerGC(void)
- {
-@@ -103,12 +110,9 @@
- char fontname[256];
-
- //create font set
-- if(strcmp(setlocale(LC_ALL, gb18030locale), gb18030locale) ||
-- !XSupportsLocale()){
-- if(strcmp(setlocale(LC_ALL, gbklocale), gbklocale) ||
-- !XSupportsLocale()){
-- if(strcmp(setlocale(LC_ALL, gblocale), gblocale) ||
-- !XSupportsLocale()){
-+ if(!is_locale_supported(gb18030locale)){
-+ if(!is_locale_supported(gbklocale)){
-+ if(!is_locale_supported(gblocale)){
- fprintf(stderr, "Error : Chinese Locale not supported!\n");
- exit(1);
- }
diff --git a/chinese/chinput3/files/patch-turbo-cin2tab b/chinese/chinput3/files/patch-turbo-cin2tab
deleted file mode 100644
index a35219d62ded..000000000000
--- a/chinese/chinput3/files/patch-turbo-cin2tab
+++ /dev/null
@@ -1,73 +0,0 @@
---- src/unicon-im/ImmModules/turbo/cin2tab.c.orig 2008-01-25 14:10:08.000000000 -0800
-+++ src/unicon-im/ImmModules/turbo/cin2tab.c 2008-01-25 14:37:33.000000000 -0800
-@@ -29,6 +29,7 @@
- #include <sys/types.h>
- #include <string.h>
- #include <unistd.h>
-+#include <ctype.h> // for tolower
- #include "xl_hzinput.h"
- #include "xl_sysphrase.h"
- #include "xl_phrase.h"
-@@ -194,24 +195,24 @@
- /************** Now some basic information ************************/
- strcpy(InpTable.magic_number,MAGIC_NUMBER);
- cmd_arg(tt, &cmd, &arg);
-- if (strcmp(cmd,"%ename") || !(*arg) )
-+ if (strcmp((const char*)cmd,"%ename") || !(*arg) )
- print_error("%d: %%ename english_name expected", lineno);
- arg[CIN_ENAME_LENGTH-1]=0;
- strcpy(InpTable.ename,arg);
-
- cmd_arg(tt, &cmd, &arg);
-- if (strcmp(cmd,"%prompt") || !(*arg) )
-+ if (strcmp((const char*)cmd,"%prompt") || !(*arg) )
- print_error("%d: %%prompt prompt_name expected", lineno);
- arg [CIN_CNAME_LENGTH-1]=0;
- strcpy(InpTable.cname, arg);
-
- cmd_arg(tt,&cmd, &arg);
-- if (strcmp(cmd,"%selkey") || !(*arg) )
-+ if (strcmp((const char*)cmd,"%selkey") || !(*arg) )
- print_error("%d: %%selkey select_key_list expected", lineno);
- strcpy(InpTable.selkey,arg);
-
- cmd_arg(tt,&cmd, &arg);
-- if (strcmp(cmd,"%last_full") || !(*arg))
-+ if (strcmp((const char*)cmd,"%last_full") || !(*arg))
- InpTable.last_full = 1;
- else
- {
-@@ -222,21 +223,21 @@
- cmd_arg(tt, &cmd, &arg);
- }
-
-- if (strcmp(cmd,"%dupsel") || !(*arg) )
-+ if (strcmp((const char*)cmd,"%dupsel") || !(*arg) )
- print_error("%d: %%dupsel NO of dup sel keys expected", lineno);
- InpTable.MaxDupSel=atoi(arg);
-
- /*************** now the keyname ****************************/
-
- cmd_arg(tt,&cmd, &arg);
-- if (strcmp(cmd,"%keyname") || strcmp(arg,"begin"))
-+ if (strcmp((const char*)cmd,"%keyname") || strcmp((const char*)arg,"begin"))
- print_error("%d: %%keyname begin expected", lineno);
-
- TotalKeyNum=0;
- while(1)
- {
- cmd_arg(tt,&cmd, &arg);
-- if (!strcmp(cmd,"%keyname")) break;
-+ if (!strcmp((const char*)cmd,"%keyname")) break;
- k = tolower(cmd[0]); /* k = char */
- if (InpTable.KeyMap[k])
- print_error("%d: key %c is already used",lineno, k);
-@@ -265,7 +266,7 @@
- cmd_arg(tt,&cmd,&arg);
- if (!cmd[0] || !arg[0])
- break;
-- len = strlen(cmd);
-+ len = strlen((const char*)cmd);
- if (len > InpTable.MaxPress)
- InpTable.MaxPress=len;
- if (len > 10)
diff --git a/chinese/chinput3/files/pkg-message.in b/chinese/chinput3/files/pkg-message.in
deleted file mode 100644
index 7d5d4165a98e..000000000000
--- a/chinese/chinput3/files/pkg-message.in
+++ /dev/null
@@ -1,10 +0,0 @@
--------------------------------------------------------------------------------
-Please check the following files:
- %%LOCALBASE%%/lib/X11/locale/zh_CN/XI18N_OBJS
-If not exist, copy %%LOCALBASE%%/lib/X11/locale/zh/XI18N_OBJS to it.
-
-Remember to set environment varible XMODIFIERS:
- csh/tcsh: setenv XMODIFIERS @im=Chinput
- sh/bash: export XMODIFIERS='@im=Chinput'
-and set LANG, LC_CTYPE to zh_CN.GB2312.
--------------------------------------------------------------------------------
diff --git a/chinese/chinput3/pkg-descr b/chinese/chinput3/pkg-descr
deleted file mode 100644
index 84b92b65e17c..000000000000
--- a/chinese/chinput3/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Ported from Chinput3 on Linux platform .
-
-Chinese GB,BIG5 code input server.
-
-WWW: http://www.opencjk.org/~yumj/
diff --git a/chinese/chinput3/pkg-plist b/chinese/chinput3/pkg-plist
deleted file mode 100644
index 780ac2a060f2..000000000000
--- a/chinese/chinput3/pkg-plist
+++ /dev/null
@@ -1,31 +0,0 @@
-bin/chinput
-bin/kpengine
-bin/zwincontrol
-lib/Chinput/Chinput.ad
-lib/Chinput/hzbig5.dat
-lib/Chinput/hzgb.dat
-lib/Chinput/im/libimm_server.so
-lib/Chinput/im/libimmclient.a
-lib/Chinput/im/cce_pinyin.so
-lib/Chinput/im/cce_hzinput.so
-lib/Chinput/im/TL_hzinput.so
-lib/Chinput/im/sys-gb.tab
-lib/Chinput/im/sys-big5.tab
-lib/Chinput/im/bin/cin2tab
-lib/Chinput/im/bin/txt2tab
-lib/Chinput/im/bin/tab2txt
-lib/Chinput/im/cce/pinyin.map
-lib/Chinput/im/cce/sysphrase.tab
-lib/Chinput/im/cce/usrphrase.tab
-lib/Chinput/im/gb/sp.tab
-lib/Chinput/im/gb/WuBi.tab
-lib/Chinput/im/gb/CCDOSPY.tab
-lib/Chinput/im/gbk/gbkpy_mb.tab
-lib/Chinput/im/tl_sysphrase.gb.bin
-share/locale/zh_CN/LC_MESSAGES/zwincontrol.mo
-@dirrm lib/Chinput/im/gbk
-@dirrm lib/Chinput/im/gb
-@dirrm lib/Chinput/im/cce
-@dirrm lib/Chinput/im/bin
-@dirrm lib/Chinput/im
-@dirrm lib/Chinput
diff --git a/emulators/Makefile b/emulators/Makefile
index 4589a9b4e48a..aa64d029bf32 100644
--- a/emulators/Makefile
+++ b/emulators/Makefile
@@ -30,7 +30,6 @@
SUBDIR += doscmd
SUBDIR += dtcyber
SUBDIR += dynagen
- SUBDIR += dynagen-devel
SUBDIR += dynagui
SUBDIR += dynamips
SUBDIR += dynamips-devel
diff --git a/emulators/dynagen-devel/Makefile b/emulators/dynagen-devel/Makefile
deleted file mode 100644
index 6300d17f03dc..000000000000
--- a/emulators/dynagen-devel/Makefile
+++ /dev/null
@@ -1,64 +0,0 @@
-# New ports collection makefile for: dynagen
-# Date created: 2007-09-14
-# Whom: Pavel Volkov <pol@opk.ru>
-#
-# $FreeBSD$
-#
-
-PORTNAME= dynagen
-PORTVERSION= 0.10.1
-PORTREVISION= 2
-CATEGORIES= emulators
-MASTER_SITES= SF/dyna-gen/${PORTNAME}%20source%20_%20Linux/${PORTNAME}%20${PORTVERSION}
-PKGNAMESUFFIX= -devel
-
-MAINTAINER= pavelivolkov@googlemail.com
-COMMENT= Text-based front end for Dynamips development version
-
-RUN_DEPENDS= dynamips:${PORTSDIR}/emulators/dynamips-devel
-# Note that it *should* be dynamips-devel but that port installs it as dynamips
-
-CONFLICTS= dynagen-[0-9]* dynamips-[0-9]*
-
-# This port is replaced by a new version
-DEPRECATED= Please install emulators/dynagen instead
-EXPIRATION_DATE= 2010-12-01
-
-USE_PYTHON= yes
-USE_PYDISTUTILS= yes
-PYDISTUTILS_PKGVERSION= 0.4.4
-ALL_TARGET= # empty
-USE_DOS2UNIX= yes
-
-post-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/dynagen ${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/dynagen.ini ${PREFIX}/etc/dynagen.ini.sample
-
- @if [ ! -f ${PREFIX}/etc/dynagen.ini ]; then \
- ${CP} -p ${PREFIX}/etc/dynagen.ini.sample ${PREFIX}/etc/dynagen.ini ; \
- fi
-
- ${MKDIR} ${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/configspec ${DATADIR}/configspec
-
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/tutorial.htm ${DOCSDIR}
- ${MKDIR} ${DOCSDIR}/tutorial_files
- ${INSTALL_DATA} ${WRKSRC}/docs/tutorial_files/* ${DOCSDIR}/tutorial_files
-.endif
- ${MKDIR} ${EXAMPLESDIR}
- ${MKDIR} ${EXAMPLESDIR}/sample_labs
- ${MKDIR} ${EXAMPLESDIR}/sample_labs/simple1
- ${INSTALL_DATA} ${WRKSRC}/sample_labs/simple1/simple1.net ${EXAMPLESDIR}/sample_labs/simple1
- ${MKDIR} ${EXAMPLESDIR}/sample_labs/multiserver
- ${INSTALL_DATA} ${WRKSRC}/sample_labs/multiserver/multiserver.net ${EXAMPLESDIR}/sample_labs/multiserver
- ${MKDIR} ${EXAMPLESDIR}/sample_labs/frame_relay
- ${INSTALL_DATA} ${WRKSRC}/sample_labs/frame_relay/frame_relay1.net ${EXAMPLESDIR}/sample_labs/frame_relay
- ${MKDIR} ${EXAMPLESDIR}/sample_labs/simple2
- ${INSTALL_DATA} ${WRKSRC}/sample_labs/simple2/simple2.net ${EXAMPLESDIR}/sample_labs/simple2
- ${MKDIR} ${EXAMPLESDIR}/sample_labs/ethernet_switch
- ${INSTALL_DATA} ${WRKSRC}/sample_labs/ethernet_switch/ethsw1.net ${EXAMPLESDIR}/sample_labs/ethernet_switch
- ${INSTALL_DATA} ${WRKSRC}/sample_labs/all_config_options.txt ${EXAMPLESDIR}/sample_labs
-
-.include <bsd.port.mk>
diff --git a/emulators/dynagen-devel/distinfo b/emulators/dynagen-devel/distinfo
deleted file mode 100644
index b6beacf7b514..000000000000
--- a/emulators/dynagen-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (dynagen-0.10.1.tar.gz) = 4ca26e4b4b8bee61a77f92eace8404d0
-SHA256 (dynagen-0.10.1.tar.gz) = c1f97b529b57020980ac5e16d9f8b88b20df1284214c3891ed1c6af5c55d86a6
-SIZE (dynagen-0.10.1.tar.gz) = 614999
diff --git a/emulators/dynagen-devel/files/patch-dynagen b/emulators/dynagen-devel/files/patch-dynagen
deleted file mode 100644
index efa94d13df08..000000000000
--- a/emulators/dynagen-devel/files/patch-dynagen
+++ /dev/null
@@ -1,11 +0,0 @@
---- dynagen.orig Sun Feb 18 17:28:09 2007
-+++ dynagen Mon Feb 26 16:50:51 2007
-@@ -34,7 +34,7 @@
-
- # Constants
- VERSION = '0.10.1.090807'
--CONFIGSPECPATH = [ "/usr/share/dynagen", "/usr/local/share" ]
-+CONFIGSPECPATH = [ "/usr/local/share/dynagen", "/usr/share/dynagen", "/usr/local/share" ]
- CONFIGSPEC = 'configspec'
- INIPATH = [ "/etc", "/usr/local/etc" ]
- INIFILE = 'dynagen.ini'
diff --git a/emulators/dynagen-devel/files/patch-dynamips_lib.py b/emulators/dynagen-devel/files/patch-dynamips_lib.py
deleted file mode 100644
index 4afa348c4f81..000000000000
--- a/emulators/dynagen-devel/files/patch-dynamips_lib.py
+++ /dev/null
@@ -1,15 +0,0 @@
---- dynamips_lib.py.orig Thu Sep 13 20:41:38 2007
-+++ dynamips_lib.py Thu Sep 13 20:43:22 2007
-@@ -1681,7 +1681,11 @@
- flag = '1'
- else:
- flag = '0'
-- send(self.__d, 'vm set_sparse_mem %s %s' % (self.__name, flag))
-+
-+ # Workaround for "*** Error: Unknown command 'set_sparse_mem'" message
-+ # with dynamips-0.2.5.
-+ if flag == 1:
-+ send(self.__d, 'vm set_sparse_mem %s %s' % (self.__name, flag))
-
- def __getsparsemem(self):
- """ Returns the sparsemem
diff --git a/emulators/dynagen-devel/files/patch-setup.py b/emulators/dynagen-devel/files/patch-setup.py
deleted file mode 100644
index 3bffa985ea88..000000000000
--- a/emulators/dynagen-devel/files/patch-setup.py
+++ /dev/null
@@ -1,25 +0,0 @@
---- /dev/null Sat Nov 25 10:03:22 2006
-+++ setup.py Wed Oct 11 02:08:24 2006
-@@ -0,0 +1,22 @@
-+#!/usr/bin/env python
-+
-+"""Setup script for the dynagen module distribution."""
-+# run this like python setup --root=/usr/local
-+
-+from distutils.core import setup, Extension
-+
-+setup( # Distribution meta-data
-+ name = "dynagen",
-+ version = "0.4.4",
-+ description = "A frontend for dynamips",
-+ author = "Greg Anuzelli",
-+ author_email = "dynagen@gmail.com",
-+ url = "http://sourceforge.net/projects/dyna-gen",
-+
-+ #py_modules = [ 'console', 'dynamips_lib']
-+ py_modules = [ 'configobj', 'console', 'dynamips_lib',
-+ 'validate']
-+)
-+
-+print "If you have installed the modules, copy dynagen to some "
-+print "place in your $PATH, like /usr/local/bin/."
diff --git a/emulators/dynagen-devel/pkg-descr b/emulators/dynagen-devel/pkg-descr
deleted file mode 100644
index 4da72d1abb37..000000000000
--- a/emulators/dynagen-devel/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Dynagen is a front-end for use with the Dynamips Cisco router
-emulator. It uses an INI-like configuration file to provision
-Dynamips emulator networks. It takes care of specifying the right
-port adapters, generating and matching up those pesky NIO descriptors,
-specifying bridges, frame-relay, ATM switches, etc. It also provides
-a management CLI for listing devices, suspending and reloading
-instances, etc.
-
-WWW: http://dyna-gen.sourceforge.net/
diff --git a/emulators/dynagen-devel/pkg-plist b/emulators/dynagen-devel/pkg-plist
deleted file mode 100644
index 5aa51202b6d3..000000000000
--- a/emulators/dynagen-devel/pkg-plist
+++ /dev/null
@@ -1,57 +0,0 @@
-bin/dynagen
-@unexec if cmp -s %D/etc/dynagen.ini.sample %D/etc/dynagen.ini; then rm -f %D/etc/dynagen.ini; fi
-etc/dynagen.ini.sample
-@exec if [ ! -f %D/etc/dynagen.ini ] ; then cp -p %D/%F %B/dynagen.ini; fi
-lib/%%PYTHON_VERSION%%/site-packages/configobj.py
-lib/%%PYTHON_VERSION%%/site-packages/console.py
-lib/%%PYTHON_VERSION%%/site-packages/dynamips_lib.py
-lib/%%PYTHON_VERSION%%/site-packages/validate.py
-lib/%%PYTHON_VERSION%%/site-packages/configobj.pyc
-lib/%%PYTHON_VERSION%%/site-packages/console.pyc
-lib/%%PYTHON_VERSION%%/site-packages/dynamips_lib.pyc
-lib/%%PYTHON_VERSION%%/site-packages/validate.pyc
-lib/%%PYTHON_VERSION%%/site-packages/configobj.pyo
-lib/%%PYTHON_VERSION%%/site-packages/console.pyo
-lib/%%PYTHON_VERSION%%/site-packages/dynamips_lib.pyo
-lib/%%PYTHON_VERSION%%/site-packages/validate.pyo
-%%EXAMPLESDIR%%/sample_labs/simple1/simple1.net
-%%EXAMPLESDIR%%/sample_labs/multiserver/multiserver.net
-%%EXAMPLESDIR%%/sample_labs/frame_relay/frame_relay1.net
-%%EXAMPLESDIR%%/sample_labs/simple2/simple2.net
-%%EXAMPLESDIR%%/sample_labs/ethernet_switch/ethsw1.net
-%%EXAMPLESDIR%%/sample_labs/all_config_options.txt
-@dirrm %%EXAMPLESDIR%%/sample_labs/simple1
-@dirrm %%EXAMPLESDIR%%/sample_labs/multiserver
-@dirrm %%EXAMPLESDIR%%/sample_labs/frame_relay
-@dirrm %%EXAMPLESDIR%%/sample_labs/simple2
-@dirrm %%EXAMPLESDIR%%/sample_labs/ethernet_switch
-@dirrm %%EXAMPLESDIR%%/sample_labs
-@dirrm %%EXAMPLESDIR%%
-%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image001.jpg
-%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image002.gif
-%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image003.gif
-%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image004.gif
-%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image005.jpg
-%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image006.jpg
-%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image007.jpg
-%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image008.jpg
-%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image009.jpg
-%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image010.jpg
-%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image011.gif
-%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image012.gif
-%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image013.gif
-%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image014.gif
-%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image015.gif
-%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image016.gif
-%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image017.gif
-%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image018.gif
-%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image019.gif
-%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image020.gif
-%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image021.gif
-%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image022.jpg
-%%PORTDOCS%%%%DOCSDIR%%/tutorial_files/image023.jpg
-%%PORTDOCS%%%%DOCSDIR%%/tutorial.htm
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/tutorial_files
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-%%DATADIR%%/configspec
-@dirrm %%DATADIR%%
diff --git a/net-p2p/Makefile b/net-p2p/Makefile
index 4f6441056607..291803d66e14 100644
--- a/net-p2p/Makefile
+++ b/net-p2p/Makefile
@@ -37,9 +37,6 @@
SUBDIR += frostwire
SUBDIR += gift
SUBDIR += gift-ares
- SUBDIR += gift-fasttrack
- SUBDIR += gift-gnutella
- SUBDIR += gift-openft
SUBDIR += giftcurs
SUBDIR += giftoxic
SUBDIR += giftui
@@ -106,7 +103,6 @@
SUBDIR += py-py2play
SUBDIR += py-transmissionrpc
SUBDIR += py-vertex
- SUBDIR += pyslsk
SUBDIR += qbittorrent-22
SUBDIR += qbittorrent-23
SUBDIR += qtella
diff --git a/net-p2p/gift-fasttrack/Makefile b/net-p2p/gift-fasttrack/Makefile
deleted file mode 100644
index 2e7d3fe4accf..000000000000
--- a/net-p2p/gift-fasttrack/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# New ports collection makefile for: giFT-FastTrack
-# Date created: 2003-09-04
-# Whom: Stefan Ehmann <shoesoft@gmx.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= giFT-FastTrack
-PORTVERSION= 0.8.9
-CATEGORIES= net-p2p
-MASTER_SITES= ${MASTER_SITE_BERLIOS}
-MASTER_SITE_SUBDIR= gift-fasttrack
-
-MAINTAINER= shoesoft@gmx.net
-COMMENT= A FastTrack plugin for giFT
-
-DEPRECATED= unmaintained upstream
-EXPIRATION_DATE= 2010-11-24
-
-LIB_DEPENDS= gift.0:${PORTSDIR}/net-p2p/gift
-
-USE_AUTOTOOLS= libtool
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-USE_GNOME= pkgconfig
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" \
- LDFLAGS="${LDFLAGS}"
-
-PORTDOCS= AUTHORS COPYING ChangeLog \
- INSTALL NEWS README TODO
-
-post-install:
-.ifndef(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
-.for doc in ${PORTDOCS}
- ${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/net-p2p/gift-fasttrack/distinfo b/net-p2p/gift-fasttrack/distinfo
deleted file mode 100644
index 4f96ff47412e..000000000000
--- a/net-p2p/gift-fasttrack/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (giFT-FastTrack-0.8.9.tar.gz) = 68521847537985bcc5e9b8677343374c
-SHA256 (giFT-FastTrack-0.8.9.tar.gz) = 910a3b053e50ac149efd1edab8dc5b79e79a67720afc7c81e68c5f6481e2cad1
-SIZE (giFT-FastTrack-0.8.9.tar.gz) = 449505
diff --git a/net-p2p/gift-fasttrack/pkg-descr b/net-p2p/gift-fasttrack/pkg-descr
deleted file mode 100644
index 999617485d66..000000000000
--- a/net-p2p/gift-fasttrack/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-giFT-FastTrack is a plugin for giFT which enables users of giFT to participate
-in the FastTrack network. The required cryptographic algorithms have been
-successfully reverse engineered and searching/downloading already work.
-
-WWW: http://developer.berlios.de/projects/gift-fasttrack/
diff --git a/net-p2p/gift-fasttrack/pkg-plist b/net-p2p/gift-fasttrack/pkg-plist
deleted file mode 100644
index e8d00a41bc8b..000000000000
--- a/net-p2p/gift-fasttrack/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-lib/giFT/libFastTrack.a
-lib/giFT/libFastTrack.la
-lib/giFT/libFastTrack.so
-share/giFT/FastTrack/FastTrack.conf.template
-share/giFT/FastTrack/banlist
-share/giFT/FastTrack/nodes
-@dirrm lib/giFT
-@dirrm share/giFT/FastTrack
diff --git a/net-p2p/gift-gnutella/Makefile b/net-p2p/gift-gnutella/Makefile
deleted file mode 100644
index 615c708b3527..000000000000
--- a/net-p2p/gift-gnutella/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# New ports collection makefile for: giFT-gnutella
-# Date created: 2003-09-04
-# Whom: Stefan Ehmann <shoesoft@gmx.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= giFT-gnutella
-PORTVERSION= 0.0.11
-CATEGORIES= net-p2p
-MASTER_SITES= SF/gift/${PORTNAME:L}/${PORTVERSION}
-DISTNAME= ${PORTNAME:L}-${PORTVERSION}
-
-MAINTAINER= shoesoft@gmx.net
-COMMENT= A gnutella plugin for giFT
-
-DEPRECATED= unmaintained upstream
-EXPIRATION_DATE= 2010-11-24
-
-LIB_DEPENDS= gift.0:${PORTSDIR}/net-p2p/gift
-
-USE_BZIP2= yes
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-USE_GNOME= pkgconfig
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" \
- LDFLAGS="${LDFLAGS}"
-
-DOC_FILES= AUTHORS COPYING ChangeLog \
- INSTALL NEWS README TODO
-
-post-install:
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for doc in ${DOC_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/net-p2p/gift-gnutella/distinfo b/net-p2p/gift-gnutella/distinfo
deleted file mode 100644
index 82253d637799..000000000000
--- a/net-p2p/gift-gnutella/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (gift-gnutella-0.0.11.tar.bz2) = 279c7dc0121b3b7e209b09c98d10f17f
-SHA256 (gift-gnutella-0.0.11.tar.bz2) = 5a28fd53ad617a6acdc3042144829e74822510d80963a6ca35e7d256d5a06f86
-SIZE (gift-gnutella-0.0.11.tar.bz2) = 405742
diff --git a/net-p2p/gift-gnutella/pkg-descr b/net-p2p/gift-gnutella/pkg-descr
deleted file mode 100644
index c2cbf40197d5..000000000000
--- a/net-p2p/gift-gnutella/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-gnutella plugin for gift
-
-WWW: http://gift.sourceforge.net/
diff --git a/net-p2p/gift-gnutella/pkg-plist b/net-p2p/gift-gnutella/pkg-plist
deleted file mode 100644
index 19a78a6eca8b..000000000000
--- a/net-p2p/gift-gnutella/pkg-plist
+++ /dev/null
@@ -1,16 +0,0 @@
-lib/giFT/libGnutella.la
-lib/giFT/libGnutella.so
-share/giFT/Gnutella/Gnutella.conf
-share/giFT/Gnutella/Gnutella.conf.template
-share/giFT/Gnutella/gwebcaches
-share/giFT/Gnutella/hostiles.txt
-%%PORTDOCS%%share/doc/giFT-gnutella/AUTHORS
-%%PORTDOCS%%share/doc/giFT-gnutella/COPYING
-%%PORTDOCS%%share/doc/giFT-gnutella/ChangeLog
-%%PORTDOCS%%share/doc/giFT-gnutella/INSTALL
-%%PORTDOCS%%share/doc/giFT-gnutella/NEWS
-%%PORTDOCS%%share/doc/giFT-gnutella/README
-%%PORTDOCS%%share/doc/giFT-gnutella/TODO
-@dirrm lib/giFT
-@dirrm share/giFT/Gnutella
-@dirrm %%PORTDOCS%%share/doc/giFT-gnutella
diff --git a/net-p2p/gift-openft/Makefile b/net-p2p/gift-openft/Makefile
deleted file mode 100644
index e807ba241949..000000000000
--- a/net-p2p/gift-openft/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# New ports collection makefile for: giFT-OpenFT
-# Date created: 2003-09-04
-# Whom: Stefan Ehmann <shoesoft@gmx.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= giFT-OpenFT
-PORTVERSION= 0.2.1.6
-CATEGORIES= net-p2p
-MASTER_SITES= SF/gift/${PORTNAME:L}/${PORTVERSION}
-DISTNAME= ${PORTNAME:L}-${PORTVERSION}
-
-MAINTAINER= shoesoft@gmx.net
-COMMENT= An OpenFT plugin for giFT
-
-DEPRECATED= unmaintained upstream
-EXPIRATION_DATE= 2010-11-24
-
-LIB_DEPENDS= gift.0:${PORTSDIR}/net-p2p/gift \
- db3.3:${PORTSDIR}/databases/db3
-
-USE_AUTOTOOLS= libtool
-USE_BZIP2= yes
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-USE_GNOME= pkgconfig
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" \
- LDFLAGS="${LDFLAGS}"
-
-DOC_FILES= AUTHORS COPYING ChangeLog \
- INSTALL NEWS README TODO
-
-post-install:
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for doc in ${DOC_FILES}
- @${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/net-p2p/gift-openft/distinfo b/net-p2p/gift-openft/distinfo
deleted file mode 100644
index 4f0075e10d68..000000000000
--- a/net-p2p/gift-openft/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (gift-openft-0.2.1.6.tar.bz2) = 6661f01304246a29aeabda113691ca93
-SHA256 (gift-openft-0.2.1.6.tar.bz2) = 7b8db8d18b11e31c051c5687eee0e61182b53087edcaee3211dd767d7b31f47d
-SIZE (gift-openft-0.2.1.6.tar.bz2) = 338786
diff --git a/net-p2p/gift-openft/files/patch-configure b/net-p2p/gift-openft/files/patch-configure
deleted file mode 100644
index b47dabfcd320..000000000000
--- a/net-p2p/gift-openft/files/patch-configure
+++ /dev/null
@@ -1,20 +0,0 @@
---- configure.orig Fri Sep 5 01:16:52 2003
-+++ configure Fri Sep 5 01:16:58 2003
-@@ -8710,7 +8710,7 @@
- LIBS="$LIBS -l$dbname"
- echo "$as_me:$LINENO: checking for libdb (-l$dbname)" >&5
- echo $ECHO_N "checking for libdb (-l$dbname)... $ECHO_C" >&6
--if test "${found_libdb+set}" = set; then
-+if test "${found_libdb}+set" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
- else
- if test "$cross_compiling" = yes; then
-@@ -8790,7 +8790,7 @@
- echo "${ECHO_T}$found_libdb" >&6
- CFLAGS="$ac_save_CFLAGS"
- LIBS="$ac_save_LIBS"
-- if test x$found_libdb == xyes; then break; fi
-+ if test x$found_libdb = xyes; then break; fi
- done
- use_libdb=$found_libdb
- else
diff --git a/net-p2p/gift-openft/pkg-descr b/net-p2p/gift-openft/pkg-descr
deleted file mode 100644
index 519af3ebbc00..000000000000
--- a/net-p2p/gift-openft/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-OpenFT plugin for gift
-
-WWW: http://gift.sourceforge.net/
diff --git a/net-p2p/gift-openft/pkg-plist b/net-p2p/gift-openft/pkg-plist
deleted file mode 100644
index 90d53b69e163..000000000000
--- a/net-p2p/gift-openft/pkg-plist
+++ /dev/null
@@ -1,15 +0,0 @@
-lib/giFT/libOpenFT.a
-lib/giFT/libOpenFT.la
-lib/giFT/libOpenFT.so
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-share/giFT/OpenFT/OpenFT.conf.template
-share/giFT/OpenFT/nodes
-@dirrm lib/giFT
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrm share/giFT/OpenFT
diff --git a/net-p2p/pyslsk/Makefile b/net-p2p/pyslsk/Makefile
deleted file mode 100644
index 2e6bca9c3ba9..000000000000
--- a/net-p2p/pyslsk/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# New ports collection makefile for: pyslsk
-# Date created: 2003-01-20
-# Whom: Stefan Ehmann <shoesoft@gmx.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= pyslsk
-PORTVERSION= 1.2.7b
-PORTREVISION= 6
-CATEGORIES= net-p2p
-MASTER_SITES= http://www.sensi.org/~ak/pyslsk/
-
-MAINTAINER= shoesoft@gmx.net
-COMMENT= Client for SoulSeek filesharing system
-
-DEPRECATED= unmantaind upstream, use net-p2p/nicotine-plus
-EXPIRATION_DATE= 2010-11-24
-
-.if !defined(WITHOUT_VORBIS)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/ogg/vorbis.so:${PORTSDIR}/audio/py-vorbis
-.endif
-
-.if !defined(WITHOUT_BSDDB3)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/bsddb3/__init__.py:${PORTSDIR}/databases/py-bsddb3
-.endif
-
-USE_PYTHON= yes
-USE_PYDISTUTILS=yes
-USE_WX= 2.6
-WX_COMPS= python
-
-.include <bsd.port.mk>
diff --git a/net-p2p/pyslsk/distinfo b/net-p2p/pyslsk/distinfo
deleted file mode 100644
index 347ae287c99a..000000000000
--- a/net-p2p/pyslsk/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (pyslsk-1.2.7b.tar.gz) = c7a112eef6f59c4e9602cd4a9b3d9a31
-SHA256 (pyslsk-1.2.7b.tar.gz) = e06b513060df6060eb48e15e1dde9cd03cecf9152e99d9f73269216457705244
-SIZE (pyslsk-1.2.7b.tar.gz) = 100414
diff --git a/net-p2p/pyslsk/pkg-descr b/net-p2p/pyslsk/pkg-descr
deleted file mode 100644
index b3ba7128661c..000000000000
--- a/net-p2p/pyslsk/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-PySoulSeek is a client for SoulSeek filesharing system. To use it on
-Linux/Unix and X11 you'll need all of the following:
-
-* Gtk+ 1.2
-* Python 2.1 or newer
-* wxPython 2.3.4 or newer (Gtk port)
-
-If you can run wxPython demos, you may be sure PySoulSeek will run too.
-
-After installing pyslsk (see INSTALL for that), the executable
-to run is named 'pyslsk'.
-
-Right-clicking on an item in any list gives you the menu of what's available.
-To search for files just enter your search string into the input box in
-the search tab.
-
-Good luck! As always, feedback is greatly appreciated, bugreports and
-patches even more so.
-
-Author: ak@sensi.org
-WWW: http://www.sensi.org/~ak/pyslsk/
diff --git a/net-p2p/pyslsk/pkg-plist b/net-p2p/pyslsk/pkg-plist
deleted file mode 100644
index b38cc6a713cb..000000000000
--- a/net-p2p/pyslsk/pkg-plist
+++ /dev/null
@@ -1,67 +0,0 @@
-bin/pyslsk
-bin/pyslsk-import-winconfig
-%%PYTHON_SITELIBDIR%%/pysoulseek/__init__.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/__init__.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/__init__.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/config.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/config.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/config.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/mp3.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/mp3.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/mp3.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/pysoulseek.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/pysoulseek.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/pysoulseek.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/slskmessages.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/slskmessages.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/slskmessages.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/slskproto.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/slskproto.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/slskproto.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/transfers.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/transfers.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/transfers.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/utils.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/utils.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/utils.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/__init__.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/__init__.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/__init__.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/about.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/about.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/about.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/buttonsplitter.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/buttonsplitter.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/buttonsplitter.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/chat.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/chat.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/chat.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/configwindow.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/configwindow.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/configwindow.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/frame.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/frame.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/frame.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/images.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/images.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/images.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/notebook.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/notebook.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/notebook.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/search.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/search.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/search.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/sortablelist.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/sortablelist.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/sortablelist.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/transfers.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/transfers.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/transfers.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/userinfobrowse.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/userinfobrowse.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/userinfobrowse.pyo
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/userlist.py
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/userlist.pyc
-%%PYTHON_SITELIBDIR%%/pysoulseek/wxgui/userlist.pyo
-@dirrm %%PYTHON_SITELIBDIR%%/pysoulseek/wxgui
-@dirrm %%PYTHON_SITELIBDIR%%/pysoulseek
diff --git a/security/Makefile b/security/Makefile
index 52b71a4dc518..6de27863dc0a 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -589,7 +589,6 @@
SUBDIR += pam_require
SUBDIR += pam_smb
SUBDIR += pam_ssh_agent_auth
- SUBDIR += pamsfs
SUBDIR += pamtester
SUBDIR += pantera
SUBDIR += paperkey
diff --git a/security/pamsfs/Makefile b/security/pamsfs/Makefile
deleted file mode 100644
index b202f6cf1ca4..000000000000
--- a/security/pamsfs/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# New ports collection Makefile for: pamsfs
-# Date created: 2005-09-13
-# Whom: David Thiel <lx@redundancy.redundancy.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= pamsfs
-PORTVERSION= 0.1b
-CATEGORIES= security
-MASTER_SITES= ftp://ftp.codecobra.com/pamsfs/
-DISTNAME= ${PORTNAME}-${PORTVERSION}-src
-
-MAINTAINER= lx@FreeBSD.org
-COMMENT= A PAM module to mount SFS home directories
-
-BUILD_DEPENDS= sfskey:${PORTSDIR}/security/sfs
-
-DEPRECATED= SFS is dead, this project is dead, and site is gone
-EXPIRATION_DATE= 2010-11-11
-
-ALL_TARGET= pam-sfs
-WRKSRC= ${WRKDIR}/${PORTNAME}
-PLIST_FILES= lib/pam_sfs.so
-PORTDOCS= README
-
-pre-build:
- @${REINPLACE_CMD} -e "s|/usr/local/sfs-0.7.2|${PREFIX}|g" ${WRKSRC}/pam_sfs.c
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/pam_sfs.so ${PREFIX}/lib
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
-.endif
-
-.include <bsd.port.mk>
diff --git a/security/pamsfs/distinfo b/security/pamsfs/distinfo
deleted file mode 100644
index 5e867c624a94..000000000000
--- a/security/pamsfs/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (pamsfs-0.1b-src.tar.gz) = 8ff6c4b3eac7d06027fb980992907379
-SHA256 (pamsfs-0.1b-src.tar.gz) = d45b1b5ce42c2edec6d769d6f71804277b2efc318f60bc2aa566179405f109b8
-SIZE (pamsfs-0.1b-src.tar.gz) = 9466
diff --git a/security/pamsfs/files/patch-pam_sfs.c b/security/pamsfs/files/patch-pam_sfs.c
deleted file mode 100644
index d9a9a932397a..000000000000
--- a/security/pamsfs/files/patch-pam_sfs.c
+++ /dev/null
@@ -1,102 +0,0 @@
---- pam_sfs.c.orig Tue Feb 15 02:19:36 2005
-+++ pam_sfs.c Sun Sep 18 15:43:56 2005
-@@ -38,14 +38,26 @@
- void safe_strcat(char*,const char*,int);
-
- PAM_EXTERN int pam_sm_authenticate(pam_handle_t *pamh,int flags,int argc,const char **argv) {
-+ const char *user;
-+ const char *pass;
-+ struct passwd *pw;
-+ char *homedir;
-+ char *sfs="/sfs/";
-+ char *serverBegin;
-+ char *serverEnd;
-+ int lenServer;
-+ char *server;
-+ int pid;
-+ int maxCmd=4096;
-+ char *cmd;
-+ FILE *f;
-+ int status;
-+
- openlog("pam_sfs",0,LOG_AUTH);
-
- syslog(LOG_DEBUG,"%s","pam_sm_authenticate");
-
- //read the authentication information
-- const char *user;
-- const char *pass;
--
- if (pam_get_user(pamh,&user,NULL)!=PAM_SUCCESS)
- return PAM_SERVICE_ERR;
-
-@@ -53,7 +65,7 @@
- return PAM_SERVICE_ERR;
-
- //get the pw entry for the given user
-- struct passwd *pw=getpwnam(user);
-+ pw=getpwnam(user);
- if (pw==NULL)
- return PAM_USER_UNKNOWN;
-
-@@ -62,26 +74,24 @@
- //check if user's home-directory matches /sfs/<host>/
- //if not, exit right away
- //if it does, extract <host>
-- char *homedir=pw->pw_dir;
--
-- char *sfs="/sfs/";
-+ homedir=pw->pw_dir;
-
- if (strncmp(homedir,sfs,strlen(sfs))!=0)
- return PAM_SUCCESS; //home dir not in /sfs
-
-- char *serverBegin=homedir+strlen(sfs);
-- char *serverEnd=strchr(serverBegin,'/');
-+ serverBegin=homedir+strlen(sfs);
-+ serverEnd=strchr(serverBegin,'/');
-
- //absolute max of 2048 characters in server name
-- int lenServer=serverEnd-serverBegin+1;
-+ lenServer=serverEnd-serverBegin+1;
- if (lenServer>2048)
- return PAM_SERVICE_ERR;
-
-- char *server=malloc(lenServer);
-+ server=malloc(lenServer);
- strncpy(server,serverBegin,lenServer-1);
- server[lenServer-1]='\0';
-
-- int pid=fork();
-+ pid=fork();
- if (pid==0) {
- //child
- //change to the desired user
-@@ -93,8 +103,7 @@
- system("/usr/local/sfs-0.7.2/bin/sfsagent -c 2>/dev/null");
-
- //use a temporary variable to assemble the command in
-- int maxCmd=4096;
-- char *cmd=malloc(maxCmd);
-+ *cmd=malloc(maxCmd);
-
- strcpy(cmd,"export HOME=/ ; /usr/local/sfs-0.7.2/bin/sfskey -p 0 add ");
- safe_strcat(cmd,user,maxCmd);
-@@ -104,7 +113,7 @@
-
- //syslog(LOG_DEBUG,"executing: %s",cmd);
-
-- FILE *f=popen(cmd,"w");
-+ f=popen(cmd,"w");
-
- free(cmd);
- free(server); //child's copy
-@@ -116,7 +125,7 @@
-
- fprintf(f,"%s",pass);
-
-- int status=pclose(f);
-+ status=pclose(f);
- if (status!=0) {
- syslog(LOG_ERR,"Error from sfskey: %d.",status);
- exit(EXIT_FAILURE);
diff --git a/security/pamsfs/pkg-descr b/security/pamsfs/pkg-descr
deleted file mode 100644
index 97f373951b68..000000000000
--- a/security/pamsfs/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-pamsfs is a PAM module that logs a user into a SFS server on
-system login. The primary reason for doing this is to allow users'
-home-directories to be located on a SFS server.
-
-WWW: http://www.codecobra.com/pamsfs/
diff --git a/www/Makefile b/www/Makefile
index 799dc95dc339..3fb785befa93 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -832,7 +832,6 @@
SUBDIR += p5-Catalyst-Plugin-Cache-Memcached-Fast
SUBDIR += p5-Catalyst-Plugin-Cache-Store-FastMmap
SUBDIR += p5-Catalyst-Plugin-Captcha
- SUBDIR += p5-Catalyst-Plugin-CommandLine
SUBDIR += p5-Catalyst-Plugin-ConfigLoader
SUBDIR += p5-Catalyst-Plugin-ConfigLoader-Environment
SUBDIR += p5-Catalyst-Plugin-CookiedSession
diff --git a/www/p5-Catalyst-Plugin-CommandLine/Makefile b/www/p5-Catalyst-Plugin-CommandLine/Makefile
deleted file mode 100644
index 7b78b088fc87..000000000000
--- a/www/p5-Catalyst-Plugin-CommandLine/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# New ports collection makefile for: p5-Catalyst-Plugin-CommandLine
-# Date created: Wed 22 Apr 2009
-# Whom: Alexey V. Degtyarev <alexey@renatasystems.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= Catalyst-Plugin-CommandLine
-PORTVERSION= 0.05
-CATEGORIES= www perl5
-MASTER_SITES= ftp://ftp.renatasystems.org/pub/FreeBSD/ports/distfiles/
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= alexey@renatasystems.org
-COMMENT= Catalyst plugin to make controllers or models available for scripts
-
-BUILD_DEPENDS= ${SITE_PERL}/Catalyst.pm:${PORTSDIR}/www/p5-Catalyst-Runtime \
- ${SITE_PERL}/URI/http.pm:${PORTSDIR}/net/p5-URI \
- ${SITE_PERL}/HTTP/Headers.pm:${PORTSDIR}/www/p5-libwww
-RUN_DEPENDS= ${BUILD_DEPENDS}
-
-DEPRECATED= The module is not needed any more. With new Catalyst (at least 5.7014) it works out of the box.
-EXPIRATION_DATE= 2010-11-10
-
-PERL_CONFIGURE= yes
-
-MAN3= Catalyst::Plugin::CommandLine.3
-
-.include <bsd.port.mk>
diff --git a/www/p5-Catalyst-Plugin-CommandLine/distinfo b/www/p5-Catalyst-Plugin-CommandLine/distinfo
deleted file mode 100644
index 4e5b73bf3a48..000000000000
--- a/www/p5-Catalyst-Plugin-CommandLine/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (Catalyst-Plugin-CommandLine-0.05.tar.gz) = b88626d1d8cec8bf5b9a36b91c08d936
-SHA256 (Catalyst-Plugin-CommandLine-0.05.tar.gz) = 05d5d45aad97b86689203125544b04b8d64e76ee9df1a4a31b3a7dafc28bb2d1
-SIZE (Catalyst-Plugin-CommandLine-0.05.tar.gz) = 4314
diff --git a/www/p5-Catalyst-Plugin-CommandLine/pkg-descr b/www/p5-Catalyst-Plugin-CommandLine/pkg-descr
deleted file mode 100644
index deb9d0a97736..000000000000
--- a/www/p5-Catalyst-Plugin-CommandLine/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Use this module if you need to have access to the Catalyst controllers or
-models from command line script.
-
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-CommandLine/
diff --git a/www/p5-Catalyst-Plugin-CommandLine/pkg-plist b/www/p5-Catalyst-Plugin-CommandLine/pkg-plist
deleted file mode 100644
index 3d27e09df753..000000000000
--- a/www/p5-Catalyst-Plugin-CommandLine/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-%%SITE_PERL%%/Catalyst/Plugin/CommandLine.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Catalyst/Plugin/CommandLine/.packlist
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Catalyst/Plugin/CommandLine
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Catalyst/Plugin
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Catalyst
-@dirrmtry %%SITE_PERL%%/Catalyst/Plugin
-@dirrmtry %%SITE_PERL%%/Catalyst