aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2013-11-18 13:54:17 +0000
committerRene Ladan <rene@FreeBSD.org>2013-11-18 13:54:17 +0000
commitdc20ad9d059926bc7a99b642fdabd40165f7821e (patch)
tree8bbe6309fbfd817c5f4e580937a797191f79eb88
parent096910598200334a7a523321dde44db04eb9aac8 (diff)
downloadports-dc20ad9d059926bc7a99b642fdabd40165f7821e.tar.gz
ports-dc20ad9d059926bc7a99b642fdabd40165f7821e.zip
Notes
-rw-r--r--MOVED31
-rw-r--r--databases/Makefile4
-rw-r--r--databases/drizzle/Makefile88
-rw-r--r--databases/drizzle/distinfo2
-rw-r--r--databases/drizzle/files/drizzle-server.in65
-rw-r--r--databases/drizzle/pkg-descr6
-rw-r--r--databases/drizzle/pkg-plist564
-rw-r--r--databases/gomysql/Makefile25
-rw-r--r--databases/gomysql/distinfo2
-rw-r--r--databases/gomysql/pkg-descr6
-rw-r--r--databases/p5-DBD-InterBase/Makefile36
-rw-r--r--databases/p5-DBD-InterBase/distinfo2
-rw-r--r--databases/p5-DBD-InterBase/files/patch-Makefile.PL85
-rw-r--r--databases/p5-DBD-InterBase/pkg-descr4
-rw-r--r--databases/p5-DBD-InterBase/pkg-plist10
-rw-r--r--databases/p5-DBZ_File/Makefile30
-rw-r--r--databases/p5-DBZ_File/distinfo2
-rw-r--r--databases/p5-DBZ_File/files/dbz.c1759
-rw-r--r--databases/p5-DBZ_File/files/dbz.h32
-rw-r--r--databases/p5-DBZ_File/files/patch-aa29
-rw-r--r--databases/p5-DBZ_File/pkg-descr6
-rw-r--r--databases/p5-DBZ_File/pkg-plist5
-rw-r--r--deskutils/Makefile1
-rw-r--r--deskutils/google-gadgets/Makefile144
-rw-r--r--deskutils/google-gadgets/distinfo2
-rw-r--r--deskutils/google-gadgets/files/patch-configure.ac36
-rw-r--r--deskutils/google-gadgets/files/patch-extensions_gst__audio__framework_gst__audio__framework.cc77
-rw-r--r--deskutils/google-gadgets/files/patch-extensions_gst__video__element_gadget__videosink.cc50
-rw-r--r--deskutils/google-gadgets/files/patch-extensions_gst__video__element_gst__video__element.cc123
-rw-r--r--deskutils/google-gadgets/files/patch-extensions_gtk__system__framework_gtk__system__framework.cc14
-rw-r--r--deskutils/google-gadgets/files/patch-extensions_gtkmoz__browser__element_Makefile.am15
-rw-r--r--deskutils/google-gadgets/files/patch-extensions_gtkmoz__browser__element_browser__element.cc14
-rw-r--r--deskutils/google-gadgets/files/patch-extensions_gtkwebkit__browser__element_browser__element.cc23
-rw-r--r--deskutils/google-gadgets/files/patch-extensions_linux__system__framework_file__system.cc27
-rw-r--r--deskutils/google-gadgets/files/patch-extensions_smjs__script__runtime_Makefile.am15
-rw-r--r--deskutils/google-gadgets/files/patch-extensions_smjs__script__runtime_tests_Makefile.am15
-rw-r--r--deskutils/google-gadgets/files/patch-extensions_soup__xml__http__request_soup__xml__http__request.cc32
-rw-r--r--deskutils/google-gadgets/files/patch-gadgets_designer_designer__script__utils.cc14
-rw-r--r--deskutils/google-gadgets/files/patch-ggadget_gtk_utilities.cc11
-rw-r--r--deskutils/google-gadgets/files/patch-ggadget_npapi_Makefile.am15
-rw-r--r--deskutils/google-gadgets/pkg-descr4
-rw-r--r--deskutils/google-gadgets/pkg-plist289
-rw-r--r--devel/Makefile10
-rw-r--r--devel/gonzui/Makefile40
-rw-r--r--devel/gonzui/distinfo2
-rw-r--r--devel/gonzui/files/patch-bdbdbm.rb15
-rw-r--r--devel/gonzui/files/patch-bdbm.rb62
-rw-r--r--devel/gonzui/pkg-descr8
-rw-r--r--devel/gonzui/pkg-plist66
-rw-r--r--devel/klee/Makefile35
-rw-r--r--devel/klee/distinfo2
-rw-r--r--devel/klee/files/patch-CMakeLists.txt11
-rw-r--r--devel/klee/pkg-descr5
-rw-r--r--devel/klee/pkg-plist47
-rw-r--r--devel/libXGP/Makefile8
-rw-r--r--devel/libYGP/Makefile64
-rw-r--r--devel/libYGP/distinfo2
-rw-r--r--devel/libYGP/pkg-descr20
-rw-r--r--devel/libYGP/pkg-plist104
-rw-r--r--devel/monodevelop-java/Makefile37
-rw-r--r--devel/monodevelop-java/distinfo2
-rw-r--r--devel/monodevelop-java/files/patch-JavaBinding.make36
-rw-r--r--devel/monodevelop-java/files/patch-Makefile54
-rw-r--r--devel/monodevelop-java/files/patch-configure8
-rw-r--r--devel/monodevelop-java/pkg-descr3
-rw-r--r--devel/monodevelop-java/pkg-plist69
-rw-r--r--devel/monodevelop-python/Makefile36
-rw-r--r--devel/monodevelop-python/distinfo2
-rw-r--r--devel/monodevelop-python/files/patch-Makefile54
-rw-r--r--devel/monodevelop-python/files/patch-PyBinding_Makefile44
-rw-r--r--devel/monodevelop-python/pkg-descr3
-rw-r--r--devel/monodevelop-python/pkg-plist5
-rw-r--r--devel/monodevelop-vala/Makefile34
-rw-r--r--devel/monodevelop-vala/distinfo2
-rw-r--r--devel/monodevelop-vala/files/patch-MonoDevelop.ValaBinding.dll.config10
-rw-r--r--devel/monodevelop-vala/pkg-descr3
-rw-r--r--devel/p5-File-Lock/Makefile25
-rw-r--r--devel/p5-File-Lock/distinfo2
-rw-r--r--devel/p5-File-Lock/pkg-descr32
-rw-r--r--devel/p5-File-Lock/pkg-plist12
-rw-r--r--devel/simulavr/Makefile52
-rw-r--r--devel/simulavr/distinfo2
-rw-r--r--devel/simulavr/files/patch-src::intvects.h25
-rw-r--r--devel/simulavr/pkg-descr7
-rw-r--r--devel/simulavr/pkg-plist35
-rw-r--r--devel/valide/Makefile40
-rw-r--r--devel/valide/distinfo2
-rw-r--r--devel/valide/files/patch-wscript21
-rw-r--r--devel/valide/pkg-descr4
-rw-r--r--devel/valide/pkg-plist176
-rw-r--r--japanese/Makefile1
-rw-r--r--japanese/mobileimap/Makefile32
-rw-r--r--japanese/mobileimap/distinfo2
-rw-r--r--japanese/mobileimap/pkg-descr3
-rw-r--r--lang/Makefile1
-rw-r--r--lang/objc/Makefile42
-rw-r--r--lang/objc/distinfo4
-rw-r--r--lang/objc/files/manpages.mk46
-rw-r--r--lang/objc/files/patch-ab11
-rw-r--r--lang/objc/files/patch-src_objc_Makefile.in11
-rw-r--r--lang/objc/pkg-descr10
-rw-r--r--lang/objc/pkg-plist240
-rw-r--r--net-mgmt/Makefile3
-rw-r--r--net-mgmt/zenpack-apachemonitor/Makefile27
-rw-r--r--net-mgmt/zenpack-apachemonitor/distinfo2
-rw-r--r--net-mgmt/zenpack-apachemonitor/files/pkg-deinstall.in10
-rw-r--r--net-mgmt/zenpack-apachemonitor/files/pkg-message.in5
-rw-r--r--net-mgmt/zenpack-apachemonitor/pkg-descr5
-rw-r--r--net-mgmt/zenpack-dellmonitor/Makefile27
-rw-r--r--net-mgmt/zenpack-dellmonitor/distinfo2
-rw-r--r--net-mgmt/zenpack-dellmonitor/files/pkg-deinstall.in10
-rw-r--r--net-mgmt/zenpack-dellmonitor/files/pkg-message.in5
-rw-r--r--net-mgmt/zenpack-dellmonitor/pkg-descr12
-rw-r--r--net-mgmt/zenpack-ntpmonitor/Makefile27
-rw-r--r--net-mgmt/zenpack-ntpmonitor/distinfo2
-rw-r--r--net-mgmt/zenpack-ntpmonitor/files/pkg-deinstall.in10
-rw-r--r--net-mgmt/zenpack-ntpmonitor/files/pkg-message.in5
-rw-r--r--net-mgmt/zenpack-ntpmonitor/pkg-descr6
-rw-r--r--net-p2p/Makefile1
-rw-r--r--net-p2p/mooseekd/Makefile28
-rw-r--r--net-p2p/mooseekd/distinfo2
-rw-r--r--net-p2p/mooseekd/files/patch-mooseekal-ClientConnection.cc15
-rw-r--r--net-p2p/mooseekd/pkg-descr3
-rw-r--r--net-p2p/mooseekd/pkg-plist8
-rw-r--r--net/Makefile1
-rw-r--r--net/hf6to4/Makefile44
-rw-r--r--net/hf6to4/distinfo6
-rw-r--r--net/hf6to4/pkg-descr10
-rw-r--r--net/hf6to4/pkg-message7
-rw-r--r--net/hf6to4/pkg-plist2
-rw-r--r--palm/Makefile1
-rw-r--r--palm/synce-trayicon/Makefile59
-rw-r--r--palm/synce-trayicon/distinfo2
-rw-r--r--palm/synce-trayicon/files/patch-data_Makefile.in18
-rw-r--r--palm/synce-trayicon/files/patch-src_synce-trayicon.c11
-rw-r--r--palm/synce-trayicon/files/pkg-message.in7
-rw-r--r--palm/synce-trayicon/pkg-descr5
-rw-r--r--palm/synce-trayicon/pkg-plist17
-rw-r--r--security/Makefile2
-rw-r--r--security/dissembler/Makefile34
-rw-r--r--security/dissembler/distinfo2
-rw-r--r--security/dissembler/files/patch-dissembler.c52
-rw-r--r--security/dissembler/pkg-descr3
-rw-r--r--security/linux-pam-docs/Makefile31
-rw-r--r--security/linux-pam-docs/distinfo2
-rw-r--r--security/linux-pam-docs/pkg-descr9
-rw-r--r--security/linux-pam-docs/pkg-plist118
-rw-r--r--textproc/Makefile2
-rw-r--r--textproc/p5-Lucene/Makefile29
-rw-r--r--textproc/p5-Lucene/distinfo2
-rw-r--r--textproc/p5-Lucene/pkg-descr8
-rw-r--r--textproc/p5-Lucene/pkg-plist5
-rw-r--r--textproc/rst.el/Makefile47
-rw-r--r--textproc/rst.el/distinfo2
-rw-r--r--textproc/rst.el/pkg-descr24
-rw-r--r--textproc/rst.el/pkg-message6
-rw-r--r--textproc/rst.el/pkg-plist2
-rw-r--r--x11-themes/Makefile3
-rw-r--r--x11-themes/kde-icons-exquisite/Makefile21
-rw-r--r--x11-themes/kde-icons-exquisite/distinfo2
-rw-r--r--x11-themes/kde-icons-exquisite/pkg-descr16
-rw-r--r--x11-themes/kde-icons-exquisite/pkg-message9
-rw-r--r--x11-themes/kde-icons-marbles-translucent/Makefile19
-rw-r--r--x11-themes/kde-icons-marbles-translucent/distinfo2
-rw-r--r--x11-themes/kde-icons-marbles-translucent/pkg-descr14
-rw-r--r--x11-themes/kde-icons-marbles-translucent/pkg-message9
-rw-r--r--x11-themes/kde-icons-steel/Makefile20
-rw-r--r--x11-themes/kde-icons-steel/distinfo2
-rw-r--r--x11-themes/kde-icons-steel/pkg-descr15
-rw-r--r--x11-themes/kde-icons-steel/pkg-message9
-rw-r--r--x11-wm/Makefile1
-rw-r--r--x11-wm/fbpager/Makefile32
-rw-r--r--x11-wm/fbpager/distinfo2
-rw-r--r--x11-wm/fbpager/files/patch-Resources.hh76
-rw-r--r--x11-wm/fbpager/pkg-descr7
-rw-r--r--x11-wm/fbpager/pkg-message1
176 files changed, 31 insertions, 6469 deletions
diff --git a/MOVED b/MOVED
index 3ec34b98e3cc..aaca2f393b38 100644
--- a/MOVED
+++ b/MOVED
@@ -5199,3 +5199,34 @@ x11/libgnomemm|x11/libgnomemm26|2013-11-18|older version not in used in the port
devel/gconfmm|devel/gconfmm26|2013-11-18|older version not in used in the ports tree
sysutils/dircomp||2013-11-18|Removed, unmaintained and depends on expired devel/libXGP
sysutils/iextract||2013-11-18|Removed, unmaintained and depends on expired devel/libYGP
+devel/libXGP||2013-11-18|Has expired: Broken for more than 6 month
+deskutils/google-gadgets||2013-11-18|Has expired: Broken for more than 6 month
+palm/synce-trayicon||2013-11-18|Has expired: Broken for more than 6 month
+security/linux-pam-docs||2013-11-18|Has expired: Broken for more than 6 month
+net-p2p/mooseekd||2013-11-18|Has expired: Broken for more than 6 month
+textproc/p5-Lucene||2013-11-18|Has expired: Broken for more than 6 month
+net-mgmt/zenpack-dellmonitor||2013-11-18|Has expired: Broken for more than 6 month
+x11-wm/fbpager||2013-11-18|Has expired: BRoken for more than 6 month
+net/hf6to4||2013-11-18|Has expired: Broken for more than 6 month
+x11-themes/kde-icons-exquisite||2013-11-18|Has expired: Broken for more than 6 month
+x11-themes/kde-icons-marbles-translucent||2013-11-18|Has expired: Broken for more than 6 month
+security/dissembler||2013-11-18|Has expired: Broken for more than 6 month
+net-mgmt/zenpack-apachemonitor||2013-11-18|Has expired: Broken for more than 6 month
+textproc/rst.el||2013-11-18|Has expired: Broken for more than 6 month
+net-mgmt/zenpack-ntpmonitor||2013-11-18|Has expired: Broken for more than 6 month
+x11-themes/kde-icons-steel||2013-11-18|Has expired: Broken for more than 6 month
+databases/drizzle||2013-11-18|Has expired: Broken for more than 6 month
+devel/p5-File-Lock||2013-11-18|Has expired: Broken for more than 6 month
+devel/valide||2013-11-18|Has expired: Broken for more than 6 month
+databases/gomysql||2013-11-18|Has expired: Broken for more than 6 month
+databases/p5-DBZ_File||2013-11-18|Has expired: BRoken for more than 6 month
+devel/monodevelop-vala||2013-11-18|Has expired: Broken for more than 6 month
+devel/gonzui||2013-11-18|Has expired: Broken for more than 6 month
+devel/monodevelop-java||2013-11-18|Has expired: Broken for more than 6 month
+lang/objc||2013-11-18|Has expired: Broken for more than 6 month
+devel/klee||2013-11-18|Has expired: Broken for more than 6 month
+databases/p5-DBD-InterBase||2013-11-18|Has expired: Broken for more than 6 month
+devel/simulavr||2013-11-18|Has expired: Broken for more than 6 month
+japanese/mobileimap||2013-11-18|Has expired: Broken for more than 6 month
+devel/libYGP||2013-11-18|Has expired: Broken for more than 6 month
+devel/monodevelop-python||2013-11-18|Has expired: Broken for more than 6 month
diff --git a/databases/Makefile b/databases/Makefile
index fc5de38de77d..0f381ea944d1 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -58,7 +58,6 @@
SUBDIR += dbow
SUBDIR += dbtool
SUBDIR += dbview
- SUBDIR += drizzle
SUBDIR += emma
SUBDIR += epgsql
SUBDIR += erlang-mysql
@@ -97,7 +96,6 @@
SUBDIR += gnats4
SUBDIR += gnatsweb4
SUBDIR += godis
- SUBDIR += gomysql
SUBDIR += gosqlite3
SUBDIR += gqlplus
SUBDIR += grass
@@ -316,7 +314,6 @@
SUBDIR += p5-DBD-Excel
SUBDIR += p5-DBD-FrontBase
SUBDIR += p5-DBD-Google
- SUBDIR += p5-DBD-InterBase
SUBDIR += p5-DBD-LDAP
SUBDIR += p5-DBD-Mock
SUBDIR += p5-DBD-Multi
@@ -418,7 +415,6 @@
SUBDIR += p5-DBIx-XHTML_Table
SUBDIR += p5-DBIx-XML_RDB
SUBDIR += p5-DBM-Deep
- SUBDIR += p5-DBZ_File
SUBDIR += p5-DMOZ-ParseRDF
SUBDIR += p5-DR-Tarantool
SUBDIR += p5-DWH_File
diff --git a/databases/drizzle/Makefile b/databases/drizzle/Makefile
deleted file mode 100644
index b87fe4dbd062..000000000000
--- a/databases/drizzle/Makefile
+++ /dev/null
@@ -1,88 +0,0 @@
-# Created by: Greg Larkin <glarkin@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= drizzle
-PORTVERSION= 2010.05.1561
-PORTREVISION= 4
-CATEGORIES= databases
-MASTER_SITES= http://launchpadlibrarian.net/49101349/ \
- LOCAL/glarkin
-
-MAINTAINER= glarkin@FreeBSD.org
-COMMENT= A database optimized for Cloud and Net applications
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-USE_GCC= 4.2+
-USES= gmake perl5
-USE_PYTHON= yes
-GNU_CONFIGURE= yes
-USE_LDCONFIG= ${PREFIX}/lib/drizzle
-
-BROKEN= fails to build
-
-USES= iconv
-
-.if defined(MAINTAINER_MODE)
-UID_FILES+= ../../UIDs
-GID_FILES+= ../../GIDs
-.endif
-USERS= drizzle
-GROUPS= drizzle
-
-# Replace token in the rc.d script
-SUB_LIST+= USERS=${USERS}
-
-OPTIONS_DEFINE= DOXYGEN NLS
-
-BUILD_DEPENDS+= libdrizzle>=0:${PORTSDIR}/databases/libdrizzle \
- e2fsprogs-libuuid>=0:${PORTSDIR}/misc/e2fsprogs-libuuid \
- protobuf>=2.1.0:${PORTSDIR}/devel/protobuf \
- boost-libs>=0:${PORTSDIR}/devel/boost-libs \
- bison>=0:${PORTSDIR}/devel/bison \
- gearmand>=0:${PORTSDIR}/devel/gearmand \
- libmemcached>=0:${PORTSDIR}/databases/libmemcached \
- libevent>=0:${PORTSDIR}/devel/libevent \
- curl>=0:${PORTSDIR}/ftp/curl \
- libgcrypt>=0:${PORTSDIR}/security/libgcrypt \
- pcre>=0:${PORTSDIR}/devel/pcre
-
-MAN1= drizzle.1 \
- drizzledump.1 \
- drizzleimport.1 \
- drizzleslap.1
-
-MAN8= drizzled.8
-
-USE_RC_SUBR= drizzle-server
-
-NO_STAGE= yes
-.include <bsd.port.options.mk>
-
-.if ${ARCH} == "i386"
-CONFIGURE_ARGS+=--disable-64bit
-.endif
-
-.if ${PORT_OPTIONS:MNLS}
-USES+= gettext
-PLIST_SUB+= NLS=""
-.else
-CONFIGURE_ARGS+=--disable-nls
-PLIST_SUB+= NLS="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MDOCS} && ${PORT_OPTIONS:MDOXYGEN}
-BUILD_DEPENDS+= doxygen>=0:${PORTSDIR}/devel/doxygen \
- ${LOCALBASE}/bin/dot:${PORTSDIR}/graphics/graphviz
-ALL_TARGET= all doxygen
-PLIST_SUB+= PORTDOCS=""
-
-post-install::
- @${INSTALL} -d ${DOCSDIR}
- @cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${DOCSDIR}
-.else
-PLIST_SUB+= PORTDOCS="@comment "
-.endif
-
-.include <bsd.port.mk>
diff --git a/databases/drizzle/distinfo b/databases/drizzle/distinfo
deleted file mode 100644
index 9fe2f650fd32..000000000000
--- a/databases/drizzle/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (drizzle-2010.05.1561.tar.gz) = f95d8cb47690314ab0ffde56b7e032e2d4373c0785c58bda615913521998b3e5
-SIZE (drizzle-2010.05.1561.tar.gz) = 8341250
diff --git a/databases/drizzle/files/drizzle-server.in b/databases/drizzle/files/drizzle-server.in
deleted file mode 100644
index 162d3e71b36a..000000000000
--- a/databases/drizzle/files/drizzle-server.in
+++ /dev/null
@@ -1,65 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-# PROVIDE: drizzle
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-
-#
-# Add the following line to /etc/rc.conf to enable drizzle:
-# drizzle_enable (bool): Set to "NO" by default.
-# Set it to "YES" to enable Drizzle.
-# drizzle_limits (bool): Set to "NO" by default.
-# Set it to yes to run `limits -e -U drizzle`
-# just before drizzle starts.
-# drizzle_dbdir (str): Default to "/var/db/drizzle"
-# Base database directory.
-# drizzle_log (str): Default to "/var/db/drizzle/<hostname>.log"
-# Log file for startup messages (disable by
-# setting to /dev/null)
-# drizzle_args (str): Custom additional arguments to be passed
-# to drizzle (default empty).
-#
-
-. /etc/rc.subr
-
-name="drizzle"
-rcvar=drizzle_enable
-
-load_rc_config $name
-
-: ${drizzle_enable="NO"}
-: ${drizzle_limits="NO"}
-: ${drizzle_dbdir="/var/db/drizzle"}
-: ${drizzle_log="${drizzle_dbdir}/`/bin/hostname`.log"}
-
-drizzle_user="%%USERS%%"
-drizzle_limits_args="-e -U ${drizzle_user}"
-pidfile="${drizzle_dbdir}/`/bin/hostname`.pid"
-command="%%PREFIX%%/sbin/drizzled"
-command_args="--user=${drizzle_user} --datadir=${drizzle_dbdir} --pid-file=${pidfile} ${drizzle_args} > ${drizzle_log} 2>&1 &"
-start_precmd="${name}_prestart"
-start_postcmd="${name}_poststart"
-
-drizzle_prestart()
-{
- if checkyesno drizzle_limits; then
- eval `/usr/bin/limits ${drizzle_limits_args}` 2>/dev/null
- else
- return 0
- fi
-}
-
-drizzle_poststart()
-{
- local timeout=15
- while [ ! -f "${pidfile}" -a ${timeout} -gt 0 ]; do
- timeout=$(( timeout - 1 ))
- sleep 1
- done
- return 0
-}
-
-run_rc_command "$1"
diff --git a/databases/drizzle/pkg-descr b/databases/drizzle/pkg-descr
deleted file mode 100644
index faafe21f0919..000000000000
--- a/databases/drizzle/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Drizzle is a high-performance microkernel DBMS for scale-out
-applications. It is a community-driven project based on the popular
-MySQL DBMS and focused on MySQL's original goals of ease-of-use,
-reliability and performance.
-
-WWW: http://drizzle.org/wiki/Main_Page
diff --git a/databases/drizzle/pkg-plist b/databases/drizzle/pkg-plist
deleted file mode 100644
index dc46189c8c75..000000000000
--- a/databases/drizzle/pkg-plist
+++ /dev/null
@@ -1,564 +0,0 @@
-bin/drizzle
-bin/drizzledump
-bin/drizzleimport
-bin/drizzleslap
-sbin/drizzled
-include/drizzled/algorithm/crc32.h
-include/drizzled/algorithm/sha1.h
-include/drizzled/alter_column.h
-include/drizzled/alter_drop.h
-include/drizzled/alter_info.h
-include/drizzled/atomic/gcc_traits.h
-include/drizzled/atomic/pthread_traits.h
-include/drizzled/atomic/sun_studio.h
-include/drizzled/atomics.h
-include/drizzled/base.h
-include/drizzled/cached_directory.h
-include/drizzled/cached_item.h
-include/drizzled/calendar.h
-include/drizzled/charset.h
-include/drizzled/charset_info.h
-include/drizzled/check_stack_overrun.h
-include/drizzled/common.h
-include/drizzled/comp_creator.h
-include/drizzled/create_field.h
-include/drizzled/current_session.h
-include/drizzled/cursor.h
-include/drizzled/data_home.h
-include/drizzled/db.h
-include/drizzled/decimal.h
-include/drizzled/definitions.h
-include/drizzled/diagnostics_area.h
-include/drizzled/discrete_interval.h
-include/drizzled/drizzle_time.h
-include/drizzled/drizzled.h
-include/drizzled/dtcollation.h
-include/drizzled/dynamic_array.h
-include/drizzled/enum.h
-include/drizzled/enum_nested_loop_state.h
-include/drizzled/errmsg_print.h
-include/drizzled/error.h
-include/drizzled/field.h
-include/drizzled/field/blob.h
-include/drizzled/field/date.h
-include/drizzled/field/datetime.h
-include/drizzled/field/decimal.h
-include/drizzled/field/double.h
-include/drizzled/field/enum.h
-include/drizzled/field/int64_t.h
-include/drizzled/field/long.h
-include/drizzled/field/null.h
-include/drizzled/field/num.h
-include/drizzled/field/real.h
-include/drizzled/field/str.h
-include/drizzled/field/timestamp.h
-include/drizzled/field/varstring.h
-include/drizzled/field_iterator.h
-include/drizzled/file_exchange.h
-include/drizzled/filesort_info.h
-include/drizzled/foreign_key.h
-include/drizzled/function/additive_op.h
-include/drizzled/function/coercibility.h
-include/drizzled/function/field.h
-include/drizzled/function/find_in_set.h
-include/drizzled/function/found_rows.h
-include/drizzled/function/func.h
-include/drizzled/function/get_system_var.h
-include/drizzled/function/get_user_var.h
-include/drizzled/function/last_insert.h
-include/drizzled/function/locate.h
-include/drizzled/function/math/abs.h
-include/drizzled/function/math/acos.h
-include/drizzled/function/math/asin.h
-include/drizzled/function/math/atan.h
-include/drizzled/function/math/ceiling.h
-include/drizzled/function/math/cos.h
-include/drizzled/function/math/dec.h
-include/drizzled/function/math/decimal_typecast.h
-include/drizzled/function/math/divide.h
-include/drizzled/function/math/exp.h
-include/drizzled/function/math/floor.h
-include/drizzled/function/math/int.h
-include/drizzled/function/math/int_divide.h
-include/drizzled/function/math/int_val.h
-include/drizzled/function/math/integer.h
-include/drizzled/function/math/ln.h
-include/drizzled/function/math/log.h
-include/drizzled/function/math/minus.h
-include/drizzled/function/math/mod.h
-include/drizzled/function/math/multiply.h
-include/drizzled/function/math/neg.h
-include/drizzled/function/math/ord.h
-include/drizzled/function/math/plus.h
-include/drizzled/function/math/pow.h
-include/drizzled/function/math/rand.h
-include/drizzled/function/math/real.h
-include/drizzled/function/math/round.h
-include/drizzled/function/math/sin.h
-include/drizzled/function/math/sqrt.h
-include/drizzled/function/math/tan.h
-include/drizzled/function/min_max.h
-include/drizzled/function/num1.h
-include/drizzled/function/num_op.h
-include/drizzled/function/numhybrid.h
-include/drizzled/function/rollup_const.h
-include/drizzled/function/row_count.h
-include/drizzled/function/set_user_var.h
-include/drizzled/function/sign.h
-include/drizzled/function/str/alloc_buffer.h
-include/drizzled/function/str/binary.h
-include/drizzled/function/str/char.h
-include/drizzled/function/str/collation.h
-include/drizzled/function/str/concat.h
-include/drizzled/function/str/conv.h
-include/drizzled/function/str/conv_charset.h
-include/drizzled/function/str/elt.h
-include/drizzled/function/str/export_set.h
-include/drizzled/function/str/format.h
-include/drizzled/function/str/insert.h
-include/drizzled/function/str/left.h
-include/drizzled/function/str/load_file.h
-include/drizzled/function/str/make_set.h
-include/drizzled/function/str/pad.h
-include/drizzled/function/str/quote.h
-include/drizzled/function/str/repeat.h
-include/drizzled/function/str/replace.h
-include/drizzled/function/str/right.h
-include/drizzled/function/str/set_collation.h
-include/drizzled/function/str/str_conv.h
-include/drizzled/function/str/strfunc.h
-include/drizzled/function/str/trim.h
-include/drizzled/function/time/curdate.h
-include/drizzled/function/time/date.h
-include/drizzled/function/time/date_add_interval.h
-include/drizzled/function/time/date_format.h
-include/drizzled/function/time/dayname.h
-include/drizzled/function/time/dayofmonth.h
-include/drizzled/function/time/dayofyear.h
-include/drizzled/function/time/extract.h
-include/drizzled/function/time/from_days.h
-include/drizzled/function/time/from_unixtime.h
-include/drizzled/function/time/hour.h
-include/drizzled/function/time/last_day.h
-include/drizzled/function/time/makedate.h
-include/drizzled/function/time/microsecond.h
-include/drizzled/function/time/minute.h
-include/drizzled/function/time/month.h
-include/drizzled/function/time/now.h
-include/drizzled/function/time/period_add.h
-include/drizzled/function/time/period_diff.h
-include/drizzled/function/time/quarter.h
-include/drizzled/function/time/second.h
-include/drizzled/function/time/sysdate_local.h
-include/drizzled/function/time/timestamp_diff.h
-include/drizzled/function/time/to_days.h
-include/drizzled/function/time/typecast.h
-include/drizzled/function/time/unix_timestamp.h
-include/drizzled/function/time/weekday.h
-include/drizzled/function/time/year.h
-include/drizzled/function/units.h
-include/drizzled/function/user_var_as_out_param.h
-include/drizzled/function_hash.h
-include/drizzled/gettext.h
-include/drizzled/global_charset_info.h
-include/drizzled/ha_statistics.h
-include/drizzled/handler_structs.h
-include/drizzled/hybrid_type.h
-include/drizzled/hybrid_type_traits.h
-include/drizzled/hybrid_type_traits_decimal.h
-include/drizzled/hybrid_type_traits_integer.h
-include/drizzled/index_hint.h
-include/drizzled/internal_error_handler.h
-include/drizzled/item.h
-include/drizzled/item/basic_constant.h
-include/drizzled/item/bin_string.h
-include/drizzled/item/blob.h
-include/drizzled/item/cache.h
-include/drizzled/item/cache_decimal.h
-include/drizzled/item/cache_int.h
-include/drizzled/item/cache_real.h
-include/drizzled/item/cache_row.h
-include/drizzled/item/cache_str.h
-include/drizzled/item/cmpfunc.h
-include/drizzled/item/copy_string.h
-include/drizzled/item/create.h
-include/drizzled/item/decimal.h
-include/drizzled/item/default_value.h
-include/drizzled/item/direct_ref.h
-include/drizzled/item/empty_string.h
-include/drizzled/item/field.h
-include/drizzled/item/float.h
-include/drizzled/item/func.h
-include/drizzled/item/hex_string.h
-include/drizzled/item/ident.h
-include/drizzled/item/insert_value.h
-include/drizzled/item/int.h
-include/drizzled/item/int_with_ref.h
-include/drizzled/item/null.h
-include/drizzled/item/num.h
-include/drizzled/item/outer_ref.h
-include/drizzled/item/ref.h
-include/drizzled/item/ref_null_helper.h
-include/drizzled/item/return_date_time.h
-include/drizzled/item/return_int.h
-include/drizzled/item/row.h
-include/drizzled/item/string.h
-include/drizzled/item/subselect.h
-include/drizzled/item/sum.h
-include/drizzled/item/type_holder.h
-include/drizzled/item/uint.h
-include/drizzled/item_result.h
-include/drizzled/join.h
-include/drizzled/join_cache.h
-include/drizzled/join_table.h
-include/drizzled/key.h
-include/drizzled/key_map.h
-include/drizzled/key_part_spec.h
-include/drizzled/korr.h
-include/drizzled/lex_column.h
-include/drizzled/lex_input_stream.h
-include/drizzled/lex_string.h
-include/drizzled/lex_symbol.h
-include/drizzled/lock.h
-include/drizzled/lookup_symbol.h
-include/drizzled/memory/multi_malloc.h
-include/drizzled/memory/root.h
-include/drizzled/memory/sql_alloc.h
-include/drizzled/message/engine.pb.h
-include/drizzled/message/schema.pb.h
-include/drizzled/message/statement_transform.h
-include/drizzled/message/table.pb.h
-include/drizzled/message/transaction.pb.h
-include/drizzled/module/context.h
-include/drizzled/module/library.h
-include/drizzled/module/manifest.h
-include/drizzled/module/module.h
-include/drizzled/module/registry.h
-include/drizzled/my_hash.h
-include/drizzled/name_resolution_context.h
-include/drizzled/name_resolution_context_state.h
-include/drizzled/named_savepoint.h
-include/drizzled/natural_join_column.h
-include/drizzled/nested_join.h
-include/drizzled/open_tables_state.h
-include/drizzled/optimizer/access_method.h
-include/drizzled/optimizer/access_method/const.h
-include/drizzled/optimizer/access_method/index.h
-include/drizzled/optimizer/access_method/scan.h
-include/drizzled/optimizer/access_method/system.h
-include/drizzled/optimizer/access_method/unique_index.h
-include/drizzled/optimizer/access_method_factory.h
-include/drizzled/optimizer/cost_vector.h
-include/drizzled/optimizer/explain_plan.h
-include/drizzled/optimizer/key_field.h
-include/drizzled/optimizer/key_use.h
-include/drizzled/optimizer/position.h
-include/drizzled/optimizer/quick_group_min_max_select.h
-include/drizzled/optimizer/quick_index_merge_select.h
-include/drizzled/optimizer/quick_range.h
-include/drizzled/optimizer/quick_range_select.h
-include/drizzled/optimizer/quick_ror_intersect_select.h
-include/drizzled/optimizer/quick_ror_union_select.h
-include/drizzled/optimizer/range.h
-include/drizzled/optimizer/range_param.h
-include/drizzled/optimizer/sargable_param.h
-include/drizzled/optimizer/sel_arg.h
-include/drizzled/optimizer/sel_imerge.h
-include/drizzled/optimizer/sel_tree.h
-include/drizzled/optimizer/sum.h
-include/drizzled/optimizer/table_read_plan.h
-include/drizzled/option.h
-include/drizzled/order.h
-include/drizzled/parser.h
-include/drizzled/plugin.h
-include/drizzled/plugin/authentication.h
-include/drizzled/plugin/authorization.h
-include/drizzled/plugin/client.h
-include/drizzled/plugin/daemon.h
-include/drizzled/plugin/error_message.h
-include/drizzled/plugin/event_observer.h
-include/drizzled/plugin/function.h
-include/drizzled/plugin/listen.h
-include/drizzled/plugin/listen_tcp.h
-include/drizzled/plugin/logging.h
-include/drizzled/plugin/monitored_in_transaction.h
-include/drizzled/plugin/null_client.h
-include/drizzled/plugin/plugin.h
-include/drizzled/plugin/query_cache.h
-include/drizzled/plugin/query_rewrite.h
-include/drizzled/plugin/replication.h
-include/drizzled/plugin/scheduler.h
-include/drizzled/plugin/storage_engine.h
-include/drizzled/plugin/table_function.h
-include/drizzled/plugin/transaction_applier.h
-include/drizzled/plugin/transaction_reader.h
-include/drizzled/plugin/transaction_replicator.h
-include/drizzled/plugin/transactional_storage_engine.h
-include/drizzled/plugin/version.h
-include/drizzled/plugin/xa_resource_manager.h
-include/drizzled/plugin/xa_storage_engine.h
-include/drizzled/probes.h
-include/drizzled/pthread_globals.h
-include/drizzled/qsort_cmp.h
-include/drizzled/query_id.h
-include/drizzled/records.h
-include/drizzled/replication_services.h
-include/drizzled/resource_context.h
-include/drizzled/schema_identifier.h
-include/drizzled/security_context.h
-include/drizzled/select_create.h
-include/drizzled/select_dump.h
-include/drizzled/select_dumpvar.h
-include/drizzled/select_exists_subselect.h
-include/drizzled/select_export.h
-include/drizzled/select_insert.h
-include/drizzled/select_max_min_finder_subselect.h
-include/drizzled/select_result.h
-include/drizzled/select_result_interceptor.h
-include/drizzled/select_send.h
-include/drizzled/select_singlerow_subselect.h
-include/drizzled/select_subselect.h
-include/drizzled/select_to_file.h
-include/drizzled/select_union.h
-include/drizzled/session.h
-include/drizzled/session_list.h
-include/drizzled/set_var.h
-include/drizzled/show.h
-include/drizzled/signal_handler.h
-include/drizzled/sql_base.h
-include/drizzled/sql_bitmap.h
-include/drizzled/sql_error.h
-include/drizzled/sql_lex.h
-include/drizzled/sql_list.h
-include/drizzled/sql_load.h
-include/drizzled/sql_locale.h
-include/drizzled/sql_parse.h
-include/drizzled/sql_select.h
-include/drizzled/sql_sort.h
-include/drizzled/sql_state.h
-include/drizzled/sql_string.h
-include/drizzled/sql_table.h
-include/drizzled/sql_union.h
-include/drizzled/stacktrace.h
-include/drizzled/statement.h
-include/drizzled/statement/alter_schema.h
-include/drizzled/statement/alter_table.h
-include/drizzled/statement/analyze.h
-include/drizzled/statement/change_schema.h
-include/drizzled/statement/check.h
-include/drizzled/statement/commit.h
-include/drizzled/statement/create_index.h
-include/drizzled/statement/create_schema.h
-include/drizzled/statement/create_table.h
-include/drizzled/statement/delete.h
-include/drizzled/statement/drop_index.h
-include/drizzled/statement/drop_schema.h
-include/drizzled/statement/drop_table.h
-include/drizzled/statement/empty_query.h
-include/drizzled/statement/flush.h
-include/drizzled/statement/insert.h
-include/drizzled/statement/insert_select.h
-include/drizzled/statement/kill.h
-include/drizzled/statement/load.h
-include/drizzled/statement/release_savepoint.h
-include/drizzled/statement/rename_table.h
-include/drizzled/statement/replace.h
-include/drizzled/statement/replace_select.h
-include/drizzled/statement/rollback.h
-include/drizzled/statement/rollback_to_savepoint.h
-include/drizzled/statement/savepoint.h
-include/drizzled/statement/select.h
-include/drizzled/statement/set_option.h
-include/drizzled/statement/show_create.h
-include/drizzled/statement/show_create_schema.h
-include/drizzled/statement/show_errors.h
-include/drizzled/statement/show_warnings.h
-include/drizzled/statement/start_transaction.h
-include/drizzled/statement/truncate.h
-include/drizzled/statement/unlock_tables.h
-include/drizzled/statement/update.h
-include/drizzled/statistics_variables.h
-include/drizzled/stored_key.h
-include/drizzled/strfunc.h
-include/drizzled/structs.h
-include/drizzled/symbol_hash.h
-include/drizzled/table.h
-include/drizzled/table_function_container.h
-include/drizzled/table_ident.h
-include/drizzled/table_identifier.h
-include/drizzled/table_list.h
-include/drizzled/table_placeholder.h
-include/drizzled/table_proto.h
-include/drizzled/table_reference.h
-include/drizzled/table_share.h
-include/drizzled/table_share_instance.h
-include/drizzled/temporal.h
-include/drizzled/temporal_format.h
-include/drizzled/temporal_interval.h
-include/drizzled/thr_lock.h
-include/drizzled/time_functions.h
-include/drizzled/tmp_table_param.h
-include/drizzled/transaction_context.h
-include/drizzled/transaction_services.h
-include/drizzled/tree.h
-include/drizzled/typelib.h
-include/drizzled/tzfile.h
-include/drizzled/tztime.h
-include/drizzled/unique.h
-include/drizzled/unireg.h
-include/drizzled/unordered_map.h
-include/drizzled/unordered_set.h
-include/drizzled/user_var_entry.h
-include/drizzled/utf8.h
-include/drizzled/utf8/checked.h
-include/drizzled/utf8/core.h
-include/drizzled/utf8/unchecked.h
-include/drizzled/util/convert.h
-include/drizzled/util/functors.h
-include/drizzled/util/test.h
-include/drizzled/util/tokenize.h
-include/drizzled/var.h
-include/drizzled/version.h
-include/drizzled/visibility.h
-include/drizzled/xid.h
-lib/drizzle/libarchive_plugin.la
-lib/drizzle/libarchive_plugin.so
-lib/drizzle/libascii_plugin.la
-lib/drizzle/libascii_plugin.so
-lib/drizzle/libauth_file_plugin.la
-lib/drizzle/libauth_file_plugin.so
-lib/drizzle/libauth_http_plugin.la
-lib/drizzle/libauth_http_plugin.so
-lib/drizzle/libauth_pam_plugin.la
-lib/drizzle/libauth_pam_plugin.so
-lib/drizzle/libbenchmark_plugin.la
-lib/drizzle/libbenchmark_plugin.so
-lib/drizzle/libblackhole_plugin.la
-lib/drizzle/libblackhole_plugin.so
-lib/drizzle/libcharlength_plugin.la
-lib/drizzle/libcharlength_plugin.so
-lib/drizzle/libcompression_plugin.la
-lib/drizzle/libcompression_plugin.so
-lib/drizzle/libconnection_id_plugin.la
-lib/drizzle/libconnection_id_plugin.so
-lib/drizzle/libconsole_plugin.la
-lib/drizzle/libconsole_plugin.so
-lib/drizzle/libcrc32_plugin.la
-lib/drizzle/libcrc32_plugin.so
-lib/drizzle/libcsv_plugin.la
-lib/drizzle/libcsv_plugin.so
-lib/drizzle/libdatabase_function_plugin.la
-lib/drizzle/libdatabase_function_plugin.so
-lib/drizzle/libdefault_replicator_plugin.la
-lib/drizzle/libdefault_replicator_plugin.so
-lib/drizzle/liberrmsg_stderr_plugin.la
-lib/drizzle/liberrmsg_stderr_plugin.so
-lib/drizzle/libfiltered_replicator_plugin.la
-lib/drizzle/libfiltered_replicator_plugin.so
-lib/drizzle/libgearman_udf_plugin.la
-lib/drizzle/libgearman_udf_plugin.so
-lib/drizzle/libhello_events_plugin.la
-lib/drizzle/libhello_events_plugin.so
-lib/drizzle/libhello_world_plugin.la
-lib/drizzle/libhello_world_plugin.so
-lib/drizzle/libhex_functions_plugin.la
-lib/drizzle/libhex_functions_plugin.so
-lib/drizzle/liblength_plugin.la
-lib/drizzle/liblength_plugin.so
-lib/drizzle/liblogging_gearman_plugin.la
-lib/drizzle/liblogging_gearman_plugin.so
-lib/drizzle/liblogging_query_plugin.la
-lib/drizzle/liblogging_query_plugin.so
-lib/drizzle/liblogging_stats_plugin.la
-lib/drizzle/liblogging_stats_plugin.so
-lib/drizzle/liblogging_syslog_plugin.la
-lib/drizzle/liblogging_syslog_plugin.so
-lib/drizzle/libmd5_plugin.la
-lib/drizzle/libmd5_plugin.so
-lib/drizzle/libmulti_thread_plugin.la
-lib/drizzle/libmulti_thread_plugin.so
-lib/drizzle/libpool_of_threads_plugin.la
-lib/drizzle/libpool_of_threads_plugin.so
-lib/drizzle/libreverse_function_plugin.la
-lib/drizzle/libreverse_function_plugin.so
-lib/drizzle/librot13_plugin.la
-lib/drizzle/librot13_plugin.so
-lib/drizzle/libshow_schema_proto_plugin.la
-lib/drizzle/libshow_schema_proto_plugin.so
-lib/drizzle/libsimple_user_policy_plugin.la
-lib/drizzle/libsimple_user_policy_plugin.so
-lib/drizzle/libsingle_thread_plugin.la
-lib/drizzle/libsingle_thread_plugin.so
-lib/drizzle/libsleep_plugin.la
-lib/drizzle/libsleep_plugin.so
-lib/drizzle/libsubstr_functions_plugin.la
-lib/drizzle/libsubstr_functions_plugin.so
-lib/drizzle/libtableprototester_plugin.la
-lib/drizzle/libtableprototester_plugin.so
-lib/drizzle/libtransaction_log_plugin.la
-lib/drizzle/libtransaction_log_plugin.so
-lib/drizzle/libuser_function_plugin.la
-lib/drizzle/libuser_function_plugin.so
-lib/drizzle/libuuid_function_plugin.la
-lib/drizzle/libuuid_function_plugin.so
-lib/drizzle/libversion_plugin.la
-lib/drizzle/libversion_plugin.so
-lib/libdrizzledmessage.la
-lib/libdrizzledmessage.so
-lib/libdrizzledmessage.so.0
-%%DATADIR%%/drizzle-log-rotate
-%%DATADIR%%/drizzle.server
-@dirrm %%DATADIR%%
-@dirrm lib/drizzle
-@dirrm include/drizzled/util
-@dirrm include/drizzled/utf8
-@dirrm include/drizzled/statement
-@dirrm include/drizzled/plugin
-@dirrm include/drizzled/optimizer/access_method
-@dirrm include/drizzled/optimizer
-@dirrm include/drizzled/module
-@dirrm include/drizzled/message
-@dirrm include/drizzled/memory
-@dirrm include/drizzled/item
-@dirrm include/drizzled/function/time
-@dirrm include/drizzled/function/str
-@dirrm include/drizzled/function/math
-@dirrm include/drizzled/function
-@dirrm include/drizzled/field
-@dirrm include/drizzled/atomic
-@dirrm include/drizzled/algorithm
-@dirrm include/drizzled
-%%NLS%%share/locale/ar/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/ca/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/cy/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/de/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/el/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/en_AU/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/en_GB/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/eo/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/es/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/he/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/hi/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/id/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/it/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/ko/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/ml/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/mr/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/ms/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/nb/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/pt/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/ro/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/ta/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/tr/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/drizzle.mo
-%%NLS%%share/locale/zh_HK/LC_MESSAGES/drizzle.mo
-%%NLS%%@dirrmtry share/locale/mr/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/mr
diff --git a/databases/gomysql/Makefile b/databases/gomysql/Makefile
deleted file mode 100644
index 44486dd644ad..000000000000
--- a/databases/gomysql/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# Created by: Wen Heping <wen@FreeBSD.org
-# $FreeBSD$
-
-PORTNAME= gomysql
-PORTVERSION= 0.3.2
-PORTREVISION= 3
-CATEGORIES= databases
-MASTER_SITES= LOCAL/wen
-DISTNAME= Philio-GoMySQL-${PORTVERSION}-0-g3c1f411
-
-MAINTAINER= wen@FreeBSD.org
-COMMENT= A MySQL client library written in Go
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-BROKEN= Does not compile with go1
-
-WRKSRC= ${WRKDIR}/Philio-GoMySQL-f1112aa
-PLIST_FILES= ${GO_LIBDIR}/mysql.a
-
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-.include "${PORTSDIR}/lang/go/files/bsd.go.mk"
-.include <bsd.port.post.mk>
diff --git a/databases/gomysql/distinfo b/databases/gomysql/distinfo
deleted file mode 100644
index 2ad2ca6da669..000000000000
--- a/databases/gomysql/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Philio-GoMySQL-0.3.2-0-g3c1f411.tar.gz) = 104e80c397363079f79f45b42fd3c5c90cfc21047d7e9214f6f59313189be5a0
-SIZE (Philio-GoMySQL-0.3.2-0-g3c1f411.tar.gz) = 31928
diff --git a/databases/gomysql/pkg-descr b/databases/gomysql/pkg-descr
deleted file mode 100644
index d2071b792c95..000000000000
--- a/databases/gomysql/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-A MySQL client library written in Go. The aim of this project is to
-provide a library with a high level of usability, good interal error
-handling and to emulate similar libraries available for other languages
-to provide an easy migration of MySQL based systems into the Go language.
-
-WWW: https://github.com/Philio/GoMySQL
diff --git a/databases/p5-DBD-InterBase/Makefile b/databases/p5-DBD-InterBase/Makefile
deleted file mode 100644
index 0ff40248d910..000000000000
--- a/databases/p5-DBD-InterBase/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# Created by: Sergey Skvortsov <skv@protey.ru>
-# $FreeBSD$
-
-PORTNAME= DBD-InterBase
-PORTVERSION= 0.48
-PORTREVISION= 1
-CATEGORIES= databases perl5
-MASTER_SITES= CPAN
-MASTER_SITE_SUBDIR= DBD
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= perl@FreeBSD.org
-COMMENT= DBI driver for InterBase RDBMS server
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-BUILD_DEPENDS= p5-DBI>=0:${PORTSDIR}/databases/p5-DBI
-RUN_DEPENDS:= ${BUILD_DEPENDS}
-
-USES= perl5
-USE_PERL5= configure
-USE_FIREBIRD= yes
-
-NO_STAGE= yes
-post-patch:
- @${REINPLACE_CMD} -i '' -e 's|%%IB_BASE%%|${LOCALBASE}|' \
- ${WRKSRC}/Makefile.PL
-
-MAN3= DBD::InterBase.3
-
-.include <bsd.port.pre.mk>
-.if ${PERL_LEVEL} > 501400
-BROKEN= does not compile, project moved or dead, no releases since 2003
-.endif
-.include <bsd.port.post.mk>
diff --git a/databases/p5-DBD-InterBase/distinfo b/databases/p5-DBD-InterBase/distinfo
deleted file mode 100644
index 990e2aa9fab8..000000000000
--- a/databases/p5-DBD-InterBase/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (DBD-InterBase-0.48.tar.gz) = 40b1dba601f10c5d66b26bb235424d398882740b3586a30405123735bc4bec44
-SIZE (DBD-InterBase-0.48.tar.gz) = 88658
diff --git a/databases/p5-DBD-InterBase/files/patch-Makefile.PL b/databases/p5-DBD-InterBase/files/patch-Makefile.PL
deleted file mode 100644
index 16ffa097669d..000000000000
--- a/databases/p5-DBD-InterBase/files/patch-Makefile.PL
+++ /dev/null
@@ -1,85 +0,0 @@
---- Makefile.PL.orig Sat Nov 22 06:12:11 2003
-+++ Makefile.PL Mon Dec 8 20:01:27 2003
-@@ -28,7 +28,7 @@
- use DBI::DBD; # DBD creation tools
-
- my $ib_dir_prefix;
--
-+=rem
- # init stuff
- my $IB_Bin_path = '';
- my $isql_name;
-@@ -82,7 +82,12 @@
- @ib_bin_dirs = (qw(/usr/interbase/bin /opt/interbase/bin /opt/firebird/bin /usr/bin /usr/local/bin));
- @ib_inc_dirs = (qw(/usr/interbase/include /opt/interbase/include /opt/firebird/include /usr/include));
- }
--
-+=cut
-+my $IB_BASE='%%IB_BASE%%';
-+my $IB_Bin_path = $IB_BASE.'/bin';
-+my $isql_name = 'isql';
-+my $ib_lib_dir = $IB_BASE.'/lib';
-+my $ib_inc = $IB_BASE.'/include';
- sub locate_dbi_arch_dir {
- my $dbidir = dbd_dbi_dir();
- my @try = map { "$_/auto/DBI" } @INC;
-@@ -91,7 +96,7 @@
- Carp::carp( "Multiple copies of Driver.xst found in: @xst") if @xst > 1;
- return $xst[0];
- }
--
-+=rem
- ################################################################################
- # sub test_files - checks if at least one of the files in the list exists
- # Paramters:
-@@ -296,13 +301,13 @@
-
- # prompt for InterBase bin directory
- $IB_Bin_path = dir_choice("InterBase/Firebird bin directory", [@ib_bin_dirs], [qw(gfix gfix.exe)]);
--
-+=cut
- unless(-x $IB_Bin_path)
- {
- carp "I cannot find your InterBase/Firebird installation.\nDBD::InterBase cannot build or run without InterBase.\n";
- exit 1;
- }
--
-+=rem
- # get InterBase version
- my $IBVERSION;
- my $GFIX_PATH = $IB_Bin_path . "/" . test_files($IB_Bin_path, [qw(gfix gfix.exe)]);
-@@ -312,7 +317,7 @@
-
- # prompt for IB include dir
- my $ib_inc = dir_choice("InterBase/Firebird include directory", [@ib_inc_dirs], [qw(gds.h ibase.h)]);
--
-+=cut
-
- # we use a hash for the MakeMaker parameters
- my %MakeParams = (
-@@ -323,14 +328,14 @@
- 'CCFLAGS' => '',
- 'INC' => qq(-I"$ib_inc" -I"${\locate_dbi_arch_dir()}"),
- 'OBJECT' => "InterBase.o dbdimp.o",
-- 'LIBS' => [''],
-+ 'LIBS' => "-L$ib_lib_dir -lgds",
- 'OPTIMIZE' => $Config::Config{'optimize'},
- 'XSPROTOARG' => '-noprototypes',
- 'dist' => {COMPRESS=>'gzip -9f', SUFFIX=>'gz'},
- 'clean' => {FILES => "*.xsi *.old t/*.old *~ t/*~ trace.txt t/trace.txt lib/DBD/InterBase/*~ lib/DBD/InterBase/*.old lib/Bundle/DBD/*~ lib/Bundle/DBD/*.old"},
- 'realclean' => {FILES => "t/test.conf"},
- );
--
-+=rem
- # the OS specific build environment setup
- my $os = $Config::Config{'osname'};
- if ($os eq 'MSWin32')
-@@ -530,7 +535,7 @@
-
- # create the test config file
- make_test_conf();
--
-+=cut
- # and last but not least write the makefile
- WriteMakefile(%MakeParams);
-
diff --git a/databases/p5-DBD-InterBase/pkg-descr b/databases/p5-DBD-InterBase/pkg-descr
deleted file mode 100644
index eee1bf6a7d75..000000000000
--- a/databases/p5-DBD-InterBase/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-DBD::InterBase is a Perl module which works with the DBI module to
-provide access to InterBase databases.
-
-WWW: http://search.cpan.org/dist/DBD-InterBase/
diff --git a/databases/p5-DBD-InterBase/pkg-plist b/databases/p5-DBD-InterBase/pkg-plist
deleted file mode 100644
index bfc2cfece751..000000000000
--- a/databases/p5-DBD-InterBase/pkg-plist
+++ /dev/null
@@ -1,10 +0,0 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/DBD/InterBase/.packlist
-%%SITE_PERL%%/%%PERL_ARCH%%/DBD/InterBase.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/DBD/InterBase/GetInfo.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/DBD/InterBase/TypeInfo.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/DBD/InterBase/InterBase.bs
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/DBD/InterBase/InterBase.so
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/DBD/InterBase
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/DBD
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/DBD/InterBase
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/DBD
diff --git a/databases/p5-DBZ_File/Makefile b/databases/p5-DBZ_File/Makefile
deleted file mode 100644
index 63a139f9a93a..000000000000
--- a/databases/p5-DBZ_File/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# Created by: Yen-Ming Lee <leeym@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= DBZ_File
-PORTVERSION= 1.1
-CATEGORIES= databases perl5
-MASTER_SITES= CPAN
-PKGNAMEPREFIX= p5-
-DISTNAME= ${PORTNAME}_${PORTVERSION}
-
-MAINTAINER= leeym@FreeBSD.org
-COMMENT= Perl module to access a DBZ database
-
-DEPRECATED= BRoken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-USES= perl5
-USE_PERL5= configure
-CONFIGURE_ARGS= DEFINE="-I${FILESDIR}" POLLUTE=1
-
-WRKSRC= ${WRKDIR}/DBZ_File
-
-MAN3= DBZ_File.3
-
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-.if ${PERL_LEVEL} > 501400
-BROKEN= POLLUTE=1 is gone, does not compile, has not been released since 1997
-.endif
-.include <bsd.port.post.mk>
diff --git a/databases/p5-DBZ_File/distinfo b/databases/p5-DBZ_File/distinfo
deleted file mode 100644
index b618f28fa561..000000000000
--- a/databases/p5-DBZ_File/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (DBZ_File_1.1.tar.gz) = 5cd6d6e555f20792e0793f939e32b5679e6da41f60e035eac27df5db5a11696a
-SIZE (DBZ_File_1.1.tar.gz) = 3365
diff --git a/databases/p5-DBZ_File/files/dbz.c b/databases/p5-DBZ_File/files/dbz.c
deleted file mode 100644
index 106dd52245bc..000000000000
--- a/databases/p5-DBZ_File/files/dbz.c
+++ /dev/null
@@ -1,1759 +0,0 @@
-/*
-
-dbz.c V3.2
-
-Copyright 1988 Jon Zeeff (zeeff@b-tech.ann-arbor.mi.us)
-You can use this code in any manner, as long as you leave my name on it
-and don't hold me responsible for any problems with it.
-
-Hacked on by gdb@ninja.UUCP (David Butler); Sun Jun 5 00:27:08 CDT 1988
-
-Various improvments + INCORE by moraes@ai.toronto.edu (Mark Moraes)
-
-Major reworking by Henry Spencer as part of the C News project.
-
-These routines replace dbm as used by the usenet news software
-(it's not a full dbm replacement by any means). It's fast and
-simple. It contains no AT&T code.
-
-In general, dbz's files are 1/20 the size of dbm's. Lookup performance
-is somewhat better, while file creation is spectacularly faster, especially
-if the incore facility is used.
-
-*/
-
-#include <stdio.h>
-#include <sys/types.h>
-#include <string.h>
-#include <ctype.h>
-#include <errno.h>
-#ifndef __STDC__
-extern int errno;
-#endif
-#include <dbz.h>
-
-/*
- * #ifdef index. "LIA" = "leave it alone unless you know what you're doing".
- *
- * FUNNYSEEKS SEEK_SET is not 0, get it from <unistd.h>
- * INDEX_SIZE backward compatibility with old dbz; avoid using this
- * NMEMORY number of days of memory for use in sizing new table (LIA)
- * INCORE backward compatibility with old dbz; use dbzincore() instead
- * DBZDEBUG enable debugging
- * DEFSIZE default table size (not as critical as in old dbz)
- * OLDBNEWS default case mapping as in old B News; set NOBUFFER
- * BNEWS default case mapping as in current B News; set NOBUFFER
- * DEFCASE default case-map algorithm selector
- * NOTAGS fseek offsets are strange, do not do tagging (see below)
- * NPAGBUF size of .pag buffer, in longs (LIA)
- * SHISTBUF size of ASCII-file buffer, in bytes (LIA)
- * MAXRUN length of run which shifts to next table (see below) (LIA)
- * OVERFLOW long-int arithmetic overflow must be avoided, will trap
- * NOBUFFER do not buffer hash-table i/o, B News locking is defective
- */
-
-#ifdef FUNNYSEEKS
-#include <unistd.h>
-#else
-#define SEEK_SET 0
-#endif
-#ifdef OVERFLOW
-#include <limits.h>
-#endif
-
-static int dbzversion = 3; /* for validating .dir file format */
-
-/*
- * The dbz database exploits the fact that when news stores a <key,value>
- * tuple, the `value' part is a seek offset into a text file, pointing to
- * a copy of the `key' part. This avoids the need to store a copy of
- * the key in the dbz files. However, the text file *must* exist and be
- * consistent with the dbz files, or things will fail.
- *
- * The basic format of the database is a simple hash table containing the
- * values. A value is stored by indexing into the table using a hash value
- * computed from the key; collisions are resolved by linear probing (just
- * search forward for an empty slot, wrapping around to the beginning of
- * the table if necessary). Linear probing is a performance disaster when
- * the table starts to get full, so a complication is introduced. The
- * database is actually one *or more* tables, stored sequentially in the
- * .pag file, and the length of linear-probe sequences is limited. The
- * search (for an existing item or an empty slot) always starts in the
- * first table, and whenever MAXRUN probes have been done in table N,
- * probing continues in table N+1. This behaves reasonably well even in
- * cases of massive overflow. There are some other small complications
- * added, see comments below.
- *
- * The table size is fixed for any particular database, but is determined
- * dynamically when a database is rebuilt. The strategy is to try to pick
- * the size so the first table will be no more than 2/3 full, that being
- * slightly before the point where performance starts to degrade. (It is
- * desirable to be a bit conservative because the overflow strategy tends
- * to produce files with holes in them, which is a nuisance.)
- */
-
-/*
- * The following is for backward compatibility.
- */
-#ifdef INDEX_SIZE
-#define DEFSIZE INDEX_SIZE
-#endif
-
-/*
- * ANSI C says an offset into a file is a long, not an off_t, for some
- * reason. This actually does simplify life a bit, but it's still nice
- * to have a distinctive name for it. Beware, this is just for readability,
- * don't try to change this.
- */
-#define of_t long
-#define SOF (sizeof(of_t))
-
-/*
- * We assume that unused areas of a binary file are zeros, and that the
- * bit pattern of `(of_t)0' is all zeros. The alternative is rather
- * painful file initialization. Note that okayvalue(), if OVERFLOW is
- * defined, knows what value of an offset would cause overflow.
- */
-#define VACANT ((of_t)0)
-#define BIAS(o) ((o)+1) /* make any valid of_t non-VACANT */
-#define UNBIAS(o) ((o)-1) /* reverse BIAS() effect */
-
-/*
- * In a Unix implementation, or indeed any in which an of_t is a byte
- * count, there are a bunch of high bits free in an of_t. There is a
- * use for them. Checking a possible hit by looking it up in the base
- * file is relatively expensive, and the cost can be dramatically reduced
- * by using some of those high bits to tag the value with a few more bits
- * of the key's hash. This detects most false hits without the overhead of
- * seek+read+strcmp. We use the top bit to indicate whether the value is
- * tagged or not, and don't tag a value which is using the tag bits itself.
- * We're in trouble if the of_t representation wants to use the top bit.
- * The actual bitmasks and offset come from the configuration stuff,
- * which permits fiddling with them as necessary, and also suppressing
- * them completely (by defining the masks to 0). We build pre-shifted
- * versions of the masks for efficiency.
- */
-static of_t tagbits; /* pre-shifted tag mask */
-static of_t taghere; /* pre-shifted tag-enable bit */
-static of_t tagboth; /* tagbits|taghere */
-#define HASTAG(o) ((o)&taghere)
-#define TAG(o) ((o)&tagbits)
-#define NOTAG(o) ((o)&~tagboth)
-#define CANTAG(o) (((o)&tagboth) == 0)
-#define MKTAG(v) (((v)<<conf.tagshift)&tagbits)
-
-/*
- * A new, from-scratch database, not built as a rebuild of an old one,
- * needs to know table size, casemap algorithm, and tagging. Normally
- * the user supplies this info, but there have to be defaults.
- */
-#ifndef DEFSIZE
-#define DEFSIZE 120011 /* 300007 might be better */
-#endif
-#ifdef OLDBNEWS
-#define DEFCASE '0' /* B2.10 -- no mapping */
-#define NOBUFFER /* B News locking is defective */
-#endif
-#ifdef BNEWS
-#define DEFCASE '=' /* B2.11 -- all mapped */
-#define NOBUFFER /* B News locking is defective */
-#endif
-#ifndef DEFCASE /* C News compatibility is the default */
-#define DEFCASE 'C' /* C News -- RFC822 mapping */
-#endif
-#ifndef NOTAGS
-#define TAGENB 0x80 /* tag enable is top bit, tag is next 7 */
-#define TAGMASK 0x7f
-#define TAGSHIFT 24
-#else
-#define TAGENB 0 /* no tags */
-#define TAGMASK 0
-#define TAGSHIFT 0
-#endif
-
-/*
- * We read configuration info from the .dir file into this structure,
- * so we can avoid wired-in assumptions for an existing database.
- *
- * Among the info is a record of recent peak usages, so that a new table
- * size can be chosen intelligently when rebuilding. 10 is a good
- * number of usages to keep, since news displays marked fluctuations
- * in volume on a 7-day cycle.
- */
-struct dbzconfig {
- int olddbz; /* .dir file empty but .pag not? */
- of_t tsize; /* table size */
-# ifndef NMEMORY
-# define NMEMORY 10 /* # days of use info to remember */
-# endif
-# define NUSEDS (1+NMEMORY)
- of_t used[NUSEDS]; /* entries used today, yesterday, ... */
- int valuesize; /* size of table values, == SOF */
- int bytemap[SOF]; /* byte-order map */
- char casemap; /* case-mapping algorithm (see cipoint()) */
- char fieldsep; /* field separator in base file, if any */
- of_t tagenb; /* unshifted tag-enable bit */
- of_t tagmask; /* unshifted tag mask */
- int tagshift; /* shift count for tagmask and tagenb */
-};
-static struct dbzconfig conf;
-static int getconf();
-static long getno();
-static int putconf();
-static void mybytemap();
-static of_t bytemap();
-
-/*
- * For a program that makes many, many references to the database, it
- * is a large performance win to keep the table in core, if it will fit.
- * Note that this does hurt robustness in the event of crashes, and
- * dbmclose() *must* be called to flush the in-core database to disk.
- * The code is prepared to deal with the possibility that there isn't
- * enough memory. There *is* an assumption that a size_t is big enough
- * to hold the size (in bytes) of one table, so dbminit() tries to figure
- * out whether this is possible first.
- *
- * The preferred way to ask for an in-core table is to do dbzincore(1)
- * before dbminit(). The default is not to do it, although -DINCORE
- * overrides this for backward compatibility with old dbz.
- *
- * We keep only the first table in core. This greatly simplifies the
- * code, and bounds memory demand. Furthermore, doing this is a large
- * performance win even in the event of massive overflow.
- */
-#ifdef INCORE
-static int incore = 1;
-#else
-static int incore = 0;
-#endif
-
-/*
- * Stdio buffer for .pag reads. Buffering more than about 16 does not help
- * significantly at the densities we try to maintain, and the much larger
- * buffers that most stdios default to are much more expensive to fill.
- * With small buffers, stdio is performance-competitive with raw read(),
- * and it's much more portable.
- */
-#ifndef NPAGBUF
-#define NPAGBUF 16
-#endif
-#ifndef NOBUFFER
-#ifdef _IOFBF
-static of_t pagbuf[NPAGBUF]; /* only needed if !NOBUFFER && _IOFBF */
-#endif
-#endif
-
-/*
- * Stdio buffer for base-file reads. Message-IDs (all news ever needs to
- * read) are essentially never longer than 64 bytes, and the typical stdio
- * buffer is so much larger that it is much more expensive to fill.
- */
-#ifndef SHISTBUF
-#define SHISTBUF 64
-#endif
-#ifdef _IOFBF
-static char basebuf[SHISTBUF]; /* only needed if _IOFBF exists */
-#endif
-
-/*
- * Data structure for recording info about searches.
- */
-struct searcher {
- of_t place; /* current location in file */
- int tabno; /* which table we're in */
- int run; /* how long we'll stay in this table */
-# ifndef MAXRUN
-# define MAXRUN 100
-# endif
- long hash; /* the key's hash code (for optimization) */
- of_t tag; /* tag we are looking for */
- int seen; /* have we examined current location? */
- int aborted; /* has i/o error aborted search? */
-};
-static void start();
-#define FRESH ((struct searcher *)NULL)
-static of_t search();
-#define NOTFOUND ((of_t)-1)
-static int okayvalue();
-static int set();
-
-/*
- * Arguably the searcher struct for a given routine ought to be local to
- * it, but a fetch() is very often immediately followed by a store(), and
- * in some circumstances it is a useful performance win to remember where
- * the fetch() completed. So we use a global struct and remember whether
- * it is current.
- */
-static struct searcher srch;
-static struct searcher *prevp; /* &srch or FRESH */
-
-/* byte-ordering stuff */
-static int mybmap[SOF]; /* my byte order (see mybytemap()) */
-static int bytesame; /* is database order same as mine? */
-#define MAPIN(o) ((bytesame) ? (o) : bytemap((o), conf.bytemap, mybmap))
-#define MAPOUT(o) ((bytesame) ? (o) : bytemap((o), mybmap, conf.bytemap))
-
-/*
- * The double parentheses needed to make this work are ugly, but the
- * alternative (under most compilers) is to pack around 2K of unused
- * strings -- there's just no way to get rid of them.
- */
-static int debug; /* controlled by dbzdebug() */
-#ifdef DBZDEBUG
-#define Debug(args) if (debug) { (void) printf args ; }
-#else
-#define Debug(args) ;
-#endif
-
-/* misc. forwards */
-static long hash();
-static void crcinit();
-static char *cipoint();
-static char *mapcase();
-static int isprime();
-static FILE *latebase();
-
-/* file-naming stuff */
-static char dir[] = ".dir";
-static char pag[] = ".pag";
-static char *enstring();
-
-/* central data structures */
-static FILE *basef; /* descriptor for base file */
-static char *basefname; /* name for not-yet-opened base file */
-static FILE *dirf; /* descriptor for .dir file */
-static int dirronly; /* dirf open read-only? */
-static FILE *pagf = NULL; /* descriptor for .pag file */
-static of_t pagpos; /* posn in pagf; only search may set != -1 */
-static int pagronly; /* pagf open read-only? */
-static of_t *corepag; /* incore version of .pag file, if any */
-static FILE *bufpagf; /* well-buffered pagf, for incore rewrite */
-static of_t *getcore();
-static int putcore();
-static int written; /* has a store() been done? */
-
-/*
- - dbzfresh - set up a new database, no historical info
- */
-int /* 0 success, -1 failure */
-dbzfresh(name, size, fs, cmap, tagmask)
-char *name; /* base name; .dir and .pag must exist */
-long size; /* table size (0 means default) */
-int fs; /* field-separator character in base file */
-int cmap; /* case-map algorithm (0 means default) */
-of_t tagmask; /* 0 default, 1 no tags */
-{
- register char *fn;
- struct dbzconfig c;
- register of_t m;
- register FILE *f;
-
- if (pagf != NULL) {
- Debug(("dbzfresh: database already open\n"));
- return(-1);
- }
- if (size != 0 && size < 2) {
- Debug(("dbzfresh: preposterous size (%ld)\n", size));
- return(-1);
- }
-
- /* get default configuration */
- if (getconf((FILE *)NULL, (FILE *)NULL, &c) < 0)
- return(-1); /* "can't happen" */
-
- /* and mess with it as specified */
- if (size != 0)
- c.tsize = size;
- c.fieldsep = fs;
- switch (cmap) {
- case 0:
- case '0':
- case 'B': /* 2.10 compat */
- c.casemap = '0'; /* '\0' nicer, but '0' printable! */
- break;
- case '=':
- case 'b': /* 2.11 compat */
- c.casemap = '=';
- break;
- case 'C':
- c.casemap = 'C';
- break;
- case '?':
- c.casemap = DEFCASE;
- break;
- default:
- Debug(("dbzfresh case map `%c' unknown\n", cmap));
- return(-1);
- break;
- }
- switch (tagmask) {
- case 0: /* default */
- break;
- case 1: /* no tags */
- c.tagshift = 0;
- c.tagmask = 0;
- c.tagenb = 0;
- break;
- default:
- m = tagmask;
- c.tagshift = 0;
- while (!(m&01)) {
- m >>= 1;
- c.tagshift++;
- }
- c.tagmask = m;
- c.tagenb = (m << 1) & ~m;
- break;
- }
-
- /* write it out */
- fn = enstring(name, dir);
- if (fn == NULL)
- return(-1);
- f = fopen(fn, "w");
- free(fn);
- if (f == NULL) {
- Debug(("dbzfresh: unable to write config\n"));
- return(-1);
- }
- if (putconf(f, &c) < 0) {
- (void) fclose(f);
- return(-1);
- }
- if (fclose(f) == EOF) {
- Debug(("dbzfresh: fclose failure\n"));
- return(-1);
- }
-
- /* create/truncate .pag */
- fn = enstring(name, pag);
- if (fn == NULL)
- return(-1);
- f = fopen(fn, "w");
- free(fn);
- if (f == NULL) {
- Debug(("dbzfresh: unable to create/truncate .pag file\n"));
- return(-1);
- } else
- (void) fclose(f);
-
- /* and punt to dbminit for the hard work */
- return(dbminit(name));
-}
-
-/*
- - dbzsize - what's a good table size to hold this many entries?
- */
-long
-dbzsize(contents)
-long contents; /* 0 means what's the default */
-{
- register long n;
-
- if (contents <= 0) { /* foulup or default inquiry */
- Debug(("dbzsize: preposterous input (%ld)\n", contents));
- return(DEFSIZE);
- }
- n = (contents/2)*3; /* try to keep table at most 2/3 full */
- if (!(n&01)) /* make it odd */
- n++;
- Debug(("dbzsize: tentative size %ld\n", n));
- while (!isprime(n)) /* and look for a prime */
- n += 2;
- Debug(("dbzsize: final size %ld\n", n));
-
- return(n);
-}
-
-/*
- - isprime - is a number prime?
- *
- * This is not a terribly efficient approach.
- */
-static int /* predicate */
-isprime(x)
-register long x;
-{
- static int quick[] = { 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 0 };
- register int *ip;
- register long div;
- register long stop;
-
- /* hit the first few primes quickly to eliminate easy ones */
- /* this incidentally prevents ridiculously small tables */
- for (ip = quick; (div = *ip) != 0; ip++)
- if (x%div == 0) {
- Debug(("isprime: quick result on %ld\n", (long)x));
- return(0);
- }
-
- /* approximate square root of x */
- for (stop = x; x/stop < stop; stop >>= 1)
- continue;
- stop <<= 1;
-
- /* try odd numbers up to stop */
- for (div = *--ip; div < stop; div += 2)
- if (x%div == 0)
- return(0);
-
- return(1);
-}
-
-/*
- - dbzagain - set up a new database to be a rebuild of an old one
- */
-int /* 0 success, -1 failure */
-dbzagain(name, oldname)
-char *name; /* base name; .dir and .pag must exist */
-char *oldname; /* base name; all must exist */
-{
- register char *fn;
- struct dbzconfig c;
- register int i;
- register long top;
- register FILE *f;
- register int newtable;
- register of_t newsize;
-
- if (pagf != NULL) {
- Debug(("dbzagain: database already open\n"));
- return(-1);
- }
-
- /* pick up the old configuration */
- fn = enstring(oldname, dir);
- if (fn == NULL)
- return(-1);
- f = fopen(fn, "r");
- free(fn);
- if (f == NULL) {
- Debug(("dbzagain: cannot open old .dir file\n"));
- return(-1);
- }
- i = getconf(f, (FILE *)NULL, &c);
- (void) fclose(f);
- if (i < 0) {
- Debug(("dbzagain: getconf failed\n"));
- return(-1);
- }
-
- /* tinker with it */
- top = 0;
- newtable = 0;
- for (i = 0; i < NUSEDS; i++) {
- if (top < c.used[i])
- top = c.used[i];
- if (c.used[i] == 0)
- newtable = 1; /* hasn't got full usage history yet */
- }
- if (top == 0) {
- Debug(("dbzagain: old table has no contents!\n"));
- newtable = 1;
- }
- for (i = NUSEDS-1; i > 0; i--)
- c.used[i] = c.used[i-1];
- c.used[0] = 0;
- newsize = dbzsize(top);
- if (!newtable || newsize > c.tsize) /* don't shrink new table */
- c.tsize = newsize;
-
- /* write it out */
- fn = enstring(name, dir);
- if (fn == NULL)
- return(-1);
- f = fopen(fn, "w");
- free(fn);
- if (f == NULL) {
- Debug(("dbzagain: unable to write new .dir\n"));
- return(-1);
- }
- i = putconf(f, &c);
- (void) fclose(f);
- if (i < 0) {
- Debug(("dbzagain: putconf failed\n"));
- return(-1);
- }
-
- /* create/truncate .pag */
- fn = enstring(name, pag);
- if (fn == NULL)
- return(-1);
- f = fopen(fn, "w");
- free(fn);
- if (f == NULL) {
- Debug(("dbzagain: unable to create/truncate .pag file\n"));
- return(-1);
- } else
- (void) fclose(f);
-
- /* and let dbminit do the work */
- return(dbminit(name));
-}
-
-/*
- - dbminit - open a database, creating it (using defaults) if necessary
- *
- * We try to leave errno set plausibly, to the extent that underlying
- * functions permit this, since many people consult it if dbminit() fails.
- */
-int /* 0 success, -1 failure */
-dbminit(name)
-char *name;
-{
- register int i;
- register size_t s;
- register char *dirfname;
- register char *pagfname;
-
- if (pagf != NULL) {
- Debug(("dbminit: dbminit already called once\n"));
- errno = 0;
- return(-1);
- }
-
- /* open the .dir file */
- dirfname = enstring(name, dir);
- if (dirfname == NULL)
- return(-1);
- dirf = fopen(dirfname, "r+");
- if (dirf == NULL) {
- dirf = fopen(dirfname, "r");
- dirronly = 1;
- } else
- dirronly = 0;
- free(dirfname);
- if (dirf == NULL) {
- Debug(("dbminit: can't open .dir file\n"));
- return(-1);
- }
-
- /* open the .pag file */
- pagfname = enstring(name, pag);
- if (pagfname == NULL) {
- (void) fclose(dirf);
- return(-1);
- }
- pagf = fopen(pagfname, "r+b");
- if (pagf == NULL) {
- pagf = fopen(pagfname, "rb");
- if (pagf == NULL) {
- Debug(("dbminit: .pag open failed\n"));
- (void) fclose(dirf);
- free(pagfname);
- return(-1);
- }
- pagronly = 1;
- } else if (dirronly)
- pagronly = 1;
- else
- pagronly = 0;
-#ifdef NOBUFFER
- /*
- * B News does not do adequate locking on its database accesses.
- * Why it doesn't get into trouble using dbm is a mystery. In any
- * case, doing unbuffered i/o does not cure the problem, but does
- * enormously reduce its incidence.
- */
- (void) setbuf(pagf, (char *)NULL);
-#else
-#ifdef _IOFBF
- (void) setvbuf(pagf, (char *)pagbuf, _IOFBF, sizeof(pagbuf));
-#endif
-#endif
- pagpos = -1;
- /* don't free pagfname, need it below */
-
- /* open the base file */
- basef = fopen(name, "r");
- if (basef == NULL) {
- Debug(("dbminit: basefile open failed\n"));
- basefname = enstring(name, "");
- if (basefname == NULL) {
- (void) fclose(pagf);
- (void) fclose(dirf);
- free(pagfname);
- pagf = NULL;
- return(-1);
- }
- } else
- basefname = NULL;
-#ifdef _IOFBF
- if (basef != NULL)
- (void) setvbuf(basef, basebuf, _IOFBF, sizeof(basebuf));
-#endif
-
- /* pick up configuration */
- if (getconf(dirf, pagf, &conf) < 0) {
- Debug(("dbminit: getconf failure\n"));
- (void) fclose(basef);
- (void) fclose(pagf);
- (void) fclose(dirf);
- free(pagfname);
- pagf = NULL;
- errno = EDOM; /* kind of a kludge, but very portable */
- return(-1);
- }
- tagbits = conf.tagmask << conf.tagshift;
- taghere = conf.tagenb << conf.tagshift;
- tagboth = tagbits | taghere;
- mybytemap(mybmap);
- bytesame = 1;
- for (i = 0; i < SOF; i++)
- if (mybmap[i] != conf.bytemap[i])
- bytesame = 0;
-
- /* get first table into core, if it looks desirable and feasible */
- s = (size_t)conf.tsize * SOF;
- if (incore && (of_t)(s/SOF) == conf.tsize) {
- bufpagf = fopen(pagfname, (pagronly) ? "rb" : "r+b");
- if (bufpagf != NULL)
- corepag = getcore(bufpagf);
- } else {
- bufpagf = NULL;
- corepag = NULL;
- }
- free(pagfname);
-
- /* misc. setup */
- crcinit();
- written = 0;
- prevp = FRESH;
- Debug(("dbminit: succeeded\n"));
- return(0);
-}
-
-/*
- - enstring - concatenate two strings into a malloced area
- */
-static char * /* NULL if malloc fails */
-enstring(s1, s2)
-char *s1;
-char *s2;
-{
- register char *p;
-
- p = malloc((size_t)strlen(s1) + (size_t)strlen(s2) + 1);
- if (p != NULL) {
- (void) strcpy(p, s1);
- (void) strcat(p, s2);
- } else {
- Debug(("enstring(%s, %s) out of memory\n", s1, s2));
- }
- return(p);
-}
-
-/*
- - dbmclose - close a database
- */
-int
-dbmclose()
-{
- register int ret = 0;
-
- if (pagf == NULL) {
- Debug(("dbmclose: not opened!\n"));
- return(-1);
- }
-
- if (fclose(pagf) == EOF) {
- Debug(("dbmclose: fclose(pagf) failed\n"));
- ret = -1;
- }
- pagf = basef; /* ensure valid pointer; dbzsync checks it */
- if (dbzsync() < 0)
- ret = -1;
- if (bufpagf != NULL && fclose(bufpagf) == EOF) {
- Debug(("dbmclose: fclose(bufpagf) failed\n"));
- ret = -1;
- }
- if (corepag != NULL)
- free((char *)corepag);
- corepag = NULL;
- if (fclose(basef) == EOF) {
- Debug(("dbmclose: fclose(basef) failed\n"));
- ret = -1;
- }
- if (basefname != NULL)
- free(basefname);
- basef = NULL;
- pagf = NULL;
- if (fclose(dirf) == EOF) {
- Debug(("dbmclose: fclose(dirf) failed\n"));
- ret = -1;
- }
-
- Debug(("dbmclose: %s\n", (ret == 0) ? "succeeded" : "failed"));
- return(ret);
-}
-
-/*
- - dbzsync - push all in-core data out to disk
- */
-int
-dbzsync()
-{
- register int ret = 0;
-
- if (pagf == NULL) {
- Debug(("dbzsync: not opened!\n"));
- return(-1);
- }
- if (!written)
- return(0);
-
- if (corepag != NULL) {
- if (putcore(corepag, bufpagf) < 0) {
- Debug(("dbzsync: putcore failed\n"));
- ret = -1;
- }
- }
- if (!conf.olddbz)
- if (putconf(dirf, &conf) < 0)
- ret = -1;
-
- Debug(("dbzsync: %s\n", (ret == 0) ? "succeeded" : "failed"));
- return(ret);
-}
-
-/*
- - dbzcancel - cancel writing of in-core data
- * Mostly for use from child processes.
- * Note that we don't need to futz around with stdio buffers, because we
- * always fflush them immediately anyway and so they never have stale data.
- */
-int
-dbzcancel()
-{
- if (pagf == NULL) {
- Debug(("dbzcancel: not opened!\n"));
- return(-1);
- }
-
- written = 0;
- return(0);
-}
-
-/*
- - dbzfetch - fetch() with case mapping built in
- */
-datum
-dbzfetch(key)
-datum key;
-{
- char buffer[DBZMAXKEY + 1];
- datum mappedkey;
- register size_t keysize;
-
- Debug(("dbzfetch: (%s)\n", key.dptr));
-
- /* Key is supposed to be less than DBZMAXKEY */
- keysize = key.dsize;
- if (keysize >= DBZMAXKEY) {
- keysize = DBZMAXKEY;
- Debug(("keysize is %d - truncated to %d\n", key.dsize, DBZMAXKEY));
- }
-
- mappedkey.dptr = mapcase(buffer, key.dptr, keysize);
- buffer[keysize] = '\0'; /* just a debug aid */
- mappedkey.dsize = keysize;
-
- return(fetch(mappedkey));
-}
-
-/*
- - fetch - get an entry from the database
- *
- * Disgusting fine point, in the name of backward compatibility: if the
- * last character of "key" is a NUL, that character is (effectively) not
- * part of the comparison against the stored keys.
- */
-datum /* dptr NULL, dsize 0 means failure */
-fetch(key)
-datum key;
-{
- char buffer[DBZMAXKEY + 1];
- static of_t key_ptr; /* return value points here */
- datum output;
- register size_t keysize;
- register size_t cmplen;
- register char *sepp;
-
- Debug(("fetch: (%s)\n", key.dptr));
- output.dptr = NULL;
- output.dsize = 0;
- prevp = FRESH;
-
- /* Key is supposed to be less than DBZMAXKEY */
- keysize = key.dsize;
- if (keysize >= DBZMAXKEY) {
- keysize = DBZMAXKEY;
- Debug(("keysize is %d - truncated to %d\n", key.dsize, DBZMAXKEY));
- }
-
- if (pagf == NULL) {
- Debug(("fetch: database not open!\n"));
- return(output);
- } else if (basef == NULL) { /* basef didn't exist yet */
- basef = latebase();
- if (basef == NULL)
- return(output);
- }
-
- cmplen = keysize;
- sepp = &conf.fieldsep;
- if (key.dptr[keysize-1] == '\0') {
- cmplen--;
- sepp = &buffer[keysize-1];
- }
- start(&srch, &key, FRESH);
- while ((key_ptr = search(&srch)) != NOTFOUND) {
- Debug(("got 0x%lx\n", key_ptr));
-
- /* fetch the key */
- if (fseek(basef, key_ptr, SEEK_SET) != 0) {
- Debug(("fetch: seek failed\n"));
- return(output);
- }
- if (fread(buffer, 1, keysize, basef) != keysize) {
- Debug(("fetch: read failed\n"));
- return(output);
- }
-
- /* try it */
- buffer[keysize] = '\0'; /* terminated for DEBUG */
- (void) mapcase(buffer, buffer, keysize);
- Debug(("fetch: buffer (%s) looking for (%s) size = %d\n",
- buffer, key.dptr, keysize));
- if (memcmp(key.dptr, buffer, cmplen) == 0 &&
- (*sepp == conf.fieldsep || *sepp == '\0')) {
- /* we found it */
- output.dptr = (char *)&key_ptr;
- output.dsize = SOF;
- Debug(("fetch: successful\n"));
- return(output);
- }
- }
-
- /* we didn't find it */
- Debug(("fetch: failed\n"));
- prevp = &srch; /* remember where we stopped */
- return(output);
-}
-
-/*
- - latebase - try to open a base file that wasn't there at the start
- */
-static FILE *
-latebase()
-{
- register FILE *it;
-
- if (basefname == NULL) {
- Debug(("latebase: name foulup\n"));
- return(NULL);
- }
- it = fopen(basefname, "r");
- if (it == NULL) {
- Debug(("latebase: still can't open base\n"));
- } else {
- Debug(("latebase: late open succeeded\n"));
- free(basefname);
- basefname = NULL;
-#ifdef _IOFBF
- (void) setvbuf(it, basebuf, _IOFBF, sizeof(basebuf));
-#endif
- }
- return(it);
-}
-
-/*
- - dbzstore - store() with case mapping built in
- */
-int
-dbzstore(key, data)
-datum key;
-datum data;
-{
- char buffer[DBZMAXKEY + 1];
- datum mappedkey;
- register size_t keysize;
-
- Debug(("dbzstore: (%s)\n", key.dptr));
-
- /* Key is supposed to be less than DBZMAXKEY */
- keysize = key.dsize;
- if (keysize >= DBZMAXKEY) {
- Debug(("dbzstore: key size too big (%d)\n", key.dsize));
- return(-1);
- }
-
- mappedkey.dptr = mapcase(buffer, key.dptr, keysize);
- buffer[keysize] = '\0'; /* just a debug aid */
- mappedkey.dsize = keysize;
-
- return(store(mappedkey, data));
-}
-
-/*
- - store - add an entry to the database
- */
-int /* 0 success, -1 failure */
-store(key, data)
-datum key;
-datum data;
-{
- of_t value;
-
- if (pagf == NULL) {
- Debug(("store: database not open!\n"));
- return(-1);
- } else if (basef == NULL) { /* basef didn't exist yet */
- basef = latebase();
- if (basef == NULL)
- return(-1);
- }
- if (pagronly) {
- Debug(("store: database open read-only\n"));
- return(-1);
- }
- if (data.dsize != SOF) {
- Debug(("store: value size wrong (%d)\n", data.dsize));
- return(-1);
- }
- if (key.dsize >= DBZMAXKEY) {
- Debug(("store: key size too big (%d)\n", key.dsize));
- return(-1);
- }
-
- /* copy the value in to ensure alignment */
- (void) memcpy((char *)&value, data.dptr, SOF);
- Debug(("store: (%s, %ld)\n", key.dptr, (long)value));
- if (!okayvalue(value)) {
- Debug(("store: reserved bit or overflow in 0x%lx\n", value));
- return(-1);
- }
-
- /* find the place, exploiting previous search if possible */
- start(&srch, &key, prevp);
- while (search(&srch) != NOTFOUND)
- continue;
-
- prevp = FRESH;
- conf.used[0]++;
- Debug(("store: used count %ld\n", conf.used[0]));
- written = 1;
- return(set(&srch, value));
-}
-
-/*
- - dbzincore - control attempts to keep .pag file in core
- */
-int /* old setting */
-dbzincore(value)
-int value;
-{
- register int old = incore;
-
- incore = value;
- return(old);
-}
-
-/*
- - getconf - get configuration from .dir file
- */
-static int /* 0 success, -1 failure */
-getconf(df, pf, cp)
-register FILE *df; /* NULL means just give me the default */
-register FILE *pf; /* NULL means don't care about .pag */
-register struct dbzconfig *cp;
-{
- register int c;
- register int i;
- int err = 0;
-
- c = (df != NULL) ? getc(df) : EOF;
- if (c == EOF) { /* empty file, no configuration known */
- cp->olddbz = 0;
- if (df != NULL && pf != NULL && getc(pf) != EOF)
- cp->olddbz = 1;
- cp->tsize = DEFSIZE;
- cp->fieldsep = '\t';
- for (i = 0; i < NUSEDS; i++)
- cp->used[i] = 0;
- cp->valuesize = SOF;
- mybytemap(cp->bytemap);
- cp->casemap = DEFCASE;
- cp->tagenb = TAGENB;
- cp->tagmask = TAGMASK;
- cp->tagshift = TAGSHIFT;
- Debug(("getconf: defaults (%ld, %c, (0x%lx/0x%lx<<%d))\n",
- cp->tsize, cp->casemap, cp->tagenb,
- cp->tagmask, cp->tagshift));
- return(0);
- }
- (void) ungetc(c, df);
-
- /* first line, the vital stuff */
- if (getc(df) != 'd' || getc(df) != 'b' || getc(df) != 'z')
- err = -1;
- if (getno(df, &err) != dbzversion)
- err = -1;
- cp->tsize = getno(df, &err);
- cp->fieldsep = getno(df, &err);
- while ((c = getc(df)) == ' ')
- continue;
- cp->casemap = c;
- cp->tagenb = getno(df, &err);
- cp->tagmask = getno(df, &err);
- cp->tagshift = getno(df, &err);
- cp->valuesize = getno(df, &err);
- if (cp->valuesize != SOF) {
- Debug(("getconf: wrong of_t size (%d)\n", cp->valuesize));
- err = -1;
- cp->valuesize = SOF; /* to protect the loops below */
- }
- for (i = 0; i < cp->valuesize; i++)
- cp->bytemap[i] = getno(df, &err);
- if (getc(df) != '\n')
- err = -1;
- Debug(("size %ld, sep %d, cmap %c, tags 0x%lx/0x%lx<<%d, ", cp->tsize,
- cp->fieldsep, cp->casemap, cp->tagenb, cp->tagmask,
- cp->tagshift));
- Debug(("bytemap (%d)", cp->valuesize));
- for (i = 0; i < cp->valuesize; i++) {
- Debug((" %d", cp->bytemap[i]));
- }
- Debug(("\n"));
-
- /* second line, the usages */
- for (i = 0; i < NUSEDS; i++)
- cp->used[i] = getno(df, &err);
- if (getc(df) != '\n')
- err = -1;
- Debug(("used %ld %ld %ld...\n", cp->used[0], cp->used[1], cp->used[2]));
-
- if (err < 0) {
- Debug(("getconf error\n"));
- return(-1);
- }
- return(0);
-}
-
-/*
- - getno - get a long
- */
-static long
-getno(f, ep)
-FILE *f;
-int *ep;
-{
- register char *p;
-# define MAXN 50
- char getbuf[MAXN];
- register int c;
-
- while ((c = getc(f)) == ' ')
- continue;
- if (c == EOF || c == '\n') {
- Debug(("getno: missing number\n"));
- *ep = -1;
- return(0);
- }
- p = getbuf;
- *p++ = c;
- while ((c = getc(f)) != EOF && c != '\n' && c != ' ')
- if (p < &getbuf[MAXN-1])
- *p++ = c;
- if (c == EOF) {
- Debug(("getno: EOF\n"));
- *ep = -1;
- } else
- (void) ungetc(c, f);
- *p = '\0';
-
- if (strspn(getbuf, "-1234567890") != strlen(getbuf)) {
- Debug(("getno: `%s' non-numeric\n", getbuf));
- *ep = -1;
- }
- return(atol(getbuf));
-}
-
-/*
- - putconf - write configuration to .dir file
- */
-static int /* 0 success, -1 failure */
-putconf(f, cp)
-register FILE *f;
-register struct dbzconfig *cp;
-{
- register int i;
- register int ret = 0;
-
- if (fseek(f, (of_t)0, SEEK_SET) != 0) {
- Debug(("fseek failure in putconf\n"));
- ret = -1;
- }
- fprintf(f, "dbz %d %ld %d %c %ld %ld %d %d", dbzversion, cp->tsize,
- cp->fieldsep, cp->casemap, cp->tagenb,
- cp->tagmask, cp->tagshift, cp->valuesize);
- for (i = 0; i < cp->valuesize; i++)
- fprintf(f, " %d", cp->bytemap[i]);
- fprintf(f, "\n");
- for (i = 0; i < NUSEDS; i++)
- fprintf(f, "%ld%c", cp->used[i], (i < NUSEDS-1) ? ' ' : '\n');
-
- (void) fflush(f);
- if (ferror(f))
- ret = -1;
-
- Debug(("putconf status %d\n", ret));
- return(ret);
-}
-
-/*
- - getcore - try to set up an in-core copy of .pag file
- */
-static of_t * /* pointer to copy, or NULL */
-getcore(f)
-FILE *f;
-{
- register of_t *p;
- register size_t i;
- register size_t nread;
- register char *it;
-
- it = malloc((size_t)conf.tsize * SOF);
- if (it == NULL) {
- Debug(("getcore: malloc failed\n"));
- return(NULL);
- }
-
- nread = fread(it, SOF, (size_t)conf.tsize, f);
- if (ferror(f)) {
- Debug(("getcore: read failed\n"));
- free(it);
- return(NULL);
- }
-
- p = (of_t *)it + nread;
- i = (size_t)conf.tsize - nread;
- while (i-- > 0)
- *p++ = VACANT;
- return((of_t *)it);
-}
-
-/*
- - putcore - try to rewrite an in-core table
- */
-static int /* 0 okay, -1 fail */
-putcore(tab, f)
-of_t *tab;
-FILE *f;
-{
- if (fseek(f, (of_t)0, SEEK_SET) != 0) {
- Debug(("fseek failure in putcore\n"));
- return(-1);
- }
- (void) fwrite((char *)tab, SOF, (size_t)conf.tsize, f);
- (void) fflush(f);
- return((ferror(f)) ? -1 : 0);
-}
-
-/*
- - start - set up to start or restart a search
- */
-static void
-start(sp, kp, osp)
-register struct searcher *sp;
-register datum *kp;
-register struct searcher *osp; /* may be FRESH, i.e. NULL */
-{
- register long h;
-
- h = hash(kp->dptr, kp->dsize);
- if (osp != FRESH && osp->hash == h) {
- if (sp != osp)
- *sp = *osp;
- Debug(("search restarted\n"));
- } else {
- sp->hash = h;
- sp->tag = MKTAG(h / conf.tsize);
- Debug(("tag 0x%lx\n", sp->tag));
- sp->place = h % conf.tsize;
- sp->tabno = 0;
- sp->run = (conf.olddbz) ? conf.tsize : MAXRUN;
- sp->aborted = 0;
- }
- sp->seen = 0;
-}
-
-/*
- - search - conduct part of a search
- */
-static of_t /* NOTFOUND if we hit VACANT or error */
-search(sp)
-register struct searcher *sp;
-{
- register of_t dest;
- register of_t value;
- of_t val; /* buffer for value (can't fread register) */
- register of_t place;
-
- if (sp->aborted)
- return(NOTFOUND);
-
- for (;;) {
- /* determine location to be examined */
- place = sp->place;
- if (sp->seen) {
- /* go to next location */
- if (--sp->run <= 0) {
- sp->tabno++;
- sp->run = MAXRUN;
- }
- place = (place+1)%conf.tsize + sp->tabno*conf.tsize;
- sp->place = place;
- } else
- sp->seen = 1; /* now looking at current location */
- Debug(("search @ %ld\n", place));
-
- /* get the tagged value */
- if (corepag != NULL && place < conf.tsize) {
- Debug(("search: in core\n"));
- value = MAPIN(corepag[place]);
- } else {
- /* seek, if necessary */
- dest = place * SOF;
- if (pagpos != dest) {
- if (fseek(pagf, dest, SEEK_SET) != 0) {
- Debug(("search: seek failed\n"));
- pagpos = -1;
- sp->aborted = 1;
- return(NOTFOUND);
- }
- pagpos = dest;
- }
-
- /* read it */
- if (fread((char *)&val, sizeof(val), 1, pagf) == 1)
- value = MAPIN(val);
- else if (ferror(pagf)) {
- Debug(("search: read failed\n"));
- pagpos = -1;
- sp->aborted = 1;
- return(NOTFOUND);
- } else
- value = VACANT;
-
- /* and finish up */
- pagpos += sizeof(val);
- }
-
- /* vacant slot is always cause to return */
- if (value == VACANT) {
- Debug(("search: empty slot\n"));
- return(NOTFOUND);
- };
-
- /* check the tag */
- value = UNBIAS(value);
- Debug(("got 0x%lx\n", value));
- if (!HASTAG(value)) {
- Debug(("tagless\n"));
- return(value);
- } else if (TAG(value) == sp->tag) {
- Debug(("match\n"));
- return(NOTAG(value));
- } else {
- Debug(("mismatch 0x%lx\n", TAG(value)));
- }
- }
- /* NOTREACHED */
-}
-
-/*
- - okayvalue - check that a value can be stored
- */
-static int /* predicate */
-okayvalue(value)
-of_t value;
-{
- if (HASTAG(value))
- return(0);
-#ifdef OVERFLOW
- if (value == LONG_MAX) /* BIAS() and UNBIAS() will overflow */
- return(0);
-#endif
- return(1);
-}
-
-/*
- - set - store a value into a location previously found by search
- */
-static int /* 0 success, -1 failure */
-set(sp, value)
-register struct searcher *sp;
-of_t value;
-{
- register of_t place = sp->place;
- register of_t v = value;
-
- if (sp->aborted)
- return(-1);
-
- if (CANTAG(v) && !conf.olddbz) {
- v |= sp->tag | taghere;
- if (v != UNBIAS(VACANT)) /* BIAS(v) won't look VACANT */
-#ifdef OVERFLOW
- if (v != LONG_MAX) /* and it won't overflow */
-#endif
- value = v;
- }
- Debug(("tagged value is 0x%lx\n", value));
- value = BIAS(value);
- value = MAPOUT(value);
-
- /* If we have the index file in memory, use it */
- if (corepag != NULL && place < conf.tsize) {
- corepag[place] = value;
- Debug(("set: incore\n"));
- return(0);
- }
-
- /* seek to spot */
- pagpos = -1; /* invalidate position memory */
- if (fseek(pagf, place * SOF, SEEK_SET) != 0) {
- Debug(("set: seek failed\n"));
- sp->aborted = 1;
- return(-1);
- }
-
- /* write in data */
- if (fwrite((char *)&value, SOF, 1, pagf) != 1) {
- Debug(("set: write failed\n"));
- sp->aborted = 1;
- return(-1);
- }
- /* fflush improves robustness, and buffer re-use is rare anyway */
- if (fflush(pagf) == EOF) {
- Debug(("set: fflush failed\n"));
- sp->aborted = 1;
- return(-1);
- }
-
- Debug(("set: succeeded\n"));
- return(0);
-}
-
-/*
- - mybytemap - determine this machine's byte map
- *
- * A byte map is an array of ints, sizeof(of_t) of them. The 0th int
- * is the byte number of the high-order byte in my of_t, and so forth.
- */
-static void
-mybytemap(map)
-int map[]; /* -> int[SOF] */
-{
- union {
- of_t o;
- char c[SOF];
- } u;
- register int *mp = &map[SOF];
- register int ntodo;
- register int i;
-
- u.o = 1;
- for (ntodo = (int)SOF; ntodo > 0; ntodo--) {
- for (i = 0; i < SOF; i++)
- if (u.c[i] != 0)
- break;
- if (i == SOF) {
- /* trouble -- set it to *something* consistent */
- Debug(("mybytemap: nonexistent byte %d!!!\n", ntodo));
- for (i = 0; i < SOF; i++)
- map[i] = i;
- return;
- }
- Debug(("mybytemap: byte %d\n", i));
- *--mp = i;
- while (u.c[i] != 0)
- u.o <<= 1;
- }
-}
-
-/*
- - bytemap - transform an of_t from byte ordering map1 to map2
- */
-static of_t /* transformed result */
-bytemap(ino, map1, map2)
-of_t ino;
-int *map1;
-int *map2;
-{
- union oc {
- of_t o;
- char c[SOF];
- };
- union oc in;
- union oc out;
- register int i;
-
- in.o = ino;
- for (i = 0; i < SOF; i++)
- out.c[map2[i]] = in.c[map1[i]];
- return(out.o);
-}
-
-/*
- * This is a simplified version of the pathalias hashing function.
- * Thanks to Steve Belovin and Peter Honeyman
- *
- * hash a string into a long int. 31 bit crc (from andrew appel).
- * the crc table is computed at run time by crcinit() -- we could
- * precompute, but it takes 1 clock tick on a 750.
- *
- * This fast table calculation works only if POLY is a prime polynomial
- * in the field of integers modulo 2. Since the coefficients of a
- * 32-bit polynomial won't fit in a 32-bit word, the high-order bit is
- * implicit. IT MUST ALSO BE THE CASE that the coefficients of orders
- * 31 down to 25 are zero. Happily, we have candidates, from
- * E. J. Watson, "Primitive Polynomials (Mod 2)", Math. Comp. 16 (1962):
- * x^32 + x^7 + x^5 + x^3 + x^2 + x^1 + x^0
- * x^31 + x^3 + x^0
- *
- * We reverse the bits to get:
- * 111101010000000000000000000000001 but drop the last 1
- * f 5 0 0 0 0 0 0
- * 010010000000000000000000000000001 ditto, for 31-bit crc
- * 4 8 0 0 0 0 0 0
- */
-
-#define POLY 0x48000000L /* 31-bit polynomial (avoids sign problems) */
-
-static long CrcTable[128];
-
-/*
- - crcinit - initialize tables for hash function
- */
-static void
-crcinit()
-{
- register int i, j;
- register long sum;
-
- for (i = 0; i < 128; ++i) {
- sum = 0L;
- for (j = 7 - 1; j >= 0; --j)
- if (i & (1 << j))
- sum ^= POLY >> j;
- CrcTable[i] = sum;
- }
- Debug(("crcinit: done\n"));
-}
-
-/*
- - hash - Honeyman's nice hashing function
- */
-static long
-hash(name, size)
-register char *name;
-register int size;
-{
- register long sum = 0L;
-
- while (size--) {
- sum = (sum >> 7) ^ CrcTable[(sum ^ (*name++)) & 0x7f];
- }
- Debug(("hash: returns (%ld)\n", sum));
- return(sum);
-}
-
-/*
- * case-mapping stuff
- *
- * Borrowed from C News, by permission of the authors. Somewhat modified.
- *
- * We exploit the fact that we are dealing only with headers here, and
- * headers are limited to the ASCII characters by RFC822. It is barely
- * possible that we might be dealing with a translation into another
- * character set, but in particular it's very unlikely for a header
- * character to be outside -128..255.
- *
- * Life would be a whole lot simpler if tolower() could safely and portably
- * be applied to any char.
- */
-
-#define OFFSET 128 /* avoid trouble with negative chars */
-
-/* must call casencmp before invoking TOLOW... */
-#define TOLOW(c) (cmap[(c)+OFFSET])
-
-/* ...but the use of it in CISTREQN is safe without the preliminary call (!) */
-/* CISTREQN is an optimised case-insensitive strncmp(a,b,n)==0; n > 0 */
-#define CISTREQN(a, b, n) \
- (TOLOW((a)[0]) == TOLOW((b)[0]) && casencmp(a, b, n) == 0)
-
-#define MAPSIZE (256+OFFSET)
-static char cmap[MAPSIZE]; /* relies on init to '\0' */
-static int mprimed = 0; /* has cmap been set up? */
-
-/*
- - mapprime - set up case-mapping stuff
- */
-static void
-mapprime()
-{
- register char *lp;
- register char *up;
- register int c;
- register int i;
- static char lower[] = "abcdefghijklmnopqrstuvwxyz";
- static char upper[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
-
- for (lp = lower, up = upper; *lp != '\0'; lp++, up++) {
- c = *lp;
- cmap[c+OFFSET] = c;
- cmap[*up+OFFSET] = c;
- }
- for (i = 0; i < MAPSIZE; i++)
- if (cmap[i] == '\0')
- cmap[i] = (char)(i-OFFSET);
- mprimed = 1;
-}
-
-/*
- - casencmp - case-independent strncmp
- */
-static int /* < == > 0 */
-casencmp(s1, s2, len)
-char *s1;
-char *s2;
-int len;
-{
- register char *p1;
- register char *p2;
- register int n;
-
- if (!mprimed)
- mapprime();
-
- p1 = s1;
- p2 = s2;
- n = len;
- while (--n >= 0 && *p1 != '\0' && TOLOW(*p1) == TOLOW(*p2)) {
- p1++;
- p2++;
- }
- if (n < 0)
- return(0);
-
- /*
- * The following case analysis is necessary so that characters
- * which look negative collate low against normal characters but
- * high against the end-of-string NUL.
- */
- if (*p1 == '\0' && *p2 == '\0')
- return(0);
- else if (*p1 == '\0')
- return(-1);
- else if (*p2 == '\0')
- return(1);
- else
- return(TOLOW(*p1) - TOLOW(*p2));
-}
-
-/*
- - mapcase - do case-mapped copy
- */
-static char * /* returns src or dst */
-mapcase(dst, src, siz)
-char *dst; /* destination, used only if mapping needed */
-char *src; /* source; src == dst is legal */
-size_t siz;
-{
- register char *s;
- register char *d;
- register char *c; /* case break */
- register char *e; /* end of source */
-
-
- c = cipoint(src, siz);
- if (c == NULL)
- return(src);
-
- if (!mprimed)
- mapprime();
- s = src;
- e = s + siz;
- d = dst;
-
- while (s < c)
- *d++ = *s++;
- while (s < e)
- *d++ = TOLOW(*s++);
-
- return(dst);
-}
-
-/*
- - cipoint - where in this message-ID does it become case-insensitive?
- *
- * The RFC822 code is not quite complete. Absolute, total, full RFC822
- * compliance requires a horrible parsing job, because of the arcane
- * quoting conventions -- abc"def"ghi is not equivalent to abc"DEF"ghi,
- * for example. There are three or four things that might occur in the
- * domain part of a message-id that are case-sensitive. They don't seem
- * to ever occur in real news, thank Cthulhu. (What? You were expecting
- * a merciful and forgiving deity to be invoked in connection with RFC822?
- * Forget it; none of them would come near it.)
- */
-static char * /* pointer into s, or NULL for "nowhere" */
-cipoint(s, siz)
-char *s;
-size_t siz;
-{
- register char *p;
- static char post[] = "postmaster";
- static int plen = sizeof(post)-1;
-
- switch (conf.casemap) {
- case '0': /* unmapped, sensible */
- return(NULL);
- break;
- case 'C': /* C News, RFC 822 conformant (approx.) */
- p = memchr(s, '@', siz);
- if (p == NULL) /* no local/domain split */
- return(NULL); /* assume all local */
- else if (p - (s+1) == plen && CISTREQN(s+1, post, plen)) {
- /* crazy -- "postmaster" is case-insensitive */
- return(s);
- } else
- return(p);
- break;
- case '=': /* 2.11, neither sensible nor conformant */
- return(s); /* all case-insensitive */
- break;
- }
-
- Debug(("cipoint: unknown case mapping `%c'\n", conf.casemap));
- return(NULL); /* just leave it alone */
-}
-
-/*
- - dbzdebug - control dbz debugging at run time
- */
-int /* old value */
-dbzdebug(value)
-int value;
-{
-#ifdef DBZDEBUG
- register int old = debug;
-
- debug = value;
- return(old);
-#else
- return(-1);
-#endif
-}
diff --git a/databases/p5-DBZ_File/files/dbz.h b/databases/p5-DBZ_File/files/dbz.h
deleted file mode 100644
index 3d7e8ed702cb..000000000000
--- a/databases/p5-DBZ_File/files/dbz.h
+++ /dev/null
@@ -1,32 +0,0 @@
-/* for dbm and dbz */
-typedef struct {
- char *dptr;
- int dsize;
-} datum;
-
-/* standard dbm functions */
-extern int dbminit();
-extern datum fetch();
-extern int store();
-extern int delete(); /* not in dbz */
-extern datum firstkey(); /* not in dbz */
-extern datum nextkey(); /* not in dbz */
-extern int dbmclose(); /* in dbz, but not in old dbm */
-
-/* new stuff for dbz */
-extern int dbzfresh();
-extern int dbzagain();
-extern datum dbzfetch();
-extern int dbzstore();
-extern int dbzsync();
-extern long dbzsize();
-extern int dbzincore();
-extern int dbzcancel();
-extern int dbzdebug();
-
-/*
- * In principle we could handle unlimited-length keys by operating a chunk
- * at a time, but it's not worth it in practice. Setting a nice large
- * bound on them simplifies the code and doesn't hurt anything.
- */
-#define DBZMAXKEY 255
diff --git a/databases/p5-DBZ_File/files/patch-aa b/databases/p5-DBZ_File/files/patch-aa
deleted file mode 100644
index 8352ca243cee..000000000000
--- a/databases/p5-DBZ_File/files/patch-aa
+++ /dev/null
@@ -1,29 +0,0 @@
---- DBZ_File.xs.orig Sat May 27 23:38:48 2000
-+++ DBZ_File.xs Sat May 27 23:39:28 2000
-@@ -1,7 +1,7 @@
- #include "EXTERN.h"
- #include "perl.h"
- #include "XSUB.h"
--#include <dbz.h>
-+#include <dbz.c>
-
- typedef int DBZ_File;
-
-@@ -14,7 +14,7 @@
- int flags
- int mode
- CODE:
-- if (dbzdbminit(filename) == 0
-+ if (dbminit(filename) == 0
- || (flags && mode && errno == ENOENT
- && dbzfresh(filename, 0, '\t', '?', 0) == 0))
- RETVAL = 1;
-@@ -27,7 +27,7 @@
- dbz_DESTROY(db)
- DBZ_File db
- CODE:
-- dbzdbmclose();
-+ dbmclose();
-
- long
- dbz_FETCH(db, key)
diff --git a/databases/p5-DBZ_File/pkg-descr b/databases/p5-DBZ_File/pkg-descr
deleted file mode 100644
index 07c85e3ff080..000000000000
--- a/databases/p5-DBZ_File/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-DBZ_File allows a perl program to read and write a DBZ database,
-such as the news history file. It does support the creation of a new
-database if the .pag and .lib files are missing -- just call the tie
-function with a create flag and a mode (see the documentation).
-
-WWW: http://search.cpan.org/dist/DBZ_File/
diff --git a/databases/p5-DBZ_File/pkg-plist b/databases/p5-DBZ_File/pkg-plist
deleted file mode 100644
index 5b074d003b25..000000000000
--- a/databases/p5-DBZ_File/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/DBZ_File/DBZ_File.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/DBZ_File/DBZ_File.bs
-%%SITE_PERL%%/%%PERL_ARCH%%/DBZ_File.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/DBZ_File/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/DBZ_File
diff --git a/deskutils/Makefile b/deskutils/Makefile
index 6aba8f6c7226..a1194ac13fa2 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -75,7 +75,6 @@
SUBDIR += gnotime
SUBDIR += gnustep-notebook
SUBDIR += gnustep-wrapper
- SUBDIR += google-gadgets
SUBDIR += gourmet
SUBDIR += griffith
SUBDIR += growl-for-linux
diff --git a/deskutils/google-gadgets/Makefile b/deskutils/google-gadgets/Makefile
deleted file mode 100644
index 268063e8e7ec..000000000000
--- a/deskutils/google-gadgets/Makefile
+++ /dev/null
@@ -1,144 +0,0 @@
-# Created by: Ashish Shukla <wahjava@gmail.com>
-# $FreeBSD$
-
-PORTNAME= google-gadgets
-PORTVERSION= 0.11.2
-PORTREVISION= 9
-CATEGORIES= deskutils
-MASTER_SITES= http://google-gadgets-for-linux.googlecode.com/files/
-DISTNAME= ${PORTNAME}-for-linux-${PORTVERSION}
-
-MAINTAINER= ashish@FreeBSD.org
-COMMENT= Google Desktop Gadgets
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/dbus-1.pc:${PORTSDIR}/devel/dbus \
- ${LOCALBASE}/libdata/pkgconfig/libcurl.pc:${PORTSDIR}/ftp/curl \
- ${LOCALBASE}/libdata/pkgconfig/libxml-2.0.pc:${PORTSDIR}/textproc/libxml2 \
- ${LOCALBASE}/libdata/pkgconfig/cairo.pc:${PORTSDIR}/graphics/cairo \
- ${LOCALBASE}/libdata/pkgconfig/librsvg-2.0.pc:${PORTSDIR}/graphics/librsvg2 \
- ${LOCALBASE}/libdata/pkgconfig/libstartup-notification-1.0.pc:${PORTSDIR}/x11/startup-notification \
- zip:${PORTSDIR}/archivers/zip
-LIB_DEPENDS= cairo.2:${PORTSDIR}/graphics/cairo \
- xml2.5:${PORTSDIR}/textproc/libxml2 \
- dbus-1.3:${PORTSDIR}/devel/dbus \
- curl:${PORTSDIR}/ftp/curl \
- rsvg-2.2:${PORTSDIR}/graphics/librsvg2 \
- startup-notification-1.0:${PORTSDIR}/x11/startup-notification
-RUN_DEPENDS= ${LOCALBASE}/bin/update-mime-database:${PORTSDIR}/misc/shared-mime-info
-
-BROKEN= does not link
-
-USE_BZIP2= yes
-USE_LDCONFIG= yes
-USE_GMAKE= yes
-USE_GCC= 4.2+
-USE_GSTREAMER= yes
-GNU_CONFIGURE= yes
-LDFLAGS+= -L${LOCALBASE}/lib
-CFLAGS+= -I${LOCALBASE}/include -Wno-deprecated-declarations
-CONFIGURE_ARGS= --disable-werror --enable-ltdl-install=no --with-browser-plugins-dir=${LOCALBASE}/lib/browser_plugins
-USE_AUTOTOOLS= libtool:env autoconf:env automake:env aclocal:env libltdl
-WANT_GNOME= yes
-USES= pathfix
-INSTALLS_ICONS= yes
-
-OPTIONS_DEFINE= DEBUGGING GTKWEBKIT MOZILLA
-OPTIONS_DEFAULT= DEBUGGING GTK QT GTKWEBKIT MOZILLA
-OPTIONS_MULTI= UI
-OPTIONS_MULTI_UI= GTK QT
-UI_DESC= Host toolkit
-DEBUGGING_DESC= debug output on runtime
-GTK_DESC= Build GTK Host
-QT_DESC= Build Qt Host
-GTKWEBKIT_DESC= Build with GTK Webkit support
-MOZILLA_DESC= Build with Mozilla support
-
-NO_STAGE= yes
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MQT}
-USE_QT4= webkit opengl gui corelib script network moc_build
-.endif
-
-.if ${PORT_OPTIONS:MGTKWEBKIT}
-BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/webkit-1.0.pc:${PORTSDIR}/www/webkit-gtk2
-LIB_DEPENDS+= webkitgtk-1.0.0:${PORTSDIR}/www/webkit-gtk2
-.endif
-
-.if ${PORT_OPTIONS:MMOZILLA}
-USE_GECKO= libxul
-.endif
-
-.if ${PORT_OPTIONS:MGTKWEBKIT} && ! ${PORT_OPTIONS:MGTK}
-PORT_OPTIONS+= GTK
-
-pre-everything::
- @${ECHO_MSG} "==> GTK Webkit or/and Mozilla support is enabled."
- @${ECHO_MSG} "==> Enabling GTK support. If this is not desired,"
- @${ECHO_MSG} "==> please rerun 'make config'."
-.endif
-
-.include <bsd.port.pre.mk>
-
-CPPFLAGS+= -I${LOCALBASE}/include -Wno-deprecated-declarations
-
-.if ${PORT_OPTIONS:MDEBUGGING}
-CONFIGURE_ARGS+= --enable-debug
-.endif
-
-.if ${PORT_OPTIONS:MGTK}
-USE_GNOME= gtk20
-PLIST_SUB+= GTK=""
-CONFIGURE_ARGS+= --enable-gtk-host
-BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/libsoup-2.4.pc:${PORTSDIR}/devel/libsoup
-LIB_DEPENDS+= soup-2.4.1:${PORTSDIR}/devel/libsoup
-RUN_DEPENDS+= ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss
-CONFIGURE_ARGS+= --with-ssl-ca-file=${LOCALBASE}/share/certs/ca-root-nss.crt
-.else
-PLIST_SUB+= GTK="@comment "
-CONFIGURE_ARGS+= --disable-gtk-host \
- --disable-libggadget-gtk \
- --disable-gtkmoz-browser-element \
- --disable-gtk-system-framework \
- --disable-webkit-script-runtime \
- --disable-gtkwebkit-browser-element \
- --disable-soup-xml-http-request
-.endif
-
-.if ${PORT_OPTIONS:MGTKWEBKIT}
-PLIST_SUB+= GTKWEBKIT=""
-PLIST_SUB+= GTKWEBKIT="@comment "
-.else
-CONFIGURE_ARGS+= --disable-webkit-script-runtime --disable-gtkwebkit-browser-element
-.endif
-
-.if ${PORT_OPTIONS:MMOZILLA}
-PLIST_SUB+= MOZILLA=""
-.else
-PLIST_SUB+= MOZILLA="@comment "
-CONFIGURE_ARGS+= --disable-smjs-script-runtime --disable-gtkmoz-browser-element
-.endif
-
-.if ${PORT_OPTIONS:MQT}
-PLIST_SUB+= QT=""
-CONFIGURE_ARGS+= --enable-qt-host
-.else
-PLIST_SUB+= QT="@comment "
-CONFIGURE_ARGS+= --disable-qt-host --disable-libggadget-qt --disable-qt-system-framework\
- --disable-qtwebkit-browser-element --disable-qt-script-runtime --disable-qt-xml-http-request
-.endif
-
-post-patch:
- @${FIND} ${WRKSRC} -type f -name Makefile.am -exec ${GREP} -l pkgconfig {} \; | ${XARGS} ${REINPLACE_CMD} -e 's|^\(pkgconfigdir[[:space:]]*=\).*|\1 $$(prefix)/libdata/pkgconfig|'
-
-pre-configure:
- @cd ${WRKSRC} && ${SH} autotools/bootstrap.sh && ${CP} ${AUTOMAKE_DIR}/mkinstalldirs libltdl/
- @cd ${WRKSRC} && ${CHMOD} +x autotools/install-sh
-
-post-install:
- @-update-desktop-database
-
-.include <bsd.port.post.mk>
diff --git a/deskutils/google-gadgets/distinfo b/deskutils/google-gadgets/distinfo
deleted file mode 100644
index afded8055c6e..000000000000
--- a/deskutils/google-gadgets/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (google-gadgets-for-linux-0.11.2.tar.bz2) = 2f129ae6c294876b3bc29bdf66c0f02e2c1000f97aadb3540d296560a14f343f
-SIZE (google-gadgets-for-linux-0.11.2.tar.bz2) = 2539750
diff --git a/deskutils/google-gadgets/files/patch-configure.ac b/deskutils/google-gadgets/files/patch-configure.ac
deleted file mode 100644
index 5ae92595a1bb..000000000000
--- a/deskutils/google-gadgets/files/patch-configure.ac
+++ /dev/null
@@ -1,36 +0,0 @@
-
-$FreeBSD$
-
---- configure.ac.orig
-+++ configure.ac
-@@ -501,6 +501,13 @@
- GGL_PLATFORM="\"linux\""
- build_linux_system_framework=yes
- ;;
-+ *freebsd* )
-+ ggl_host_type=freebsd
-+ PREDEFINED_MACROS="$PREDEFINED_MACROS -DGGL_HOST_LINUX=1"
-+ build_linux_system_framework=yes
-+ GGL_PLATFORM_SHORT=\"freebsd\"
-+ GGL_PLATFORM=\"freebsd\"
-+ ;;
- *solaris* )
- ggl_host_type=solaris
- PREDEFINED_MACROS="$PREDEFINED_MACROS -DGGL_HOST_SOLARIS=1"
-@@ -526,6 +533,7 @@
- AM_CONDITIONAL([GGL_HOST_MACOSX], [test x$ggl_host_type = xmacosx])
- AM_CONDITIONAL([GGL_HOST_LINUX], [test x$ggl_host_type = xlinux])
- AM_CONDITIONAL([GGL_HOST_SOLARIS], [test x$ggl_host_type = xsolaris])
-+AM_CONDITIONAL([GGL_HOST_FREEBSD], [test x$ggl_host_type = xfreebsd])
-
- AC_SUBST(PREDEFINED_MACROS)
- AC_SUBST(DEFAULT_COMPILE_FLAGS)
-@@ -651,7 +659,7 @@
- has_qtwebkit=no
- has_qtscript=no
- if test x$build_libggadget_qt = xyes; then
-- if test x$ggl_host_type = xlinux; then
-+ if test x$ggl_host_type = xlinux -o x$ggl_host_type = xfreebsd; then
- PKG_CHECK_MODULES(QT4, [QtGui >= 4.3 QtCore >= 4.3 QtNetwork >= 4.3],
- [has_qt4=yes
- MOC=`$PKG_CONFIG --variable=moc_location QtCore`],
diff --git a/deskutils/google-gadgets/files/patch-extensions_gst__audio__framework_gst__audio__framework.cc b/deskutils/google-gadgets/files/patch-extensions_gst__audio__framework_gst__audio__framework.cc
deleted file mode 100644
index 97b62c69f2cd..000000000000
--- a/deskutils/google-gadgets/files/patch-extensions_gst__audio__framework_gst__audio__framework.cc
+++ /dev/null
@@ -1,77 +0,0 @@
-
-$FreeBSD$
-
---- extensions/gst_audio_framework/gst_audio_framework.cc.orig
-+++ extensions/gst_audio_framework/gst_audio_framework.cc
-@@ -91,7 +91,7 @@
- }
-
- // Use fakesink as video-sink to discard the video output.
-- g_object_set(G_OBJECT(playbin_), "video-sink", videosink, NULL);
-+ g_object_set(G_OBJECT(playbin_), "video-sink", videosink, (gchar*)0);
-
- // Create new audio sink with panorama support if possible.
- GstElement *audiosink = NULL;
-@@ -114,7 +114,7 @@
- // panorama support.
- if (panorama_) {
- GstElement *audiobin = gst_bin_new("audiobin");
-- gst_bin_add_many(GST_BIN(audiobin), panorama_, audiosink, NULL);
-+ gst_bin_add_many(GST_BIN(audiobin), panorama_, audiosink, (GstElement*)0);
- gst_element_link(panorama_, audiosink);
- GstPad *sinkpad = gst_element_get_pad(panorama_, "sink");
- gst_element_add_pad(audiobin, gst_ghost_pad_new("sink", sinkpad));
-@@ -123,7 +123,7 @@
- }
-
- // Set audio-sink to our new audiosink.
-- g_object_set(G_OBJECT(playbin_), "audio-sink", audiosink, NULL);
-+ g_object_set(G_OBJECT(playbin_), "audio-sink", audiosink, (gchar*)0);
-
- // Watch the message bus.
- // The host using this class must use a g_main_loop to capture the
-@@ -153,7 +153,7 @@
- virtual int GetBalance() const {
- if (playbin_ && panorama_) {
- gfloat balance;
-- g_object_get(G_OBJECT(panorama_), "panorama", &balance, NULL);
-+ g_object_get(G_OBJECT(panorama_), "panorama", &balance, (gchar*)0);
- int gg_balance = static_cast<int>(((balance + 1) / 2) *
- (kMaxBalance - kMinBalance) +
- kMinBalance);
-@@ -177,7 +177,7 @@
- }
- gfloat gst_balance =
- (gfloat(balance - kMinBalance) / (kMaxBalance - kMinBalance)) * 2 - 1;
-- g_object_set(G_OBJECT(panorama_), "panorama", gst_balance, NULL);
-+ g_object_set(G_OBJECT(panorama_), "panorama", gst_balance, (gchar*)0);
- } else {
- if (!playbin_)
- DLOG("Playbin was not initialized correctly.");
-@@ -237,7 +237,7 @@
- // FIXME:
- // Playbin won't produce ERROR whether it's a bad uri or the file's
- // format is not supported. We must check here.
-- g_object_set(G_OBJECT(playbin_), "uri", src, NULL);
-+ g_object_set(G_OBJECT(playbin_), "uri", src, (gchar*)0);
- } else {
- if (!playbin_)
- DLOG("Playbin was not initialized correctly.");
-@@ -253,7 +253,7 @@
- virtual int GetVolume() const {
- if (playbin_) {
- double volume;
-- g_object_get(G_OBJECT(playbin_), "volume", &volume, NULL);
-+ g_object_get(G_OBJECT(playbin_), "volume", &volume, (gchar*)0);
- int gg_volume = static_cast<int>((volume / kMaxGstVolume) *
- (kMaxVolume - kMinVolume) +
- kMinVolume);
-@@ -275,7 +275,7 @@
- (gdouble(volume - kMinVolume) / (kMaxVolume - kMinVolume)) *
- kMaxGstVolume;
-
-- g_object_set(G_OBJECT(playbin_), "volume", gst_volume, NULL);
-+ g_object_set(G_OBJECT(playbin_), "volume", gst_volume, (gchar*)0);
- } else {
- DLOG("Playbin was not initialized correctly.");
- }
diff --git a/deskutils/google-gadgets/files/patch-extensions_gst__video__element_gadget__videosink.cc b/deskutils/google-gadgets/files/patch-extensions_gst__video__element_gadget__videosink.cc
deleted file mode 100644
index 058667ecd2d8..000000000000
--- a/deskutils/google-gadgets/files/patch-extensions_gst__video__element_gadget__videosink.cc
+++ /dev/null
@@ -1,50 +0,0 @@
-
-$FreeBSD$
-
---- extensions/gst_video_element/gadget_videosink.cc.orig
-+++ extensions/gst_video_element/gadget_videosink.cc
-@@ -459,10 +459,10 @@
- nom = gst_value_get_fraction_numerator(videosink->par_);
- den = gst_value_get_fraction_denominator(videosink->par_);
- gst_structure_set(structure, "pixel-aspect-ratio",
-- GST_TYPE_FRACTION, nom, den, NULL);
-+ GST_TYPE_FRACTION, nom, den, (gchar*)0);
- } else {
- gst_structure_set(structure, "pixel-aspect-ratio",
-- GST_TYPE_FRACTION, 1, 1, NULL);
-+ GST_TYPE_FRACTION, 1, 1, (gchar*)0);
- }
- }
-
-@@ -672,18 +672,18 @@
- desired_caps = gst_caps_copy(caps);
- desired_struct = gst_caps_get_structure(desired_caps, 0);
-
-- gst_structure_set (desired_struct, "width", G_TYPE_INT, result.w, NULL);
-- gst_structure_set (desired_struct, "height", G_TYPE_INT, result.h, NULL);
-+ gst_structure_set (desired_struct, "width", G_TYPE_INT, result.w, (gchar*)0);
-+ gst_structure_set (desired_struct, "height", G_TYPE_INT, result.h, (gchar*)0);
-
- // PAR property overrides the default one.
- if (videosink->par_) {
- nom = gst_value_get_fraction_numerator(videosink->par_);
- den = gst_value_get_fraction_denominator(videosink->par_);
- gst_structure_set(desired_struct, "pixel-aspect-ratio",
-- GST_TYPE_FRACTION, nom, den, NULL);
-+ GST_TYPE_FRACTION, nom, den, (gchar*)0);
- } else {
- gst_structure_set(desired_struct, "pixel-aspect-ratio",
-- GST_TYPE_FRACTION, 1, 1, NULL);
-+ GST_TYPE_FRACTION, 1, 1, (gchar*)0);
- }
-
- // see if peer accepts our new suggestion, if there is no peer, this
-@@ -895,7 +895,7 @@
- nom = gst_value_get_fraction_numerator(par_);
- den = gst_value_get_fraction_denominator(par_);
- gst_caps_set_simple(caps_, const_cast<gchar*>("pixel-aspect-ratio"),
-- GST_TYPE_FRACTION, 1, 1, NULL);
-+ GST_TYPE_FRACTION, 1, 1, (gchar*)0);
- }
-
- // This function converts the image format if necessary, puts the image into
diff --git a/deskutils/google-gadgets/files/patch-extensions_gst__video__element_gst__video__element.cc b/deskutils/google-gadgets/files/patch-extensions_gst__video__element_gst__video__element.cc
deleted file mode 100644
index a6285e6323c2..000000000000
--- a/deskutils/google-gadgets/files/patch-extensions_gst__video__element_gst__video__element.cc
+++ /dev/null
@@ -1,123 +0,0 @@
-
-$FreeBSD$
-
---- extensions/gst_video_element/gst_video_element.cc.orig
-+++ extensions/gst_video_element/gst_video_element.cc
-@@ -125,7 +125,7 @@
- return;
- } else {
- g_object_get(G_OBJECT(videosink_),
-- "receive-image-handler", &receive_image_handler_, NULL);
-+ "receive-image-handler", &receive_image_handler_, (gchar*)0);
- if (!receive_image_handler_) {
- gst_object_unref(GST_OBJECT(playbin_));
- gst_object_unref(GST_OBJECT(videosink_));
-@@ -135,7 +135,7 @@
- }
-
- // Set videosink to receive video output.
-- g_object_set(G_OBJECT(playbin_), "video-sink", videosink_, NULL);
-+ g_object_set(G_OBJECT(playbin_), "video-sink", videosink_, (gchar*)0);
-
- // Create new audio sink with panorama support if possible.
- GstElement *audiosink = NULL;
-@@ -161,15 +161,15 @@
- GstElement *audiobin = gst_bin_new("audiobin");
- GstPad *sinkpad;
- if (volume_ && panorama_) {
-- gst_bin_add_many(GST_BIN(audiobin), volume_, panorama_, audiosink, NULL);
-- gst_element_link_many(volume_, panorama_, audiosink, NULL);
-+ gst_bin_add_many(GST_BIN(audiobin), volume_, panorama_, audiosink, (gchar*)0);
-+ gst_element_link_many(volume_, panorama_, audiosink, (gchar*)0);
- sinkpad = gst_element_get_pad(volume_, "sink");
- } else if (volume_) {
-- gst_bin_add_many(GST_BIN(audiobin), volume_, audiosink, NULL);
-+ gst_bin_add_many(GST_BIN(audiobin), volume_, audiosink, (gchar*)0);
- gst_element_link(volume_, audiosink);
- sinkpad = gst_element_get_pad(volume_, "sink");
- } else {
-- gst_bin_add_many(GST_BIN(audiobin), panorama_, audiosink, NULL);
-+ gst_bin_add_many(GST_BIN(audiobin), panorama_, audiosink, (gchar*)0);
- gst_element_link(panorama_, audiosink);
- sinkpad = gst_element_get_pad(panorama_, "sink");
- }
-@@ -179,7 +179,7 @@
- }
-
- // Set audio-sink to our new audiosink.
-- g_object_set(G_OBJECT(playbin_), "audio-sink", audiosink, NULL);
-+ g_object_set(G_OBJECT(playbin_), "audio-sink", audiosink, (gchar*)0);
-
- // Watch the message bus.
- // The host using this class must use a g_main_loop to capture the
-@@ -357,14 +357,14 @@
-
- src_ = src;
- media_changed_ = true;
-- g_object_set(G_OBJECT(playbin_), "uri", src_.c_str(), NULL);
-+ g_object_set(G_OBJECT(playbin_), "uri", src_.c_str(), (gchar*)0);
- }
- }
-
- int GstVideoElement::GetVolume() const {
- if (playbin_) {
- double volume;
-- g_object_get(G_OBJECT(playbin_), "volume", &volume, NULL);
-+ g_object_get(G_OBJECT(playbin_), "volume", &volume, (gchar*)0);
- int gg_volume = static_cast<int>((volume / kMaxGstVolume) *
- (kMaxVolume - kMinVolume) + kMinVolume);
- return Clamp(gg_volume, kMinVolume, kMaxVolume);
-@@ -381,7 +381,7 @@
- }
- gdouble gg_volume = ((gdouble(volume - kMinVolume) /
- (kMaxVolume - kMinVolume)) * kMaxGstVolume);
-- g_object_set(G_OBJECT(playbin_), "volume", gg_volume, NULL);
-+ g_object_set(G_OBJECT(playbin_), "volume", gg_volume, (gchar*)0);
- } else {
- DLOG("Playbin was not initialized correctly.");
- }
-@@ -403,7 +403,7 @@
- int GstVideoElement::GetBalance() const {
- if (playbin_ && panorama_) {
- gfloat balance;
-- g_object_get(G_OBJECT(panorama_), "panorama", &balance, NULL);
-+ g_object_get(G_OBJECT(panorama_), "panorama", &balance, (gchar*)0);
- int gg_balance = static_cast<int>(((balance + 1) / 2) *
- (kMaxBalance - kMinBalance) +
- kMinBalance);
-@@ -426,7 +426,7 @@
- }
- gfloat gg_balance = (gfloat(balance - kMinBalance) /
- (kMaxBalance - kMinBalance)) * 2 - 1;
-- g_object_set(G_OBJECT(panorama_), "panorama", gg_balance, NULL);
-+ g_object_set(G_OBJECT(panorama_), "panorama", gg_balance, (gchar*)0);
- } else {
- if (!playbin_)
- DLOG("Playbin was not initialized correctly.");
-@@ -438,7 +438,7 @@
- bool GstVideoElement::IsMute() const {
- if (playbin_ && volume_) {
- gboolean mute;
-- g_object_get(G_OBJECT(volume_), "mute", &mute, NULL);
-+ g_object_get(G_OBJECT(volume_), "mute", &mute, (gchar*)0);
- return static_cast<bool>(mute);
- } else {
- if (!playbin_)
-@@ -451,7 +451,7 @@
-
- void GstVideoElement::SetMute(bool mute) {
- if (playbin_ && volume_) {
-- g_object_set(G_OBJECT(volume_), "mute", static_cast<gboolean>(mute), NULL);
-+ g_object_set(G_OBJECT(volume_), "mute", static_cast<gboolean>(mute), (gchar*)0);
- } else {
- if (!playbin_)
- DLOG("Playbin was not initialized correctly.");
-@@ -464,7 +464,7 @@
- if (playbin_ && videosink_) {
- g_object_set(G_OBJECT(videosink_),
- "geometry-width", static_cast<int>(width),
-- "geometry-height", static_cast<int>(height), NULL);
-+ "geometry-height", static_cast<int>(height), (gchar*)0);
- } else {
- if (!playbin_)
- DLOG("Playbin was not initialized correctly.");
diff --git a/deskutils/google-gadgets/files/patch-extensions_gtk__system__framework_gtk__system__framework.cc b/deskutils/google-gadgets/files/patch-extensions_gtk__system__framework_gtk__system__framework.cc
deleted file mode 100644
index a3fd08a411ef..000000000000
--- a/deskutils/google-gadgets/files/patch-extensions_gtk__system__framework_gtk__system__framework.cc
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- extensions/gtk_system_framework/gtk_system_framework.cc.orig
-+++ extensions/gtk_system_framework/gtk_system_framework.cc
-@@ -137,7 +137,7 @@
- whole_title.c_str(), NULL, action,
- GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
- GTK_STOCK_OK, GTK_RESPONSE_OK,
-- NULL);
-+ (gint*)0);
- gtk_window_set_position(GTK_WINDOW(dialog), GTK_WIN_POS_CENTER);
-
- if (action == GTK_FILE_CHOOSER_ACTION_SAVE) {
diff --git a/deskutils/google-gadgets/files/patch-extensions_gtkmoz__browser__element_Makefile.am b/deskutils/google-gadgets/files/patch-extensions_gtkmoz__browser__element_Makefile.am
deleted file mode 100644
index 8ba4cdb28b69..000000000000
--- a/deskutils/google-gadgets/files/patch-extensions_gtkmoz__browser__element_Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-
-$FreeBSD$
-
---- extensions/gtkmoz_browser_element/Makefile.am.orig
-+++ extensions/gtkmoz_browser_element/Makefile.am
-@@ -63,8 +63,7 @@
-
- gtkmoz_browser_child_LDADD = $(GTK2_LIBS) \
- $(GTKMOZEMBED_LIBS) \
-- $(top_builddir)/ggadget/libggadget@GGL_EPOCH@.la \
-- -ldl
-+ $(top_builddir)/ggadget/libggadget@GGL_EPOCH@.la
-
- gtkmoz_browser_child_LDFLAGS = $(GTKMOZEMBED_LDFLAGS)
-
diff --git a/deskutils/google-gadgets/files/patch-extensions_gtkmoz__browser__element_browser__element.cc b/deskutils/google-gadgets/files/patch-extensions_gtkmoz__browser__element_browser__element.cc
deleted file mode 100644
index faf4100dbe15..000000000000
--- a/deskutils/google-gadgets/files/patch-extensions_gtkmoz__browser__element_browser__element.cc
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- extensions/gtkmoz_browser_element/browser_element.cc.orig
-+++ extensions/gtkmoz_browser_element/browser_element.cc
-@@ -164,7 +164,7 @@
- std::string up_fd_str = StringPrintf("%d", up_fds[1]);
- for (size_t i = 0; kBrowserChildNames[i]; ++i) {
- execl(kBrowserChildNames[i], kBrowserChildNames[i],
-- down_fd_str.c_str(), up_fd_str.c_str(), NULL);
-+ down_fd_str.c_str(), up_fd_str.c_str(), (char*)0);
- }
- LOG("Failed to execute browser child");
- _exit(-1);
diff --git a/deskutils/google-gadgets/files/patch-extensions_gtkwebkit__browser__element_browser__element.cc b/deskutils/google-gadgets/files/patch-extensions_gtkwebkit__browser__element_browser__element.cc
deleted file mode 100644
index 8d88d5606c21..000000000000
--- a/deskutils/google-gadgets/files/patch-extensions_gtkwebkit__browser__element_browser__element.cc
+++ /dev/null
@@ -1,23 +0,0 @@
-
-$FreeBSD$
-
---- extensions/gtkwebkit_browser_element/browser_element.cc.orig
-+++ extensions/gtkwebkit_browser_element/browser_element.cc
-@@ -540,7 +540,7 @@
- Impl *impl) {
- if (!impl->owner_) return;
- gint width = 0;
-- g_object_get(features, "width", &width, NULL);
-+ g_object_get(features, "width", &width, (const gchar*)0);
- ScopedLogContext log_context(impl->owner_->GetView()->GetGadget());
- DLOG("WebViewWindowWidthNotify(Impl=%p, width=%d)", impl, width);
- }
-@@ -550,7 +550,7 @@
- Impl *impl) {
- if (!impl->owner_) return;
- gint height = 0;
-- g_object_get(features, "height", &height, NULL);
-+ g_object_get(features, "height", &height, (const gchar*)0);
- ScopedLogContext log_context(impl->owner_->GetView()->GetGadget());
- DLOG("WebViewWindowHeightNotify(Impl=%p, width=%d)", impl, height);
- }
diff --git a/deskutils/google-gadgets/files/patch-extensions_linux__system__framework_file__system.cc b/deskutils/google-gadgets/files/patch-extensions_linux__system__framework_file__system.cc
deleted file mode 100644
index 4c09753c7554..000000000000
--- a/deskutils/google-gadgets/files/patch-extensions_linux__system__framework_file__system.cc
+++ /dev/null
@@ -1,27 +0,0 @@
-
-$FreeBSD$
-
---- extensions/linux_system_framework/file_system.cc.orig
-+++ extensions/linux_system_framework/file_system.cc
-@@ -463,8 +463,8 @@
- if (stat(path, &stat_value))
- return Date(0);
-
-- return Date(stat_value.st_mtim.tv_sec * 1000
-- + stat_value.st_mtim.tv_nsec / 1000000);
-+ return Date(statbuf.st_mtimespec.tv_sec * 1000
-+ + statbuf.st_mtimespec.tv_nsec / 1000000);
- }
-
- static Date GetDateLastAccessed(const char *path) {
-@@ -476,8 +476,8 @@
- if (stat(path, &stat_value))
- return Date(0);
-
-- return Date(stat_value.st_atim.tv_sec * 1000
-- + stat_value.st_atim.tv_nsec / 1000000);
-+ return Date(statbuf.st_atimespec.tv_sec * 1000
-+ + statbuf.st_atimespec.tv_nsec / 1000000);
- }
-
- class Drive : public DriveInterface {
diff --git a/deskutils/google-gadgets/files/patch-extensions_smjs__script__runtime_Makefile.am b/deskutils/google-gadgets/files/patch-extensions_smjs__script__runtime_Makefile.am
deleted file mode 100644
index 5f1f78d70424..000000000000
--- a/deskutils/google-gadgets/files/patch-extensions_smjs__script__runtime_Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-
-$FreeBSD$
-
---- extensions/smjs_script_runtime/Makefile.am.orig
-+++ extensions/smjs_script_runtime/Makefile.am
-@@ -72,8 +72,7 @@
- smjs_script_runtime_la_LIBADD = \
- $(top_builddir)/ggadget/libggadget@GGL_EPOCH@.la \
- libggadget-smjs.la \
-- $(LIBMOZJS_LIBS) \
-- -ldl
-+ $(LIBMOZJS_LIBS)
-
- smjs_script_runtime_la_LDFLAGS = \
- -avoid-version \
diff --git a/deskutils/google-gadgets/files/patch-extensions_smjs__script__runtime_tests_Makefile.am b/deskutils/google-gadgets/files/patch-extensions_smjs__script__runtime_tests_Makefile.am
deleted file mode 100644
index 4eb4a9c6ab85..000000000000
--- a/deskutils/google-gadgets/files/patch-extensions_smjs__script__runtime_tests_Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-
-$FreeBSD$
-
---- extensions/smjs_script_runtime/tests/Makefile.am.orig
-+++ extensions/smjs_script_runtime/tests/Makefile.am
-@@ -30,8 +30,7 @@
- $(top_builddir)/ggadget/libggadget@GGL_EPOCH@.la \
- $(top_builddir)/ggadget/js/libggadget-js@GGL_EPOCH@.la \
- $(top_builddir)/third_party/editline/libeditline.la \
-- $(LIBMOZJS_LIBS) \
-- -ldl
-+ $(LIBMOZJS_LIBS)
-
- check_PROGRAMS = cross_context_test \
- dom_test_shell \
diff --git a/deskutils/google-gadgets/files/patch-extensions_soup__xml__http__request_soup__xml__http__request.cc b/deskutils/google-gadgets/files/patch-extensions_soup__xml__http__request_soup__xml__http__request.cc
deleted file mode 100644
index d4a341ea643f..000000000000
--- a/deskutils/google-gadgets/files/patch-extensions_soup__xml__http__request_soup__xml__http__request.cc
+++ /dev/null
@@ -1,32 +0,0 @@
-
-$FreeBSD$
-
---- extensions/soup_xml_http_request/soup_xml_http_request.cc.orig
-+++ extensions/soup_xml_http_request/soup_xml_http_request.cc
-@@ -1004,7 +1004,7 @@
- it != sessions_.end(); ++it) {
- g_object_set(G_OBJECT(it->second),
- SOUP_SESSION_USER_AGENT, default_user_agent_.c_str(),
-- NULL);
-+ (const gchar*)0);
- }
- }
- }
-@@ -1016,7 +1016,7 @@
- #ifdef HAVE_LIBSOUP_GNOME
- SOUP_SESSION_ADD_FEATURE_BY_TYPE, SOUP_TYPE_PROXY_RESOLVER_GNOME,
- #endif
-- NULL);
-+ (const char*)0);
-
- if (session) {
- #ifdef SOUP_XHR_VERBOSE
-@@ -1031,7 +1031,7 @@
- #ifdef GGL_DEFAULT_SSL_CA_FILE
- SOUP_SESSION_SSL_CA_FILE, GGL_DEFAULT_SSL_CA_FILE,
- #endif
-- NULL);
-+ (const gchar*)0);
-
- g_signal_connect(G_OBJECT(session), "authenticate",
- G_CALLBACK(AuthenticateCallback), this);
diff --git a/deskutils/google-gadgets/files/patch-gadgets_designer_designer__script__utils.cc b/deskutils/google-gadgets/files/patch-gadgets_designer_designer__script__utils.cc
deleted file mode 100644
index 67e79e563175..000000000000
--- a/deskutils/google-gadgets/files/patch-gadgets_designer_designer__script__utils.cc
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- gadgets/designer/designer_script_utils.cc.orig
-+++ gadgets/designer/designer_script_utils.cc
-@@ -231,7 +231,7 @@
- if ((pid = fork()) == 0) {
- if (fork() != 0)
- _exit(0);
-- execlp(command, command, file, NULL);
-+ execlp(command, command, file, (char*)0);
- DLOG("Failed to exec command: %s", command);
- _exit(-1);
- }
diff --git a/deskutils/google-gadgets/files/patch-ggadget_gtk_utilities.cc b/deskutils/google-gadgets/files/patch-ggadget_gtk_utilities.cc
deleted file mode 100644
index 22b38566526e..000000000000
--- a/deskutils/google-gadgets/files/patch-ggadget_gtk_utilities.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ggadget/gtk/utilities.cc.orig 2008-12-03 18:01:36.000000000 +1000
-+++ ggadget/gtk/utilities.cc 2009-01-07 00:52:52.000000000 +1000
-@@ -83,7 +83,7 @@
- "%s", message);
- gtk_dialog_add_buttons(GTK_DIALOG(dialog), GTK_STOCK_NO, GTK_RESPONSE_NO,
- GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
-- GTK_STOCK_YES, GTK_RESPONSE_YES, NULL);
-+ GTK_STOCK_YES, GTK_RESPONSE_YES, (const gchar*)0);
- gtk_dialog_set_default_response(GTK_DIALOG(dialog), GTK_RESPONSE_YES);
- } else {
- dialog = gtk_message_dialog_new(NULL, GTK_DIALOG_MODAL,
diff --git a/deskutils/google-gadgets/files/patch-ggadget_npapi_Makefile.am b/deskutils/google-gadgets/files/patch-ggadget_npapi_Makefile.am
deleted file mode 100644
index fdf8bf2f96f2..000000000000
--- a/deskutils/google-gadgets/files/patch-ggadget_npapi_Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-
-$FreeBSD$
-
---- ggadget/npapi/Makefile.am.orig
-+++ ggadget/npapi/Makefile.am
-@@ -44,8 +44,7 @@
-
- libggadget_npapi@GGL_EPOCH@_la_LIBADD = \
- $(top_builddir)/ggadget/libggadget@GGL_EPOCH@.la \
-- $(X_LIBS) \
-- -ldl
-+ $(X_LIBS)
-
- libggadget_npapi@GGL_EPOCH@_la_LDFLAGS = \
- -version-info $(LIBGGADGET_VERSION) \
diff --git a/deskutils/google-gadgets/pkg-descr b/deskutils/google-gadgets/pkg-descr
deleted file mode 100644
index 414555d6f840..000000000000
--- a/deskutils/google-gadgets/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Google Gadgets for Linux provides a platform for running desktop
-gadgets under Linux, catering to the unique needs of Linux users.
-
-WWW: http://code.google.com/p/google-gadgets-for-linux/
diff --git a/deskutils/google-gadgets/pkg-plist b/deskutils/google-gadgets/pkg-plist
deleted file mode 100644
index e220c9d4b597..000000000000
--- a/deskutils/google-gadgets/pkg-plist
+++ /dev/null
@@ -1,289 +0,0 @@
-%%GTK%%bin/ggl-gtk
-%%QT%%bin/ggl-qt
-include/google-gadgets/ggadget/anchor_element.h
-include/google-gadgets/ggadget/audioclip_interface.h
-include/google-gadgets/ggadget/backoff.h
-include/google-gadgets/ggadget/basic_element.h
-include/google-gadgets/ggadget/button_element.h
-include/google-gadgets/ggadget/canvas_interface.h
-include/google-gadgets/ggadget/canvas_utils.h
-include/google-gadgets/ggadget/checkbox_element.h
-include/google-gadgets/ggadget/clip_region.h
-include/google-gadgets/ggadget/color.h
-include/google-gadgets/ggadget/combobox_element.h
-include/google-gadgets/ggadget/common.h
-include/google-gadgets/ggadget/content_item.h
-include/google-gadgets/ggadget/contentarea_element.h
-include/google-gadgets/ggadget/copy_element.h
-include/google-gadgets/ggadget/dbus/dbus_proxy.h
-include/google-gadgets/ggadget/dbus/dbus_result_receiver.h
-include/google-gadgets/ggadget/decorated_view_host.h
-include/google-gadgets/ggadget/details_view_data.h
-include/google-gadgets/ggadget/details_view_decorator.h
-include/google-gadgets/ggadget/digest_utils.h
-include/google-gadgets/ggadget/dir_file_manager.h
-include/google-gadgets/ggadget/display_window.h
-include/google-gadgets/ggadget/div_element.h
-include/google-gadgets/ggadget/docked_main_view_decorator.h
-include/google-gadgets/ggadget/edit_element_base.h
-include/google-gadgets/ggadget/element_factory.h
-include/google-gadgets/ggadget/elements.h
-include/google-gadgets/ggadget/encryptor_interface.h
-include/google-gadgets/ggadget/event.h
-include/google-gadgets/ggadget/extension_manager.h
-include/google-gadgets/ggadget/file_manager_factory.h
-include/google-gadgets/ggadget/file_manager_interface.h
-include/google-gadgets/ggadget/file_manager_wrapper.h
-include/google-gadgets/ggadget/file_system_interface.h
-include/google-gadgets/ggadget/floating_main_view_decorator.h
-include/google-gadgets/ggadget/font_interface.h
-include/google-gadgets/ggadget/framed_view_decorator_base.h
-include/google-gadgets/ggadget/framework_interface.h
-include/google-gadgets/ggadget/gadget.h
-include/google-gadgets/ggadget/gadget_consts.h
-include/google-gadgets/ggadget/gadget_manager_interface.h
-include/google-gadgets/ggadget/graphics_interface.h
-%%GTK%%include/google-gadgets/ggadget/gtk/cairo_graphics.h
-%%GTK%%include/google-gadgets/ggadget/gtk/hotkey.h
-%%GTK%%include/google-gadgets/ggadget/gtk/key_convert.h
-%%GTK%%include/google-gadgets/ggadget/gtk/main_loop.h
-%%GTK%%include/google-gadgets/ggadget/gtk/menu_builder.h
-%%GTK%%include/google-gadgets/ggadget/gtk/npapi_plugin_element.h
-%%GTK%%include/google-gadgets/ggadget/gtk/single_view_host.h
-%%GTK%%include/google-gadgets/ggadget/gtk/tooltip.h
-%%GTK%%include/google-gadgets/ggadget/gtk/utilities.h
-%%GTK%%include/google-gadgets/ggadget/gtk/view_widget_binder.h
-include/google-gadgets/ggadget/host_interface.h
-include/google-gadgets/ggadget/host_utils.h
-include/google-gadgets/ggadget/image_cache.h
-include/google-gadgets/ggadget/image_interface.h
-include/google-gadgets/ggadget/img_element.h
-include/google-gadgets/ggadget/item_element.h
-include/google-gadgets/ggadget/js/js_utils.h
-include/google-gadgets/ggadget/js/jscript_massager.h
-include/google-gadgets/ggadget/label_element.h
-include/google-gadgets/ggadget/light_map.h
-include/google-gadgets/ggadget/listbox_element.h
-include/google-gadgets/ggadget/locales.h
-include/google-gadgets/ggadget/localized_file_manager.h
-include/google-gadgets/ggadget/logger.h
-include/google-gadgets/ggadget/main_loop_interface.h
-include/google-gadgets/ggadget/main_view_decorator_base.h
-include/google-gadgets/ggadget/math_utils.h
-include/google-gadgets/ggadget/memory_options.h
-include/google-gadgets/ggadget/menu_interface.h
-include/google-gadgets/ggadget/messages.h
-include/google-gadgets/ggadget/module.h
-include/google-gadgets/ggadget/npapi/npapi_plugin.h
-include/google-gadgets/ggadget/object_element.h
-include/google-gadgets/ggadget/object_videoplayer.h
-include/google-gadgets/ggadget/options_interface.h
-include/google-gadgets/ggadget/permissions.h
-include/google-gadgets/ggadget/popout_main_view_decorator.h
-include/google-gadgets/ggadget/progressbar_element.h
-%%QT%%include/google-gadgets/ggadget/qt/qt_graphics.h
-%%QT%%include/google-gadgets/ggadget/qt/qt_main_loop.h
-%%QT%%include/google-gadgets/ggadget/qt/qt_menu.h
-%%QT%%include/google-gadgets/ggadget/qt/qt_view_host.h
-%%QT%%include/google-gadgets/ggadget/qt/qt_view_widget.h
-%%QT%%include/google-gadgets/ggadget/qt/utilities.h
-include/google-gadgets/ggadget/registerable_interface.h
-include/google-gadgets/ggadget/run_once.h
-include/google-gadgets/ggadget/scoped_ptr.h
-include/google-gadgets/ggadget/script_context_interface.h
-include/google-gadgets/ggadget/script_runtime_interface.h
-include/google-gadgets/ggadget/script_runtime_manager.h
-include/google-gadgets/ggadget/scriptable_array.h
-include/google-gadgets/ggadget/scriptable_binary_data.h
-include/google-gadgets/ggadget/scriptable_enumerator.h
-include/google-gadgets/ggadget/scriptable_event.h
-include/google-gadgets/ggadget/scriptable_file_system.h
-include/google-gadgets/ggadget/scriptable_framework.h
-include/google-gadgets/ggadget/scriptable_function.h
-include/google-gadgets/ggadget/scriptable_helper.h
-include/google-gadgets/ggadget/scriptable_holder.h
-include/google-gadgets/ggadget/scriptable_image.h
-include/google-gadgets/ggadget/scriptable_interface.h
-include/google-gadgets/ggadget/scriptable_map.h
-include/google-gadgets/ggadget/scriptable_menu.h
-include/google-gadgets/ggadget/scriptable_options.h
-include/google-gadgets/ggadget/scriptable_view.h
-include/google-gadgets/ggadget/scrollbar_element.h
-include/google-gadgets/ggadget/scrolling_element.h
-include/google-gadgets/ggadget/sidebar.h
-include/google-gadgets/ggadget/signals.h
-include/google-gadgets/ggadget/slot.h
-include/google-gadgets/ggadget/small_object.h
-include/google-gadgets/ggadget/string_utils.h
-include/google-gadgets/ggadget/system_utils.h
-include/google-gadgets/ggadget/text_frame.h
-include/google-gadgets/ggadget/texture.h
-include/google-gadgets/ggadget/unicode_utils.h
-include/google-gadgets/ggadget/usage_collector_interface.h
-include/google-gadgets/ggadget/uuid.h
-include/google-gadgets/ggadget/variant.h
-include/google-gadgets/ggadget/video_element_base.h
-include/google-gadgets/ggadget/view.h
-include/google-gadgets/ggadget/view_decorator_base.h
-include/google-gadgets/ggadget/view_element.h
-include/google-gadgets/ggadget/view_host_interface.h
-include/google-gadgets/ggadget/view_interface.h
-include/google-gadgets/ggadget/xdg/desktop_entry.h
-include/google-gadgets/ggadget/xdg/utilities.h
-include/google-gadgets/ggadget/xml_dom.h
-include/google-gadgets/ggadget/xml_dom_interface.h
-include/google-gadgets/ggadget/xml_http_request_interface.h
-include/google-gadgets/ggadget/xml_http_request_utils.h
-include/google-gadgets/ggadget/xml_parser_interface.h
-include/google-gadgets/ggadget/xml_utils.h
-include/google-gadgets/ggadget/zip_file_manager.h
-%%GTK%%%%MOZILLA%%lib/google-gadgets/gtkmoz-browser-child
-lib/google-gadgets/include/ggadget/sysdeps.h
-lib/google-gadgets/modules/analytics-usage-collector.a
-lib/google-gadgets/modules/analytics-usage-collector.la
-lib/google-gadgets/modules/analytics-usage-collector.so
-lib/google-gadgets/modules/curl-xml-http-request.a
-lib/google-gadgets/modules/curl-xml-http-request.la
-lib/google-gadgets/modules/curl-xml-http-request.so
-lib/google-gadgets/modules/dbus-script-class.a
-lib/google-gadgets/modules/dbus-script-class.la
-lib/google-gadgets/modules/dbus-script-class.so
-lib/google-gadgets/modules/default-framework.a
-lib/google-gadgets/modules/default-framework.la
-lib/google-gadgets/modules/default-framework.so
-lib/google-gadgets/modules/default-options.a
-lib/google-gadgets/modules/default-options.la
-lib/google-gadgets/modules/default-options.so
-lib/google-gadgets/modules/google-gadget-manager.a
-lib/google-gadgets/modules/google-gadget-manager.la
-lib/google-gadgets/modules/google-gadget-manager.so
-lib/google-gadgets/modules/gst-audio-framework.a
-lib/google-gadgets/modules/gst-audio-framework.la
-lib/google-gadgets/modules/gst-audio-framework.so
-lib/google-gadgets/modules/gst-video-element.a
-lib/google-gadgets/modules/gst-video-element.la
-lib/google-gadgets/modules/gst-video-element.so
-%%GTK%%lib/google-gadgets/modules/gtk-edit-element.a
-%%GTK%%lib/google-gadgets/modules/gtk-edit-element.la
-%%GTK%%lib/google-gadgets/modules/gtk-edit-element.so
-%%GTK%%lib/google-gadgets/modules/gtk-flash-element.a
-%%GTK%%lib/google-gadgets/modules/gtk-flash-element.la
-%%GTK%%lib/google-gadgets/modules/gtk-flash-element.so
-%%GTK%%lib/google-gadgets/modules/gtk-system-framework.a
-%%GTK%%lib/google-gadgets/modules/gtk-system-framework.la
-%%GTK%%lib/google-gadgets/modules/gtk-system-framework.so
-%%GTK%%%%MOZILLA%%lib/google-gadgets/modules/gtkmoz-browser-element.a
-%%GTK%%%%MOZILLA%%lib/google-gadgets/modules/gtkmoz-browser-element.la
-%%GTK%%%%MOZILLA%%lib/google-gadgets/modules/gtkmoz-browser-element.so
-%%GTKWEBKIT%%lib/google-gadgets/modules/gtkwebkit-browser-element.a
-%%GTKWEBKIT%%lib/google-gadgets/modules/gtkwebkit-browser-element.la
-%%GTKWEBKIT%%lib/google-gadgets/modules/gtkwebkit-browser-element.so
-lib/google-gadgets/modules/html-flash-element.a
-lib/google-gadgets/modules/html-flash-element.la
-lib/google-gadgets/modules/html-flash-element.so
-lib/google-gadgets/modules/libxml2-xml-parser.a
-lib/google-gadgets/modules/libxml2-xml-parser.la
-lib/google-gadgets/modules/libxml2-xml-parser.so
-%%QT%%lib/google-gadgets/modules/qt-edit-element.a
-%%QT%%lib/google-gadgets/modules/qt-edit-element.la
-%%QT%%lib/google-gadgets/modules/qt-edit-element.so
-%%QT%%lib/google-gadgets/modules/qt-script-runtime.a
-%%QT%%lib/google-gadgets/modules/qt-script-runtime.la
-%%QT%%lib/google-gadgets/modules/qt-script-runtime.so
-%%QT%%lib/google-gadgets/modules/qt-system-framework.a
-%%QT%%lib/google-gadgets/modules/qt-system-framework.la
-%%QT%%lib/google-gadgets/modules/qt-system-framework.so
-%%QT%%lib/google-gadgets/modules/qt-xml-http-request.a
-%%QT%%lib/google-gadgets/modules/qt-xml-http-request.la
-%%QT%%lib/google-gadgets/modules/qt-xml-http-request.so
-%%QT%%lib/google-gadgets/modules/qtwebkit-browser-element.a
-%%QT%%lib/google-gadgets/modules/qtwebkit-browser-element.la
-%%QT%%lib/google-gadgets/modules/qtwebkit-browser-element.so
-%%MOZILLA%%lib/google-gadgets/modules/smjs-script-runtime.a
-%%MOZILLA%%lib/google-gadgets/modules/smjs-script-runtime.la
-%%MOZILLA%%lib/google-gadgets/modules/smjs-script-runtime.so
-%%GTK%%lib/google-gadgets/modules/soup-xml-http-request.a
-%%GTK%%lib/google-gadgets/modules/soup-xml-http-request.la
-%%GTK%%lib/google-gadgets/modules/soup-xml-http-request.so
-%%GTKWEBKIT%%lib/google-gadgets/modules/webkit-script-runtime.a
-%%GTKWEBKIT%%lib/google-gadgets/modules/webkit-script-runtime.la
-%%GTKWEBKIT%%lib/google-gadgets/modules/webkit-script-runtime.so
-lib/libggadget-1.0.a
-lib/libggadget-1.0.la
-lib/libggadget-1.0.so
-lib/libggadget-1.0.so.0
-lib/libggadget-dbus-1.0.a
-lib/libggadget-dbus-1.0.la
-lib/libggadget-dbus-1.0.so
-lib/libggadget-dbus-1.0.so.0
-%%GTK%%lib/libggadget-gtk-1.0.a
-%%GTK%%lib/libggadget-gtk-1.0.la
-%%GTK%%lib/libggadget-gtk-1.0.so
-%%GTK%%lib/libggadget-gtk-1.0.so.0
-lib/libggadget-js-1.0.a
-lib/libggadget-js-1.0.la
-lib/libggadget-js-1.0.so
-lib/libggadget-js-1.0.so.0
-lib/libggadget-npapi-1.0.a
-lib/libggadget-npapi-1.0.la
-lib/libggadget-npapi-1.0.so
-lib/libggadget-npapi-1.0.so.0
-%%QT%%lib/libggadget-qt-1.0.a
-%%QT%%lib/libggadget-qt-1.0.la
-%%QT%%lib/libggadget-qt-1.0.so
-%%QT%%lib/libggadget-qt-1.0.so.0
-%%GTKWEBKIT%%lib/libggadget-webkitjs-1.0.a
-%%GTKWEBKIT%%lib/libggadget-webkitjs-1.0.la
-%%GTKWEBKIT%%lib/libggadget-webkitjs-1.0.so
-%%GTKWEBKIT%%lib/libggadget-webkitjs-1.0.so.0
-lib/libggadget-xdg-1.0.a
-lib/libggadget-xdg-1.0.la
-lib/libggadget-xdg-1.0.so
-lib/libggadget-xdg-1.0.so.0
-libdata/pkgconfig/libggadget-1.0.pc
-libdata/pkgconfig/libggadget-dbus-1.0.pc
-%%GTK%%libdata/pkgconfig/libggadget-gtk-1.0.pc
-libdata/pkgconfig/libggadget-js-1.0.pc
-libdata/pkgconfig/libggadget-npapi-1.0.pc
-%%QT%%libdata/pkgconfig/libggadget-qt-1.0.pc
-libdata/pkgconfig/libggadget-xdg-1.0.pc
-%%GTK%%share/applications/ggl-designer.desktop
-%%GTK%%share/applications/ggl-gtk.desktop
-%%QT%%share/applications/ggl-qt.desktop
-%%DATADIR%%/analog-clock.gg
-%%DATADIR%%/designer.gg
-%%DATADIR%%/digital-alarm-clock.gg
-%%DATADIR%%/google-gadget-browser.gg
-%%DATADIR%%/igoogle.gg
-%%DATADIR%%/photos.gg
-%%DATADIR%%/resources.gg
-%%DATADIR%%/rss.gg
-share/icons/hicolor/128x128/apps/google-gadgets.png
-share/icons/hicolor/128x128/mimetypes/application-x-google-gadget.png
-share/icons/hicolor/192x192/apps/google-gadgets.png
-share/icons/hicolor/192x192/mimetypes/application-x-google-gadget.png
-share/icons/hicolor/32x32/apps/google-gadgets.png
-share/icons/hicolor/32x32/mimetypes/application-x-google-gadget.png
-share/icons/hicolor/48x48/apps/google-gadgets.png
-share/icons/hicolor/48x48/mimetypes/application-x-google-gadget.png
-share/icons/hicolor/64x64/apps/google-gadgets.png
-share/icons/hicolor/64x64/mimetypes/application-x-google-gadget.png
-share/mime/packages/00-google-gadgets.xml
-share/pixmaps/google-gadgets.png
-@dirrm %%DATADIR%%
-@dirrm lib/google-gadgets/modules
-@dirrm lib/google-gadgets/include/ggadget
-@dirrm lib/google-gadgets/include
-@dirrm lib/google-gadgets
-@dirrm include/google-gadgets/ggadget/xdg
-%%QT%%@dirrm include/google-gadgets/ggadget/qt
-@dirrm include/google-gadgets/ggadget/npapi
-@dirrm include/google-gadgets/ggadget/js
-%%GTK%%@dirrm include/google-gadgets/ggadget/gtk
-@dirrm include/google-gadgets/ggadget/dbus
-@dirrm include/google-gadgets/ggadget
-@dirrm include/google-gadgets
-@exec %%LOCALBASE%%/bin/update-mime-database %D/share/mime
-@unexec %%LOCALBASE%%/bin/update-mime-database %D/share/mime
-@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
-@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
diff --git a/devel/Makefile b/devel/Makefile
index d5df56df9b68..b725fc630c11 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -589,7 +589,6 @@
SUBDIR += gobject-introspection
SUBDIR += goffice
SUBDIR += goffice010
- SUBDIR += gonzui
SUBDIR += google-gdata
SUBDIR += google-perftools
SUBDIR += google-sparsehash
@@ -907,7 +906,6 @@
SUBDIR += kdevelop-php-docs
SUBDIR += kdevplatform
SUBDIR += kimwitu
- SUBDIR += klee
SUBDIR += kyra
SUBDIR += kyua
SUBDIR += kyua-atf-compat
@@ -920,8 +918,6 @@
SUBDIR += lfcxml
SUBDIR += libIDL
SUBDIR += libPropList
- SUBDIR += libXGP
- SUBDIR += libYGP
SUBDIR += libafterbase
SUBDIR += libarena
SUBDIR += libassa
@@ -1242,9 +1238,6 @@
SUBDIR += mono-tools
SUBDIR += monodevelop
SUBDIR += monodevelop-database
- SUBDIR += monodevelop-java
- SUBDIR += monodevelop-python
- SUBDIR += monodevelop-vala
SUBDIR += monotone
SUBDIR += monotone-viz
SUBDIR += motor
@@ -1992,7 +1985,6 @@
SUBDIR += p5-File-HomeDir-PathClass
SUBDIR += p5-File-Iterator
SUBDIR += p5-File-LibMagic
- SUBDIR += p5-File-Lock
SUBDIR += p5-File-MMagic
SUBDIR += p5-File-MMagic-XS
SUBDIR += p5-File-Map
@@ -4371,7 +4363,6 @@
SUBDIR += simgear
SUBDIR += simian
SUBDIR += simpletest
- SUBDIR += simulavr
SUBDIR += skalibs
SUBDIR += slf4j
SUBDIR += smack
@@ -4495,7 +4486,6 @@
SUBDIR += uthash
SUBDIR += valgrind
SUBDIR += valgrind-devel
- SUBDIR += valide
SUBDIR += varconf
SUBDIR += vera++
SUBDIR += viewvc
diff --git a/devel/gonzui/Makefile b/devel/gonzui/Makefile
deleted file mode 100644
index a4eb723fd5a8..000000000000
--- a/devel/gonzui/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-# Created by: sumikawa
-# $FreeBSD$
-
-PORTNAME= gonzui
-PORTVERSION= 1.2
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= SF
-
-MAINTAINER= sumikawa@FreeBSD.org
-COMMENT= A source code search engine
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-BUILD_DEPENDS= ${RUBY_SITEARCHLIBDIR}/bdb.so:${PORTSDIR}/databases/ruby-bdb \
- ${RUBY_ARCHLIBDIR}/iconv.so:${PORTSDIR}/converters/ruby-iconv
-RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR}/bdb.so:${PORTSDIR}/databases/ruby-bdb \
- ${RUBY_ARCHLIBDIR}/iconv.so:${PORTSDIR}/converters/ruby-iconv \
- ${RUBY_SITELIBDIR}/langscan.rb:${PORTSDIR}/devel/ruby-langscan
-
-USE_RUBY= yes
-GNU_CONFIGURE= yes
-
-RUBY_SHEBANG_FILES= gonzui-db gonzui-import gonzui-remove \
- gonzui-search gonzui-server gonzui-update
-
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-
-.if ${RUBY_VER} == 1.9
-BROKEN= does not build with ruby 1.9
-.endif
-
-post-configure:
- ${REINPLACE_CMD} -e 's| langscan | |' \
- -e 's| langscan.*\.rb||' \
- ${WRKSRC}/Makefile
-
-.include <bsd.port.post.mk>
diff --git a/devel/gonzui/distinfo b/devel/gonzui/distinfo
deleted file mode 100644
index 01329c590709..000000000000
--- a/devel/gonzui/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gonzui-1.2.tar.gz) = 326348f181a0f34241bf82faf80220954e719b59161809e33c3117bb6c6336be
-SIZE (gonzui-1.2.tar.gz) = 442942
diff --git a/devel/gonzui/files/patch-bdbdbm.rb b/devel/gonzui/files/patch-bdbdbm.rb
deleted file mode 100644
index 9bca8785115b..000000000000
--- a/devel/gonzui/files/patch-bdbdbm.rb
+++ /dev/null
@@ -1,15 +0,0 @@
---- gonzui/bdbdbm.rb.orig 2005-03-02 18:26:12.000000000 +0900
-+++ gonzui/bdbdbm.rb 2009-07-22 11:39:59.000000000 +0900
-@@ -74,6 +74,12 @@
- end
-
- module BDBExtension
-+ def copies(val)
-+ duplicates val, false
-+ rescue
-+ duplicates val
-+ end
-+
- def each_by_prefix(prefix)
- values = []
- cursor = self.cursor
diff --git a/devel/gonzui/files/patch-bdbm.rb b/devel/gonzui/files/patch-bdbm.rb
deleted file mode 100644
index f464c5cad1c5..000000000000
--- a/devel/gonzui/files/patch-bdbm.rb
+++ /dev/null
@@ -1,62 +0,0 @@
---- gonzui/dbm.rb.orig 2005-03-25 17:07:50.000000000 +0900
-+++ gonzui/dbm.rb 2009-07-22 11:39:59.000000000 +0900
-@@ -453,7 +453,7 @@
- end
-
- def get_format_ids_from_package_id(package_id)
-- @pkgid_fmtids.duplicates(package_id)
-+ @pkgid_fmtids.copies(package_id)
- end
-
- def get_format_name(format_id)
-@@ -473,7 +473,7 @@
- end
-
- def get_license_ids_from_package_id(package_id)
-- @pkgid_lcsids.duplicates(package_id)
-+ @pkgid_lcsids.copies(package_id)
- end
-
- def get_license_name(license_id)
-@@ -502,7 +502,7 @@
-
- def get_ncontents_in_package(package_name)
- package_id = get_package_id(package_name)
-- @pkgid_pathids.duplicates(package_id).length
-+ @pkgid_pathids.copies(package_id).length
- end
-
- def get_nformats
-@@ -530,7 +530,7 @@
- end
-
- def get_package_ids(word_id)
-- @wordid_pkgids.duplicates(word_id)
-+ @wordid_pkgids.copies(word_id)
- end
-
- def get_package_name(package_id)
-@@ -543,7 +543,7 @@
-
- def get_package_options(package_id)
- options = {}
-- values = @pkgid_options.duplicates(package_id)
-+ values = @pkgid_options.copies(package_id)
- values.each {|value|
- k, v = value.split(":", 2)
- k = k.intern
-@@ -571,12 +571,12 @@
- end
-
- def get_path_ids(package_id)
-- @pkgid_pathids.duplicates(package_id)
-+ @pkgid_pathids.copies(package_id)
- end
-
- def get_path_ids_from_package_and_word_id(package_id, word_id)
- package_word_id = AutoPack.pack_id2(package_id, word_id)
-- return @pkgwordid_pathids.duplicates(package_word_id)
-+ return @pkgwordid_pathids.copies(package_word_id)
- end
-
- def get_source_uri(package_id)
diff --git a/devel/gonzui/pkg-descr b/devel/gonzui/pkg-descr
deleted file mode 100644
index 438ec66675b2..000000000000
--- a/devel/gonzui/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-gonzui is a source code search engine for accelerating open source
-software development. In the open source software development,
-programmers frequently refer to source codes written by others. Our
-goal is to help programmers develop programs effectively by creating a
-source code search engine that covers vast quantities of open source
-codes available on the Internet.
-
-WWW: http://gonzui.sourceforge.net/
diff --git a/devel/gonzui/pkg-plist b/devel/gonzui/pkg-plist
deleted file mode 100644
index 8f071c52d59c..000000000000
--- a/devel/gonzui/pkg-plist
+++ /dev/null
@@ -1,66 +0,0 @@
-bin/gonzui-import
-bin/gonzui-remove
-bin/gonzui-db
-bin/gonzui-search
-bin/gonzui-server
-bin/gonzui-update
-etc/gonzuirc.sample
-share/gonzui/catalog/catalog.ja
-share/gonzui/doc/favicon.ico
-share/gonzui/doc/folder.png
-share/gonzui/doc/gonzui.css
-share/gonzui/doc/gonzui.js
-share/gonzui/doc/text.png
-%%RUBY_SITEARCHLIBDIR%%/gonzui/autopack.so
-%%RUBY_SITEARCHLIBDIR%%/gonzui/delta.so
-%%RUBY_SITEARCHLIBDIR%%/gonzui/texttokenizer.so
-%%RUBY_SITEARCHLIBDIR%%/gonzui/webapp/xmlformatter.so
-%%RUBY_SITELIBDIR%%/gonzui.rb
-%%RUBY_SITELIBDIR%%/gonzui/apt.rb
-%%RUBY_SITELIBDIR%%/gonzui/bdbdbm.rb
-%%RUBY_SITELIBDIR%%/gonzui/cmdapp.rb
-%%RUBY_SITELIBDIR%%/gonzui/cmdapp/app.rb
-%%RUBY_SITELIBDIR%%/gonzui/cmdapp/search.rb
-%%RUBY_SITELIBDIR%%/gonzui/config.rb
-%%RUBY_SITELIBDIR%%/gonzui/content.rb
-%%RUBY_SITELIBDIR%%/gonzui/delta.rb
-%%RUBY_SITELIBDIR%%/gonzui/dbm.rb
-%%RUBY_SITELIBDIR%%/gonzui/deindexer.rb
-%%RUBY_SITELIBDIR%%/gonzui/extractor.rb
-%%RUBY_SITELIBDIR%%/gonzui/fetcher.rb
-%%RUBY_SITELIBDIR%%/gonzui/gettext.rb
-%%RUBY_SITELIBDIR%%/gonzui/importer.rb
-%%RUBY_SITELIBDIR%%/gonzui/indexer.rb
-%%RUBY_SITELIBDIR%%/gonzui/info.rb
-%%RUBY_SITELIBDIR%%/gonzui/logger.rb
-%%RUBY_SITELIBDIR%%/gonzui/license.rb
-%%RUBY_SITELIBDIR%%/gonzui/monitor.rb
-%%RUBY_SITELIBDIR%%/gonzui/progressbar.rb
-%%RUBY_SITELIBDIR%%/gonzui/remover.rb
-%%RUBY_SITELIBDIR%%/gonzui/searcher.rb
-%%RUBY_SITELIBDIR%%/gonzui/searchquery.rb
-%%RUBY_SITELIBDIR%%/gonzui/searchresult.rb
-%%RUBY_SITELIBDIR%%/gonzui/updater.rb
-%%RUBY_SITELIBDIR%%/gonzui/util.rb
-%%RUBY_SITELIBDIR%%/gonzui/vcs.rb
-%%RUBY_SITELIBDIR%%/gonzui/webapp.rb
-%%RUBY_SITELIBDIR%%/gonzui/webapp/advsearch.rb
-%%RUBY_SITELIBDIR%%/gonzui/webapp/filehandler.rb
-%%RUBY_SITELIBDIR%%/gonzui/webapp/jsfeed.rb
-%%RUBY_SITELIBDIR%%/gonzui/webapp/markup.rb
-%%RUBY_SITELIBDIR%%/gonzui/webapp/search.rb
-%%RUBY_SITELIBDIR%%/gonzui/webapp/servlet.rb
-%%RUBY_SITELIBDIR%%/gonzui/webapp/snippet.rb
-%%RUBY_SITELIBDIR%%/gonzui/webapp/source.rb
-%%RUBY_SITELIBDIR%%/gonzui/webapp/stat.rb
-%%RUBY_SITELIBDIR%%/gonzui/webapp/top.rb
-%%RUBY_SITELIBDIR%%/gonzui/webapp/uri.rb
-%%RUBY_SITELIBDIR%%/gonzui/webapp/webrick.rb
-@dirrm share/gonzui/catalog
-@dirrm share/gonzui/doc
-@dirrm share/gonzui
-@dirrm %%RUBY_SITEARCHLIBDIR%%/gonzui/webapp
-@dirrm %%RUBY_SITEARCHLIBDIR%%/gonzui
-@dirrm %%RUBY_SITELIBDIR%%/gonzui/webapp
-@dirrm %%RUBY_SITELIBDIR%%/gonzui/cmdapp
-@dirrm %%RUBY_SITELIBDIR%%/gonzui
diff --git a/devel/klee/Makefile b/devel/klee/Makefile
deleted file mode 100644
index 2f6028918f10..000000000000
--- a/devel/klee/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= klee
-PORTVERSION= 169327.138
-CATEGORIES= devel
-MASTER_SITES= http://cdn.bitbucket.org/arrowdodger/klee/downloads/
-
-MAINTAINER= 6yearold@gmail.com
-COMMENT= Symbolic virtual machine for LLVM bitcode
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-BUILD_DEPENDS= llvm-ar:${PORTSDIR}/devel/llvm \
- ccc-analyzer:${PORTSDIR}/lang/clang \
- ${LOCALBASE}/lib/libstp.a:${PORTSDIR}/math/stp
-RUN_DEPENDS= llvm-ar:${PORTSDIR}/devel/llvm \
- ccc-analyzer:${PORTSDIR}/lang/clang
-
-BROKEN= fails to build
-
-OPTIONS_DEFINE= DEBUG
-
-USES= cmake:outsource
-CMAKE_ARGS= -DCMAKE_MODULE_PATH=${WRKSRC}/cmake/llvm-3.1-modules \
- -DKLEE_PATH_TO_LLVM_BUILD=${LOCALBASE}
-
-NO_STAGE= yes
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MDEBUG}
-WITH_DEBUG= yes
-.endif
-
-.include <bsd.port.mk>
diff --git a/devel/klee/distinfo b/devel/klee/distinfo
deleted file mode 100644
index 3d65e171a193..000000000000
--- a/devel/klee/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (klee-169327.138.tar.gz) = ae4bdfc05cbb6847ee48786b1a7424895c699af13fca10320c40b7422c7dab62
-SIZE (klee-169327.138.tar.gz) = 1449494
diff --git a/devel/klee/files/patch-CMakeLists.txt b/devel/klee/files/patch-CMakeLists.txt
deleted file mode 100644
index 98426bc0ae23..000000000000
--- a/devel/klee/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- _CMakeLists.txt 2012-10-26 11:48:24.000000000 +0400
-+++ CMakeLists.txt 2012-10-27 14:00:20.173557951 +0400
-@@ -29,7 +29,7 @@
- ABSOLUTE)
-
- include(AddLLVM)
-- include("${KLEE_PATH_TO_LLVM_BUILD}/share/llvm/cmake/LLVMConfig.cmake")
-+ include(LLVMConfig)
- include(HandleLLVMOptions)
-
- set(PACKAGE_VERSION "${LLVM_PACKAGE_VERSION}")
diff --git a/devel/klee/pkg-descr b/devel/klee/pkg-descr
deleted file mode 100644
index 182860e55362..000000000000
--- a/devel/klee/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-KLEE is a symbolic virtual machine built on top of the
-LLVM compiler infrastructure, and available under the
-UIUC open source license.
-
-WWW: http://klee.llvm.org/
diff --git a/devel/klee/pkg-plist b/devel/klee/pkg-plist
deleted file mode 100644
index 0b52554d9f9e..000000000000
--- a/devel/klee/pkg-plist
+++ /dev/null
@@ -1,47 +0,0 @@
-bin/klee
-bin/kleaver
-bin/gen-random-bout
-include/klee/Solver.h
-include/klee/Constraints.h
-include/klee/ExprBuilder.h
-include/klee/Config/Version.h
-include/klee/util/ExprHashMap.h
-include/klee/util/ArrayExprHash.h
-include/klee/util/Ref.h
-include/klee/util/ExprUtil.h
-include/klee/util/Bits.h
-include/klee/util/ExprPPrinter.h
-include/klee/util/ExprRangeEvaluator.h
-include/klee/util/BitArray.h
-include/klee/util/ExprVisitor.h
-include/klee/util/ExprSMTLIBLetPrinter.h
-include/klee/util/ExprEvaluator.h
-include/klee/util/Assignment.h
-include/klee/util/GetElementPtrTypeIterator.h
-include/klee/util/PrintContext.h
-include/klee/util/ExprSMTLIBPrinter.h
-include/klee/Expr.h
-include/klee/Statistic.h
-include/klee/SolverImpl.h
-include/klee/IncompleteSolver.h
-include/klee/Statistics.h
-include/klee/ExecutionState.h
-include/klee/klee.h
-include/klee/Interpreter.h
-include/klee/TimerStatIncrementer.h
-include/klee/Config/config.h
-share/llvm/cmake/KLEEConfig.cmake
-lib/libkleeBasic.a
-lib/libkleeCore.a
-lib/libkleaverExpr.a
-lib/libkleeModule.a
-lib/libkleaverSolver.a
-lib/libkleeSupport.a
-lib/libkleeRuntimeIntrinsic.bca
-lib/libklee-libc.bca
-lib/libkleeRuntest.so
-@dirrmtry share/llvm/cmake
-@dirrmtry share/llvm
-@dirrm include/klee/util
-@dirrm include/klee/Config
-@dirrm include/klee
diff --git a/devel/libXGP/Makefile b/devel/libXGP/Makefile
deleted file mode 100644
index 049e95c3389a..000000000000
--- a/devel/libXGP/Makefile
+++ /dev/null
@@ -1,8 +0,0 @@
-# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= libXGP
-MASTERDIR= ${.CURDIR}/../libYGP
-
-NO_STAGE= yes
-.include "${MASTERDIR}/Makefile"
diff --git a/devel/libYGP/Makefile b/devel/libYGP/Makefile
deleted file mode 100644
index c94ec50213af..000000000000
--- a/devel/libYGP/Makefile
+++ /dev/null
@@ -1,64 +0,0 @@
-# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME?= libYGP
-PORTVERSION= 0.9.42
-PORTREVISION= 3
-CATEGORIES= devel
-MASTER_SITES= SF/libymp/libymp/libYGP-${PORTVERSION}
-DISTNAME= libYGP-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Yet another General Purpose library
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-LIB_DEPENDS= gmp.10:${PORTSDIR}/math/gmp \
- boost_filesystem:${PORTSDIR}/devel/boost-libs
-
-USE_BZIP2= yes
-USE_GCC= yes
-GNU_CONFIGURE= yes
-USES= pathfix pkgconfig gettext
-USE_LDCONFIG= yes
-CONFIGURE_ENV= LIBS="-L${LOCALBASE}/lib"
-CONFIGURE_ARGS= --with-libintl-prefix=${LOCALBASE} --with-gmp\
- --disable-static --disable-rpath --enable-network-trav
-USE_GMAKE= yes
-
-.if ${PORTNAME:M*XGP}
-LIB_DEPENDS+= gtkmm-2.4.1:${PORTSDIR}/x11-toolkits/gtkmm24
-PLIST_SUB= YGP="@comment " XGP=""
-CFG_PATCH= s/mozembed/mozembedNO/g;
-XGP_PATCH= s/(^@AM.*)?GtkMozViewer(.lo|.c|.Plo@am__quote@)//;
-MKIN_PATCH= s/^(SUBDIRS = ).*$$/\1XGP/;
-.else
-PLIST_SUB= XGP="@comment " YGP=""
-MKIN_PATCH= s/@MYSUBDIRS@/YGP/;
-BROKEN= Does not build with recent boost
-.endif
-
-NO_STAGE= yes
-post-patch:
- @${REINPLACE_CMD} -e '/test.*==/s|==|=|g;/LIBRELEASE=/s|=.*|=0|;${CFG_PATCH}' ${WRKSRC}/configure
- @${REINPLACE_CMD} -Ee '${XGP_PATCH}' ${WRKSRC}/XGP/Makefile.in
- @${REINPLACE_CMD} -Ee '/include_HEADERS/s|config.h||;${MKIN_PATCH}' ${WRKSRC}/Makefile.in
- @${REINPLACE_CMD} -e '/^#include/s|malloc.h|stdlib.h|' ${WRKSRC}/XGP/GTKViewer.c
- @${REINPLACE_CMD} -e '/^typedef int socklen_t;/d' ${WRKSRC}/YGP/Socket.cpp
- @${REINPLACE_CMD} -e '/^#.*define sleep/d' ${WRKSRC}/YGP/Tests/Thread.cpp
- @${REINPLACE_CMD} -e 's|SigC::Connection|sigc::connection|g' \
- ${WRKSRC}/XGP/MessageDlg.h
-.if ${PORTNAME:M*XGP}
- @${FIND} ${WRKSRC} -type f -print0 | \
- ${XARGS} -0 ${REINPLACE_CMD} -e 's/ygp-cfg/xgp-cfg/g'
- @${CP} ${WRKSRC}/ygp-cfg.h ${WRKSRC}/xgp-cfg.h
- @${CP} ${WRKSRC}/ygp-cfg.h.in ${WRKSRC}/xgp-cfg.h.in
- @${REINPLACE_CMD} -e 's|libgtkhtml-3.8|libgtkhtml-3.14|g' \
- ${WRKSRC}/configure
-.endif
-
-post-install:
- @${LN} -sf ${PREFIX}/lib/${PORTNAME}-0.so ${PREFIX}/lib/${PORTNAME}.so.0
-
-.include <bsd.port.mk>
diff --git a/devel/libYGP/distinfo b/devel/libYGP/distinfo
deleted file mode 100644
index cab00f1653f1..000000000000
--- a/devel/libYGP/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libYGP-0.9.42.tar.bz2) = ad854f01a7a2e771e2ef4974e72db53687a9599536bafc5d831c199f635e1ff1
-SIZE (libYGP-0.9.42.tar.bz2) = 793844
diff --git a/devel/libYGP/pkg-descr b/devel/libYGP/pkg-descr
deleted file mode 100644
index a75012577179..000000000000
--- a/devel/libYGP/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-A C++ library, separated in 2 parts:
-
-* A common one, designed to have no dependencies to the operating system
- or any library, providing:
- o A class for communication,
- o Classes to handle regular expressions (both common and UNIX-file like),
- o A general parser,
- o Smart pointers
- o A class to search directories
- o A relation-class to relate objects
-
-* Some classes for the X-windows system (basing on gtkmm (previously
- known as Gtk--)) like:
- o An entry field to enter file names (with completion, analogue to modern
- browsers),
- o Formatted entry fields (with validity check),
- o A ListBox to display files (with an icon based on the type of the file),
- o A base-class for Applications
-
-WWW: http://libymp.sourceforge.net/
diff --git a/devel/libYGP/pkg-plist b/devel/libYGP/pkg-plist
deleted file mode 100644
index d1383adb3eaa..000000000000
--- a/devel/libYGP/pkg-plist
+++ /dev/null
@@ -1,104 +0,0 @@
-%%YGP%%bin/mgeni.pl
-%%YGP%%include/ygp-cfg.h
-%%YGP%%include/YGP/ADate.h
-%%YGP%%include/YGP/ANumeric.h
-%%YGP%%include/YGP/ATStamp.h
-%%YGP%%include/YGP/ATime.h
-%%YGP%%include/YGP/AYear.h
-%%YGP%%include/YGP/AssParse.h
-%%YGP%%include/YGP/AttrParse.h
-%%YGP%%include/YGP/AttrVal.h
-%%YGP%%include/YGP/Attribute.h
-%%YGP%%include/YGP/CRegExp.h
-%%YGP%%include/YGP/Check.h
-%%YGP%%include/YGP/ConnMgr.h
-%%YGP%%include/YGP/DirSrch.h
-%%YGP%%include/YGP/DynTrace.h
-%%YGP%%include/YGP/Entity.h
-%%YGP%%include/YGP/Exception.h
-%%YGP%%include/YGP/File.h
-%%YGP%%include/YGP/FileRExp.h
-%%YGP%%include/YGP/FileTypeChk.h
-%%YGP%%include/YGP/IDirSrch.h
-%%YGP%%include/YGP/INIFile.h
-%%YGP%%include/YGP/IVIOAppl.h
-%%YGP%%include/YGP/Log.h
-%%YGP%%include/YGP/MetaEnum.h
-%%YGP%%include/YGP/Module.h
-%%YGP%%include/YGP/Mutex.h
-%%YGP%%include/YGP/Parse.h
-%%YGP%%include/YGP/Path.h
-%%YGP%%include/YGP/PathDirSrch.h
-%%YGP%%include/YGP/Process.h
-%%YGP%%include/YGP/RDirSrch.h
-%%YGP%%include/YGP/RDirSrchSrv.h
-%%YGP%%include/YGP/RegExp.h
-%%YGP%%include/YGP/Relation.h
-%%YGP%%include/YGP/RemoteFile.h
-%%YGP%%include/YGP/Socket.h
-%%YGP%%include/YGP/SortDirSrch.h
-%%YGP%%include/YGP/StackTrc.h
-%%YGP%%include/YGP/StatusObj.h
-%%YGP%%include/YGP/TableWriter.h
-%%YGP%%include/YGP/Thread.h
-%%YGP%%include/YGP/Trace.h
-%%YGP%%include/YGP/Utility.h
-%%YGP%%include/YGP/XDirSrch.h
-%%YGP%%include/YGP/XStrBuf.h
-%%YGP%%include/YGP/XStream.h
-%%XGP%%include/XGP/AnimWindow.h
-%%XGP%%include/XGP/AutoContainer.h
-%%XGP%%include/XGP/BrowserDlg.h
-%%XGP%%include/XGP/ConnectDlg.h
-%%XGP%%include/XGP/EnumEntry.h
-%%XGP%%include/XGP/GTKViewer.h
-%%XGP%%include/XGP/GtkMozViewer.h
-%%XGP%%include/XGP/HTMLViewer.h
-%%XGP%%include/XGP/LoginDlg.h
-%%XGP%%include/XGP/MessageDlg.h
-%%XGP%%include/XGP/SearchDlg.cpp
-%%XGP%%include/XGP/SearchDlg.h
-%%XGP%%include/XGP/TraceDlg.h
-%%XGP%%include/XGP/WebkitViewer.h
-%%XGP%%include/XGP/XAbout.h
-%%XGP%%include/XGP/XApplication.h
-%%XGP%%include/XGP/XAttrEntry.h
-%%XGP%%include/XGP/XAttrLabel.h
-%%XGP%%include/XGP/XAttrSpin.h
-%%XGP%%include/XGP/XAttribute.h
-%%XGP%%include/XGP/XDate.h
-%%XGP%%include/XGP/XDialog.h
-%%XGP%%include/XGP/XFileDlg.h
-%%XGP%%include/XGP/XFileEntry.h
-%%XGP%%include/XGP/XFileList.h
-%%XGP%%include/XGP/XPrintDlg.h
-%%XGP%%include/XGP/XValue.h
-%%XGP%%include/xgp-cfg.h
-%%YGP%%lib/libYGP.la
-%%YGP%%lib/libYGP-0.so
-%%YGP%%lib/libYGP.so
-%%YGP%%lib/libYGP.so.0
-%%XGP%%lib/libXGP-0.so
-%%XGP%%lib/libXGP.la
-%%XGP%%lib/libXGP.so
-%%XGP%%lib/libXGP.so.0
-%%YGP%%libdata/pkgconfig/YGP.pc
-%%XGP%%libdata/pkgconfig/XGP.pc
-%%XGP%%share/XGP/Browser_GTKHTML.png
-%%XGP%%share/XGP/Browser_GTKMOZEMBED.png
-%%XGP%%share/XGP/Browser_WEBKIT.png
-%%XGP%%share/XGP/Browser_dillo.png
-%%XGP%%share/XGP/Browser_epiphany.png
-%%XGP%%share/XGP/Browser_firefox.png
-%%XGP%%share/XGP/Browser_galeon.png
-%%XGP%%share/XGP/Browser_konqueror.png
-%%XGP%%share/XGP/Browser_mozilla.png
-%%XGP%%share/XGP/Browser_netscape.png
-%%XGP%%share/XGP/Browser_opera.png
-%%XGP%%share/XGP/Browser_seamonkey.png
-%%YGP%%share/locale/de/LC_MESSAGES/libYGP.mo
-%%YGP%%share/locale/en/LC_MESSAGES/libYGP.mo
-%%YGP%%share/locale/es/LC_MESSAGES/libYGP.mo
-%%YGP%%@dirrm include/YGP
-%%XGP%%@dirrm include/XGP
-%%XGP%%@dirrm share/XGP
diff --git a/devel/monodevelop-java/Makefile b/devel/monodevelop-java/Makefile
deleted file mode 100644
index 25df66d0af3f..000000000000
--- a/devel/monodevelop-java/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# Created by: Romain Tartiere <romain@blogreen.org>
-# $FreeBSD$
-
-PORTNAME= monodevelop-java
-PORTVERSION= 2.8.8.4
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= http://download.mono-project.com/sources/${PORTNAME}/
-
-MAINTAINER= mono@FreeBSD.org
-COMMENT= MonoDevelop Java/IKVM language support
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash \
- ${LOCALBASE}/libdata/pkgconfig/monodevelop.pc:${PORTSDIR}/devel/monodevelop
-RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/monodevelop.pc:${PORTSDIR}/devel/monodevelop
-
-BROKEN= does not build
-
-USE_BZIP2= yes
-HAS_CONFIGURE= yes
-USE_GMAKE= yes
-USES= gettext
-CONFIGURE_ARGS= --prefix=${PREFIX}
-USE_GNOME= gtksharp20
-
-NO_STAGE= yes
-post-patch:
- @${REINPLACE_CMD} -e 's|[(]prefix[)]/lib/pkgconfig|(prefix)/libdata/pkgconfig|g' \
- ${WRKSRC}/JavaBinding.make
-
-# Restrict to stable (even) versions, indicated by the second component.
-PORTSCOUT= limitw:1,even
-
-.include <bsd.port.mk>
diff --git a/devel/monodevelop-java/distinfo b/devel/monodevelop-java/distinfo
deleted file mode 100644
index 38afd74783db..000000000000
--- a/devel/monodevelop-java/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (monodevelop-java-2.8.8.4.tar.bz2) = 3815224549f764b616934b9f0c9141033ec39cbf687180da61172650f40f010d
-SIZE (monodevelop-java-2.8.8.4.tar.bz2) = 44534
diff --git a/devel/monodevelop-java/files/patch-JavaBinding.make b/devel/monodevelop-java/files/patch-JavaBinding.make
deleted file mode 100644
index e2d4b84e995a..000000000000
--- a/devel/monodevelop-java/files/patch-JavaBinding.make
+++ /dev/null
@@ -1,36 +0,0 @@
---- JavaBinding.make.orig 2008-03-02 14:16:19.000000000 +0100
-+++ JavaBinding.make 2008-03-02 14:15:17.000000000 +0100
-@@ -119,25 +119,25 @@
- LOCAL_PKGCONFIG=PKG_CONFIG_PATH=../../local-config:$$PKG_CONFIG_PATH
-
- $(ASSEMBLY) $(ASSEMBLY_MDB): $(build_sources) $(build_resources) $(build_datafiles) $(DLL_REFERENCES) $(PROJECT_REFERENCES) $(build_xamlg_list)
-- make pre-all-local-hook prefix=$(prefix)
-+ $(MAKE) pre-all-local-hook prefix=$(prefix)
- mkdir -p $(dir $(ASSEMBLY))
-- make $(CONFIG)_BeforeBuild
-+ $(MAKE) $(CONFIG)_BeforeBuild
- $(LOCAL_PKGCONFIG) $(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$(ASSEMBLY) -target:$(COMPILE_TARGET) $(build_sources_embed) $(build_resources_embed) $(build_references_ref)
-- make $(CONFIG)_AfterBuild
-- make post-all-local-hook prefix=$(prefix)
-+ $(MAKE) $(CONFIG)_AfterBuild
-+ $(MAKE) post-all-local-hook prefix=$(prefix)
-
-
- install-local: $(ASSEMBLY) $(ASSEMBLY_MDB) $(JAVABINDING_PC)
-- make pre-install-local-hook prefix=$(prefix)
-+ $(MAKE) pre-install-local-hook prefix=$(prefix)
- mkdir -p $(INSTALL_DIR)
- cp $(ASSEMBLY) $(ASSEMBLY_MDB) $(INSTALL_DIR)
- mkdir -p $(DESTDIR)$(prefix)/lib/pkgconfig
- test -z '$(JAVABINDING_PC)' || cp $(JAVABINDING_PC) $(DESTDIR)$(prefix)/lib/pkgconfig
-- make post-install-local-hook prefix=$(prefix)
-+ $(MAKE) post-install-local-hook prefix=$(prefix)
-
- uninstall-local: $(ASSEMBLY) $(ASSEMBLY_MDB) $(JAVABINDING_PC)
-- make pre-uninstall-local-hook prefix=$(prefix)
-+ $(MAKE) pre-uninstall-local-hook prefix=$(prefix)
- rm -f $(INSTALL_DIR)/$(notdir $(ASSEMBLY))
- test -z '$(ASSEMBLY_MDB)' || rm -f $(INSTALL_DIR)/$(notdir $(ASSEMBLY_MDB))
- test -z '$(JAVABINDING_PC)' || rm -f $(INSTALL_DIR)/$(notdir $(JAVABINDING_PC))
-- make post-uninstall-local-hook prefix=$(prefix)
-+ $(MAKE) post-uninstall-local-hook prefix=$(prefix)
diff --git a/devel/monodevelop-java/files/patch-Makefile b/devel/monodevelop-java/files/patch-Makefile
deleted file mode 100644
index c13d68fb5576..000000000000
--- a/devel/monodevelop-java/files/patch-Makefile
+++ /dev/null
@@ -1,54 +0,0 @@
-
-$FreeBSD$
-
---- Makefile.orig
-+++ Makefile
-@@ -26,14 +26,14 @@
- @set . $$MAKEFLAGS; final_exit=:; \
- case $$2 in --unix) shift ;; esac; \
- case $$2 in *=*) dk="exit 1" ;; *k*) dk=: ;; *) dk="exit 1" ;; esac; \
-- make pre-$*-hook prefix=$(prefix) ;\
-+ ${MAKE} pre-$*-hook prefix=$(prefix) ;\
- for dir in $(SUBDIRS); do \
- case $$dir in \
-- .) make $*-local || { final_exit="exit 1"; $$dk; };;\
-- *) (cd $$dir && make $*) || { final_exit="exit 1"; $$dk; };;\
-+ .) ${MAKE} $*-local || { final_exit="exit 1"; $$dk; };;\
-+ *) (cd $$dir && ${MAKE} $*) || { final_exit="exit 1"; $$dk; };;\
- esac \
- done; \
-- make post-$*-hook prefix=$(prefix) ;\
-+ ${MAKE} post-$*-hook prefix=$(prefix) ;\
- $$final_exit
-
- $(CONFIG_MAKE):
-@@ -47,17 +47,17 @@
- dist: $(CONFIG_MAKE)
- rm -rf $(PACKAGE)-$(VERSION)
- mkdir $(PACKAGE)-$(VERSION)
-- make pre-dist-hook distdir=$$distdir
-+ ${MAKE} pre-dist-hook distdir=$$distdir
- for dir in $(SUBDIRS); do \
- pkgdir=`pwd`/$(PACKAGE)-$(VERSION); \
- mkdir $$pkgdir/$$dir || true; \
- case $$dir in \
-- .) make dist-local distdir=$$pkgdir || exit 1;; \
-- *) (cd $$dir; make dist-local distdir=$$pkgdir/$$dir) || exit 1;; \
-+ .) ${MAKE} dist-local distdir=$$pkgdir || exit 1;; \
-+ *) (cd $$dir; ${MAKE} dist-local distdir=$$pkgdir/$$dir) || exit 1;; \
- esac \
- done
-- (make dist-local distdir=$(PACKAGE)-$(VERSION))
-- make post-dist-hook distsir=$$distdir
-+ (${MAKE} dist-local distdir=$(PACKAGE)-$(VERSION))
-+ ${MAKE} post-dist-hook distsir=$$distdir
- tar czvf $(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)-$(VERSION)
- rm -rf $(PACKAGE)-$(VERSION)
- @echo "=========================================="
-@@ -68,5 +68,5 @@
- (mkdir test; cd test; \
- tar xzvf ../$(PACKAGE)-$(VERSION).tar.gz; cd $(PACKAGE)-$(VERSION); \
- ./configure --prefix=$$(cd `pwd`/..; pwd); \
-- make && make install && make dist);
-+ ${MAKE} && ${MAKE} install && ${MAKE} dist);
- rm -rf test
diff --git a/devel/monodevelop-java/files/patch-configure b/devel/monodevelop-java/files/patch-configure
deleted file mode 100644
index 62bae3ac7bda..000000000000
--- a/devel/monodevelop-java/files/patch-configure
+++ /dev/null
@@ -1,8 +0,0 @@
---- configure.orig 2008-03-02 11:51:45.000000000 +0100
-+++ configure 2008-03-02 11:51:52.000000000 +0100
-@@ -1,4 +1,4 @@
--#!/bin/bash
-+#!/usr/bin/env bash
- VERSION=0.19
- PACKAGE=monodevelop-boo
- prefix=/usr/local
diff --git a/devel/monodevelop-java/pkg-descr b/devel/monodevelop-java/pkg-descr
deleted file mode 100644
index ca328837d4e8..000000000000
--- a/devel/monodevelop-java/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Java language bindings for MonoDevelop (with IKVM).
-
-WWW: http://www.monodevelop.org
diff --git a/devel/monodevelop-java/pkg-plist b/devel/monodevelop-java/pkg-plist
deleted file mode 100644
index a58718c73fa5..000000000000
--- a/devel/monodevelop-java/pkg-plist
+++ /dev/null
@@ -1,69 +0,0 @@
-@comment $FreeBSD$
-lib/monodevelop/AddIns/JavaBinding/JavaBinding.dll.mdb
-lib/monodevelop/AddIns/JavaBinding/JavaBinding.dll
-lib/monodevelop/AddIns/JavaBinding/locale/ca/LC_MESSAGES/monodevelop-java.mo
-lib/monodevelop/AddIns/JavaBinding/locale/cs/LC_MESSAGES/monodevelop-java.mo
-lib/monodevelop/AddIns/JavaBinding/locale/da/LC_MESSAGES/monodevelop-java.mo
-lib/monodevelop/AddIns/JavaBinding/locale/de/LC_MESSAGES/monodevelop-java.mo
-lib/monodevelop/AddIns/JavaBinding/locale/es/LC_MESSAGES/monodevelop-java.mo
-lib/monodevelop/AddIns/JavaBinding/locale/fr/LC_MESSAGES/monodevelop-java.mo
-lib/monodevelop/AddIns/JavaBinding/locale/gl/LC_MESSAGES/monodevelop-java.mo
-lib/monodevelop/AddIns/JavaBinding/locale/hu/LC_MESSAGES/monodevelop-java.mo
-lib/monodevelop/AddIns/JavaBinding/locale/id/LC_MESSAGES/monodevelop-java.mo
-lib/monodevelop/AddIns/JavaBinding/locale/it/LC_MESSAGES/monodevelop-java.mo
-lib/monodevelop/AddIns/JavaBinding/locale/ja/LC_MESSAGES/monodevelop-java.mo
-lib/monodevelop/AddIns/JavaBinding/locale/nl/LC_MESSAGES/monodevelop-java.mo
-lib/monodevelop/AddIns/JavaBinding/locale/pl/LC_MESSAGES/monodevelop-java.mo
-lib/monodevelop/AddIns/JavaBinding/locale/pt/LC_MESSAGES/monodevelop-java.mo
-lib/monodevelop/AddIns/JavaBinding/locale/pt_BR/LC_MESSAGES/monodevelop-java.mo
-lib/monodevelop/AddIns/JavaBinding/locale/ru/LC_MESSAGES/monodevelop-java.mo
-lib/monodevelop/AddIns/JavaBinding/locale/sl_SI/LC_MESSAGES/monodevelop-java.mo
-lib/monodevelop/AddIns/JavaBinding/locale/sv/LC_MESSAGES/monodevelop-java.mo
-lib/monodevelop/AddIns/JavaBinding/locale/tr/LC_MESSAGES/monodevelop-java.mo
-lib/monodevelop/AddIns/JavaBinding/locale/zh_CN/LC_MESSAGES/monodevelop-java.mo
-lib/monodevelop/AddIns/JavaBinding/locale/zh_TW/LC_MESSAGES/monodevelop-java.mo
-libdata/pkgconfig/monodevelop-java.pc
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/zh_TW/LC_MESSAGES
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/zh_TW
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/zh_CN/LC_MESSAGES
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/zh_CN
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/tr/LC_MESSAGES
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/tr
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/sv/LC_MESSAGES
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/sv
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/sl_SI/LC_MESSAGES
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/sl_SI
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/ru/LC_MESSAGES
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/ru
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/pt_BR/LC_MESSAGES
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/pt_BR
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/pt/LC_MESSAGES
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/pt
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/pl/LC_MESSAGES
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/pl
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/nl/LC_MESSAGES
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/nl
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/ja/LC_MESSAGES
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/ja
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/it/LC_MESSAGES
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/it
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/id/LC_MESSAGES
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/id
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/hu/LC_MESSAGES
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/hu
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/gl/LC_MESSAGES
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/gl
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/fr/LC_MESSAGES
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/fr
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/es/LC_MESSAGES
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/es
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/de/LC_MESSAGES
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/de
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/da/LC_MESSAGES
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/da
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/cs/LC_MESSAGES
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/cs
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/ca/LC_MESSAGES
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale/ca
-@dirrm lib/monodevelop/AddIns/JavaBinding/locale
-@dirrm lib/monodevelop/AddIns/JavaBinding
diff --git a/devel/monodevelop-python/Makefile b/devel/monodevelop-python/Makefile
deleted file mode 100644
index 1fd8323e3cb2..000000000000
--- a/devel/monodevelop-python/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# Created by: Romain Tartiere <romain@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= monodevelop-python
-PORTVERSION= 2.8.8.4
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= http://download.mono-project.com/sources/${PORTNAME}/
-
-MAINTAINER= romain@FreeBSD.org
-COMMENT= MonoDevelop Python support
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/monodevelop.pc:${PORTSDIR}/devel/monodevelop
-RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/monodevelop.pc:${PORTSDIR}/devel/monodevelop
-
-BROKEN= does not build
-
-USE_BZIP2= yes
-HAS_CONFIGURE= yes
-USE_GMAKE= yes
-USE_GNOME= gnomehack gtksharp20
-
-NO_STAGE= yes
-post-patch:
- @${REINPLACE_CMD} -e 's|#!/bin/bash|#!/usr/bin/env bash|' \
- ${WRKSRC}/configure
- @${REINPLACE_CMD} -e 's|$$[(]libdir[)]/pkgconfig|$$(prefix)/libdata/pkgconfig|g' \
- ${WRKSRC}/PyBinding/Makefile
-
-# Restrict to stable (even) versions, indicated by the second component.
-PORTSCOUT= limitw:1,even
-
-.include <bsd.port.mk>
diff --git a/devel/monodevelop-python/distinfo b/devel/monodevelop-python/distinfo
deleted file mode 100644
index 4e22697f3b43..000000000000
--- a/devel/monodevelop-python/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (monodevelop-python-2.8.8.4.tar.bz2) = ac4d07f797774612ed2033f499c46b727a830a2cc92b163f82c6c79dd5cf9734
-SIZE (monodevelop-python-2.8.8.4.tar.bz2) = 41512
diff --git a/devel/monodevelop-python/files/patch-Makefile b/devel/monodevelop-python/files/patch-Makefile
deleted file mode 100644
index f08f924cc345..000000000000
--- a/devel/monodevelop-python/files/patch-Makefile
+++ /dev/null
@@ -1,54 +0,0 @@
-
-$FreeBSD$
-
---- Makefile.orig
-+++ Makefile
-@@ -25,14 +25,14 @@
- @set . $$MAKEFLAGS; final_exit=:; \
- case $$2 in --unix) shift ;; esac; \
- case $$2 in *=*) dk="exit 1" ;; *k*) dk=: ;; *) dk="exit 1" ;; esac; \
-- make pre-$*-hook prefix=$(prefix) ; \
-+ $(MAKE) pre-$*-hook prefix=$(prefix) ; \
- for dir in $(call quote_each,$(SUBDIRS)); do \
- case "$$dir" in \
-- .) make $*-local || { final_exit="exit 1"; $$dk; };;\
-- *) (cd "$$dir" && make $*) || { final_exit="exit 1"; $$dk; };;\
-+ .) $(MAKE) $*-local || { final_exit="exit 1"; $$dk; };;\
-+ *) (cd "$$dir" && $(MAKE) $*) || { final_exit="exit 1"; $$dk; };;\
- esac \
- done; \
-- make post-$*-hook prefix=$(prefix) ; \
-+ $(MAKE) post-$*-hook prefix=$(prefix) ; \
- $$final_exit
-
- $(CONFIG_MAKE):
-@@ -46,17 +46,17 @@
- dist: $(CONFIG_MAKE)
- rm -rf $(PACKAGE)-$(VERSION)
- mkdir $(PACKAGE)-$(VERSION)
-- make pre-dist-hook distdir=$$distdir
-+ ${MAKE} pre-dist-hook distdir=$$distdir
- for dir in $(call quote_each,$(SUBDIRS)); do \
- pkgdir=`pwd`/$(PACKAGE)-$(VERSION); \
- mkdir "$$pkgdir/$$dir" || true; \
- case $$dir in \
-- .) make dist-local "distdir=$$pkgdir" || exit 1;; \
-- *) (cd "$$dir"; make dist-local "distdir=$$pkgdir/$$dir") || exit 1;; \
-+ .) ${MAKE} dist-local "distdir=$$pkgdir" || exit 1;; \
-+ *) (cd "$$dir"; ${MAKE} dist-local "distdir=$$pkgdir/$$dir") || exit 1;; \
- esac \
- done
-- (make dist-local distdir=$(PACKAGE)-$(VERSION))
-- make post-dist-hook "distsir=$$distdir"
-+ (${MAKE} dist-local distdir=$(PACKAGE)-$(VERSION))
-+ ${MAKE} post-dist-hook "distsir=$$distdir"
- tar czvf $(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)-$(VERSION)
- rm -rf $(PACKAGE)-$(VERSION)
- @echo "=========================================="
-@@ -67,5 +67,5 @@
- (mkdir test; cd test; \
- tar xzvf ../$(PACKAGE)-$(VERSION).tar.gz; cd $(PACKAGE)-$(VERSION); \
- ./configure --prefix=$$(cd `pwd`/..; pwd); \
-- make && make install && make dist);
-+ $(MAKE) && $(MAKE) install && $(MAKE) dist);
- rm -rf test
diff --git a/devel/monodevelop-python/files/patch-PyBinding_Makefile b/devel/monodevelop-python/files/patch-PyBinding_Makefile
deleted file mode 100644
index 6a40c6f418b2..000000000000
--- a/devel/monodevelop-python/files/patch-PyBinding_Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-
-$FreeBSD$
-
---- PyBinding/Makefile.orig
-+++ PyBinding/Makefile
-@@ -157,30 +157,30 @@
-
-
- $(ASSEMBLY) $(ASSEMBLY_MDB): $(build_sources) $(build_resources) $(build_datafiles) $(DLL_REFERENCES) $(PROJECT_REFERENCES) $(build_xamlg_list) $(build_satellite_assembly_list)
-- make pre-all-local-hook prefix=$(prefix)
-+ $(MAKE) pre-all-local-hook prefix=$(prefix)
- mkdir -p $(shell dirname $(ASSEMBLY))
-- make $(CONFIG)_BeforeBuild
-+ $(MAKE) $(CONFIG)_BeforeBuild
- $(LOCAL_PKGCONFIG) $(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$(ASSEMBLY) -target:$(COMPILE_TARGET) $(build_sources_embed) $(build_resources_embed) $(build_references_ref)
-- make $(CONFIG)_AfterBuild
-- make post-all-local-hook prefix=$(prefix)
-+ $(MAKE) $(CONFIG)_AfterBuild
-+ $(MAKE) post-all-local-hook prefix=$(prefix)
-
- install-local: $(ASSEMBLY) $(ASSEMBLY_MDB)
-- make pre-install-local-hook prefix=$(prefix)
-+ $(MAKE) pre-install-local-hook prefix=$(prefix)
- mkdir -p $(INSTALL_DIR)
- $(call cp,$(ASSEMBLY),$(INSTALL_DIR))
- $(call cp,$(ASSEMBLY_MDB),$(INSTALL_DIR))
- mkdir -p '$(DESTDIR)$(libdir)/pkgconfig'
- $(call cp,$(PYBINDING_PC),$(DESTDIR)$(libdir)/pkgconfig)
- $(call cp,$(PYBINDING_DLL_MDB),$(INSTALL_DIR))
-- make post-install-local-hook prefix=$(prefix)
-+ $(MAKE) post-install-local-hook prefix=$(prefix)
-
- uninstall-local: $(ASSEMBLY) $(ASSEMBLY_MDB)
-- make pre-uninstall-local-hook prefix=$(prefix)
-+ $(MAKE) pre-uninstall-local-hook prefix=$(prefix)
- $(call rm,$(ASSEMBLY),$(INSTALL_DIR))
- $(call rm,$(ASSEMBLY_MDB),$(INSTALL_DIR))
- $(call rm,$(PYBINDING_PC),$(DESTDIR)$(libdir)/pkgconfig)
- $(call rm,$(PYBINDING_DLL_MDB),$(INSTALL_DIR))
-- make post-uninstall-local-hook prefix=$(prefix)
-+ $(MAKE) post-uninstall-local-hook prefix=$(prefix)
-
- install: install-local
- uninstall: uninstall-local
diff --git a/devel/monodevelop-python/pkg-descr b/devel/monodevelop-python/pkg-descr
deleted file mode 100644
index 5435029a9161..000000000000
--- a/devel/monodevelop-python/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Python support for MonoDevelop.
-
-WWW: http://monodevelop.com/
diff --git a/devel/monodevelop-python/pkg-plist b/devel/monodevelop-python/pkg-plist
deleted file mode 100644
index 91951fa6fa7c..000000000000
--- a/devel/monodevelop-python/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-@comment $FreeBSD$
-libdata/pkgconfig/monodevelop-pybinding.pc
-lib/monodevelop/AddIns/PyBinding/PyBinding.dll
-lib/monodevelop/AddIns/PyBinding/PyBinding.dll.mdb
-@dirrm lib/monodevelop/AddIns/PyBinding
diff --git a/devel/monodevelop-vala/Makefile b/devel/monodevelop-vala/Makefile
deleted file mode 100644
index 8df7df8bbd36..000000000000
--- a/devel/monodevelop-vala/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# Created by: Romain Tartiere <romain@blogreen.org>
-# $FreeBSD$
-
-PORTNAME= monodevelop-vala
-PORTVERSION= 2.8
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= http://download.mono-project.com/sources/${PORTNAME}/
-
-MAINTAINER= mono@FreeBSD.org
-COMMENT= Vala language support for Monodevelop
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/monodevelop.pc:${PORTSDIR}/devel/monodevelop
-RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/monodevelop.pc:${PORTSDIR}/devel/monodevelop \
- exctags:${PORTSDIR}/devel/ctags \
- valac:${PORTSDIR}/lang/vala
-LIB_DEPENDS= afrodite-0.12:${PORTSDIR}/devel/vtg
-
-BROKEN= does not build
-
-USE_BZIP2= yes
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-PLIST_FILES= lib/monodevelop/AddIns/BackendBindings/MonoDevelop.ValaBinding.dll \
- lib/monodevelop/AddIns/BackendBindings/MonoDevelop.ValaBinding.dll.config
-
-# Restrict to stable (even) versions, indicated by the second component.
-PORTSCOUT= limitw:1,even
-
-NO_STAGE= yes
-.include <bsd.port.mk>
diff --git a/devel/monodevelop-vala/distinfo b/devel/monodevelop-vala/distinfo
deleted file mode 100644
index b5c19843a14f..000000000000
--- a/devel/monodevelop-vala/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (monodevelop-vala-2.8.tar.bz2) = 3ef382b1e51c01e94b179d0a948dd6f35e536fa583fdc70f659fe98cbb0723d8
-SIZE (monodevelop-vala-2.8.tar.bz2) = 121811
diff --git a/devel/monodevelop-vala/files/patch-MonoDevelop.ValaBinding.dll.config b/devel/monodevelop-vala/files/patch-MonoDevelop.ValaBinding.dll.config
deleted file mode 100644
index 4649b5861235..000000000000
--- a/devel/monodevelop-vala/files/patch-MonoDevelop.ValaBinding.dll.config
+++ /dev/null
@@ -1,10 +0,0 @@
-
-$FreeBSD$
-
---- /dev/null
-+++ MonoDevelop.ValaBinding.dll.config
-@@ -0,0 +1,4 @@
-+<configuration>
-+ <dllmap dll="vala" target="vala-0.12" />
-+ <dllmap dll="afrodite" target="afrodite-0.12" />
-+</configuration>
diff --git a/devel/monodevelop-vala/pkg-descr b/devel/monodevelop-vala/pkg-descr
deleted file mode 100644
index 52a43cf6eb12..000000000000
--- a/devel/monodevelop-vala/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Vala support for the MonoDevelop IDE.
-
-WWW: http://www.monodevelop.org
diff --git a/devel/p5-File-Lock/Makefile b/devel/p5-File-Lock/Makefile
deleted file mode 100644
index 5e2e381b6307..000000000000
--- a/devel/p5-File-Lock/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# Created by: James FitzGibbon <jfitz@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= File-Lock
-PORTVERSION= 0.9
-CATEGORIES= devel perl5
-MASTER_SITES= CPAN
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= demon@FreeBSD.org
-COMMENT= Perl5 module for file locking (flock,fcntl)
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-USES= perl5
-USE_PERL5= configure
-CONFIGURE_ARGS+= POLLUTE=1
-
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-.if ${PERL_LEVEL} > 501400
-BROKEN= does not compile POLLUTE is gone, no release since 1996, net/netdisco depends on me
-.endif
-.include <bsd.port.post.mk>
diff --git a/devel/p5-File-Lock/distinfo b/devel/p5-File-Lock/distinfo
deleted file mode 100644
index 0faf1e77445a..000000000000
--- a/devel/p5-File-Lock/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (File-Lock-0.9.tar.gz) = c577023d3e85924f3c2d0f1d9d02490a2eeb52b021601f5882fcf1365c42d729
-SIZE (File-Lock-0.9.tar.gz) = 8806
diff --git a/devel/p5-File-Lock/pkg-descr b/devel/p5-File-Lock/pkg-descr
deleted file mode 100644
index 0fd3d6e11d9b..000000000000
--- a/devel/p5-File-Lock/pkg-descr
+++ /dev/null
@@ -1,32 +0,0 @@
-This is my first alpha release of File::Lock, my version of the code
-greatfully provided by Jarrko. I've mucked about with it quite a bit,
-and there are a few policy decisions you might not agree with:
-
-All of the locking functions (see t/* for full details),
-File::lock::(lockf/flock/fcntl) are not exported from File::Lock. They all
-take the same set of arguments: FileHandle, mode, pos, whence, length.
-(Except for lockf, which doesn't take the position arguments.) Mode is two
-characters, and can be "wb" for write-lock/non-blocking, or "rn", for
-read-lock/blocking. Most other characters will work fine. (Look in typemap)
-pos, whence, and length default to "the whole file". Use "u" to unlock a
-handle.
-
-The only OO interface is via "new File::Lock()" which uses
-File::Lock::fcntl. If it were working properly, then the lock would be
-unlocked on destruction. But it isn't.
-
-File::Lock::lockfile isn't written yet, but will be.
-
-You can use a mode of "t" or "i" to get info/test a lock. fcntl in array
-context will return an array consisting of all the usual fcntl data.
-In any other case, a single letter is returned, "u", "w", or "r",
-for the detected locking mode. (or unlocked.)
-
-All calls return true if successful. Currently no mucking about with errno
-is done, so it might not be the same for the same condition on all systems.
-
-If you need real fcntl() and it's constants, use Fcntl. File::Lock does
-optionally export SEEK_*, and LOCK_EX|UN|SH, though. (I don't remember why,
-though, on the latter.)
-
-Any comments, complaints, or bug patches would be greatly appreciated.
diff --git a/devel/p5-File-Lock/pkg-plist b/devel/p5-File-Lock/pkg-plist
deleted file mode 100644
index 24b9c6550dc6..000000000000
--- a/devel/p5-File-Lock/pkg-plist
+++ /dev/null
@@ -1,12 +0,0 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/File/Lock.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/File/Lock/autosplit.ix
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/File/Lock/info.al
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/File/Lock/pid.al
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/File/Lock/sysid.al
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/File/Lock/test.al
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/File/Lock/Lock.bs
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/File/Lock/Lock.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/File/Lock/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/File
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/File/Lock
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/File
diff --git a/devel/simulavr/Makefile b/devel/simulavr/Makefile
deleted file mode 100644
index 9b53576bca99..000000000000
--- a/devel/simulavr/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# Created by: Joerg Wunsch <joerg@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= simulavr
-PORTVERSION= 0.1.2
-PORTREVISION= 19
-CATEGORIES= devel
-MASTER_SITES= ${MASTER_SITE_SAVANNAH}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-# special name only this time, don't let this go into ${PORTVERSION}
-DISTNAME= ${PORTNAME}-${PORTVERSION}.6
-
-MAINTAINER= joerg@FreeBSD.org
-COMMENT= A simulator for AVR microcontrollers
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-BUILD_DEPENDS= ${LOCALBASE}/avr/include/avr/io.h:${PORTSDIR}/devel/avr-libc \
- avr-ld:${PORTSDIR}/devel/avr-binutils \
- doxygen:${PORTSDIR}/devel/doxygen \
- texi2dvi:${PORTSDIR}/print/texinfo
-
-BROKEN= does not package
-
-#USE_BZIP2= yes
-USE_TEX= latex:build
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-
-CONFIGURE_ARGS= --disable-versioned-doc --enable-pdf
-
-MAN1= simulavr.1 simulavr-disp.1
-INFO= simulavr
-
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-
-do-install:
- ${RM} -f ${TMPPLIST}
- (cd ${BUILD_WRKSRC}/doc/internals_html && \
- ${FIND} . -type f \( -name '*.html' -or -name '*.css' \) |\
- ${SORT} |\
- ${SED} -e 's|^\.|share/doc/simulavr/internals_html|' \
- >> ${TMPPLIST})
- ${CAT} ${PLIST} >> ${TMPPLIST}
- @for man in ${__MANPAGES}; do \
- ${ECHO_CMD} $${man} >> ${TMPPLIST}; \
- done
- (cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GMAKE} install)
-
-.include <bsd.port.post.mk>
diff --git a/devel/simulavr/distinfo b/devel/simulavr/distinfo
deleted file mode 100644
index e6c12fe344e4..000000000000
--- a/devel/simulavr/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (simulavr-0.1.2.6.tar.gz) = 5f8391bfdc86f430f40c3a7bbc8bb77f521e3afaedacc506ed82d56a1016344e
-SIZE (simulavr-0.1.2.6.tar.gz) = 480765
diff --git a/devel/simulavr/files/patch-src::intvects.h b/devel/simulavr/files/patch-src::intvects.h
deleted file mode 100644
index 31b1b34c505b..000000000000
--- a/devel/simulavr/files/patch-src::intvects.h
+++ /dev/null
@@ -1,25 +0,0 @@
-Index: src/intvects.h
-===================================================================
-RCS file: /sources/simulavr/simulavr/src/intvects.h,v
-retrieving revision 1.8
-diff -u -u -r1.8 intvects.h
---- src/intvects.h 16 Mar 2008 21:14:08 -0000 1.8
-+++ src/intvects.h 29 Jun 2011 06:06:35 -0000
-@@ -26,6 +26,8 @@
- #ifndef SIM_INTVECTS_H
- #define SIM_INTVECTS_H
-
-+#include <stddef.h>
-+
- enum _sleep_modes
- {
- SLEEP_MODE_IDLE,
-@@ -83,7 +85,7 @@
- an index enumeration. */
-
- #define irq_vect_table_index(vect) \
-- ( ((unsigned int) (&( ((IntVectTable *)(0)) -> vect))) / sizeof(IntVect) )
-+ ( offsetof(IntVectTable, vect) / sizeof(IntVect) )
-
- /* No device will have all of these vectors, but must define a structure which
- has a slot for each interrupt. If the device doesn't support the
diff --git a/devel/simulavr/pkg-descr b/devel/simulavr/pkg-descr
deleted file mode 100644
index dcba6fd32db0..000000000000
--- a/devel/simulavr/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Simulavr: A simulator for the Atmel AVR family of microcontrollers.
-
-This program is still under development and is not ready for production
-use. The simulator is stable enough for rudimentary debugging work in
-conjunction with a patched gdb-5.1 (see README.gdb).
-
-WWW: http://savannah.gnu.org/projects/simulavr/
diff --git a/devel/simulavr/pkg-plist b/devel/simulavr/pkg-plist
deleted file mode 100644
index 09a40c7fad83..000000000000
--- a/devel/simulavr/pkg-plist
+++ /dev/null
@@ -1,35 +0,0 @@
-bin/simulavr
-bin/simulavr-disp
-bin/simulavr-vcd
-share/doc/simulavr/AUTHORS
-share/doc/simulavr/COPYING
-share/doc/simulavr/ChangeLog
-share/doc/simulavr/ChangeLog-2001
-share/doc/simulavr/ChangeLog-2002
-share/doc/simulavr/ChangeLog-2003
-share/doc/simulavr/INSTALL
-share/doc/simulavr/ProjSummary
-share/doc/simulavr/README
-share/doc/simulavr/README.gdb
-share/doc/simulavr/README.opcodes
-share/doc/simulavr/TODO
-share/doc/simulavr/html/index.html
-share/doc/simulavr/html/simulavr.html
-share/doc/simulavr/html/simulavr_1.html
-share/doc/simulavr/html/simulavr_2.html
-share/doc/simulavr/html/simulavr_3.html
-share/doc/simulavr/html/simulavr_4.html
-share/doc/simulavr/html/simulavr_5.html
-share/doc/simulavr/html/simulavr_6.html
-share/doc/simulavr/html/simulavr_7.html
-share/doc/simulavr/html/simulavr_8.html
-share/doc/simulavr/html/simulavr_9.html
-share/doc/simulavr/html/simulavr_10.html
-share/doc/simulavr/html/simulavr_11.html
-share/doc/simulavr/html/simulavr_abt.html
-share/doc/simulavr/html/simulavr_toc.html
-share/doc/simulavr/simulavr.pdf
-share/doc/simulavr/simulavr-internals.pdf
-@dirrm share/doc/simulavr/html
-@dirrm share/doc/simulavr/internals_html
-@dirrm share/doc/simulavr
diff --git a/devel/valide/Makefile b/devel/valide/Makefile
deleted file mode 100644
index 28db61917ca7..000000000000
--- a/devel/valide/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-# Created by: Romain Tartiere <romain@blogreen.org>
-# $FreeBSD$
-
-PORTNAME= valide
-PORTVERSION= 0.7.1
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= http://launchpadlibrarian.net/68237064/
-
-MAINTAINER= romain@FreeBSD.org
-COMMENT= An IDE for the Vala programming language
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-LIB_DEPENDS= gdl-1:${PORTSDIR}/x11-toolkits/gdl
-BUILD_DEPENDS= valac:${PORTSDIR}/lang/vala
-RUN_DEPENDS:= ${BUILD_DEPENDS}
-
-BROKEN= Doesn't build with vala 0.12+
-
-INSTALLS_ICONS= yes
-USES= gettext
-USE_GNOME= gtk20 gtksourceview2
-USE_LDCONFIG= yes
-USE_PYTHON= yes
-
-MAN1= ctags-vala.1 valide.1
-
-NO_STAGE= yes
-do-configure:
- @cd ${WRKSRC} && ${SETENV} ${PYTHON} ./waf --prefix="${PREFIX}" configure
-
-do-build:
- @cd ${WRKSRC} && ${SETENV} ${PYTHON} ./waf build
-
-do-install:
- @cd ${WRKSRC} && ${SETENV} ${PYTHON} ./waf install
-
-.include <bsd.port.mk>
diff --git a/devel/valide/distinfo b/devel/valide/distinfo
deleted file mode 100644
index ccbf7ff41117..000000000000
--- a/devel/valide/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (valide-0.7.1.tar.gz) = 485170158c2733e97458518a8f6fc91cf3723917c19f376eb846d21d3b42162f
-SIZE (valide-0.7.1.tar.gz) = 1590672
diff --git a/devel/valide/files/patch-wscript b/devel/valide/files/patch-wscript
deleted file mode 100644
index 6266b1c82ebd..000000000000
--- a/devel/valide/files/patch-wscript
+++ /dev/null
@@ -1,21 +0,0 @@
-
-$FreeBSD$
-
---- wscript.orig
-+++ wscript
-@@ -101,11 +101,12 @@
- conf.define ('LOCALE_DIR', prefix + '/share/locale/')
- conf.define ('PIXMAPS_DIR', prefix + '/share/pixmaps/' + APPNAME)
-
-- if prefix != '/usr' and prefix != '/usr/local' and prefix != '/usr/' and prefix != '/usr/local/':
-- prefix = (os.getenv ('HOME') or os.getenv('USERPROFILE')) + '/.local'
-+ # Don't f*** up the install when using 'port test'
-+ #if prefix != '/usr' and prefix != '/usr/local' and prefix != '/usr/' and prefix != '/usr/local/':
-+ # prefix = (os.getenv ('HOME') or os.getenv('USERPROFILE')) + '/.local'
-
- conf.define ('DESKTOP_DIR', prefix + '/share/applications/')
-- conf.define ('MAN_DIR', prefix + '/share/man/')
-+ conf.define ('MAN_DIR', prefix + '/man/')
- conf.define ('MIME_DIR', prefix + '/share/mime/')
- conf.define ('MIME_ICON_DIR', prefix + '/share/icons/hicolor/48x48/mimetypes')
-
diff --git a/devel/valide/pkg-descr b/devel/valide/pkg-descr
deleted file mode 100644
index 6f5f8dffc6e9..000000000000
--- a/devel/valide/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Val(a)IDE is an Integrated Development Environment (IDE) for the Vala
-programming language.
-
-WWW: http://home.gna.org/valide/
diff --git a/devel/valide/pkg-plist b/devel/valide/pkg-plist
deleted file mode 100644
index ade1767b8a2d..000000000000
--- a/devel/valide/pkg-plist
+++ /dev/null
@@ -1,176 +0,0 @@
-bin/ctags-vala
-bin/valide
-include/valide-0.7/libvalide/valide-0.0.h
-include/valide-0.7/plugins/advanced-search/advanced-search.h
-include/valide-0.7/plugins/completion/completion.h
-include/valide-0.7/plugins/file-browser/file-browser.h
-include/valide-0.7/plugins/make/make.h
-include/valide-0.7/plugins/opened-documents/opened-documents.h
-include/valide-0.7/plugins/start-page/start-page.h
-include/valide-0.7/plugins/symbol/symbol.h
-include/valide-0.7/plugins/todo/todo.h
-include/valide-0.7/plugins/waf/waf.h
-lib/libvalide-0.0.so
-lib/libvalide-0.0.so.0
-lib/libvalide-0.0.so.0.7.1
-lib/valide/plugins/advanced-search/advanced-search.valide-plugin
-lib/valide/plugins/advanced-search/libadvanced-search.so
-lib/valide/plugins/completion/completion.valide-plugin
-lib/valide/plugins/completion/libcompletion.so
-lib/valide/plugins/file-browser/file-browser.valide-plugin
-lib/valide/plugins/file-browser/libfile-browser.so
-lib/valide/plugins/make/libmake.so
-lib/valide/plugins/make/make.valide-plugin
-lib/valide/plugins/opened-documents/libopened-documents.so
-lib/valide/plugins/opened-documents/opened-documents.valide-plugin
-lib/valide/plugins/start-page/libstart-page.so
-lib/valide/plugins/start-page/logo.png
-lib/valide/plugins/start-page/start-page.valide-plugin
-lib/valide/plugins/symbol/libsymbol.so
-lib/valide/plugins/symbol/symbol.valide-plugin
-lib/valide/plugins/todo/libtodo.so
-lib/valide/plugins/todo/todo.valide-plugin
-lib/valide/plugins/waf/libwaf.so
-lib/valide/plugins/waf/waf.valide-plugin
-share/applications/valide.desktop
-share/icons/hicolor/48x48/mimetypes/application-x-vide.png
-share/locale/de/LC_MESSAGES/valide.mo
-share/locale/es/LC_MESSAGES/valide.mo
-share/locale/fr/LC_MESSAGES/valide.mo
-share/locale/gl/LC_MESSAGES/valide.mo
-share/locale/it/LC_MESSAGES/valide.mo
-share/locale/ja/LC_MESSAGES/valide.mo
-share/locale/pl/LC_MESSAGES/valide.mo
-share/locale/pt_BR/LC_MESSAGES/valide.mo
-share/locale/ru/LC_MESSAGES/valide.mo
-share/locale/tr/LC_MESSAGES/valide.mo
-share/locale/vec/LC_MESSAGES/valide.mo
-share/locale/zh_CN/LC_MESSAGES/valide.mo
-share/mime/application/x-vide.xml
-share/mime/packages/x-vide.xml
-share/pixmaps/valide/icone-16.xpm
-share/pixmaps/valide/icone-32.xpm
-share/pixmaps/valide/icone-48.xpm
-share/pixmaps/valide/icone-64.xpm
-share/pixmaps/valide/icone.xcf
-share/pixmaps/valide/logo.png
-share/pixmaps/valide/logo.xcf
-share/pixmaps/valide/plugins/symbol-browser.png
-share/pixmaps/valide/plugins/todo.png
-share/pixmaps/valide/pref-compiler.png
-share/pixmaps/valide/pref-executable.png
-share/pixmaps/valide/pref-general.png
-share/pixmaps/valide/pref-pkg.png
-share/pixmaps/valide/symbols/afrodite/element-class-16.png
-share/pixmaps/valide/symbols/afrodite/element-delegate-16.png
-share/pixmaps/valide/symbols/afrodite/element-enumeration-16.png
-share/pixmaps/valide/symbols/afrodite/element-event-16.png
-share/pixmaps/valide/symbols/afrodite/element-field-16.png
-share/pixmaps/valide/symbols/afrodite/element-interface-16.png
-share/pixmaps/valide/symbols/afrodite/element-literal-16.png
-share/pixmaps/valide/symbols/afrodite/element-method-16.png
-share/pixmaps/valide/symbols/afrodite/element-namespace-16.png
-share/pixmaps/valide/symbols/afrodite/element-property-16.png
-share/pixmaps/valide/symbols/afrodite/element-structure-16.png
-share/pixmaps/valide/symbols/afrodite/internal-symbols-22.png
-share/pixmaps/valide/symbols/afrodite/private-symbols-22.png
-share/pixmaps/valide/symbols/afrodite/protected-symbols-22.png
-share/pixmaps/valide/symbols/afrodite/public-symbols-22.png
-share/pixmaps/valide/symbols/class.png
-share/pixmaps/valide/symbols/constructor.png
-share/pixmaps/valide/symbols/delegate.png
-share/pixmaps/valide/symbols/enum.png
-share/pixmaps/valide/symbols/enumvalue.png
-share/pixmaps/valide/symbols/errorcode.png
-share/pixmaps/valide/symbols/errordomain.png
-share/pixmaps/valide/symbols/field.png
-share/pixmaps/valide/symbols/function.png
-share/pixmaps/valide/symbols/interface.png
-share/pixmaps/valide/symbols/method.png
-share/pixmaps/valide/symbols/namespace.png
-share/pixmaps/valide/symbols/property.png
-share/pixmaps/valide/symbols/signal.png
-share/pixmaps/valide/symbols/struct.png
-share/pixmaps/valide/symbols/variable.png
-share/vala/vapi/advanced-search.deps
-share/vala/vapi/advanced-search.vapi
-share/vala/vapi/completion.deps
-share/vala/vapi/completion.vapi
-share/vala/vapi/file-browser.deps
-share/vala/vapi/file-browser.vapi
-share/vala/vapi/make.deps
-share/vala/vapi/make.vapi
-share/vala/vapi/opened-documents.deps
-share/vala/vapi/opened-documents.vapi
-share/vala/vapi/start-page.deps
-share/vala/vapi/start-page.vapi
-share/vala/vapi/symbol.deps
-share/vala/vapi/symbol.vapi
-share/vala/vapi/todo.deps
-share/vala/vapi/todo.vapi
-share/vala/vapi/valide-0.0.deps
-share/vala/vapi/valide-0.0.vapi
-share/vala/vapi/waf.deps
-share/vala/vapi/waf.vapi
-%%DATADIR%%/AUTHORS
-%%DATADIR%%/template/cmd/icon.png
-%%DATADIR%%/template/cmd/main.gs
-%%DATADIR%%/template/cmd/main.vala
-%%DATADIR%%/template/cmd/template.yml
-%%DATADIR%%/template/empty/icon.png
-%%DATADIR%%/template/empty/template.yml
-%%DATADIR%%/template/gnome/icon.png
-%%DATADIR%%/template/gnome/main.gs
-%%DATADIR%%/template/gnome/main.vala
-%%DATADIR%%/template/gnome/template.yml
-%%DATADIR%%/template/gtk/icon.png
-%%DATADIR%%/template/gtk/main.gs
-%%DATADIR%%/template/gtk/main.vala
-%%DATADIR%%/template/gtk/template.yml
-%%DATADIR%%/template/opengl/gl.vapi
-%%DATADIR%%/template/opengl/gtkglext-1.0.vapi
-%%DATADIR%%/template/opengl/icon.png
-%%DATADIR%%/template/opengl/main.vala
-%%DATADIR%%/template/opengl/template.yml
-%%DATADIR%%/template/sdl/icon.png
-%%DATADIR%%/template/sdl/main.gs
-%%DATADIR%%/template/sdl/main.vala
-%%DATADIR%%/template/sdl/template.yml
-%%DATADIR%%/template/sdl/valide.bmp
-@dirrm %%DATADIR%%/template/sdl
-@dirrm %%DATADIR%%/template/opengl
-@dirrm %%DATADIR%%/template/gtk
-@dirrm %%DATADIR%%/template/gnome
-@dirrm %%DATADIR%%/template/empty
-@dirrm %%DATADIR%%/template/cmd
-@dirrm %%DATADIR%%/template
-@dirrm %%DATADIR%%
-@dirrm share/pixmaps/valide/symbols/afrodite
-@dirrm share/pixmaps/valide/symbols
-@dirrm share/pixmaps/valide/plugins
-@dirrm share/pixmaps/valide
-@dirrmtry share/locale/vec/LC_MESSAGES
-@dirrmtry share/locale/vec
-@dirrm lib/valide/plugins/waf
-@dirrm lib/valide/plugins/todo
-@dirrm lib/valide/plugins/symbol
-@dirrm lib/valide/plugins/start-page
-@dirrm lib/valide/plugins/opened-documents
-@dirrm lib/valide/plugins/make
-@dirrm lib/valide/plugins/file-browser
-@dirrm lib/valide/plugins/completion
-@dirrm lib/valide/plugins/advanced-search
-@dirrm lib/valide/plugins
-@dirrm lib/valide
-@dirrm include/valide-0.7/plugins/waf
-@dirrm include/valide-0.7/plugins/todo
-@dirrm include/valide-0.7/plugins/symbol
-@dirrm include/valide-0.7/plugins/start-page
-@dirrm include/valide-0.7/plugins/opened-documents
-@dirrm include/valide-0.7/plugins/make
-@dirrm include/valide-0.7/plugins/file-browser
-@dirrm include/valide-0.7/plugins/completion
-@dirrm include/valide-0.7/plugins/advanced-search
-@dirrm include/valide-0.7/plugins
-@dirrm include/valide-0.7/libvalide
-@dirrm include/valide-0.7
diff --git a/japanese/Makefile b/japanese/Makefile
index 8bdc0352fb22..edeb0082b78d 100644
--- a/japanese/Makefile
+++ b/japanese/Makefile
@@ -183,7 +183,6 @@
SUBDIR += mikachan-ttfonts
SUBDIR += mime_pls
SUBDIR += ming
- SUBDIR += mobileimap
SUBDIR += monafonts
SUBDIR += monafonts-ttf
SUBDIR += mozc-additions
diff --git a/japanese/mobileimap/Makefile b/japanese/mobileimap/Makefile
deleted file mode 100644
index b9377dfdd377..000000000000
--- a/japanese/mobileimap/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Created by: nork@FreeBSD.org
-# $FreeBSD$
-
-PORTNAME= mobileimap
-PORTVERSION= 2.7
-CATEGORIES= japanese mail
-MASTER_SITES= http://0xcc.net/mobileimap/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= An IMAP-based webmail system for mobile-phones
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-USE_RUBY= yes
-USE_RUBY_FEATURES= iconv openssl zlib
-
-RUBY_SHEBANG_FILES= mobileimap.in
-
-ALL_TARGET= mobileimap
-
-PLIST_FILES= bin/mobileimap
-
-NO_STAGE= yes
-post-patch:
- ${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' ${WRKSRC}/Makefile
-
-.include <bsd.port.pre.mk>
-.if ${RUBY_VER} == 1.9
-BROKEN= does not build with ruby 1.9
-.endif
-.include <bsd.port.post.mk>
diff --git a/japanese/mobileimap/distinfo b/japanese/mobileimap/distinfo
deleted file mode 100644
index 62aa1c552e9f..000000000000
--- a/japanese/mobileimap/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mobileimap-2.7.tar.gz) = 17e94263f6a05a7b54a9781883fdf9fe5f64192642a75ef5698f1f181e011fd7
-SIZE (mobileimap-2.7.tar.gz) = 33007
diff --git a/japanese/mobileimap/pkg-descr b/japanese/mobileimap/pkg-descr
deleted file mode 100644
index 9c00535d4ec4..000000000000
--- a/japanese/mobileimap/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-An IMAP-based webmail system for mobile-phones.
-
-WWW: http://0xcc.net/mobileimap/
diff --git a/lang/Makefile b/lang/Makefile
index c29fb8e2728f..48999877ab03 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -189,7 +189,6 @@
SUBDIR += nqc
SUBDIR += nwcc
SUBDIR += nx
- SUBDIR += objc
SUBDIR += ocaml
SUBDIR += ocaml-autoconf
SUBDIR += ocaml-camlidl
diff --git a/lang/objc/Makefile b/lang/objc/Makefile
deleted file mode 100644
index bb056161c56e..000000000000
--- a/lang/objc/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# Created by: chuckr@FreeBSD.org
-# $FreeBSD$
-
-PORTNAME= objc
-PORTVERSION= 3.2.11
-CATEGORIES= lang
-MASTER_SITES= http://users.telenet.be/stes/
-DISTFILES= objc-bootstrap-${BOOTVERSION}.tar.gz objc-${PORTVERSION}.tar.gz
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Portable Object Compiler
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-BOOTVERSION= 3.2.11
-
-BROKEN= fails to build
-
-ALL_TARGET= default
-MAKE_ENV= PATH=${WRKDIR}/bin:${PATH}
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= PATH=${WRKDIR}/bin:${PATH}
-MAKE_JOBS_UNSAFE= yes
-
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-
-pre-configure:
- cd ${WRKDIR}/${PORTNAME}-bootstrap-${BOOTVERSION};\
- ${CONFIGURE_ENV} ${MAKE_ENV} ./configure --prefix=${WRKDIR};${MAKE};${MAKE} install
-
-pre-install:
- ${MKDIR} ${PREFIX}/share/doc/objc
- ${MKDIR} ${PREFIX}/share/doc/objc/examples
- ${MKDIR} ${PREFIX}/share/doc/objc/html
- ${TAR} -cf - -C ${WRKSRC}/examples . | ${TAR} xpf - -C ${PREFIX}/share/doc/objc/examples
- ${TAR} -cf - -C ${WRKSRC}/html . | ${TAR} xpf - -C ${PREFIX}/share/doc/objc/html
-
-.include "${FILESDIR}/manpages.mk"
-
-.include <bsd.port.post.mk>
diff --git a/lang/objc/distinfo b/lang/objc/distinfo
deleted file mode 100644
index 3f7a7086d74c..000000000000
--- a/lang/objc/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (objc-bootstrap-3.2.11.tar.gz) = d8d86635e2ae0bcd132d8d72da648dc2f523a9806a74bece2b2393253a9e7068
-SIZE (objc-bootstrap-3.2.11.tar.gz) = 369623
-SHA256 (objc-3.2.11.tar.gz) = 9b68e74a19f1e6fc3907d793ff6b48bdb1cc8f24fa375f03bab39efdd876f40f
-SIZE (objc-3.2.11.tar.gz) = 918400
diff --git a/lang/objc/files/manpages.mk b/lang/objc/files/manpages.mk
deleted file mode 100644
index 81b12f183a0f..000000000000
--- a/lang/objc/files/manpages.mk
+++ /dev/null
@@ -1,46 +0,0 @@
-MAN1+= cvtimport.1
-MAN1+= objc.1
-MAN1+= postlink.1
-MAN1+= vici.1
-MAN3+= AsciiFiler.3
-MAN3+= Array.3
-MAN3+= BigInt.3
-MAN3+= BadVersion.3
-MAN3+= Bag.3
-MAN3+= CAObject.3
-MAN3+= Block.3
-MAN3+= Complex.3
-MAN3+= Cltn.3
-MAN3+= Dictionary.3
-MAN3+= Exception.3
-MAN3+= Float.3
-MAN3+= Fraction.3
-MAN3+= IdArray.3
-MAN3+= IntArray.3
-MAN3+= IntegerModp.3
-MAN3+= Matrix.3
-MAN3+= Message.3
-MAN3+= Monomial.3
-MAN3+= NotFound.3
-MAN3+= Object.3
-MAN3+= OrdCltn.3
-MAN3+= OutOfBounds.3
-MAN3+= OutOfMemory.3
-MAN3+= Paragraph.3
-MAN3+= Point.3
-MAN3+= Polynomial.3
-MAN3+= Rectangle.3
-MAN3+= RunArray.3
-MAN3+= Set.3
-MAN3+= Sequence.3
-MAN3+= SortCltn.3
-MAN3+= Stack.3
-MAN3+= String.3
-MAN3+= Symbol.3
-MAN3+= Term.3
-MAN3+= Text.3
-MAN3+= TextAttribute.3
-MAN3+= TextStyle.3
-MAN3+= TypeInconsistency.3
-MAN3+= UnknownType.3
-MAN3+= Vector.3
diff --git a/lang/objc/files/patch-ab b/lang/objc/files/patch-ab
deleted file mode 100644
index 0a82a7deb112..000000000000
--- a/lang/objc/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.orig Sat Jan 8 00:59:34 2000
-+++ configure Sat Jan 8 00:59:44 2000
-@@ -1779,7 +1779,7 @@
- *mwc*)
- DOTSHLIBSUFFIX=".o";;
- *freebsd*)
-- DOTSHLIBSUFFIX=".so.2.1";;
-+ DOTSHLIBSUFFIX=".so.2";;
- *hpux*)
- DOTSHLIBSUFFIX=".sl";;
- *)
diff --git a/lang/objc/files/patch-src_objc_Makefile.in b/lang/objc/files/patch-src_objc_Makefile.in
deleted file mode 100644
index b664f6f60a2a..000000000000
--- a/lang/objc/files/patch-src_objc_Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/objc/Makefile.in.orig Mon Nov 13 14:10:19 2006
-+++ src/objc/Makefile.in Mon Nov 13 14:10:49 2006
-@@ -82,7 +82,7 @@
- $(YACC) $*.ym
- -$(CP) $(YTABH) $*.h
- -$(CP) $(YTABC) $*.m
-- $(OBJC) -c $(MFLAGS) $(IFLAGS) $*.m
-+ $(OBJC) -c $(MFLAGS) -Dlint $(IFLAGS) $*.m
- -$(RM) $(YTABC)
- -$(RM) $*.m
-
diff --git a/lang/objc/pkg-descr b/lang/objc/pkg-descr
deleted file mode 100644
index 909988e9966e..000000000000
--- a/lang/objc/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-This is an independent implementation of Objective C - independent
-of Stepstone's, NeXT's, GNU's (Free Software Foundation) or SunSoft's
-Objective C implementation.
-
-Like the GNU compiler, the "objc" grammar is written in YACC. The lexical
-ananlyzer is written in LEX, and the compiler itself in the Bourne
-shell and in Objective C. (the optional Objective C link editor is
-written in AWK).
-
-WWW: http://users.telenet.be/stes/compiler.html
diff --git a/lang/objc/pkg-plist b/lang/objc/pkg-plist
deleted file mode 100644
index 764e212ffadb..000000000000
--- a/lang/objc/pkg-plist
+++ /dev/null
@@ -1,240 +0,0 @@
-bin/cvtimport
-bin/objc
-bin/objc1
-bin/postlink
-include/cakit/cakit.h
-include/cakit/ccltn.h
-include/cakit/ccomplex.h
-include/cakit/cfloat.h
-include/cakit/cobject.h
-include/cakit/cseq.h
-include/cakit/fraction.h
-include/cakit/integer.h
-include/cakit/intmodp.h
-include/cakit/matrix.h
-include/cakit/monomial.h
-include/cakit/polynom.h
-include/cakit/symbol.h
-include/cakit/term.h
-include/cakit/vector.h
-include/objcrt/Block.h
-include/objcrt/Exceptn.h
-include/objcrt/Message.h
-include/objcrt/Object.h
-include/objcrt/OutOfMem.h
-include/objcrt/objc.h
-include/objcrt/objcrt.h
-include/objpak/array.h
-include/objpak/ascfiler.h
-include/objpak/badvers.h
-include/objpak/bag.h
-include/objpak/cltn.h
-include/objpak/dictnary.h
-include/objpak/idarray.h
-include/objpak/intarray.h
-include/objpak/notfound.h
-include/objpak/objpak.h
-include/objpak/ocstring.h
-include/objpak/octext.h
-include/objpak/ordcltn.h
-include/objpak/outofbnd.h
-include/objpak/paragrph.h
-include/objpak/point.h
-include/objpak/rectangl.h
-include/objpak/runarray.h
-include/objpak/sequence.h
-include/objpak/set.h
-include/objpak/sortcltn.h
-include/objpak/stack.h
-include/objpak/txtattr.h
-include/objpak/txtstyle.h
-include/objpak/typeinc.h
-include/objpak/unknownt.h
-include/oclib/addrof.h
-include/oclib/arrowxpr.h
-include/oclib/arydecl.h
-include/oclib/assign.h
-include/oclib/bflddecl.h
-include/oclib/binxpr.h
-include/oclib/blockxpr.h
-include/oclib/btincall.h
-include/oclib/casestmt.h
-include/oclib/castxpr.h
-include/oclib/classdef.h
-include/oclib/commaxpr.h
-include/oclib/compdef.h
-include/oclib/compstmt.h
-include/oclib/condxpr.h
-include/oclib/constxpr.h
-include/oclib/contstmt.h
-include/oclib/cppdirec.h
-include/oclib/datadef.h
-include/oclib/decl.h
-include/oclib/def.h
-include/oclib/deref.h
-include/oclib/dfltstmt.h
-include/oclib/dostmt.h
-include/oclib/dotxpr.h
-include/oclib/enumsp.h
-include/oclib/enumtor.h
-include/oclib/expr.h
-include/oclib/exprstmt.h
-include/oclib/forstmt.h
-include/oclib/funbody.h
-include/oclib/funcall.h
-include/oclib/fundecl.h
-include/oclib/fundef.h
-include/oclib/gasmop.h
-include/oclib/gasmstmt.h
-include/oclib/gatrdecl.h
-include/oclib/gattrib.h
-include/oclib/gotostmt.h
-include/oclib/identxpr.h
-include/oclib/ifstmt.h
-include/oclib/indexxpr.h
-include/oclib/initdecl.h
-include/oclib/keywdecl.h
-include/oclib/keywxpr.h
-include/oclib/lblstmt.h
-include/oclib/listxpr.h
-include/oclib/methdef.h
-include/oclib/method.h
-include/oclib/msgxpr.h
-include/oclib/namedecl.h
-include/oclib/node.h
-include/oclib/options.h
-include/oclib/parmdef.h
-include/oclib/parmlist.h
-include/oclib/pfixdecl.h
-include/oclib/pfixxpr.h
-include/oclib/pointer.h
-include/oclib/precdecl.h
-include/oclib/precxpr.h
-include/oclib/relxpr.h
-include/oclib/rtrnstmt.h
-include/oclib/selector.h
-include/oclib/selxpr.h
-include/oclib/shared.h
-include/oclib/sizeof.h
-include/oclib/stardecl.h
-include/oclib/stclass.h
-include/oclib/stmt.h
-include/oclib/structsp.h
-include/oclib/switstmt.h
-include/oclib/symbol.h
-include/oclib/trlunit.h
-include/oclib/type.h
-include/oclib/typeof.h
-include/oclib/unyxpr.h
-include/oclib/util.h
-include/oclib/whilstmt.h
-include/ppi/Array.h
-include/ppi/Assoc.h
-include/ppi/Filer.h
-include/ppi/Graph.h
-include/ppi/ICpak101.h
-include/ppi/IPSequence.h
-include/ppi/IdArray.h
-include/ppi/IntArray.h
-include/ppi/OrdCltn.h
-include/ppi/Sequence.h
-include/ppi/SortCltn.h
-include/ppi/String.h
-include/ppi/StringCl.h
-include/ppi/mivarargs.h
-include/ppi/vectors.h
-lib/_predll.o
-lib/_prelink.o
-lib/cakit.a
-lib/cakitr.a
-lib/objcdlso.ld
-lib/objchelp.txt
-lib/objcrt.a
-lib/objcrtr.a
-lib/objpak.a
-lib/objpakr.a
-%%DOCSDIR%%/examples/Makefile
-%%DOCSDIR%%/examples/Makefile.in
-%%DOCSDIR%%/examples/README
-%%DOCSDIR%%/examples/all.m
-%%DOCSDIR%%/examples/assoc.m
-%%DOCSDIR%%/examples/become.m
-%%DOCSDIR%%/examples/block.m
-%%DOCSDIR%%/examples/blrefcnt.m
-%%DOCSDIR%%/examples/blvar.m
-%%DOCSDIR%%/examples/classvars.m
-%%DOCSDIR%%/examples/delegate.m
-%%DOCSDIR%%/examples/dlopen.m
-%%DOCSDIR%%/examples/during.h
-%%DOCSDIR%%/examples/during.m
-%%DOCSDIR%%/examples/dynclass.m
-%%DOCSDIR%%/examples/esql.em
-%%DOCSDIR%%/examples/except.m
-%%DOCSDIR%%/examples/gdb.m
-%%DOCSDIR%%/examples/howmany.m
-%%DOCSDIR%%/examples/ifExcept.m
-%%DOCSDIR%%/examples/loop.m
-%%DOCSDIR%%/examples/memory.m
-%%DOCSDIR%%/examples/nextinst.m
-%%DOCSDIR%%/examples/poseAs.m
-%%DOCSDIR%%/examples/problem3n1.m
-%%DOCSDIR%%/examples/shlload.m
-%%DOCSDIR%%/examples/signal.m
-%%DOCSDIR%%/examples/sumit.m
-%%DOCSDIR%%/examples/super.m
-%%DOCSDIR%%/examples/tail.m
-%%DOCSDIR%%/examples/timeblock.m
-%%DOCSDIR%%/examples/varscope.m
-%%DOCSDIR%%/html/cakit/BigInt.html
-%%DOCSDIR%%/html/cakit/CAObject.html
-%%DOCSDIR%%/html/cakit/Complex.html
-%%DOCSDIR%%/html/cakit/Float.html
-%%DOCSDIR%%/html/cakit/Fraction.html
-%%DOCSDIR%%/html/cakit/IntegerModp.html
-%%DOCSDIR%%/html/cakit/Matrix.html
-%%DOCSDIR%%/html/cakit/Monomial.html
-%%DOCSDIR%%/html/cakit/Polynomial.html
-%%DOCSDIR%%/html/cakit/Symbol.html
-%%DOCSDIR%%/html/cakit/Term.html
-%%DOCSDIR%%/html/cakit/Vector.html
-%%DOCSDIR%%/html/objcrt/Block.html
-%%DOCSDIR%%/html/objcrt/Exception.html
-%%DOCSDIR%%/html/objcrt/Message.html
-%%DOCSDIR%%/html/objcrt/Object.html
-%%DOCSDIR%%/html/objcrt/OutOfMemory.html
-%%DOCSDIR%%/html/objpak/Array.html
-%%DOCSDIR%%/html/objpak/AsciiFiler.html
-%%DOCSDIR%%/html/objpak/BadVersion.html
-%%DOCSDIR%%/html/objpak/Bag.html
-%%DOCSDIR%%/html/objpak/Cltn.html
-%%DOCSDIR%%/html/objpak/Dictionary.html
-%%DOCSDIR%%/html/objpak/IdArray.html
-%%DOCSDIR%%/html/objpak/IntArray.html
-%%DOCSDIR%%/html/objpak/NotFound.html
-%%DOCSDIR%%/html/objpak/OrdCltn.html
-%%DOCSDIR%%/html/objpak/OutOfBounds.html
-%%DOCSDIR%%/html/objpak/Paragraph.html
-%%DOCSDIR%%/html/objpak/Point.html
-%%DOCSDIR%%/html/objpak/Rectangle.html
-%%DOCSDIR%%/html/objpak/RunArray.html
-%%DOCSDIR%%/html/objpak/Sequence.html
-%%DOCSDIR%%/html/objpak/Set.html
-%%DOCSDIR%%/html/objpak/SortCltn.html
-%%DOCSDIR%%/html/objpak/Stack.html
-%%DOCSDIR%%/html/objpak/String.html
-%%DOCSDIR%%/html/objpak/Text.html
-%%DOCSDIR%%/html/objpak/TextAttribute.html
-%%DOCSDIR%%/html/objpak/TextStyle.html
-%%DOCSDIR%%/html/objpak/TypeInconsistency.html
-%%DOCSDIR%%/html/objpak/UnknownType.html
-@dirrm %%DOCSDIR%%/html/objpak
-@dirrm %%DOCSDIR%%/html/objcrt
-@dirrm %%DOCSDIR%%/html/cakit
-@dirrm %%DOCSDIR%%/html
-@dirrm %%DOCSDIR%%/examples
-@dirrm %%DOCSDIR%%
-@dirrm include/ppi
-@dirrm include/oclib
-@dirrm include/objpak
-@dirrm include/objcrt
-@dirrm include/cakit
diff --git a/net-mgmt/Makefile b/net-mgmt/Makefile
index e65c6cf30d77..ac8035616fd5 100644
--- a/net-mgmt/Makefile
+++ b/net-mgmt/Makefile
@@ -331,16 +331,13 @@
SUBDIR += zabbix2-proxy
SUBDIR += zabbix2-server
SUBDIR += zenoss
- SUBDIR += zenpack-apachemonitor
SUBDIR += zenpack-checkping
SUBDIR += zenpack-dellmon
- SUBDIR += zenpack-dellmonitor
SUBDIR += zenpack-deviceadvdetail
SUBDIR += zenpack-devicesearch
SUBDIR += zenpack-graphportlet
SUBDIR += zenpack-interfacegraphs
SUBDIR += zenpack-libvirt
SUBDIR += zenpack-macreport
- SUBDIR += zenpack-ntpmonitor
.include <bsd.port.subdir.mk>
diff --git a/net-mgmt/zenpack-apachemonitor/Makefile b/net-mgmt/zenpack-apachemonitor/Makefile
deleted file mode 100644
index 32efeefb9713..000000000000
--- a/net-mgmt/zenpack-apachemonitor/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# Created by: Zenoss <zenoss@experts-exchange.com>
-# $FreeBSD$
-
-PORTNAME= ApacheMonitor
-PORTVERSION= 2.1.2
-CATEGORIES= net-mgmt www
-MASTER_SITES= http://dev.zenoss.org/trac/changeset/26203/tags/zenoss-3.1.0/zenpacks/
-DISTFILES= ${ZPACKPREFIX}${PORTNAME}?old_path=%2F\&format=zip
-
-MAINTAINER= zenoss@experts-exchange.com
-COMMENT= Provides performance monitoring of the Apache HTTP Server
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-PLIST_FILES= zenoss/ZenPack/${ZPACK}
-PLIST_DIRS= zenoss/ZenPack
-USES= zenoss
-
-BROKEN= fails to fetch
-
-USE_ZIP= yes
-ZPACKGROUP= core
-WRKSRC= ${WRKDIR}/tags/zenoss-3.1.0/zenpacks/${ZPACKPREFIX}${PORTNAME}/
-
-NO_STAGE= yes
-.include <bsd.port.mk>
diff --git a/net-mgmt/zenpack-apachemonitor/distinfo b/net-mgmt/zenpack-apachemonitor/distinfo
deleted file mode 100644
index 4bab287f3951..000000000000
--- a/net-mgmt/zenpack-apachemonitor/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ZenPacks.zenoss.ApacheMonitor?old_path=%2F&format=zip) = 905b9baa0fbbaf1b6316338ed6bbd33c1d2c086f7b742b023a5c2517b3925d8a
-SIZE (ZenPacks.zenoss.ApacheMonitor?old_path=%2F&format=zip) = 17112
diff --git a/net-mgmt/zenpack-apachemonitor/files/pkg-deinstall.in b/net-mgmt/zenpack-apachemonitor/files/pkg-deinstall.in
deleted file mode 100644
index a1f84ae8e2cf..000000000000
--- a/net-mgmt/zenpack-apachemonitor/files/pkg-deinstall.in
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-
-if [ "$2" = "DEINSTALL" ]; then
- echo "To de-activate this Zenpack, run the following command as the zenoss user:
-
-%%ZENHOME%%/bin/zenpack --remove %%ZPACKPREFIX%%%%PORTNAME%%
-
-IMPORTANT: De-activating a Zenpack will also remove all its associated data"
-
-fi
diff --git a/net-mgmt/zenpack-apachemonitor/files/pkg-message.in b/net-mgmt/zenpack-apachemonitor/files/pkg-message.in
deleted file mode 100644
index 869bea811264..000000000000
--- a/net-mgmt/zenpack-apachemonitor/files/pkg-message.in
+++ /dev/null
@@ -1,5 +0,0 @@
-
-To activate this Zenpack, run the following commands as the zenoss user:
-
-%%ZENHOME%%/bin/zenpack --install %%ZPACKHOME%%/%%ZPACK%%
-%%ZENHOME%%/bin/zopectl restart
diff --git a/net-mgmt/zenpack-apachemonitor/pkg-descr b/net-mgmt/zenpack-apachemonitor/pkg-descr
deleted file mode 100644
index 1469201cafaa..000000000000
--- a/net-mgmt/zenpack-apachemonitor/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This ZenPack provides performance monitoring of the Apache HTTP Server.
-
-This ZenPack is documented in the Zenoss Extended Monitoring Guide.
-
-WWW: http://community.zenoss.org/docs/DOC-3442
diff --git a/net-mgmt/zenpack-dellmonitor/Makefile b/net-mgmt/zenpack-dellmonitor/Makefile
deleted file mode 100644
index 85a7d3a2bb14..000000000000
--- a/net-mgmt/zenpack-dellmonitor/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# Created by: Zenoss <zenoss@experts-exchange.com>
-# $FreeBSD$
-
-PORTNAME= DellMonitor
-PORTVERSION= 2.1.0
-CATEGORIES= net-mgmt
-MASTER_SITES= http://dev.zenoss.org/trac/changeset/26194/tags/zenoss-3.1.0/zenpacks/
-DISTFILES= ${ZPACKPREFIX}${PORTNAME}?old_path=%2F\&format=zip
-
-MAINTAINER= zenoss@experts-exchange.com
-COMMENT= Provides Zenoss monitoring options for Dell machines
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-PLIST_FILES= zenoss/ZenPack/${ZPACK}
-PLIST_DIRS= zenoss/ZenPack
-USES= zenoss
-
-BROKEN= fails to fetch
-
-USE_ZIP= yes
-ZPACKGROUP= core
-WRKSRC= ${WRKDIR}/tags/zenoss-3.1.0/zenpacks/${ZPACKPREFIX}${PORTNAME}/
-
-NO_STAGE= yes
-.include <bsd.port.mk>
diff --git a/net-mgmt/zenpack-dellmonitor/distinfo b/net-mgmt/zenpack-dellmonitor/distinfo
deleted file mode 100644
index 1b3dd9ae90c4..000000000000
--- a/net-mgmt/zenpack-dellmonitor/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ZenPacks.zenoss.DellMonitor?old_path=%2F&format=zip) = 9e613becb673a748875abacf0f79ee1cd81aec852fc5448be103606117f13b5f
-SIZE (ZenPacks.zenoss.DellMonitor?old_path=%2F&format=zip) = 10638
diff --git a/net-mgmt/zenpack-dellmonitor/files/pkg-deinstall.in b/net-mgmt/zenpack-dellmonitor/files/pkg-deinstall.in
deleted file mode 100644
index a1f84ae8e2cf..000000000000
--- a/net-mgmt/zenpack-dellmonitor/files/pkg-deinstall.in
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-
-if [ "$2" = "DEINSTALL" ]; then
- echo "To de-activate this Zenpack, run the following command as the zenoss user:
-
-%%ZENHOME%%/bin/zenpack --remove %%ZPACKPREFIX%%%%PORTNAME%%
-
-IMPORTANT: De-activating a Zenpack will also remove all its associated data"
-
-fi
diff --git a/net-mgmt/zenpack-dellmonitor/files/pkg-message.in b/net-mgmt/zenpack-dellmonitor/files/pkg-message.in
deleted file mode 100644
index 869bea811264..000000000000
--- a/net-mgmt/zenpack-dellmonitor/files/pkg-message.in
+++ /dev/null
@@ -1,5 +0,0 @@
-
-To activate this Zenpack, run the following commands as the zenoss user:
-
-%%ZENHOME%%/bin/zenpack --install %%ZPACKHOME%%/%%ZPACK%%
-%%ZENHOME%%/bin/zopectl restart
diff --git a/net-mgmt/zenpack-dellmonitor/pkg-descr b/net-mgmt/zenpack-dellmonitor/pkg-descr
deleted file mode 100644
index dca9b3a394e8..000000000000
--- a/net-mgmt/zenpack-dellmonitor/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-DellMonitor provides custom modeling of devices running the Dell OpenManage
-agents. It also contains hardware identification for Dell proprietary hardware.
-The information is collected through the SNMP interface.
-
-The following information is modeled.
-Hardware Model
-Hardware Serial Number
-Operating System
-CPU Information (socket, speed, cache, voltage)
-PCI Card Information (manufacturer, model)
-
-WWW: http://community.zenoss.org/docs/DOC-3492
diff --git a/net-mgmt/zenpack-ntpmonitor/Makefile b/net-mgmt/zenpack-ntpmonitor/Makefile
deleted file mode 100644
index c8caae5def09..000000000000
--- a/net-mgmt/zenpack-ntpmonitor/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# Created by: Zenoss <zenoss@experts-exchange.com>
-# $FreeBSD$
-
-PORTNAME= NtpMonitor
-PORTVERSION= 2.0.3
-CATEGORIES= net-mgmt
-MASTER_SITES= http://dev.zenoss.org/trac/changeset/26205/tags/zenoss-3.1.0/zenpacks/
-DISTFILES= ${ZPACKPREFIX}${PORTNAME}?old_path=%2F\&format=zip
-
-MAINTAINER= zenoss@experts-exchange.com
-COMMENT= Monitors the offset between system time and a target NTP servers time
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-PLIST_FILES= zenoss/ZenPack/${ZPACK}
-PLIST_DIRS= zenoss/ZenPack
-USES= zenoss
-
-BROKEN= fails to fetch
-
-USE_ZIP= yes
-ZPACKGROUP= core
-WRKSRC= ${WRKDIR}/tags/zenoss-3.1.0/zenpacks/${ZPACKPREFIX}${PORTNAME}/
-
-NO_STAGE= yes
-.include <bsd.port.mk>
diff --git a/net-mgmt/zenpack-ntpmonitor/distinfo b/net-mgmt/zenpack-ntpmonitor/distinfo
deleted file mode 100644
index 2ea48116a28a..000000000000
--- a/net-mgmt/zenpack-ntpmonitor/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ZenPacks.zenoss.NtpMonitor?old_path=%2F&format=zip) = 4e761243ac6b1b6652465532a36bd4c193a9b9256cf9c7056804cf09675a88ea
-SIZE (ZenPacks.zenoss.NtpMonitor?old_path=%2F&format=zip) = 10697
diff --git a/net-mgmt/zenpack-ntpmonitor/files/pkg-deinstall.in b/net-mgmt/zenpack-ntpmonitor/files/pkg-deinstall.in
deleted file mode 100644
index a1f84ae8e2cf..000000000000
--- a/net-mgmt/zenpack-ntpmonitor/files/pkg-deinstall.in
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-
-if [ "$2" = "DEINSTALL" ]; then
- echo "To de-activate this Zenpack, run the following command as the zenoss user:
-
-%%ZENHOME%%/bin/zenpack --remove %%ZPACKPREFIX%%%%PORTNAME%%
-
-IMPORTANT: De-activating a Zenpack will also remove all its associated data"
-
-fi
diff --git a/net-mgmt/zenpack-ntpmonitor/files/pkg-message.in b/net-mgmt/zenpack-ntpmonitor/files/pkg-message.in
deleted file mode 100644
index 869bea811264..000000000000
--- a/net-mgmt/zenpack-ntpmonitor/files/pkg-message.in
+++ /dev/null
@@ -1,5 +0,0 @@
-
-To activate this Zenpack, run the following commands as the zenoss user:
-
-%%ZENHOME%%/bin/zenpack --install %%ZPACKHOME%%/%%ZPACK%%
-%%ZENHOME%%/bin/zopectl restart
diff --git a/net-mgmt/zenpack-ntpmonitor/pkg-descr b/net-mgmt/zenpack-ntpmonitor/pkg-descr
deleted file mode 100644
index 2239dbe65377..000000000000
--- a/net-mgmt/zenpack-ntpmonitor/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-NTPMonitor monitors the offset between system time and a target NTP (Network
-Time Server) server's time.
-
-More details can be found at provided url.
-
-WWW: http://community.zenoss.org/docs/DOC-3469
diff --git a/net-p2p/Makefile b/net-p2p/Makefile
index d9ccec053808..2688060be1a8 100644
--- a/net-p2p/Makefile
+++ b/net-p2p/Makefile
@@ -60,7 +60,6 @@
SUBDIR += mldonkey-gui
SUBDIR += mldonkey-perlreactor
SUBDIR += mldonkey-urlslave
- SUBDIR += mooseekd
SUBDIR += museekplus
SUBDIR += napshare
SUBDIR += ncdc
diff --git a/net-p2p/mooseekd/Makefile b/net-p2p/mooseekd/Makefile
deleted file mode 100644
index 9d97766d7b8b..000000000000
--- a/net-p2p/mooseekd/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# Created by: Roman Bogorodskiy <novel@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= mooseekd
-PORTVERSION= 0.05
-PORTREVISION= 1
-CATEGORIES= net-p2p
-MASTER_SITES= http://files.backtrace.info/releases/mooseekd/
-
-MAINTAINER= novel@FreeBSD.org
-COMMENT= A daemon to connect to the Soulseek network
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-LIB_DEPENDS= xml\\+\\+-2.6.2:${PORTSDIR}/textproc/libxml++26
-
-BROKEN= checksum mismatch
-
-USE_BZIP2= yes
-GNU_CONFIGURE= yes
-LDFLAGS+= -L${LOCALBASE}/lib
-CXXFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
-USE_FAM= yes
-USES= iconv
-
-NO_STAGE= yes
-.include <bsd.port.mk>
diff --git a/net-p2p/mooseekd/distinfo b/net-p2p/mooseekd/distinfo
deleted file mode 100644
index 1d8d20234cec..000000000000
--- a/net-p2p/mooseekd/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mooseekd-0.05.tar.bz2) = 1789189e6863bda6dec7635fdea1090d3579d719da67f1e4872db931e359eb4e
-SIZE (mooseekd-0.05.tar.bz2) = 348461
diff --git a/net-p2p/mooseekd/files/patch-mooseekal-ClientConnection.cc b/net-p2p/mooseekd/files/patch-mooseekal-ClientConnection.cc
deleted file mode 100644
index f65a0fc2e9dd..000000000000
--- a/net-p2p/mooseekd/files/patch-mooseekal-ClientConnection.cc
+++ /dev/null
@@ -1,15 +0,0 @@
---- mooseekal/ClientConnection.cc.orig Sun Jul 30 10:18:08 2006
-+++ mooseekal/ClientConnection.cc Sun Jul 30 10:20:02 2006
-@@ -228,7 +228,12 @@
- outbuf.pop();
- }
-
-+// FreeBSD 5.x and older doesn't support MSG_NOSIGNAL
-+#ifdef MSG_NOSIGNAL
- j = ::send (sock, data, i, MSG_NOSIGNAL);
-+#else
-+ j = ::send (sock, data, i, 0);
-+#endif // MSG_NOSIGNAL
-
- errno = 0;
- if (j < 0) {
diff --git a/net-p2p/mooseekd/pkg-descr b/net-p2p/mooseekd/pkg-descr
deleted file mode 100644
index df3285882a46..000000000000
--- a/net-p2p/mooseekd/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-mooseekd is a partial fork of Museek+, containing only the standalone
-daemon needed to connect to the Soulseek P2P network. Naming has been
-changed so as not to clash with an existing Museek+/museekd installation.
diff --git a/net-p2p/mooseekd/pkg-plist b/net-p2p/mooseekd/pkg-plist
deleted file mode 100644
index ebf4a666fbf6..000000000000
--- a/net-p2p/mooseekd/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-@comment $FreeBSD$
-bin/mooscan
-bin/mooscand
-bin/mooseekd
-bin/moosetup
-%%DATADIR%%/mooseekd/config.xml.tmpl
-@dirrm %%DATADIR%%/mooseekd
-@dirrm %%DATADIR%%
diff --git a/net/Makefile b/net/Makefile
index 4127f6247b8a..62360c76be94 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -210,7 +210,6 @@
SUBDIR += hawknl-devel
SUBDIR += hexinject
SUBDIR += heybuddy
- SUBDIR += hf6to4
SUBDIR += hidentd
SUBDIR += hinfo
SUBDIR += hlmaster
diff --git a/net/hf6to4/Makefile b/net/hf6to4/Makefile
deleted file mode 100644
index 78fc60942dda..000000000000
--- a/net/hf6to4/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# Created by: Kimura Fuyuki <fuyuki@nigredo.org>
-# $FreeBSD$
-
-PORTNAME= hf6to4
-PORTVERSION= 1.5
-CATEGORIES= net ipv6
-MASTER_SITES= http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/pkgsrc/net/hf6to4/files/
-DISTFILES= hf6to4\?rev=1.3\&content-type=text%2fplain \
- hf6to4.8\?rev=1.2\&content-type=text%2fplain \
- hf6to4.conf\?rev=1.2\&content-type=text%2fplain
-DIST_SUBDIR= ${PORTNAME}
-
-MAINTAINER= araujo@FreeBSD.org
-COMMENT= Enables 6to4 IPv6 automatic tunnels
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-NO_BUILD= yes
-
-BROKEN= does not fetch.
-
-MAN8= hf6to4.8
-
-NO_STAGE= yes
-do-extract:
- ${MKDIR} ${WRKSRC}
-.for i in ${DISTFILES}
- ${CP} ${DISTDIR}/${DIST_SUBDIR}/${i} ${WRKSRC}/${i:C/\?.*$//}
-.endfor
-
-post-patch:
- ${REINPLACE_CMD} -e 's|/usr/pkg|${PREFIX}|g' \
- ${WRKSRC}/hf6to4 ${WRKSRC}/hf6to4.8
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/hf6to4 ${PREFIX}/sbin
- ${INSTALL_MAN} ${WRKSRC}/hf6to4.8 ${PREFIX}/man/man8
- ${INSTALL_DATA} ${WRKSRC}/hf6to4.conf ${PREFIX}/etc/hf6to4.conf.sample
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/net/hf6to4/distinfo b/net/hf6to4/distinfo
deleted file mode 100644
index 53e5a8e45d8d..000000000000
--- a/net/hf6to4/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-SHA256 (hf6to4/hf6to4?rev=1.3&content-type=text%2fplain) = a1e29d5fe7b5746d62fd5636977580af33929df1ca84d64e800d05a2037a1c7c
-SIZE (hf6to4/hf6to4?rev=1.3&content-type=text%2fplain) = 4399
-SHA256 (hf6to4/hf6to4.8?rev=1.2&content-type=text%2fplain) = 2cb403c9fa56025ef83c6046bb7d8e2e0b94b7a096e167882a2ed9b7bce379b6
-SIZE (hf6to4/hf6to4.8?rev=1.2&content-type=text%2fplain) = 6032
-SHA256 (hf6to4/hf6to4.conf?rev=1.2&content-type=text%2fplain) = ea7c57300fc27c54435de9e68710f95a5731a0df2d8f1fea5804e85bb166bc81
-SIZE (hf6to4/hf6to4.conf?rev=1.2&content-type=text%2fplain) = 1189
diff --git a/net/hf6to4/pkg-descr b/net/hf6to4/pkg-descr
deleted file mode 100644
index accfe603f7e1..000000000000
--- a/net/hf6to4/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-The hf6to4 script can be used to setup IPv6 on your home machine and
-network for exploring IPv6 without any registrations. 6to4 is a
-mechanism by which your IPv6 address(es) are derived from an assigned
-IPv4 address, and which involves automatic tunnelling to one or more
-remote 6to4 hubs, which will then forward your v6 packets on the 6bone
-etc. Replies are routed back to you over IPv4 via (possibly) other
-6to4 capable remote gateways. As such, IPv6-in-IPv4-encapsulated
-packets are accepted from all v4-hosts.
-
-WWW: ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/net/hf6to4/files/hf6to4.html
diff --git a/net/hf6to4/pkg-message b/net/hf6to4/pkg-message
deleted file mode 100644
index 0ca97fcc5673..000000000000
--- a/net/hf6to4/pkg-message
+++ /dev/null
@@ -1,7 +0,0 @@
-===========================================================================
-
-To configure this package, adjust ${PREFIX}/etc/hf6to4.conf from
-${PREFIX}/etc/hf6to4.conf.sample, then start "hf6to4 -v start".
-You should be able to "ping6 www.kame.net" after that.
-
-===========================================================================
diff --git a/net/hf6to4/pkg-plist b/net/hf6to4/pkg-plist
deleted file mode 100644
index c25bc2f6c47c..000000000000
--- a/net/hf6to4/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-sbin/hf6to4
-etc/hf6to4.conf.sample
diff --git a/palm/Makefile b/palm/Makefile
index 8dd3711cad59..f7ff5e34e2e5 100644
--- a/palm/Makefile
+++ b/palm/Makefile
@@ -32,7 +32,6 @@
SUBDIR += synce-libsynce
SUBDIR += synce-serial
SUBDIR += synce-sync-engine
- SUBDIR += synce-trayicon
SUBDIR += synce-vdccm
.include <bsd.port.subdir.mk>
diff --git a/palm/synce-trayicon/Makefile b/palm/synce-trayicon/Makefile
deleted file mode 100644
index c0ad1dd7258c..000000000000
--- a/palm/synce-trayicon/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
-# Created by: Sam Lawrance <boris@brooknet.com.au>
-# $FreeBSD$
-
-PORTNAME= synce-trayicon
-PORTVERSION= 0.14
-PORTREVISION= 5
-CATEGORIES= palm
-MASTER_SITES= SF/synce/SynCE-GNOME/${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= GNOME system tray app for monitoring connected WinCE based devices
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-LIB_DEPENDS= rra.0:${PORTSDIR}/palm/synce-librra \
- gtop-2.0.7:${PORTSDIR}/devel/libgtop \
- unshield.0:${PORTSDIR}/archivers/unshield \
- orange.0:${PORTSDIR}/archivers/liborange \
- notify.4:${PORTSDIR}/devel/libnotify
-RUN_DEPENDS= ${LOCALBASE}/libexec/gvfsd-synce:${PORTSDIR}/palm/synce-gvfs \
- ${LOCALBASE}/libexec/notification-daemon:${PORTSDIR}/deskutils/notification-daemon
-
-
-BROKEN= fails to build
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-USES= pathfix gettext
-USE_GNOME= gnomeprefix libgnomeui desktopfileutils
-INSTALLS_ICONS= yes
-GCONF_SCHEMAS= ${PORTNAME}.schemas
-LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS}
-CFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
-SUB_FILES= pkg-message
-
-MAN1= ${PORTNAME}.1
-
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-
-pre-configure:
- @if [ -z "`${GREP} libsynce ${LOCALBASE}/libdata/pkgconfig/liborange.pc`" ]; then \
- ${ECHO_MSG} ; \
- ${ECHO_MSG} "${PKGNAME} requires archivers/liborange built with LIBSYNCE option ON" ; \
- ${ECHO_MSG} ; \
- ${FALSE}; \
- fi
- @if [ -z "`${GREP} libunshield ${LOCALBASE}/libdata/pkgconfig/liborange.pc`" ]; then \
- ${ECHO_MSG} ; \
- ${ECHO_MSG} "${PKGNAME} requires archivers/liborange built with LIBUNSHIELD option ON" ; \
- ${ECHO_MSG} ; \
- ${FALSE}; \
- fi
-
-post-install:
- @-update-desktop-database
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/palm/synce-trayicon/distinfo b/palm/synce-trayicon/distinfo
deleted file mode 100644
index abbb38b61383..000000000000
--- a/palm/synce-trayicon/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (synce-trayicon-0.14.tar.gz) = 6f1ff1b4ecc21e9db9a3d26f6c332c702ba98f9e18d3e92292abf7ab6925bb64
-SIZE (synce-trayicon-0.14.tar.gz) = 389283
diff --git a/palm/synce-trayicon/files/patch-data_Makefile.in b/palm/synce-trayicon/files/patch-data_Makefile.in
deleted file mode 100644
index 6ccc10e92327..000000000000
--- a/palm/synce-trayicon/files/patch-data_Makefile.in
+++ /dev/null
@@ -1,18 +0,0 @@
---- data/Makefile.in.orig 2008-07-26 23:24:21.000000000 +1000
-+++ data/Makefile.in 2008-07-26 23:25:28.000000000 +1000
-@@ -452,13 +452,8 @@
- @INTLTOOL_SCHEMAS_RULE@
-
- @GCONF_SCHEMAS_INSTALL_TRUE@install-data-hook:
--@GCONF_SCHEMAS_INSTALL_TRUE@ @-if test -z "$(DESTDIR)"; then \
--@GCONF_SCHEMAS_INSTALL_TRUE@ echo "Installing GConf schemas"; \
--@GCONF_SCHEMAS_INSTALL_TRUE@ -$(gconf_schema_install); \
--@GCONF_SCHEMAS_INSTALL_TRUE@ else \
--@GCONF_SCHEMAS_INSTALL_TRUE@ echo "*** GConf schema not installed. After install, run this:"; \
--@GCONF_SCHEMAS_INSTALL_TRUE@ echo "*** $(gconf_schema_install)"; \
--@GCONF_SCHEMAS_INSTALL_TRUE@ fi
-+@GCONF_SCHEMAS_INSTALL_TRUE@ GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) \
-+@GCONF_SCHEMAS_INSTALL_TRUE@ $(GCONFTOOL) --makefile-install-rule $(schema_DATA)
-
- @GCONF_SCHEMAS_INSTALL_TRUE@uninstall-hook:
- @GCONF_SCHEMAS_INSTALL_TRUE@ @-if test -z "$(DESTDIR)"; then \
diff --git a/palm/synce-trayicon/files/patch-src_synce-trayicon.c b/palm/synce-trayicon/files/patch-src_synce-trayicon.c
deleted file mode 100644
index 1ece6b82dd0b..000000000000
--- a/palm/synce-trayicon/files/patch-src_synce-trayicon.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/synce-trayicon.c.orig 2011-08-16 14:13:49.000000000 +0200
-+++ src/synce-trayicon.c 2011-08-16 14:14:40.000000000 +0200
-@@ -204,7 +204,7 @@
- }
-
- if (gtk_status_icon_is_embedded(GTK_STATUS_ICON(self))) {
-- priv->notification = notify_notification_new_with_status_icon (summary, body, NULL, GTK_STATUS_ICON(self));
-+ priv->notification = notify_notification_new (summary, body, NULL);
- notify_notification_show (priv->notification, NULL);
- } else {
- g_debug("%s: not embedded", G_STRFUNC);
diff --git a/palm/synce-trayicon/files/pkg-message.in b/palm/synce-trayicon/files/pkg-message.in
deleted file mode 100644
index d4f8ad0481b0..000000000000
--- a/palm/synce-trayicon/files/pkg-message.in
+++ /dev/null
@@ -1,7 +0,0 @@
-
-You need to install one of the dccm implementation:
-
-palm/synce-hal or palm/synce-serial with palm/synce-vdccm
-
-Please check your palm/synce-libsynce port options.
-
diff --git a/palm/synce-trayicon/pkg-descr b/palm/synce-trayicon/pkg-descr
deleted file mode 100644
index 6187d8e7e916..000000000000
--- a/palm/synce-trayicon/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-SynCE is a project for connecting to devices running Windows CE or Pocket PC.
-The trayicon sits in the notification area displays information about a
-connected Windows CE device such as battery charge and storage space.
-
-WWW: http://www.synce.org/moin/
diff --git a/palm/synce-trayicon/pkg-plist b/palm/synce-trayicon/pkg-plist
deleted file mode 100644
index 5d47a7c10699..000000000000
--- a/palm/synce-trayicon/pkg-plist
+++ /dev/null
@@ -1,17 +0,0 @@
-bin/synce-trayicon
-lib/synce-trayicon/modules/test-mod.so
-lib/synce-trayicon/modules/test-mod.la
-share/applications/synce-trayicon.desktop
-share/gnome/autostart/synce-trayicon-autostart.desktop
-share/locale/ru/LC_MESSAGES/synce-trayicon.mo
-share/locale/sv/LC_MESSAGES/synce-trayicon.mo
-share/icons/hicolor/22x22/apps/synce-gray.png
-share/icons/hicolor/22x22/apps/synce-color.png
-share/icons/hicolor/48x48/apps/synce-gray.png
-share/icons/hicolor/48x48/apps/synce-color.png
-share/synce/synce_trayicon_properties.glade
-@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
-@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
-@dirrmtry lib/synce-trayicon/modules
-@dirrmtry lib/synce-trayicon
-@dirrmtry share/synce
diff --git a/security/Makefile b/security/Makefile
index 76ee5efb620b..9c207d763c55 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -111,7 +111,6 @@
SUBDIR += digest
SUBDIR += dirbuster
SUBDIR += dirmngr
- SUBDIR += dissembler
SUBDIR += distcache
SUBDIR += distcache-devel
SUBDIR += dmitry
@@ -295,7 +294,6 @@
SUBDIR += linux-f10-libtasn1
SUBDIR += linux-f10-nss
SUBDIR += linux-f10-openssl
- SUBDIR += linux-pam-docs
SUBDIR += lockdown
SUBDIR += log2timeline
SUBDIR += logcheck
diff --git a/security/dissembler/Makefile b/security/dissembler/Makefile
deleted file mode 100644
index 6e9afac2c474..000000000000
--- a/security/dissembler/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# Created by: Yonatan <onatan@gmail.com>
-# $FreeBSD$
-
-PORTNAME= dissembler
-PORTVERSION= 0.9
-CATEGORIES= security
-MASTER_SITES= http://www.l0t3k.net/tools/ShellCode/
-DISTNAME= ${PORTNAME}_${PORTVERSION}
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= onatan@gmail.com
-COMMENT= Tool that polymorphs bytecode to a printable ASCII string
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-WRKSRC= ${WRKDIR}/${DISTNAME}
-PLIST_FILES=bin/${PORTNAME}
-PORTDOCS= ${PORTNAME}.txt
-
-BROKEN= checksum mismatch
-
-NO_STAGE= yes
-do-build:
- ${CC} ${CFLAGS} -o ${WRKSRC}/${PORTNAME} ${WRKSRC}/${PORTNAME}.c
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/
-. if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.txt ${DOCSDIR}
-. endif
-
-.include <bsd.port.mk>
diff --git a/security/dissembler/distinfo b/security/dissembler/distinfo
deleted file mode 100644
index 8865544d23ea..000000000000
--- a/security/dissembler/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (dissembler_0.9.tgz) = fb2a38fe28ea6586bcead0acf918963f051c940af3ab35995ab9e27c6c2e198a
-SIZE (dissembler_0.9.tgz) = 4479
diff --git a/security/dissembler/files/patch-dissembler.c b/security/dissembler/files/patch-dissembler.c
deleted file mode 100644
index c4c26da99e8f..000000000000
--- a/security/dissembler/files/patch-dissembler.c
+++ /dev/null
@@ -1,52 +0,0 @@
---- dissembler.c.orig Wed Mar 19 04:21:37 2003
-+++ dissembler.c Sun Mar 13 14:45:45 2005
-@@ -21,6 +21,8 @@
- #include <ctype.h>
- #include <time.h>
- #include <stdlib.h>
-+#include <string.h>
-+#include <unistd.h>
-
- #define VERSION "0.9"
- #define CHR "%_01234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-"
-@@ -29,6 +31,29 @@
- void usage(char *);
- void banner();
- char *gen(unsigned int, unsigned int, char *);
-+char *strfry(char *);
-+
-+
-+char *strfry(char *string) {
-+ int len, a, b;
-+ int init = 0;
-+ char c;
-+
-+ if (!init) {
-+ srand(time((time_t *)NULL));
-+ init = 1;
-+ }
-+
-+ len = strlen (string);
-+ for (a = 0; a < len; ++a) {
-+ b = rand () % len;
-+ c = string[a];
-+ string[a] = string[b];
-+ string[b] = c;
-+ }
-+
-+ return string;
-+}
-
- int main(int argc, char* argv[])
- {
-@@ -214,8 +239,9 @@
- fprintf(fh, "P");
- }
- fprintf(fh,"\n");
-- if(fh != stdout) close(fh);
-+ if(fh != stdout) fclose(fh);
- free(mem-21);
-+ return 0;
- }
-
- void banner()
diff --git a/security/dissembler/pkg-descr b/security/dissembler/pkg-descr
deleted file mode 100644
index 51d5f229f91d..000000000000
--- a/security/dissembler/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Dissembler converts polymorphs bytecode to a printable ASCII string.
-
-WWW: http://www.phiral.com
diff --git a/security/linux-pam-docs/Makefile b/security/linux-pam-docs/Makefile
deleted file mode 100644
index 43077aa72a58..000000000000
--- a/security/linux-pam-docs/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# Created by: Hideyuki KURASHINA <rushani@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= linux-pam-docs
-PORTVERSION= 1.1.4
-CATEGORIES= security
-MASTER_SITES= ${MASTER_SITE_KERNEL_ORG}
-MASTER_SITE_SUBDIR= linux/libs/pam/documentation/
-DISTNAME= Linux-PAM-${PORTVERSION}-docs
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Linux-PAM offline documentation
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-BROKEN= distfile mismatch
-
-WRKSRC= ${WRKDIR}/Linux-PAM-${PORTVERSION}
-NO_BUILD= yes
-
-.if defined(NOPORTDOCS)
-IGNORE= can't be installed when NOPORTDOCS is defined
-.endif
-
-NO_STAGE= yes
-do-install:
- ${MKDIR} ${DOCSDIR}
- (cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} . ${DOCSDIR})
-
-.include <bsd.port.mk>
diff --git a/security/linux-pam-docs/distinfo b/security/linux-pam-docs/distinfo
deleted file mode 100644
index 5e5ef485f7eb..000000000000
--- a/security/linux-pam-docs/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Linux-PAM-1.1.4-docs.tar.gz) = d008b279061d2d492a549a818f47d10fcce94127c000792dd36f7e128f326359
-SIZE (Linux-PAM-1.1.4-docs.tar.gz) = 579096
diff --git a/security/linux-pam-docs/pkg-descr b/security/linux-pam-docs/pkg-descr
deleted file mode 100644
index 053f5131e35a..000000000000
--- a/security/linux-pam-docs/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-This documantation consists of following three guides for
-
- * System administrators
- * Module writers
- * Application developers
-
-PS/HTML/TXT versions are available.
-
-WWW: http://www.kernel.org/pub/linux/libs/pam/
diff --git a/security/linux-pam-docs/pkg-plist b/security/linux-pam-docs/pkg-plist
deleted file mode 100644
index ad8ed6212aa3..000000000000
--- a/security/linux-pam-docs/pkg-plist
+++ /dev/null
@@ -1,118 +0,0 @@
-%%PORTDOCS%%%%DOCSDIR%%/adg/Linux-PAM_ADG.pdf
-%%PORTDOCS%%%%DOCSDIR%%/adg/Linux-PAM_ADG.txt
-%%PORTDOCS%%%%DOCSDIR%%/adg/html/Linux-PAM_ADG.html
-%%PORTDOCS%%%%DOCSDIR%%/adg/html/adg-author.html
-%%PORTDOCS%%%%DOCSDIR%%/adg/html/adg-copyright.html
-%%PORTDOCS%%%%DOCSDIR%%/adg/html/adg-example.html
-%%PORTDOCS%%%%DOCSDIR%%/adg/html/adg-files.html
-%%PORTDOCS%%%%DOCSDIR%%/adg/html/adg-glossary.html
-%%PORTDOCS%%%%DOCSDIR%%/adg/html/adg-interface-by-app-expected.html
-%%PORTDOCS%%%%DOCSDIR%%/adg/html/adg-interface-of-app-expected.html
-%%PORTDOCS%%%%DOCSDIR%%/adg/html/adg-interface-programming-notes.html
-%%PORTDOCS%%%%DOCSDIR%%/adg/html/adg-interface.html
-%%PORTDOCS%%%%DOCSDIR%%/adg/html/adg-introduction-description.html
-%%PORTDOCS%%%%DOCSDIR%%/adg/html/adg-introduction-synopsis.html
-%%PORTDOCS%%%%DOCSDIR%%/adg/html/adg-introduction.html
-%%PORTDOCS%%%%DOCSDIR%%/adg/html/adg-libpam-functions.html
-%%PORTDOCS%%%%DOCSDIR%%/adg/html/adg-libpam_misc.html
-%%PORTDOCS%%%%DOCSDIR%%/adg/html/adg-overview.html
-%%PORTDOCS%%%%DOCSDIR%%/adg/html/adg-porting.html
-%%PORTDOCS%%%%DOCSDIR%%/adg/html/adg-security-conv-function.html
-%%PORTDOCS%%%%DOCSDIR%%/adg/html/adg-security-library-calls.html
-%%PORTDOCS%%%%DOCSDIR%%/adg/html/adg-security-resources.html
-%%PORTDOCS%%%%DOCSDIR%%/adg/html/adg-security-service-name.html
-%%PORTDOCS%%%%DOCSDIR%%/adg/html/adg-security-user-identity.html
-%%PORTDOCS%%%%DOCSDIR%%/adg/html/adg-security.html
-%%PORTDOCS%%%%DOCSDIR%%/adg/html/adg-see-also.html
-%%PORTDOCS%%%%DOCSDIR%%/mwg/Linux-PAM_MWG.pdf
-%%PORTDOCS%%%%DOCSDIR%%/mwg/Linux-PAM_MWG.txt
-%%PORTDOCS%%%%DOCSDIR%%/mwg/html/Linux-PAM_MWG.html
-%%PORTDOCS%%%%DOCSDIR%%/mwg/html/mwg-author.html
-%%PORTDOCS%%%%DOCSDIR%%/mwg/html/mwg-copyright.html
-%%PORTDOCS%%%%DOCSDIR%%/mwg/html/mwg-example.html
-%%PORTDOCS%%%%DOCSDIR%%/mwg/html/mwg-expected-by-module-item.html
-%%PORTDOCS%%%%DOCSDIR%%/mwg/html/mwg-expected-by-module-other.html
-%%PORTDOCS%%%%DOCSDIR%%/mwg/html/mwg-expected-by-module.html
-%%PORTDOCS%%%%DOCSDIR%%/mwg/html/mwg-expected-of-module-acct.html
-%%PORTDOCS%%%%DOCSDIR%%/mwg/html/mwg-expected-of-module-auth.html
-%%PORTDOCS%%%%DOCSDIR%%/mwg/html/mwg-expected-of-module-chauthtok.html
-%%PORTDOCS%%%%DOCSDIR%%/mwg/html/mwg-expected-of-module-overview.html
-%%PORTDOCS%%%%DOCSDIR%%/mwg/html/mwg-expected-of-module-session.html
-%%PORTDOCS%%%%DOCSDIR%%/mwg/html/mwg-expected-of-module.html
-%%PORTDOCS%%%%DOCSDIR%%/mwg/html/mwg-introduction-description.html
-%%PORTDOCS%%%%DOCSDIR%%/mwg/html/mwg-introduction-synopsis.html
-%%PORTDOCS%%%%DOCSDIR%%/mwg/html/mwg-introduction.html
-%%PORTDOCS%%%%DOCSDIR%%/mwg/html/mwg-see-also.html
-%%PORTDOCS%%%%DOCSDIR%%/mwg/html/mwg-see-options.html
-%%PORTDOCS%%%%DOCSDIR%%/mwg/html/mwg-see-programming-libs.html
-%%PORTDOCS%%%%DOCSDIR%%/mwg/html/mwg-see-programming-sec.html
-%%PORTDOCS%%%%DOCSDIR%%/mwg/html/mwg-see-programming-syslog.html
-%%PORTDOCS%%%%DOCSDIR%%/mwg/html/mwg-see-programming.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/Linux-PAM_SAG.pdf
-%%PORTDOCS%%%%DOCSDIR%%/sag/Linux-PAM_SAG.txt
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/Linux-PAM_SAG.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-author.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-configuration-directory.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-configuration-example.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-configuration-file.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-configuration.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-copyright.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-introduction.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-module-reference.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-overview.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_access.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_cracklib.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_debug.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_deny.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_echo.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_env.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_exec.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_faildelay.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_filter.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_ftp.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_group.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_issue.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_keyinit.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_lastlog.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_limits.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_listfile.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_localuser.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_loginuid.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_mail.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_mkhomedir.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_motd.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_namespace.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_nologin.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_permit.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_pwhistory.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_rhosts.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_rootok.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_securetty.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_selinux.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_shells.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_succeed_if.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_tally.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_tally2.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_time.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_timestamp.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_umask.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_unix.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_userdb.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_warn.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_wheel.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-pam_xauth.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-security-issues-other.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-security-issues-wrong.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-security-issues.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-see-also.html
-%%PORTDOCS%%%%DOCSDIR%%/sag/html/sag-text-conventions.html
-%%PORTDOCS%%%%DOCSDIR%%/specs/draft-morgan-pam-current.txt
-%%PORTDOCS%%%%DOCSDIR%%/specs/rfc86.0.txt
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/specs
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/sag/html
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/sag
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/mwg/html
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/mwg
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/adg/html
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/adg
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/textproc/Makefile b/textproc/Makefile
index a36b06eff4a1..b6ddc157598a 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -593,7 +593,6 @@
SUBDIR += p5-Lingua-Stem-Snowball-Se
SUBDIR += p5-Lingua-StopWords
SUBDIR += p5-Lingua-Treebank
- SUBDIR += p5-Lucene
SUBDIR += p5-MARC
SUBDIR += p5-MARC-Charset
SUBDIR += p5-MARC-Lint
@@ -1258,7 +1257,6 @@
SUBDIR += roap
SUBDIR += rot
SUBDIR += rss2html
- SUBDIR += rst.el
SUBDIR += rtf2html
SUBDIR += rtfreader
SUBDIR += rtfx
diff --git a/textproc/p5-Lucene/Makefile b/textproc/p5-Lucene/Makefile
deleted file mode 100644
index 461a76694960..000000000000
--- a/textproc/p5-Lucene/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: Cheng-Lung Sung <clsung@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= Lucene
-PORTVERSION= 0.18
-CATEGORIES= textproc perl5
-MASTER_SITES= CPAN
-MASTER_SITE_SUBDIR= CPAN:TBUSCH
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= perl@FreeBSD.org
-COMMENT= API to the C++ port of the Lucene search engine
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-LIB_DEPENDS= clucene-core:${PORTSDIR}/textproc/clucene
-
-BROKEN= incompatible with CLucene 2.3
-
-USES= perl5
-USE_PERL5= configure
-CC= ${CXX}
-CONFIGURE_ARGS+="INC=-I${LOCALBASE}/include -I${LOCALBASE}/lib"
-
-MAN3= Lucene.3
-
-NO_STAGE= yes
-.include <bsd.port.mk>
diff --git a/textproc/p5-Lucene/distinfo b/textproc/p5-Lucene/distinfo
deleted file mode 100644
index 591f7e345b68..000000000000
--- a/textproc/p5-Lucene/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Lucene-0.18.tar.gz) = d3add69ec32df54b927404db1321c0a8c05904e44aff321d12a845708e6a7ae5
-SIZE (Lucene-0.18.tar.gz) = 19038
diff --git a/textproc/p5-Lucene/pkg-descr b/textproc/p5-Lucene/pkg-descr
deleted file mode 100644
index 5cc9885a2fa5..000000000000
--- a/textproc/p5-Lucene/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-The purpose of the module is to export the C++ Lucene API to perl
-and at the same time be as close as possible to the original Java API.
-This has the combined advantage of providing perl programmers with a
-well-documented API and giving them access to a C++ search engine
-library that is supposedly faster than the original.
-
-WWW: http://search.cpan.org/dist/Lucene/
-WWW: http://sourceforge.net/projects/clucene/
diff --git a/textproc/p5-Lucene/pkg-plist b/textproc/p5-Lucene/pkg-plist
deleted file mode 100644
index e6b7d959c792..000000000000
--- a/textproc/p5-Lucene/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/Lucene.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Lucene/.packlist
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Lucene/Lucene.bs
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Lucene/Lucene.so
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Lucene
diff --git a/textproc/rst.el/Makefile b/textproc/rst.el/Makefile
deleted file mode 100644
index 93b184312944..000000000000
--- a/textproc/rst.el/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-# Created by: Denis Shaposhnikov <dsh@vlink.ru>
-# $FreeBSD$
-
-PORTNAME= rst.el
-PORTVERSION= 6390
-PORTREVISION= 8
-CATEGORIES= textproc elisp
-MASTER_SITES= http://svn.berlios.de/viewcvs/docutils/trunk/docutils/tools/editors/emacs/
-PKGNAMESUFFIX= -${EMACS_NAME}
-DISTNAME= rst.el\?revision=${PORTVERSION}
-EXTRACT_SUFX= # empty
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= ReStructuredText Support for Emacs
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-USE_EMACS= yes
-
-BROKEN= checksum mismatch
-
-NO_WRKSUBDIR= yes
-EXTRACT_CMD= ${CP}
-EXTRACT_BEFORE_ARGS= # empty
-EXTRACT_AFTER_ARGS= ${WRKSRC}/rst.el
-
-ELISPDIR= ${PREFIX}/${EMACS_SITE_LISPDIR}
-
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-
-.if (${EMACS_NAME} == "xemacs")
-BUILD_DEPENDS+= ${LOCALBASE}/lib/xemacs/xemacs-packages/lisp/xemacs-base/compile.el:${PORTSDIR}/editors/xemacs-packages
-.endif
-
-do-build:
- cd ${WRKSRC}; ${EMACS_CMD} -batch -q -f batch-byte-compile ${PORTNAME}
-
-do-install:
- ${MKDIR} ${ELISPDIR}
- ${INSTALL_DATA} ${WRKSRC}/${PORTNAME} ${WRKSRC}/${PORTNAME}c ${ELISPDIR}
-
-post-install:
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/textproc/rst.el/distinfo b/textproc/rst.el/distinfo
deleted file mode 100644
index e0e990bb19a1..000000000000
--- a/textproc/rst.el/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (rst.el?revision=6390) = 34b14502603d178fc4af0f2a6e60ffc3cb919d35239a9d46cc1f415f06e82df4
-SIZE (rst.el?revision=6390) = 118177
diff --git a/textproc/rst.el/pkg-descr b/textproc/rst.el/pkg-descr
deleted file mode 100644
index 32c7a8b23939..000000000000
--- a/textproc/rst.el/pkg-descr
+++ /dev/null
@@ -1,24 +0,0 @@
-Support code for editing reStructuredText with Emacs.
-
-Basically, this package contains:
-
-- Functions to automatically adjust and cycle the section underline
- decorations;
-- A mode that displays the table of contents and allows you to jump anywhere
- from it;
-- Functions to insert and automatically update a TOC in your source
- document;
-- A mode which supports font-lock highlighting of reStructuredText
- structures;
-- Some other convenience functions.
-
-This package is the result of merging:
-
-- restructuredtext.el
-- rst-mode.el
-- rst-html.el
-
-Those files are now OBSOLETE and have been replaced by this single
-package file (2005-10-30).
-
-WWW: http://docutils.sourceforge.net/docs/user/emacs.html
diff --git a/textproc/rst.el/pkg-message b/textproc/rst.el/pkg-message
deleted file mode 100644
index 8c17f5cc2d20..000000000000
--- a/textproc/rst.el/pkg-message
+++ /dev/null
@@ -1,6 +0,0 @@
-
-To use rst.el, add the following line to your ~/.emacs or init.el:
-
- (require 'rst)
- (add-hook 'text-mode-hook 'rst-text-mode-bindings)
-
diff --git a/textproc/rst.el/pkg-plist b/textproc/rst.el/pkg-plist
deleted file mode 100644
index 32b889c43e9d..000000000000
--- a/textproc/rst.el/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-%%EMACS_SITE_LISPDIR%%/rst.el
-%%EMACS_SITE_LISPDIR%%/rst.elc
diff --git a/x11-themes/Makefile b/x11-themes/Makefile
index f6e7283323d8..0b9b0eb108dd 100644
--- a/x11-themes/Makefile
+++ b/x11-themes/Makefile
@@ -100,7 +100,6 @@
SUBDIR += kde-icons-cezanne
SUBDIR += kde-icons-crystal-project
SUBDIR += kde-icons-dark-glass
- SUBDIR += kde-icons-exquisite
SUBDIR += kde-icons-gartoon-blue-svg
SUBDIR += kde-icons-gartoon-svg
SUBDIR += kde-icons-graphite-rade8
@@ -108,14 +107,12 @@
SUBDIR += kde-icons-kool-gorilla
SUBDIR += kde-icons-lime-rade8
SUBDIR += kde-icons-lush
- SUBDIR += kde-icons-marbles-translucent
SUBDIR += kde-icons-noia
SUBDIR += kde-icons-nuovext
SUBDIR += kde-icons-nuovext2
SUBDIR += kde-icons-nuvola
SUBDIR += kde-icons-os-k
SUBDIR += kde-icons-sky
- SUBDIR += kde-icons-steel
SUBDIR += kde-icons-umicons
SUBDIR += kde-icons-vista-inspirate
SUBDIR += kde4-base-artwork
diff --git a/x11-themes/kde-icons-exquisite/Makefile b/x11-themes/kde-icons-exquisite/Makefile
deleted file mode 100644
index 23ce06c4ff83..000000000000
--- a/x11-themes/kde-icons-exquisite/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= exquisite
-PORTVERSION= 0.2004081000
-MASTER_SITES= http://myspeedworks.com/~guppetto/downloads/
-DISTNAME= Exquisite
-
-COMMENT= KDE Exquisite iconset
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-BROKEN= checksum mismatch
-
-USE_BZIP2= yes
-NO_WRKSUBDIR= yes
-PLIST_FILE_PATTERN_EXTRA= -v "^\./(buildset|[a-z]+.list)"
-
-NO_STAGE= yes
-.include "${.CURDIR}/../kde-icons-noia/Makefile.icons"
diff --git a/x11-themes/kde-icons-exquisite/distinfo b/x11-themes/kde-icons-exquisite/distinfo
deleted file mode 100644
index 1ace87d5ff08..000000000000
--- a/x11-themes/kde-icons-exquisite/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (KDE/Exquisite.tar.bz2) = 166e01397a15f3dbdf7f6531b0856eedc9a6ef2d03e9aadef3665f21d1158eb9
-SIZE (KDE/Exquisite.tar.bz2) = 2783730
diff --git a/x11-themes/kde-icons-exquisite/pkg-descr b/x11-themes/kde-icons-exquisite/pkg-descr
deleted file mode 100644
index f31e0d3ecbe3..000000000000
--- a/x11-themes/kde-icons-exquisite/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-[ excerpt from developer's web site ]
-
-Exquisite is a port of the Xp_Mad icon set created byMimin Ladha.
-Additional icons by Ghast (action icons) were added to complete the
-icon set, but additinal releases will follow. This icon set uses a
-modified version of the build script created by Nick Bargnesi. As
-a result, the download is only 2 MB instead of 10 MB(Yes, I still
-have love for 56k users). The only tools required to create the
-entire icon set are bzip, tar, and convert (ImageMagik). Unpackage
-the Exquisite.tar.bz2 compressed file and run the included script
-buildset (./buildset - for newbies). Afterwards, use the Kcontrol
-center to install the icon set. Please provide some feed back about
-the icon set. I hope most people like it. If not, give me a good
-vote anyway :-)
-
-WWW: http://www.kde-look.org/content/show.php?content=14788
diff --git a/x11-themes/kde-icons-exquisite/pkg-message b/x11-themes/kde-icons-exquisite/pkg-message
deleted file mode 100644
index f50af23ecb90..000000000000
--- a/x11-themes/kde-icons-exquisite/pkg-message
+++ /dev/null
@@ -1,9 +0,0 @@
- ATTENTIONATTENTION:
-
-How to install a new icon theme
-
-1) Open the KDE-Menu and start the Control Center
-2) Click on "Look and Feel", then "Icons"
-3) Select Exquisite iconset
-4) Click "Apply"
-5) Have fun! :-)
diff --git a/x11-themes/kde-icons-marbles-translucent/Makefile b/x11-themes/kde-icons-marbles-translucent/Makefile
deleted file mode 100644
index 39c79dd3f989..000000000000
--- a/x11-themes/kde-icons-marbles-translucent/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= marbles
-PKGNAMESUFFIX= -translucent
-PORTVERSION= 0.1.3
-MASTER_SITES= http://www.flauta.de/markus/marbles/ \
- http://ftp.ksu.edu.tw/FTP/FreeBSD/distfiles/KDE/
-DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}
-
-COMMENT= KDE Marbles Translucent iconset
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-BROKEN= Does not fetch
-
-NO_STAGE= yes
-.include "${.CURDIR}/../kde-icons-noia/Makefile.icons"
diff --git a/x11-themes/kde-icons-marbles-translucent/distinfo b/x11-themes/kde-icons-marbles-translucent/distinfo
deleted file mode 100644
index 3eec5ce781cd..000000000000
--- a/x11-themes/kde-icons-marbles-translucent/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (KDE/marbles-translucent-0.1.3.tar.gz) = d1c7e2d7fa2c75377498f9a15d84995e62d7504d0885fa9490a2c25efc7067fa
-SIZE (KDE/marbles-translucent-0.1.3.tar.gz) = 2306728
diff --git a/x11-themes/kde-icons-marbles-translucent/pkg-descr b/x11-themes/kde-icons-marbles-translucent/pkg-descr
deleted file mode 100644
index 83acd392b2f3..000000000000
--- a/x11-themes/kde-icons-marbles-translucent/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-[ excerpt with modifications from developer's web site ]
-
-Marbles tries to frame already existing items from different iconsets
-to provide a consistent style for your desktop. Except the marble
-design and a few newly created icons all pictures used are other
-artists' stuff. This includes "art reuse" (as in "code reuse") of
-crystal icons, slick icons, iKons, hicolor, Acqua and different
-other ones found on kde-look. Thus the copyright/copyleft restrictions
-of the original artists still apply. I deeply hope everybody agrees
-with my attempt to unify the icon look for the rest of us who don't
-have the time and skills to create their own complete, originally,
-ground-breaking innovative theme.
-
-WWW: http://www.kde-look.org/content/show.php?content=1581
diff --git a/x11-themes/kde-icons-marbles-translucent/pkg-message b/x11-themes/kde-icons-marbles-translucent/pkg-message
deleted file mode 100644
index 65daff997ce1..000000000000
--- a/x11-themes/kde-icons-marbles-translucent/pkg-message
+++ /dev/null
@@ -1,9 +0,0 @@
- ATTENTIONATTENTION:
-
-How to install a new icon theme
-
-1) Open the KDE-Menu and start the Control Center
-2) Click on "Look and Feel", then "Icons"
-3) Select Marbles (Translucent Edition) theme iconset
-4) Click "Apply"
-5) Have fun! :-)
diff --git a/x11-themes/kde-icons-steel/Makefile b/x11-themes/kde-icons-steel/Makefile
deleted file mode 100644
index 8f8d3cceb562..000000000000
--- a/x11-themes/kde-icons-steel/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= steel
-PORTVERSION= 1.2.5
-MASTER_SITES= ${MASTER_SITE_THEMES}
-MASTER_SITE_SUBDIR= steelicons
-DISTNAME= steelicons-default-${PORTVERSION}
-
-COMMENT= KDE iconset comprised of Steel/Silver icons with shadows
-
-DEPRECATED= Broken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-BROKEN= does not fetch
-
-WRKSRC= "${WRKDIR}/Steel"
-
-NO_STAGE= yes
-.include "${.CURDIR}/../kde-icons-noia/Makefile.icons"
diff --git a/x11-themes/kde-icons-steel/distinfo b/x11-themes/kde-icons-steel/distinfo
deleted file mode 100644
index a35f277d1a75..000000000000
--- a/x11-themes/kde-icons-steel/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (KDE/steelicons-default-1.2.5.tar.gz) = d685d3f54499bc0fd3573f91c077d5bda048045e5cb48ec1fbb5c427e5ffbf88
-SIZE (KDE/steelicons-default-1.2.5.tar.gz) = 2949120
diff --git a/x11-themes/kde-icons-steel/pkg-descr b/x11-themes/kde-icons-steel/pkg-descr
deleted file mode 100644
index dd1fd4ce0f48..000000000000
--- a/x11-themes/kde-icons-steel/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-[ excerpt from developer's web site ]
-
-"Steel Icons" is an icon set for KDE comprised of Steel/Silver icons
-with shadows.
-
-I know everybody loves the Crystal/Aquafusion/Marbles Icons (with
-the exception of aquafusion, I do -- its just too blue! :) but I
-saw Metrope, and thought, wow, those don't look like they're trying
-to be OS X, they look like, well, like Linux (actually, like KDE;
-I hate Gnome's look, it just looks childish).
-
-So I set out to design some icons that weren't based on OS X,
-Windows, or who-knows what else. Tell me what you think, please.
-
-WWW: http://www.kde-look.org/content/show.php?content=4135
diff --git a/x11-themes/kde-icons-steel/pkg-message b/x11-themes/kde-icons-steel/pkg-message
deleted file mode 100644
index 9b107835839c..000000000000
--- a/x11-themes/kde-icons-steel/pkg-message
+++ /dev/null
@@ -1,9 +0,0 @@
- ATTENTIONATTENTION:
-
-How to install a new icon theme
-
-1) Open the KDE-Menu and start the Control Center
-2) Click on "Look and Feel", then "Icons"
-3) Select Steel theme iconset
-4) Click "Apply"
-5) Have fun! :-)
diff --git a/x11-wm/Makefile b/x11-wm/Makefile
index 8530a8908b0a..dc308cb94780 100644
--- a/x11-wm/Makefile
+++ b/x11-wm/Makefile
@@ -83,7 +83,6 @@
SUBDIR += epplets
SUBDIR += evilwm
SUBDIR += fbcmd
- SUBDIR += fbpager
SUBDIR += fluxbox
SUBDIR += fluxconf
SUBDIR += fluxter
diff --git a/x11-wm/fbpager/Makefile b/x11-wm/fbpager/Makefile
deleted file mode 100644
index fc129b61c3a6..000000000000
--- a/x11-wm/fbpager/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Created by: Roman Bogorodskiy <bogorodskiy@inbox.ru>
-# $FreeBSD$
-
-PORTNAME= fbpager
-PORTVERSION= 0.1.4
-PORTREVISION= 2
-CATEGORIES= x11-wm
-MASTER_SITES= http://www.fluxbox.org/download/
-
-MAINTAINER= novel@FreeBSD.org
-COMMENT= Desktop pager for the Fluxbox window manager
-
-DEPRECATED= BRoken for more than 6 month
-EXPIRATION_DATE= 2013-11-18
-
-USE_XORG= x11
-GNU_CONFIGURE= yes
-
-BROKEN= checksum mismatch
-
-PLIST_FILES= bin/fbpager
-PORTDOCS= AUTHORS ChangeLog NEWS README TODO
-
-NO_STAGE= yes
-post-install:
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}
-.endif
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/x11-wm/fbpager/distinfo b/x11-wm/fbpager/distinfo
deleted file mode 100644
index d3ebc3210472..000000000000
--- a/x11-wm/fbpager/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (fbpager-0.1.4.tar.gz) = 1aab313d18a938d0bb8f150b4ac3ab1e965f7d21618336e0f5b07c6de999669f
-SIZE (fbpager-0.1.4.tar.gz) = 349045
diff --git a/x11-wm/fbpager/files/patch-Resources.hh b/x11-wm/fbpager/files/patch-Resources.hh
deleted file mode 100644
index 69c16d326761..000000000000
--- a/x11-wm/fbpager/files/patch-Resources.hh
+++ /dev/null
@@ -1,76 +0,0 @@
---- src/Resources.hh
-+++ src/Resources.hh
-@@ -8,8 +8,10 @@
- #include <cstdio>
- #include <cstring>
-
-+namespace FbTk {
-+
- template<>
--void FbTk::Resource<bool>::
-+void Resource<bool>::
- setFromString(char const *strval) {
- if (strcasecmp(strval, "true") == 0 ||
- strcasecmp(strval, "yes") == 0)
-@@ -19,38 +21,37 @@
- }
-
- template<>
--std::string FbTk::Resource<bool>::
-+std::string Resource<bool>::
- getString() {
- return std::string(**this == true ? "true" : "false");
- }
-
- template <>
--void FbTk::Resource<std::string>::setFromString(const char *str) {
-+void Resource<std::string>::setFromString(const char *str) {
- *(*this) = (str ? str : "");
- }
-
- template <>
--std::string FbTk::Resource<std::string>::getString() {
-+std::string Resource<std::string>::getString() {
- return *(*this);
- }
-
- template <>
--void FbTk::Resource<int>::setFromString(const char *str) {
-+void Resource<int>::setFromString(const char *str) {
- if (str == 0)
- return;
- sscanf(str, "%d", &(*(*this)));
- }
-
- template <>
--std::string FbTk::Resource<int>::getString() {
-+std::string Resource<int>::getString() {
- char buff[16];
- sprintf(buff, "%d", (*(*this)));
- return std::string(buff);
- }
-
--namespace FbPager {
- template <>
--void FbTk::Resource<FbPager::Alignment>::setFromString(const char *str) {
-+void Resource<FbPager::FbPager::Alignment>::setFromString(const char *str) {
- if (strcmp("TopToBottom", str) == 0)
- *(*this) = FbPager::FbPager::TOP_TO_BOTTOM;
- else
-@@ -58,7 +59,7 @@
- }
-
- template <>
--std::string FbTk::Resource<FbPager::Alignment>::getString() {
-+std::string Resource<FbPager::FbPager::Alignment>::getString() {
- switch (*(*this)) {
- case FbPager::FbPager::LEFT_TO_RIGHT:
- return "LeftToRight";
-@@ -67,6 +68,6 @@
- }
- }
-
--} // end namespace FbPager
-+} // end namespace FbTk
-
- #endif // RESOURCES
diff --git a/x11-wm/fbpager/pkg-descr b/x11-wm/fbpager/pkg-descr
deleted file mode 100644
index cde54409363f..000000000000
--- a/x11-wm/fbpager/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-fbpager is a desktop pager for the Fluxbox window manager. It supports
-key bindings, icons and so on.
-
--Roman Bogorodskiy
-<bogorodskiy@inbox.ru>
-
-WWW: http://fluxbox.org/fbpager/
diff --git a/x11-wm/fbpager/pkg-message b/x11-wm/fbpager/pkg-message
deleted file mode 100644
index 04bdd80b46a7..000000000000
--- a/x11-wm/fbpager/pkg-message
+++ /dev/null
@@ -1 +0,0 @@
-To get sample config file use `fbpager -sr > ~/.fluxbox/fbpager`