aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--LEGAL4
-rw-r--r--MOVED16
-rw-r--r--textproc/Makefile2
-rw-r--r--textproc/carthage/Makefile42
-rw-r--r--textproc/carthage/distinfo2
-rw-r--r--textproc/carthage/pkg-descr6
-rw-r--r--textproc/carthage/pkg-plist5
-rw-r--r--textproc/europass-xsl/Makefile39
-rw-r--r--textproc/europass-xsl/distinfo2
-rw-r--r--textproc/europass-xsl/pkg-descr4
-rw-r--r--textproc/europass-xsl/pkg-plist54
-rw-r--r--www/Makefile9
-rw-r--r--www/ashe/Makefile40
-rw-r--r--www/ashe/distinfo6
-rw-r--r--www/ashe/files/patch-aa12
-rw-r--r--www/ashe/files/patch-ab19
-rw-r--r--www/ashe/files/patch-ac78
-rw-r--r--www/ashe/files/patch-ad11
-rw-r--r--www/ashe/files/patch-ae42
-rw-r--r--www/ashe/pkg-descr1
-rw-r--r--www/ashe/pkg-plist4
-rw-r--r--www/ljpms/Makefile38
-rw-r--r--www/ljpms/distinfo2
-rw-r--r--www/ljpms/files/patch-ljpms.pl11
-rw-r--r--www/ljpms/pkg-descr4
-rw-r--r--www/ljsm/Makefile43
-rw-r--r--www/ljsm/distinfo2
-rw-r--r--www/ljsm/pkg-descr4
-rw-r--r--www/mmosaic/Makefile57
-rw-r--r--www/mmosaic/distinfo2
-rw-r--r--www/mmosaic/files/patch-Makefile147
-rw-r--r--www/mmosaic/files/patch-readPNG.c24
-rw-r--r--www/mmosaic/pkg-descr13
-rw-r--r--www/py-forgethtml/Makefile37
-rw-r--r--www/py-forgethtml/distinfo2
-rw-r--r--www/py-forgethtml/files/patch-lib-forgetHTML.py8
-rw-r--r--www/py-forgethtml/pkg-descr6
-rw-r--r--www/py-forgethtml/pkg-plist3
-rw-r--r--www/squishdot/Makefile45
-rw-r--r--www/squishdot/distinfo2
-rw-r--r--www/squishdot/pkg-descr6
-rw-r--r--www/squishdot/pkg-message14
-rw-r--r--www/squishdot/pkg-plist165
-rw-r--r--www/webglimpse/Makefile51
-rw-r--r--www/webglimpse/distinfo2
-rw-r--r--www/webglimpse/files/.wgsiteconf9
-rw-r--r--www/webglimpse/files/patch-Makefile18
-rw-r--r--www/webglimpse/files/patch-addsearch27
-rw-r--r--www/webglimpse/files/patch-cgi-bin__mfs14
-rw-r--r--www/webglimpse/files/patch-cgi-bin__webglimpse224
-rw-r--r--www/webglimpse/files/patch-cgi-bin__webglimpse-fullsearch92
-rw-r--r--www/webglimpse/files/patch-confarc104
-rw-r--r--www/webglimpse/files/patch-dist__wgall.html28
-rw-r--r--www/webglimpse/files/patch-dist__wgfilter-index74
-rw-r--r--www/webglimpse/files/patch-dist__wgindex.html28
-rw-r--r--www/webglimpse/files/patch-getfile103
-rw-r--r--www/webglimpse/files/patch-lib__OutputTool.pm11
-rw-r--r--www/webglimpse/files/patch-lib__URL.pl41
-rw-r--r--www/webglimpse/files/patch-lib__config.pl20
-rw-r--r--www/webglimpse/files/patch-lib__siteconf.pl57
-rw-r--r--www/webglimpse/files/patch-lib__wgserver.pl21
-rw-r--r--www/webglimpse/files/patch-makecron30
-rw-r--r--www/webglimpse/files/patch-makenh182
-rw-r--r--www/webglimpse/files/patch-wginstall11
-rw-r--r--www/webglimpse/files/patch-wginstall.pl264
-rw-r--r--www/webglimpse/pkg-descr12
-rw-r--r--www/webglimpse/pkg-plist41
-rw-r--r--www/webredirect/Makefile38
-rw-r--r--www/webredirect/distinfo2
-rw-r--r--www/webredirect/files/patch-Makefile14
-rw-r--r--www/webredirect/files/patch-incu::Makefile22
-rw-r--r--www/webredirect/files/patch-incu::incu::log.hh18
-rw-r--r--www/webredirect/files/patch-incu::incu::socket.hh12
-rw-r--r--www/webredirect/files/patch-incu::incu::time.hh11
-rw-r--r--www/webredirect/files/patch-webredirect.cc19
-rw-r--r--www/webredirect/files/webredirect.sh.in26
-rw-r--r--www/webredirect/pkg-descr6
-rw-r--r--www/xitami/Makefile55
-rw-r--r--www/xitami/distinfo2
-rw-r--r--www/xitami/files/defaults.cfg.in44
-rw-r--r--www/xitami/files/dir.gsl24
-rw-r--r--www/xitami/files/patch-ae13
-rw-r--r--www/xitami/files/patch-gsl-makefile24
-rw-r--r--www/xitami/files/patch-sfl-makefile22
-rw-r--r--www/xitami/files/patch-sfl-sfl.h13
-rw-r--r--www/xitami/files/patch-smt-makefile20
-rw-r--r--www/xitami/files/patch-studio-makefile44
-rw-r--r--www/xitami/files/patch-xiadmin-makefile20
-rw-r--r--www/xitami/files/patch-xiopen-makefile8
-rw-r--r--www/xitami/files/xitami.8.in55
-rw-r--r--www/xitami/files/xitami.aut31
-rw-r--r--www/xitami/files/xitami.sh.in36
-rw-r--r--www/xitami/pkg-descr17
-rw-r--r--www/xitami/pkg-plist32
-rw-r--r--x11-fonts/Makefile1
-rw-r--r--x11-fonts/gnome-font-sampler/Makefile36
-rw-r--r--x11-fonts/gnome-font-sampler/distinfo2
-rw-r--r--x11-fonts/gnome-font-sampler/files/patch-Makefile.in29
-rw-r--r--x11-fonts/gnome-font-sampler/files/patch-gfontsampler.desktop.in15
-rw-r--r--x11-fonts/gnome-font-sampler/pkg-descr11
-rw-r--r--x11-fonts/gnome-font-sampler/pkg-plist8
-rw-r--r--x11-toolkits/Makefile2
-rw-r--r--x11-toolkits/XawPlus/Makefile50
-rw-r--r--x11-toolkits/XawPlus/distinfo2
-rw-r--r--x11-toolkits/XawPlus/files/patch-LocPixmap.c18
-rw-r--r--x11-toolkits/XawPlus/files/patch-test::Makefile66
-rw-r--r--x11-toolkits/XawPlus/pkg-descr14
-rw-r--r--x11-toolkits/XawPlus/pkg-message10
-rw-r--r--x11-toolkits/XawPlus/pkg-plist116
-rw-r--r--x11-toolkits/p5-GdkPixbuf/Makefile35
-rw-r--r--x11-toolkits/p5-GdkPixbuf/distinfo2
-rw-r--r--x11-toolkits/p5-GdkPixbuf/files/patch-Makefile.PL27
-rw-r--r--x11-toolkits/p5-GdkPixbuf/pkg-descr3
-rw-r--r--x11-toolkits/p5-GdkPixbuf/pkg-plist17
-rw-r--r--x11-wm/Makefile1
-rw-r--r--x11-wm/epiwm/Makefile36
-rw-r--r--x11-wm/epiwm/distinfo2
-rw-r--r--x11-wm/epiwm/files/patch-modules__logoepiwm__logoEPIwm.c10
-rw-r--r--x11-wm/epiwm/files/patch-src__key.c13
-rw-r--r--x11-wm/epiwm/files/patch-src__style_init.c13
-rw-r--r--x11-wm/epiwm/pkg-descr9
-rw-r--r--x11-wm/epiwm/pkg-plist21
-rw-r--r--x11/Makefile1
-rw-r--r--x11/xvattr/Makefile55
-rw-r--r--x11/xvattr/distinfo2
-rw-r--r--x11/xvattr/pkg-descr4
126 files changed, 16 insertions, 3740 deletions
diff --git a/LEGAL b/LEGAL
index f0058d23111a..368c468e4bf3 100644
--- a/LEGAL
+++ b/LEGAL
@@ -338,9 +338,6 @@ mindterm-* security/mindterm-binary Do not sell for profit
miracl* math/miracl Free for non-profit use, but
commercial license is required
for all other usages
-mMosaic* www/mmosaic Do not sell (per NCSA). Do not
- distribute binary (GPL/BSD
- conflict)
mmv_* misc/mmv Restrictive/unclear copyright
molden* biology/molden Free for academic, non-profit
usage; do not redistribute
@@ -527,7 +524,6 @@ warsow/* games/linux-warsow Redistribution is limited, art
is copyrighted
webcopy-* www/webcopy Do not sell for profit
webfonts/* x11-fonts/webfonts Restrictive copyright
-webglimpse-*.src.tar.gz www/webglimpse Depends on glimpse
wgetpro* ftp/wgetpro U.S. Patent 6,041,345
win32/* multimedia/win32-codecs Licensing status of the
codecs is unknown
diff --git a/MOVED b/MOVED
index fb29a9d3d558..86ab879032ad 100644
--- a/MOVED
+++ b/MOVED
@@ -2598,3 +2598,19 @@ net/uproxy||2011-09-04|Master site disappeared, abandonware
x11/ebuttons||2011-09-05|Has expired: Website has disappeared
cad/oregano||2011-09-05|Has expired: Website has disappeared
devel/jakelib2||2011-09-05|Has expired: Website has disappeared
+x11-wm/epiwm||2011-09-07|Has expired: Abandonware
+x11-toolkits/p5-GdkPixbuf||2011-09-07|Has expired: Disappear from CPAN
+x11-toolkits/XawPlus||2011-09-07|Has expired: No more public distfiles
+x11-fonts/gnome-font-sampler||2011-09-07|Has expired: No more public distfiles
+x11/xvattr||2011-09-07|Has expired: No more public distfiles
+www/xitami||2011-09-07|Has expired: No more public distfiles
+www/webredirect||2011-09-07|Has expired: No more public distfiles
+www/webglimpse||2011-09-07|Has expired: No more public distfiles
+www/squishdot||2011-09-07|Has expired: No more public distfiles
+www/py-forgethtml||2011-09-07|Has expired: No more public distfiles
+www/mmosaic||2011-09-07|Has expired: No more public distfiles
+www/ljsm||2011-09-07|Has expired: No more public distfiles
+www/ljpms||2011-09-07|Has expired: No more public distfiles
+www/ashe||2011-09-07|Has expired: No more public distfiles
+textproc/europass-xsl||2011-09-07|Has expired: BROKEN for more than 6 month
+textproc/carthage||2011-09-07|Has expired: No more public distfiles
diff --git a/textproc/Makefile b/textproc/Makefile
index 402fb6527b8b..b623968c639d 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -53,7 +53,6 @@
SUBDIR += btparse
SUBDIR += c2html
SUBDIR += ca-aspell
- SUBDIR += carthage
SUBDIR += catdoc
SUBDIR += cbedic
SUBDIR += cdif
@@ -167,7 +166,6 @@
SUBDIR += etoile-lucenekit
SUBDIR += etoile-ogrekit
SUBDIR += etoile-opmlkit
- SUBDIR += europass-xsl
SUBDIR += exempi
SUBDIR += exmpp
SUBDIR += expat2
diff --git a/textproc/carthage/Makefile b/textproc/carthage/Makefile
deleted file mode 100644
index d58b988ad8b9..000000000000
--- a/textproc/carthage/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# New ports collection makefile for: carthage
-# Date created: 18 May 2002
-# Whom: Henrik Motakef <henrik.motakef@web.de>
-#
-# $FreeBSD$
-#
-
-PORTNAME= carthage
-PORTVERSION= 1.0 # No version information on WWW
-PORTREVISION= 2
-CATEGORIES= textproc
-MASTER_SITES= http://www.tei-c.org/Software/carthage/ \
- http://www.tei-c.org.uk/Software/carthage/
-DISTNAME= ${PORTNAME}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A parser and clean-up tool for SGML DTDs
-
-USE_BISON= build
-DEPRECATED= No more public distfiles
-EXPIRATION_DATE= 2011-09-01
-
-USE_ZIP= yes
-USE_GMAKE= yes
-ALL_TARGET= carthago
-
-post-patch:
- ${CHMOD} +w ${WRKSRC}/dpplex.c
- ${REINPLACE_CMD} -e 's,make,$$(MAKE),' ${WRKSRC}/Makefile
-
-do-install:
- @${INSTALL_SCRIPT} ${WRKSRC}/carthage ${PREFIX}/bin
- @${INSTALL_PROGRAM} ${WRKSRC}/carthago ${PREFIX}/bin
-
-post-install:
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${PREFIX}/share/doc/carthage
- @${INSTALL_MAN} ${WRKSRC}/README ${PREFIX}/share/doc/carthage
- @${INSTALL_MAN} ${WRKSRC}/README.SPQR ${PREFIX}/share/doc/carthage
-.endif
-
-.include <bsd.port.mk>
diff --git a/textproc/carthage/distinfo b/textproc/carthage/distinfo
deleted file mode 100644
index 9be4429bc115..000000000000
--- a/textproc/carthage/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (carthage.zip) = 7a4a0e8d7a12612a1bd56ed2aa9e3276ca7869a552d9ef0da8ed767f5ea572b2
-SIZE (carthage.zip) = 159886
diff --git a/textproc/carthage/pkg-descr b/textproc/carthage/pkg-descr
deleted file mode 100644
index 565046fdc711..000000000000
--- a/textproc/carthage/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-A parser and clean-up tool for SGML DTDs.
-
-WWW: http://www.tei-c.org.uk/Software/carthage/
-
-- Henrik Motakef
- <henrik.motakef@web.de>
diff --git a/textproc/carthage/pkg-plist b/textproc/carthage/pkg-plist
deleted file mode 100644
index fdd1ba683366..000000000000
--- a/textproc/carthage/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-bin/carthage
-bin/carthago
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/README.SPQR
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/textproc/europass-xsl/Makefile b/textproc/europass-xsl/Makefile
deleted file mode 100644
index 6d3cc5f4f8b5..000000000000
--- a/textproc/europass-xsl/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# New ports collection makefile for: europass-xsl
-# Date created: 25 Dec 2008
-# Whom: Gabor Kovesdan <gabor@kovesdan.org>
-#
-# $FreeBSD$
-
-PORTNAME= europass-xsl
-PORTVERSION= 2.0
-CATEGORIES= textproc
-MASTER_SITES= http://europass.cedefop.europa.eu/TechnicalResources/XML/europass-xsl/
-DISTNAME= ${PORTNAME}-V${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= XSL stylesheets to transform Europass documents to HTML
-
-DEPRECATED= BROKEN for more than 6 month
-EXPIRATION_DATE= 2011-09-01
-
-BROKEN= checksum mismatch
-
-USE_ZIP= yes
-NO_BUILD= yes
-NO_WRKSUBDIR= yes
-
-do-install:
- ${MKDIR} ${PREFIX}/share/xsl/europass
- files=$$(${FIND} ${WRKDIR} -type f -depth 1 | ${GREP} -v "/\."); \
- for f in $${files}; do \
- ${INSTALL_DATA} $${f} ${PREFIX}/share/xsl/europass; \
- done
-
-plist: do-extract
- ${FIND} ${WRKDIR} -type f -depth 1 \
- | ${GREP} -v "/\." | ${SORT} \
- | ${SED} 's|${WRKDIR}/|share/xsl/europass/|g' >${PLIST}
- ${ECHO_CMD} "@dirrm share/xsl/europass" >>${PLIST}
- ${ECHO_CMD} "@dirrmtry share/xsl" >>${PLIST}
-
-.include <bsd.port.mk>
diff --git a/textproc/europass-xsl/distinfo b/textproc/europass-xsl/distinfo
deleted file mode 100644
index b5318235c188..000000000000
--- a/textproc/europass-xsl/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (europass-xsl-V2.0.zip) = 593a050553fdf9f2dad4bbcca2552de0c71712ff3a4d235294ee5d9da1e40485
-SIZE (europass-xsl-V2.0.zip) = 338178
diff --git a/textproc/europass-xsl/pkg-descr b/textproc/europass-xsl/pkg-descr
deleted file mode 100644
index 73d58ab19df5..000000000000
--- a/textproc/europass-xsl/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Europass is an XML Schema to create CVs and Language Passports conforming
-the European conventions.
-
-WWW: http://europass.cedefop.europa.eu/
diff --git a/textproc/europass-xsl/pkg-plist b/textproc/europass-xsl/pkg-plist
deleted file mode 100644
index a06bb17fd405..000000000000
--- a/textproc/europass-xsl/pkg-plist
+++ /dev/null
@@ -1,54 +0,0 @@
-share/xsl/europass/cv_bg_BG_V2.0.xsl
-share/xsl/europass/cv_cs_CZ_V2.0.xsl
-share/xsl/europass/cv_da_DK_V2.0.xsl
-share/xsl/europass/cv_de_DE_V2.0.xsl
-share/xsl/europass/cv_el_GR_V2.0.xsl
-share/xsl/europass/cv_en_GB_V2.0.xsl
-share/xsl/europass/cv_es_ES_V2.0.xsl
-share/xsl/europass/cv_et_EE_V2.0.xsl
-share/xsl/europass/cv_fi_FI_V2.0.xsl
-share/xsl/europass/cv_fr_FR_V2.0.xsl
-share/xsl/europass/cv_hr_HR_V2.0.xsl
-share/xsl/europass/cv_hu_HU_V2.0.xsl
-share/xsl/europass/cv_is_IS_V2.0.xsl
-share/xsl/europass/cv_it_IT_V2.0.xsl
-share/xsl/europass/cv_lt_LT_V2.0.xsl
-share/xsl/europass/cv_lv_LV_V2.0.xsl
-share/xsl/europass/cv_mt_MT_V2.0.xsl
-share/xsl/europass/cv_nl_NL_V2.0.xsl
-share/xsl/europass/cv_no_NO_V2.0.xsl
-share/xsl/europass/cv_pl_PL_V2.0.xsl
-share/xsl/europass/cv_pt_PT_V2.0.xsl
-share/xsl/europass/cv_ro_RO_V2.0.xsl
-share/xsl/europass/cv_sk_SK_V2.0.xsl
-share/xsl/europass/cv_sl_SI_V2.0.xsl
-share/xsl/europass/cv_sv_SE_V2.0.xsl
-share/xsl/europass/cv_tr_TR_V2.0.xsl
-share/xsl/europass/lp_bg_BG_V2.0.xsl
-share/xsl/europass/lp_cs_CZ_V2.0.xsl
-share/xsl/europass/lp_da_DK_V2.0.xsl
-share/xsl/europass/lp_de_DE_V2.0.xsl
-share/xsl/europass/lp_el_GR_V2.0.xsl
-share/xsl/europass/lp_en_GB_V2.0.xsl
-share/xsl/europass/lp_es_ES_V2.0.xsl
-share/xsl/europass/lp_et_EE_V2.0.xsl
-share/xsl/europass/lp_fi_FI_V2.0.xsl
-share/xsl/europass/lp_fr_FR_V2.0.xsl
-share/xsl/europass/lp_hr_HR_V2.0.xsl
-share/xsl/europass/lp_hu_HU_V2.0.xsl
-share/xsl/europass/lp_is_IS_V2.0.xsl
-share/xsl/europass/lp_it_IT_V2.0.xsl
-share/xsl/europass/lp_lt_LT_V2.0.xsl
-share/xsl/europass/lp_lv_LV_V2.0.xsl
-share/xsl/europass/lp_mt_MT_V2.0.xsl
-share/xsl/europass/lp_nl_NL_V2.0.xsl
-share/xsl/europass/lp_no_NO_V2.0.xsl
-share/xsl/europass/lp_pl_PL_V2.0.xsl
-share/xsl/europass/lp_pt_PT_V2.0.xsl
-share/xsl/europass/lp_ro_RO_V2.0.xsl
-share/xsl/europass/lp_sk_SK_V2.0.xsl
-share/xsl/europass/lp_sl_SI_V2.0.xsl
-share/xsl/europass/lp_sv_SE_V2.0.xsl
-share/xsl/europass/lp_tr_TR_V2.0.xsl
-@dirrm share/xsl/europass
-@dirrmtry share/xsl
diff --git a/www/Makefile b/www/Makefile
index 2c7035ae39c9..5ef47b6d9506 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -36,7 +36,6 @@
SUBDIR += aria2
SUBDIR += aria2fe
SUBDIR += arora
- SUBDIR += ashe
SUBDIR += asp2php
SUBDIR += asql
SUBDIR += asterisk-fop
@@ -387,8 +386,6 @@
SUBDIR += lionwiki
SUBDIR += ljdeps
SUBDIR += ljdump
- SUBDIR += ljpms
- SUBDIR += ljsm
SUBDIR += llgal
SUBDIR += logtools
SUBDIR += lusca-head
@@ -413,7 +410,6 @@
SUBDIR += mini_httpd
SUBDIR += mkapachepw
SUBDIR += mknmz-wwwoffle
- SUBDIR += mmosaic
SUBDIR += mnogosearch
SUBDIR += mod_access_identd
SUBDIR += mod_access_referer
@@ -1509,7 +1505,6 @@
SUBDIR += py-flask-uploads
SUBDIR += py-flexget
SUBDIR += py-flup
- SUBDIR += py-forgethtml
SUBDIR += py-formalchemy
SUBDIR += py-formencode
SUBDIR += py-funkload
@@ -1721,7 +1716,6 @@
SUBDIR += squidstats
SUBDIR += squidview
SUBDIR += squirm
- SUBDIR += squishdot
SUBDIR += srg
SUBDIR += subsonic
SUBDIR += suphp
@@ -1906,7 +1900,6 @@
SUBDIR += webcopy
SUBDIR += webcrawl
SUBDIR += webfs
- SUBDIR += webglimpse
SUBDIR += webgo
SUBDIR += webinject
SUBDIR += webkit-gtk2
@@ -1915,7 +1908,6 @@
SUBDIR += weblint++
SUBDIR += webobjects
SUBDIR += webpy
- SUBDIR += webredirect
SUBDIR += webreport
SUBDIR += webresolve
SUBDIR += webserver
@@ -1944,7 +1936,6 @@
SUBDIR += xcache
SUBDIR += xfce4-smartbookmark-plugin
SUBDIR += xist
- SUBDIR += xitami
SUBDIR += xoops
SUBDIR += xpi-adblock
SUBDIR += xpi-adblock_plus
diff --git a/www/ashe/Makefile b/www/ashe/Makefile
deleted file mode 100644
index 80f15d67e7c2..000000000000
--- a/www/ashe/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-# New ports collection makefile for: ashe
-# Date created: 16 October 1995
-# Whom: pst
-#
-# $FreeBSD$
-#
-
-PORTNAME= ashe
-PORTVERSION= 1.3
-PORTREVISION= 3
-CATEGORIES= www
-MASTER_SITES= ftp://ftp.cs.rpi.edu/pub/puninj/ASHE/ASHE-1.3/%SUBDIR%/
-MASTER_SITE_SUBDIR= src libcci libhtmlw-2.7
-DISTFILES= xhtml-1.3.tar.Z cci.tar.Z libhtmlw.tar.Z
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A simple HTML editor
-
-DEPRECATED= No more public distfiles
-EXPIRATION_DATE= 2011-09-01
-
-NO_WRKSUBDIR= yes
-CONFIGURE_WRKSRC= ${WRKDIR}/src
-INSTALL_WRKSRC= ${WRKDIR}/src
-
-USE_MOTIF= yes
-USE_IMAKE= yes
-USE_XORG= ice sm x11 xaw xext xmu xp xpm xt
-MAN1= xhtml.1
-
-post-patch:
- @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/src/XHTML.ad
-
-do-build:
-.for dir in libhtmlw-2.7b3 libcci src
- @(cd ${WRKDIR}/${dir}; ${SETENV} ${MAKE_ENV} \
- ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
-.endfor
-
-.include <bsd.port.mk>
diff --git a/www/ashe/distinfo b/www/ashe/distinfo
deleted file mode 100644
index fa02aba5eec4..000000000000
--- a/www/ashe/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-SHA256 (xhtml-1.3.tar.Z) = 3ca6e4f41d4aba9ec5c4ea6d74a8186eb41133e2e208be353f7ae02614f0c5ab
-SIZE (xhtml-1.3.tar.Z) = 139991
-SHA256 (cci.tar.Z) = 68078b4b1da107f59d6d5672765b8cf884d16095eac3968c49a01eacb51c4a1d
-SIZE (cci.tar.Z) = 22541
-SHA256 (libhtmlw.tar.Z) = 591ffab340431063523beae6d60b1b53c685b39c0c1ff277dd4accfb0e693c25
-SIZE (libhtmlw.tar.Z) = 251167
diff --git a/www/ashe/files/patch-aa b/www/ashe/files/patch-aa
deleted file mode 100644
index a309d9eeb437..000000000000
--- a/www/ashe/files/patch-aa
+++ /dev/null
@@ -1,12 +0,0 @@
---- libhtmlw-2.7b3/Makefile.orig Tue May 21 05:35:51 1996
-+++ libhtmlw-2.7b3/Makefile Sun Nov 12 16:38:55 2000
-@@ -1,8 +1,6 @@
- LIBTARGET = libhtmlw.a
-
--INCLUDES = -I/usr/include/X11
--
--CC=gcc -g $(INCLUDES)
-+CFLAGS += -I${LOCALBASE}/include -DMOTIF1_2
-
- RANLIB=ranlib
-
diff --git a/www/ashe/files/patch-ab b/www/ashe/files/patch-ab
deleted file mode 100644
index 29e7e1703583..000000000000
--- a/www/ashe/files/patch-ab
+++ /dev/null
@@ -1,19 +0,0 @@
---- libcci/Makefile.orig Thu Apr 6 21:07:46 1995
-+++ libcci/Makefile Sun Nov 12 18:01:00 2000
-@@ -1,12 +1,10 @@
--CFLAGS=-DDEBUG
--
--RANLIB = /bin/ranlib
--#RANLIB = /usr/bin/ranlib # the location of ranlib is system dependent.
-+RANLIB = ranlib
-
- SRC = connect.c cciClient.c list.c support.c
- OBJ = connect.o cciClient.o list.o support.o
--CC = gcc
--CFLAGS = -ggdb
-+
-+all: libcci.a
-+
- libcci.a: $(OBJ)
- rm -f $@
- ar q $@ $(OBJ)
diff --git a/www/ashe/files/patch-ac b/www/ashe/files/patch-ac
deleted file mode 100644
index f00185261c97..000000000000
--- a/www/ashe/files/patch-ac
+++ /dev/null
@@ -1,78 +0,0 @@
---- src/Imakefile.orig Wed Feb 28 13:19:10 1996
-+++ src/Imakefile Sun Nov 12 17:30:04 2000
-@@ -41,67 +41,30 @@
- /* The object files that will be generated */
- OBJS = $(SRCS:.c=.o)
-
--/*
-- * Specify this line if you want the program to be compiled with Debugging. *
-- *
-- */
--
--CDEBUGFLAGS = -g -Wall
--
--CC = gcc
--
--/*
-- * Change the name of the compiler here. The default version is
-- * 'gcc'. (the Motif libraries needed to be built with it.)
-- * If you are changing the compiler to 'cc', you may also need to
-- * redefine the EXTRA_LOAD_FLAGS envariable
-- *
-- * Uncomment this section if GCC is not the compiler.
-- *
-- * CC=gcc
-- *
-- * EXTRA_LOAD_FLAGS=
-- *
-- */
--
--/*
-- * This section tells it which Client library to use.
-- * Use 'XawClientLibs' and 'XawClientDepLibs' for the Athena Widget set.
-- * Use 'XmClientLibs' and 'XmClientDepLibs' for the Motif widget set.
-- * LCL_LIB = XawClientLibs
-- * DEPLIBS = XawClientDepLibs
-- */
--
--
- /*
- * This is the Directory of the HTML Widget Library. (Please change it)
- *
- */
--LCL_LIB = -L/fs5/grads12/puninj/HTML/libhtmlw-2.7b3 \
-- -L/fs5/grads12/puninj/HTML/CCI/libcci
-+LCL_LIB = -L../libhtmlw-2.7b3 \
-+ -L../libcci
-
-
- /*
- * This is the Directory of the HTML Widget Include Files (Please change it)
- *
- */
--INCLUDES = -I/fs5/grads12/puninj/HTML/libhtmlw-2.7b3 \
-- -I/fs5/grads12/puninj/HTML/CCI/libcci
-+INCLUDES = -I../libhtmlw-2.7b3 \
-+ -I../libcci
-
-
- # These libraries are necessary for Solaris :
- # -lsocket -lresolv -L/usr/ucblib -lucb -lnsl
-
--EXTRA_LIBRARIES = -lcci -lhtmlw -lXm -lXaw -lXmu -lXt -lXext -lX11 -lXpm -lm
--
-+EXTRA_LIBRARIES = $(LCL_LIB) -lcci -lhtmlw ${MOTIFLIB} XawClientLibs
-
--#
--# This is what is built when you say 'make all'
--AllTarget($(TARGETS))
--
--NormalProgramTarget( $(TARGETS), $(OBJS), $(DEPLIBS), $(LCL_LIB), $(SYS_LIB))
--
--DependTarget()
-+ComplexProgramTarget(xhtml)
-+InstallAppDefaults(XHTML)
-+InstallNonExecFile(help.html,$(LIBDIR)/xhtml)
-
-
-
diff --git a/www/ashe/files/patch-ad b/www/ashe/files/patch-ad
deleted file mode 100644
index 0b6a692dd4af..000000000000
--- a/www/ashe/files/patch-ad
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/XHTML.ad.orig Sun Dec 10 02:27:37 1995
-+++ src/XHTML.ad Sun Nov 12 16:30:23 2000
-@@ -38,7 +38,7 @@
-
- ! Very Important : Change this directory to the directory of help.html
-
--xhtml*htmldir: /students/grads12/puninj/HTML/src
-+xhtml*htmldir: %%PREFIX%%/lib/X11/xhtml
-
- xhtml*graph_frame.width: 600
- xhtml*graph_frame.height: 600
diff --git a/www/ashe/files/patch-ae b/www/ashe/files/patch-ae
deleted file mode 100644
index 73ad3ca9b5de..000000000000
--- a/www/ashe/files/patch-ae
+++ /dev/null
@@ -1,42 +0,0 @@
---- libhtmlw-2.7b3/HTML-PSformat.c.orig Mon May 20 16:35:47 1996
-+++ libhtmlw-2.7b3/HTML-PSformat.c Thu Aug 28 20:25:49 2003
-@@ -59,16 +59,16 @@
- *
- */
-
--#include <varargs.h>
-+#include <stdarg.h>
-
- #include <string.h>
- #include <stdio.h>
- #include <ctype.h>
- #include <math.h>
- #ifdef __bsdi__
--#include <sys/malloc.h>
-+#include <sys/stdlib.h>
- #else
--#include <malloc.h>
-+#include <stdlib.h>
- #endif
- #include <time.h>
- #include <sys/types.h>
-@@ -264,9 +264,7 @@
- }
- #else /* not BROKEN_SOLARIS_COMPILER_STDARG */
- static int
--PSprintf(format, va_alist)
-- char* format;
-- va_dcl
-+PSprintf(char *format, ...)
- {
- int len;
- char *s;
-@@ -286,7 +284,7 @@
- }
- PS_string = s;
- }
-- va_start(args);
-+ va_start(args, format);
- len = vsprintf(PS_string+PS_len, format, args);
- /* this is a hack to make it work on systems were vsprintf(s,...)
- * returns s, instead of the len.
diff --git a/www/ashe/pkg-descr b/www/ashe/pkg-descr
deleted file mode 100644
index dff755dda3b5..000000000000
--- a/www/ashe/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-ASHE - A Simple HTML Editor
diff --git a/www/ashe/pkg-plist b/www/ashe/pkg-plist
deleted file mode 100644
index 733cd0c6c71d..000000000000
--- a/www/ashe/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-bin/xhtml
-lib/X11/xhtml/help.html
-lib/X11/app-defaults/XHTML
-@dirrm lib/X11/xhtml
diff --git a/www/ljpms/Makefile b/www/ljpms/Makefile
deleted file mode 100644
index 10a6805e3753..000000000000
--- a/www/ljpms/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# New ports collection makefile for: ljpms
-# Date created: 12 Aug 2004
-# Whom: ache
-#
-# $FreeBSD$
-#
-
-PORTNAME= ljpms
-PORTVERSION= 1.4
-CATEGORIES= www perl5 deskutils
-MASTER_SITES= http://www.offtopia.net/ljsm/
-EXTRACT_SUFX= .zip
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Livejournal.com postings mass-restore and permissions utility
-
-RUN_DEPENDS= ${SITE_PERL}/XML/Simple.pm:${PORTSDIR}/textproc/p5-XML-Simple \
- ${SITE_PERL}/SOAP/Lite.pm:${PORTSDIR}/net/p5-SOAP-Lite \
- ${SITE_PERL}/Digest/Perl/MD5.pm:${PORTSDIR}/security/p5-Digest-Perl-MD5
-
-DEPRECATED= No more public distfiles
-EXPIRATION_DATE= 2011-09-01
-
-PLIST_FILES= bin/ljpms
-NO_WRKSUBDIR= yes
-USE_ZIP= yes
-USE_PERL5_RUN= yes
-NO_BUILD= yes
-
-EXTRACT_BEFORE_ARGS= -qoaa
-
-do-configure:
- @${REINPLACE_CMD} -e 's|^#!perl|#!${PERL}|' ${WRKSRC}/ljpms.pl
-
-do-install:
- cd ${WRKSRC} && ${INSTALL_SCRIPT} ljpms.pl ${PREFIX}/bin/ljpms
-
-.include <bsd.port.mk>
diff --git a/www/ljpms/distinfo b/www/ljpms/distinfo
deleted file mode 100644
index 559494fd98d5..000000000000
--- a/www/ljpms/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ljpms-1.4.zip) = 75cfca4349a368cc32c991a3814827a5b2ab353df970f30d5d6609ed59ef5f60
-SIZE (ljpms-1.4.zip) = 1742274
diff --git a/www/ljpms/files/patch-ljpms.pl b/www/ljpms/files/patch-ljpms.pl
deleted file mode 100644
index 72acae221577..000000000000
--- a/www/ljpms/files/patch-ljpms.pl
+++ /dev/null
@@ -1,11 +0,0 @@
---- ljpms.pl.bak 2007-10-02 19:33:33.000000000 +0400
-+++ ljpms.pl 2007-12-29 20:39:00.000000000 +0300
-@@ -330,7 +330,7 @@
-
- sub make_message {
- my ($entry) = @_;
-- my ($year, $month, $day, $hour, $min) = split(/\D+/, ($entry->{'eventtime'} or $entry->{'logtime'}));
-+ my ($year, $month, $day, $hour, $min) = split(/\D+/, ($entry->{'logtime'} or $entry->{'eventtime'}));
- my $soap_message = {
- 'ver' => 1,
- 'lineendings' => "\n",
diff --git a/www/ljpms/pkg-descr b/www/ljpms/pkg-descr
deleted file mode 100644
index d3bf4a2db7ba..000000000000
--- a/www/ljpms/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Livejournal.com utility to mass restore user postings or mass change
-permissions.
-
-WWW: http://ljsm.feechki.org/ljpms.html
diff --git a/www/ljsm/Makefile b/www/ljsm/Makefile
deleted file mode 100644
index d4d7a7cc03dc..000000000000
--- a/www/ljsm/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# New ports collection makefile for: ljsm
-# Date created: 12 Aug 2004
-# Whom: ache
-#
-# $FreeBSD$
-#
-
-PORTNAME= ljsm
-PORTVERSION= 2.9
-PORTREVISION= 1
-CATEGORIES= www perl5 deskutils
-MASTER_SITES= http://www.offtopia.net/ljsm/
-EXTRACT_SUFX= .zip
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Livejournal.com postings recusive copy utility
-
-DEPRECATED= No more public distfiles
-EXPIRATION_DATE= 2011-09-01
-
-RUN_DEPENDS= ${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww
-
-PLIST_FILES= bin/ljsm
-NO_WRKSUBDIR= yes
-USE_ZIP= yes
-USE_PERL5_RUN= yes
-NO_BUILD= yes
-
-EXTRACT_BEFORE_ARGS= -qoaa
-
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500903
-RUN_DEPENDS+= p5-IO-Compress>=2.017:${PORTSDIR}/archivers/p5-IO-Compress
-.endif
-
-do-configure:
- @${REINPLACE_CMD} -e 's|^#!perl|#!${PERL}|' ${WRKSRC}/ljsm.pl
-
-do-install:
- cd ${WRKSRC} && ${INSTALL_SCRIPT} ljsm.pl ${PREFIX}/bin/ljsm
-
-.include <bsd.port.post.mk>
diff --git a/www/ljsm/distinfo b/www/ljsm/distinfo
deleted file mode 100644
index 8bb5b7e2942a..000000000000
--- a/www/ljsm/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ljsm-2.9.zip) = 247a8e5a0aacaf6be89ff4ff078b0569f795c929fb383e16f96e78a768b6fbd9
-SIZE (ljsm-2.9.zip) = 1170738
diff --git a/www/ljsm/pkg-descr b/www/ljsm/pkg-descr
deleted file mode 100644
index a4711440a335..000000000000
--- a/www/ljsm/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Livejournal.com utility to fetch all user's posts and/or memories and save
-them in HTML format.
-
-WWW: http://ljsm.feechki.org/ljsm.html
diff --git a/www/mmosaic/Makefile b/www/mmosaic/Makefile
deleted file mode 100644
index ffb095f8db50..000000000000
--- a/www/mmosaic/Makefile
+++ /dev/null
@@ -1,57 +0,0 @@
-# New ports collection makefile for: mmosaic
-# Date created: 2000-12-26
-# Whom: trevor
-#
-# $FreeBSD$
-#
-
-PORTNAME= mmosaic
-PORTVERSION= 3.7.2
-PORTREVISION?= 7
-CATEGORIES= www
-MASTER_SITES= ftp://ftp.enst.fr/pub/mbone/mMosaic/ \
- ftp://ftp.uni-koeln.de/net/inet/WWW/mosaic/unix/ \
- ftp://ftp.netsw.org/infosys/www/clientside/browser/mosaic/
-DISTNAME= mMosaic-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Web browser based on Mosaic, but with many modernizations
-
-DEPRECATED= No more public distfiles
-EXPIRATION_DATE= 2011-09-01
-BROKEN= fails to fetch
-
-LIB_DEPENDS= jpeg.11:${PORTSDIR}/graphics/jpeg \
- png.6:${PORTSDIR}/graphics/png
-
-RESTRICTED= "academic, research and internal business purposes only, without a fee"
-PLIST= ${WRKDIR}/pkg-plist
-USE_MOTIF= yes
-USE_XORG= xmu xt xext x11
-WRKSRC= ${WRKDIR}/mMosaic-src-${PORTVERSION}
-
-post-patch:
-.for ii in libhtmlw/HTML-PSformat.c libhtmlw/HTML.c libhtmlw/HTMLcolors.c \
- libmc/mc_obj.c libnut/list.c src/proxy-dialogs.c
- ${MV} ${WRKSRC}/${ii} ${WRKSRC}/${ii}.orig
- ${GREP} -v malloc.h ${WRKSRC}/${ii}.orig > ${WRKSRC}/${ii}
-.endfor
-
-pre-install:
- ${ECHO_CMD} bin/mmosaic > ${PLIST}
-.if !defined(NOPORTDOCS)
- cd ${WRKSRC}/Copyrights; for i in `${FIND} * -type f`; do \
- ${ECHO_CMD} %%DOCSDIR%%/$${i} >> ${PLIST}; \
- done
- ${ECHO_CMD} @dirrm %%DOCSDIR%% >> ${PLIST}
-.endif
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/src/mMosaic ${PREFIX}/bin/mmosaic
-# ${INSTALL_DATA} ${WRKSRC}/app-def/app-defaults.color ${PREFIX}/lib/X11/app-defaults/mMosaic
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/Copyrights/* ${DOCSDIR}/
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/mmosaic/distinfo b/www/mmosaic/distinfo
deleted file mode 100644
index 3bfa9b72abe1..000000000000
--- a/www/mmosaic/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mMosaic-3.7.2.tar.gz) = 0da8ef7b846349202d38183be5564bccafcce88933daef234ef681b631e59bb0
-SIZE (mMosaic-3.7.2.tar.gz) = 507612
diff --git a/www/mmosaic/files/patch-Makefile b/www/mmosaic/files/patch-Makefile
deleted file mode 100644
index 63b77d610151..000000000000
--- a/www/mmosaic/files/patch-Makefile
+++ /dev/null
@@ -1,147 +0,0 @@
---- Makefile.orig Fri Dec 8 08:00:44 2000
-+++ Makefile Tue Dec 26 22:01:42 2000
-@@ -21,7 +21,7 @@
- ##
-
- #CC = gcc
--CC = cc
-+CC ?= cc
- #CC = CC
-
- ##
-@@ -49,7 +49,7 @@
- # SGI Mipspro
- #prereleaseflags = -g -n32 -Xcpluscomm -woff 1009,1014,1048,1110,1116,1185,1188,1204,1230,1233
- # Sun Workshop C Compiler
--prereleaseflags = -v -g -xstrconst
-+#prereleaseflags = -v -g -xstrconst
- # Sun Workshop C++ Compiler
- #prereleaseflags = +w -g
-
-@@ -61,9 +61,9 @@
- ##
-
- # Linux, NetBSD, FreeBSD, BSDI, OSF1, SunOS4this
--#RANLIB = ranlib
-+RANLIB = ranlib
- # SVR4, Irix, AIX, Qnx, Solaris 2.x
--RANLIB = /bin/true
-+#RANLIB = /bin/true
-
- ##
- ## System configuration flags
-@@ -84,13 +84,13 @@
- # Qnx
- #sysconfigflags = -DQNX
- # FreeBSD
--#sysconfigflags = -DFreeBSD
-+sysconfigflags = -DFreeBSD
- # NetBSD
- #sysconfigflags = -DNETBSD
- # Irix
- #sysconfigflags = -DSVR4 -DIRIX
- # Solaris2.5 & 2.5.1
--sysconfigflags = -DSOLARIS -DSVR4
-+#sysconfigflags = -DSOLARIS -DSVR4
-
- # Use Motif 1.2.x
- sysconfigflags += -DMOTIF1_2
-@@ -122,7 +122,7 @@
- # Irix
- #syslibs = -lPW
- # Solaris 2.x, Motorola SVR4
--syslibs = -lsocket -lnsl -ldl
-+#syslibs = -lsocket -lnsl -ldl
-
- ##
- ## X11 includes
-@@ -133,13 +133,13 @@
- #xinc = -I/usr/include/X11
- #xinc = -I/usr/X11/include
- # Linux, FreeBSD
--#xinc = -I/usr/X11R6/include
-+xinc = -I/${LOCALBASE}/include
- # Irix
- #xinc = -I/usr/include
- # Solaris 2.x
- #xinc = -I/usr/openwin/include -I/usr/dt/include
- #solaris8
--xinc = -I/usr/openwin/include -I/usr/dt/include -DMOTIF12_HEADERS
-+#xinc = -I/usr/openwin/include -I/usr/dt/include -DMOTIF12_HEADERS
-
-
- ##
-@@ -159,16 +159,16 @@
- # QNX
- #xlibs = -L/usr/X11/lib -lXm_s -lXt_s -lX11_s -lXqnx_s -lXt -lXmu -lXext
- # Linux, FreeBSD, NetBSD with Lesstif
--#xlibs = -L/usr/X11R6/lib -lXm -lXmu -lXt -lXext -lX11 -lm
-+xlibs = -L/${LOCALBASE}/lib -lXm -lXmu -lXt -lXext -lX11 -lm
- # some distrib. of Linux require -lSM -lICE
- # Linux Red Hat 6.1 lesstif-0.88.1-3 kernel 2.2.12-20
- #xlibs = -L/usr/X11R6/lib -lXm -lXmu -lXt -lXext -lX11 -lm -lSM -lICE
- # Irix
- #xlibs = -L/usr/lib32 -lXm -lXmu -lXt -lXext -lX11 -lm
- # Solaris 2.x
--xlibs = -L/usr/openwin/lib -R/usr/openwin/lib -L/usr/dt/lib -R/usr/dt/lib
-+#xlibs = -L/usr/openwin/lib -R/usr/openwin/lib -L/usr/dt/lib -R/usr/dt/lib
- #xlibs += -lXm -lXmu -lXt -lXext -lX11 -lm
--xlibs += -lXm12 -lXmu -lXt -lXext -lX11 -lm
-+#xlibs += -lXm12 -lXmu -lXt -lXext -lX11 -lm
-
- #
- # private
-@@ -185,11 +185,11 @@
- #pnginc = /usr/local/include
- #pnglibs = /usr/local/lib/libpng.a /usr/lib32/libz.a
- # FreeBSD
--#pnginc = /usr/local/include
--#pnglibs = /usr/local/lib/libpng.a /usr/lib/libz.a
--# Solaris
--pnginc = /usr/local/include
--pnglibs = /usr/local/lib/libpng.a /usr/local/lib/libz.a
-+pnginc = ${LOCALBASE}/include
-+pnglibs = ${LOCALBASE}/lib/libpng.a /usr/lib/libz.a
-+# Solaris
-+#pnginc = /usr/local/include
-+#pnglibs = /usr/local/lib/libpng.a /usr/local/lib/libz.a
-
- # To disable PNG support comment this.
-
-@@ -249,20 +249,20 @@
- ## OBJECT dynamique plugin support (new and experimental)
- ##
-
--plugflags = -DOBJECT
-+#plugflags = -DOBJECT
-
- # to compile plugins given as examples
--PLUGINCDIR = $(PWD)/libhtmlw
--PLUGINC = -I$(PLUGINCDIR)
--INSTALL_PLUG_DIR = /usr/local/mMosaic/plugins
--explugdir = $(PWD)/plugins/examples
-+#PLUGINCDIR = $(PWD)/libhtmlw
-+#PLUGINC = -I$(PLUGINCDIR)
-+#INSTALL_PLUG_DIR = /usr/local/mMosaic/plugins
-+#explugdir = $(PWD)/plugins/examples
- # for gcc
- #explugccflag = -fpic
- #explugldflag = -shared
- #
- # for Solaris cc workshop
--explugccflag = -I$(plugdir) -KPIC
--explugldflag = -G
-+#explugccflag = -I$(plugdir) -KPIC
-+#explugldflag = -G
-
- ##
- ## Customization flags
-@@ -295,7 +295,7 @@
- ##
-
- ARCHIVEDIR = /enst/ftp/pub/mbone/mMosaic
--CFLAGS = $(sysconfigflags) $(prereleaseflags) $(mcflag) $(plugflags) $(customflags)
-+CFLAGS += $(sysconfigflags) $(prereleaseflags) $(mcflag) $(plugflags) $(customflags)
-
- all: libhtmlw libnut $(mclib) $(explugdir) src
- @echo \*\*\* Welcome to mMosaic.
diff --git a/www/mmosaic/files/patch-readPNG.c b/www/mmosaic/files/patch-readPNG.c
deleted file mode 100644
index 15026f4b7e91..000000000000
--- a/www/mmosaic/files/patch-readPNG.c
+++ /dev/null
@@ -1,24 +0,0 @@
---- src/readPNG.c.orig 2000-12-08 19:00:45.000000000 +0100
-+++ src/readPNG.c 2010-03-30 03:40:10.000000000 +0200
-@@ -51,8 +51,8 @@
- ret = fread(buf, 1, 8, infile);
- if(ret != 8)
- return 0;
-- ret = png_check_sig(buf, 8);
-- if(!ret)
-+ ret = png_sig_cmp(buf, 0, 8);
-+ if(ret)
- return(0);
-
- /* OK, it is a valid PNG file, so let's rewind it, and start
-@@ -91,8 +91,10 @@
- /*####png_set_message_fn(png_ptr,png_get_msg_ptr(png_ptr),NULL,NULL); */
-
- /* initialize the structures */
-+#if 0
- png_info_init(info_ptr);
- png_read_init(png_ptr);
-+#endif
-
- /* set up the input control */
- png_init_io(png_ptr, infile);
diff --git a/www/mmosaic/pkg-descr b/www/mmosaic/pkg-descr
deleted file mode 100644
index 129927d9875b..000000000000
--- a/www/mmosaic/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-This is a Web browser based partly on NCSA Mosaic. It supports
-multiple windows, tables, PNG and JPEG images, and frames.
-
-In this port, IPv6 does not work, nor do X resources.
-
-Its components are licensed variously. It may be used internally
-in a business, but may not be sold. Once compiled, the program
-must not be distributed, because conflicts among the licenses.
-Its source cannot be distributed if it is needed for a product
-being sold by the person doing the distributing. See
-http://perso.enst.fr/~dauphin/mMosaic/copyrights/index.html .
-
-WWW: http://perso.enst.fr/~dauphin/mMosaic/
diff --git a/www/py-forgethtml/Makefile b/www/py-forgethtml/Makefile
deleted file mode 100644
index 07f2a912d5a9..000000000000
--- a/www/py-forgethtml/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# Ports collection makefile for: py-forgethtml
-# Date created: 20 November 2004
-# Whom: Anders Nordby <anders@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= forgethtml
-PORTVERSION= 20041021
-CATEGORIES= www python
-MASTER_SITES= http://forgethtml.sourceforge.net/
-MASTER_SITE_SUBDIR= ${PORTNAME}
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= ${PORTNAME}-cvs-2004-10-21
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Python module for object-oriented HTML generation
-
-DEPRECATED= No more public distfiles
-EXPIRATION_DATE= 2011-09-01
-
-USE_PYTHON= yes
-USE_PYDISTUTILS= yes
-PYDISTUTILS_PKGNAME= forgetHTML
-PYDISTUTILS_PKGVERSION= 0.8
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-post-build:
- @cd ${WRKSRC}/lib && ${PYTHON_CMD} -c 'import forgetHTML'
- @cd ${WRKSRC}/lib && ${PYTHON_CMD} -O -c 'import forgetHTML'
-
-post-install:
- ${INSTALL_DATA} ${WRKSRC}/lib/forgetHTML.pyc ${PYTHON_SITELIBDIR}/
- ${INSTALL_DATA} ${WRKSRC}/lib/forgetHTML.pyo ${PYTHON_SITELIBDIR}/
-
-.include <bsd.port.mk>
diff --git a/www/py-forgethtml/distinfo b/www/py-forgethtml/distinfo
deleted file mode 100644
index 96817165c362..000000000000
--- a/www/py-forgethtml/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (forgethtml-cvs-2004-10-21.tar.gz) = 903da5e9e08da51d89a14e9362ba85608bffb3d15bd6dfec44ed38f3548ed055
-SIZE (forgethtml-cvs-2004-10-21.tar.gz) = 6211
diff --git a/www/py-forgethtml/files/patch-lib-forgetHTML.py b/www/py-forgethtml/files/patch-lib-forgetHTML.py
deleted file mode 100644
index 16159ae43463..000000000000
--- a/www/py-forgethtml/files/patch-lib-forgetHTML.py
+++ /dev/null
@@ -1,8 +0,0 @@
---- lib/forgetHTML.py.orig Sat Nov 20 17:16:38 2004
-+++ lib/forgetHTML.py Sat Nov 20 17:16:54 2004
-@@ -1,4 +1,5 @@
- # $Id: forgetHTML.py,v 1.8 2004/09/13 00:48:42 stain Exp $
-+# -*- coding: ISO-8859-1 -*-
- #
- # (c) Stian Soiland <stain@nvg.org> 2001-2003
- # Licence: LGPL
diff --git a/www/py-forgethtml/pkg-descr b/www/py-forgethtml/pkg-descr
deleted file mode 100644
index 183ae68e4acd..000000000000
--- a/www/py-forgethtml/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-forgetHTML is a Python module providing a totally object-oriented way of
-writing HTML. Each element is a object which may contain other HTML elements
-(ie. objects). Only those elements allowed in HTML to contain each other are
-allowed to be inserted.
-
-WWW: http://forgethtml.sourceforge.net/
diff --git a/www/py-forgethtml/pkg-plist b/www/py-forgethtml/pkg-plist
deleted file mode 100644
index 6ee000accb31..000000000000
--- a/www/py-forgethtml/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-%%PYTHON_SITELIBDIR%%/forgetHTML.py
-%%PYTHON_SITELIBDIR%%/forgetHTML.pyc
-%%PYTHON_SITELIBDIR%%/forgetHTML.pyo
diff --git a/www/squishdot/Makefile b/www/squishdot/Makefile
deleted file mode 100644
index 5d129092810d..000000000000
--- a/www/squishdot/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# New ports collection makefile for: Squishdot
-# Date created: 06 Sep 2000
-# Whom: Neil Blakey-Milner
-#
-# $FreeBSD$
-#
-
-PORTNAME= squishdot
-PORTVERSION= 1.5.0
-PORTREVISION= 1
-CATEGORIES= www zope
-MASTER_SITES= http://squishdot.org/Download/ \
- http://www.zope.org/Members/chrisw/Squishdot/${PORTVERSION}/
-DISTNAME= Squishdot-${PORTVERSION:S/./-/g}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A web-based news publishing and discussion product for Zope
-
-DEPRECATED= No more public distfiles
-EXPIRATION_DATE= 2011-09-01
-
-RUN_DEPENDS= ${ZOPEBASEDIR}/skel/bin/zopectl.in:${PORTSDIR}/www/zope
-
-USE_PYTHON= yes
-USE_ZOPE= yes
-
-# Don't change these
-ZOPEPRODUCTNAME= Squishdot
-
-WRKSRC= ${WRKDIR}/${ZOPEPRODUCTNAME}
-
-do-build:
- -@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC} 2>/dev/null
-
-do-install:
- @${MKDIR} ${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}/${ZOPEPRODUCTNAME}
- @${CP} -Rf ${WRKSRC}/* \
- ${ZOPEBASEDIR}/${ZOPEPRODUCTDIR}/${ZOPEPRODUCTNAME}/
-
-post-install:
-.if !defined(BATCH)
- @${CAT} ${PKGMESSAGE}
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/squishdot/distinfo b/www/squishdot/distinfo
deleted file mode 100644
index 489c0be31e35..000000000000
--- a/www/squishdot/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Squishdot-1-5-0.tar.gz) = 5908248ed0ef2433bf388aa5b82fccce7347b0dd24f3f0fbf3134927c637cc21
-SIZE (Squishdot-1-5-0.tar.gz) = 280867
diff --git a/www/squishdot/pkg-descr b/www/squishdot/pkg-descr
deleted file mode 100644
index deb1e22f81cd..000000000000
--- a/www/squishdot/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-SquishDot is a web-based news publishing and discussion product for the
-Z Object Publishing Environment(ZOPE). It allows you to build a web-based
-news site along with the capability to handle threaded discussions with
-a minimum of configuration and day-to-day management.
-
-WWW: http://squishdot.org/
diff --git a/www/squishdot/pkg-message b/www/squishdot/pkg-message
deleted file mode 100644
index ade29939aabf..000000000000
--- a/www/squishdot/pkg-message
+++ /dev/null
@@ -1,14 +0,0 @@
-Squishdot
-
- To complete the installation of Squishdot:
-
- - Restart Zope. This may be done from the Zope Control Panel.
-
- - Verify that the Squishdot product loaded properly by examining it
- in Control_Panel/Products.
-
- You may now create a "Squishdot Site" object. For further
- installation and troubleshooting instructions, see:
-
- http://squishdot.org/Documentation
-
diff --git a/www/squishdot/pkg-plist b/www/squishdot/pkg-plist
deleted file mode 100644
index 95547e8ad8cb..000000000000
--- a/www/squishdot/pkg-plist
+++ /dev/null
@@ -1,165 +0,0 @@
-%%ZOPEPRODUCTDIR%%/Squishdot/Article.py
-%%ZOPEPRODUCTDIR%%/Squishdot/Article.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/Changes.txt
-%%ZOPEPRODUCTDIR%%/Squishdot/Credits.txt
-%%ZOPEPRODUCTDIR%%/Squishdot/License.txt
-%%ZOPEPRODUCTDIR%%/Squishdot/Posting.py
-%%ZOPEPRODUCTDIR%%/Squishdot/Posting.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/README.txt
-%%ZOPEPRODUCTDIR%%/Squishdot/SquishPermissions.py
-%%ZOPEPRODUCTDIR%%/Squishdot/SquishPermissions.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/SquishSite.py
-%%ZOPEPRODUCTDIR%%/Squishdot/SquishSite.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/Squishdot.py
-%%ZOPEPRODUCTDIR%%/Squishdot/Squishdot.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/Squishdot_editForm.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/Squishdot_index_html.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/Squishdot_mail_html.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/Squishdot_manage_moderation.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/Squishdot_manage_postings.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/Squishdot_manage_subjects.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/Squishdot_posting_html.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/Squishdot_previewForm.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/Squishdot_rdf_rss.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/Squishdot_searchForm.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/Squishdot_searchResults.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/Squishfile.py
-%%ZOPEPRODUCTDIR%%/Squishdot/Squishfile.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/Updaters/0-3-x_0-4-x.py
-%%ZOPEPRODUCTDIR%%/Squishdot/Updaters/0-3-x_0-4-x.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/Updaters/0-7-x_1-0-0.py
-%%ZOPEPRODUCTDIR%%/Squishdot/Updaters/0-7-x_1-0-0.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/Updaters/1-0-0_1-1-0.py
-%%ZOPEPRODUCTDIR%%/Squishdot/Updaters/1-0-0_1-1-0.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/Updaters/1-1-0_1-2-0.py
-%%ZOPEPRODUCTDIR%%/Squishdot/Updaters/1-1-0_1-2-0.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/Updaters/1-2-x_1-3-0.py
-%%ZOPEPRODUCTDIR%%/Squishdot/Updaters/1-2-x_1-3-0.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/Updaters/1-3-0_1-4-0.py
-%%ZOPEPRODUCTDIR%%/Squishdot/Updaters/1-3-0_1-4-0.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/Updaters/1-4-x_1-5-0.py
-%%ZOPEPRODUCTDIR%%/Squishdot/Updaters/1-4-x_1-5-0.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/Updaters/README.TXT
-%%ZOPEPRODUCTDIR%%/Squishdot/Updaters/__init__.py
-%%ZOPEPRODUCTDIR%%/Squishdot/Updaters/__init__.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/Updaters/fix_indexes.py
-%%ZOPEPRODUCTDIR%%/Squishdot/Updaters/fix_indexes.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/Updaters/fix_replies.py
-%%ZOPEPRODUCTDIR%%/Squishdot/Updaters/fix_replies.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/Updaters/fix_threading.py
-%%ZOPEPRODUCTDIR%%/Squishdot/Updaters/fix_threading.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/Updaters/update_indexing.py
-%%ZOPEPRODUCTDIR%%/Squishdot/Updaters/update_indexing.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/Utility.py
-%%ZOPEPRODUCTDIR%%/Squishdot/Utility.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/__init__.py
-%%ZOPEPRODUCTDIR%%/Squishdot/__init__.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/about.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/addPostingForm.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/addSquishdotForm.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/comment.gif
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/Images/advert.gif
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/Images/bluepix.gif
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/Images/botshadow.gif
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/Images/greenpix.gif
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/Images/roundedge.gif
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/Images/rtbotshadow.gif
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/Images/rtshadow.gif
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/Images/sitetitle.gif
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/Squishdot_index_html.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/Squishdot_posting_html.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/Squishdot_previewForm.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/Squishdot_searchForm.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/Squishdot_searchResults.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/TopicImages/dc.gif
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/TopicImages/dope.gif
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/TopicImages/dtml.gif
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/TopicImages/help.gif
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/TopicImages/squish.gif
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/TopicImages/zdp.gif
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/TopicImages/zope.gif
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/TopicImages/zopedev.gif
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/TopicImages/zserver.gif
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/addPostingForm.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/bottom_items.tbl
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/leftbox_items.tbl
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/messages/images.zip
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/messages/message1.txt
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/messages/message10.txt
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/messages/message2.txt
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/messages/message3.txt
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/messages/message4.txt
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/messages/message5.txt
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/messages/message6.txt
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/messages/message7.txt
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/messages/message8.txt
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/messages/message9.txt
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/misc_methods/advertising.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/misc_methods/copyright.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/misc_methods/quotation.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/rightbox_items.tbl
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/rightbox_methods/features.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/rightbox_methods/prevarticles.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/rightbox_methods/quicklinks.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/rightbox_methods/reqcomments.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/rightbox_methods/reviews.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/showError.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/showMessage.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/site_footer.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/demo/site_header.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/editPostingForm.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/moderateArticle.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/posting.gif
-%%ZOPEPRODUCTDIR%%/Squishdot/refresh.txt
-%%ZOPEPRODUCTDIR%%/Squishdot/showError.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/showMessage.dtml
-%%ZOPEPRODUCTDIR%%/Squishdot/squishdot.gif
-%%ZOPEPRODUCTDIR%%/Squishdot/squishfile.gif
-%%ZOPEPRODUCTDIR%%/Squishdot/squishlogo.gif
-%%ZOPEPRODUCTDIR%%/Squishdot/stripogram/HTMLParser.py
-%%ZOPEPRODUCTDIR%%/Squishdot/stripogram/HTMLParser.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/stripogram/__init__.py
-%%ZOPEPRODUCTDIR%%/Squishdot/stripogram/__init__.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/stripogram/html2safehtml.py
-%%ZOPEPRODUCTDIR%%/Squishdot/stripogram/html2safehtml.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/stripogram/html2text.py
-%%ZOPEPRODUCTDIR%%/Squishdot/stripogram/html2text.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/stripogram/license.txt
-%%ZOPEPRODUCTDIR%%/Squishdot/stripogram/readme.txt
-%%ZOPEPRODUCTDIR%%/Squishdot/stripogram/setup.py
-%%ZOPEPRODUCTDIR%%/Squishdot/stripogram/setup.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/stripogram/testStripogram.py
-%%ZOPEPRODUCTDIR%%/Squishdot/stripogram/testStripogram.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/tests/__init__.py
-%%ZOPEPRODUCTDIR%%/Squishdot/tests/__init__.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/tests/base.py
-%%ZOPEPRODUCTDIR%%/Squishdot/tests/base.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/tests/test.txt
-%%ZOPEPRODUCTDIR%%/Squishdot/tests/testCounts.py
-%%ZOPEPRODUCTDIR%%/Squishdot/tests/testCounts.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/tests/testMail.py
-%%ZOPEPRODUCTDIR%%/Squishdot/tests/testMail.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/tests/testMailHTMLArticle.mailre
-%%ZOPEPRODUCTDIR%%/Squishdot/tests/testMailHTMLComment.mailre
-%%ZOPEPRODUCTDIR%%/Squishdot/tests/testMailPlainArticle.mailre
-%%ZOPEPRODUCTDIR%%/Squishdot/tests/testMailPlainComment.mailre
-%%ZOPEPRODUCTDIR%%/Squishdot/tests/testMailSTXArticle.mailre
-%%ZOPEPRODUCTDIR%%/Squishdot/tests/testMailSTXComment.mailre
-%%ZOPEPRODUCTDIR%%/Squishdot/tests/testPosting.py
-%%ZOPEPRODUCTDIR%%/Squishdot/tests/testPosting.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/tests/testSquishSite.py
-%%ZOPEPRODUCTDIR%%/Squishdot/tests/testSquishSite.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/tests/testSquishfile.py
-%%ZOPEPRODUCTDIR%%/Squishdot/tests/testSquishfile.pyc
-%%ZOPEPRODUCTDIR%%/Squishdot/validatePosting.py
-%%ZOPEPRODUCTDIR%%/Squishdot/version.txt
-@dirrm %%ZOPEPRODUCTDIR%%/Squishdot/tests
-@dirrm %%ZOPEPRODUCTDIR%%/Squishdot/stripogram
-@dirrm %%ZOPEPRODUCTDIR%%/Squishdot/demo/rightbox_methods
-@dirrm %%ZOPEPRODUCTDIR%%/Squishdot/demo/misc_methods
-@dirrm %%ZOPEPRODUCTDIR%%/Squishdot/demo/messages
-@dirrm %%ZOPEPRODUCTDIR%%/Squishdot/demo/TopicImages
-@dirrm %%ZOPEPRODUCTDIR%%/Squishdot/demo/Images
-@dirrm %%ZOPEPRODUCTDIR%%/Squishdot/demo
-@dirrm %%ZOPEPRODUCTDIR%%/Squishdot/Updaters
-@dirrm %%ZOPEPRODUCTDIR%%/Squishdot
diff --git a/www/webglimpse/Makefile b/www/webglimpse/Makefile
deleted file mode 100644
index 9aa1952111db..000000000000
--- a/www/webglimpse/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# New ports collection makefile for: WebGlimpse
-# http://webglimpse.net/
-# Date created: 2 Nov 1998
-# Whom: ache
-#
-# $FreeBSD$
-#
-
-PORTNAME= webglimpse
-PORTVERSION= 1.6
-CATEGORIES= www textproc
-MASTER_SITES= ftp://ftp.deva.net/pub/sources/ir/glimpse/
-DISTNAME= ${PORTNAME}-${PORTVERSION}.src
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= WWW interface to Glimpse search engine
-
-BROKEN= Does not fetch
-
-DEPRECATED= No more public distfiles
-EXPIRATION_DATE= 2011-09-01
-
-RUN_DEPENDS= glimpse:${PORTSDIR}/textproc/glimpse
-
-MAKE_JOBS_SAFE= yes
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}.edu
-
-USE_PERL5= yes
-USE_APACHE= 13
-NO_CDROM= depends on glimpse
-NO_BUILD= yes
-
-pre-configure:
-.for i in wginstall wginstall.pl
- cd ${WRKSRC}; ${CP} $i $i.tmp; \
- ${SED} s=%PERL%=${PERL}= < $i.tmp > $i
-.endfor
-
-do-install:
- ${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} -m 755 ${WWWDIR}/
-.if defined(PACKAGE_BUILDING)
- ${INSTALL_DATA} ${FILESDIR}/.wgsiteconf ${WWWDIR}/
-.endif
- cd ${WRKSRC}; ./wginstall
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}/
- cd ${WRKSRC}/docs && ${INSTALL_DATA} * ${DOCSDIR}/
-.endif
-
-.include <bsd.port.mk>
diff --git a/www/webglimpse/distinfo b/www/webglimpse/distinfo
deleted file mode 100644
index 512e57095405..000000000000
--- a/www/webglimpse/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (webglimpse-1.6.src.tar.gz) = 6c9848712dbe48394aa0ec4ee5e16cac22ca41e86b38992a0ec4156778a84a00
-SIZE (webglimpse-1.6.src.tar.gz) = 91487
diff --git a/www/webglimpse/files/.wgsiteconf b/www/webglimpse/files/.wgsiteconf
deleted file mode 100644
index c3724b2c66d4..000000000000
--- a/www/webglimpse/files/.wgsiteconf
+++ /dev/null
@@ -1,9 +0,0 @@
-SERVER change.it.by.yourself
-PORT 80
-DOCUMENTROOT /usr/local/www/data
-USERDIR public_html
-DIRECTORYINDEX index.html index.shtml
-ALIAS /icons/ /usr/local/www/icons/
-SCRIPTALIAS /cgi-bin/ /usr/local/www/cgi-bin/
-HTTPDCONF /usr/local/etc/apache/httpd.conf
-WGSCRIPTALIAS /cgi-bin/ /usr/local/www/cgi-bin/
diff --git a/www/webglimpse/files/patch-Makefile b/www/webglimpse/files/patch-Makefile
deleted file mode 100644
index 9324ddfef670..000000000000
--- a/www/webglimpse/files/patch-Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
---- ./Makefile.orig 1997-10-22 01:49:26.000000000 -0400
-+++ ./Makefile 2009-07-07 22:30:26.506065951 -0400
-@@ -19,10 +19,14 @@
-
-
-
--CC = gcc
-+#CC = gcc
-
- OSFCC = cc
-
-+freebsd:
-+ $(CC) ${CFLAGS} -s -o lib/httpget lib/httpget.c
-+ $(CC) ${CFLAGS} -s -o lib/html2txt lib/html2txt.c
-+
- linux:
- $(CC) -O -o lib/httpget lib/httpget.c
- $(CC) -O -o lib/html2txt lib/html2txt.c
diff --git a/www/webglimpse/files/patch-addsearch b/www/webglimpse/files/patch-addsearch
deleted file mode 100644
index 2ba950dae1e6..000000000000
--- a/www/webglimpse/files/patch-addsearch
+++ /dev/null
@@ -1,27 +0,0 @@
---- ./addsearch.orig 1998-07-01 19:02:53.000000000 -0400
-+++ ./addsearch 2009-07-07 22:30:26.558090161 -0400
-@@ -121,12 +121,12 @@
-
- # Initialize variables to avoid warnings
- ($title, $archiveurl, $traverse_type, $explicit_only, $numhops,
-- $nhhops, $local_limit, $remote_limit, $addboxes, $vhost, $usemaxmem) =
-- ('','','','','','','','','','','');
-+ $nhhops, $local_limit, $remote_limit, $addboxes, $vhost, $usemaxmem, $locale, $charset) =
-+ ('','','','','','','','','','','','','');
-
-
- ($title, $archiveurl, $traverse_type, $explicit_only, $numhops,
-- $nhhops, $local_limit, $remote_limit, $addboxes, $vhost, $usemaxmem, @urllist) = ReadConfig($archivepwd);
-+ $nhhops, $local_limit, $remote_limit, $addboxes, $vhost, $usemaxmem, $locale, $charset, @urllist) = ReadConfig($archivepwd);
-
- ### HUH? What does this code do? Can we remove it?
- ### here just in case.
-@@ -155,7 +155,7 @@
-
- # if we don't have to addboxes, just abort!
- if($addboxes==0) {
-- print "No search boxes used\n";
-+ print "No search boxes used\n" if (!$quiet);
- exit(0);
- }
-
diff --git a/www/webglimpse/files/patch-cgi-bin__mfs b/www/webglimpse/files/patch-cgi-bin__mfs
deleted file mode 100644
index 3558e54d5f53..000000000000
--- a/www/webglimpse/files/patch-cgi-bin__mfs
+++ /dev/null
@@ -1,14 +0,0 @@
---- ./cgi-bin/mfs.orig 1997-10-22 01:49:43.000000000 -0400
-+++ ./cgi-bin/mfs 2009-07-07 22:30:26.586086457 -0400
-@@ -15,7 +15,11 @@
- $file = $ENV{'QUERY_STRING'};
-
- $indexdir =~ s/\'//g;
-+$indexdir =~ s/\\/\\\\/g;
-+$indexdir =~ s/\0//g;
- $file =~ s/\'//g;
-+$file =~ s/\\/\\\\/g;
-+$file =~ s/\0//g;
-
- if (!$indexdir) {
- print "Content-type: text/html\n\n";
diff --git a/www/webglimpse/files/patch-cgi-bin__webglimpse b/www/webglimpse/files/patch-cgi-bin__webglimpse
deleted file mode 100644
index 00cec7fc7ca4..000000000000
--- a/www/webglimpse/files/patch-cgi-bin__webglimpse
+++ /dev/null
@@ -1,224 +0,0 @@
---- ./cgi-bin/webglimpse.orig 1998-07-27 14:59:49.000000000 -0400
-+++ ./cgi-bin/webglimpse 2009-07-07 22:30:26.566085591 -0400
-@@ -39,6 +39,9 @@
- # **** **** **** **** CONFIGURABLE VARIABLES **** **** **** ****
- # We need some of these to find our libraries, so wrap them in a BEGIN block
-
-+use POSIX qw(locale_h);
-+use locale;
-+
- BEGIN{
-
- $WEBGLIMPSE_HOME = "/usr/local/webglimpse";
-@@ -117,16 +120,21 @@
- # Added optional module to support result caching
- $QS_cache = '';
-
-+$charset = '';
-+$put_header = 0;
-+
- # **** **** **** **** Done settings **** **** **** ****
-
--BEGIN {
-+sub http_header {
-+
-+return if ($put_header);
-+$put_header = 1;
-+
- # make the output as we can
- $| = 1;
-
- # might as well start the message now
--print "Content-type: text/html\n\n";
--
--print "<!-- TESTING -->\n";
-+print "Content-type: text/html$charset\n\n";
-
- }
-
-@@ -187,10 +195,12 @@
-
-
- $indexdir = $path_info;
-+$indexdir =~ s|\0||g;
-
- # Check that indexdir has no single quote characters; it will be used on a command line
- $indexdir =~ s/[\']//g;
-
-+$indexdir =~ s/\\/\\\\/g;
-
- # Added check for ".." as per CERT 11/7/97 --GB
- if ($indexdir =~ /\.\./) {
-@@ -216,10 +226,20 @@
- $nhhops = 0;
- $traverse_type = 0;
- $urlpath = '';
-+$vhost = '';
-+$usemaxmem = '';
-+$locale = '';
- @urllist = ();
-
- ($title, $urlpath, $traverse_type, $explicit_only, $numhops,
-- $nhhops, $local_limit, $remote_limit, $addboxes, @urllist) = ReadConfig($indexdir);
-+ $nhhops, $local_limit, $remote_limit, $addboxes, $vhost, $usemaxmem, $locale, $charset, @urllist) = ReadConfig($indexdir);
-+
-+$ENV{LC_CTYPE}=$locale if ($locale ne '');
-+setlocale(LC_CTYPE, "");
-+
-+$charset = "; charset=$charset" if ($charset ne '');
-+
-+&http_header;
-
- # Ensure that Glimpse is available on this machine
- -x $GLIMPSE_LOC || &err_noglimpse($GLIMPSE_LOC) ;
-@@ -232,6 +252,9 @@
-
- $QS_query =~ s|\+| |g;
- $QS_query =~ s|%(\w\w)|sprintf("%c", hex($1))|ge;
-+$QS_query =~ s|\0||g;
-+$QS_query =~ s|^\-+||;
-+$QS_query =~ s|\\|\\\\|g;
- $pquery = $QS_query;
- $QS_query =~ s|\'|\'\"\'\"\'|g;
-
-@@ -247,8 +270,11 @@
- $OPT_age = '';
- $OPT_age = "-Y $QS_age" if $QS_age =~ /^[0-9]+$/;
- # print "OPT_age = $OPT_age<br>\n";
-+$QS_filter =~ s/\0//g;
-+$QS_filter =~ s/\\/\\\\/g;
- $QS_filter =~ s/\./\\./g;
- $QS_filter =~ s/\'//g;
-+$QS_filter =~ s/^\-+//;
- $OPT_filter = '';
- $OPT_filter="-F '$QS_filter'" if $QS_filter;
-
-@@ -382,7 +408,7 @@
- # Security note: using $indexdir on the command line could be dangerous if a directory really exists whose name contains shell control characters. 10/17/97 --GB
- #$cmd = "$GLIMPSE_LOC -j -z -y $OPT_file $OPT_linenums $OPT_age $OPT_case $OPT_whole $OPT_errors -H . " . Added -U -W --> bgopal oct/6/96
- $cmd = "$GLIMPSE_LOC -U -W -j -z -y $OPT_file $OPT_linenums $OPT_age $OPT_case $OPT_whole $OPT_errors -H $indexdir " .
-- "$OPT_filter '$QS_query' 2>&1 |";
-+ "$OPT_filter '$QS_query' |";
-
- # Fool perl -T into accepting $cmd for execution. (as per Peter Bigot) --GB 10/17/97
- # We assume that we have sufficiently checked the parameters to be safe at this point.
-@@ -399,7 +425,7 @@
- # print "<br>now (after init): $hour:$min:$sec<br>\n";
-
-
-- # print "<!-- Glimpse command: $cmd -->\n";
-+ print "<!-- Glimpse command: $cmd -->\n";
- # Save pid of the pipe command so we can do cleanup later.
- if (!($gpid = open(GOUT, $cmd ))) {
- &err_noglimpse($cmd);
-@@ -409,7 +435,7 @@
-
- # check the return code
- $rc = $? >> 8;
-- if($rc!=0){
-+ if($rc>1){
- # it's an error!
- &err_badglimpse(@glines);
- }
-@@ -510,12 +536,12 @@
- $charcount = 0;
- if ($fcount>=$maxfiles) {
-
-- print $mOutput->limitMaxFiles($maxfiles);
-+ $mOutput->limitMaxFiles($maxfiles);
-
- $file = "";
--# Keep the real # of lines retrieved! The "at least" message can be in the output module.
--# $fcount = "at least $fcount";
--# $lcount = "at least $lcount";
-+
-+ $fcount++;
-+
- last line;
- }
- print $mOutput->{end_file_marker} if ( $prevfile ne "" );
-@@ -620,9 +646,9 @@
-
- # If we jumped out because of max files, we already printed the necessary ending codes
- # otherwise, do it now.
--($fcount < $maxfiles) && print $mOutput->makeEndHits($file);
-+($fcount <= $maxfiles) && print $mOutput->makeEndHits($file);
-
--if (($fcount >= $maxfiles) && $USE_CACHE && $mCache && $HAVE_CUSTOM_OUTPUT) {
-+if (($fcount > $maxfiles) && $USE_CACHE && $mCache && $HAVE_CUSTOM_OUTPUT) {
- print $mOutput->makeNextHits($indexdir, $cachefile, $QS_query, $maxfiles, $maxlines, $maxchars);
- }
-
-@@ -667,7 +693,7 @@
- sub err_noneighborhood {
-
- local($_) = @_;
--
-+ &http_header;
- # neighborhood does not exist
- print <<EOM;
- <hr>
-@@ -683,6 +709,7 @@
-
- ##########################################################################
- sub err_noquery {
-+ &http_header;
- # The script was called without a query.
- # Provide an ISINDEX type response for browsers
- # without form support.
-@@ -732,6 +759,7 @@
- ##########################################################################
- sub err_noglimpse {
- local($_) = @_;
-+ &http_header;
- #
- # Glimpse was not found
- # Report a useful message
-@@ -756,6 +784,7 @@
- ##########################################################################
- sub err_badglimpse {
- my(@glines) = @_;
-+ &http_header;
- #
- # Glimpse had an error
- # Report a useful message
-@@ -786,6 +815,7 @@
- ##########################################################################
- sub err_noindex {
- local ($indexdir) = @_;
-+ &http_header;
- # Glimpse index was not found
- # Give recommendations for indexing
- print "<TITLE>Glimpse Index not found</TITLE>\n";
-@@ -801,6 +831,7 @@
- }
- ##########################################################################
- sub err_insecurepath {
-+ &http_header;
- # Path user requested contains ".." characters
- print "<TITLE>Path not accepted</TITLE>\n";
- print "</HEAD>\n";
-@@ -814,6 +845,7 @@
-
- ##########################################################################
- sub err_conf {
-+ &http_header;
- # Glimpse archive Configuration File was not found
- print "<TITLE>Glimpse Archive Configuration File not found</TITLE>\n";
- print "</HEAD>\n";
-@@ -827,6 +859,7 @@
-
- ##########################################################################
- sub err_badquery {
-+ &http_header;
- print "<TITLE>Query is too broad</TITLE>\n";
- print "</HEAD>\n";
- print "<BODY>\n";
-@@ -840,6 +873,7 @@
-
- ##########################################################################
- sub err_locked {
-+ &http_header;
- print "<TITLE>Indexing in progress</TITLE>\n";
- print "</HEAD>\n";
- print "<BODY>\n";
diff --git a/www/webglimpse/files/patch-cgi-bin__webglimpse-fullsearch b/www/webglimpse/files/patch-cgi-bin__webglimpse-fullsearch
deleted file mode 100644
index 3cf2636c8570..000000000000
--- a/www/webglimpse/files/patch-cgi-bin__webglimpse-fullsearch
+++ /dev/null
@@ -1,92 +0,0 @@
---- ./cgi-bin/webglimpse-fullsearch.orig 1998-01-25 16:22:51.000000000 -0500
-+++ ./cgi-bin/webglimpse-fullsearch 2009-07-07 22:30:26.511066587 -0400
-@@ -7,6 +7,9 @@
- # returns full search box (with preference to the referring page)
- #########################################################################
-
-+use POSIX qw(locale_h);
-+use locale;
-+
- # The following variables are changed by wginstall
- $WEBGLIMPSE_HOME = "/usr/local/webglimpse";
- $CGIBIN = "cgi-bin/webglimpse";
-@@ -25,8 +28,18 @@
- # name of config file
- $CONFIGFILE = "archive.cfg";
-
-+$charset = '';
-+$locale = '';
-+$put_header = 0;
-+
-+sub http_header {
-+
-+return if ($put_header);
-+$put_header = 1;
-+
- # start the header
--print "Content-type: text/html\n\n";
-+print "Content-type: text/html$charset\n\n";
-+}
-
- # ENV variables
- # path info contains the archive directory
-@@ -115,7 +128,14 @@
- &err_conf;
- }
- ($title, $archiveurl, $traverse_type, $explicit_only, $numhops,
-- $nhhops, $local_limit, $remote_limit, $addboxes, @urllist) = ReadConfig($archivepwd);
-+ $nhhops, $local_limit, $remote_limit, $addboxes, $vhost, $usemaxmem, $locale, $charset, @urllist) = ReadConfig($indexdir);
-+
-+$ENV{LC_CTYPE}=$locale if ($locale ne '');
-+setlocale(LC_CTYPE, "");
-+
-+$charset = "; charset=$charset" if ($charset ne '');
-+
-+&http_header;
-
- # look for the title for this page
- $thistitle = &lookup_title($file);
-@@ -159,19 +179,19 @@
- print "<INPUT TYPE=submit VALUE=Submit>\n";
- print "<br>\n";
- print "<center>\n";
--print "<INPUT NAME=case TYPE=checkbox>Case&#160;sensitive\n";
--print "<!-- SPACES -->&#160;&#160;&#160;\n";
--# print "<!-- SPACES -->&#160;&#160;&#160;&#160;&#160;&#160;&#160;\n";
--print "<INPUT NAME=whole TYPE=checkbox>Partial&#160;match\n";
--print "<!-- SPACES -->&#160;&#160;&#160;\n";
--print "<INPUT NAME=lines TYPE=checkbox>Jump&#160;to&#160;line\n";
--print "<!-- SPACES -->&#160;&#160;&#160;\n";
-+print "<INPUT NAME=case TYPE=checkbox>Case&nbsp;sensitive\n";
-+print "<!-- SPACES -->&nbsp;&nbsp;&nbsp;\n";
-+# print "<!-- SPACES -->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n";
-+print "<INPUT NAME=whole TYPE=checkbox>Partial&nbsp;match\n";
-+print "<!-- SPACES -->&nbsp;&nbsp;&nbsp;\n";
-+print "<INPUT NAME=lines TYPE=checkbox>Jump&nbsp;to&nbsp;line\n";
-+print "<!-- SPACES -->&nbsp;&nbsp;&nbsp;\n";
- print "<SELECT NAME=errors align=right>\n";
- print "<OPTION>0\n";
- print "<OPTION>1\n";
- print "<OPTION>2\n";
- print "</SELECT>\n";
--print "misspellings&#160;allowed\n";
-+print "misspellings&nbsp;allowed\n";
- print "<br>\n";
- print "</center>\n";
- print "Return only files modified within the last <INPUT NAME=age size=5>\n";
-@@ -273,6 +293,7 @@
-
- #########################################################################
- sub err_conf{
-+ &http_header;
- print "<title>Cannot find archive</title>\n";
- print "</head><body>\n";
- print "<h1>Specified directory $archivepwd is not an archive directory.</h1>\n";
-@@ -283,6 +304,7 @@
-
- sub err_file{
- local ($file) = @_;
-+ &http_header;
- print "<title>Can't read file</title>\n";
- print "</head><body>\n";
- print "<h1>Specified file $file is not readable.</h1>\n";
diff --git a/www/webglimpse/files/patch-confarc b/www/webglimpse/files/patch-confarc
deleted file mode 100644
index c02f9ab582ba..000000000000
--- a/www/webglimpse/files/patch-confarc
+++ /dev/null
@@ -1,104 +0,0 @@
---- ./confarc.orig 1998-07-27 13:30:54.000000000 -0400
-+++ ./confarc 2009-07-07 22:30:26.569085972 -0400
-@@ -75,6 +75,8 @@
- elsif (/^-l/) { $nu_list = &get_option("-list"); }
- elsif (/^-T/) { $nu_title = &get_option("-Title"); }
- elsif (/^-b/) { $nu_addboxes = 1; }
-+ elsif (/^-L/) { $nu_locale = &get_option("-Locale"); }
-+ elsif (/^-C/) { $nu_charset = &get_option("-Charset"); }
- elsif (/^-[\?hH]/) { &usage; }
- else { &usage("unknown argument: $_"); }
- }
-@@ -142,6 +144,8 @@
- $addboxes = 0;
- $usemaxmem = 0;
- $vhost = "";
-+$locale = '';
-+$charset = '';
- @urllist = ();
-
- # pre-set localscope
-@@ -219,7 +223,7 @@
- print "\nFound archive. Reading in previous settings for update.\n";
-
- ($title, $urlpath, $traverse_type, $explicit_only, $numhops,
-- $nhhops, $local_limit, $remote_limit, $addboxes, $vhost, $usemaxmem, @urllist) = ReadConfig($indexdir);
-+ $nhhops, $local_limit, $remote_limit, $addboxes, $vhost, $usemaxmem, $locale, $charset, @urllist) = ReadConfig($indexdir);
- }
-
- # If we had a virtual host on the command line, revert to that.
-@@ -423,6 +427,35 @@
- }
- }
-
-+if ($nu_locale) {
-+ $locale = $nu_locale;
-+} else {
-+ if ($locale eq '') {
-+ $locale = $ENV{LANG} if defined($ENV{LANG});
-+ $locale = $ENV{LC_ALL} if defined($ENV{LC_ALL});
-+ $locale = $ENV{LC_CTYPE} if defined($ENV{LC_CTYPE});
-+ }
-+ if (! $nu_quiet) {
-+ $oldlocale=$locale;
-+
-+ $locale = &prompt("System locale (press return to leave it as is or * to cancel old one)\n",$oldlocale);
-+ $locale = '' if ($locale eq "*");
-+ }
-+}
-+
-+if ($nu_charset) {
-+ $charset = $nu_charset;
-+} else {
-+ if ($charset eq '') {
-+ $charset = $ENV{MM_CHARSET} if defined($ENV{MM_CHARSET});
-+ }
-+ if (! $nu_quiet) {
-+ $oldcharset=$charset;
-+
-+ $charset = &prompt("Charset for CGI (press return to leave it as is or * to cancel old one)\n",$oldcharset);
-+ $charset = '' if ($charset eq "*");
-+ }
-+}
-
- # generate the comment
- if ($found_archive) {
-@@ -452,6 +485,8 @@
- # vhost Hostname = name of virtual host to use for this index
- # usemaxmem 0 = 0 to NOT use maximum available memory
- # = 1 to use maximum memory to speed up indexing
-+# locale LOCALE = system locale or empty
-+# charset CHARSET = character set for CGI output or empty
- # urllist Url1,Url2,.. = List of starting URL's or Directories to index
- # ";
- }
-@@ -473,7 +508,7 @@
- # save the configuration
- if(&SaveConfig($indexdir, $topcomment,
- $title,$url,$traverse_type,$explicit_only,$numhops,$nhhops,
-- $local_limit, $remote_limit, $addboxes, $vhost, $usemaxmem, @urllist) == 0){
-+ $local_limit, $remote_limit, $addboxes, $vhost, $usemaxmem, $locale, $charset, @urllist) == 0){
- print "Error saving configuration to file!\n";
- exit 3;
- }
-@@ -483,7 +518,7 @@
- &copy_files($indexdir);
-
- # construct the cron file
--if (system("$MAKECRON $indexdir $usemaxmem") < 0) {
-+if (system("$MAKECRON $indexdir $usemaxmem $locale") < 0) {
- print "ERROR: Unable to create cronfile $mycronfile\n";
- exit 6;
- }
-@@ -617,8 +652,10 @@
- if ($ttype == 2) { # Subdirectory-based index
- print "\n\nNow you will need to enter the full path to the directory(s)\n";
- print "to be indexed. It must be accessible from the web.\n";
-+ print "Alternatively you can enter the URL(s) of the directories you would\n";
-+ print "like to index.\n";
-
-- $entry = &prompt("Directory Path: ", $indexdir);
-+ $entry = &prompt("Directory Path or URL: ", $indexdir);
-
- } else { # Traversal-based index
-
diff --git a/www/webglimpse/files/patch-dist__wgall.html b/www/webglimpse/files/patch-dist__wgall.html
deleted file mode 100644
index c75adc9e402f..000000000000
--- a/www/webglimpse/files/patch-dist__wgall.html
+++ /dev/null
@@ -1,28 +0,0 @@
---- ./dist/wgall.html.orig 1998-05-15 17:51:08.000000000 -0400
-+++ ./dist/wgall.html 2009-07-07 22:30:26.571088461 -0400
-@@ -32,18 +32,18 @@
-
- </SELECT>
- <br>
--<INPUT NAME=case TYPE=checkbox>Case&#160;sensitive
--<!-- SPACES -->&#160;&#160;&#160;
--<INPUT NAME=whole TYPE=checkbox>Partial&#160;match
--<!-- SPACES -->&#160;&#160;&#160;
--<INPUT NAME=lines TYPE=checkbox>Jump&#160;to&#160;line
--<!-- SPACES -->&#160;&#160;&#160;
-+<INPUT NAME=case TYPE=checkbox>Case&nbsp;sensitive
-+<!-- SPACES -->&nbsp;&nbsp;&nbsp;
-+<INPUT NAME=whole TYPE=checkbox>Partial&nbsp;match
-+<!-- SPACES -->&nbsp;&nbsp;&nbsp;
-+<INPUT NAME=lines TYPE=checkbox>Jump&nbsp;to&nbsp;line
-+<!-- SPACES -->&nbsp;&nbsp;&nbsp;
- <SELECT NAME=errors align=right>
- <OPTION>0
- <OPTION>1
- <OPTION>2
- </SELECT>
--misspellings&#160;allowed
-+misspellings&nbsp;allowed
- <br>
- </center>
- Return only files modified within the last <INPUT NAME=age size=5>
diff --git a/www/webglimpse/files/patch-dist__wgfilter-index b/www/webglimpse/files/patch-dist__wgfilter-index
deleted file mode 100644
index d4051e336884..000000000000
--- a/www/webglimpse/files/patch-dist__wgfilter-index
+++ /dev/null
@@ -1,74 +0,0 @@
---- ./dist/wgfilter-index.orig 1998-06-15 18:16:17.000000000 -0400
-+++ ./dist/wgfilter-index 2009-07-07 22:30:26.575086176 -0400
-@@ -1,17 +1,65 @@
-+Deny \.ico$
-+Deny \.ICO$
- Deny \.gif$
-+Deny \.GIF$
- Deny \.jpeg$
-+Deny \.class$
- Deny \.mpeg$
-+Deny \.MPG$
-+Deny \.mpg$
-+Deny \.tif$
-+Deny \.tiff$
-+Deny \.xbm$
-+Deny \.png$
-+Deny \.jpe$
-+Deny \.JPG$
- Deny \.jpg$
-+Deny \.MP3$
-+Deny \.mp3$
-+Deny \.M3U$
-+Deny \.m3u$
-+Deny \.ra$
-+Deny \.rv$
-+Deny \.rm$
-+Deny \.ram$
-+Deny \.rpm$
-+Deny \.rmm$
- Deny \.au$
-+Deny \.aiff$
-+Deny \.aif$
-+Deny \.snd$
-+Deny \.MID$
-+Deny \.mid$
-+Deny \.midi$
-+Deny \.WAV$
- Deny \.wav$
- Deny \.pdf$
-+Deny \.PDF$
- Deny \.mov$
-+Deny \.MOV$
-+Deny \.AVI$
-+Deny \.avi$
- Deny \.gz$
- Deny \.Z$
-+Deny \.tar$
- Deny \.tgz$
-+Deny \.ZIP$
- Deny \.zip$
-+Deny \.lha$
-+Deny \.lzh$
-+Deny \.DOC$
-+Deny \.doc$
-+Deny \.bin$
-+Deny \.eps$
- Deny \.ps$
-+Deny \.js$
-+Deny \.map$
-+Deny \.css$
-+Deny \.cgi$
-+Deny \.EXE$
- Deny \.exe$
-+Deny \.wrl$
-+Deny \.vrml$
- Deny (^|/)wgindex\.html$
- Deny \.wg
- Deny \.glimpse_
-@@ -23,4 +71,5 @@
- Deny ~$
- Deny (^|/)_vti
- Deny (^|/)\.htpasswd$
-+Deny (^|/)\.htaccess$
- Deny (^|/)\.htgroup$
diff --git a/www/webglimpse/files/patch-dist__wgindex.html b/www/webglimpse/files/patch-dist__wgindex.html
deleted file mode 100644
index e8df6f7a7eba..000000000000
--- a/www/webglimpse/files/patch-dist__wgindex.html
+++ /dev/null
@@ -1,28 +0,0 @@
---- ./dist/wgindex.html.orig 1998-07-27 14:56:52.000000000 -0400
-+++ ./dist/wgindex.html 2009-07-07 22:30:26.573087877 -0400
-@@ -27,18 +27,18 @@
- <INPUT TYPE=submit VALUE=Submit>
- <br>
-
--<INPUT NAME=case TYPE=checkbox>Case&#160;sensitive
--<!-- SPACES -->&#160;&#160;&#160;
--<INPUT NAME=whole TYPE=checkbox>Partial&#160;match
--<!-- SPACES -->&#160;&#160;&#160;
--<INPUT NAME=lines TYPE=checkbox>Jump&#160;to&#160;line
--<!-- SPACES -->&#160;&#160;&#160;
-+<INPUT NAME=case TYPE=checkbox>Case&nbsp;sensitive
-+<!-- SPACES -->&nbsp;&nbsp;&nbsp;
-+<INPUT NAME=whole TYPE=checkbox>Partial&nbsp;match
-+<!-- SPACES -->&nbsp;&nbsp;&nbsp;
-+<INPUT NAME=lines TYPE=checkbox>Jump&nbsp;to&nbsp;line
-+<!-- SPACES -->&nbsp;&nbsp;&nbsp;
- <SELECT NAME=errors align=right>
- <OPTION>0
- <OPTION>1
- <OPTION>2
- </SELECT>
--misspellings&#160;allowed
-+misspellings&nbsp;allowed
- <br>
- </center>
- Return only files modified within the last <INPUT NAME=age size=5>
diff --git a/www/webglimpse/files/patch-getfile b/www/webglimpse/files/patch-getfile
deleted file mode 100644
index d97b961945b0..000000000000
--- a/www/webglimpse/files/patch-getfile
+++ /dev/null
@@ -1,103 +0,0 @@
---- ./getfile.orig 1997-11-12 07:38:21.000000000 -0500
-+++ ./getfile 2009-07-07 22:30:26.578087395 -0400
-@@ -22,7 +22,16 @@
- require "config.pl";
- #---------------------------------
-
--print "Content-type: text/html\n\n";
-+$charset = '';
-+$put_header = 0;
-+
-+sub http_header {
-+
-+return if ($put_header);
-+$put_header = 1;
-+
-+print "Content-type: text/html$charset\n\n";
-+}
-
- $query = $ENV{'QUERY_STRING'};
-
-@@ -67,11 +76,25 @@
- &err_badindexdir;
- }
-
--# get the url for the file from the config
--open(CFG, "<$indexdir/archive.cfg") || &err_badconfig;
--$input = <CFG>;
--($title,$url,$subindex) = split("\t", $input);
--close(CFG);
-+$explicit_only = 0;
-+$remote_limit = 0;
-+$local_limit = 0;
-+$addboxes = 0;
-+$numhops = 0;
-+$nhhops = 0;
-+$traverse_type = 0;
-+$url = '';
-+$vhost = '';
-+$usemaxmem = '';
-+$locale = '';
-+@urllist = ();
-+
-+($title, $url, $traverse_type, $explicit_only, $numhops,
-+ $nhhops, $local_limit, $remote_limit, $addboxes, $vhost, $usemaxmem, $locale, $charset, @urllist) = ReadConfig($indexdir);
-+
-+$charset = "; charset=$charset" if ($charset ne '');
-+
-+&http_header;
-
- # print "indexdir = $indexdir<br>file = $file<br>line = $line<br>query=$query<br>\n";
-
-@@ -149,12 +172,12 @@
- if ($HTML) {
- $baseurl &&
- s#<title>#<BASE HREF=\"$baseurl\">$&#i;
-- s|\&lt;([\w\$][-\w.\$]*\@\w[-\w.]+)&gt;|\<a href="/cgi-bin/artbyid?$1"\>\&lt;$1\&gt;\</a\>|g;
-+# s|\&lt;([\w\$][-\w.\$]*\@\w[-\w.]+)&gt;|\<a href="/cgi-bin/artbyid?$1"\>\&lt;$1\&gt;\</a\>|g;
- } else {
- s|\&|\&amp;|g;
- s|\<|\&lt;|g;
- s|\>|\&gt;|g;
-- s|\&lt;([\w\$][-\w.\$]*\@\w[-\w.]+)&gt;|\<a href="/cgi-bin/artbyid?$1"\>\&lt;$1\&gt;\</a\>|g;
-+# s|\&lt;([\w\$][-\w.\$]*\@\w[-\w.]+)&gt;|\<a href="/cgi-bin/artbyid?$1"\>\&lt;$1\&gt;\</a\>|g;
- # s|\bgopher://([^ ><'")(]*[\w\/])\b|\<a href="$&">$&\</a>|g;
- # s|\bhttp://[-.\w?/+&\%:]+[.\w/]\b|\<a href="$&">$&\</a>|g;
- # s|\bftp://[-.\w/+]+[.\w/]\b|\<a href="$&"\>$&\</a\>|g;
-@@ -177,24 +200,28 @@
- close(INPUT);
-
- sub err_badconfig {
-+ &http_header;
- print "<TITLE>Error</TITLE>\n";
- print "<H1>Error with \"$indexdir\"</H1>\n";
- print "Cannot open configuration file for archive directory.\n";
- exit;
- }
- sub err_noindexdir {
-+ &http_header;
- print "<TITLE>Error</TITLE>\n";
- print "<H1>Error with \"$indexdir\"</H1>\n";
- print "Archive directory does not exist.\n";
- exit;
- }
- sub err_badindexdir {
-+ &http_header;
- print "<TITLE>Error</TITLE>\n";
- print "<H1>Error with \"$indexdir\"</H1>\n";
- print "Directory is not an archive directory.\n";
- exit;
- }
- sub err_noaccess {
-+ &http_header;
- print "<TITLE>Access denied</TITLE>\n";
- print "<H1>Access to \"$path\" denied</H1>\n";
- print "You don't have permission to get file \"$path\"\n";
-@@ -203,6 +230,7 @@
- }
- sub err_file {
- local ($path) = @_;
-+ &http_header;
- print "<TITLE>Cannot read file \"$path\"</TITLE>\n";
- print "<H1>Cannot read file \"$path\": $!</H1>\n";
- exit;
diff --git a/www/webglimpse/files/patch-lib__OutputTool.pm b/www/webglimpse/files/patch-lib__OutputTool.pm
deleted file mode 100644
index 9f7770f39744..000000000000
--- a/www/webglimpse/files/patch-lib__OutputTool.pm
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./lib/OutputTool.pm.orig 1998-07-23 18:05:21.000000000 -0400
-+++ ./lib/OutputTool.pm 2009-07-07 22:30:26.583086913 -0400
-@@ -72,7 +72,7 @@
-
- sub makeEndHits {
- my $self = shift;
-- return "<hr>";
-+ return "</UL>";
- }
-
- sub makeLinkOutput {
diff --git a/www/webglimpse/files/patch-lib__URL.pl b/www/webglimpse/files/patch-lib__URL.pl
deleted file mode 100644
index 5381a66add55..000000000000
--- a/www/webglimpse/files/patch-lib__URL.pl
+++ /dev/null
@@ -1,41 +0,0 @@
---- ./lib/URL.pl.orig 1998-01-09 00:58:41.000000000 -0500
-+++ ./lib/URL.pl 2009-07-07 22:30:26.519067045 -0400
-@@ -49,7 +49,10 @@
- $host =~ tr/A-Z/a-z/;
- $port = ($3 ne "" ? $3 : $ftp_port);
- $path = $4;
-- if ($userstring =~ /(.*):(.*)@/) {
-+ if (!defined($userstring)) {
-+ $userid = undef;
-+ $passwd = undef;
-+ } elsif ($userstring =~ /(.*):(.*)@/) {
- $userid = $1;
- $passwd = $2;
- } else {
-@@ -102,7 +105,7 @@
- # URL of type: http://host[:port]/path[?search-string]
-
- if ($protocol eq "http") {
-- if ($url =~ m#^\s*\w+://([\w-\.]+):?(\d*)([^ \t]*)$#) {
-+ if ($url =~ m#^\s*\w+://([\w\-\.]+):?(\d*)([^ \t]*)$#) {
- $server = $1;
- $server =~ tr/A-Z/a-z/;
- $port = ($2 ne "" ? $2 : $http_port);
-@@ -137,7 +140,7 @@
- # URL of type: gopher://host[:port]/[gtype]selector-string[?search-string]
-
- if ($protocol eq "gopher") {
-- if ($url =~ m#^\s*\w+://([\w-\.]+):?(\d*)/?(\w?)([^ \t\?]*)\??(.*)$#) {
-+ if ($url =~ m#^\s*\w+://([\w\-\.]+):?(\d*)/?(\w?)([^ \t\?]*)\??(.*)$#) {
- $server = $1;
- $server =~ tr/A-Z/a-z/;
- $port = ($2 ne "" ? $2 : $gopher_port);
-@@ -152,7 +155,7 @@
- # URL of type: wais://host[:port]/database?search-string
-
- if ($protocol eq "wais") {
-- if ($url =~ m#^\s\w+://([\w-\.]+):?(\d*)/?([^\?]+)\??(.*)$#) {
-+ if ($url =~ m#^\s\w+://([\w\-\.]+):?(\d*)/?([^\?]+)\??(.*)$#) {
- $1 =~ tr/A-Z/a-z/;
- $server = $1;
- $port = (defined($2) ? $2 : $wais_port);
diff --git a/www/webglimpse/files/patch-lib__config.pl b/www/webglimpse/files/patch-lib__config.pl
deleted file mode 100644
index b0a621f00e7a..000000000000
--- a/www/webglimpse/files/patch-lib__config.pl
+++ /dev/null
@@ -1,20 +0,0 @@
---- ./lib/config.pl.orig 1998-07-27 19:19:55.000000000 -0400
-+++ ./lib/config.pl 2009-07-07 22:30:26.560085387 -0400
-@@ -36,6 +36,8 @@
- addboxes
- vhost
- usemaxmem
-+ locale
-+ charset
- urllist
- ); # in *that* order
-
-@@ -101,7 +103,7 @@
-
- # fill in the values so there's *something* there...
- foreach $var (@ConfigVars) {
-- $Values{$var} = "{}";
-+ $Values{$var} = "";
- }
-
- foreach $line (@lines) {
diff --git a/www/webglimpse/files/patch-lib__siteconf.pl b/www/webglimpse/files/patch-lib__siteconf.pl
deleted file mode 100644
index 8ed1769108f1..000000000000
--- a/www/webglimpse/files/patch-lib__siteconf.pl
+++ /dev/null
@@ -1,57 +0,0 @@
---- ./lib/siteconf.pl.orig 1998-07-22 17:44:21.000000000 -0400
-+++ ./lib/siteconf.pl 2009-07-07 22:30:26.537073803 -0400
-@@ -9,6 +9,7 @@
-
- local($DirectoryIndex, $UserDir, $DocumentRoot, $Port, $Server, $ServerAddress);
- local(@AliasList,@ScriptAliasList,@ServerCache);
-+local($FCacheFile);
-
- $DirectoryIndex="";
- $UserDir="";
-@@ -24,21 +25,6 @@
-
- $NUM_IP_ADDR_RE = '(\d+)\.(\d+)\.(\d+)\.(\d+)';
-
--$FCacheFile = "$WEBGLIMPSE_HOME/.sitecache";
--
--# If can't write to preferred cache file, use alternate
--if (!open(F,">$FCacheFile")) {
-- $FCacheFile = "/tmp/.sitecache";
-- if (!open(F,">$FCacheFile")) {
-- print "Error, cannot find a usable cache file!\n";
-- $FCacheFile = '';
-- } else {
-- close(F);
-- }
--} else {
-- close(F);
--}
--
- ########################################################################
- # Read [vhost].wgsiteconf file settings
- sub ReadConf {
-@@ -327,10 +313,9 @@
- return "";
- }
-
--# NO GUARANTEE THAT THE USER RUNNING confarc CAN WRITE TO $WEBGLIMPSE_HOME!!!
--# Changed fixed filename to $FCacheFile, tested at beginning of package. --GB 7/6/98
- sub SaveCache {
-- open (FCACHE, ">$FCacheFile");
-+ open (FCACHE, ">$FCacheFile") ||
-+ die "Error, can't write to $FCacheFile: ";
- foreach $host (keys %ServerCache) {
- my($a, $b, $c, $d) = unpack('C4', $ServerCache{$host});
- print FCACHE "$host $a $b $c $d\n";
-@@ -340,7 +325,10 @@
- }
-
- sub LoadCache {
-- open (FCACHE, $FCacheFile);
-+ $FCacheFile = shift;
-+ return if (! -e $FCacheFile);
-+ open (FCACHE, $FCacheFile) ||
-+ die "Error, can't read from $FCacheFile: ";
- while (<FCACHE>) {
- my($host, $a, $b, $c, $d) = split(' ');
- $ServerCache{$host} = pack('C4', $a, $b, $c, $d);
diff --git a/www/webglimpse/files/patch-lib__wgserver.pl b/www/webglimpse/files/patch-lib__wgserver.pl
deleted file mode 100644
index 407b17caf921..000000000000
--- a/www/webglimpse/files/patch-lib__wgserver.pl
+++ /dev/null
@@ -1,21 +0,0 @@
---- ./lib/wgserver.pl.orig 1998-06-29 12:45:06.000000000 -0400
-+++ ./lib/wgserver.pl 2009-07-07 22:30:26.508066485 -0400
-@@ -114,6 +114,7 @@
-
- $override = 0;
- $ServerRoot = '';
-+ $output = '';
-
- while (<CONF>) {
- # Trim leading white space
-@@ -163,8 +164,8 @@
-
- close(CONF);
-
-- ($ServerRoot ne '') && ($ResourceConfig = $ServerRoot.'/'.$ResourceConfig);
-- ($ServerRoot ne '') && ($AccessConfig = $ServerRoot.'/'.$AccessConfig);
-+ ($ServerRoot ne '') && ($ResourceConfig ne '') && ($ResourceConfig !~ '^/') && ($ResourceConfig = $ServerRoot.'/'.$ResourceConfig);
-+ ($ServerRoot ne '') && ($AccessConfig ne '') && ($AccessConfig !~ '^/') && ($AccessConfig = $ServerRoot.'/'.$AccessConfig);
-
- return $output;
- }
diff --git a/www/webglimpse/files/patch-makecron b/www/webglimpse/files/patch-makecron
deleted file mode 100644
index 53d05a77b4d3..000000000000
--- a/www/webglimpse/files/patch-makecron
+++ /dev/null
@@ -1,30 +0,0 @@
---- ./makecron.orig 1998-01-25 16:27:25.000000000 -0500
-+++ ./makecron 2009-07-07 22:30:26.581087218 -0400
-@@ -37,6 +37,7 @@
- # Get command-line options
- $indexdir = $ARGV[0];
- $usemaxmem = $ARGV[1];
-+$locale = $ARGV[2];
-
- # lock file
- $LOCKFILE = "indexing-in-progress";
-@@ -105,6 +106,10 @@
-
- print OUT "# CRONFILE FOR ARCHIVE IN DIRECTORY $indexdir\n\n";
-
-+if (defined($locale) && $locale ne '') {
-+ print OUT "LC_CTYPE=$locale; export LC_CTYPE\n";
-+}
-+
- print OUT ('quiet=""',"\n");
- print OUT ('if [ "$1" = "-q" ] ; then',"\n");
- print OUT (' quiet="-q"',"\n");
-@@ -121,7 +126,7 @@
-
- print OUT "# put the search box in the html files -- will check config file\n";
- print OUT "# and will not do anything if not wanted\n";
--print OUT "$ADDSEARCH $indexdir\n\n";
-+print OUT "$ADDSEARCH $indexdir \$quiet\n\n";
-
- print OUT "# Do the indexing\n";
- $command = "$CAT $indexdir/$TOINDEX | ".
diff --git a/www/webglimpse/files/patch-makenh b/www/webglimpse/files/patch-makenh
deleted file mode 100644
index b7084ea2f428..000000000000
--- a/www/webglimpse/files/patch-makenh
+++ /dev/null
@@ -1,182 +0,0 @@
---- ./makenh.orig 1998-07-27 19:21:30.000000000 -0400
-+++ ./makenh 2009-07-07 22:30:26.517066791 -0400
-@@ -68,6 +68,7 @@
- $SITE_RE = '[^:]+:\/\/([^\/]+)\/.*';
- $NumLocalCollected = 0;
- $NumRemoteCollected = 0;
-+$max_redir = 6;
- # LOGFILE, ERRFILE -- files for logging
-
- ### *TO CHANGE TRAVERSAL*
-@@ -105,6 +106,7 @@
- $LOGFILENAME = ".wg_log";
- # $STARTFILE = ".wgstart";
- $WGADDSEARCH = ".wgfilter-box";
-+$SITECACHE = ".wgsitecache";
-
- $ROBOTNAME = "HTTPGET";
-
-@@ -187,22 +189,22 @@
-
- # Initialize variables to avoid warnings
- ($title, $urlpath, $traverse_type, $explicit_only, $numhops,
-- $nhhops, $local_limit, $remote_limit, $addboxes, $vhost, $usemaxmem) =
-- ('','','','','','','','','','','');
-+ $nhhops, $local_limit, $remote_limit, $addboxes, $vhost, $usemaxmem, $locale, $charset) =
-+ ('','','','','','','','','','','','','');
-
- ($title, $urlpath, $traverse_type, $explicit_only, $numhops,
-- $nhhops, $local_limit, $remote_limit, $addboxes, $vhost, $usemaxmem, @urllist) = ReadConfig($archivepwd);
-+ $nhhops, $local_limit, $remote_limit, $addboxes, $vhost, $usemaxmem, $locale, $charset, @urllist) = ReadConfig($archivepwd);
-
- # open logs
- &open_logs();
-
- print LOGFILE "From Configuration:\n";
- my(@configlist) = qw(title urlpath traverse_type explicit_only numhops
-- nhhops local_limit remote_limit addboxes vhost usemaxmem ) ;
-+ nhhops local_limit remote_limit addboxes vhost usemaxmem locale charset) ;
- foreach $item (@configlist)
- {
- $value = '';
-- eval "$value = \$$item";
-+ eval "\$value = \$$item";
- print LOGFILE " $item: $value\n";
- }
- print LOGFILE " urllist: @urllist\n\n";
-@@ -231,6 +233,7 @@
- $MAPFILE = "$archivepwd/$MAPFILE";
- $TEMPROBOTFILE = "$archivepwd/$TEMPROBOTFILE";
- $WGADDSEARCH = "$archivepwd/$WGADDSEARCH";
-+$SITECACHE = "$archivepwd/$SITECACHE";
-
- ($archiveprot, $archivehost, $archiveport, $archivepath) =
- &url::parse_url($archiveurl);
-@@ -252,7 +255,7 @@
-
- # read in the site configuration
- &siteconf::ReadConf($vhost);
--&siteconf::LoadCache();
-+&siteconf::LoadCache("$SITECACHE");
-
- ###############
- ### PHASE 1 ###
-@@ -398,7 +401,7 @@
- &close_logs();
-
- # remove the robots file
--system("rm -rf $TEMPROBOTFILE");
-+unlink($TEMPROBOTFILE);
-
- #----------------------
- #change the dir back
-@@ -751,7 +754,7 @@
- my($prot, $host, $port, $path) = &url::parse_url($url);
-
- # if the protocol isn't http, assume it's good
-- if($prot!~/http/i){
-+ if(!defined($prot) || $prot!~/http/i){
- return 1;
- }
-
-@@ -800,6 +803,7 @@
- my($output);
- my($olddata, $newdata);
- my($newprot, $newhost, $newport, $newpath, $url);
-+ my($redcount)=0;
-
- # make the $url
- $url = "http://$host:$port/robots.txt";
-@@ -815,6 +819,7 @@
- while($output ne ""){
- # more for error?
- if($output=~/^error/i){
-+ truncate($TEMPROBOTFILE,0);
- print ERRFILE "Error with getting $url\n";
- # print LOGFILE "Error with getting $url\n";
- last;
-@@ -822,7 +827,13 @@
-
- # look at output for redirect -- store redirects in file, too
- if($output=~/^Redirect: (.*)$/){
-- print LOGFILE "Redirected to: $1...";
-+ if ($redcount >= $max_redir) {
-+ truncate($TEMPROBOTFILE,0);
-+ print ERRFILE "Too many redirections with $url\n";
-+ last;
-+ }
-+ $redcount++;
-+ print LOGFILE "Redirected to: $1...\n";
-
- # see if we have the redirected server
- ($newprot, $newhost, $newport, $newpath) = &url::parse_url($1);
-@@ -843,6 +854,7 @@
- }
- }else{
- # we've got it, or there's an error...
-+ truncate($TEMPROBOTFILE,0);
- last;
- }
- }
-@@ -894,6 +906,7 @@
- sub geturl2file{
- my($url) = @_;
- my($output, $link, $file, $oldfile, @aliases);
-+ my($redcount)=0;
-
- # check if we have that in stock (we know it's not local)
- if (defined($URL2FILE{$url})) {
-@@ -930,6 +943,7 @@
- while($output ne ""){
- # more for error?
- if($output=~/^error/i){
-+ truncate($file,0);
- print ERRFILE "Error with getting $url: $output\n";
- # print LOGFILE "Error with getting $url\n";
- last;
-@@ -937,6 +951,12 @@
-
- # look at output for redirect -- store redirects in file, too
- if($output=~/^Redirect: (.*)$/){
-+ if ($redcount >= $max_redir) {
-+ truncate($file,0);
-+ print ERRFILE "Too many redirections with $url\n";
-+ last;
-+ }
-+ $redcount++;
- &ungetnewname(); # rewind the name counter
- # The next get will overwrite the unnecessary file
-
-@@ -970,6 +990,7 @@
- }
- }else{
- # we've got it, or there's an error...
-+ truncate($file,0);
- last;
- }
- }
-@@ -1159,6 +1180,15 @@
- ($prot, $host, $port, $path) = &url::parse_url($url);
- #print "URL after parsing: $prot://$host:$port$path\n";
-
-+ next if !defined($prot);
-+ if (!defined($port) ||
-+ ($port eq '80' && $prot =~ /^https?$/) ||
-+ ($port eq '21' && $prot eq 'ftp')) {
-+ $port = '';
-+ } else {
-+ $port = ":$port";
-+ }
-+
- # make sure the path has a preceding /
- $path = "/$path" if $path!~/^\//;
-
-@@ -1177,7 +1207,7 @@
- # $host = "$a.$b.$c.$d";
- # }
-
-- $url = "$prot://$host:$port$path";
-+ $url = "$prot://$host$port$path";
- #print "URL after normalization: $url\n";
-
- # strip off any #text
diff --git a/www/webglimpse/files/patch-wginstall b/www/webglimpse/files/patch-wginstall
deleted file mode 100644
index 8642a062ac6c..000000000000
--- a/www/webglimpse/files/patch-wginstall
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./wginstall.orig 1998-04-23 19:41:34.000000000 -0400
-+++ ./wginstall 2009-07-07 22:30:26.501071182 -0400
-@@ -3,7 +3,7 @@
- # Ground-zero install script for webglimpse
- # Tries to find location of perl and execute wginstall
-
--perl_loc=`which perl`
-+perl_loc=%PERL%
-
- if [ -z $perl_loc ]
- then
diff --git a/www/webglimpse/files/patch-wginstall.pl b/www/webglimpse/files/patch-wginstall.pl
deleted file mode 100644
index 2886dd6219a8..000000000000
--- a/www/webglimpse/files/patch-wginstall.pl
+++ /dev/null
@@ -1,264 +0,0 @@
---- ./wginstall.pl.orig 1998-09-25 11:34:42.000000000 -0400
-+++ ./wginstall.pl 2009-07-07 22:30:26.504066256 -0400
-@@ -31,7 +31,7 @@
-
-
- # Get operating system
--$LEGALOS = 'linux osf sunos solaris';
-+#$LEGALOS = 'linux osf sunos solaris freebsd';
- $DEFAULTOS = 'linux';
- $PLATFORM = $ARGV[1] || $^O || '';
-
-@@ -46,16 +46,16 @@
- }
-
-
--do {
-- $PLATFORM = prompt("What OS are you running (must be one of $LEGALOS)?", $PLATFORM);
--} while ($LEGALOS !~ /$PLATFORM/);
-+#do {
-+# $PLATFORM = prompt("What OS are you running (must be one of $LEGALOS)?", $PLATFORM);
-+#} while ($LEGALOS !~ /$PLATFORM/);
-
- ###########################################################
- # Make sure we can find needed system binaries
- # Since not all systems have which, we make a guess if which fails
- #
- # get the paths for perl and glimpse
--$PERL = $ARGV[0] || `which perl` || '/usr/local/bin/perl';
-+$PERL = '%PERL%';
- $CONVERT_LOC = `which wgconvert` || '/usr/local/bin/wgconvert';
- $GLIMPSE_LOC = `which glimpse` || '/usr/local/bin/glimpse';
- $GLIMPSEIDX_LOC = `which glimpseindex` || '/usr/local/bin/glimpseindex';
-@@ -168,9 +168,10 @@
- }
- chomp $guess;
- if (($guess eq '')||($guess eq '.')) {
-- $guess = '/usr/local/webglimpse';
-+ $guess = '/usr/local/www/webglimpse';
- }
--$WEBGLIMPSE_HOME = prompt('Webglimpse Home Directory: ', $guess);
-+#$WEBGLIMPSE_HOME = prompt('Webglimpse Home Directory: ', $guess);
-+$WEBGLIMPSE_HOME = $guess;
-
- # Remove any trailing '/'
- if ($WEBGLIMPSE_HOME =~ /\/$/) {
-@@ -211,12 +212,12 @@
- # Check if .wgsiteconf already exists
- $HAVECONFIG = 'N';
- if ( -e "$WEBGLIMPSE_HOME/.wgsiteconf" ) {
-- $HAVECONFIG = prompt('Existing installation found. Keep configuration info? (Y/n)', 'Y');
-- if ($HAVECONFIG =~ /^[yY]/) {
-+# $HAVECONFIG = prompt('Existing installation found. Keep configuration info? (Y/n)', 'Y');
-+# if ($HAVECONFIG =~ /^[yY]/) {
- $HAVECONFIG = 'Y';
-- } else {
-- $HAVECONFIG = 'N';
-- }
-+# } else {
-+# $HAVECONFIG = 'N';
-+# }
- }
-
- #######################################################################
-@@ -225,53 +226,53 @@
- #
- if ($HAVECONFIG eq 'N') {
-
-- print "\nI will now ask you some questions about your HTTP server.\n";
-- print "Automatic configuration is supported for Apache servers v1.2 and above\n";
-- print "If you do not have an Apache server, you may need to edit the file\n";
-- print "$WEBGLIMPSE_HOME/.wgsiteconf by hand after the installation is completed.\n\n";
--
-+# print "\nI will now ask you some questions about your HTTP server.\n";
-+# print "Automatic configuration is supported for Apache servers v1.2 and above\n";
-+# print "If you do not have an Apache server, you may need to edit the file\n";
-+# print "$WEBGLIMPSE_HOME/.wgsiteconf by hand after the installation is completed.\n\n";
-+#
- #
- # Try to guess the configuration directory/file from the process list
- #
-- $allprocs = `ps -a` || '';
-- $confdir = '';
-- $conffile = '';
-- if ($allprocs ne '') {
-- @allprocs = split(/\n/,$allprocs);
-- foreach $proc ( @allprocs ) {
-- if ($proc =~ /httpd/) {
-- if ($proc =~ / -f (\S+)/) {
-- $conffile = $1;
-- }
-- if ($proc =~ / -d (\S+)/) {
-- $confdir = $1;
-- }
-- last;
-- }
-- }
-- }
-- $HTTPD_CONF = '';
-- if ($conffile ne '') {
-- # Usually the daemon is run as httpd -f /path/httpd.conf
-- $HTTPD_CONF = $conffile;
-- }
--
-- if ($confdir ne '') {
-- if ($confdir =~ /\/$/) {
-- chop $confdir;
-- }
-- if ($HTTPD_CONF eq '') {
-- $HTTPD_CONF = 'httpd.conf';
-- }
-- $HTTPD_CONF = $confdir.'/'.$HTTPD_CONF;
-- }
--
-- if ($HTTPD_CONF eq '') {
-- $HTTPD_CONF = '/usr/local/etc/httpd/conf/httpd.conf';
-- }
-+# $allprocs = `ps -a` || '';
-+# $confdir = '';
-+# $conffile = '';
-+# if ($allprocs ne '') {
-+# @allprocs = split(/\n/,$allprocs);
-+# foreach $proc ( @allprocs ) {
-+# if ($proc =~ /httpd/) {
-+# if ($proc =~ / -f (\S+)/) {
-+# $conffile = $1;
-+# }
-+# if ($proc =~ / -d (\S+)/) {
-+# $confdir = $1;
-+# }
-+# last;
-+# }
-+# }
-+# }
-+# $HTTPD_CONF = '';
-+# if ($conffile ne '') {
-+# # Usually the daemon is run as httpd -f /path/httpd.conf
-+# $HTTPD_CONF = $conffile;
-+# }
-+#
-+# if ($confdir ne '') {
-+# if ($confdir =~ /\/$/) {
-+# chop $confdir;
-+# }
-+# if ($HTTPD_CONF eq '') {
-+# $HTTPD_CONF = 'httpd.conf';
-+# }
-+# $HTTPD_CONF = $confdir.'/'.$HTTPD_CONF;
-+# }
-+#
-+# if ($HTTPD_CONF eq '') {
-+ $HTTPD_CONF = '/usr/local/etc/apache/httpd.conf';
-+# }
-
- # Check with the user if our guess is right.
-- $HTTPD_CONF = &prompt('Full path to HTTP server config file: ',$HTTPD_CONF);
-+# $HTTPD_CONF = &prompt('Full path to HTTP server config file: ',$HTTPD_CONF);
-
- ########################################################################
- # Call wgSiteConfig from wgserver.pl to parse server config file
-@@ -351,13 +352,13 @@
-
-
- # Prompt user no matter what; we may be overwriting a file here.
--$CGIBIN_PWD =
-- &prompt("Which directory should I copy the WebGlimpse cgi-bin scripts to?\nIf you choose a different\ndirectory than the default, make sure it exists.\n",
-- "$CGIBIN_PWD");
-+#$CGIBIN_PWD =
-+# &prompt("Which directory should I copy the WebGlimpse cgi-bin scripts to?\nIf you choose a different\ndirectory than the default, make sure it exists.\n",
-+# "$CGIBIN_PWD");
-
--$CGIBIN =
-- &prompt("What is the script alias for $CGIBIN_PWD?",
-- $CGIBIN);
-+#$CGIBIN =
-+# &prompt("What is the script alias for $CGIBIN_PWD?",
-+# $CGIBIN);
-
- # If this is news to us, add/change the WGSCRIPTALIAS line to the site config file
- $wg_added = 0;
-@@ -435,8 +436,8 @@
- print "cgi-bin *relative* URL: $CGIBIN\n";
- print "-----------------------------------------------------\n";
-
--print "To continue with these settings, press RETURN. Otherwise, press ^C to abort.\n";
--$_=<STDIN>;
-+#print "To continue with these settings, press RETURN. Otherwise, press ^C to abort.\n";
-+#$_=<STDIN>;
-
-
- # build local copy of httpget and html2txt
-@@ -491,6 +492,7 @@
- "OutputTool.pm", # New with v1.6b3
- "config.pl",
- "httpget.c",
-+ "html2txt.c",
- "url_get");
-
- @optlibfiles = ( "CustomOutputTool.pm", # New with v1.6b4 - only distributed w/commercial version
-@@ -606,11 +608,11 @@
-
- print "Webglimpse installation complete.\n\n";
-
--print "**NOTE: You may need to edit your web server configuration file \n";
--print "and specify $CGIBIN_PWD as a cgi-bin directory.\n";
--print "For Apache, use the ScriptAlias directive.\n\n";
--print("Press RETURN to continue\n");
--<STDIN>;
-+#print "**NOTE: You may need to edit your web server configuration file \n";
-+#print "and specify $CGIBIN_PWD as a cgi-bin directory.\n";
-+#print "For Apache, use the ScriptAlias directive.\n\n";
-+#print("Press RETURN to continue\n");
-+#<STDIN>;
-
-
- print "\nSee http://glimpse.cs.arizona.edu/webglimpse for more\n";
-@@ -619,25 +621,25 @@
- print "You may configure an archive at any time with the command \n";
- print "$WEBGLIMPSE_HOME/confarc\n\n";
-
--print "To configure one or more archives now, just enter the directory to index or URL to traverse.\n";
--print "A directory should be a full path starting with / \n";
--print "A URL should be absolute starting with http:// \n\n";
-+#print "To configure one or more archives now, just enter the directory to index or URL to traverse.\n";
-+#print "A directory should be a full path starting with / \n";
-+#print "A URL should be absolute starting with http:// \n\n";
-
--$archivepath = &prompt("Enter directory or URL to index, return to quit:", '');
--while($archivepath ne '') {
-+#$archivepath = &prompt("Enter directory or URL to index, return to quit:", '');
-+#while($archivepath ne '') {
-
- # We want to make certain simplified assumptions here.
- # User can get full flexibility by running confarc from
- # command line later.
-- $type = 'D';
-- if ($archivepath =~ /^http/) {
-- $type = 'T';
-- }
-+# $type = 'D';
-+# if ($archivepath =~ /^http/) {
-+# $type = 'T';
-+# }
-
-- system("$WEBGLIMPSE_HOME/confarc -i $archivepath -t $type -l $archivepath");
-+# system("$WEBGLIMPSE_HOME/confarc -i $archivepath -t $type -l $archivepath");
-
-- $archivepath = &prompt("Enter directory or URL to index, return to quit:", '');
--}
-+# $archivepath = &prompt("Enter directory or URL to index, return to quit:", '');
-+#}
-
- 1;
-
-@@ -703,8 +705,8 @@
- print TEMP "\$CGIBIN = \"$CGIBIN\";\n";
- }elsif(/^\$gunzip *=/){
- print TEMP "\$gunzip = \"$gunzip\";\n";
-- }elsif(/^#!\/usr\/local\/bin\/perl$/){
-- print TEMP "#!$PERL\n";
-+ }elsif(/^#!\/usr\/local\/bin[^ ]*\/perl(.*)/){
-+ print TEMP "#!$PERL$1\n";
- }else{
- print TEMP $_;
- }
diff --git a/www/webglimpse/pkg-descr b/www/webglimpse/pkg-descr
deleted file mode 100644
index 1f6c85256111..000000000000
--- a/www/webglimpse/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-WebGlimpse adds search capabilities to your WWW site automatically and
-easily. It attaches a small search box to the bottom of every HTML page,
-and allows the search to cover the neighborhood of that page or the whole
-site. With WebGlimpse there is no need to construct separate search pages,
-and no need to interrupt the users from their browsings. All pages remain
-unchanged except for the extra search capabilities. It is even possible
-for the search to efficiently cover remote pages linked from your pages.
-(WebGlimpse will collect such remote pages to your disk and index them.)
-Installation, customization (e.g., deciding which pages to collect and
-which ones to index), and maintenance are easy.
-
-WWW: http://webglimpse.net/
diff --git a/www/webglimpse/pkg-plist b/www/webglimpse/pkg-plist
deleted file mode 100644
index 433f623ecf6f..000000000000
--- a/www/webglimpse/pkg-plist
+++ /dev/null
@@ -1,41 +0,0 @@
-%%PORTDOCS%%%%DOCSDIR%%/confarc.html
-%%PORTDOCS%%%%DOCSDIR%%/install_1.6.html
-%%PORTDOCS%%%%DOCSDIR%%/sample.wgsiteconf
-www/cgi-bin/mfs
-www/cgi-bin/webglimpse
-www/cgi-bin/webglimpse-fullsearch
-%%WWWDIR%%/.archives
-%%WWWDIR%%/.wgsiteconf
-%%WWWDIR%%/Makefile
-%%WWWDIR%%/addsearch
-%%WWWDIR%%/confarc
-%%WWWDIR%%/dist/glimpse-eye.jpg
-%%WWWDIR%%/dist/glimpse_filters
-%%WWWDIR%%/dist/wgall.html
-%%WWWDIR%%/dist/wgbox.html
-%%WWWDIR%%/dist/wgfilter-box
-%%WWWDIR%%/dist/wgfilter-index
-%%WWWDIR%%/dist/wgindex.html
-%%WWWDIR%%/getfile
-%%WWWDIR%%/lib/OutputTool.pm
-%%WWWDIR%%/lib/URL.pl
-%%WWWDIR%%/lib/config.pl
-%%WWWDIR%%/lib/ftplib.pl
-%%WWWDIR%%/lib/html2txt
-%%WWWDIR%%/lib/html2txt.c
-%%WWWDIR%%/lib/httpget
-%%WWWDIR%%/lib/httpget.c
-%%WWWDIR%%/lib/httpget.pl
-%%WWWDIR%%/lib/siteconf.pl
-%%WWWDIR%%/lib/url_get
-%%WWWDIR%%/lib/url_get.pl
-%%WWWDIR%%/lib/utils.h
-%%WWWDIR%%/lib/webgutils.pl
-%%WWWDIR%%/lib/wgserver.pl
-%%WWWDIR%%/makecron
-%%WWWDIR%%/makenh
-%%WWWDIR%%/rmarc
-@dirrm %%WWWDIR%%/dist
-@dirrm %%WWWDIR%%/lib
-@dirrm %%WWWDIR%%
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/www/webredirect/Makefile b/www/webredirect/Makefile
deleted file mode 100644
index 4c44156a4424..000000000000
--- a/www/webredirect/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# New ports collection makefile for: webredirect
-# Date created: 24 October 2000
-# Whom: kaj@Raditex.se
-#
-# $FreeBSD$
-#
-
-PORTNAME= webredirect
-PORTVERSION= 0.3
-PORTREVISION= 1
-CATEGORIES= www
-MASTER_SITES= ftp://ftp.stacken.kth.se/pub/projects/webredirect/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Small web server serving "301 Moved Permanently" only
-
-BROKEN= Does not fetch
-
-DEPRECATED= No more public distfiles
-EXPIRATION_DATE= 2011-09-01
-
-ALL_TARGET= depend all
-
-MAN1= webredirect.1
-PLIST_FILES= bin/webredirect
-USE_RC_SUBR= webredirect.sh
-
-.include <bsd.port.pre.mk>
-
-pre-build:
- @${TOUCH} ${WRKSRC}/incu/depend.mk
- @${TOUCH} ${WRKSRC}/depend.mk
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/webredirect ${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/webredirect.1 ${PREFIX}/man/man1
-
-.include <bsd.port.post.mk>
diff --git a/www/webredirect/distinfo b/www/webredirect/distinfo
deleted file mode 100644
index 30390f69a9dd..000000000000
--- a/www/webredirect/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (webredirect-0.3.tar.gz) = e5607ebe54162569d4a34037d4a728ba0e513b54fc4b96db9126dc5bce310d2a
-SIZE (webredirect-0.3.tar.gz) = 11558
diff --git a/www/webredirect/files/patch-Makefile b/www/webredirect/files/patch-Makefile
deleted file mode 100644
index 51e027fa709a..000000000000
--- a/www/webredirect/files/patch-Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- Makefile 2001/03/14 15:12:36 1.1
-+++ Makefile 2001/03/14 15:12:46
-@@ -1,7 +1,7 @@
- SRC = webredirect.cc
- OBJ = ${SRC:.cc=.o}
- INCLUDES = -Iincu
--CXXFLAGS = -pipe -Wall -O2 ${INCLUDES}
-+CXXFLAGS += -pipe -Wall ${INCLUDES}
- PROG = webredirect
-
- all: ${PROG}
diff --git a/www/webredirect/files/patch-incu::Makefile b/www/webredirect/files/patch-incu::Makefile
deleted file mode 100644
index e239c4567f32..000000000000
--- a/www/webredirect/files/patch-incu::Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-
-$FreeBSD$
-
---- incu/Makefile 2001/03/14 15:13:51 1.1
-+++ incu/Makefile 2001/03/14 15:14:08
-@@ -1,6 +1,6 @@
- SRC = error.cc socket.cc log.cc system.cc time.cc pipe.cc
- OBJS = ${SRC:.cc=.o}
--CXXFLAGS = -I. -pipe -g -Wall -O2
-+CXXFLAGS += -I. -pipe -Wall
- RANLIB = ranlib
-
- all: libincu.a depend.mk .cvsignore
-@@ -9,7 +9,7 @@
- rm -f ${OBJS}
-
- libincu.a: ${OBJS}
-- -rm $@
-+ rm -f $@
- ${AR} cq $@ ${OBJS} ${ARADD}
- ${RANLIB} $@
-
diff --git a/www/webredirect/files/patch-incu::incu::log.hh b/www/webredirect/files/patch-incu::incu::log.hh
deleted file mode 100644
index fce46d6fd009..000000000000
--- a/www/webredirect/files/patch-incu::incu::log.hh
+++ /dev/null
@@ -1,18 +0,0 @@
---- incu/incu/log.hh.orig Fri Sep 12 00:55:24 2003
-+++ incu/incu/log.hh Fri Sep 12 01:17:07 2003
-@@ -34,10 +34,15 @@
- static void setTreshold(LogGrade t) { silence = t; }
- /** Boring workaround ... Without this, the first thing to get appended to
- * the Log gets broken. */
-+
-+ // The following does not work with gcc 2.95.4, but it was a workaround
-+ // for GCC 3.x brokenness anyway.
-+#if !defined (__GNUC__) || __GNUC__ > 2
- template<typename T>
- std::ostream& operator << (const T& t) {
- return *((std::ostream*)(this)) << t;
- }
-+#endif
- private:
- static LogGrade silence;
- class DeviceMgr;
diff --git a/www/webredirect/files/patch-incu::incu::socket.hh b/www/webredirect/files/patch-incu::incu::socket.hh
deleted file mode 100644
index bf251e7df6dd..000000000000
--- a/www/webredirect/files/patch-incu::incu::socket.hh
+++ /dev/null
@@ -1,12 +0,0 @@
---- ./incu/incu/socket.hh.orig 2003-01-16 01:35:07.000000000 +0800
-+++ ./incu/incu/socket.hh 2007-07-03 16:55:53.369394880 +0800
-@@ -73,7 +73,8 @@
- std::streambuf* inbuf;
- std::streambuf* outbuf;
- };
--
-+
-+ std::ostream& operator << (std::ostream&, const SockaddrIn&);
- }
-
- #endif // INCU_SOCKET
diff --git a/www/webredirect/files/patch-incu::incu::time.hh b/www/webredirect/files/patch-incu::incu::time.hh
deleted file mode 100644
index 4245e5e8a91a..000000000000
--- a/www/webredirect/files/patch-incu::incu::time.hh
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./incu/incu/time.hh.orig 2001-09-24 22:26:52.000000000 +0800
-+++ ./incu/incu/time.hh 2007-07-03 16:56:32.818772107 +0800
-@@ -27,6 +27,8 @@
-
- friend std::ostream& operator << (std::ostream& out, const Time& t);
- };
-+
-+ std::ostream& operator << (std::ostream& out, const Time& t);
- };
-
- #endif // INCU_TIME
diff --git a/www/webredirect/files/patch-webredirect.cc b/www/webredirect/files/patch-webredirect.cc
deleted file mode 100644
index 92305363f82a..000000000000
--- a/www/webredirect/files/patch-webredirect.cc
+++ /dev/null
@@ -1,19 +0,0 @@
---- webredirect.cc.orig Fri Sep 12 00:55:12 2003
-+++ webredirect.cc Fri Sep 12 01:04:57 2003
-@@ -7,6 +7,7 @@
- #include <iostream>
- #include <stdexcept>
- #include <map>
-+#include <memory>
- #include <incu/error.hh>
- #include <incu/log.hh>
- #include <incu/socket.hh>
-@@ -62,7 +62,7 @@
-
- int checked_accept(int serv_sock) {
- struct sockaddr_in remote;
-- size_t len = sizeof(remote);
-+ socklen_t len = sizeof(remote);
-
- int remote_fd = accept(serv_sock, reinterpret_cast<sockaddr*>(&remote),
- &len);
diff --git a/www/webredirect/files/webredirect.sh.in b/www/webredirect/files/webredirect.sh.in
deleted file mode 100644
index eb21675e3c73..000000000000
--- a/www/webredirect/files/webredirect.sh.in
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-#
-# PROVIDE: webredirect
-# REQUIRE: DAEMON
-#
-# Add the following lines to /etc/rc.conf to enable webredirect:
-#
-# webredirect_enable="YES" # YES or NO (default)
-# webredirect_flags # webredirect command line flags
-
-. /etc/rc.subr
-
-name="webredirect"
-rcvar=`set_rcvar`
-command_args="&"
-
-load_rc_config $name
-
-: ${webredirect_enable="NO"}
-: ${webredirect_flags="-t http://www.freebsd.org -n"}
-
-command="%%PREFIX%%/bin/${name}"
-
-run_rc_command "$1"
diff --git a/www/webredirect/pkg-descr b/www/webredirect/pkg-descr
deleted file mode 100644
index 5238f5c8357e..000000000000
--- a/www/webredirect/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-The webredirect program is an extremely small web server that gives the
-"301 Moved Permanently" (or "302 Moved Temporarily") response to all
-"GET", "HEAD" and "POST" requests. At the moment, all other requests are
-unsupported and result in a "501 Not Supported" response.
-
-WWW: http://www.Stacken.KTH.se/~kaj/hack/webredirect
diff --git a/www/xitami/Makefile b/www/xitami/Makefile
deleted file mode 100644
index bf641c029e3f..000000000000
--- a/www/xitami/Makefile
+++ /dev/null
@@ -1,55 +0,0 @@
-# New ports collection makefile for: Xitami HTTP Server
-# Date created: 15 Oct 1997
-# Whom: Ian Vaudrey <i.vaudrey@cableinet.co.uk>
-#
-# $FreeBSD$
-#
-
-PORTNAME= xitami
-PORTVERSION= 2.5c2
-CATEGORIES= www
-MASTER_SITES= http://legacy.xitami.com/
-DISTNAME= xiopen_2_5_src
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A fast, portable multithreaded web server
-
-BROKEN= Does not fetch
-
-DEPRECATED= No more public distfiles
-EXPIRATION_DATE= 2011-09-01
-
-NO_WRKSUBDIR= yes
-
-MAN8= xitami.8
-
-SUB_FILES= defaults.cfg \
- xitami.8
-
-USE_RC_SUBR= xitami.sh
-
-.include <bsd.port.pre.mk>
-
-do-build:
- ${MAKE} -C ${WRKSRC}/sfl
- ${MAKE} -C ${WRKSRC}/gsl
- ${MAKE} -C ${WRKSRC}/smt
- ${MAKE} -C ${WRKSRC}/studio
- ${MAKE} -C ${WRKSRC}/xiadmin
- ${MAKE} -C ${WRKSRC}/xiopen
-
-do-install:
- ${MKDIR} ${PREFIX}/etc/xitami
- ${INSTALL_DATA} ${WRKDIR}/defaults.cfg ${PREFIX}/etc/xitami/defaults.cfg.sample
- ${INSTALL_DATA} ${FILESDIR}/xitami.aut ${PREFIX}/etc/xitami
- ${INSTALL_DATA} ${WRKSRC}/xiopen/xitami.cfg ${PREFIX}/etc/xitami
- ${INSTALL_DATA} ${WRKSRC}/xiopen/pipedef.xml ${PREFIX}/etc/xitami
- ${INSTALL_DATA} ${FILESDIR}/dir.gsl ${PREFIX}/etc/xitami
- ${INSTALL_PROGRAM} ${WRKSRC}/xiopen/xitami ${PREFIX}/libexec
- ${INSTALL_MAN} ${WRKSRC}/xitami.8 ${PREFIX}/man/man8
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}/html
- ${INSTALL_MAN} ${WRKSRC}/xiopen/webpages/xitami/* ${DOCSDIR}/html
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/www/xitami/distinfo b/www/xitami/distinfo
deleted file mode 100644
index 2a8d85f2ed65..000000000000
--- a/www/xitami/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xiopen_2_5_src.tar.gz) = 369165694117631c66d0f42c478d2e869f809994ea862dd96f26a106260d7014
-SIZE (xiopen_2_5_src.tar.gz) = 1858927
diff --git a/www/xitami/files/defaults.cfg.in b/www/xitami/files/defaults.cfg.in
deleted file mode 100644
index 2931f2439451..000000000000
--- a/www/xitami/files/defaults.cfg.in
+++ /dev/null
@@ -1,44 +0,0 @@
-[Server]
- webpages=%%PREFIX%%/share/doc/xitami/html
- dir-script=dir.gsl
- default1=index.html
- default2=-
-
- error-header=<html><title>HTTP Error</title><body><strong>HTTP Error</strong><p>
- text-400=400 (Bad request)
- text-401=401 (Unauthorized)
- text-402=402 (Payment required)
- text-403=403 (Forbidden)
- text-404=404 (Not found)
- text-412=412 (Precondition failed)
- text-413=413 (Request entity too large)
- text-500=500 (Internal error)
- text-501=501 (Not implemented)
- text-502=502 (Service temporarily overloaded)
- error-footer=</body></html>
-
-[CGI]
- enabled=0
-
-[Security]
- admin=0
- superuser=""
- safepaths=0
- setuid=1
- setuid-user=www
- setuid-group=www
-
-[ServerLog]
- enabled=0
-
-[AccessLog]
- enabled=0
-
-[ErrorLog]
- enabled=0
-
-[Ftp]
- enabled=0
-
-[Lrwp]
- enabled=0
diff --git a/www/xitami/files/dir.gsl b/www/xitami/files/dir.gsl
deleted file mode 100644
index 8de078babaeb..000000000000
--- a/www/xitami/files/dir.gsl
+++ /dev/null
@@ -1,24 +0,0 @@
-.output "$(tempfile?httpdir.lst)"
-<html><title>Directory listing of $(urlbase:)</title>
-<body>
-<strong>$(urlbase:)</strong><hr>
-<table border=0>
-<tr><th align=left>Name</th><th align=center>Size</th><th align=left>Modified</th></tr>
-.if defined (urlparent)
- <tr><td><a href="$(urlparent:)"><tt>../</tt></a></td><td></td><td></td>
-.endif
-.for file
-. if defined (directory)
- <tr><td><a href="$(urlbase:)$(nameurl:)"><tt>$(name:)/</tt></a></td>
-. else
- <tr><td><a href="$(urlbase:)$(nameurl:)"><tt>$(name:)</tt></a></td>
-. endif
-. if defined (directory)
- <td></td>
-. else
- <td align=right><tt>$(size) $(units:)</tt></td>
-. endif
- <td align=left><tt>$(date) $(time)</tt></td></tr>
-.endfor
-</table>
-</body></html>
diff --git a/www/xitami/files/patch-ae b/www/xitami/files/patch-ae
deleted file mode 100644
index cace88653147..000000000000
--- a/www/xitami/files/patch-ae
+++ /dev/null
@@ -1,13 +0,0 @@
---- sfl/prelude.h.orig Fri Jul 11 23:10:08 2003
-+++ sfl/prelude.h Tue Jul 20 15:21:33 2004
-@@ -175,6 +175,10 @@
- #elif (defined (FreeBSD) || defined (__FreeBSD__))
- # define __UTYPE_FREEBSD
- # define __UNIX__
-+#if !defined(__i386__)
-+# undef __IS_32BIT__
-+# define __IS_64BIT__
-+#endif
- #elif (defined (NetBSD) || defined (__NetBSD__))
- # define __UTYPE_NETBSD
- # define __UNIX__
diff --git a/www/xitami/files/patch-gsl-makefile b/www/xitami/files/patch-gsl-makefile
deleted file mode 100644
index 5fa8efc3407d..000000000000
--- a/www/xitami/files/patch-gsl-makefile
+++ /dev/null
@@ -1,24 +0,0 @@
---- gsl/makefile.orig Thu Jul 22 16:51:49 2004
-+++ gsl/makefile Wed Apr 19 10:27:25 2006
-@@ -22,7 +22,7 @@
- # with the iMatix c script without any arguments.
- #
- .c$(OBJ):
-- c -q $<
-+ $(CC) $(CFLAGS) -I../sfl -c $<
- # And .c files _do_not_ depend on .l files (.l files are Libero files,
- # not lex input files as the default rules think).
- #
-@@ -39,10 +39,10 @@
- # Dependencies
- #
- libgsl$(LIB): ggcode$(OBJ) ggcomm$(OBJ) ggeval$(OBJ) ggfile$(OBJ) ggfunc$(OBJ) ggobjt$(OBJ) ggstrn$(OBJ) ggpars$(OBJ)
-- c -q -r libgsl$(LIB) ggcode$(OBJ) ggcomm$(OBJ) ggeval$(OBJ) ggfile$(OBJ) ggfunc$(OBJ) ggobjt$(OBJ) ggstrn$(OBJ) ggpars$(OBJ)
-+ $(AR) -r libgsl$(LIB) ggcode$(OBJ) ggcomm$(OBJ) ggeval$(OBJ) ggfile$(OBJ) ggfunc$(OBJ) ggobjt$(OBJ) ggstrn$(OBJ) ggpars$(OBJ)
- gslgen$(OBJ): gslgen.c #!mkdep
- gslgen$(EXE): gslgen$(OBJ) libgsl$(LIB)
-- c -q -L gslgen
-+ $(CC) $(CFLAGS) -o $@ $> -L../sfl -lsfl -lm
- ggcode$(OBJ): ggcode.c #!mkdep
- ggcomm$(OBJ): ggcomm.c #!mkdep
- ggeval$(OBJ): ggeval.c #!mkdep
diff --git a/www/xitami/files/patch-sfl-makefile b/www/xitami/files/patch-sfl-makefile
deleted file mode 100644
index 9a09518044de..000000000000
--- a/www/xitami/files/patch-sfl-makefile
+++ /dev/null
@@ -1,22 +0,0 @@
---- sfl/makefile.orig Thu Jul 22 16:51:48 2004
-+++ sfl/makefile Sun May 21 22:23:17 2006
-@@ -21,8 +21,8 @@
- # Objects depend on source files with the same name; and are compiled
- # with the iMatix c script without any arguments.
- #
--.c$(OBJ):
-- c -q $<
-+#.c$(OBJ):
-+# c -q $<
- # And .c files _do_not_ depend on .l files (.l files are Libero files,
- # not lex input files as the default rules think).
- #
-@@ -39,7 +39,7 @@
- # Dependencies
- #
- libsfl$(LIB): sflbits$(OBJ) sflcomp$(OBJ) sflcons$(OBJ) sflconv$(OBJ) sflcryp$(OBJ) sflcvbs$(OBJ) sflcvdp$(OBJ) sflcvds$(OBJ) sflcvns$(OBJ) sflcvsb$(OBJ) sflcvsd$(OBJ) sflcvsn$(OBJ) sflcvst$(OBJ) sflcvtp$(OBJ) sflcvts$(OBJ) sfldate$(OBJ) sfldbio$(OBJ) sfldir$(OBJ) sflenv$(OBJ) sflexdr$(OBJ) sflfile$(OBJ) sflfind$(OBJ) sflfort$(OBJ) sflhttp$(OBJ) sflini$(OBJ) sfllang$(OBJ) sfllbuf$(OBJ) sfllist$(OBJ) sflmail$(OBJ) sflmath$(OBJ) sflmem$(OBJ) sflmesg$(OBJ) sflmime$(OBJ) sflmysql$(OBJ) sflnode$(OBJ) sflprint$(OBJ) sflproc$(OBJ) sflslot$(OBJ) sflsock$(OBJ) sflstr$(OBJ) sflsymb$(OBJ) sflsyst$(OBJ) sfltok$(OBJ) sfltree$(OBJ) sfltron$(OBJ) sfluid$(OBJ) sflxml$(OBJ) sflxmll$(OBJ)
-- c -q -r libsfl$(LIB) sflbits$(OBJ) sflcomp$(OBJ) sflcons$(OBJ) sflconv$(OBJ) sflcryp$(OBJ) sflcvbs$(OBJ) sflcvdp$(OBJ) sflcvds$(OBJ) sflcvns$(OBJ) sflcvsb$(OBJ) sflcvsd$(OBJ) sflcvsn$(OBJ) sflcvst$(OBJ) sflcvtp$(OBJ) sflcvts$(OBJ) sfldate$(OBJ) sfldbio$(OBJ) sfldir$(OBJ) sflenv$(OBJ) sflexdr$(OBJ) sflfile$(OBJ) sflfind$(OBJ) sflfort$(OBJ) sflhttp$(OBJ) sflini$(OBJ) sfllang$(OBJ) sfllbuf$(OBJ) sfllist$(OBJ) sflmail$(OBJ) sflmath$(OBJ) sflmem$(OBJ) sflmesg$(OBJ) sflmime$(OBJ) sflmysql$(OBJ) sflnode$(OBJ) sflprint$(OBJ) sflproc$(OBJ) sflslot$(OBJ) sflsock$(OBJ) sflstr$(OBJ) sflsymb$(OBJ) sflsyst$(OBJ) sfltok$(OBJ) sfltree$(OBJ) sfltron$(OBJ) sfluid$(OBJ) sflxml$(OBJ) sflxmll$(OBJ)
-+ $(AR) -r libsfl$(LIB) sflbits$(OBJ) sflcomp$(OBJ) sflcons$(OBJ) sflconv$(OBJ) sflcryp$(OBJ) sflcvbs$(OBJ) sflcvdp$(OBJ) sflcvds$(OBJ) sflcvns$(OBJ) sflcvsb$(OBJ) sflcvsd$(OBJ) sflcvsn$(OBJ) sflcvst$(OBJ) sflcvtp$(OBJ) sflcvts$(OBJ) sfldate$(OBJ) sfldbio$(OBJ) sfldir$(OBJ) sflenv$(OBJ) sflexdr$(OBJ) sflfile$(OBJ) sflfind$(OBJ) sflfort$(OBJ) sflhttp$(OBJ) sflini$(OBJ) sfllang$(OBJ) sfllbuf$(OBJ) sfllist$(OBJ) sflmail$(OBJ) sflmath$(OBJ) sflmem$(OBJ) sflmesg$(OBJ) sflmime$(OBJ) sflmysql$(OBJ) sflnode$(OBJ) sflprint$(OBJ) sflproc$(OBJ) sflslot$(OBJ) sflsock$(OBJ) sflstr$(OBJ) sflsymb$(OBJ) sflsyst$(OBJ) sfltok$(OBJ) sfltree$(OBJ) sfltron$(OBJ) sfluid$(OBJ) sflxml$(OBJ) sflxmll$(OBJ)
- sflbits$(OBJ): sflbits.c #!mkdep
- sflcomp$(OBJ): sflcomp.c #!mkdep
- sflcons$(OBJ): sflcons.c #!mkdep
diff --git a/www/xitami/files/patch-sfl-sfl.h b/www/xitami/files/patch-sfl-sfl.h
deleted file mode 100644
index 4ff21a5443b7..000000000000
--- a/www/xitami/files/patch-sfl-sfl.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- sfl/sfl.h.orig Fri Jul 11 23:10:08 2003
-+++ sfl/sfl.h Tue Jul 20 15:21:33 2004
-@@ -175,6 +175,10 @@
- #elif (defined (FreeBSD) || defined (__FreeBSD__))
- # define __UTYPE_FREEBSD
- # define __UNIX__
-+#if !defined(__i386__)
-+# undef __IS_32BIT__
-+# define __IS_64BIT__
-+#endif
- #elif (defined (NetBSD) || defined (__NetBSD__))
- # define __UTYPE_NETBSD
- # define __UNIX__
diff --git a/www/xitami/files/patch-smt-makefile b/www/xitami/files/patch-smt-makefile
deleted file mode 100644
index e0a89944562f..000000000000
--- a/www/xitami/files/patch-smt-makefile
+++ /dev/null
@@ -1,20 +0,0 @@
---- smt/makefile.orig Thu Jul 22 16:51:50 2004
-+++ smt/makefile Wed Apr 19 09:11:22 2006
-@@ -22,7 +22,7 @@
- # with the iMatix c script without any arguments.
- #
- .c$(OBJ):
-- c -q $<
-+ $(CC) $(CFLAGS) -I../sfl -I../gsl -c $<
- # And .c files _do_not_ depend on .l files (.l files are Libero files,
- # not lex input files as the default rules think).
- #
-@@ -39,7 +39,7 @@
- # Dependencies
- #
- libsmt$(LIB): smtecho$(OBJ) smtftpc$(OBJ) smtftpd$(OBJ) smtftpl$(OBJ) smthlog$(OBJ) smthttp$(OBJ) smthttpl$(OBJ) smtlib$(OBJ) smtlog$(OBJ) smtoper$(OBJ) smtpipe$(OBJ) smtrdns$(OBJ) smtrdnsl$(OBJ) smtsimu$(OBJ) smtslot$(OBJ) smtsock$(OBJ) smttime$(OBJ) smttran$(OBJ) smttst1$(OBJ) smttst2$(OBJ) smttst3$(OBJ) smtupmc$(OBJ) smtupmd$(OBJ) xiddns$(OBJ) xierror$(OBJ) xiredir$(OBJ) xiimap$(OBJ) xilrwp$(OBJ) xisuper$(OBJ) xixlog$(OBJ) xixssi$(OBJ) xixxml$(OBJ) smtmsg$(OBJ) smtsslm$(OBJ) xixlogm$(OBJ)
-- c -q -r libsmt$(LIB) smtecho$(OBJ) smtftpc$(OBJ) smtftpd$(OBJ) smtftpl$(OBJ) smthlog$(OBJ) smthttp$(OBJ) smthttpl$(OBJ) smtlib$(OBJ) smtlog$(OBJ) smtoper$(OBJ) smtpipe$(OBJ) smtrdns$(OBJ) smtrdnsl$(OBJ) smtsimu$(OBJ) smtslot$(OBJ) smtsock$(OBJ) smttime$(OBJ) smttran$(OBJ) smttst1$(OBJ) smttst2$(OBJ) smttst3$(OBJ) smtupmc$(OBJ) smtupmd$(OBJ) xiddns$(OBJ) xierror$(OBJ) xiredir$(OBJ) xiimap$(OBJ) xilrwp$(OBJ) xisuper$(OBJ) xixlog$(OBJ) xixssi$(OBJ) xixxml$(OBJ) smtmsg$(OBJ) smtsslm$(OBJ) xixlogm$(OBJ)
-+ $(AR) -r libsmt$(LIB) smtecho$(OBJ) smtftpc$(OBJ) smtftpd$(OBJ) smtftpl$(OBJ) smthlog$(OBJ) smthttp$(OBJ) smthttpl$(OBJ) smtlib$(OBJ) smtlog$(OBJ) smtoper$(OBJ) smtpipe$(OBJ) smtrdns$(OBJ) smtrdnsl$(OBJ) smtsimu$(OBJ) smtslot$(OBJ) smtsock$(OBJ) smttime$(OBJ) smttran$(OBJ) smttst1$(OBJ) smttst2$(OBJ) smttst3$(OBJ) smtupmc$(OBJ) smtupmd$(OBJ) xiddns$(OBJ) xierror$(OBJ) xiredir$(OBJ) xiimap$(OBJ) xilrwp$(OBJ) xisuper$(OBJ) xixlog$(OBJ) xixssi$(OBJ) xixxml$(OBJ) smtmsg$(OBJ) smtsslm$(OBJ) xixlogm$(OBJ)
- smtmsg.h: smtmsg.xml
- gsl -q smtmsg.xml
- smtsslm.h: smtsslm.xml
diff --git a/www/xitami/files/patch-studio-makefile b/www/xitami/files/patch-studio-makefile
deleted file mode 100644
index 10f30a755382..000000000000
--- a/www/xitami/files/patch-studio-makefile
+++ /dev/null
@@ -1,44 +0,0 @@
---- studio/makefile.orig Thu Jul 22 16:51:52 2004
-+++ studio/makefile Wed Apr 19 10:12:34 2006
-@@ -22,7 +22,7 @@
- # with the iMatix c script without any arguments.
- #
- .c$(OBJ):
-- c -q $<
-+ $(CC) $(CFLAGS) -I../sfl -I../smt -c $<
- # And .c files _do_not_ depend on .l files (.l files are Libero files,
- # not lex input files as the default rules think).
- #
-@@ -39,7 +39,7 @@
- # Dependencies
- #
- libstu$(LIB): ctxman$(OBJ) wtplib$(OBJ) formio$(OBJ) wtpman$(OBJ) browtp$(OBJ) brocgi$(OBJ) fxtest1$(OBJ) fxtest2$(OBJ) fxtest3$(OBJ) wtpmsg$(OBJ)
-- c -q -r libstu$(LIB) ctxman$(OBJ) wtplib$(OBJ) formio$(OBJ) wtpman$(OBJ) browtp$(OBJ) brocgi$(OBJ) fxtest1$(OBJ) fxtest2$(OBJ) fxtest3$(OBJ) wtpmsg$(OBJ)
-+ $(AR) -r libstu$(LIB) ctxman$(OBJ) wtplib$(OBJ) formio$(OBJ) wtpman$(OBJ) browtp$(OBJ) brocgi$(OBJ) fxtest1$(OBJ) fxtest2$(OBJ) fxtest3$(OBJ) wtpmsg$(OBJ)
- ctxman$(OBJ): ctxman.c #!mkdep
- wtplib$(OBJ): wtplib.c #!mkdep
- formio$(OBJ): formio.c #!mkdep
-@@ -50,19 +50,19 @@
- gsl -q wtpmsg.xml
- testbro$(OBJ): testbro.c #!mkdep
- testbro$(EXE): testbro$(OBJ) libstu$(LIB)
-- c -q -L testbro
-+ $(CC) $(CFLAGS) -o $@ $> -L../sfl -lsfl
- fxtest1$(OBJ): fxtest1.c #!mkdep
- fxtest2$(OBJ): fxtest2.c #!mkdep
- fxtest3$(OBJ): fxtest3.c #!mkdep
- fxdemo$(OBJ): fxdemo.c #!mkdep
- fxdemo$(EXE): fxdemo$(OBJ) libstu$(LIB)
-- c -q -L fxdemo
-+ $(CC) $(CFLAGS) -o $@ $> -L../sfl -lsfl
- fxdemo2$(OBJ): fxdemo2.c #!mkdep
- fxdemo2$(EXE): fxdemo2$(OBJ) libstu$(LIB)
-- c -q -L fxdemo2
-+ $(CC) $(CFLAGS) -o $@ $> -L../sfl -lsfl
- fxdemo3$(OBJ): fxdemo3.c #!mkdep
- fxdemo3$(EXE): fxdemo3$(OBJ) libstu$(LIB)
-- c -q -L fxdemo3
-+ $(CC) $(CFLAGS) -o $@ $> -L../sfl -lsfl
- wtpman.i: wtpman.l
- lr wtpman.l
- wtpman.d: wtpman.l
diff --git a/www/xitami/files/patch-xiadmin-makefile b/www/xitami/files/patch-xiadmin-makefile
deleted file mode 100644
index 739bbf1a0d47..000000000000
--- a/www/xitami/files/patch-xiadmin-makefile
+++ /dev/null
@@ -1,20 +0,0 @@
---- xiadmin/makefile.orig Thu Jul 22 16:51:53 2004
-+++ xiadmin/makefile Wed Apr 19 09:51:47 2006
-@@ -22,7 +22,7 @@
- # with the iMatix c script without any arguments.
- #
- .c$(OBJ):
-- c -q $<
-+ $(CC) $(CFLAGS) -c -I../smt -I../sfl -I../studio $<
- # And .c files _do_not_ depend on .l files (.l files are Libero files,
- # not lex input files as the default rules think).
- #
-@@ -39,7 +39,7 @@
- # Dependencies
- #
- libxac$(LIB): xiadmin$(OBJ)
-- c -q -r libxac$(LIB) xiadmin$(OBJ)
-+ $(AR) -r libxac$(LIB) xiadmin$(OBJ)
- xiadmin$(OBJ): xiadmin.c #!mkdep
- xiadmin.i: xiadmin.l
- lr xiadmin.l
diff --git a/www/xitami/files/patch-xiopen-makefile b/www/xitami/files/patch-xiopen-makefile
deleted file mode 100644
index feca528aef60..000000000000
--- a/www/xitami/files/patch-xiopen-makefile
+++ /dev/null
@@ -1,8 +0,0 @@
---- xiopen/makefile.orig Wed Apr 19 10:28:13 2006
-+++ xiopen/makefile Wed Apr 19 10:36:37 2006
-@@ -0,0 +1,5 @@
-+
-+all : xitami
-+
-+xitami : xitami.c
-+ $(CC) $(CFLAGS) -o $@ -I../smt -I../sfl $< -L../smt -lsmt -L../xiadmin -lxac -L../gsl -lgsl -L../studio -lstu -L../sfl -lsfl -lm
diff --git a/www/xitami/files/xitami.8.in b/www/xitami/files/xitami.8.in
deleted file mode 100644
index 932b06303f52..000000000000
--- a/www/xitami/files/xitami.8.in
+++ /dev/null
@@ -1,55 +0,0 @@
-.\" Copyright (c) 2006 bdluevel@heitec.net
-.\" 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.
-.Dd April 20, 2006
-.Dt XITAMI 8
-.Os
-.Sh NAME
-.Nm xitami
-.Nd "an HTTP server"
-.Sh DESCRIPTION
-The
-.Nm
-daemon ist started and stopped by its rc.d script. Set
-``xitami_enable=YES'' in
-.Pa /etc/rc.conf
-to enable starting and stopping.
-.Pp
-Refer to
-.Pa http://www.imatix.com/html/xitami/index.htm
-or the installed HTML pages for information about the configuration
-options.
-.Sh FILES
-.Bl -tag -width indent
-.It Pa %%PREFIX%%/etc/xitami/xitami.cfg
-Default values for and documentation of the configuration options.
-.It Pa %%PREFIX%%/etc/xitami/defaults.cfg
-Configuration file you have to write.
-.It Pa %%DOCSDIR%%/html/*
-Installed documentation.
-.It Pa %%PREFIX%%/etc/rc.d/xitami
-Script to start/stop the daemon.
-.El
-.Sh DIAGNOSTICS
-Diagnostic messages are written to log files; the location of these
-files and the verbosity of the logging depends on the configuration.
diff --git a/www/xitami/files/xitami.aut b/www/xitami/files/xitami.aut
deleted file mode 100644
index a58ca9b3212a..000000000000
--- a/www/xitami/files/xitami.aut
+++ /dev/null
@@ -1,31 +0,0 @@
-# This section defines the password for the browser-based administration
-# screens. When you install Xitami, the initial password is '-', meaning
-# 'no access'. We don't like default passwords. You should change both
-# the user name and password to something safe.
-#
-# Special entries:
-# webmask include/exclude specific IP addresses
-# realm realm for authentication
-# http-put allow HTTP PUT method
-# http-delete allow HTTP DELETE method
-# all=* allow access to all users
-#*END
-[/admin]
- Admin=- # By default, admin access is disabled
-# Admin=LinPopTea
-# Webmask=local # <== when 'local', remote access is not allowed
-#
-#[Private]
-# Jacky=robusta
-# Jonas=realtime
-# Sarah=arabica
-#
-#[Documention]
-# all=*
-# webmask=local
-#
-#[Stats]
-# Admin=QzeCat96
-# Root=PakYupTon
-# http-put=1
-# http-delete=1
diff --git a/www/xitami/files/xitami.sh.in b/www/xitami/files/xitami.sh.in
deleted file mode 100644
index bf23c339abde..000000000000
--- a/www/xitami/files/xitami.sh.in
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: httpd
-# REQUIRE: DAEMON
-#
-# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
-# to enable this service:
-#
-# xitami_enable (bool): Set to NO by default.
-# Set it to YES to enable xitami.
-# xitami_config (path): Set to %%PREFIX%%/etc/xitami
-# by default.
-#
-
-. /etc/rc.subr
-
-name="xitami"
-start_cmd=xitami_start
-rcvar=xitami_enable
-
-command=%%PREFIX%%/libexec/xitami
-
-: ${xitami_enable="NO"}
-: ${xitami_config="%%PREFIX%%/etc/xitami"}
-
-
-xitami_start()
-{
- echo "Starting xitami."
- cd ${xitami_config}
- ${command} -s >/dev/null
-}
-
-
-load_rc_config $name
-run_rc_command "$1"
diff --git a/www/xitami/pkg-descr b/www/xitami/pkg-descr
deleted file mode 100644
index d458f89141ce..000000000000
--- a/www/xitami/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Based on the SMT multithreading kernel from iMatix, the Xitami ['shi-tami']
-web server is scalable and efficient, especially at high loads. Unlike Apache,
-NCSA httpd, Netscape's Enterprise Server, or IIS, Xitami handles all
-connections (except CGI) within a single process, without creating child
-processes or multiple threads. The cost of a connection ('hit') is extremely
-low.
-
-Xitami supports the main HTTP operations: GET, POST, HEADER. It also supports
-virtual hosts, CGI, clickable image maps, CERN/NCSA logging, log cycling,
-protected directories, direct execution of Perl programs, and browser-based
-configuration and management. It does not support secure sockets.
-
-Xitami is available for multiple platforms (UNIX, OpenVMS, Win 3.x, Win 95,
-Win NT, OS/2) and is free software. Please read the Xitami license agreement
-for details.
-
-WWW: http://www.xitami.com/
diff --git a/www/xitami/pkg-plist b/www/xitami/pkg-plist
deleted file mode 100644
index e8e2dad0d3e8..000000000000
--- a/www/xitami/pkg-plist
+++ /dev/null
@@ -1,32 +0,0 @@
-etc/xitami/defaults.cfg.sample
-etc/xitami/dir.gsl
-etc/xitami/pipedef.xml
-etc/xitami/xitami.aut
-etc/xitami/xitami.cfg
-libexec/xitami
-@dirrm etc/xitami
-%%PORTDOCS%%%%DOCSDIR%%/html/index.htm
-%%PORTDOCS%%%%DOCSDIR%%/html/index1.htm
-%%PORTDOCS%%%%DOCSDIR%%/html/index10.htm
-%%PORTDOCS%%%%DOCSDIR%%/html/index11.htm
-%%PORTDOCS%%%%DOCSDIR%%/html/index12.htm
-%%PORTDOCS%%%%DOCSDIR%%/html/index13.htm
-%%PORTDOCS%%%%DOCSDIR%%/html/index14.htm
-%%PORTDOCS%%%%DOCSDIR%%/html/index15.htm
-%%PORTDOCS%%%%DOCSDIR%%/html/index16.htm
-%%PORTDOCS%%%%DOCSDIR%%/html/index17.htm
-%%PORTDOCS%%%%DOCSDIR%%/html/index18.htm
-%%PORTDOCS%%%%DOCSDIR%%/html/index19.htm
-%%PORTDOCS%%%%DOCSDIR%%/html/index2.htm
-%%PORTDOCS%%%%DOCSDIR%%/html/index20.htm
-%%PORTDOCS%%%%DOCSDIR%%/html/index21.htm
-%%PORTDOCS%%%%DOCSDIR%%/html/index3.htm
-%%PORTDOCS%%%%DOCSDIR%%/html/index4.htm
-%%PORTDOCS%%%%DOCSDIR%%/html/index5.htm
-%%PORTDOCS%%%%DOCSDIR%%/html/index6.htm
-%%PORTDOCS%%%%DOCSDIR%%/html/index7.htm
-%%PORTDOCS%%%%DOCSDIR%%/html/index8.htm
-%%PORTDOCS%%%%DOCSDIR%%/html/index9.htm
-%%PORTDOCS%%%%DOCSDIR%%/html/license.htm
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/html
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/x11-fonts/Makefile b/x11-fonts/Makefile
index 90f6a086e762..e0c07e6e84db 100644
--- a/x11-fonts/Makefile
+++ b/x11-fonts/Makefile
@@ -81,7 +81,6 @@
SUBDIR += gentium-basic
SUBDIR += getbdf
SUBDIR += gfe
- SUBDIR += gnome-font-sampler
SUBDIR += gnu-unifont
SUBDIR += gnu-unifont-ttf
SUBDIR += hanazono-fonts-ttf
diff --git a/x11-fonts/gnome-font-sampler/Makefile b/x11-fonts/gnome-font-sampler/Makefile
deleted file mode 100644
index 4039f364d645..000000000000
--- a/x11-fonts/gnome-font-sampler/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# New ports collection makefile for: gnome-font-sampler
-# Date created: 31 Dec 2004
-# Whom: Jean-Yves Lefort <jylefort@brutele.be>
-#
-# $FreeBSD$
-#
-
-PORTNAME= gnome-font-sampler
-PORTVERSION= 0.4
-PORTREVISION= 11
-CATEGORIES= x11-fonts
-MASTER_SITES= http://linuxadvocate.org/projects/gfontsampler/downloads/
-DISTNAME= gfontsampler-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A program for viewing several fonts at once
-
-DEPRECATED= No more public distfiles
-EXPIRATION_DATE= 2011-09-01
-
-USE_XORG= x11
-USE_GNOME= libgnomeui gnomeprefix
-USE_AUTOTOOLS= libtool
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib"
-
-post-patch:
- @${REINPLACE_CMD} -e \
- 's|^packagedatadir=.*|packagedatadir=share| ; \
- s|^packagepixmapsdir=.*|packagepixmapsdir=share/pixmaps| ; \
- s|^packagemenudir=.*|packagemenudir=share/applications|; \
- /^CFLAGS=""$$/ d; s|gtk+-2.0|pangoxft &|' ${WRKSRC}/configure
- @${REINPLACE_CMD} -e \
- 's|\(@NO_PREFIX_PACKAGE_MENU_DIR@\)/Utilities|\1|' \
- ${WRKSRC}/Makefile.in
-
-.include <bsd.port.mk>
diff --git a/x11-fonts/gnome-font-sampler/distinfo b/x11-fonts/gnome-font-sampler/distinfo
deleted file mode 100644
index ad316176b098..000000000000
--- a/x11-fonts/gnome-font-sampler/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gfontsampler-0.4.tar.gz) = b2a171014d0b15404154cb47b16992b431859115abe7da31cf852a7059f0abe0
-SIZE (gfontsampler-0.4.tar.gz) = 308060
diff --git a/x11-fonts/gnome-font-sampler/files/patch-Makefile.in b/x11-fonts/gnome-font-sampler/files/patch-Makefile.in
deleted file mode 100644
index 5f1a1bf4414a..000000000000
--- a/x11-fonts/gnome-font-sampler/files/patch-Makefile.in
+++ /dev/null
@@ -1,29 +0,0 @@
---- Makefile.in.orig Fri Dec 31 21:17:40 2004
-+++ Makefile.in Fri Dec 31 21:18:55 2004
-@@ -154,7 +154,7 @@
- sysconfdir = @sysconfdir@
- target_alias = @target_alias@
-
--SUBDIRS = intl po macros include src pixmaps
-+SUBDIRS = intl po macros src pixmaps
-
- gfontsamplerdocdir = ${prefix}/doc/gfontsampler
- gfontsamplerdoc_DATA = \
-@@ -561,7 +561,7 @@
- all-am: Makefile $(DATA) config.h
- installdirs: installdirs-recursive
- installdirs-am:
-- $(mkinstalldirs) $(DESTDIR)$(gfontsampler_glade_filedir) $(DESTDIR)$(gfontsamplerdocdir) $(DESTDIR)$(gnomemenudir)
-+ $(mkinstalldirs) $(DESTDIR)$(gfontsampler_glade_filedir) $(DESTDIR)$(gnomemenudir)
-
- install: install-recursive
- install-exec: install-exec-recursive
-@@ -607,7 +607,7 @@
- info-am:
-
- install-data-am: install-gfontsampler_glade_fileDATA \
-- install-gfontsamplerdocDATA install-gnomemenuDATA
-+ install-gnomemenuDATA
-
- install-exec-am:
-
diff --git a/x11-fonts/gnome-font-sampler/files/patch-gfontsampler.desktop.in b/x11-fonts/gnome-font-sampler/files/patch-gfontsampler.desktop.in
deleted file mode 100644
index a7dd5cd20fe2..000000000000
--- a/x11-fonts/gnome-font-sampler/files/patch-gfontsampler.desktop.in
+++ /dev/null
@@ -1,15 +0,0 @@
---- gfontsampler.desktop.in.orig Wed Jan 26 21:35:52 2005
-+++ gfontsampler.desktop.in Wed Jan 26 21:36:33 2005
-@@ -1,9 +1,10 @@
--
- [Desktop Entry]
- Name=Font Sampler
- Comment=View and compare your fonts
- Exec=gfontsampler
--Icon=@PACKAGE_PIXMAPS_DIR@/gfontsampler-icon.png
-+Icon=gfontsampler-icon.png
- Terminal=false
- MultipleArgs=false
- Type=Application
-+Categories=Application;Utility;
-+StartupNotify=true
diff --git a/x11-fonts/gnome-font-sampler/pkg-descr b/x11-fonts/gnome-font-sampler/pkg-descr
deleted file mode 100644
index d3e21a429d1d..000000000000
--- a/x11-fonts/gnome-font-sampler/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-The easiest way to pick the right font for the job.
-
-Features:
-
- * View as many or as few fonts at once as you like
- * Choose font size, text color, background color, bold,
- italics, underline, and example text used
- * Double-click adds/removes a font (depending on which list
- you do it in)
-
-WWW: http://linuxadvocate.org/projects/gfontsampler/
diff --git a/x11-fonts/gnome-font-sampler/pkg-plist b/x11-fonts/gnome-font-sampler/pkg-plist
deleted file mode 100644
index 9185f0eab4fc..000000000000
--- a/x11-fonts/gnome-font-sampler/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/gfontsampler
-share/applications/gfontsampler.desktop
-share/gfontsampler/glade/gfontsampler-icon.png
-share/gfontsampler/glade/gfontsampler.glade
-share/pixmaps/gfontsampler-icon.png
-@dirrm share/gfontsampler/glade
-@dirrm share/gfontsampler
-@dirrmtry share/applications
diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile
index 64c3c64c6bec..eb077e740c5b 100644
--- a/x11-toolkits/Makefile
+++ b/x11-toolkits/Makefile
@@ -6,7 +6,6 @@
SUBDIR += 9libs
SUBDIR += SoXt
SUBDIR += Xaw3d
- SUBDIR += XawPlus
SUBDIR += attica
SUBDIR += bakery
SUBDIR += blt
@@ -143,7 +142,6 @@
SUBDIR += otk
SUBDIR += p5-Alien-wxWidgets
SUBDIR += p5-GdkImlib
- SUBDIR += p5-GdkPixbuf
SUBDIR += p5-Glade2
SUBDIR += p5-Gnome2
SUBDIR += p5-Gnome2-Canvas
diff --git a/x11-toolkits/XawPlus/Makefile b/x11-toolkits/XawPlus/Makefile
deleted file mode 100644
index b6fa109fd7e0..000000000000
--- a/x11-toolkits/XawPlus/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-# New ports collection makefile for: XawPlus
-# Date created: 30 January 2003
-# Whom: DNPM <freebsd@falx.port5.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= XawPlus
-PORTVERSION= 3.1.0
-PORTREVISION= 4
-CATEGORIES= x11-toolkits
-MASTER_SITES= http://people.freenet.de/kra/XawPlus/
-DISTNAME= ${PORTNAME:L}-${PORTVERSION}
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A replacement for Xaw with a nicer 3-D look and some extensions
-
-DEPRECATED= No more public distfiles
-EXPIRATION_DATE= 2011-09-01
-
-USE_XORG= x11 xaw
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-MAKE_ARGS= CC="${CC}" FLAGS="${CFLAGS} -fPIC -DHAS_WCHAR_H" \
- INC_PATH="-I. -I${LOCALBASE}/include" LIB_PATH="-L${LOCALBASE}/lib"
-ALL_TARGET= lib
-USE_LDCONFIG= yes
-
-post-patch:
- @${REINPLACE_CMD} -e 's:so\.3\..:so.3:' ${WRKSRC}/Makefile
- @${REINPLACE_CMD} -e 's:%%LOCALBASE%%:${LOCALBASE}:' ${WRKSRC}/test/Makefile
-
-do-install:
- @${MKDIR} ${PREFIX}/include/X11/XawPlus
- ${INSTALL_DATA} ${WRKSRC}/X11/XawPlus/*.h ${PREFIX}/include/X11/XawPlus
- ${INSTALL_DATA} ${WRKSRC}/libXawPlus.a ${PREFIX}/lib
- ${INSTALL_DATA} ${WRKSRC}/libXawPlus.so.3 ${PREFIX}/lib
- ${LN} -sf libXawPlus.so.3 ${PREFIX}/lib/libXawPlus.so
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${DOCSDIR}
- @${MKDIR} ${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/test/Makefile ${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/test/*.c ${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/test/*.xpm ${EXAMPLESDIR}
-.endif
-
-.include <bsd.port.mk>
diff --git a/x11-toolkits/XawPlus/distinfo b/x11-toolkits/XawPlus/distinfo
deleted file mode 100644
index b5f8832b53d6..000000000000
--- a/x11-toolkits/XawPlus/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xawplus-3.1.0.tgz) = cf401376fcf64e112a06c11036848144928c513ed07f50759fdf59680cc0f740
-SIZE (xawplus-3.1.0.tgz) = 355034
diff --git a/x11-toolkits/XawPlus/files/patch-LocPixmap.c b/x11-toolkits/XawPlus/files/patch-LocPixmap.c
deleted file mode 100644
index c1919812e800..000000000000
--- a/x11-toolkits/XawPlus/files/patch-LocPixmap.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- LocPixmap.c.orig Wed May 30 21:14:07 2007
-+++ LocPixmap.c Wed May 30 21:14:31 2007
-@@ -173,6 +173,7 @@
- } /* if */
- }
-
-+static char **split_path_string();
-
- /*
- * XawLocatePixmapFile - read a pixmap file using the normal defaults
-@@ -195,7 +196,6 @@
- char **file_paths = NULL;
- char filename[MAXPATHLEN];
- int i;
-- static char **split_path_string();
- char *name;
-
- XpmAttributes attributes;
diff --git a/x11-toolkits/XawPlus/files/patch-test::Makefile b/x11-toolkits/XawPlus/files/patch-test::Makefile
deleted file mode 100644
index 2d8c3dd64ba0..000000000000
--- a/x11-toolkits/XawPlus/files/patch-test::Makefile
+++ /dev/null
@@ -1,66 +0,0 @@
-$FreeBSD$
-
---- test/Makefile.orig Sat Aug 10 13:14:54 2002
-+++ test/Makefile Wed Jan 29 15:59:24 2003
-@@ -1,13 +1,13 @@
- #
--# Makefile fot the test programs
--# This makefile requires libXawPlus.a in the
--# parent directory !
-+# Makefile for the test programs
- #
- # Roland Krause 2000
- #
-
--LIB_PATH = -L/usr/X11/lib # Libraries for X
--INC_PATH = -I/usr/X11/include # Header for X
-+PREFIX=%%XLOCALBASE%%
-+
-+LIB_PATH = -L$(PREFIX)/lib # Libraries for X
-+INC_PATH = -I$(PREFIX)/include # Header for X
- LIBRARIES = -lXmu -lXext -lXt -lXpm -lX11
-
- CC = gcc
-@@ -19,32 +19,33 @@
-
- # --- Compile the programs
-
--test_encoding: test_encoding.o ../libXawPlus.a
-- $(CC) -o test_encoding $(LIB_PATH) test_encoding.o ../libXawPlus.a $(LIBRARIES)
-+test_encoding: test_encoding.o $(PREFIX)/lib/libXawPlus.a
-+ $(CC) -o test_encoding $(LIB_PATH) test_encoding.o $(PREFIX)/lib/libXawPlus.a $(LIBRARIES)
-
- test_encoding.o:test_encoding.c
- $(CC) $(FLAGS) $(INC_PATH) -c test_encoding.c
-
--test_pixmap: test_pixmap.o ../libXawPlus.a
-- $(CC) -o test_pixmap $(LIB_PATH) test_pixmap.o ../libXawPlus.a $(LIBRARIES)
-+test_pixmap: test_pixmap.o $(PREFIX)/lib/libXawPlus.a
-+ $(CC) -o test_pixmap $(LIB_PATH) test_pixmap.o $(PREFIX)/lib/libXawPlus.a $(LIBRARIES)
-
- test_pixmap.o: test_pixmap.c
- $(CC) $(FLAGS) $(INC_PATH) -c test_pixmap.c
-
--test_scrbar: test_scrbar.o ../libXawPlus.a
-- $(CC) -o test_scrbar $(LIB_PATH) test_scrbar.o ../libXawPlus.a $(LIBRARIES)
-+test_scrbar: test_scrbar.o $(PREFIX)/lib/libXawPlus.a
-+ $(CC) -o test_scrbar $(LIB_PATH) test_scrbar.o $(PREFIX)/lib/libXawPlus.a $(LIBRARIES)
-
- test_scrbar.o: test_scrbar.c
- $(CC) $(FLAGS) $(INC_PATH) -c test_scrbar.c
-
--test_menu: test_menu.o ../libXawPlus.a
-- $(CC) -o test_menu $(LIB_PATH) test_menu.o ../libXawPlus.a $(LIBRARIES)
-+test_menu: test_menu.o $(PREFIX)/lib/libXawPlus.a
-+ $(CC) -o test_menu $(LIB_PATH) test_menu.o $(PREFIX)/lib/libXawPlus.a $(LIBRARIES)
-
- test_menu.o: test_menu.c
- $(CC) $(FLAGS) $(INC_PATH) -c test_menu.c
-
--
- # --- Clean up
-+
-+.PHONY: clean
-
- clean:
- rm -f *.o $(PROGS)
diff --git a/x11-toolkits/XawPlus/pkg-descr b/x11-toolkits/XawPlus/pkg-descr
deleted file mode 100644
index ff924ddebda0..000000000000
--- a/x11-toolkits/XawPlus/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-XawPlus is a clone of the original Xaw library, providing a more up to date
-look and some extensions to the original Athena widget set. This library is
-as compatible as possible to the original. It should be possible to compile
-the source code of an Xaw client without any changes (except the include path
-of the XawPlus header files) to get the new look of XawPlus to this client.
-
-XawPlus makes it possible to use XPM pixmaps, tooltips, a truncate mechanism
-for too long label strings and UTF8 coded UNICODE labels without changing the
-code of your application.
-
-XawPlus comes with a set of adapted applications using also the new
-features of XawPlus.
-
-WWW: http://people.freenet.de/kra/XawPlus
diff --git a/x11-toolkits/XawPlus/pkg-message b/x11-toolkits/XawPlus/pkg-message
deleted file mode 100644
index 1dd5d3934f52..000000000000
--- a/x11-toolkits/XawPlus/pkg-message
+++ /dev/null
@@ -1,10 +0,0 @@
-*******************************************************************
-If you want XawPlus to replace the default Athena Widget Set
-so most X applications will get a 3-D look, do this (as root):
-
-cd ${PREFIX}/lib
-mv libXaw.so.7 libXaw2d.so.7
-rm libXaw.so
-ln -s libXawPlus.so.3 libXaw.so.7
-ln -s libXawPlus.so.3 libXaw.so
-*******************************************************************
diff --git a/x11-toolkits/XawPlus/pkg-plist b/x11-toolkits/XawPlus/pkg-plist
deleted file mode 100644
index 2544709aabb2..000000000000
--- a/x11-toolkits/XawPlus/pkg-plist
+++ /dev/null
@@ -1,116 +0,0 @@
-lib/libXawPlus.a
-lib/libXawPlus.so
-lib/libXawPlus.so.3
-include/X11/XawPlus/AsciiSink.h
-include/X11/XawPlus/AsciiSinkP.h
-include/X11/XawPlus/AsciiSrc.h
-include/X11/XawPlus/AsciiSrcP.h
-include/X11/XawPlus/AsciiText.h
-include/X11/XawPlus/AsciiTextP.h
-include/X11/XawPlus/Box.h
-include/X11/XawPlus/BoxP.h
-include/X11/XawPlus/Cardinals.h
-include/X11/XawPlus/Command.h
-include/X11/XawPlus/CommandP.h
-include/X11/XawPlus/Dialog.h
-include/X11/XawPlus/DialogP.h
-include/X11/XawPlus/DrawingArea.h
-include/X11/XawPlus/DrawingAreaP.h
-include/X11/XawPlus/Form.h
-include/X11/XawPlus/FormP.h
-include/X11/XawPlus/Grip.h
-include/X11/XawPlus/GripP.h
-include/X11/XawPlus/IconList.h
-include/X11/XawPlus/Label.h
-include/X11/XawPlus/LabelP.h
-include/X11/XawPlus/List.h
-include/X11/XawPlus/ListP.h
-include/X11/XawPlus/MenuButtoP.h
-include/X11/XawPlus/MenuButton.h
-include/X11/XawPlus/MultiSink.h
-include/X11/XawPlus/MultiSinkP.h
-include/X11/XawPlus/MultiSrc.h
-include/X11/XawPlus/MultiSrcP.h
-include/X11/XawPlus/Paned.h
-include/X11/XawPlus/PanedP.h
-include/X11/XawPlus/Panner.h
-include/X11/XawPlus/PannerP.h
-include/X11/XawPlus/Porthole.h
-include/X11/XawPlus/PortholeP.h
-include/X11/XawPlus/Repeater.h
-include/X11/XawPlus/RepeaterP.h
-include/X11/XawPlus/Reports.h
-include/X11/XawPlus/Scrollbar.h
-include/X11/XawPlus/ScrollbarP.h
-include/X11/XawPlus/Simple.h
-include/X11/XawPlus/SimpleMenP.h
-include/X11/XawPlus/SimpleMenu.h
-include/X11/XawPlus/SimpleP.h
-include/X11/XawPlus/Sme.h
-include/X11/XawPlus/SmeBSB.h
-include/X11/XawPlus/SmeBSBP.h
-include/X11/XawPlus/SmeLine.h
-include/X11/XawPlus/SmeLineP.h
-include/X11/XawPlus/SmeP.h
-include/X11/XawPlus/StrToPmap.h
-include/X11/XawPlus/StripCharP.h
-include/X11/XawPlus/StripChart.h
-include/X11/XawPlus/Text.h
-include/X11/XawPlus/TextP.h
-include/X11/XawPlus/TextSink.h
-include/X11/XawPlus/TextSinkP.h
-include/X11/XawPlus/TextSrc.h
-include/X11/XawPlus/TextSrcP.h
-include/X11/XawPlus/Toggle.h
-include/X11/XawPlus/ToggleP.h
-include/X11/XawPlus/Tree.h
-include/X11/XawPlus/TreeP.h
-include/X11/XawPlus/VendorEP.h
-include/X11/XawPlus/Viewport.h
-include/X11/XawPlus/ViewportP.h
-include/X11/XawPlus/XawImP.h
-include/X11/XawPlus/XawInit.h
-@dirrm include/X11/XawPlus
-%%PORTDOCS%%%%DOCSDIR%%/AsciiSink.html
-%%PORTDOCS%%%%DOCSDIR%%/AsciiSource.html
-%%PORTDOCS%%%%DOCSDIR%%/AsciiText.html
-%%PORTDOCS%%%%DOCSDIR%%/Box.html
-%%PORTDOCS%%%%DOCSDIR%%/Command.html
-%%PORTDOCS%%%%DOCSDIR%%/Dialog.html
-%%PORTDOCS%%%%DOCSDIR%%/DrawingArea.html
-%%PORTDOCS%%%%DOCSDIR%%/Form.html
-%%PORTDOCS%%%%DOCSDIR%%/Grip.html
-%%PORTDOCS%%%%DOCSDIR%%/IconList.html
-%%PORTDOCS%%%%DOCSDIR%%/Label.html
-%%PORTDOCS%%%%DOCSDIR%%/List.html
-%%PORTDOCS%%%%DOCSDIR%%/MenuButton.html
-%%PORTDOCS%%%%DOCSDIR%%/Paned.html
-%%PORTDOCS%%%%DOCSDIR%%/Panner.html
-%%PORTDOCS%%%%DOCSDIR%%/Porthole.html
-%%PORTDOCS%%%%DOCSDIR%%/Repeater.html
-%%PORTDOCS%%%%DOCSDIR%%/Scrollbar.html
-%%PORTDOCS%%%%DOCSDIR%%/Simple.html
-%%PORTDOCS%%%%DOCSDIR%%/SimpleMenu.html
-%%PORTDOCS%%%%DOCSDIR%%/Sme.html
-%%PORTDOCS%%%%DOCSDIR%%/SmeBSB.html
-%%PORTDOCS%%%%DOCSDIR%%/SmeLine.html
-%%PORTDOCS%%%%DOCSDIR%%/StripChart.html
-%%PORTDOCS%%%%DOCSDIR%%/Text.html
-%%PORTDOCS%%%%DOCSDIR%%/TextActions.html
-%%PORTDOCS%%%%DOCSDIR%%/TextFuncs.html
-%%PORTDOCS%%%%DOCSDIR%%/TextSink.html
-%%PORTDOCS%%%%DOCSDIR%%/TextSource.html
-%%PORTDOCS%%%%DOCSDIR%%/Toggle.html
-%%PORTDOCS%%%%DOCSDIR%%/Tree.html
-%%PORTDOCS%%%%DOCSDIR%%/Viewport.html
-%%PORTDOCS%%%%DOCSDIR%%/index.html
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-%%PORTDOCS%%%%EXAMPLESDIR%%/Makefile
-%%PORTDOCS%%%%EXAMPLESDIR%%/exit.xpm
-%%PORTDOCS%%%%EXAMPLESDIR%%/mini-question.xpm
-%%PORTDOCS%%%%EXAMPLESDIR%%/test_encoding.c
-%%PORTDOCS%%%%EXAMPLESDIR%%/test_menu.c
-%%PORTDOCS%%%%EXAMPLESDIR%%/test_pixmap.c
-%%PORTDOCS%%%%EXAMPLESDIR%%/test_scrbar.c
-%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
diff --git a/x11-toolkits/p5-GdkPixbuf/Makefile b/x11-toolkits/p5-GdkPixbuf/Makefile
deleted file mode 100644
index 723fe43e0950..000000000000
--- a/x11-toolkits/p5-GdkPixbuf/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# New ports collection makefile for: p5-GdkPixbuf
-# Date created: 30 Oct 2000
-# Whom: vanilla
-#
-# $FreeBSD$
-#
-
-PORTNAME= GdkPixbuf
-PORTVERSION= 0.7009
-PORTREVISION= 8
-CATEGORIES= x11-toolkits lang perl5 gnome
-MASTER_SITES= CPAN
-PKGNAMEPREFIX= p5-
-DISTNAME= Gtk-Perl-${PORTVERSION}
-
-MAINTAINER= perl@FreeBSD.org
-COMMENT= The Pixbuf module of Gtk-Perl
-
-DEPRECATED= Disappear from CPAN
-EXPIRATION_DATE= 2011-09-01
-
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Gtk.pm:${PORTSDIR}/x11-toolkits/p5-Gtk \
- ${SITE_PERL}/${PERL_ARCH}/XML/Parser.pm:${PORTSDIR}/textproc/p5-XML-Parser \
- ${SITE_PERL}/XML/Writer.pm:${PORTSDIR}/textproc/p5-XML-Writer
-RUN_DEPENDS= ${BUILD_DEPENDS}
-LIB_DEPENDS= gdk_pixbuf.2:${PORTSDIR}/graphics/gdk-pixbuf
-
-MAKE_JOBS_UNSAFE= yes
-
-PERL_CONFIGURE= yes
-WRKSRC= ${WRKDIR}/${DISTNAME}/${PORTNAME}
-
-MAN3= Gtk::Gdk::Pixbuf::reference.3pm
-
-.include <bsd.port.mk>
diff --git a/x11-toolkits/p5-GdkPixbuf/distinfo b/x11-toolkits/p5-GdkPixbuf/distinfo
deleted file mode 100644
index 8f1ea606cc91..000000000000
--- a/x11-toolkits/p5-GdkPixbuf/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Gtk-Perl-0.7009.tar.gz) = 70fd78cb4a9e7e217cf0aa9fde6cc84161ab39e060e6beb23d5e682c3e8e115c
-SIZE (Gtk-Perl-0.7009.tar.gz) = 447432
diff --git a/x11-toolkits/p5-GdkPixbuf/files/patch-Makefile.PL b/x11-toolkits/p5-GdkPixbuf/files/patch-Makefile.PL
deleted file mode 100644
index 0fe0491db9d1..000000000000
--- a/x11-toolkits/p5-GdkPixbuf/files/patch-Makefile.PL
+++ /dev/null
@@ -1,27 +0,0 @@
---- Makefile.PL.orig Tue Jun 17 11:47:56 2003
-+++ Makefile.PL Fri Jul 2 12:44:59 2004
-@@ -1,6 +1,5 @@
- use ExtUtils::MakeMaker;
- use Config;
--use blib '../Gtk';
- use Cwd;
- require '../Depends.pm';
- require '../tools/gendefs.pl';
-@@ -9,8 +8,15 @@ $gpb = new ExtUtils::Depends('Gtk::Gdk::
-
- mkdir('build', 0777);
-
--$gpb->set_inc (`gdk-pixbuf-config --cflags`);
--$gpb->set_libs (`gdk-pixbuf-config --libs`);
-+# hack to make it work with FreeBSD perl 5.8.4
-+$::inc = `gdk-pixbuf-config --cflags`; chomp $::inc;
-+$::inc .= " ";
-+$::inc .= `gtk-config --cflags`; chomp $::inc;
-+$gpb->set_inc ($::inc);
-+$::libs = `gdk-pixbuf-config --libs`; chomp $::libs;
-+$::libs .= " ";
-+$::libs .= `gtk-config --libs`; chomp $::libs;
-+$gpb->set_libs ($::libs);
-
- $gpb->add_typemaps (cwd() . '/pkg.typemap', cwd().'/build/GdkPixbufTypemap');
- $gpb->add_headers (qw( <gdk-pixbuf/gdk-pixbuf-loader.h> ));
diff --git a/x11-toolkits/p5-GdkPixbuf/pkg-descr b/x11-toolkits/p5-GdkPixbuf/pkg-descr
deleted file mode 100644
index 3ac22950165a..000000000000
--- a/x11-toolkits/p5-GdkPixbuf/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-The Pixbuf module of Gtk-Perl (Gtk::Gdk::Pixbuf namespace).
-
-WWW: http://projects.prosa.it/gtkperl/
diff --git a/x11-toolkits/p5-GdkPixbuf/pkg-plist b/x11-toolkits/p5-GdkPixbuf/pkg-plist
deleted file mode 100644
index c18f0a77e960..000000000000
--- a/x11-toolkits/p5-GdkPixbuf/pkg-plist
+++ /dev/null
@@ -1,17 +0,0 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/Gtk/Gdk/Pixbuf.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Gtk/Gdk/Pixbuf/Install/Files.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Gtk/Gdk/Pixbuf/Install/GdkPixbufDefs.h
-%%SITE_PERL%%/%%PERL_ARCH%%/Gtk/Gdk/Pixbuf/Install/GdkPixbufTypemap
-%%SITE_PERL%%/%%PERL_ARCH%%/Gtk/Gdk/Pixbuf/Install/PerlGdkPixbufInt.h
-%%SITE_PERL%%/%%PERL_ARCH%%/Gtk/Gdk/Pixbuf/Install/pkg.typemap
-%%SITE_PERL%%/%%PERL_ARCH%%/Gtk/Gdk/Pixbuf/Types.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Gtk/Gdk/Pixbuf/.packlist
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Gtk/Gdk/Pixbuf/Pixbuf.bs
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Gtk/Gdk/Pixbuf/Pixbuf.so
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Gtk/Gdk/Pixbuf/Install
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Gtk/Gdk/Pixbuf
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Gtk/Gdk
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Gtk
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Gtk/Gdk/Pixbuf
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Gtk/Gdk
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Gtk
diff --git a/x11-wm/Makefile b/x11-wm/Makefile
index ab75f7ea570b..75d5599c55ee 100644
--- a/x11-wm/Makefile
+++ b/x11-wm/Makefile
@@ -86,7 +86,6 @@
SUBDIR += emerald
SUBDIR += enlightenment
SUBDIR += enlightenment-docs
- SUBDIR += epiwm
SUBDIR += epplets
SUBDIR += etoile-azalea
SUBDIR += etoile-azdock
diff --git a/x11-wm/epiwm/Makefile b/x11-wm/epiwm/Makefile
deleted file mode 100644
index 77af8205ca4a..000000000000
--- a/x11-wm/epiwm/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# New ports collection makefile for: epiwm
-# Date created: 2002-06-04
-# Whom: trevor
-#
-# $FreeBSD$
-#
-
-PORTNAME= epiwm
-PORTVERSION= 0.5.6
-PORTREVISION= 8
-CATEGORIES= x11-wm
-MASTER_SITES= http://www.nongnu.org/epiwm/download/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Another fast, small, configurable window manager
-
-DEPRECATED= Abandonware
-EXPIRATION_DATE= 2011-09-01
-
-USE_XORG= x11 xpm
-USE_GNOME= imlib
-GNU_CONFIGURE= yes
-
-post-patch:
- @${REINPLACE_CMD} -e 's|/etc/X11/epiwm|${PREFIX}/etc/epiwm|' \
- ${WRKSRC}/configure
-
-post-install:
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for ii in AUTHORS BUGS ChangeLog EPIwm-0.5.6.lsm COPYING INSTALL NEWS README TODO
- ${INSTALL_DATA} ${WRKSRC}/${ii} ${DOCSDIR}
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/x11-wm/epiwm/distinfo b/x11-wm/epiwm/distinfo
deleted file mode 100644
index 7a9c33742fc7..000000000000
--- a/x11-wm/epiwm/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (epiwm-0.5.6.tar.gz) = f4468d609ba76c81e668a8ce08d5be3f77600885c630dc3fd691ae09205e1881
-SIZE (epiwm-0.5.6.tar.gz) = 108563
diff --git a/x11-wm/epiwm/files/patch-modules__logoepiwm__logoEPIwm.c b/x11-wm/epiwm/files/patch-modules__logoepiwm__logoEPIwm.c
deleted file mode 100644
index af1573396707..000000000000
--- a/x11-wm/epiwm/files/patch-modules__logoepiwm__logoEPIwm.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- modules/logoepiwm/logoEPIwm.c.orig Sat Feb 3 08:53:20 2001
-+++ modules/logoepiwm/logoEPIwm.c Sun Jun 24 01:06:40 2007
-@@ -1,6 +1,7 @@
- /* This is logoEPIwm */
-
- #include <stdio.h>
-+#include <stdlib.h>
- #include <string.h>
- #include <X11/Xlib.h>
- #include <X11/Xutil.h>
diff --git a/x11-wm/epiwm/files/patch-src__key.c b/x11-wm/epiwm/files/patch-src__key.c
deleted file mode 100644
index 86c1d619e6d1..000000000000
--- a/x11-wm/epiwm/files/patch-src__key.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/key.c.orig Sat Feb 3 08:53:20 2001
-+++ src/key.c Sun Jun 24 01:04:43 2007
-@@ -50,8 +50,8 @@
- tokens[i] = NULL;
- i = 0;
- strncpy(tmpstring, line, 100);
-- (char *) tokens[i] = (char *) strtok(tmpstring, "+");
-- while (((char *) tokens[++i] = (char *) strtok(NULL, "+")));
-+ tokens[i] = (char *) strtok(tmpstring, "+");
-+ while ((tokens[++i] = (char *) strtok(NULL, "+")));
- tokens[i] = NULL;
- return (tokens[index]);
- }
diff --git a/x11-wm/epiwm/files/patch-src__style_init.c b/x11-wm/epiwm/files/patch-src__style_init.c
deleted file mode 100644
index a40c399acac2..000000000000
--- a/x11-wm/epiwm/files/patch-src__style_init.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/style_init.c.orig Sat Feb 3 08:53:20 2001
-+++ src/style_init.c Sun Jun 24 01:05:45 2007
-@@ -77,8 +77,8 @@
- tokens[i] = NULL;
- i = 0;
- strncpy(tmpstring, line, 100);
-- (char *) tokens[i] = (char *) strtok(tmpstring, "\"");
-- while (((char *) tokens[++i] = (char *) strtok(NULL, "\"")));
-+ tokens[i] = (char *) strtok(tmpstring, "\"");
-+ while ((tokens[++i] = (char *) strtok(NULL, "\"")));
- tokens[i] = NULL;
- return (tokens[index]);
- }
diff --git a/x11-wm/epiwm/pkg-descr b/x11-wm/epiwm/pkg-descr
deleted file mode 100644
index 44da4e3cda51..000000000000
--- a/x11-wm/epiwm/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-from the home page:
-
- EPIwm is a window manager which is intended to be small,
- fast and configurable while maintaining a large feature
- set. It is a computer school project from EPITA under GPL.
-
-Users must run the epiwm.inst script before starting epiwm.
-
-WWW: http://www.nongnu.org/epiwm
diff --git a/x11-wm/epiwm/pkg-plist b/x11-wm/epiwm/pkg-plist
deleted file mode 100644
index 65f676598055..000000000000
--- a/x11-wm/epiwm/pkg-plist
+++ /dev/null
@@ -1,21 +0,0 @@
-bin/epiwm
-bin/epiwm.inst
-bin/logoepiwm
-etc/epiwm/icons
-etc/epiwm/key
-etc/epiwm/menu
-etc/epiwm/start
-etc/epiwm/style
-etc/epiwm/window
-etc/epiwm/workspace
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/BUGS
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/EPIwm-0.5.6.lsm
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrm etc/epiwm
diff --git a/x11/Makefile b/x11/Makefile
index ce4048d901d0..62c102d59d59 100644
--- a/x11/Makefile
+++ b/x11/Makefile
@@ -457,7 +457,6 @@
SUBDIR += xtrap
SUBDIR += xtrlock
SUBDIR += xtset
- SUBDIR += xvattr
SUBDIR += xvidtune
SUBDIR += xvinfo
SUBDIR += xvkbd
diff --git a/x11/xvattr/Makefile b/x11/xvattr/Makefile
deleted file mode 100644
index 2d4b544cc5ea..000000000000
--- a/x11/xvattr/Makefile
+++ /dev/null
@@ -1,55 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: xvattr
-# Date created: Jan 15, 2002
-# Whom: ijliao
-#
-# $FreeBSD$
-#
-
-PORTNAME= xvattr
-PORTVERSION= 1.3
-PORTREVISION= 7
-CATEGORIES= x11
-MASTER_SITES= http://www.dtek.chalmers.se/groups/dvd/dist/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Getting and setting Xv attributes
-
-DEPRECATED= No more public distfiles
-EXPIRATION_DATE= 2011-09-01
-
-OPTIONS= GTK1 "GTK1 support (Default is GTK2)" off
-
-USE_XORG= x11 xv
-WANT_GNOME= yes
-
-MAN1= ${PORTNAME}.1
-PLIST_FILES= bin/${PORTNAME} bin/g${PORTNAME}
-
-CFLAGS+= -DVERSION=\"${PORTVERSION}\"
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_GTK1)
-USE_GNOME+= gtk12
-GTK_PC= gtk+
-.else
-USE_GNOME+= gtk20
-GTK_PC= gtk+-2.0
-.endif
-
-post-extract:
- @${RM} -f ${WRKSRC}/getopt.h
-
-do-build:
- cd ${WRKSRC} && ${CC} ${CFLAGS} ${PORTNAME}.c -o ${PORTNAME} \
- `pkg-config --cflags --libs xv`
- cd ${WRKSRC} && ${CC} ${CFLAGS} g${PORTNAME}.c -o g${PORTNAME} \
- `pkg-config --cflags --libs ${GTK_PC} xv`
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/g${PORTNAME} ${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${MANPREFIX}/man/man1
-
-.include <bsd.port.post.mk>
diff --git a/x11/xvattr/distinfo b/x11/xvattr/distinfo
deleted file mode 100644
index 40719eef8ac6..000000000000
--- a/x11/xvattr/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xvattr-1.3.tar.gz) = 1cedc0b4795e6f4234b1d52172f74d7163ecb8142fbb35dc86c905df5478d8fa
-SIZE (xvattr-1.3.tar.gz) = 82263
diff --git a/x11/xvattr/pkg-descr b/x11/xvattr/pkg-descr
deleted file mode 100644
index 6dbf9694db76..000000000000
--- a/x11/xvattr/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-xvattr lets you list the available attributes associated with the Xv
-extension to XFree86. It also allows you to change the values of the
-attributes. This can be used to change brightness and so on for programs
-that use Xv overlays.