summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2014-03-24 19:51:54 +0000
committerRene Ladan <rene@FreeBSD.org>2014-03-24 19:51:54 +0000
commit0a26f843518b39bdd0a2ccbc09adea04bdb5c85c (patch)
tree0d487a7713c017c35f040aea6f093d8a2224aee0
parent- Update to 20140320 (diff)
Remove expired ports:
2014-03-23 deskutils/lxshortcut: Now distributed with x11/libfm-1.2.0 2014-03-23 databases/p5-Ima-DBI-Contextual: deprecated by upstream 2014-03-23 databases/p5-Class-DBI-Lite: deprecated by upstream 2014-03-23 net/AquaGatekeeper: Binary port of software abandoned by the vendor 2014-03-23 mail/mailutils: This port needs to be taken care of, it suffers from bit rot. Especially with options other than GUILE, uninstall may leave files behind 2014-03-23 games/xflame: No more public distfiles 2014-03-23 games/p5-Algorithm-Pair-Best: Use games/p5-Algorithm-Pair-Best2 instead 2014-03-24 x11-wm/hackedbox: Abandonware 2014-03-23 emulators/hfs: No upstream, no public distfiles; consider using 'sysutils/hfsutils' 2014-03-23 games/fuhquake: Upstream disappeared; no more public distfiles; unmaintained
Notes
Notes: svn path=/head/; revision=349056
-rw-r--r--LEGAL1
-rw-r--r--MOVED10
-rw-r--r--databases/Makefile2
-rw-r--r--databases/p5-Class-DBI-Lite/Makefile32
-rw-r--r--databases/p5-Class-DBI-Lite/distinfo2
-rw-r--r--databases/p5-Class-DBI-Lite/pkg-descr11
-rw-r--r--databases/p5-Class-DBI-Lite/pkg-plist34
-rw-r--r--databases/p5-Ima-DBI-Contextual/Makefile27
-rw-r--r--databases/p5-Ima-DBI-Contextual/distinfo2
-rw-r--r--databases/p5-Ima-DBI-Contextual/pkg-descr5
-rw-r--r--databases/p5-Ima-DBI-Contextual/pkg-plist8
-rw-r--r--deskutils/Makefile1
-rw-r--r--deskutils/lxshortcut/Makefile65
-rw-r--r--deskutils/lxshortcut/distinfo4
-rw-r--r--deskutils/lxshortcut/files/lxshortcut-start.in6
-rw-r--r--deskutils/lxshortcut/pkg-descr9
-rw-r--r--deskutils/lxshortcut/pkg-plist77
-rw-r--r--emulators/Makefile1
-rw-r--r--emulators/hfs/Makefile56
-rw-r--r--emulators/hfs/distinfo2
-rw-r--r--emulators/hfs/files/patch-a25
-rw-r--r--emulators/hfs/pkg-descr11
-rw-r--r--games/Makefile3
-rw-r--r--games/fuhquake/Makefile111
-rw-r--r--games/fuhquake/distinfo6
-rw-r--r--games/fuhquake/files/Makefile211
-rw-r--r--games/fuhquake/files/cd_freebsd.c426
-rw-r--r--games/fuhquake/files/nonintel.c51
-rw-r--r--games/fuhquake/files/patch-cl_main.c44
-rw-r--r--games/fuhquake/files/patch-common.c110
-rw-r--r--games/fuhquake/files/patch-gl_texture.c11
-rw-r--r--games/fuhquake/files/patch-image.c38
-rw-r--r--games/fuhquake/files/patch-menu.c90
-rw-r--r--games/fuhquake/files/patch-modules.c13
-rw-r--r--games/fuhquake/files/patch-modules.h11
-rw-r--r--games/fuhquake/files/patch-mp3_player.c14
-rw-r--r--games/fuhquake/files/patch-r_part.c11
-rw-r--r--games/fuhquake/files/patch-snd_dma.c19
-rw-r--r--games/fuhquake/files/patch-version.h17
-rw-r--r--games/fuhquake/files/patch-vid_glx.c12
-rw-r--r--games/fuhquake/files/snd_freebsd.c279
-rw-r--r--games/fuhquake/pkg-descr5
-rw-r--r--games/fuhquake/pkg-plist77
-rw-r--r--games/p5-Algorithm-Pair-Best/Makefile19
-rw-r--r--games/p5-Algorithm-Pair-Best/distinfo2
-rw-r--r--games/p5-Algorithm-Pair-Best/pkg-descr14
-rw-r--r--games/p5-Algorithm-Pair-Best/pkg-plist8
-rw-r--r--games/xflame/Makefile26
-rw-r--r--games/xflame/distinfo2
-rw-r--r--games/xflame/files/patch-aa23
-rw-r--r--games/xflame/files/patch-xflame.c42
-rw-r--r--games/xflame/pkg-descr6
-rw-r--r--mail/Makefile1
-rw-r--r--mail/mailutils/Makefile118
-rw-r--r--mail/mailutils/distinfo2
-rw-r--r--mail/mailutils/pkg-descr10
-rw-r--r--mail/mailutils/pkg-plist345
-rw-r--r--net/AquaGatekeeper/Makefile66
-rw-r--r--net/AquaGatekeeper/distinfo.amd642
-rw-r--r--net/AquaGatekeeper/distinfo.i3862
-rw-r--r--net/AquaGatekeeper/files/agk.sh.sample37
-rw-r--r--net/AquaGatekeeper/files/pkg-message.in9
-rw-r--r--net/AquaGatekeeper/pkg-deinstall65
-rw-r--r--net/AquaGatekeeper/pkg-descr13
-rw-r--r--net/AquaGatekeeper/pkg-install80
-rw-r--r--net/AquaGatekeeper/pkg-plist23
-rw-r--r--net/Makefile1
-rw-r--r--x11-wm/Makefile1
-rw-r--r--x11-wm/hackedbox/Makefile94
-rw-r--r--x11-wm/hackedbox/distinfo2
-rw-r--r--x11-wm/hackedbox/files/patch-src-Timer.hh15
-rw-r--r--x11-wm/hackedbox/files/patch-src-Window.cc10
-rw-r--r--x11-wm/hackedbox/pkg-descr10
73 files changed, 10 insertions, 2988 deletions
diff --git a/LEGAL b/LEGAL
index 86e721e66b8e..b26060f16186 100644
--- a/LEGAL
+++ b/LEGAL
@@ -39,7 +39,6 @@ alephone/M1A1.zip games/alephone-data Bungie/Microsoft do not allow charging for
alephone/Marathon*.zip games/alephone-data Bungie/Microsoft do not allow charging for Marathon data files
annelid-* games/annelid No redistribution allowed
apache2/mod_h264_streaming-* www/mod_h264_streaming No commercial use
-AquaGatekeeper* net/AquaGatekeeper No redistribution allowed
armyops*-linux.run games/linux-americasarmy Redistribution is limited
astah-community-*.zip devel/astah-community License restrictions -- See http://astah.net/faq/community/enduser-license-agreement
asWedit-* www/aswedit Commercial software
diff --git a/MOVED b/MOVED
index 085a8751e35b..c9611df185de 100644
--- a/MOVED
+++ b/MOVED
@@ -5793,3 +5793,13 @@ x11-toolkits/ruby-pango||2014-03-24|Has expired: Use rubygem-pango instead
x11-toolkits/ruby-poppler||2014-03-24|Has expired: Use rubygem-poppler instead
x11-toolkits/ruby-vte||2014-03-24|Has expired: Use rubygem-vte instead
x11/ruby-gnome2||2014-03-24|Has expired: Use rubygem-gnome2 instead
+deskutils/lxshortcut||2014-03-24|Has expired: Now distributed with x11/libfm-1.2.0
+databases/p5-Ima-DBI-Contextual||2014-03-24|Has expired: deprecated by upstream
+databases/p5-Class-DBI-Lite||2014-03-24|Has expired: deprecated by upstream
+net/AquaGatekeeper||2014-03-24|Has expired: Binary port of software abandoned by the vendor
+mail/mailutils||2014-03-24|Has expired: This port needs to be taken care of, it suffers from bit rot. Especially with options other than GUILE, uninstall may leave files behind
+games/xflame||2014-03-24|Has expired: No more public distfiles
+games/p5-Algorithm-Pair-Best|games/p5-Algorithm-Pair-Best2|2014-03-24|Has expired: Use games/p5-Algorithm-Pair-Best2 instead
+x11-wm/hackedbox||2014-03-24|Has expired: Abandonware
+emulators/hfs|sysutils/hfsutils|2014-03-24|Has expired: No upstream, no public distfiles; consider using 'sysutils/hfsutils'
+games/fuhquake||2014-03-24|Has expired: Upstream disappeared; no more public distfiles; unmaintained
diff --git a/databases/Makefile b/databases/Makefile
index daee033cf74c..dc7877ad293c 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -284,7 +284,6 @@
SUBDIR += p5-Class-DBI-DDL
SUBDIR += p5-Class-DBI-FromCGI
SUBDIR += p5-Class-DBI-LazyInflate
- SUBDIR += p5-Class-DBI-Lite
SUBDIR += p5-Class-DBI-Loader
SUBDIR += p5-Class-DBI-Loader-Relationship
SUBDIR += p5-Class-DBI-Oracle
@@ -430,7 +429,6 @@
SUBDIR += p5-GraphViz-DBI
SUBDIR += p5-HTML-FormHandler-Model-DBIC
SUBDIR += p5-Ima-DBI
- SUBDIR += p5-Ima-DBI-Contextual
SUBDIR += p5-Iterator-DBI
SUBDIR += p5-Jifty-DBI
SUBDIR += p5-KyotoCabinet
diff --git a/databases/p5-Class-DBI-Lite/Makefile b/databases/p5-Class-DBI-Lite/Makefile
deleted file mode 100644
index 3a1a8e04ffa8..000000000000
--- a/databases/p5-Class-DBI-Lite/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Created by: Wen Heping <wen@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= Class-DBI-Lite
-PORTVERSION= 1.034
-CATEGORIES= databases perl5
-MASTER_SITES= CPAN
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= perl@FreeBSD.org
-COMMENT= Lightweight ORM for Perl
-
-LICENSE= ART10 GPLv1
-LICENSE_COMB= dual
-
-BUILD_DEPENDS= p5-Cache-Memcached>=1.27:${PORTSDIR}/databases/p5-Cache-Memcached \
- p5-DBI>=0:${PORTSDIR}/databases/p5-DBI \
- p5-Ima-DBI-Contextual>=1.005:${PORTSDIR}/databases/p5-Ima-DBI-Contextual \
- p5-SQL-Abstract>=0:${PORTSDIR}/databases/p5-SQL-Abstract \
- p5-SQL-Abstract-Limit>=0:${PORTSDIR}/databases/p5-SQL-Abstract-Limit
-RUN_DEPENDS:= ${BUILD_DEPENDS}
-
-TEST_DEPENDS= p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite \
- p5-Test-Memory-Cycle>=0:${PORTSDIR}/devel/p5-Test-Memory-Cycle
-
-DEPRECATED= deprecated by upstream
-EXPIRATION_DATE=2014-03-23
-
-USES= perl5
-USE_PERL5= configure
-
-.include <bsd.port.mk>
diff --git a/databases/p5-Class-DBI-Lite/distinfo b/databases/p5-Class-DBI-Lite/distinfo
deleted file mode 100644
index f0ca1a10894d..000000000000
--- a/databases/p5-Class-DBI-Lite/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Class-DBI-Lite-1.034.tar.gz) = 990b9418cf92c1836d353b15ff8de19acfc76150972fe91ad41fd6c2331c194c
-SIZE (Class-DBI-Lite-1.034.tar.gz) = 60190
diff --git a/databases/p5-Class-DBI-Lite/pkg-descr b/databases/p5-Class-DBI-Lite/pkg-descr
deleted file mode 100644
index d609764f94ed..000000000000
--- a/databases/p5-Class-DBI-Lite/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Class::DBI::Lite offers a simple way to deal with databases in an
-object-oriented way.
-
-One class (the Model class) defines your connection to the database
-(eg: connectionstring, username and password) and your other classes
-define interaction with one table each (your entity classes).
-
-The Entity classes subclass the Model class and automatically inherit
-its connection.
-
-WWW: http://search.cpan.org/dist/Class-DBI-Lite/
diff --git a/databases/p5-Class-DBI-Lite/pkg-plist b/databases/p5-Class-DBI-Lite/pkg-plist
deleted file mode 100644
index f416f70ffc63..000000000000
--- a/databases/p5-Class-DBI-Lite/pkg-plist
+++ /dev/null
@@ -1,34 +0,0 @@
-%%PERL5_MAN3%%/Class::DBI::Lite.3.gz
-%%PERL5_MAN3%%/Class::DBI::Lite::CacheManager.3.gz
-%%PERL5_MAN3%%/Class::DBI::Lite::CacheManager::InMemory.3.gz
-%%PERL5_MAN3%%/Class::DBI::Lite::CacheManager::Memcached.3.gz
-%%PERL5_MAN3%%/Class::DBI::Lite::ColumnInfo.3.gz
-%%PERL5_MAN3%%/Class::DBI::Lite::Fixture.3.gz
-%%PERL5_MAN3%%/Class::DBI::Lite::Iterator.3.gz
-%%PERL5_MAN3%%/Class::DBI::Lite::Pager.3.gz
-%%PERL5_MAN3%%/Class::DBI::Lite::TableInfo.3.gz
-%%PERL5_MAN3%%/Class::DBI::Lite::Tutorial.3.gz
-%%SITE_PERL%%/Class/DBI/Lite.pm
-%%SITE_PERL%%/Class/DBI/Lite/AdHocEntity.pm
-%%SITE_PERL%%/Class/DBI/Lite/CacheManager.pm
-%%SITE_PERL%%/Class/DBI/Lite/CacheManager/InMemory.pm
-%%SITE_PERL%%/Class/DBI/Lite/CacheManager/Memcached.pm
-%%SITE_PERL%%/Class/DBI/Lite/ColumnInfo.pm
-%%SITE_PERL%%/Class/DBI/Lite/Dataset.pm
-%%SITE_PERL%%/Class/DBI/Lite/EntityMeta.pm
-%%SITE_PERL%%/Class/DBI/Lite/Fixture.pm
-%%SITE_PERL%%/Class/DBI/Lite/Iterator.pm
-%%SITE_PERL%%/Class/DBI/Lite/Pager.pm
-%%SITE_PERL%%/Class/DBI/Lite/RootMeta.pm
-%%SITE_PERL%%/Class/DBI/Lite/SQLite.pm
-%%SITE_PERL%%/Class/DBI/Lite/TableInfo.pm
-%%SITE_PERL%%/Class/DBI/Lite/Tutorial.pod
-%%SITE_PERL%%/Class/DBI/Lite/mysql.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Class/DBI/Lite/.packlist
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Class/DBI/Lite
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Class/DBI
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Class
-@dirrmtry %%SITE_PERL%%/Class/DBI/Lite/CacheManager
-@dirrmtry %%SITE_PERL%%/Class/DBI/Lite
-@dirrmtry %%SITE_PERL%%/Class/DBI
-@dirrmtry %%SITE_PERL%%/Class
diff --git a/databases/p5-Ima-DBI-Contextual/Makefile b/databases/p5-Ima-DBI-Contextual/Makefile
deleted file mode 100644
index 3e9b6b36047c..000000000000
--- a/databases/p5-Ima-DBI-Contextual/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= Ima-DBI-Contextual
-PORTVERSION= 1.006
-CATEGORIES= databases perl5
-MASTER_SITES= CPAN
-MASTER_SITE_SUBDIR= CPAN:JOHND
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= perl@FreeBSD.org
-COMMENT= Lightweight context-aware dbi handle cache and utility methods
-
-LICENSE= ART10 GPLv1
-LICENSE_COMB= dual
-
-BUILD_DEPENDS= p5-DBI>=1.614:${PORTSDIR}/databases/p5-DBI
-RUN_DEPENDS= p5-DBI>=1.614:${PORTSDIR}/databases/p5-DBI
-
-TEST_DEPENDS= p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite
-
-DEPRECATED= deprecated by upstream
-EXPIRATION_DATE=2014-03-23
-
-USES= perl5
-USE_PERL5= configure
-
-.include <bsd.port.mk>
diff --git a/databases/p5-Ima-DBI-Contextual/distinfo b/databases/p5-Ima-DBI-Contextual/distinfo
deleted file mode 100644
index 04cf5fc97464..000000000000
--- a/databases/p5-Ima-DBI-Contextual/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Ima-DBI-Contextual-1.006.tar.gz) = 71ca9da44f9e84a4df4002d482939d787f69d90f7215e1237be695ccba9d5f1f
-SIZE (Ima-DBI-Contextual-1.006.tar.gz) = 17846
diff --git a/databases/p5-Ima-DBI-Contextual/pkg-descr b/databases/p5-Ima-DBI-Contextual/pkg-descr
deleted file mode 100644
index be5e866a8318..000000000000
--- a/databases/p5-Ima-DBI-Contextual/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-If you like Ima::DBI but need it to be more context-aware i
-(eg: tie dbi connections to more than the name and process id)
-then you need Ima::DBI::Contextual.
-
-WWW: http://search.cpan.org/dist/Ima-DBI-Contextual/
diff --git a/databases/p5-Ima-DBI-Contextual/pkg-plist b/databases/p5-Ima-DBI-Contextual/pkg-plist
deleted file mode 100644
index 22bf06a5ade0..000000000000
--- a/databases/p5-Ima-DBI-Contextual/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-%%PERL5_MAN3%%/Ima::DBI::Contextual.3.gz
-%%SITE_PERL%%/Ima/DBI/Contextual.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Ima/DBI/Contextual/.packlist
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Ima/DBI/Contextual
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Ima/DBI
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Ima
-@dirrmtry %%SITE_PERL%%/Ima/DBI
-@dirrmtry %%SITE_PERL%%/Ima
diff --git a/deskutils/Makefile b/deskutils/Makefile
index 6f0646eada20..09363787856b 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -128,7 +128,6 @@
SUBDIR += ljclive
SUBDIR += ljit
SUBDIR += logjam
- SUBDIR += lxshortcut
SUBDIR += mate-character-map
SUBDIR += mate-file-manager-open-terminal
SUBDIR += mate-menu-editor
diff --git a/deskutils/lxshortcut/Makefile b/deskutils/lxshortcut/Makefile
deleted file mode 100644
index 4d0572816324..000000000000
--- a/deskutils/lxshortcut/Makefile
+++ /dev/null
@@ -1,65 +0,0 @@
-# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= lxshortcut
-PORTVERSION= 0.1.2
-PORTREVISION= 1
-CATEGORIES= deskutils
-MASTER_SITES= SF/lxde/LXShortcut%20%28edit%20app%20shortcut%29/LXShortcut%20${PORTVERSION}/ \
- SF/nemysisfreebsdp/${CATEGORIES}/:icons
-DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
- ${PORTNAME}.png:icons
-EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
-
-MAINTAINER= nemysis@FreeBSD.org
-COMMENT= Small utility used to edit easily application shortcuts
-
-LICENSE= GPLv3
-
-BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
-
-USES= gmake pkgconfig
-USE_GNOME= gtk20 intlhack
-GNU_CONFIGURE= yes
-
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-
-CONFLICTS= libfm-1.2.0
-
-DEPRECATED= Now distributed with x11/libfm-1.2.0
-EXPIRATION_DATE=2014-03-23
-
-PORTDOCS= README
-
-OPTIONS_DEFINE= DOCS NLS
-
-OPTIONS_SUB= yes
-
-NLS_USES= gettext
-
-SUB_FILES= ${PORTNAME}-start
-
-DESKTOP_ENTRIES="LXShortcut" "" "${PORTNAME}" \
- "${PORTNAME}-start" "Settings;GTK;DesktopSettings;" true
-
-.include <bsd.port.options.mk>
-
-post-patch:
- @${REINPLACE_CMD} -i '' '/g_thread_init/,/gdk_threads_init/d' \
- ${WRKSRC}/src/lxshortcut.c
-
-.if ! ${PORT_OPTIONS:MNLS}
- @${REINPLACE_CMD} -e 's|src po|src|' \
- ${WRKSRC}/Makefile.in
-.endif
-
-post-install:
- ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}-start ${STAGEDIR}${PREFIX}/bin/
- ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
- ${STAGEDIR}${PREFIX}/share/pixmaps/
-
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/deskutils/lxshortcut/distinfo b/deskutils/lxshortcut/distinfo
deleted file mode 100644
index 238d8afaa861..000000000000
--- a/deskutils/lxshortcut/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (lxshortcut-0.1.2.tar.gz) = 8097f2522657374162a4e5e3c58898fe0c367e307b0ff4c50848b6b0323409fe
-SIZE (lxshortcut-0.1.2.tar.gz) = 224223
-SHA256 (lxshortcut.png) = f56c605dd2c271aad5a2627227ad70c53b2861ccf46e918cdb8e03e1d6dff75f
-SIZE (lxshortcut.png) = 3754
diff --git a/deskutils/lxshortcut/files/lxshortcut-start.in b/deskutils/lxshortcut/files/lxshortcut-start.in
deleted file mode 100644
index 900242441b53..000000000000
--- a/deskutils/lxshortcut/files/lxshortcut-start.in
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-lxshortcut -o %U
diff --git a/deskutils/lxshortcut/pkg-descr b/deskutils/lxshortcut/pkg-descr
deleted file mode 100644
index 61b3e79c2163..000000000000
--- a/deskutils/lxshortcut/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-LXShortcut is a small program used to edit easily application shortcuts
-created with freedesktop.org Desktop Entry spec.
-
-It’s mainly designed to be called by other LXDE components, and not directly
-used by the users. If you want to use it manually, see
-
- lxshortcut --help
-
-WWW: http://wiki.lxde.org/en/LXShortCut
diff --git a/deskutils/lxshortcut/pkg-plist b/deskutils/lxshortcut/pkg-plist
deleted file mode 100644
index 1f19ec36cbb1..000000000000
--- a/deskutils/lxshortcut/pkg-plist
+++ /dev/null
@@ -1,77 +0,0 @@
-bin/lxshortcut
-bin/lxshortcut-start
-%%NLS%%share/locale/af/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/am/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/ar/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/ast/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/be/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/bg/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/bn/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/bn_IN/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/ca/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/da/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/de/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/el/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/en_GB/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/es/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/es_VE/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/et/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/eu/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/fa/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/fi/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/fo/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/frp/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/gl/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/he/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/hr/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/hu/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/id/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/it/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/km/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/ko/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/lg/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/lt/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/ml/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/ms/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/nb/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/nn/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/ps/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/pt/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/ro/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/si/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/sk/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/sl/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/sr/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/sr@latin/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/te/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/th/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/tr/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/tt_RU/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/uk/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/ur/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/ur_PK/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/vi/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/lxshortcut.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/lxshortcut.mo
-%%DATADIR%%/choose-icon.ui
-%%DATADIR%%/lxshortcut.ui
-share/pixmaps/lxshortcut.png
-@dirrm %%DATADIR%%
-%%NLS%%@dirrmtry share/locale/ur_PK/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/ur_PK
-%%NLS%%@dirrmtry share/locale/tt_RU/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/tt_RU
-%%NLS%%@dirrmtry share/locale/lg/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/lg
-%%NLS%%@dirrmtry share/locale/frp/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/frp
-%%NLS%%@dirrmtry share/locale/es_VE/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/es_VE
diff --git a/emulators/Makefile b/emulators/Makefile
index e087fc0336d3..b68b6a4ce1f7 100644
--- a/emulators/Makefile
+++ b/emulators/Makefile
@@ -53,7 +53,6 @@
SUBDIR += gxmame
SUBDIR += hatari
SUBDIR += hercules
- SUBDIR += hfs
SUBDIR += higan
SUBDIR += hugo
SUBDIR += i386-wine
diff --git a/emulators/hfs/Makefile b/emulators/hfs/Makefile
deleted file mode 100644
index ecce609f48c6..000000000000
--- a/emulators/hfs/Makefile
+++ /dev/null
@@ -1,56 +0,0 @@
-# Created by: Jean-Marc Zucconi <jmz@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= hfs
-DISTVERSION= 0_37
-PORTREVISION= 1
-CATEGORIES= emulators
-MASTER_SITES= LOCAL/jmz
-DISTNAME= ${PORTNAME}${DISTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Read Macintosh HFS floppy disks, hard drives, and CD-ROMs
-
-LICENSE= GPLv2
-
-CONFLICTS= hfsutils-[0-9]*
-
-DEPRECATED= No upstream, no public distfiles; consider using 'sysutils/hfsutils'
-EXPIRATION_DATE=2014-03-23
-
-USE_GMAKE= yes
-MAKE_ARGS= CCPLUSPLUS="${CXX} -c" LD="${CXX}" DEBUG="${CFLAGS}" \
- INSTALLPATH="${PREFIX}" MANINSTALLDIR="${MANPREFIX}/man/man1"
-
-MAN1= ${PORTNAME}.1
-PLIST_FILES= bin/${PORTNAME}
-PORTDOCS= README
-
-OPTIONS_DEFINE= ALIASES DOCS
-ALIASES_DESC= Install subcommand symbolic links
-
-NO_STAGE= yes
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MALIASES}
-ALIASES= bin/hcat bin/hcd bin/hdir bin/hls bin/hpwd bin/hread
-PLIST_FILES+= ${ALIASES}
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e 's|/usr/.* ||' ${WRKSRC}/Makefile
- @${REINPLACE_CMD} -e 's|Volume::Enumerate|Enumerate|' \
- ${WRKSRC}/volume.h
-
-post-install:
-.if ${PORT_OPTIONS:MALIASES}
-. for l in ${ALIASES}
- ${LN} -sf ${PORTNAME} ${PREFIX}/${l}
-. endfor
-.endif
-.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${DOCSDIR}
-.endif
-
-.include <bsd.port.mk>
diff --git a/emulators/hfs/distinfo b/emulators/hfs/distinfo
deleted file mode 100644
index 8e403fd49849..000000000000
--- a/emulators/hfs/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (hfs0_37.tar.gz) = c813219041916cdaa5c5918c7f87e8ca5e279ac1f52cb90db9b89a354e65d1b8
-SIZE (hfs0_37.tar.gz) = 56987
diff --git a/emulators/hfs/files/patch-a b/emulators/hfs/files/patch-a
deleted file mode 100644
index f4ac8f268cd8..000000000000
--- a/emulators/hfs/files/patch-a
+++ /dev/null
@@ -1,25 +0,0 @@
---- catalog.cxx~ Wed Oct 26 14:53:09 1994
-+++ catalog.cxx Sat Jan 1 17:32:13 2000
-@@ -613,7 +613,8 @@
-
- // remainder are only valid if item is a file
- if (isfile) {
-- for (int i = 0; i < 4;i++)
-+ int i;
-+ for (i = 0; i < 4;i++)
- creator[i] = fb.creator[i];
- for (i = 0; i < 4;i++)
- filetype[i] = fb.filetype[i];
---- volume.cxx~ Wed Oct 26 14:53:09 1994
-+++ volume.cxx Sat Jan 1 17:33:36 2000
-@@ -521,8 +521,9 @@
- BOOL DeviceVolume::Read (ULONG logical_block, void * buffer)
-
- {
-+ int i;
- Cache * c = cache;
-- for (int i = 0; i < CacheSize; i++, c++) {
-+ for (i = 0; i < CacheSize; i++, c++) {
- if (c->lastUsed != 0 && c->block == logical_block) {
- memcpy(buffer, c->buffer, LogicalBlockSize);
- c->lastUsed = countLRU++;
diff --git a/emulators/hfs/pkg-descr b/emulators/hfs/pkg-descr
deleted file mode 100644
index e87475ece8a3..000000000000
--- a/emulators/hfs/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-This port provides command line utility for accessing Macintosh HFS floppy
-disks, hard drives, and CD-ROMs. The following functions are available:
-
- - Display a directory listing (ls, dir)
- - Change directories (cd)
- - Display the name of the current directory (pwd)
- - Copy an HFS file into a local file (read)
- - Display the contents of an HFS file (cat)
- - Display the partition table on a Macintosh volume
-
-There is no HFS+ volumes support available.
diff --git a/games/Makefile b/games/Makefile
index c172f89fd12f..5710d634b154 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -299,7 +299,6 @@
SUBDIR += frozen-bubble
SUBDIR += fteqw
SUBDIR += ftjava
- SUBDIR += fuhquake
SUBDIR += funnyboat
SUBDIR += fxsudoku
SUBDIR += galaxis
@@ -693,7 +692,6 @@
SUBDIR += osgg
SUBDIR += outerspace
SUBDIR += p5-Acme-GuessNumber
- SUBDIR += p5-Algorithm-Pair-Best
SUBDIR += p5-Algorithm-Pair-Best2
SUBDIR += p5-Algorithm-Pair-Swiss
SUBDIR += p5-Baseball-Sabermetrics
@@ -1073,7 +1071,6 @@
SUBDIR += xevil
SUBDIR += xeyesplus
SUBDIR += xfireworks
- SUBDIR += xflame
SUBDIR += xfrisk
SUBDIR += xgalaga
SUBDIR += xgalaga++
diff --git a/games/fuhquake/Makefile b/games/fuhquake/Makefile
deleted file mode 100644
index 3219f2d29a2e..000000000000
--- a/games/fuhquake/Makefile
+++ /dev/null
@@ -1,111 +0,0 @@
-# Created by: Alexey Dokuchaev <danfe@regency.nsu.ru>
-# $FreeBSD$
-
-PORTNAME= fuhquake
-PORTVERSION= 0.31
-PORTREVISION= 8
-CATEGORIES= games
-MASTER_SITES= http://www.fuhquake.net/files/releases/v${PORTVERSION}/ \
- http://www.fuhquake.net/files/misc/:misc
-DISTNAME= ${PORTNAME}-source-v${PORTVERSION}
-EXTRACT_SUFX= .zip
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
- ${PORTNAME}-linux-v${PORTVERSION}${EXTRACT_SUFX}
-DIST_SUBDIR= ${PORTNAME}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Excellent and feature-rich QuakeWorld client
-
-DEPRECATED= Upstream disappeared; no more public distfiles; unmaintained
-EXPIRATION_DATE=2014-03-23
-
-MAKEFILE= ${FILESDIR}/Makefile
-WRKSRC= ${WRKDIR}/source
-
-DATADIR= ${Q1DIR}
-MAKE_ENV= DATADIR="${DATADIR}"
-
-OPTIONS_DEFINE= HUD OPTIMIZED_CFLAGS XMMS DOCS
-OPTIONS_MULTI= CLIENT
-OPTIONS_MULTI_CLIENT= GLX X11
-OPTIONS_DEFAULT= GLX OPTIMIZED_CFLAGS X11 DOCS
-OPTIONS_DEFINE_i386= ASM
-OPTIONS_DEFAULT_i386= ASM
-
-CLIENT_DESC= Clients
-GLX_DESC= Build GLX client
-X11_DESC= Build X11 client
-HUD_DESC= Install high quality HUD images
-XMMS_DESC= Enable MP3 player feature
-
-.include "${.CURDIR}/../quake-data/Makefile.include"
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MGLX}
-USE_GL= gl
-LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png \
- libjpeg.so:${PORTSDIR}/graphics/jpeg
-CFLAGS+= -I${LOCALBASE}/include/libpng15
-PLIST_SUB+= GLX=""
-CLIENTS+= glx
-.else
-PLIST_SUB+= GLX="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MX11}
-USE_XORG= x11 xxf86dga
-PLIST_SUB+= X11=""
-CLIENTS+= x11
-.else
-PLIST_SUB+= X11="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MHUD}
-DISTFILES+= fuh-hud${EXTRACT_SUFX}:misc
-PLIST_SUB+= HUD=""
-.else
-PLIST_SUB+= HUD="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
-MAKE_ARGS+= -DWITH_OPTIMIZED_CFLAGS
-.endif
-
-.if ! ${PORT_OPTIONS:MASM}
-MAKE_ARGS+= -DWITHOUT_X86_ASM
-.endif
-
-.if ${PORT_OPTIONS:MXMMS} || exists(${LOCALBASE}/lib/libxmms.so)
-LIB_DEPENDS+= libxmms.so:${PORTSDIR}/multimedia/xmms
-MAKE_ARGS+= -DWITH_XMMS PTHREAD_LIBS=-pthread
-.endif
-
-post-patch:
- @${CP} ${FILESDIR}/*.c ${WRKSRC}
-
-do-build:
-.for f in ${CLIENTS}
- @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
- ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} clean ${f})
-.endfor
-
-do-install:
-.for f in ${CLIENTS}
- ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}-${f} ${STAGEDIR}${PREFIX}/bin
-.endfor
- @${MKDIR} ${STAGEDIR}${DATADIR}/${PORTNAME}
- ${INSTALL_DATA} ${WRKDIR}/qw/*.dat ${STAGEDIR}${DATADIR}/${PORTNAME}
- ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/pak0.pak \
- ${STAGEDIR}${DATADIR}/${PORTNAME}
-.if ${PORT_OPTIONS:MHUD}
- @${MKDIR} ${STAGEDIR}${DATADIR}/${PORTNAME}/textures/wad
- ${INSTALL_DATA} ${WRKDIR}/qw/charset.png \
- ${STAGEDIR}${DATADIR}/${PORTNAME}
- ${INSTALL_DATA} ${WRKDIR}/qw/textures/wad/* \
- ${STAGEDIR}${DATADIR}/${PORTNAME}/textures/wad
-.endif
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/doc/*.txt ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.txt ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/fuhquake/distinfo b/games/fuhquake/distinfo
deleted file mode 100644
index d67271a02697..000000000000
--- a/games/fuhquake/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-SHA256 (fuhquake/fuhquake-source-v0.31.zip) = 905c973e34e3d511665cc26f9f2b64fcb568e9c8363b93af5d5685e979309139
-SIZE (fuhquake/fuhquake-source-v0.31.zip) = 789610
-SHA256 (fuhquake/fuhquake-linux-v0.31.zip) = f9a9bce98a2a8f76f75c344b14a338b33ebc9d0e9b018e0965a1080586b9cda4
-SIZE (fuhquake/fuhquake-linux-v0.31.zip) = 4520020
-SHA256 (fuhquake/fuh-hud.zip) = d5632ef9f2a31ec59055b311edf022e1695f88e0e44a524f7fdc594b114ced05
-SIZE (fuhquake/fuh-hud.zip) = 518560
diff --git a/games/fuhquake/files/Makefile b/games/fuhquake/files/Makefile
deleted file mode 100644
index 2357c3bbca2c..000000000000
--- a/games/fuhquake/files/Makefile
+++ /dev/null
@@ -1,211 +0,0 @@
-#
-# QuakeWorld/FuhQuake Makefile for FreeBSD
-#
-# - now should build on non-x86
-# - no longer requires gmake(1)
-# - debug targets support axed out
-# - couple of useful knobs added
-#
-# Created on Wednesday, May 21 2003 by Alexey Dokuchaev <danfe@regency.nsu.ru>
-#
-# $FreeBSD$
-#
-
-DO_CFLAGS = ${CFLAGS} -funsigned-char -I${LOCALBASE}/include -I${LOCALBASE}/include -DDATADIR='"${DATADIR}"' -DLOCALBASE='"${LOCALBASE}"'
-
-.if ${MACHINE_ARCH} == "i386" && !defined(WITHOUT_X86_ASM)
-DO_CFLAGS += -Did386
-.endif
-
-.if make(glx)
-DO_CFLAGS += -DWITH_ZLIB -DWITH_PNG -DWITH_JPEG -DGLQUAKE -DWITH_DGA -DWITH_VMODE
-.endif
-
-.if defined(WITH_OPTIMIZED_CFLAGS)
-DO_CFLAGS += -O -pipe -s -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations
-.endif
-
-.if defined(WITH_XMMS)
-XMMS_CFLAGS != glib-config --cflags
-DO_CFLAGS += -D__XMMS__ ${XMMS_CFLAGS} ${PTHREAD_CFLAGS}
-XMMS_LIBS = -L${LOCALBASE}/lib -lxmms ${PTHREAD_LIBS}
-.endif
-
-########################################################################
-
-CL_COMMON_OBJS = \
- host.o \
- sys_linux.o \
- nonintel.o \
-\
- cd_freebsd.o \
- snd_freebsd.o \
- snd_dma.o \
- snd_mem.o \
- snd_mix.o \
-\
- cl_input.o \
- keys.o \
-\
- net_chan.o \
- net_udp.o \
-\
- pr_cmds.o \
- pr_edict.o \
- pr_exec.o \
-\
- pmove.o \
- pmovetst.o \
- sv_ccmds.o \
- sv_ents.o \
- sv_init.o \
- sv_main.o \
- sv_move.o \
- sv_nchan.o \
- sv_phys.o \
- sv_save.o \
- sv_send.o \
- sv_user.o \
- sv_world.o \
-\
- cl_cam.o \
- cl_cmd.o \
- cl_demo.o \
- cl_ents.o \
- cl_main.o \
- cl_parse.o \
- cl_pred.o \
- cl_screen.o \
- cl_slist.o \
- cl_tent.o \
- cl_view.o \
-\
- cmd.o \
- com_msg.o \
- common.o \
- console.o \
- crc.o \
- cvar.o \
- image.o \
- mathlib.o \
- mdfour.o \
- menu.o \
- sbar.o \
- skin.o \
- teamplay.o \
- version.o \
- wad.o \
- zone.o \
-\
- auth.o \
- config_manager.o \
- fchecks.o \
- fmod.o \
- fragstats.o \
- ignore.o \
- logging.o \
- match_tools.o \
- modules.o \
- movie.o \
- mp3_player.o \
- rulesets.o \
- utils.o
-
-.if ${MACHINE_ARCH} == "i386" && !defined(WITHOUT_X86_ASM)
-CL_COMMON_AS_OBJS = \
- cl_math.o \
- math.o \
- snd_mixa.o \
- sys_x86.o
-.endif
-
-CL_SOFT_OBJS = \
- d_edge.o \
- d_fill.o \
- d_init.o \
- d_modech.o \
- d_polyse.o \
- d_scan.o \
- d_sky.o \
- d_sprite.o \
- d_surf.o \
- d_vars.o \
- d_zpoint.o \
-\
- r_aclip.o \
- r_alias.o \
- r_bsp.o \
- r_draw.o \
- r_edge.o \
- r_efrag.o \
- r_light.o \
- r_main.o \
- r_misc.o \
- r_model.o \
- r_part.o \
- r_rast.o \
- r_sky.o \
- r_sprite.o \
- r_surf.o \
- r_vars.o
-
-.if ${MACHINE_ARCH} == "i386" && !defined(WITHOUT_X86_ASM)
-CL_SOFT_AS_OBJS = \
- d_draw.o \
- d_draw16.o \
- d_parta.o \
- d_polysa.o \
- d_scana.o \
- d_spr8.o \
- d_varsa.o \
- r_aclipa.o \
- r_aliasa.o \
- r_drawa.o \
- r_edgea.o \
- r_varsa.o \
- surf8.o
-.endif
-
-CL_X11_OBJS = vid_x11.o
-
-CL_GLX_OBJS = \
- gl_draw.o \
- gl_mesh.o \
- gl_model.o \
- gl_ngraph.o \
- gl_refrag.o \
- gl_rlight.o \
- gl_rmain.o \
- gl_rmisc.o \
- gl_rpart.o \
- gl_rsurf.o \
- gl_texture.o \
- gl_warp.o \
- r_part.o \
- vid_common_gl.o \
- vid_glx.o
-
-CL_COMMON_LIBS = -lm
-CL_X11_LIBS = -L${LOCALBASE}/lib -lX11 -lXext
-CL_GLX_LIBS = -L${LOCALBASE}/lib -lpng -ljpeg -L${LOCALBASE}/lib -lX11 -lGL -lXxf86dga -lXxf86vm
-
-.c.o:
- ${CC} ${DO_CFLAGS} -c $< -o $*.o
-
-.s.o:
- ${CC} ${DO_CFLAGS} -DELF -x assembler-with-cpp -c $< -o $*.o
-
-x11: ${CL_COMMON_OBJS} ${CL_COMMON_AS_OBJS} \
- ${CL_SOFT_OBJS} ${CL_SOFT_AS_OBJS} ${CL_X11_OBJS}
- ${CC} ${CFLAGS} -o fuhquake-x11 \
- ${CL_COMMON_OBJS} ${CL_COMMON_AS_OBJS} ${CL_SOFT_OBJS} \
- ${CL_SOFT_AS_OBJS} ${CL_X11_OBJS} \
- ${CL_COMMON_LIBS} ${CL_X11_LIBS} ${XMMS_LIBS}
-
-glx: ${CL_COMMON_OBJS} ${CL_COMMON_AS_OBJS} ${CL_GLX_OBJS}
- ${CC} ${CFLAGS} -o fuhquake-glx \
- ${CL_COMMON_OBJS} ${CL_COMMON_AS_OBJS} ${CL_GLX_OBJS} \
- ${CL_COMMON_LIBS} ${CL_GLX_LIBS} ${XMMS_LIBS}
-
-clean:
- -rm -f *.o *.core
diff --git a/games/fuhquake/files/cd_freebsd.c b/games/fuhquake/files/cd_freebsd.c
deleted file mode 100644
index 5f911a47d992..000000000000
--- a/games/fuhquake/files/cd_freebsd.c
+++ /dev/null
@@ -1,426 +0,0 @@
-/*
-Copyright (C) 2003 Alexey Dokuchaev.
-Copyright (C) 1996-1997 Id Software, Inc.
-
-This program is free software; you can redistribute it and/or
-modify it under the terms of the GNU General Public License
-as published by the Free Software Foundation; either version 2
-of the License, or (at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-See the included (GNU.txt) GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
-*/
-// cd_freebsd.c
-
-#include <stdio.h>
-#include <unistd.h>
-#include <stdlib.h>
-#include <sys/ioctl.h>
-#include <sys/file.h>
-#include <sys/types.h>
-#include <fcntl.h>
-#include <string.h>
-#include <time.h>
-#include <errno.h>
-#include <sys/cdio.h>
-
-#include "quakedef.h"
-#include "cdaudio.h"
-#include "sound.h"
-
-/* Obtained from /usr/include/linux/cdrom.h */
-#define CDROM_DATA_TRACK 4
-
-static qboolean cdValid = false;
-static qboolean playing = false;
-static qboolean wasPlaying = false;
-static qboolean initialized = false;
-static qboolean enabled = true;
-static qboolean playLooping = false;
-static float cdvolume;
-static byte remap[100];
-static byte playTrack;
-static byte maxTrack;
-
-static int cdfile = -1;
-static char cd_dev[64] = "/dev/cdrom";
-
-static void CDAudio_Eject(void)
-{
- if (cdfile == -1 || !enabled)
- return; // no cd init'd
-
- ioctl(cdfile, CDIOCALLOW);
-
- if ( ioctl(cdfile, CDIOCEJECT) == -1 )
- Com_DPrintf ("ioctl cdioceject failed\n");
-}
-
-
-static void CDAudio_CloseDoor(void)
-{
- if (cdfile == -1 || !enabled)
- return; // no cd init'd
-
- ioctl(cdfile, CDIOCALLOW);
-
- if ( ioctl(cdfile, CDIOCCLOSE) == -1 )
- Com_DPrintf ("ioctl cdiocclose failed\n");
-}
-
-static int CDAudio_GetAudioDiskInfo(void)
-{
- struct ioc_toc_header tochdr;
-
- cdValid = false;
-
- if ( ioctl(cdfile, CDIOREADTOCHEADER, &tochdr) == -1 )
- {
- Com_DPrintf ("ioctl cdioreadtocheader failed\n");
- return -1;
- }
-
- if (tochdr.starting_track < 1)
- {
- Com_DPrintf ("CDAudio: no music tracks\n");
- return -1;
- }
-
- cdValid = true;
- maxTrack = tochdr.ending_track;
-
- return 0;
-}
-
-
-void CDAudio_Play(byte track, qboolean looping)
-{
- struct ioc_read_toc_single_entry entry;
- struct ioc_play_track ti;
-
- if (cdfile == -1 || !enabled)
- return;
-
- if (!cdValid)
- {
- CDAudio_GetAudioDiskInfo();
- if (!cdValid)
- return;
- }
-
- track = remap[track];
-
- if (track < 1 || track > maxTrack)
- {
- Com_DPrintf ("CDAudio: Bad track number %u.\n", track);
- return;
- }
-
- // don't try to play a non-audio track
- entry.track = track;
- entry.address_format = CD_MSF_FORMAT;
- if ( ioctl(cdfile, CDIOREADTOCENTRY, &entry) == -1 )
- {
- Com_DPrintf ("ioctl cdioreadtocentry failed\n");
- return;
- }
- if (entry.entry.control == CDROM_DATA_TRACK)
- {
- Com_Printf ("CDAudio: track %i is not audio\n", track);
- return;
- }
-
- if (playing)
- {
- if (playTrack == track)
- return;
- CDAudio_Stop();
- }
-
- ti.start_track = track;
- ti.end_track = track;
- ti.start_index = 1;
- ti.start_index = 99;
-
- if ( ioctl(cdfile, CDIOCPLAYTRACKS, &ti) == -1 )
- {
- Com_DPrintf ("ioctl cdiocplaytracks failed\n");
- return;
- }
-
- if ( ioctl(cdfile, CDIOCRESUME) == -1 )
- Com_DPrintf ("ioctl cdiocresume failed\n");
-
- playLooping = looping;
- playTrack = track;
- playing = true;
-
- if (cdvolume == 0.0)
- CDAudio_Pause ();
-}
-
-
-void CDAudio_Stop(void)
-{
- if (cdfile == -1 || !enabled)
- return;
-
- if (!playing)
- return;
-
- if ( ioctl(cdfile, CDIOCSTOP) == -1 )
- Com_DPrintf ("ioctl cdiocstop failed (%d)\n", errno);
-
- ioctl(cdfile, CDIOCALLOW);
-
- wasPlaying = false;
- playing = false;
-}
-
-void CDAudio_Pause(void)
-{
- if (cdfile == -1 || !enabled)
- return;
-
- if (!playing)
- return;
-
- if ( ioctl(cdfile, CDIOCPAUSE) == -1 )
- Com_DPrintf ("ioctl cdiocpause failed\n");
-
- wasPlaying = playing;
- playing = false;
-}
-
-
-void CDAudio_Resume(void)
-{
- if (cdfile == -1 || !enabled)
- return;
-
- if (!cdValid)
- return;
-
- if (!wasPlaying)
- return;
-
- if ( ioctl(cdfile, CDIOCRESUME) == -1 )
- Com_DPrintf ("ioctl cdiocresume failed\n");
- playing = true;
-}
-
-static void CD_f (void)
-{
- char *command;
- int ret;
- int n;
-
- if (Cmd_Argc() < 2)
- return;
-
- command = Cmd_Argv (1);
-
- if (Q_strcasecmp(command, "on") == 0)
- {
- enabled = true;
- return;
- }
-
- if (Q_strcasecmp(command, "off") == 0)
- {
- if (playing)
- CDAudio_Stop();
- enabled = false;
- return;
- }
-
- if (Q_strcasecmp(command, "reset") == 0)
- {
- enabled = true;
- if (playing)
- CDAudio_Stop();
- for (n = 0; n < 100; n++)
- remap[n] = n;
- CDAudio_GetAudioDiskInfo();
- return;
- }
-
- if (Q_strcasecmp(command, "remap") == 0)
- {
- ret = Cmd_Argc() - 2;
- if (ret <= 0)
- {
- for (n = 1; n < 100; n++)
- if (remap[n] != n)
- Com_Printf (" %u -> %u\n", n, remap[n]);
- return;
- }
- for (n = 1; n <= ret; n++)
- remap[n] = Q_atoi(Cmd_Argv (n+1));
- return;
- }
-
- if (Q_strcasecmp(command, "close") == 0)
- {
- CDAudio_CloseDoor();
- return;
- }
-
- if (!cdValid)
- {
- CDAudio_GetAudioDiskInfo();
- if (!cdValid)
- {
- Com_Printf ("No CD in player.\n");
- return;
- }
- }
-
- if (Q_strcasecmp(command, "play") == 0)
- {
- CDAudio_Play((byte)Q_atoi(Cmd_Argv (2)), false);
- return;
- }
-
- if (Q_strcasecmp(command, "loop") == 0)
- {
- CDAudio_Play((byte)Q_atoi(Cmd_Argv (2)), true);
- return;
- }
-
- if (Q_strcasecmp(command, "stop") == 0)
- {
- CDAudio_Stop();
- return;
- }
-
- if (Q_strcasecmp(command, "pause") == 0)
- {
- CDAudio_Pause();
- return;
- }
-
- if (Q_strcasecmp(command, "resume") == 0)
- {
- CDAudio_Resume();
- return;
- }
-
- if (Q_strcasecmp(command, "eject") == 0)
- {
- if (playing)
- CDAudio_Stop();
- CDAudio_Eject();
- cdValid = false;
- return;
- }
-
- if (Q_strcasecmp(command, "info") == 0)
- {
- Com_Printf ("%u tracks\n", maxTrack);
- if (playing)
- Com_Printf ("Currently %s track %u\n", playLooping ? "looping" : "playing", playTrack);
- else if (wasPlaying)
- Com_Printf ("Paused %s track %u\n", playLooping ? "looping" : "playing", playTrack);
- Com_Printf ("Volume is %f\n", cdvolume);
- return;
- }
-}
-
-void CDAudio_Update(void)
-{
- struct ioc_read_subchannel subchnl;
- struct cd_sub_channel_info data;
- static time_t lastchk;
-
- if (!enabled)
- return;
-
- if (bgmvolume.value != cdvolume)
- {
- if (cdvolume)
- {
- Cvar_SetValue (&bgmvolume, 0.0);
- cdvolume = bgmvolume.value;
- CDAudio_Pause ();
- }
- else
- {
- Cvar_SetValue (&bgmvolume, 1.0);
- cdvolume = bgmvolume.value;
- CDAudio_Resume ();
- }
- }
-
- if (playing && lastchk < time(NULL)) {
- lastchk = time(NULL) + 2; //two seconds between chks
- bzero(&subchnl, sizeof(subchnl));
- subchnl.data = &data;
- subchnl.data_len = sizeof(data);
- subchnl.address_format = CD_MSF_FORMAT;
- subchnl.data_format = CD_CURRENT_POSITION;
- if (ioctl(cdfile, CDIOCREADSUBCHANNEL, &subchnl) == -1 ) {
- Com_DPrintf ("ioctl cdiocreadsubchannel failed\n");
- playing = false;
- return;
- }
- if (subchnl.data->header.audio_status != CD_AS_PLAY_IN_PROGRESS &&
- subchnl.data->header.audio_status != CD_AS_PLAY_PAUSED) {
- playing = false;
- if (playLooping)
- CDAudio_Play(playTrack, true);
- }
- }
-}
-
-int CDAudio_Init(void)
-{
- int i;
-
- if (!COM_CheckParm("-cdaudio"))
- return -1;
-
- if ((i = COM_CheckParm("-cddev")) != 0 && i < com_argc - 1)
- Q_strncpyz (cd_dev, com_argv[i + 1], sizeof(cd_dev));
-
- if ((cdfile = open(cd_dev, O_RDONLY)) == -1) {
- Com_Printf ("CDAudio_Init: open of \"%s\" failed (%i)\n", cd_dev, errno);
- cdfile = -1;
- return -1;
- }
-
- for (i = 0; i < 100; i++)
- remap[i] = i;
- initialized = true;
- enabled = true;
-
- if (CDAudio_GetAudioDiskInfo())
- {
- Com_Printf ("CDAudio_Init: No CD in player.\n");
- cdValid = false;
- }
-
- Cmd_AddCommand ("cd", CD_f);
-
- Com_Printf ("CD Audio Initialized\n");
-
- return 0;
-}
-
-
-void CDAudio_Shutdown(void)
-{
- if (!initialized)
- return;
- CDAudio_Stop();
- close(cdfile);
- cdfile = -1;
-}
diff --git a/games/fuhquake/files/nonintel.c b/games/fuhquake/files/nonintel.c
deleted file mode 100644
index e97c68856a23..000000000000
--- a/games/fuhquake/files/nonintel.c
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
-Copyright (C) 1996-1997 Id Software, Inc.
-
-This program is free software; you can redistribute it and/or
-modify it under the terms of the GNU General Public License
-as published by the Free Software Foundation; either version 2
-of the License, or (at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-See the GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
-*/
-//
-// nonintel.c: code for non-Intel processors only
-//
-
-#include "common.h"
-
-#if !id386
-
-/*
-================
-R_Surf8Patch
-================
-*/
-void R_Surf8Patch ()
-{
- // we only patch code on Intel
-}
-
-
-/*
-================
-R_SurfacePatch
-================
-*/
-void R_SurfacePatch (void)
-{
- // we only patch code on Intel
-}
-
-
-#endif // !id386
-
diff --git a/games/fuhquake/files/patch-cl_main.c b/games/fuhquake/files/patch-cl_main.c
deleted file mode 100644
index 0452509972eb..000000000000
--- a/games/fuhquake/files/patch-cl_main.c
+++ /dev/null
@@ -1,44 +0,0 @@
---- cl_main.c.orig 2004-01-07 00:39:44.000000000 +0600
-+++ cl_main.c 2007-11-15 00:01:57.000000000 +0600
-@@ -44,6 +44,10 @@
- #include "mp3_player.h"
-
- #ifndef _WIN32
-+#include <sys/types.h>
-+#include <sys/socket.h>
-+#include <netinet/in.h>
-+#include <arpa/inet.h>
- #include <netdb.h>
- #endif
-
-@@ -380,7 +384,7 @@
- Q_strncpyz(address, Cmd_Argv(1), sizeof(address));
- if (s = strchr(address, ':'))
- *s = 0;
-- if (((int) addr.s_addr = inet_addr(address)) == INADDR_NONE) {
-+ if ((addr.s_addr = inet_addr(address)) == INADDR_NONE) {
- //forward lookup
- if (!(h = gethostbyname(address))) {
- Com_Printf("Couldn't resolve %s\n", address);
-@@ -850,19 +854,16 @@
- Sys_Error ("Couldn't load gfx/colormap.lmp");
- FMod_CheckModel("gfx/colormap.lmp", host_colormap, com_filesize);
-
-- Sys_mkdir(va("%s/qw", com_basedir));
-- Sys_mkdir(va("%s/fuhquake", com_basedir));
--
- Key_Init ();
- V_Init ();
-
--#ifdef __linux__
-+#if defined(__linux__) || defined(__FreeBSD__)
- IN_Init ();
- #endif
-
- VID_Init (host_basepal);
-
--#ifndef __linux__
-+#if !(defined(__linux__) || defined(__FreeBSD__))
- IN_Init ();
- #endif
-
diff --git a/games/fuhquake/files/patch-common.c b/games/fuhquake/files/patch-common.c
deleted file mode 100644
index 39b1ac3b70f1..000000000000
--- a/games/fuhquake/files/patch-common.c
+++ /dev/null
@@ -1,110 +0,0 @@
---- common.c.orig Wed Jan 7 00:39:44 2004
-+++ common.c Tue Jan 31 14:39:05 2006
-@@ -652,16 +652,10 @@
- //The filename will be prefixed by com_basedir
- qboolean COM_WriteFile (char *filename, void *data, int len) {
- FILE *f;
-- char name[MAX_OSPATH];
-
-- Q_snprintfz (name, sizeof(name), "%s/%s", com_basedir, filename);
--
-- if (!(f = fopen (name, "wb"))) {
-- COM_CreatePath (name);
-- if (!(f = fopen (name, "wb")))
-- return false;
-- }
-- Sys_Printf ("COM_WriteFile: %s\n", name);
-+ if (!(f = fopen (filename, "wb")))
-+ return false;
-+ Sys_Printf ("COM_WriteFile: %s\n", filename);
- fwrite (data, 1, len, f);
- fclose (f);
- return true;
-@@ -670,6 +664,7 @@
- //Only used for CopyFile and download
-
-
-+#if 0
- #define _MAX_SUBSIRS 8
- void COM_CreatePath (char *path) {
- char *slash = NULL;
-@@ -699,6 +694,22 @@
- path[slash_indices[i]] = '/';
- }
- }
-+#else
-+void COM_CreatePath (char *path)
-+{
-+ char *ofs;
-+
-+ for (ofs = path+1 ; *ofs ; ofs++)
-+ {
-+ if (*ofs == '/')
-+ { // create the directory
-+ *ofs = 0;
-+ Sys_mkdir (path);
-+ *ofs = '/';
-+ }
-+ }
-+}
-+#endif
-
- //Copies a file over from the net to the local cache, creating any directories
- //needed. This is for the convenience of developers using ISDN from home.
-@@ -976,7 +987,7 @@
-
- sprintf (com_gamedir, "%s/%s", com_basedir, dir);
-
-- if (!strcmp(dir, "id1") || !strcmp(dir, "qw") || !strcmp(dir, "fuhquake"))
-+ if (!strcmp(dir, "id1") || !strcmp(dir, "fuhquake"))
- return;
-
- // add the directory to the search path
-@@ -999,14 +1010,17 @@
- }
-
- void FS_InitFilesystem (void) {
-+ char *home, homepath[MAX_OSPATH];
- int i;
-
-+ home = getenv("HOME");
-+
- // -basedir <path>
- // Overrides the system supplied base directory (under id1)
- if ((i = COM_CheckParm ("-basedir")) && i < com_argc - 1)
- Q_strncpyz (com_basedir, com_argv[i + 1], sizeof(com_basedir));
- else
-- getcwd(com_basedir, sizeof(com_basedir) - 1);
-+ Q_strncpyz(com_basedir, DATADIR, sizeof(com_basedir));
-
- for (i = 0; i < strlen(com_basedir); i++)
- if (com_basedir[i] == '\\')
-@@ -1018,8 +1032,13 @@
-
- // start up with id1 by default
- FS_AddGameDirectory ( va("%s/id1", com_basedir) );
-+
-+ if (home != NULL) {
-+ Q_snprintfz(homepath, sizeof(homepath), "%s/.fuhquake/id1", home, com_gamedirfile);
-+ FS_AddGameDirectory(homepath);
-+ }
-+
- FS_AddGameDirectory ( va("%s/fuhquake", com_basedir) );
-- FS_AddGameDirectory ( va("%s/qw", com_basedir) );
-
- // any set gamedirs will be freed up to here
- com_base_searchpaths = com_searchpaths;
-@@ -1029,6 +1048,13 @@
- i = COM_CheckParm ("+gamedir");
- if (i && i < com_argc - 1)
- FS_SetGamedir (com_argv[i + 1]);
-+
-+ if (home != NULL) {
-+ Q_snprintfz(homepath, sizeof(homepath), "%s/.fuhquake/%s", home, com_gamedirfile);
-+ COM_CreatePath(homepath);
-+ Sys_mkdir(homepath);
-+ FS_AddGameDirectory(homepath);
-+ }
- }
-
- /*
diff --git a/games/fuhquake/files/patch-gl_texture.c b/games/fuhquake/files/patch-gl_texture.c
deleted file mode 100644
index 415b500dd9d0..000000000000
--- a/games/fuhquake/files/patch-gl_texture.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- gl_texture.c.orig 2007-11-15 00:10:30.000000000 +0600
-+++ gl_texture.c 2007-11-15 00:10:38.000000000 +0600
-@@ -159,7 +159,7 @@
- }
-
- static GLenum oldtarget = GL_TEXTURE0_ARB;
--static int cnttextures[4] = {-1, -1, -1, -1};
-+int cnttextures[4] = {-1, -1, -1, -1};
- static qboolean mtexenabled = false;
-
-
diff --git a/games/fuhquake/files/patch-image.c b/games/fuhquake/files/patch-image.c
deleted file mode 100644
index 24084f0116ad..000000000000
--- a/games/fuhquake/files/patch-image.c
+++ /dev/null
@@ -1,38 +0,0 @@
---- image.c.orig 2004-01-07 00:43:22.000000000 +0100
-+++ image.c 2012-05-26 15:10:53.000000000 +0200
-@@ -24,6 +24,8 @@
-
- #ifdef WITH_PNG
- #include "png.h"
-+#include "zlib.h"
-+#include "pngpriv.h"
- #endif
-
- #ifdef WITH_JPEG
-@@ -569,7 +571,7 @@
- return NULL;
- }
-
-- if (setjmp(png_ptr->jmpbuf)) {
-+ if (setjmp(png_ptr->longjmp_buffer)) {
- qpng_destroy_read_struct(&png_ptr, &pnginfo, NULL);
- fclose(fin);
- return NULL;
-@@ -678,7 +680,7 @@
- return false;
- }
-
-- if (setjmp(png_ptr->jmpbuf)) {
-+ if (setjmp(png_ptr->longjmp_buffer)) {
- qpng_destroy_write_struct(&png_ptr, &info_ptr);
- fclose(fp);
- return false;
-@@ -743,7 +745,7 @@
- return false;
- }
-
-- if (setjmp(png_ptr->jmpbuf)) {
-+ if (setjmp(png_ptr->longjmp_buffer)) {
- qpng_destroy_write_struct(&png_ptr, &info_ptr);
- fclose(fp);
- return false;
diff --git a/games/fuhquake/files/patch-menu.c b/games/fuhquake/files/patch-menu.c
deleted file mode 100644
index e57e2054a1f7..000000000000
--- a/games/fuhquake/files/patch-menu.c
+++ /dev/null
@@ -1,90 +0,0 @@
---- menu.c.orig Wed Jan 7 01:02:12 2004
-+++ menu.c Tue Jan 31 13:49:29 2006
-@@ -411,9 +411,11 @@
- Cvar_SetValue (&cl_hudswap, !cl_hudswap.value);
- break;
-
-+#ifndef NO_WINDOWED_MOUSE
- case 17: // _windowed_mouse
- Cvar_SetValue (&_windowed_mouse, !_windowed_mouse.value);
- break;
-+#endif
- }
- }
-
-@@ -873,24 +875,24 @@
- M_Print (16, 96, " Pickup flashes");
- M_DrawCheckbox (ALIGN_FPS_OPTIONS, 96, v_bonusflash.value);
-
-- M_Print (16, 104, " Powerup glow");
-+ M_Print (16, 104, " Powerup glow");
- M_Print (ALIGN_FPS_OPTIONS, 104, r_powerupglow.value==2 ? "own off" :
- r_powerupglow.value ? "on" : "off");
-
-- M_Print (16, 112, " Draw torches");
-+ M_Print (16, 112, " Draw torches");
- M_DrawCheckbox (ALIGN_FPS_OPTIONS, 112, r_drawflame.value);
-
-- M_Print (16, 120, " Fast sky");
-+ M_Print (16, 120, " Fast sky");
- M_DrawCheckbox (ALIGN_FPS_OPTIONS, 120, r_fastsky.value);
-
- #ifdef GLQUAKE
-- M_Print (16, 128, " Fast lights");
-+ M_Print (16, 128, " Fast lights");
- M_DrawCheckbox (ALIGN_FPS_OPTIONS, 128, gl_flashblend.value);
- #endif
-
-- M_PrintWhite (16, 136, " Fast mode");
-+ M_PrintWhite (16, 136, " Fast mode");
-
-- M_PrintWhite (16, 144, " High quality");
-+ M_PrintWhite (16, 144, " High quality");
-
- // cursor
- M_DrawCharacter (196, 32 + fps_cursor * 8, 12 + ((int) (curtime * 4) & 1));
-@@ -1225,8 +1227,6 @@
-
-
- progs = (dprograms_t *) FS_LoadHunkFile ("spprogs.dat");
-- if (progs && !file_from_gamedir)
-- Cbuf_AddText ("gamedir qw\n");
- Cbuf_AddText ("map start\n");
- }
-
-@@ -1385,7 +1385,7 @@
- return;
-
- M_EnterMenu (m_load);
-- M_ScanSaves (!file_from_gamedir ? "qw" : com_gamedir);
-+ M_ScanSaves (com_gamedir);
- }
-
- void M_Menu_Save_f (void) {
-@@ -1443,7 +1443,7 @@
-
- // issue the load command
- if (FS_LoadHunkFile ("spprogs.dat") && !file_from_gamedir)
-- Cbuf_AddText("disconnect; gamedir qw\n");
-+ Cbuf_AddText("disconnect\n");
- Cbuf_AddText (va ("load s%i\n", load_cursor) );
- return;
-
-@@ -2209,7 +2209,7 @@
- return;
- }
- #else
-- if (!(d = opendir(va("%s%s", com_basedir, demo_currentdir)))) {
-+ if (!(d = opendir(va("%s/%s", com_gamedir, demo_currentdir)))) {
- demolist_data[demolist_count].name = strdup ("Error reading directory");
- demolist_data[demolist_count].type = dt_msg;
- demolist_count++;
-@@ -2315,7 +2315,7 @@
- *s = 0;
- }
- } else {
-- strcpy(demo_currentdir, "/qw");
-+ strcpy(demo_currentdir, com_gamedir);
- }
- }
-
diff --git a/games/fuhquake/files/patch-modules.c b/games/fuhquake/files/patch-modules.c
deleted file mode 100644
index 36752538f4f6..000000000000
--- a/games/fuhquake/files/patch-modules.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- modules.c.orig Wed Jan 7 03:51:30 2004
-+++ modules.c Sun Jan 22 22:07:23 2006
-@@ -31,10 +31,6 @@
- char _temp_modulename[MAX_OSPATH];
- static registeredModule_t registeredModules[qlib_nummodules];
-
--#ifdef __linux
--#include <dlfcn.h>
--#endif
--
- #ifdef _WIN32
- #define SECURITY_GETFUNC(f) (Security_##f = (Security_##f##_t) GetProcAddress(hSecurity, "Security_" #f))
- #else
diff --git a/games/fuhquake/files/patch-modules.h b/games/fuhquake/files/patch-modules.h
deleted file mode 100644
index 54623ceeaecb..000000000000
--- a/games/fuhquake/files/patch-modules.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- modules.h.orig Wed Jan 7 00:43:26 2004
-+++ modules.h Sun Jan 22 22:07:23 2006
-@@ -24,7 +24,7 @@
-
- #include "security.h"
-
--#ifdef __linux__
-+#if defined(__linux__) || defined(__FreeBSD__)
- #include <dlfcn.h>
- #endif
-
diff --git a/games/fuhquake/files/patch-mp3_player.c b/games/fuhquake/files/patch-mp3_player.c
deleted file mode 100644
index 93b58cbc7a99..000000000000
--- a/games/fuhquake/files/patch-mp3_player.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- mp3_player.c.orig Wed Jan 7 00:45:20 2004
-+++ mp3_player.c Sun Jan 22 22:07:23 2006
-@@ -56,9 +56,10 @@
-
- #ifdef __XMMS__
-
-+#include <sys/signal.h>
- #include <sys/wait.h>
-
--cvar_t mp3_dir = {"mp3_xmms_dir", "/usr/local/bin"};
-+cvar_t mp3_dir = {"mp3_xmms_dir", LOCALBASE "/bin"};
- cvar_t mp3_xmms_session = {"mp3_xmms_session", "0"};
-
- #endif
diff --git a/games/fuhquake/files/patch-r_part.c b/games/fuhquake/files/patch-r_part.c
deleted file mode 100644
index 79d9af80864d..000000000000
--- a/games/fuhquake/files/patch-r_part.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- r_part.c.orig Wed Jan 7 00:39:44 2004
-+++ r_part.c Sun Jan 22 22:07:23 2006
-@@ -58,7 +58,7 @@
-
- vec3_t r_pright, r_pup, r_ppn;
-
--#if !id386
-+#if !defined(id386) && !defined(GLQUAKE)
-
- void D_DrawParticle (particle_t *pparticle) {
- vec3_t local, transformed;
diff --git a/games/fuhquake/files/patch-snd_dma.c b/games/fuhquake/files/patch-snd_dma.c
deleted file mode 100644
index 193caf6cd9b7..000000000000
--- a/games/fuhquake/files/patch-snd_dma.c
+++ /dev/null
@@ -1,19 +0,0 @@
---- snd_dma.c.orig 2007-11-14 23:38:25.000000000 +0600
-+++ snd_dma.c 2007-11-14 23:41:15.000000000 +0600
-@@ -49,11 +49,11 @@
- volatile dma_t *shm = 0;
- volatile dma_t sn;
-
--static vec3_t listener_origin;
--static vec3_t listener_forward;
--static vec3_t listener_right;
--static vec3_t listener_up;
--static vec_t sound_nominal_clip_dist = 1000.0;
-+vec3_t listener_origin;
-+vec3_t listener_forward;
-+vec3_t listener_right;
-+vec3_t listener_up;
-+vec_t sound_nominal_clip_dist = 1000.0;
-
- static int soundtime; // sample PAIRS
- int paintedtime; // sample PAIRS
diff --git a/games/fuhquake/files/patch-version.h b/games/fuhquake/files/patch-version.h
deleted file mode 100644
index e09de65b7638..000000000000
--- a/games/fuhquake/files/patch-version.h
+++ /dev/null
@@ -1,17 +0,0 @@
---- version.h.orig Wed Jan 7 00:58:18 2004
-+++ version.h Sun Jan 22 22:07:23 2006
-@@ -4,10 +4,12 @@
- #define FUH_VERSION "0.31"
- #define LINUX_VERSION 0.98
-
--#ifdef _WIN32
-+#if defined(_WIN32)
- #define QW_PLATFORM "Win32"
--#else
-+#elif defined(__linux__)
- #define QW_PLATFORM "Linux"
-+#elif defined(__FreeBSD__)
-+#define QW_PLATFORM "FreeBSD"
- #endif
-
- #ifdef GLQUAKE
diff --git a/games/fuhquake/files/patch-vid_glx.c b/games/fuhquake/files/patch-vid_glx.c
deleted file mode 100644
index 7d89c3a1c3ab..000000000000
--- a/games/fuhquake/files/patch-vid_glx.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- vid_glx.c.orig Wed Jan 7 00:39:44 2004
-+++ vid_glx.c Sun Jan 22 22:07:23 2006
-@@ -20,7 +20,9 @@
- #include <termios.h>
- #include <sys/ioctl.h>
- #include <sys/stat.h>
-+#ifdef __linux__
- #include <sys/vt.h>
-+#endif
- #include <stdarg.h>
- #include <stdio.h>
- #include <signal.h>
diff --git a/games/fuhquake/files/snd_freebsd.c b/games/fuhquake/files/snd_freebsd.c
deleted file mode 100644
index 9cab11f472ee..000000000000
--- a/games/fuhquake/files/snd_freebsd.c
+++ /dev/null
@@ -1,279 +0,0 @@
-#include <unistd.h>
-#include <fcntl.h>
-#include <stdlib.h>
-#include <sys/types.h>
-#include <sys/ioctl.h>
-#include <sys/mman.h>
-#include <sys/shm.h>
-#include <sys/wait.h>
-#if defined(__linux__)
-#include <linux/soundcard.h>
-#elif defined(__FreeBSD__)
-#include <sys/soundcard.h>
-#endif
-#include <stdio.h>
-
-#include "quakedef.h"
-#include "sound.h"
-
-int audio_fd;
-int snd_inited;
-const char *snddev = "/dev/dsp";
-
-static int tryrates[] = { 11025, 22051, 44100, 8000 };
-
-qboolean
-SNDDMA_Init(void)
-{
- int tmp;
- char *s;
- struct audio_buf_info info;
-
- snd_inited = 0;
-
- if (s = getenv("SNDDEV"))
- snddev = s;
- if (tmp = COM_CheckParm("-snddev"))
- snddev = com_argv[tmp + 1];
-
- /*
- * Open audio device, confirm capability to mmap,
- * and get size of DMA buffer.
- */
-
- if ((audio_fd = open(snddev, O_RDWR)) < 0)
- {
- perror(snddev);
- Com_Printf("Could not open %s\n", snddev);
- return (0);
- }
-
- if (ioctl(audio_fd, SNDCTL_DSP_RESET, 0) < 0)
- {
- perror(snddev);
- Com_Printf("Could not reset %s\n", snddev);
- close(audio_fd);
- return (0);
- }
-
- if (ioctl(audio_fd, SNDCTL_DSP_GETCAPS, &tmp) == -1)
- {
- perror(snddev);
- Com_Printf("Sound driver too old\n");
- close(audio_fd);
- return (0);
- }
-
- if (!(tmp & DSP_CAP_TRIGGER) || !(tmp & DSP_CAP_MMAP))
- {
- Com_Printf("Sorry, but your soundcard cannot do memory-mapped I/O\n");
- close(audio_fd);
- return (0);
- }
-
- if (ioctl(audio_fd, SNDCTL_DSP_GETOSPACE, &info) == -1)
- {
- perror(snddev);
- Com_Printf("Um, cannot do GETOSPACE?\n");
- close(audio_fd);
- return (0);
- }
-
- shm = &sn;
- shm->splitbuffer = 0;
-
- /* Set sample bits & speed. */
-
- if (s = getenv("QUAKE_SOUND_SAMPLEBITS"))
- shm->samplebits = atoi(s);
- else if (tmp = COM_CheckParm("-sndbits"))
- shm->samplebits = atoi(com_argv[tmp + 1]);
-
- if (shm->samplebits != 16 && shm->samplebits != 8)
- {
- ioctl(audio_fd, SNDCTL_DSP_GETFMTS, &tmp);
- if (tmp & AFMT_S16_LE)
- shm->samplebits = 16;
- else if (tmp & AFMT_U8)
- shm->samplebits = 8;
- else {
- Com_Printf("Could not set sample format\n");
- close(audio_fd);
- return (0);
- }
- }
-
- if (s = getenv("QUAKE_SOUND_SPEED"))
- shm->speed = atoi(s);
- else if (tmp = COM_CheckParm("-sndspeed"))
- shm->speed = atoi(com_argv[tmp + 1]);
- else
- {
- for (tmp = 0; tmp < sizeof(tryrates) / 4; tmp++)
- if (!ioctl(audio_fd, SNDCTL_DSP_SPEED, &tryrates[tmp]))
- break;
- shm->speed = tryrates[tmp];
- }
-
- if (s = getenv("QUAKE_SOUND_CHANNELS"))
- shm->channels = atoi(s);
- else if (tmp = COM_CheckParm("-sndmono"))
- shm->channels = 1;
- else shm->channels = 2;
-
- shm->samples = info.fragstotal * info.fragsize / (shm->samplebits / 8);
- shm->submission_chunk = 1;
-
- if (shm->channels == 2)
- tmp = 1;
- else
- tmp = 0;
-
- if (ioctl(audio_fd, SNDCTL_DSP_STEREO, &tmp) < 0)
- {
- perror(snddev);
- Com_Printf("Could not set %s to stereo = %d\n", snddev, shm->channels);
- close(audio_fd);
- return (0);
- }
-
- Com_Printf("Sound using stereo = %d\n", shm->channels);
-
- if (tmp)
- shm->channels = 2;
- else
- shm->channels = 1;
-
- if (ioctl(audio_fd, SNDCTL_DSP_SPEED, &shm->speed) < 0)
- {
- perror(snddev);
- Com_Printf("Could not set %s speed to %d\n", snddev, shm->speed);
- close(audio_fd);
- return (0);
- }
-
- Com_Printf("Sound on speed = %d\n", shm->speed);
-
- if (shm->samplebits == 16)
- {
- tmp = AFMT_S16_LE;
- if (ioctl(audio_fd, SNDCTL_DSP_SETFMT, &tmp))
- {
- perror(snddev);
- Com_Printf("Could not support 16-bit data, try 8-bit\n");
- close(audio_fd);
- return (0);
- }
- }
- else if (shm->samplebits == 8)
- {
- tmp = AFMT_U8;
- if (ioctl(audio_fd, SNDCTL_DSP_SETFMT, &tmp))
- {
- perror(snddev);
- Com_Printf("Could not support 8-bit data\n");
- close(audio_fd);
- return (0);
- }
- }
- else {
- perror(snddev);
- Com_Printf("%d-bit sound not supported\n", shm->samplebits);
- close(audio_fd);
- return (0);
- }
-
- Com_Printf("%s is set to %d-bit format.\n", snddev, shm->samplebits);
-
- /* Finally, memory map the DMA buffer. */
-
- shm->buffer = (unsigned char *)mmap(NULL, info.fragstotal
- * info.fragsize,
-#ifdef __FreeBSD__
- PROT_READ | PROT_WRITE,
-#else
- PROT_WRITE,
-#endif
- MAP_FILE | MAP_SHARED, audio_fd, 0);
-
- if (!shm->buffer || shm->buffer == MAP_FAILED)
- {
- perror(snddev);
- Com_Printf("Could not mmap %s\n", snddev);
- close(audio_fd);
- return (0);
- }
-
- /* Toggle the trigger & start her up. */
-
- tmp = 0;
- if (ioctl(audio_fd, SNDCTL_DSP_SETTRIGGER, &tmp) < 0)
- {
- perror(snddev);
- Com_Printf("Could not toggle\n");
- munmap(shm->buffer, shm->samples * shm->samplebits / 8);
- close(audio_fd);
- return (0);
- }
-
- tmp = PCM_ENABLE_OUTPUT;
- if (ioctl(audio_fd, SNDCTL_DSP_SETTRIGGER, &tmp) < 0)
- {
- perror(snddev);
- Com_Printf("Could not toggle\n");
- close(audio_fd);
- return (0);
- }
-
- shm->samplepos = 0;
- snd_inited = 1;
-
- return (1);
-}
-
-int
-SNDDMA_GetDMAPos(void)
-{
- struct count_info count;
-
- if (!snd_inited)
- return (0);
-
- if (ioctl(audio_fd, SNDCTL_DSP_GETOPTR, &count) == -1)
- {
- perror(snddev);
- Com_Printf("Uh, sound dead\n");
- close(audio_fd);
- snd_inited = 0;
- return (0);
- }
-
- /* shm->samplepos = (count.bytes / (shm->samplebits / 8)) & (shm->samples-1);
- fprintf(stderr, "%d \r", count.ptr); */
-
- shm->samplepos = count.ptr / (shm->samplebits / 8);
-
- return (shm->samplepos);
-}
-
-void
-SNDDMA_Shutdown(void)
-{
- if (snd_inited)
- {
- close(audio_fd);
- snd_inited = 0;
- }
-}
-
-/*
-==============
-SNDDMA_Submit
-
-Send sound to device if buffer isn't really the DMA buffer
-===============
-*/
-void
-SNDDMA_Submit(void)
-{
-}
diff --git a/games/fuhquake/pkg-descr b/games/fuhquake/pkg-descr
deleted file mode 100644
index 07a7b7cc9887..000000000000
--- a/games/fuhquake/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-FuhQuake is a QuakeWorld client that aims to not only to have a plethora
-of gameplay and console improvements, but to also incorporate stunning
-visual effects and eyecandy.
-
-WWW: http://www.fuhquake.net/
diff --git a/games/fuhquake/pkg-plist b/games/fuhquake/pkg-plist
deleted file mode 100644
index bd7d3ceea95b..000000000000
--- a/games/fuhquake/pkg-plist
+++ /dev/null
@@ -1,77 +0,0 @@
-%%GLX%%bin/fuhquake-glx
-%%X11%%bin/fuhquake-x11
-%%PORTDOCS%%%%DOCSDIR%%/FAQ-v0.30-b585.txt
-%%PORTDOCS%%%%DOCSDIR%%/FuhQuake-v0.31-FAQ.txt
-%%PORTDOCS%%%%DOCSDIR%%/benchmark.txt
-%%PORTDOCS%%%%DOCSDIR%%/config_manager.txt
-%%PORTDOCS%%%%DOCSDIR%%/crosshairs.txt
-%%PORTDOCS%%%%DOCSDIR%%/fuhquake.txt
-%%PORTDOCS%%%%DOCSDIR%%/linux.txt
-%%PORTDOCS%%%%DOCSDIR%%/logitech.txt
-%%PORTDOCS%%%%DOCSDIR%%/match_tools.txt
-%%PORTDOCS%%%%DOCSDIR%%/mp3.txt
-%%PORTDOCS%%%%DOCSDIR%%/particles.txt
-%%PORTDOCS%%%%DOCSDIR%%/pointing.txt
-%%PORTDOCS%%%%DOCSDIR%%/rulesets.txt
-%%PORTDOCS%%%%DOCSDIR%%/track.txt
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/anum_0.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/anum_1.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/anum_2.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/anum_3.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/anum_4.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/anum_5.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/anum_6.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/anum_7.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/anum_8.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/anum_9.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/anum_colon.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/anum_minus.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/anum_slash.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/disc.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face1.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face2.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face3.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face4.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face5.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face_inv2.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face_invis.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face_invul2.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face_p1.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face_p2.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face_p3.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face_p4.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face_p5.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face_quad.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/num_0.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/num_1.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/num_2.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/num_3.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/num_4.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/num_5.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/num_6.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/num_7.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/num_8.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/num_9.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/num_colon.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/num_minus.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/num_slash.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/sb_armor1.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/sb_armor2.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/sb_armor3.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/sb_cells.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/sb_invis.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/sb_invuln.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/sb_nails.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/sb_quad.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/sb_rocket.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/sb_shells.png
-%%HUD%%%%DATADIR%%/fuhquake/textures/wad/sb_suit.png
-%%HUD%%%%DATADIR%%/fuhquake/charset.png
-%%DATADIR%%/fuhquake/fragfile.dat
-%%DATADIR%%/fuhquake/pak0.pak
-%%DATADIR%%/fuhquake/qwprogs.dat
-%%DATADIR%%/fuhquake/spprogs.dat
-%%HUD%%@dirrm %%DATADIR%%/fuhquake/textures/wad
-%%HUD%%@dirrm %%DATADIR%%/fuhquake/textures
-@dirrm %%DATADIR%%/fuhquake
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/games/p5-Algorithm-Pair-Best/Makefile b/games/p5-Algorithm-Pair-Best/Makefile
deleted file mode 100644
index 48d3cbec8d46..000000000000
--- a/games/p5-Algorithm-Pair-Best/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# Created by: Aaron Dalton <aaron@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= Algorithm-Pair-Best
-PORTVERSION= 1.036
-CATEGORIES= games perl5
-MASTER_SITES= CPAN
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Perl module to generate tournament pairings
-
-DEPRECATED= Use games/p5-Algorithm-Pair-Best2 instead
-EXPIRATION_DATE=2014-03-23
-
-USES= perl5
-USE_PERL5= configure
-
-.include <bsd.port.mk>
diff --git a/games/p5-Algorithm-Pair-Best/distinfo b/games/p5-Algorithm-Pair-Best/distinfo
deleted file mode 100644
index 2382fdeb9fbf..000000000000
--- a/games/p5-Algorithm-Pair-Best/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Algorithm-Pair-Best-1.036.tar.gz) = 5fc392ae90e6bf1790d54a50c8e6e6a0888b885cfcb794a3f01a1be05d3d0b4e
-SIZE (Algorithm-Pair-Best-1.036.tar.gz) = 18010
diff --git a/games/p5-Algorithm-Pair-Best/pkg-descr b/games/p5-Algorithm-Pair-Best/pkg-descr
deleted file mode 100644
index 19e0db667107..000000000000
--- a/games/p5-Algorithm-Pair-Best/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-After creating an Algorithm::Pair::Best->new object, add a list of items
-(players) to be paired. add connects the new items into a linked list. The
-linked list must consist of an even number of items or you'll get an error
-when you try to pick the pairs.
-
-Pairings are determined partially by the original order items were added,
-but more importantly, items are paired based on scores which are
-determined by an info hash used to attach any random data to the item, and
-user supplied functions to provide a score for each item in relation to
-other items. It may be convenient to add access methods to the
-Algorithm::Pair::Best package from the main namespace (see the scoreSubs
-option to new below for an example).
-
-WWW: http://search.cpan.org/dist/Algorithm-Pair-Best/
diff --git a/games/p5-Algorithm-Pair-Best/pkg-plist b/games/p5-Algorithm-Pair-Best/pkg-plist
deleted file mode 100644
index e27de468ebc4..000000000000
--- a/games/p5-Algorithm-Pair-Best/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-%%PERL5_MAN3%%/Algorithm::Pair::Best.3.gz
-%%SITE_PERL%%/Algorithm/Pair/Best.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Algorithm/Pair/Best/.packlist
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Algorithm/Pair/Best
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Algorithm/Pair
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Algorithm
-@dirrmtry %%SITE_PERL%%/Algorithm/Pair
-@dirrmtry %%SITE_PERL%%/Algorithm
diff --git a/games/xflame/Makefile b/games/xflame/Makefile
deleted file mode 100644
index 7eff8738d20a..000000000000
--- a/games/xflame/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Created by: Kris Kennaway <kkennawa@physics.adelaide.edu.au>
-# $FreeBSD$
-
-PORTNAME= xflame
-PORTVERSION= 1.1.1
-PORTREVISION= 2
-CATEGORIES= games
-MASTER_SITES= ${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR=kris
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= cool animated flame
-
-DEPRECATED= No more public distfiles
-EXPIRATION_DATE=2014-03-23
-
-USES= imake
-USE_XORG= x11 xext
-
-NO_INSTALL_MANPAGES= yes
-PLIST_FILES= bin/xflame
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/xflame ${STAGEDIR}${PREFIX}/bin/xflame
-
-.include <bsd.port.mk>
diff --git a/games/xflame/distinfo b/games/xflame/distinfo
deleted file mode 100644
index 9b23111559a0..000000000000
--- a/games/xflame/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xflame-1.1.1.tar.gz) = 56d3d5d86e82c4adff797d34e5b3b41c0b268e932c86e521ae69747c68d18500
-SIZE (xflame-1.1.1.tar.gz) = 10439
diff --git a/games/xflame/files/patch-aa b/games/xflame/files/patch-aa
deleted file mode 100644
index 1bfc80ad45f7..000000000000
--- a/games/xflame/files/patch-aa
+++ /dev/null
@@ -1,23 +0,0 @@
-*** Imakefile Wed Dec 16 17:58:03 1998
---- Imakefile2 Sat Jan 2 19:16:24 1999
-***************
-*** 29,37 ****
- CleanTarget()
-
- # To get around a messiness in Imake on Solaris
-! LD_RUN_PATH +=
-! install::
-! export LD_RUN_PATH
-
- InstallProgram(xflame,$(BINDIR))
-
---- 29,37 ----
- CleanTarget()
-
- # To get around a messiness in Imake on Solaris
-! #LD_RUN_PATH +=
-! #install::
-! # export LD_RUN_PATH
-
- InstallProgram(xflame,$(BINDIR))
-
diff --git a/games/xflame/files/patch-xflame.c b/games/xflame/files/patch-xflame.c
deleted file mode 100644
index 1d90a80622af..000000000000
--- a/games/xflame/files/patch-xflame.c
+++ /dev/null
@@ -1,42 +0,0 @@
---- xflame.c.orig 1998-12-16 15:28:03.000000000 +0800
-+++ xflame.c 2011-09-05 14:57:44.000000000 +0800
-@@ -28,6 +28,8 @@
-
- /* INCLUDES! */
- #include <stdio.h>
-+#include <stdlib.h>
-+#include <string.h>
- #include <unistd.h>
- #include <X11/Xlib.h>
- #include <X11/Xutil.h>
-@@ -452,18 +454,18 @@ int SetupXImage(struct globaldata *g,int
- /*to the window, to speedup drawing, and give us Double Buffering */
- int hbits,hs;
- int imsize;
-- unsigned char *im;
-+ unsigned char *im;
-
- hbits=powerof(w);
- hs=(1<<hbits);
- /* calculate the memory needed for the image data */
- imsize=hs*h*g->depth;
- /* allocate the memory for the image data */
-- im=(char *)malloc(imsize);
-+ im=(unsigned char *)malloc(imsize);
- /* if we couldn't allocate the memory, return 0 */
- if (!im) return 0;
- /* create the XImage from the data */
-- g->xim=XCreateImage(g->disp,g->vis,g->depth,ZPixmap,0,im,hs,h,32,0);
-+ g->xim=XCreateImage(g->disp,g->vis,g->depth,ZPixmap,0,(char *)im,hs,h,32,0);
- g->im=im;
- g->ims=hbits;
- XMapWindow(g->disp,g->win);
-@@ -881,7 +883,7 @@ int Xflame(struct globaldata *g,int w, i
- }
-
- /* Here's the MAIN part of the program */
--void main(int argc, char **argv)
-+int main(int argc, char **argv)
- {
- struct globaldata glob;
- char disp[256],colorspec[256],title[80];
diff --git a/games/xflame/pkg-descr b/games/xflame/pkg-descr
deleted file mode 100644
index 55a5272bd356..000000000000
--- a/games/xflame/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-XFlame is a cool little graphics hack originally made by the Rasterman
-and modified by Rahul Jain (rahul@rice.edu).
-
-It does what you would expect it to do, draw a flame on the screen.
-
-WWW: http://linux.rice.edu/~rahul/xflame/
diff --git a/mail/Makefile b/mail/Makefile
index 20e5ab6f7e99..89e63dec8357 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -249,7 +249,6 @@
SUBDIR += mailscanner
SUBDIR += mailsync
SUBDIR += mailtray
- SUBDIR += mailutils
SUBDIR += mailx
SUBDIR += mairix
SUBDIR += majordomo
diff --git a/mail/mailutils/Makefile b/mail/mailutils/Makefile
deleted file mode 100644
index 64bb0567223e..000000000000
--- a/mail/mailutils/Makefile
+++ /dev/null
@@ -1,118 +0,0 @@
-# Created by: Attila Nagy <bra@fsn.hu>
-# $FreeBSD$
-
-PORTNAME= mailutils
-PORTVERSION= 2.2
-PORTREVISION= 2
-CATEGORIES= mail
-MASTER_SITES= GNU
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Mailutils offers utilities and daemons for processing e-mail
-
-DEPRECATED= This port needs to be taken care of, it suffers from bit rot. \
-Especially with options other than GUILE, uninstall may leave files behind
-EXPIRATION_DATE=2014-03-23
-
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= MAKEINFO="makeinfo --no-split"
-CONFIGURE_ARGS+=--disable-build-comsat
-MAKE_JOBS_UNSAFE= yes
-
-LDFLAGS+= -L${LOCALBASE}/lib
-USE_LDCONFIG= ${PREFIX}/lib ${PREFIX}/lib/${PORTNAME}
-
-INFO= ${PORTNAME}
-
-OPTIONS_DEFINE= GDBM BDB TOKYOCABINET GNUTLS MYSQL PGSQL LDAP PYTHON
-OPTIONS_DEFINE+= GUILE
-OPTIONS_DEFAULT=
-OPTIONS_SUB= yes
-
-GDBM_DESC= Use GNU DBM
-BDB_DESC= Use Berkeley DB
-TOKYOCABINET_DESC= Use Tokyo Cabinet
-GNUTLS_DESC= Enable GNUTLS support
-MYSQL_DESC= Enable MySQL support
-PGSQL_DESC= Enable Postgres support
-LDAP_DESC= Enable LDAP support
-PYTHON_DESC= Enable Python support
-
-GUILE_CONFIGURE_ON= --with-guile
-GUILE_CONFIGURE_OFF= --without-guile
-GUILE_LIB_DEPENDS= guile:${PORTSDIR}/lang/guile
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MGDBM}
-CONFIGURE_ARGS+= --with-gdbm
-LIB_DEPENDS+= gdbm:${PORTSDIR}/databases/gdbm
-.else
-CONFIGURE_ARGS+= --without-gdbm
-.endif
-
-.if ${PORT_OPTIONS:MBDB}
-USE_BDB= yes
-CONFIGURE_ARGS+= --with-berkeley-db
-.else
-CONFIGURE_ARGS+= --without-berkeley-db
-.endif
-
-.if ${PORT_OPTIONS:MTOKYOCABINET}
-CONFIGURE_ARGS+= --with-tokyocabinet
-LIB_DEPENDS+= tokyocabinet:${PORTSDIR}/databases/tokyocabinet
-PLIST_SUB+= TOKYOCABINET=""
-.else
-CONFIGURE_ARGS+= --without-tokyocabinet
-PLIST_SUB+= TOKYOCABINET="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MGNUTLS}
-LIB_DEPENDS+= gnutls:${PORTSDIR}/security/gnutls
-CONFIGURE_ARGS+= --with-gnutls
-.else
-CONFIGURE_ARGS+= --without-gnutls
-.endif
-
-.if ${PORT_OPTIONS:MMYSQL}
-USE_MYSQL= yes
-CONFIGURE_ARGS+= --with-mysql
-.else
-CONFIGURE_ARGS+= --without-mysql
-.endif
-
-.if ${PORT_OPTIONS:MPGSQL}
-USE_PGSQL= yes
-CONFIGURE_ARGS+= --with-postgres
-.else
-CONFIGURE_ARGS+= --without-postgres
-.endif
-
-.if ${PORT_OPTIONS:MLDAP}
-USE_OPENLDAP= yes
-CONFIGURE_ARGS+= --with-ldap
-.else
-CONFIGURE_ARGS+= --without-ldap
-.endif
-
-.if ${PORT_OPTIONS:MPYTHON}
-CONFIGURE_ARGS+= --with-python --with-pythondir=${PYTHON_SITELIBDIR}
-USE_PYTHON= yes
-PLIST_SUB+= PYTHON=""
-.else
-CONFIGURE_ARGS+= --without-python
-PLIST_SUB+= PYTHON="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MNLS}
-USES+= gettext
-PLIST_SUB+= NLS=""
-.else
-CONFIGURE_ARGS+= --disable-nls
-PLIST_SUB+= NLS="@comment "
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e '/need_charset_alias=/s|true|false|g' ${WRKSRC}/lib/Makefile.in
-
-.include <bsd.port.mk>
diff --git a/mail/mailutils/distinfo b/mail/mailutils/distinfo
deleted file mode 100644
index e9da6cbc6ac3..000000000000
--- a/mail/mailutils/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mailutils-2.2.tar.gz) = 97591debcd32ac1f4c4d16eaa8f21690d9dfefcb79e29bd293871d57c4a5e05d
-SIZE (mailutils-2.2.tar.gz) = 4497847
diff --git a/mail/mailutils/pkg-descr b/mail/mailutils/pkg-descr
deleted file mode 100644
index 44b056ec3060..000000000000
--- a/mail/mailutils/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Mailutils is a swiss army knife of electronic mail handling.
-It offers a rich set of utilities and daemons for processing
-the e-mail.
-
-All Mailutils programs are able to operate on mailboxes of
-any existing format, ranging from standard UNIX maildrops,
-through maildir and up to remote mailboxes, which are
-transparently accessed using IMAP4, POP3 and SMTP.
-
-WWW: http://mailutils.org/
diff --git a/mail/mailutils/pkg-plist b/mail/mailutils/pkg-plist
deleted file mode 100644
index 5ad5f416904e..000000000000
--- a/mail/mailutils/pkg-plist
+++ /dev/null
@@ -1,345 +0,0 @@
-bin/dotlock
-bin/frm
-bin/from
-bin/mail
-bin/mailutils-config
-bin/messages
-bin/mimeview
-bin/movemail
-bin/mu-mh/ali
-bin/mu-mh/anno
-bin/mu-mh/burst
-bin/mu-mh/comp
-bin/mu-mh/fmtcheck
-bin/mu-mh/folder
-bin/mu-mh/folders
-bin/mu-mh/forw
-bin/mu-mh/inc
-bin/mu-mh/install-mh
-bin/mu-mh/mark
-bin/mu-mh/mhl
-bin/mu-mh/mhn
-bin/mu-mh/mhparam
-bin/mu-mh/mhpath
-bin/mu-mh/pick
-bin/mu-mh/refile
-bin/mu-mh/repl
-bin/mu-mh/rmf
-bin/mu-mh/rmm
-bin/mu-mh/scan
-bin/mu-mh/send
-bin/mu-mh/sortm
-bin/mu-mh/whatnow
-bin/mu-mh/whom
-%%TOKYOCABINET%%bin/popauth
-bin/readmsg
-bin/sieve
-include/mailutils/acl.h
-include/mailutils/address.h
-include/mailutils/alloc.h
-include/mailutils/argcv.h
-include/mailutils/assoc.h
-include/mailutils/attribute.h
-include/mailutils/auth.h
-include/mailutils/body.h
-include/mailutils/cctype.h
-include/mailutils/cfg.h
-include/mailutils/cpp/address.h
-include/mailutils/cpp/attribute.h
-include/mailutils/cpp/body.h
-include/mailutils/cpp/debug.h
-include/mailutils/cpp/envelope.h
-include/mailutils/cpp/error.h
-include/mailutils/cpp/filter.h
-include/mailutils/cpp/folder.h
-include/mailutils/cpp/header.h
-include/mailutils/cpp/iterator.h
-include/mailutils/cpp/list.h
-include/mailutils/cpp/mailbox.h
-include/mailutils/cpp/mailcap.h
-include/mailutils/cpp/mailer.h
-include/mailutils/cpp/mailutils.h
-include/mailutils/cpp/message.h
-include/mailutils/cpp/mime.h
-include/mailutils/cpp/mutil.h
-include/mailutils/cpp/pop3.h
-include/mailutils/cpp/registrar.h
-include/mailutils/cpp/secret.h
-include/mailutils/cpp/sieve.h
-include/mailutils/cpp/stream.h
-include/mailutils/cpp/url.h
-include/mailutils/cstr.h
-include/mailutils/daemon.h
-include/mailutils/debug.h
-include/mailutils/diag.h
-include/mailutils/envelope.h
-include/mailutils/errno.h
-include/mailutils/error.h
-include/mailutils/filter.h
-include/mailutils/folder.h
-include/mailutils/gocs.h
-include/mailutils/gsasl.h
-include/mailutils/guile.h
-include/mailutils/header.h
-include/mailutils/io.h
-include/mailutils/iterator.h
-include/mailutils/kwd.h
-include/mailutils/ldap.h
-include/mailutils/libargp.h
-include/mailutils/libcfg.h
-include/mailutils/list.h
-include/mailutils/locker.h
-include/mailutils/mailbox.h
-include/mailutils/mailcap.h
-include/mailutils/mailer.h
-include/mailutils/mailutils.h
-include/mailutils/md5.h
-include/mailutils/message.h
-include/mailutils/mime.h
-include/mailutils/monitor.h
-include/mailutils/mu_auth.h
-include/mailutils/mutil.h
-include/mailutils/nls.h
-include/mailutils/nntp.h
-include/mailutils/observer.h
-include/mailutils/opool.h
-include/mailutils/pam.h
-include/mailutils/parse822.h
-include/mailutils/pop3.h
-include/mailutils/progmailer.h
-include/mailutils/property.h
-include/mailutils/python.h
-include/mailutils/radius.h
-include/mailutils/refcount.h
-include/mailutils/registrar.h
-include/mailutils/secret.h
-include/mailutils/server.h
-include/mailutils/sha1.h
-include/mailutils/sieve.h
-include/mailutils/sql.h
-include/mailutils/stream.h
-include/mailutils/sys/nntp.h
-include/mailutils/sys/pop3.h
-include/mailutils/syslog.h
-include/mailutils/tls.h
-include/mailutils/types.h
-include/mailutils/url.h
-include/mailutils/vartab.h
-include/mailutils/version.h
-lib/libmailutils.a
-lib/libmailutils.la
-lib/libmailutils.so
-lib/libmailutils.so.3
-lib/libmu_argp.a
-lib/libmu_auth.a
-lib/libmu_auth.la
-lib/libmu_auth.so
-lib/libmu_auth.so.3
-lib/libmu_cfg.a
-lib/libmu_cfg.la
-lib/libmu_cfg.so
-lib/libmu_cfg.so.0
-lib/libmu_cpp.a
-lib/libmu_cpp.la
-lib/libmu_cpp.so
-lib/libmu_cpp.so.3
-lib/libmu_imap.a
-lib/libmu_imap.la
-lib/libmu_imap.so
-lib/libmu_imap.so.3
-lib/libmu_maildir.a
-lib/libmu_maildir.la
-lib/libmu_maildir.so
-lib/libmu_maildir.so.3
-lib/libmu_mailer.a
-lib/libmu_mailer.la
-lib/libmu_mailer.so
-lib/libmu_mailer.so.3
-lib/libmu_mbox.a
-lib/libmu_mbox.la
-lib/libmu_mbox.so
-lib/libmu_mbox.so.3
-lib/libmu_mh.a
-lib/libmu_mh.la
-lib/libmu_mh.so
-lib/libmu_mh.so.3
-lib/libmu_nntp.a
-lib/libmu_nntp.la
-lib/libmu_nntp.so
-lib/libmu_nntp.so.3
-lib/libmu_pop.a
-lib/libmu_pop.la
-lib/libmu_pop.so
-lib/libmu_pop.so.3
-%%PYTHON%%lib/libmu_py.a
-%%PYTHON%%lib/libmu_py.la
-%%PYTHON%%lib/libmu_py.so
-%%PYTHON%%lib/libmu_py.so.3
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/__init__.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/__init__.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/__init__.pyo
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/address.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/address.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/address.pyo
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/attribute.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/attribute.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/attribute.pyo
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/auth.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/auth.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/auth.pyo
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/body.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/body.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/body.pyo
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/c_api.a
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/c_api.la
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/c_api.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/debug.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/debug.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/debug.pyo
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/envelope.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/envelope.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/envelope.pyo
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/error.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/error.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/error.pyo
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/filter.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/filter.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/filter.pyo
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/folder.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/folder.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/folder.pyo
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/header.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/header.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/header.pyo
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/mailbox.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/mailbox.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/mailbox.pyo
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/mailcap.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/mailcap.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/mailcap.pyo
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/mailer.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/mailer.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/mailer.pyo
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/message.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/message.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/message.pyo
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/mime.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/mime.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/mime.pyo
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/nls.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/nls.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/nls.pyo
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/registrar.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/registrar.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/registrar.pyo
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/secret.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/secret.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/secret.pyo
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/sieve.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/sieve.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/sieve.pyo
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/stream.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/stream.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/stream.pyo
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/url.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/url.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/url.pyo
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/util.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/util.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/util.pyo
-lib/libmu_sieve.a
-lib/libmu_sieve.la
-lib/libmu_sieve.so
-lib/libmu_sieve.so.3
-lib/mailutils/list.a
-lib/mailutils/list.la
-lib/mailutils/list.so
-lib/mailutils/moderator.a
-lib/mailutils/moderator.la
-lib/mailutils/moderator.so
-lib/mailutils/numaddr.a
-lib/mailutils/numaddr.la
-lib/mailutils/numaddr.so
-lib/mailutils/pipe.a
-lib/mailutils/pipe.la
-lib/mailutils/pipe.so
-lib/mailutils/spamd.a
-lib/mailutils/spamd.la
-lib/mailutils/spamd.so
-lib/mailutils/timestamp.a
-lib/mailutils/timestamp.la
-lib/mailutils/timestamp.so
-lib/mailutils/vacation.a
-lib/mailutils/vacation.la
-lib/mailutils/vacation.so
-sbin/imap4d
-sbin/maidag
-sbin/pop3d
-share/aclocal/mailutils.m4
-%%GUILE%%bin/sieve.scm
-%%GUILE%%bin/guimb
-%%GUILE%%lib/libmu_scm.so.3
-%%GUILE%%lib/libmu_scm.so
-%%GUILE%%lib/libmu_scm.la
-%%GUILE%%lib/libmu_scm.a
-%%GUILE%%lib/libguile-mailutils-v-2.2.so
-%%GUILE%%share/guile/site/mailutils/mailutils.scm
-%%GUILE%%share/guile/site/mailutils/guile-procedures.txt
-%%GUILE%%share/guile/site/mailutils/sieve-modules/mimeheader.scm
-%%GUILE%%share/guile/site/mailutils/sieve-modules/numaddr.scm
-%%GUILE%%share/guile/site/mailutils/sieve-modules/redirect.scm
-%%GUILE%%share/guile/site/mailutils/sieve-modules/reject.scm
-%%GUILE%%share/guile/site/mailutils/sieve-modules/vacation.scm
-%%GUILE%%share/guile/site/mailutils/sieve-core.scm
-%%GUILE%%@dirrmtry share/guile/site/mailutils/sieve-modules
-%%GUILE%%@dirrmtry share/guile/site/mailutils
-%%GUILE%%@dirrmtry share/guile/site%%NLS%%share/locale/ca/LC_MESSAGES/mailutils.mo
-%%NLS%%share/locale/ca/LC_MESSAGES/mailutils.mo
-%%NLS%%share/locale/es/LC_MESSAGES/mailutils.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/mailutils.mo
-%%NLS%%share/locale/id/LC_MESSAGES/mailutils.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/mailutils.mo
-%%NLS%%share/locale/ro/LC_MESSAGES/mailutils.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/mailutils.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/mailutils.mo
-%%NLS%%share/locale/uk/LC_MESSAGES/mailutils.mo
-%%NLS%%share/locale/vi/LC_MESSAGES/mailutils.mo
-%%DATADIR%%/mh/components
-%%DATADIR%%/mh/mailutils-mh.el
-%%DATADIR%%/mh/mhl.format
-%%DATADIR%%/mh/replcomps
-%%DATADIR%%/mh/replgroupcomps
-%%NLS%%@dirrmtry share/locale/ca/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/ca
-%%NLS%%@dirrmtry share/locale/es/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/es
-%%NLS%%@dirrmtry share/locale/fr/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/fr
-%%NLS%%@dirrmtry share/locale/id/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/id
-%%NLS%%@dirrmtry share/locale/pl/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/pl
-%%NLS%%@dirrmtry share/locale/ro/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/ro
-%%NLS%%@dirrmtry share/locale/ru/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/ru
-%%NLS%%@dirrmtry share/locale/sv/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/sv
-%%NLS%%@dirrmtry share/locale/uk/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/uk
-%%NLS%%@dirrmtry share/locale/vi/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/vi
-%%PYTHON%%@dirrm %%PYTHON_SITELIBDIR%%/mailutils
-man/man1/imap4d.1.gz
-man/man1/mail.1.gz
-man/man1/pop3d.1.gz
-man/man1/popauth.1.gz
-@dirrm %%DATADIR%%/mh
-@dirrm %%DATADIR%%/2.2/modules
-@dirrm %%DATADIR%%/2.2
-@dirrm %%DATADIR%%
-@dirrm bin/mu-mh
-@dirrm include/mailutils/sys
-@dirrm include/mailutils/cpp
-@dirrm include/mailutils
-@dirrm lib/mailutils
diff --git a/net/AquaGatekeeper/Makefile b/net/AquaGatekeeper/Makefile
deleted file mode 100644
index 1baff22a7f70..000000000000
--- a/net/AquaGatekeeper/Makefile
+++ /dev/null
@@ -1,66 +0,0 @@
-# Created by: Eugene Grosbein <eugen@grosbein.pp.ru>
-# $FreeBSD$
-
-PORTNAME= AquaGatekeeper
-PORTVERSION= 1.22
-PORTREVISION= 5
-CATEGORIES= net
-MASTER_SITES= http://www.grosbein.net/freebsd/AquaGatekeeper/ \
- ftp://www.kuzbass.ru/pub/FreeBSD/ports/distfiles/
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= ports@grosbein.pp.ru
-COMMENT= Aqua H323 Gatekeeper and proxy
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-CONFLICTS= AquaGatekeeper-2.*
-NO_BUILD= yes
-ONLY_FOR_ARCHS= amd64 i386
-DISTINFO_FILE= ${MASTERDIR}/distinfo.${ARCH}
-
-RESTRICTED= No commercial redistribution
-SUB_FILES= pkg-message
-STRIP=
-STRIP_CMD= ${TRUE}
-DEPRECATED= Binary port of software abandoned by the vendor
-EXPIRATION_DATE=2014-03-23
-
-.if !defined(BATCH) && !defined(PACKAGE_BUILDING)
-IS_INTERACTIVE= yes
-.endif
-
-NO_STAGE= yes
-do-install:
- @${INSTALL_PROGRAM} ${WRKSRC}/AquaGatekeeper ${PREFIX}/sbin/
- @${INSTALL_SCRIPT} ${FILESDIR}/agk.sh.sample ${PREFIX}/etc/rc.d/
- @${INSTALL_DATA} ${WRKSRC}/Config/AquaGatekeeper.cfg ${PREFIX}/etc/AquaGatekeeper.cfg.sample
- @${MKDIR} ${EXAMPLESDIR}
- @${INSTALL_DATA} ${WRKSRC}/Config/Example.cfg ${EXAMPLESDIR}
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- @for docfile in ${WRKSRC}/Help/*; \
- do ${INSTALL_MAN} $$docfile ${DOCSDIR}; \
- done
- @${MKDIR} ${DOCSDIR}/Rus
- @for docfile in ${WRKSRC}/Help.Rus/*; \
- do ${INSTALL_MAN} $$docfile ${DOCSDIR}/Rus; \
- done
-.endif
-
-post-install:
- @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.pre.mk>
-
-# This is binary port of closed-source software
-.if ${ARCH} == "i386"
-DISTNAME= AquaGatekeeper122FreeBSDBuild445
-LIB_DEPENDS= c.4:${PORTSDIR}/misc/compat4x \
- crypto.3:${PORTSDIR}/misc/compat5x
-.elif ${ARCH} == "amd64"
-DISTNAME= AquaGatekeeper122FreeBSDamd64Build131
-LIB_DEPENDS= c.5:${PORTSDIR}/misc/compat5x
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/net/AquaGatekeeper/distinfo.amd64 b/net/AquaGatekeeper/distinfo.amd64
deleted file mode 100644
index f19d97b61c06..000000000000
--- a/net/AquaGatekeeper/distinfo.amd64
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (AquaGatekeeper122FreeBSDamd64Build131.tgz) = 2798497dcdb05180bb28634b92c8a2343c1c0067ad8f36b43f0ddfe875f1883b
-SIZE (AquaGatekeeper122FreeBSDamd64Build131.tgz) = 2926031
diff --git a/net/AquaGatekeeper/distinfo.i386 b/net/AquaGatekeeper/distinfo.i386
deleted file mode 100644
index 436e89fd01fe..000000000000
--- a/net/AquaGatekeeper/distinfo.i386
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (AquaGatekeeper122FreeBSDBuild445.tgz) = 225e0eea79aa0af75fde42f4bfc8441fd71682da5bf0d0a9def167c192179984
-SIZE (AquaGatekeeper122FreeBSDBuild445.tgz) = 2897375
diff --git a/net/AquaGatekeeper/files/agk.sh.sample b/net/AquaGatekeeper/files/agk.sh.sample
deleted file mode 100644
index c989f61899db..000000000000
--- a/net/AquaGatekeeper/files/agk.sh.sample
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/bin/sh
-
-PREFIX=$(expr `realpath $0` : "\(/.*\)/etc/rc\.d/`basename $0`\$")
-PROG=$PREFIX/sbin/AquaGatekeeper
-CFG=$PREFIX/etc/agk.cfg
-TIMEOUT=30
-
-case "$1" in
-start)
- shift
- su -m agk -c "[ -x $PROG -a -r $CFG ] &&
- echo -n ' AquaGatekeeper' && $PROG -d --configuration=$CFG $@"
- ;;
-stop)
- shift
- signal=-TERM
- [ -n "$1" ] && signal="$1"
- killall $signal AquaGatekeeper
- [ $signal != -2 -a $signal != -INT ] && exit 0
- i=1
- while [ $i -le $TIMEOUT ]
- do
- ps -axc | grep -q AquaGatekeeper || break
- i=$(($i+1))
- sleep 1
- done
- ;;
-restart)
- `realpath $0` stop -INT
- `realpath $0` start
- ;;
-*)
- echo "Usage: `basename $0` {start|stop|restart}" >&2
- ;;
-esac
-
-exit 0
diff --git a/net/AquaGatekeeper/files/pkg-message.in b/net/AquaGatekeeper/files/pkg-message.in
deleted file mode 100644
index 32d73093b4b3..000000000000
--- a/net/AquaGatekeeper/files/pkg-message.in
+++ /dev/null
@@ -1,9 +0,0 @@
-****************************************************************************
-!!! NOTE: THE AQUA GATEKEEPER IS DISCONTIUED BY ITS VENDOR. No vendor support,
-!!! no updates, no bugfixes. This port is still provided to support
-!!! old installations only. You should choose other software for new setups.
-
- Please read documentation located in %%DOCSDIR%%
- You will need to write configuration file to run the Gatekeeper.
- Some examples are in %%EXAMPLESDIR%%
-****************************************************************************
diff --git a/net/AquaGatekeeper/pkg-deinstall b/net/AquaGatekeeper/pkg-deinstall
deleted file mode 100644
index b5aaec54e2d9..000000000000
--- a/net/AquaGatekeeper/pkg-deinstall
+++ /dev/null
@@ -1,65 +0,0 @@
-#!/bin/sh
-
-USER=agk
-GROUP=agk
-
-ask() {
- local question default answer
-
- question=$1
- default=$2
- if [ -z "${BATCH}" -a -z "${PACKAGE_BUILDING}" ]; then
- read -p "${question} [${default}]? " answer
- fi
- if [ x${answer} = x ]; then
- answer=${default}
- fi
- echo ${answer}
-}
-
-yesno() {
- local dflt question answer
-
- question=$1
- dflt=$2
- while :; do
- answer=$(ask "${question}" "${dflt}")
- case "${answer}" in
- [Yy]*) return 0;;
- [Nn]*) return 1;;
- esac
- echo "Please answer yes or no."
- done
-}
-
-delete_account() {
- local u g
-
- u=$1
- g=$2
- if yesno "Do you want me to remove group \"${g}\"" y; then
- pw groupdel -n ${g}
- echo "Done."
- fi
- if yesno "Do you want me to remove user \"${u}\"" y; then
- pw userdel -n ${u}
- echo "Done."
- fi
-}
-
-[ "$2" = DEINSTALL ] || exit 0
-
-export PATH=/bin:/usr/bin:/usr/sbin
-
-if ps -axc | grep -q AquaGatekeeper; then
- if yesno "There are some AquaGatekeeper processes running. Shall I kill them" y
- then
- killall AquaGatekeeper
- sleep 2
- else
- echo "OK ... I hope you know what you are doing."
- fi
-fi
-
-delete_account ${USER} ${GROUP}
-exit 0
diff --git a/net/AquaGatekeeper/pkg-descr b/net/AquaGatekeeper/pkg-descr
deleted file mode 100644
index ab116a39936c..000000000000
--- a/net/AquaGatekeeper/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-Aqua Gatekeeper is H.323 gatekeeper and proxy by Aqua Project Group.
-It is compatible with many hardware/software like Cisco H.323 gateways and
-Microsoft NetMeeting 3.01 for Windows 2000 and later.
-
-This port presents Aqua Gatekeeper Startup Edition.
-It is not a free software but may be used free of charge.
-The Aqua Gatekeeper Startup Edition is limited to 30 concurrent calls.
-
-!!! NOTE: THE AQUA GATEKEEPER IS DISCONTIUED BY ITS VENDOR. No vendor support,
-!!! no updates, no bugfixes. This port is still provided to support
-!!! old installations only. You should choose other software for new setups.
-
-WWW: http://www.kuzbass.ru/docs/AquaGatekeeper/AquaGatekeeper.htm
diff --git a/net/AquaGatekeeper/pkg-install b/net/AquaGatekeeper/pkg-install
deleted file mode 100644
index 1a0bad7673d5..000000000000
--- a/net/AquaGatekeeper/pkg-install
+++ /dev/null
@@ -1,80 +0,0 @@
-#!/bin/sh
-
-USER=agk
-UID=172
-GROUP=${USER}
-GID=${UID}
-
-ask() {
- local question default answer
-
- question=$1
- default=$2
- if [ -z "${BATCH}" -a -z "${PACKAGE_BUILDING}" ]; then
- read -p "${question} [${default}]? " answer
- fi
- if [ x${answer} = x ]; then
- answer=${default}
- fi
- echo ${answer}
-}
-
-yesno() {
- local dflt question answer
-
- question=$1
- dflt=$2
- while :; do
- answer=$(ask "${question}" "${dflt}")
- case "${answer}" in
- [Yy]*) return 0;;
- [Nn]*) return 1;;
- esac
- echo "Please answer yes or no."
- done
-}
-
-make_account() {
- local u g uid gid gcos
-
- u=$1
- uid=$2
- g=$3
- gid=$4
- gcos=$5
-
- if pw group show "${g}" >/dev/null 2>&1; then
- echo "You already have a group \"${g}\", so I will use it."
- else
- echo "You need a group \"${g}\"."
- if which -s pw && yesno "Would you like me to create it" y; then
- pw groupadd -n ${g} -g ${gid} || exit
- echo "Done."
- else
- echo "Please create it, and try again."
- if ! grep -q "^${u}:" /etc/passwd; then
- echo "While you're at it, please create a user \"${u}\" too,"
- echo "with a default group of \"${g}\"."
- fi
- exit 1
- fi
- fi
-
- if pw user show "${u}" >/dev/null 2>&1; then
- echo "You already have a user \"${u}\", so I will use it."
- else
- echo "You need a user \"${u}\"."
- if which -s pw && yesno "Would you like me to create it" y; then
- pw useradd -n ${u} -u ${uid} -g ${g} -h - -d /nonexistent \
- -s /nonexistent -c "${gcos}" || exit
- echo "Done."
- else
- echo "Please create it, and try again."
- exit 1
- fi
- fi
-}
-
-[ "$2" = POST-INSTALL ] || exit 0
-
-make_account ${USER} ${UID} ${GROUP} ${GID} "AquaGateKeeper"
diff --git a/net/AquaGatekeeper/pkg-plist b/net/AquaGatekeeper/pkg-plist
deleted file mode 100644
index 4132250e9064..000000000000
--- a/net/AquaGatekeeper/pkg-plist
+++ /dev/null
@@ -1,23 +0,0 @@
-sbin/AquaGatekeeper
-etc/rc.d/agk.sh.sample
-etc/AquaGatekeeper.cfg.sample
-%%PORTDOCS%%%%DOCSDIR%%/AdministratorGuide.pdf
-%%PORTDOCS%%%%DOCSDIR%%/AquaGatekeeper.htm
-%%PORTDOCS%%%%DOCSDIR%%/CommandLineOptions.htm
-%%PORTDOCS%%%%DOCSDIR%%/ConfigSyntax.htm
-%%PORTDOCS%%%%DOCSDIR%%/License.rtf
-%%PORTDOCS%%%%DOCSDIR%%/LicenseRus.rtf
-%%PORTDOCS%%%%DOCSDIR%%/OperationPrinciples.htm
-%%PORTDOCS%%%%DOCSDIR%%/RevisionHistory.htm
-%%PORTDOCS%%%%DOCSDIR%%/default.css
-%%PORTDOCS%%%%DOCSDIR%%/Rus/AdministratorGuideRus.pdf
-%%PORTDOCS%%%%DOCSDIR%%/Rus/AquaGatekeeper.htm
-%%PORTDOCS%%%%DOCSDIR%%/Rus/CommandLineOptions.htm
-%%PORTDOCS%%%%DOCSDIR%%/Rus/ConfigSyntax.htm
-%%PORTDOCS%%%%DOCSDIR%%/Rus/OperationPrinciples.htm
-%%PORTDOCS%%%%DOCSDIR%%/Rus/RevisionHistory.htm
-%%PORTDOCS%%%%DOCSDIR%%/Rus/default.css
-%%EXAMPLESDIR%%/Example.cfg
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/Rus
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrm %%EXAMPLESDIR%%
diff --git a/net/Makefile b/net/Makefile
index 77a09e71cc3a..71f146a4bee8 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -6,7 +6,6 @@
SUBDIR += 3proxy
SUBDIR += 44bsd-rdist
SUBDIR += 6tunnel
- SUBDIR += AquaGatekeeper
SUBDIR += DarwinStreamingServer
SUBDIR += GeoIP
SUBDIR += R-cran-twitteR
diff --git a/x11-wm/Makefile b/x11-wm/Makefile
index 4ecb157e1f61..51e4bb512ed6 100644
--- a/x11-wm/Makefile
+++ b/x11-wm/Makefile
@@ -95,7 +95,6 @@
SUBDIR += gcompmgr
SUBDIR += genmenu
SUBDIR += golem
- SUBDIR += hackedbox
SUBDIR += herbstluftwm
SUBDIR += hs-xmonad
SUBDIR += hs-xmonad-contrib
diff --git a/x11-wm/hackedbox/Makefile b/x11-wm/hackedbox/Makefile
deleted file mode 100644
index da406a46d90e..000000000000
--- a/x11-wm/hackedbox/Makefile
+++ /dev/null
@@ -1,94 +0,0 @@
-# Created by: Dominic Marks <dominic.marks@btinternet.com>
-# $FreeBSD$
-
-PORTNAME= hackedbox
-PORTVERSION= 0.8.4
-PORTREVISION= 2
-CATEGORIES= x11-wm
-MASTER_SITES= http://scrudgeware.org/downloads/hackedbox/ \
- http://www.sourcefiles.org/Window_Managers/ \
- http://mirror.bytemark.co.uk/freebsd/distfiles/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Hackedbox is a small and fast window manager based on Blackbox
-
-DEPRECATED= Abandonware
-EXPIRATION_DATE= 2014-03-24
-
-MAN1= hackedbox.1
-DOCS= AUTHORS ChangeLog INSTALL README TODO
-I10L= C da_DK de_DE es_ES fr_FR it_IT nl_NL pt_BR ru_RU sl_SI \
- sv_SE tr_TR
-STYLES= artwiz bluebox cthulhain deep flux frobozz frobust nyz \
- nyzclone operation outcomes shade steelblue \
- steelblue2 the_orange trisb twice
-PLIST= ${WRKDIR}/pkg-plist
-USE_XORG= x11 xext xpm
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-bg-utils
-
-NO_STAGE= yes
-pre-patch:
- ${REINPLACE_CMD} -e \
- "s:/usr/local/share/hackedbox:${PREFIX}/share/hackedbox:g" \
- ${WRKSRC}/data/menu.in
- ${REINPLACE_CMD} -e \
- "s:blackbox:hackedbox:g; s:Blackbox:Hackedbox:g; \
- s:bsetroot:hsetroot:g; s:Bsetroot:Hsetroot:g" \
- ${WRKSRC}/data/styles/*
-
-pre-install:
- ${RM} -f ${PLIST}
-.for ii in hsetroot hackedbox
- ${ECHO_CMD} bin/${ii} >> ${PLIST}
-.endfor
- ${ECHO_CMD} share/hackedbox/menu >> ${PLIST}
-.for ii in ${I10L}
- ${ECHO_CMD} share/hackedbox/nls/${ii}/hackedbox.cat >> ${PLIST}
- ${ECHO_CMD} @dirrm share/hackedbox/nls/${ii} >> ${PLIST}
-.endfor
-.for ii in ${STYLES}
- ${ECHO_CMD} share/hackedbox/styles/${ii} >> ${PLIST}
-.endfor
-.for ii in /backgrounds /styles /nls /
- ${ECHO_CMD} @dirrm share/hackedbox${ii} >> ${PLIST}
-.endfor
-.if !defined(NOPORTDOCS)
-.for ii in ${DOCS}
- ${ECHO_CMD} share/doc/hackedbox/${ii} >> ${PLIST}
-.endfor
-.for ii in nl_NL sl_SI
- ${ECHO_CMD} @dirrm share/doc/hackedbox/${ii} >> ${PLIST}
-.endfor
- ${ECHO_CMD} @dirrm share/doc/hackedbox >> ${PLIST}
-.endif
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/util/bsetroot ${PREFIX}/bin/hsetroot
- ${INSTALL_PROGRAM} ${WRKSRC}/src/hackedbox ${PREFIX}/bin/hackedbox
- ${MKDIR} ${DATADIR}/styles ${DATADIR}/backgrounds
- ${INSTALL_DATA} ${WRKSRC}/data/menu ${DATADIR}
-.for ii in ${I10L}
- ${MKDIR} ${PREFIX}/share/hackedbox/nls/${ii}/
- ${INSTALL_DATA} ${WRKSRC}/nls/${ii}/blackbox.cat \
- ${PREFIX}/share/hackedbox/nls/${ii}/hackedbox.cat
-.endfor
-
-.for ii in ${BACKGROUNDS}
- ${INSTALL_DATA} ${WRKSRC}/data/backgrounds/${ii} \
- ${PREFIX}/share/hackedbox/backgrounds/
-.endfor
-.for ii in ${STYLES}
- ${INSTALL_DATA} ${WRKSRC}/data/styles/${ii} \
- ${PREFIX}/share/hackedbox/styles/
-.endfor
- ${INSTALL_MAN} ${WRKSRC}/doc/hackedbox.1 ${PREFIX}/man/man1/hackedbox.1
-
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}/nl_NL ${DOCSDIR}/sl_SI
-.for ii in ${DOCS}
- ${INSTALL_DATA} ${WRKSRC}/${ii} ${DOCSDIR}
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/x11-wm/hackedbox/distinfo b/x11-wm/hackedbox/distinfo
deleted file mode 100644
index f12e6cbe30d2..000000000000
--- a/x11-wm/hackedbox/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (hackedbox-0.8.4.tar.gz) = 830233b6e75c2e7e548b0c201c80d8e06104826cc3d64a3baa8e19ac66638a51
-SIZE (hackedbox-0.8.4.tar.gz) = 1436591
diff --git a/x11-wm/hackedbox/files/patch-src-Timer.hh b/x11-wm/hackedbox/files/patch-src-Timer.hh
deleted file mode 100644
index 5c2073aa8257..000000000000
--- a/x11-wm/hackedbox/files/patch-src-Timer.hh
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/Timer.hh.old Sun Aug 1 22:30:04 2004
-+++ src/Timer.hh Sun Aug 1 22:33:02 2004
-@@ -98,9 +98,10 @@
- ~_timer_queue(void) {}
-
- void release(const _Tp& value) {
-- c.erase(std::remove(c.begin(), c.end(), value), c.end());
-+ _Base::c.erase(std::remove(_Base::c.begin(), _Base::c.end(), value),
-+ _Base::c.end());
- // after removing the item we need to make the heap again
-- std::make_heap(c.begin(), c.end(), comp);
-+ std::make_heap(_Base::c.begin(), _Base::c.end(), _Base::comp);
- }
- bool empty(void) const { return _Base::empty(); }
- size_t size(void) const { return _Base::size(); }
diff --git a/x11-wm/hackedbox/files/patch-src-Window.cc b/x11-wm/hackedbox/files/patch-src-Window.cc
deleted file mode 100644
index cdbf936a1ab7..000000000000
--- a/x11-wm/hackedbox/files/patch-src-Window.cc
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/Window.cc.orig Tue Aug 27 01:28:07 2002
-+++ src/Window.cc Mon May 31 13:34:45 2004
-@@ -44,6 +44,7 @@
- #endif // HAVE_STDLIB_H
- }
-
-+#include <cassert>
- #include "i18n.hh"
- #include "blackbox.hh"
- #include "GCCache.hh"
diff --git a/x11-wm/hackedbox/pkg-descr b/x11-wm/hackedbox/pkg-descr
deleted file mode 100644
index 7a3b685ce0d6..000000000000
--- a/x11-wm/hackedbox/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Hackedbox is based upon the popular Blackbox window manager. It
-aims to be fast and free of bloat. Several Blackbox features,
-including the toolbar and Slit, have been removed in Hackedbox. No
-new features are planned, only optimizations and fixes.
-
-In this port/package, blackbox, bsetbg and bsetroot are renamed to
-hackedbox, hsetbg and hsetroot in order to avoid conflict with the
-corresponding programs from the blackbox port/package.
-
-WWW: http://scrudgeware.org/hackedbox/