summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile33
-rw-r--r--devel/acme/Makefile50
-rw-r--r--devel/acme/distinfo2
-rw-r--r--devel/acme/pkg-descr5
-rw-r--r--devel/antlrworks/Makefile49
-rw-r--r--devel/antlrworks/distinfo2
-rw-r--r--devel/antlrworks/files/antlrworks.sh6
-rw-r--r--devel/antlrworks/pkg-descr5
-rw-r--r--devel/avltree/Makefile18
-rw-r--r--devel/avltree/distinfo2
-rw-r--r--devel/avltree/files/patch-Makefile44
-rw-r--r--devel/avltree/pkg-descr23
-rw-r--r--devel/avltree/pkg-plist3
-rw-r--r--devel/bufferpool/Makefile24
-rw-r--r--devel/bufferpool/distinfo2
-rw-r--r--devel/bufferpool/pkg-descr5
-rw-r--r--devel/bufferpool/pkg-plist6
-rw-r--r--devel/c4/Makefile29
-rw-r--r--devel/c4/distinfo2
-rw-r--r--devel/c4/files/patch-Makefile9
-rw-r--r--devel/c4/files/patch-main.c18
-rw-r--r--devel/c4/pkg-descr13
-rw-r--r--devel/c4/pkg-plist5
-rw-r--r--devel/cbind/Makefile33
-rw-r--r--devel/cbind/distinfo2
-rw-r--r--devel/cbind/files/patch-Makefile22
-rw-r--r--devel/cbind/files/patch-allocate.c11
-rw-r--r--devel/cbind/files/patch-buffer.c11
-rw-r--r--devel/cbind/files/patch-cbind.c11
-rw-r--r--devel/cbind/files/patch-cdep.c10
-rw-r--r--devel/cbind/files/patch-errors.c115
-rw-r--r--devel/cbind/files/patch-files.c18
-rw-r--r--devel/cbind/files/patch-hostinfo11
-rw-r--r--devel/cbind/files/patch-htype.c17
-rw-r--r--devel/cbind/files/patch-nodeop.c87
-rw-r--r--devel/cbind/files/patch-units.c10
-rw-r--r--devel/cbind/pkg-descr12
-rw-r--r--devel/cbind/pkg-plist6
-rw-r--r--devel/cl-uffi-sbcl/Makefile24
-rw-r--r--devel/cl-uffi-sbcl/pkg-descr8
-rw-r--r--devel/cl-uffi/Makefile39
-rw-r--r--devel/cl-uffi/distinfo2
-rw-r--r--devel/cl-uffi/pkg-descr6
-rw-r--r--devel/cl-uffi/pkg-plist89
-rw-r--r--devel/cvs2p4/Makefile38
-rw-r--r--devel/cvs2p4/distinfo2
-rw-r--r--devel/cvs2p4/files/pkg-message.in4
-rw-r--r--devel/cvs2p4/pkg-descr6
-rw-r--r--devel/cvs2p4/pkg-plist37
-rw-r--r--devel/dasm/Makefile35
-rw-r--r--devel/dasm/distinfo2
-rw-r--r--devel/dasm/pkg-descr9
-rw-r--r--devel/dits/Makefile21
-rw-r--r--devel/dits/distinfo2
-rw-r--r--devel/dits/pkg-descr5
-rw-r--r--devel/eric4/Makefile46
-rw-r--r--devel/eric4/Makefile.inc36
-rw-r--r--devel/eric4/distinfo2
-rw-r--r--devel/eric4/files/config22
-rw-r--r--devel/eric4/files/eric4.desktop.in10
-rw-r--r--devel/eric4/files/extra-patch-install-i18n.py43
-rw-r--r--devel/eric4/pkg-descr11
-rw-r--r--devel/eric4/pkg-plist32
-rw-r--r--devel/ifd-test/Makefile32
-rw-r--r--devel/ifd-test/distinfo2
-rw-r--r--devel/ifd-test/files/patch-Makefile14
-rw-r--r--devel/ifd-test/files/patch-commands.c11
-rw-r--r--devel/ifd-test/files/patch-ifdtest.c57
-rw-r--r--devel/ifd-test/files/patch-pcsc1.4.057
-rw-r--r--devel/ifd-test/files/patch-testA.c10
-rw-r--r--devel/ifd-test/files/patch-testAMMI.c10
-rw-r--r--devel/ifd-test/files/patch-testB.c10
-rw-r--r--devel/ifd-test/files/patch-testBULL.c10
-rw-r--r--devel/ifd-test/files/patch-testC.c10
-rw-r--r--devel/ifd-test/files/patch-testGD.c10
-rw-r--r--devel/ifd-test/files/patch-testIBM.c10
-rw-r--r--devel/ifd-test/files/patch-testSCHL.c10
-rw-r--r--devel/ifd-test/files/patch-testSIEMENS.c10
-rw-r--r--devel/ifd-test/pkg-descr13
-rw-r--r--devel/libbnr/Makefile34
-rw-r--r--devel/libbnr/distinfo2
-rw-r--r--devel/libbnr/pkg-descr15
-rw-r--r--devel/libbnr/pkg-plist8
-rw-r--r--devel/liblcfg/Makefile22
-rw-r--r--devel/liblcfg/distinfo2
-rw-r--r--devel/liblcfg/files/patch-src__lcfgx_tree.c27
-rw-r--r--devel/liblcfg/pkg-descr5
-rw-r--r--devel/liblcfg/pkg-plist7
-rw-r--r--devel/libopendaap/Makefile26
-rw-r--r--devel/libopendaap/distinfo2
-rw-r--r--devel/libopendaap/files/patch-client.c28
-rw-r--r--devel/libopendaap/files/patch-http_client.c10
-rw-r--r--devel/libopendaap/files/patch-ioloop.c13
-rw-r--r--devel/libopendaap/files/patch-threadpool.c14
-rw-r--r--devel/libopendaap/pkg-descr7
-rw-r--r--devel/libopendaap/pkg-plist8
-rw-r--r--devel/libopensync022/Makefile34
-rw-r--r--devel/libopensync022/distinfo2
-rw-r--r--devel/libopensync022/pkg-descr6
-rw-r--r--devel/libopensync022/pkg-message8
-rw-r--r--devel/libopensync022/pkg-plist55
-rw-r--r--devel/libqxt/Makefile75
-rw-r--r--devel/libqxt/distinfo2
-rw-r--r--devel/libqxt/pkg-descr13
-rw-r--r--devel/libqxt/pkg-plist352
-rw-r--r--devel/memcheck/Makefile22
-rw-r--r--devel/memcheck/distinfo2
-rw-r--r--devel/memcheck/pkg-descr19
-rw-r--r--devel/memcheck/pkg-plist7
-rw-r--r--devel/mk/Makefile23
-rw-r--r--devel/mk/distinfo2
-rw-r--r--devel/mk/files/patch-src__Posix.c18
-rw-r--r--devel/mk/files/patch-src__main.c53
-rw-r--r--devel/mk/pkg-descr7
-rw-r--r--devel/obfuscatejs/Makefile38
-rw-r--r--devel/obfuscatejs/distinfo2
-rw-r--r--devel/obfuscatejs/files/obfuscatejs.in11
-rw-r--r--devel/obfuscatejs/pkg-descr12
-rw-r--r--devel/obfuscatejs/pkg-plist2
-rw-r--r--devel/ocfpcsc/Makefile75
-rw-r--r--devel/ocfpcsc/distinfo2
-rw-r--r--devel/ocfpcsc/files/IBMOCF34
-rw-r--r--devel/ocfpcsc/files/patch-OCFPCSC1.cpp11
-rw-r--r--devel/ocfpcsc/files/patch-PcscExceptions.cpp11
-rw-r--r--devel/ocfpcsc/files/patch-fieldIO.cpp56
-rw-r--r--devel/ocfpcsc/files/patch-fieldIO.h54
-rw-r--r--devel/ocfpcsc/pkg-descr4
-rw-r--r--devel/ocfpcsc/pkg-plist6
-rw-r--r--devel/omake/Makefile70
-rw-r--r--devel/omake/distinfo2
-rw-r--r--devel/omake/files/patch-OMakefile15
-rw-r--r--devel/omake/files/patch-lib_build_OCaml.om19
-rw-r--r--devel/omake/files/patch-src_build_omake_rule.ml25
-rw-r--r--devel/omake/files/patch-src_builtin_omake__builtin__target.ml17
-rw-r--r--devel/omake/files/patch-src_clib_omake__shell__sys.c177
-rw-r--r--devel/omake/files/patch-src_clib_readline.c127
-rw-r--r--devel/omake/files/patch-src_env_omake__env.ml45
-rw-r--r--devel/omake/files/patch-src_ir_omake__value__type.ml15
-rw-r--r--devel/omake/files/patch-src_libmojave-external_cutil_fam__pseudo.h15
-rw-r--r--devel/omake/files/patch-src_libmojave-external_cutil_lm__channel.c24
-rw-r--r--devel/omake/files/patch-src_libmojave-external_cutil_lm__ctype.c15
-rw-r--r--devel/omake/files/patch-src_libmojave-external_cutil_lm__notify.c90
-rw-r--r--devel/omake/files/patch-src_libmojave-external_cutil_lm__printf.c96
-rw-r--r--devel/omake/files/patch-src_libmojave-external_cutil_lm__terminfo.c18
-rw-r--r--devel/omake/files/patch-src_libmojave-external_cutil_lm__termsize.c33
-rw-r--r--devel/omake/files/patch-src_libmojave-external_cutil_lm__uname__ext.c35
-rw-r--r--devel/omake/files/patch-src_libmojave-external_cutil_lm__unix__cutil.c117
-rw-r--r--devel/omake/files/patch-src_libmojave-external_stdlib_lm__debug.ml58
-rw-r--r--devel/omake/files/patch-src_libmojave-external_stdlib_lm__string__util.ml125
-rw-r--r--devel/omake/files/patch-src_libmojave-external_unix_lm__notify.ml127
-rw-r--r--devel/omake/files/patch-src_libmojave-external_util_lm__channel.ml364
-rw-r--r--devel/omake/files/patch-src_libmojave-external_util_lm__filename__util.ml24
-rw-r--r--devel/omake/files/patch-src_libmojave-external_util_lm__glob.ml20
-rw-r--r--devel/omake/files/patch-src_libmojave-external_util_lm__lexer.ml343
-rw-r--r--devel/omake/files/patch-src_libmojave-external_util_lm__parser.ml366
-rw-r--r--devel/omake/pkg-descr5
-rw-r--r--devel/omake/pkg-plist54
-rw-r--r--devel/oniguruma/Makefile44
-rw-r--r--devel/oniguruma/distinfo4
-rw-r--r--devel/oniguruma/files/onig-config54
-rw-r--r--devel/oniguruma/files/patch-Makefile.in33
-rw-r--r--devel/oniguruma/pkg-descr14
-rw-r--r--devel/oniguruma/pkg-plist17
-rw-r--r--devel/papp/Makefile18
-rw-r--r--devel/papp/distinfo2
-rw-r--r--devel/papp/files/patch-Makefile17
-rw-r--r--devel/papp/pkg-descr4
-rw-r--r--devel/papp/pkg-plist5
-rw-r--r--devel/py-EnthoughtBase/Makefile22
-rw-r--r--devel/py-EnthoughtBase/distinfo2
-rw-r--r--devel/py-EnthoughtBase/pkg-descr12
-rw-r--r--devel/rapidsvn/Makefile42
-rw-r--r--devel/rapidsvn/distinfo2
-rw-r--r--devel/rapidsvn/files/patch-doc-manpage-Makefile.in11
-rw-r--r--devel/rapidsvn/pkg-descr5
-rw-r--r--devel/rapidsvn/pkg-plist15
-rw-r--r--devel/ruby-cache/Makefile43
-rw-r--r--devel/ruby-cache/distinfo2
-rw-r--r--devel/ruby-cache/pkg-descr4
-rw-r--r--devel/ruby-cache/pkg-plist6
-rw-r--r--devel/ruby-event-loop/Makefile32
-rw-r--r--devel/ruby-event-loop/distinfo2
-rw-r--r--devel/ruby-event-loop/files/patch-setup.rb19
-rw-r--r--devel/ruby-event-loop/pkg-descr4
-rw-r--r--devel/ruby-event-loop/pkg-plist6
-rw-r--r--devel/svndelta/Makefile29
-rw-r--r--devel/svndelta/distinfo2
-rw-r--r--devel/svndelta/pkg-descr12
-rw-r--r--devel/svndelta/pkg-plist11
-rw-r--r--devel/svnkit/Makefile55
-rw-r--r--devel/svnkit/distinfo2
-rw-r--r--devel/svnkit/files/javasvn.sh.in17
-rw-r--r--devel/svnkit/files/jsvnadmin.sh.in17
-rw-r--r--devel/svnkit/files/jsvndumpfilter.sh.in17
-rw-r--r--devel/svnkit/files/jsvnlook.sh.in17
-rw-r--r--devel/svnkit/files/jsvnversion.sh.in17
-rw-r--r--devel/svnkit/files/svnsync.sh.in17
-rw-r--r--devel/svnkit/pkg-descr15
-rw-r--r--devel/tclgetopts/Makefile31
-rw-r--r--devel/tclgetopts/distinfo2
-rw-r--r--devel/tclgetopts/files/patch-foxTypedOpts.tcl132
-rw-r--r--devel/tclgetopts/files/patch-typedopts.n10
-rw-r--r--devel/tclgetopts/files/pkgIndex.tcl6
-rw-r--r--devel/tclgetopts/pkg-descr23
-rw-r--r--devel/tclgetopts/pkg-plist5
-rw-r--r--devel/uclmmbase/Makefile39
-rw-r--r--devel/uclmmbase/distinfo2
-rw-r--r--devel/uclmmbase/files/Makefile.bsd30
-rw-r--r--devel/uclmmbase/files/btree.h.bsd2
-rw-r--r--devel/uclmmbase/files/crypt_random.h.bsd4
-rw-r--r--devel/uclmmbase/files/hmac.h.bsd4
-rw-r--r--devel/uclmmbase/files/md5.h.bsd5
-rw-r--r--devel/uclmmbase/files/patch-net_udp49
-rw-r--r--devel/uclmmbase/files/patch-src__mbus_parser.c23
-rw-r--r--devel/uclmmbase/files/patch-test20
-rw-r--r--devel/uclmmbase/files/patch-word9
-rw-r--r--devel/uclmmbase/pkg-descr7
-rw-r--r--devel/uclmmbase/pkg-plist19
218 files changed, 0 insertions, 6318 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 3ebe9f36769c..4b246e989b4f 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -53,7 +53,6 @@
SUBDIR += abi-compliance-checker
SUBDIR += ace
SUBDIR += ace+tao-doc
- SUBDIR += acme
SUBDIR += acsccid
SUBDIR += activitymail
SUBDIR += ada-util
@@ -83,7 +82,6 @@
SUBDIR += antlr
SUBDIR += antlr3
SUBDIR += antlr4
- SUBDIR += antlrworks
SUBDIR += apache-ant
SUBDIR += api-sanity-autotest
SUBDIR += apiextractor
@@ -132,7 +130,6 @@
SUBDIR += avalon-framework
SUBDIR += avarice
SUBDIR += avce00
- SUBDIR += avltree
SUBDIR += avr-binutils
SUBDIR += avr-gcc
SUBDIR += avr-gcc-devel
@@ -179,7 +176,6 @@
SUBDIR += bsdbuild
SUBDIR += bsdcflow
SUBDIR += bsdowl
- SUBDIR += bufferpool
SUBDIR += bugzilla44
SUBDIR += bugzilla50
SUBDIR += build
@@ -210,14 +206,12 @@
SUBDIR += bzrtools
SUBDIR += c-unit
SUBDIR += c2mdoc
- SUBDIR += c4
SUBDIR += caf
SUBDIR += calibrator
SUBDIR += capstone
SUBDIR += cargo
SUBDIR += cask
SUBDIR += catch
- SUBDIR += cbind
SUBDIR += cbrowser
SUBDIR += cc65
SUBDIR += ccache
@@ -260,8 +254,6 @@
SUBDIR += cl-trivial-features-sbcl
SUBDIR += cl-trivial-gray-streams
SUBDIR += cl-trivial-gray-streams-sbcl
- SUBDIR += cl-uffi
- SUBDIR += cl-uffi-sbcl
SUBDIR += clanlib
SUBDIR += clanlib1
SUBDIR += clanlib22
@@ -335,7 +327,6 @@
SUBDIR += cvs2cl
SUBDIR += cvs2darcs
SUBDIR += cvs2html
- SUBDIR += cvs2p4
SUBDIR += cvs2svn
SUBDIR += cvsadmin
SUBDIR += cvsbook
@@ -366,7 +357,6 @@
SUBDIR += d-feet
SUBDIR += darts
SUBDIR += dash.el
- SUBDIR += dasm
SUBDIR += datadraw
SUBDIR += dbus
SUBDIR += dbus-c++
@@ -398,7 +388,6 @@
SUBDIR += distel
SUBDIR += distorm
SUBDIR += ditrack
- SUBDIR += dits
SUBDIR += djgpp-binutils
SUBDIR += djgpp-crx
SUBDIR += dmake
@@ -474,7 +463,6 @@
SUBDIR += epl.el
SUBDIR += epm
SUBDIR += epydoc
- SUBDIR += eric4
SUBDIR += eric6
SUBDIR += eris
SUBDIR += erlang-backoff
@@ -1050,7 +1038,6 @@
SUBDIR += icmake
SUBDIR += icu
SUBDIR += idutils
- SUBDIR += ifd-test
SUBDIR += imake
SUBDIR += include-what-you-use
SUBDIR += inilib
@@ -1141,7 +1128,6 @@
SUBDIR += libbegemot
SUBDIR += libbfd
SUBDIR += libbinio
- SUBDIR += libbnr
SUBDIR += libbobcat
SUBDIR += libbonobo
SUBDIR += libbonobo-reference
@@ -1254,7 +1240,6 @@
SUBDIR += liblangtag
SUBDIR += liblas
SUBDIR += liblas12
- SUBDIR += liblcfg
SUBDIR += libleaftag
SUBDIR += liblnk
SUBDIR += liblogging
@@ -1287,9 +1272,7 @@
SUBDIR += liboobs
SUBDIR += liboop
SUBDIR += libopencm3
- SUBDIR += libopendaap
SUBDIR += libopensync
- SUBDIR += libopensync022
SUBDIR += libopkele
SUBDIR += liborcus
SUBDIR += liborcus07
@@ -1318,7 +1301,6 @@
SUBDIR += libpthread-stubs
SUBDIR += libqb
SUBDIR += libqcow
- SUBDIR += libqxt
SUBDIR += libr3
SUBDIR += librcc
SUBDIR += librcd
@@ -1492,7 +1474,6 @@
SUBDIR += mcpp
SUBDIR += mdds
SUBDIR += mdds0
- SUBDIR += memcheck
SUBDIR += menhir
SUBDIR += mercator
SUBDIR += mercurial
@@ -1516,7 +1497,6 @@
SUBDIR += mips64-binutils
SUBDIR += mips64-gcc
SUBDIR += mips64-xtoolchain-gcc
- SUBDIR += mk
SUBDIR += mk-configure
SUBDIR += mkcmd
SUBDIR += mm
@@ -1566,7 +1546,6 @@
SUBDIR += nuitka
SUBDIR += nxt-python
SUBDIR += obby
- SUBDIR += obfuscatejs
SUBDIR += objecthash
SUBDIR += ocaml-annexlib
SUBDIR += ocaml-calendar
@@ -1603,16 +1582,13 @@
SUBDIR += ocaml-uutf
SUBDIR += ocaml-xstr
SUBDIR += ocaml-xstrp4
- SUBDIR += ocfpcsc
SUBDIR += ocl-icd
SUBDIR += ode
SUBDIR += ois
SUBDIR += okteta
- SUBDIR += omake
SUBDIR += omniNotify
SUBDIR += omniORB
SUBDIR += omniORB-4.1
- SUBDIR += oniguruma
SUBDIR += oniguruma4
SUBDIR += oniguruma5
SUBDIR += onscripter
@@ -3529,7 +3505,6 @@
SUBDIR += p8-platform
SUBDIR += paexec
SUBDIR += papi
- SUBDIR += papp
SUBDIR += pas2dox
SUBDIR += pasm
SUBDIR += patch
@@ -3895,7 +3870,6 @@
SUBDIR += py-BytecodeAssembler
SUBDIR += py-DateTime
SUBDIR += py-DocumentTemplate
- SUBDIR += py-EnthoughtBase
SUBDIR += py-ExtensionClass
SUBDIR += py-InlineEgg
SUBDIR += py-Jinja
@@ -4727,7 +4701,6 @@
SUBDIR += ragel
SUBDIR += raknet
SUBDIR += rapidjson
- SUBDIR += rapidsvn
SUBDIR += rbenv
SUBDIR += rbtools
SUBDIR += rclint
@@ -4760,11 +4733,9 @@
SUBDIR += ruby-bsearch
SUBDIR += ruby-build
SUBDIR += ruby-byaccr
- SUBDIR += ruby-cache
SUBDIR += ruby-calendar
SUBDIR += ruby-date2
SUBDIR += ruby-dialogs
- SUBDIR += ruby-event-loop
SUBDIR += ruby-gems
SUBDIR += ruby-intl
SUBDIR += ruby-korundum
@@ -5346,8 +5317,6 @@
SUBDIR += svk
SUBDIR += svn2git
SUBDIR += svn_load_dirs
- SUBDIR += svndelta
- SUBDIR += svnkit
SUBDIR += svntrac
SUBDIR += swank-clojure
SUBDIR += swig13
@@ -5369,7 +5338,6 @@
SUBDIR += tclap
SUBDIR += tclbsd
SUBDIR += tclcheck
- SUBDIR += tclgetopts
SUBDIR += tcllauncher
SUBDIR += tcllib
SUBDIR += tcllibc
@@ -5419,7 +5387,6 @@
SUBDIR += uatraits
SUBDIR += uboot-mkimage
SUBDIR += uclcmd
- SUBDIR += uclmmbase
SUBDIR += ucommon
SUBDIR += ucpp
SUBDIR += udis86
diff --git a/devel/acme/Makefile b/devel/acme/Makefile
deleted file mode 100644
index 24caa7bc7881..000000000000
--- a/devel/acme/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-# Created by: Uffe Jakobsen <uffe@uffe.org>
-# $FreeBSD$
-
-PORTNAME= acme
-PORTVERSION= 091
-CATEGORIES= devel
-MASTER_SITES= http://www.esw-heim.tu-clausthal.de/~marco/smorbrod/acme/current/
-DISTNAME= ${PORTNAME}${PORTVERSION}src
-
-MAINTAINER= uffe@uffe.org
-COMMENT= Crossassembler for 6502, 65c02 and 65816 processors
-
-LICENSE= GPLv2
-
-BROKEN= Does not fetch
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-OPTIONS_DEFINE= DOCS EXAMPLES
-
-USES= gmake tar:bzip2
-
-BUILD_WRKSRC= ${WRKSRC}/src
-MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}"
-WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION}
-PORTDOCS= *
-PORTEXAMPLES= *
-
-PLIST_FILES= bin/acme \
- %%DATADIR%%/6502/Help.txt \
- %%DATADIR%%/6502/std.a \
- %%DATADIR%%/65816/Help.txt \
- %%DATADIR%%/65816/std.a \
- %%DATADIR%%/Own/Help.txt
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/src/acme ${STAGEDIR}${PREFIX}/bin
-.for dir in 6502 65816 Own
- @${MKDIR} ${STAGEDIR}${DATADIR}/${dir}
-.endfor
- ${INSTALL_DATA} ${WRKSRC}/ACME_Lib/6502/* ${STAGEDIR}${DATADIR}/6502
- ${INSTALL_DATA} ${WRKSRC}/ACME_Lib/65816/* ${STAGEDIR}${DATADIR}/65816
- ${INSTALL_DATA} ${WRKSRC}/ACME_Lib/Own/* ${STAGEDIR}${DATADIR}/Own
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/ReadMe.txt ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR}
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/me
- ${INSTALL_DATA} ${WRKSRC}/examples/*.a ${STAGEDIR}${EXAMPLESDIR}/
- ${INSTALL_DATA} ${WRKSRC}/examples/me/*.a ${STAGEDIR}${EXAMPLESDIR}/me/
-
-.include <bsd.port.mk>
diff --git a/devel/acme/distinfo b/devel/acme/distinfo
deleted file mode 100644
index 16e9d7e42eb0..000000000000
--- a/devel/acme/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (acme091src.tar.bz2) = 47d538c8da650d6a9f832fa5262ff9f552477c7ccc4cc4fa502f620e5ccf0f38
-SIZE (acme091src.tar.bz2) = 113072
diff --git a/devel/acme/pkg-descr b/devel/acme/pkg-descr
deleted file mode 100644
index 4e4b7410dd1f..000000000000
--- a/devel/acme/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-ACME is a free crossassembler, released under the GNU General Public License.
-The current version can produce code for the 6502, 65c02 and 65816 processors.
-It also supports some of the undocumented ("illegal") opcodes of the 6502.
-
-WWW: http://www.esw-heim.tu-clausthal.de/~marco/smorbrod/acme/
diff --git a/devel/antlrworks/Makefile b/devel/antlrworks/Makefile
deleted file mode 100644
index 0231efb5c45d..000000000000
--- a/devel/antlrworks/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-# Created by: Matthias Sund <m.sund@arcor.de>
-# $FreeBSD$
-
-PORTNAME= antlrworks
-PORTVERSION= 1.4.2
-PORTREVISION= 1
-PORTEPOCH= 1
-CATEGORIES= devel java
-MASTER_SITES= http://www.antlr.org/download/
-EXTRACT_SUFX= .jar
-
-MAINTAINER= m.sund@arcor.de
-COMMENT= The ANTLR GUI Development Environment
-
-BROKEN= Does not fetch
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-NO_BUILD= yes
-
-USE_JAVA= yes
-JAVA_VERSION= 1.6+
-
-DESKTOP_ENTRIES="ANTLRWorks" \
- "ANTLR GUI Development Environment" \
- "${PREFIX}/share/pixmaps/antlrworks.png" \
- "antlrworks" \
- "Development;Java;" \
- true
-
-PLIST_FILES= bin/antlrworks \
- ${JAVAJARDIR:C,${PREFIX}/?,,}/${PORTNAME}.jar \
- share/pixmaps/antlrworks.png
-
-do-install:
- ${SED} -e 's|%%JAVAJARDIR%%|${JAVAJARDIR}|' \
- -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
- -e 's|%%PORTNAME%%|${PORTNAME}|' \
- -e 's|%%JAVA_VERSION%%|${JAVA_VERSION}|' ${FILESDIR}/antlrworks.sh > ${WRKDIR}/antlrworks.sh
-
- @${MKDIR} ${STAGEDIR}${JAVAJARDIR}
- @${ECHO_MSG} -n ">> Installing JAR as ${JAVAJARDIR}/${PORTNAME}.jar..."
- @${INSTALL_DATA} ${DISTDIR}/${DISTFILES} ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar
- @${ECHO_MSG} " [ DONE ]"
- @${ECHO_MSG} -n ">> Installing antlrworks script as ${PREFIX}/bin/antlrworks..."
- @${INSTALL_SCRIPT} ${WRKDIR}/antlrworks.sh ${STAGEDIR}${PREFIX}/bin/antlrworks
- @${ECHO_MSG} " [ DONE ]"
- @${INSTALL_DATA} ${WRKDIR}/icons/app_64x64.png ${STAGEDIR}${PREFIX}/share/pixmaps/antlrworks.png
-
-.include <bsd.port.mk>
diff --git a/devel/antlrworks/distinfo b/devel/antlrworks/distinfo
deleted file mode 100644
index 1ea1e14590cd..000000000000
--- a/devel/antlrworks/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (antlrworks-1.4.2.jar) = 717496f20fbfd0ff8c54984e4aeb92926bc9e9ee9c495e890728dea030aeba79
-SIZE (antlrworks-1.4.2.jar) = 3134659
diff --git a/devel/antlrworks/files/antlrworks.sh b/devel/antlrworks/files/antlrworks.sh
deleted file mode 100644
index b9301ff0b81a..000000000000
--- a/devel/antlrworks/files/antlrworks.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-#! /bin/sh
-#
-# $FreeBSD$
-
-JAVA_VERSION="%%JAVA_VERSION%%" "%%LOCALBASE%%/bin/java" -classpath "%%JAVAJARDIR%%/%%PORTNAME%%.jar" org.antlr.works.IDE "$@"
-
diff --git a/devel/antlrworks/pkg-descr b/devel/antlrworks/pkg-descr
deleted file mode 100644
index cdd873d315a3..000000000000
--- a/devel/antlrworks/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-ANTLRWorks is a simple but efficient IDE for ANTLR 3 grammars.
-It allows users to edit, visualize, interpret and debug
-any ANTLR 3 grammar through an easy-to-use GUI.
-
-WWW: http://www.antlr.org/works/
diff --git a/devel/avltree/Makefile b/devel/avltree/Makefile
deleted file mode 100644
index 70130d22825e..000000000000
--- a/devel/avltree/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# Created by: Bill Ross <bross@nas.nasa.gov>
-# $FreeBSD$
-
-PORTNAME= avltree
-PORTVERSION= 1.1
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= http://www.gtlib.gatech.edu/pub/FreeBSD/distfiles/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= In-memory index w/ binary and string keys and key counts
-
-BROKEN= Does not fetch
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-MAKE_ARGS= PREFIX=${STAGEDIR}${PREFIX}
-
-.include <bsd.port.mk>
diff --git a/devel/avltree/distinfo b/devel/avltree/distinfo
deleted file mode 100644
index 74a5b2c3f70b..000000000000
--- a/devel/avltree/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (avltree-1.1.tar.gz) = b94fc05e5c6705990f21d9cb05b9638a7df0d2a28908ecde44ff566fae390027
-SIZE (avltree-1.1.tar.gz) = 11698
diff --git a/devel/avltree/files/patch-Makefile b/devel/avltree/files/patch-Makefile
deleted file mode 100644
index cc7b17179757..000000000000
--- a/devel/avltree/files/patch-Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
---- Makefile.orig Thu Jan 13 22:04:47 2000
-+++ Makefile Thu Nov 4 22:36:55 2004
-@@ -3,16 +3,17 @@
- # Date created: 13 January 2000
- # Whom: Bill Ross <bross@nas.nasa.gov> <ross@cgl.ucsf.edu>
- #
--CC= cc
-+CC?= cc
-+CFLAGS?= -O -pipe
-
- all: libavltree.a
-
- libavltree.a: avltree.o
- $(AR) r libavltree.a avltree.o
-- strip libavltree.a
-+ ranlib libavltree.a
-
- avltree.o: avltree.c avltree.h
-- $(CC) -c avltree.c
-+ $(CC) $(CFLAGS) -c avltree.c
-
- install: libavltree.a
- install -c libavltree.a $(PREFIX)/lib
-@@ -25,16 +26,16 @@
- extras: test bench1 bench2
-
- test: test.o libavltree.a
-- $(CC) -o test test.o libavltree.a
-+ $(CC) $(CFLAGS) -o test test.o libavltree.a
-
- bench1: avl_bench.o libavltree.a
-- $(CC) -o bench1 avl_bench.o libavltree.a
-+ $(CC) $(CFLAGS) -o bench1 avl_bench.o libavltree.a
-
- bench2: avl_bench.o db_avl.o
-- $(CC) -o bench2 avl_bench.o db_avl.o
-+ $(CC) $(CFLAGS) -o bench2 avl_bench.o db_avl.o
-
- bench3: avl_bench.o bp_avl.o
-- $(CC) -o bench3 avl_bench.o bp_avl.o bplus.a
-+ $(CC) $(CFLAGS) -o bench3 avl_bench.o bp_avl.o bplus.a
-
- #
- ##################
diff --git a/devel/avltree/pkg-descr b/devel/avltree/pkg-descr
deleted file mode 100644
index 48377c900993..000000000000
--- a/devel/avltree/pkg-descr
+++ /dev/null
@@ -1,23 +0,0 @@
-AVLtree is a small, malloc-based, in-memory index package generally
-like B-trees and hash tables.
-
-The interface resembles that of the BPLUS (B-tree) index package.
-
-Index creation options are:
-
- - fixed-length binary keys OR variable-length string keys
- - unique OR duplicate keys
- - with duplicate keys:
- standard (void *) pointers for each key OR
- instance-counting (saves time and memory)
-
-Key insert/search time is O(log N). References:
-
-Adelson-Velskii, G. M., and E. M. Landis.
- "An Algorithm for the Organization of Information."
- Soviet Math. Doclady 3, 1962, pp. 1259-1263.
-Knuth, D. E.
- The Art of Computer Programming, Volume 3: Sorting and Searching
- (2nd printing). Addison-Wesley, 1975, pp. 451-468.
-
-AVLtree was written by Gregory Tseytin
diff --git a/devel/avltree/pkg-plist b/devel/avltree/pkg-plist
deleted file mode 100644
index 2f36988f7fb6..000000000000
--- a/devel/avltree/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-include/avltree.h
-lib/libavltree.a
-man/man3/avltree.3.gz
diff --git a/devel/bufferpool/Makefile b/devel/bufferpool/Makefile
deleted file mode 100644
index cd92551a5e79..000000000000
--- a/devel/bufferpool/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# Created by: Emmanuel Richiardone (err@tollari.org)
-# $FreeBSD$
-
-PORTNAME= bufferpool
-PORTVERSION= 0.0.4
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= http://lscube.org/files/downloads/bufferpool/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Bufferpool - the memory management library Feng and Felix depend upon
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-
-GNU_CONFIGURE= yes
-USE_LDCONFIG= yes
-USES= gmake libtool pathfix pkgconfig tar:bzip2
-
-post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libbufferpool.so
-
-.include <bsd.port.mk>
diff --git a/devel/bufferpool/distinfo b/devel/bufferpool/distinfo
deleted file mode 100644
index 63e305b308cd..000000000000
--- a/devel/bufferpool/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (bufferpool-0.0.4.tar.bz2) = d3e184e5b25d7445b599b5cdcec46ba8561d695a939aafd53a6e6e63b829b293
-SIZE (bufferpool-0.0.4.tar.bz2) = 247512
diff --git a/devel/bufferpool/pkg-descr b/devel/bufferpool/pkg-descr
deleted file mode 100644
index af9d31097b6a..000000000000
--- a/devel/bufferpool/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Bufferpool is a memory management library used in feng, libnemesi, felix.
-It provides a nice way to store rtp packets efficiently and share
-them across applications.
-
-WWW: http://lscube.org/projects/bufferpool_memory_management_library_feng_and_felix_depend_upon
diff --git a/devel/bufferpool/pkg-plist b/devel/bufferpool/pkg-plist
deleted file mode 100644
index 8c8c22b758c8..000000000000
--- a/devel/bufferpool/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-include/bufferpool/bufferpool.h
-lib/libbufferpool.a
-lib/libbufferpool.so
-lib/libbufferpool.so.0
-lib/libbufferpool.so.0.4.0
-libdata/pkgconfig/libbufferpool.pc
diff --git a/devel/c4/Makefile b/devel/c4/Makefile
deleted file mode 100644
index ffe1a451aa20..000000000000
--- a/devel/c4/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: Akinori MUSHA aka knu <knu@idaemons.org>
-# $FreeBSD$
-
-PORTNAME= c4
-PORTVERSION= 1.10
-PORTREVISION= 1
-CATEGORIES+= devel
-MASTER_SITES= http://public.perforce.com/public/perforce/utils/c4/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= CVS-like Frontend to Perforce
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-
-ALL_TARGET= c4
-
-OPTIONS_DEFINE= DOCS
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/c4 ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/c4.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/c4.pdf ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/c4.ps ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/c4/distinfo b/devel/c4/distinfo
deleted file mode 100644
index 97eb3e79f348..000000000000
--- a/devel/c4/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (c4-1.10.tar.gz) = 33198cf3159cb722eb341166a5b1916c7c082db94554680ce8530347f75a972f
-SIZE (c4-1.10.tar.gz) = 44986
diff --git a/devel/c4/files/patch-Makefile b/devel/c4/files/patch-Makefile
deleted file mode 100644
index a55b0b5423dc..000000000000
--- a/devel/c4/files/patch-Makefile
+++ /dev/null
@@ -1,9 +0,0 @@
---- Makefile.orig Fri Feb 11 17:11:52 2000
-+++ Makefile Sun Sep 2 06:45:15 2001
-@@ -4,4 +4,4 @@
-
--CC = gcc
--CFLAGS = -O
-+CC ?= gcc
-+CFLAGS ?= -O
- # CFLAGS = -g
diff --git a/devel/c4/files/patch-main.c b/devel/c4/files/patch-main.c
deleted file mode 100644
index abe18a47c626..000000000000
--- a/devel/c4/files/patch-main.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- main.c.orig Fri Feb 11 17:11:52 2000
-+++ main.c Thu Mar 28 21:05:27 2002
-@@ -62,7 +62,6 @@
- Alloc(unsigned int sz)
- {
- void * p;
-- extern void * malloc(unsigned int);
-
- p = malloc(sz);
- if (!p)
-@@ -75,7 +74,6 @@
- ReAlloc(void * xp, unsigned int sz)
- {
- void * p;
-- extern void * realloc(void *, unsigned int);
-
- p = realloc(xp, sz);
- if (!p)
diff --git a/devel/c4/pkg-descr b/devel/c4/pkg-descr
deleted file mode 100644
index b8728e984b95..000000000000
--- a/devel/c4/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-C4: A CVS-like Frontend to Perforce
-
-C4 provides a CVS-like feel to Perforce. C4 is not a substitute for
-CVS, in that it does not try to mimic CVS's command set. Rather, it
-provides a workspace (client) where every file is writable, and can be
-modified on an adhoc basis. C4 provides commands that search a
-client, looking for files that have been added or changed, and runs P4
-commands on them to add, edit, revert, refresh or update them. C4
-provides a control file that is placed at the top of each client to
-set environment variables, such as P4PORT and P4CLIENT. A man page is
-included.
-
-WWW: http://www.perforce.com/perforce/loadsupp.html
diff --git a/devel/c4/pkg-plist b/devel/c4/pkg-plist
deleted file mode 100644
index cc90aba7293d..000000000000
--- a/devel/c4/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-bin/c4
-man/man1/c4.1.gz
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/c4.pdf
-%%PORTDOCS%%%%DOCSDIR%%/c4.ps
diff --git a/devel/cbind/Makefile b/devel/cbind/Makefile
deleted file mode 100644
index de5a359d07c9..000000000000
--- a/devel/cbind/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: David Holm <david@realityrift.com>
-# $FreeBSD$
-
-PORTNAME= cbind
-PORTVERSION= 6
-CATEGORIES= devel
-MASTER_SITES= ftp://ftp.cs.kuleuven.ac.be/pub/Ada-Belgium/cdrom/ase02_02/tools/cbind/ \
- ftp://ftp.cnam.fr/pub2/Ada/PAL/swtools/cbind/
-DISTNAME= ${PORTNAME}${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Translator for "thin" Ada bindings to C
-
-OPTIONS_DEFINE= DOCS
-
-BROKEN= Does not fetch
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-USES= zip
-MAKE_JOBS_UNSAFE= yes
-
-${WRKSRC}= ${WRKDIR}/${PORTNAME}
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/cbind ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/cbfe ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/cbpp ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/cbind.1 ${STAGEDIR}${PREFIX}/man/man1
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/DOCS ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/cbind/distinfo b/devel/cbind/distinfo
deleted file mode 100644
index 4e229fa36870..000000000000
--- a/devel/cbind/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (cbind6.zip) = 206566d6981a100b7a9b0b7006eb87e6f11f5665a2ff97c6a917250b42d0b3ff
-SIZE (cbind6.zip) = 101939
diff --git a/devel/cbind/files/patch-Makefile b/devel/cbind/files/patch-Makefile
deleted file mode 100644
index fd9fc1f13a8d..000000000000
--- a/devel/cbind/files/patch-Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
---- Makefile.orig Fri Sep 22 12:21:32 1995
-+++ Makefile Sun Nov 5 13:48:50 2006
-@@ -1,8 +1,8 @@
- VERSION = 6
-
--CFLAGS= -g -DPUBLIC
-+CFLAGS+= -DPUBLIC
- LIBS =
--LINKER = cc
-+LINKER = $(CC)
-
- MAKEFILE= Makefile
-
-@@ -139,7 +139,7 @@
- touch:; touch $(GENED_SRC)
-
- hostinfo.h: htype hostinfo
-- hostinfo $@
-+ ./hostinfo $@
-
- c_perf.c: c.prf
- gperf -N c_rsvd -t -p c.prf > $@
diff --git a/devel/cbind/files/patch-allocate.c b/devel/cbind/files/patch-allocate.c
deleted file mode 100644
index 8491e56be3b7..000000000000
--- a/devel/cbind/files/patch-allocate.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- allocate.c.orig Fri May 19 16:53:10 1995
-+++ allocate.c Mon Dec 23 08:38:17 2002
-@@ -4,7 +4,7 @@
- #include <sys/types.h>
- #include <unistd.h>
- #include <string.h>
--#include <malloc.h>
-+#include <stdlib.h>
- #include "ansi.h"
- #include "config.h"
- #include "allocate.h"
diff --git a/devel/cbind/files/patch-buffer.c b/devel/cbind/files/patch-buffer.c
deleted file mode 100644
index 50d4cdcef34b..000000000000
--- a/devel/cbind/files/patch-buffer.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- buffer.c.orig Fri May 19 16:53:44 1995
-+++ buffer.c Mon Dec 23 08:38:17 2002
-@@ -5,7 +5,7 @@
- */
-
- #include <sys/types.h>
--#include <malloc.h>
-+#include <stdlib.h>
- #include "ansi.h"
- #include "buffer.h"
- #include "allocate.h"
diff --git a/devel/cbind/files/patch-cbind.c b/devel/cbind/files/patch-cbind.c
deleted file mode 100644
index 849a6650356a..000000000000
--- a/devel/cbind/files/patch-cbind.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- cbind.c.orig Fri May 19 17:17:06 1995
-+++ cbind.c Mon Dec 23 08:38:17 2002
-@@ -6,7 +6,7 @@
- #include <sys/types.h>
- #include <string.h>
- #include <unistd.h>
--#include <malloc.h>
-+#include <stdlib.h>
-
- #undef NULL
- #define NULL 0
diff --git a/devel/cbind/files/patch-cdep.c b/devel/cbind/files/patch-cdep.c
deleted file mode 100644
index 9b07e9d61eab..000000000000
--- a/devel/cbind/files/patch-cdep.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- cdep.c.orig Fri May 19 19:19:36 1995
-+++ cdep.c Mon Dec 23 08:38:17 2002
-@@ -12,6 +12,7 @@
- #include "cpp.h"
- #include "cpp_hide.h"
- #include "allocate.h"
-+#include "host.h"
-
- #undef NULL
- #define NULL 0
diff --git a/devel/cbind/files/patch-errors.c b/devel/cbind/files/patch-errors.c
deleted file mode 100644
index dd7b990f1f61..000000000000
--- a/devel/cbind/files/patch-errors.c
+++ /dev/null
@@ -1,115 +0,0 @@
---- errors.c.orig Fri Oct 28 19:44:44 1994
-+++ errors.c Sat Nov 4 22:03:45 2006
-@@ -1,5 +1,5 @@
- #include <stdio.h>
--#include <varargs.h>
-+#include <stdarg.h>
- #include <errno.h>
-
- int Num_Errors;
-@@ -33,75 +33,63 @@
- }
-
- void
--fatal(f, l, fmt, va_alist)
-- char *f, *fmt;
-- int l;
-- va_dcl
-+fatal(char *f, int l, char *fmt, ...)
- {
-- va_list args;
-+ va_list ap;
-
-- va_start(args);
-+ va_start(ap, fmt);
-
- prefix(f,l,"Internal error");
-- vfprintf(stderr, fmt, args);
-+ vfprintf(stderr, fmt, ap);
- endmsg();
-
-- va_end(args);
-+ va_end(ap);
-
- exit(1);
- }
-
- void
--error(f, l, fmt, va_alist)
-- char *f, *fmt;
-- int l;
-- va_dcl
-+error(char *f, int l, char *fmt, ...)
- {
-- va_list args;
-+ va_list ap;
-
-- va_start(args);
-+ va_start(ap, fmt);
-
- Num_Errors++;
- prefix(f,l,"Error");
-- vfprintf(stderr, fmt, args);
-+ vfprintf(stderr, fmt, ap);
- endmsg();
-
-- va_end(args);
-+ va_end(ap);
- }
-
- void
--warning(f, l, fmt, va_alist)
-- char *f, *fmt;
-- int l;
-- va_dcl
-+warning(char *f, int l, char *fmt, ...)
- {
-- va_list args;
-+ va_list ap;
-
-- va_start(args);
-+ va_start(ap, fmt);
-
- Num_Warnings++;
- prefix(f,l,"Warning");
-- vfprintf(stderr, fmt, args);
-+ vfprintf(stderr, fmt, ap);
- endmsg();
-
-- va_end(args);
-+ va_end(ap);
- }
-
- void
--inform(f, l, fmt, va_alist)
-- char *f, *fmt;
-- int l;
-- va_dcl
-+inform(char *f, int l, char *fmt, ...)
- {
-- va_list args;
-+ va_list ap;
-
-- va_start(args);
-+ va_start(ap, fmt);
-
- prefix(f,l,"Info");
-- vfprintf(stderr, fmt, args);
-+ vfprintf(stderr, fmt, ap);
- endmsg();
-
-- va_end(args);
-+ va_end(ap);
- }
-
- void
-@@ -118,9 +106,6 @@
- static void
- unix_error()
- {
-- extern char *sys_errlist[];
-- extern int sys_nerr;
--
- if (errno != 0) {
- if (errno > 0 && errno < sys_nerr) {
- fputs(sys_errlist[errno], stderr);
diff --git a/devel/cbind/files/patch-files.c b/devel/cbind/files/patch-files.c
deleted file mode 100644
index 9b368b2ac2a8..000000000000
--- a/devel/cbind/files/patch-files.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- files.c.orig Fri May 19 16:45:30 1995
-+++ files.c Mon Dec 23 08:38:17 2002
-@@ -1,5 +1,6 @@
- #include "ansi.h"
- #include "hostinfo.h"
-+#include "host.h"
- #include "config.h"
-
- #include <sys/types.h>
-@@ -11,7 +12,7 @@
- #include <sys/mman.h>
- #else
- #include <unistd.h>
--#include <malloc.h>
-+#include <stdlib.h>
- #endif
-
- #undef NULL
diff --git a/devel/cbind/files/patch-hostinfo b/devel/cbind/files/patch-hostinfo
deleted file mode 100644
index a48d1c7e5dc5..000000000000
--- a/devel/cbind/files/patch-hostinfo
+++ /dev/null
@@ -1,11 +0,0 @@
---- hostinfo.orig Thu Apr 7 15:03:16 1994
-+++ hostinfo Mon Dec 23 08:38:17 2002
-@@ -4,7 +4,7 @@
-
- echo '/* This file is automatically generated */' > $1
- echo '#define _H_HOSTINFO_' >> $1
--htype >> $1
-+./htype >> $1
-
- cat > llchk.c << _STOP
- main()
diff --git a/devel/cbind/files/patch-htype.c b/devel/cbind/files/patch-htype.c
deleted file mode 100644
index 2399a7478644..000000000000
--- a/devel/cbind/files/patch-htype.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- htype.c.orig Fri May 19 16:52:08 1995
-+++ htype.c Mon Dec 23 08:38:17 2002
-@@ -132,10 +132,14 @@
- printf("\n#define CHARS_ARE_%sSIGNED\n", (((char)-1) < 0) ? "" : "UN");
-
- if (*p == 1) {
-+ puts("#ifndef BIG_ENDIAN");
- puts("#define BIG_ENDIAN");
-+ puts("#endif");
- }
- else {
-+ puts("#ifndef LITTLE_ENDIAN");
- puts("#define LITTLE_ENDIAN");
-+ puts("#endif");
- }
-
- return 0;
diff --git a/devel/cbind/files/patch-nodeop.c b/devel/cbind/files/patch-nodeop.c
deleted file mode 100644
index 6c23eb48b11b..000000000000
--- a/devel/cbind/files/patch-nodeop.c
+++ /dev/null
@@ -1,87 +0,0 @@
---- nodeop.c.orig Fri May 19 16:50:54 1995
-+++ nodeop.c Sun Nov 5 13:39:44 2006
-@@ -1,5 +1,5 @@
- #include <sys/types.h>
--#include <varargs.h>
-+#include <stdarg.h>
- #include <stdio.h>
- #include "ansi.h"
- #include "host.h"
-@@ -85,52 +85,50 @@
- }
-
- node_t*
--new_node(kind, va_alist)
-- node_kind_t kind;
-- va_dcl
-+new_node(node_kind_t kind, ...)
- {
-- va_list args;
-+ va_list ap;
- node_t *n;
-
-- va_start(args);
-+ va_start(ap, kind);
-
- n = alloc_node(kind);
-
- switch (node_classof(kind)) {
- case _Binary:
-- n->node.binary.l = va_arg(args, node_t*);
-- n->node.binary.r = va_arg(args, node_t*);
-+ n->node.binary.l = va_arg(ap, node_t*);
-+ n->node.binary.r = va_arg(ap, node_t*);
- break;
- case _Unary:
-- n->node.unary = va_arg(args, node_t*);
-+ n->node.unary = va_arg(ap, node_t*);
- break;
- case _Pointer:
-- n->node.id.name = va_arg(args, char*);
-+ n->node.id.name = va_arg(ap, char*);
- break;
- case _Other:
- switch (kind) {
- case _Elipsis:
- break;
- case _String:
-- n->node.str.form = va_arg(args, char*);
-- n->node.str.len = va_arg(args, int);
-+ n->node.str.form = va_arg(ap, char*);
-+ n->node.str.len = va_arg(ap, int);
- break;
- case _Sym:
-- n->node.sym = va_arg(args, symbol_t*);
-+ n->node.sym = va_arg(ap, symbol_t*);
- break;
- case _Type:
-- n->node.typ = va_arg(args, typeinfo_t*);
-+ n->node.typ = va_arg(ap, typeinfo_t*);
- break;
- case _Cond:
-- n->node.cond.bool = va_arg(args, node_t*);
-- n->node.cond.tru = va_arg(args, node_t*);
-- n->node.cond.fals = va_arg(args, node_t*);
-+ n->node.cond.bool = va_arg(ap, node_t*);
-+ n->node.cond.tru = va_arg(ap, node_t*);
-+ n->node.cond.fals = va_arg(ap, node_t*);
- break;
- case _FP_Number:
-- n->node.fval = va_arg(args, host_float_t);
-+ n->node.fval = va_arg(ap, host_float_t);
- break;
- case _Int_Number:
-- n->node.ival = va_arg(args, host_int_t);
-+ n->node.ival = va_arg(ap, host_int_t);
- break;
- default:
- fatal(__FILE__,__LINE__,"Unandled noded - (%d)", kind);
-@@ -142,7 +140,7 @@
- break;
- }
-
-- va_end(args);
-+ va_end(ap);
-
- return n;
- }
diff --git a/devel/cbind/files/patch-units.c b/devel/cbind/files/patch-units.c
deleted file mode 100644
index efafae2ab62c..000000000000
--- a/devel/cbind/files/patch-units.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- units.c.orig Fri Sep 22 12:06:46 1995
-+++ units.c Mon Dec 23 08:38:17 2002
-@@ -2,6 +2,7 @@
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <stdio.h>
-+#include "host.h"
- #include "ansi.h"
- #include "files.h"
- #include "units.h"
diff --git a/devel/cbind/pkg-descr b/devel/cbind/pkg-descr
deleted file mode 100644
index 54b3c6560dda..000000000000
--- a/devel/cbind/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-This tool is designed to AID in the creation of Ada bindings to C.
-The code is provided "as is" without any warranty whatsoever. The
-code is NOT copyrighted but is instead published to the public domain
-as free software. Any attempt to copyright the tool will be refutable
-in a court of law.
-
-I am NOT intending to imply that the bindings generated by this
-translator will be complete. This tool MAY/MAY NOT be useful as an
-AID to generating bindings. Hopefully it can do a lot of the grunt
-work for you.
-
-WWW: ftp://ftp.cs.kuleuven.ac.be/pub/Ada-Belgium/cdrom/ase02_02/tools/cbind/
diff --git a/devel/cbind/pkg-plist b/devel/cbind/pkg-plist
deleted file mode 100644
index a0d9033d2d1c..000000000000
--- a/devel/cbind/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-bin/cbfe
-bin/cbind
-bin/cbpp
-man/man1/cbind.1.gz
-%%PORTDOCS%%%%DOCSDIR%%/DOCS
-%%PORTDOCS%%%%DOCSDIR%%/README
diff --git a/devel/cl-uffi-sbcl/Makefile b/devel/cl-uffi-sbcl/Makefile
deleted file mode 100644
index f130195d1ac6..000000000000
--- a/devel/cl-uffi-sbcl/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# Created by: Matthew X. Economou <xenophon+fbsdports@irtnog.org>
-# $FreeBSD$
-
-PORTNAME= uffi
-PORTVERSION= 2.1.2
-CATEGORIES= devel lisp
-PKGNAMEPREFIX= cl-
-DISTFILES= # none
-
-MAINTAINER= olgeni@FreeBSD.org
-COMMENT= Universal Foreign Function Interface for Common Lisp (SBCL binaries)
-
-DEPRECATED= Depends on expiring devel/cl-uffi
-EXPIRATION_DATE= 2016-07-04
-
-BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/uffi/uffi.asd:devel/cl-uffi
-RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/uffi/uffi.asd:devel/cl-uffi
-
-USE_ASDF_FASL= yes
-FASL_TARGET= sbcl
-FASL_BUILD= yes
-
-.include "${.CURDIR}/../../devel/cl-asdf/bsd.cl-asdf.mk"
-.include <bsd.port.mk>
diff --git a/devel/cl-uffi-sbcl/pkg-descr b/devel/cl-uffi-sbcl/pkg-descr
deleted file mode 100644
index fc974a4d34d3..000000000000
--- a/devel/cl-uffi-sbcl/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-UFFI provides platform-independent access to the foreign function
-interfaces of AllegroCL, LispWorks, CMUCL, SBCL, SCL, OpenMCL, and MCL.
-(A foreign function interface allows Lisp programs to call routines
-located in C libraries.)
-
-This package contains binaries compiled for SBCL.
-
-WWW: http://uffi.b9.com/
diff --git a/devel/cl-uffi/Makefile b/devel/cl-uffi/Makefile
deleted file mode 100644
index 17f5aaa392a4..000000000000
--- a/devel/cl-uffi/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# Created by: Matthew X. Economou <xenophon+fbsdports@irtnog.org>
-# $FreeBSD$
-
-PORTNAME= uffi
-PORTVERSION= 2.1.2
-CATEGORIES= devel lisp
-PKGNAMEPREFIX= cl-
-MASTER_SITES= http://files.b9.com/uffi/
-
-MAINTAINER= olgeni@FreeBSD.org
-COMMENT= Universal Foreign Function Interface for Common Lisp
-
-BROKEN= Does not fetch
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-NO_BUILD= yes
-
-USE_ASDF= yes
-
-OPTIONS_DEFINE= DOCS EXAMPLES
-
-do-install:
- @${MKDIR} ${STAGEDIR}${ASDF_PATHNAME} ${STAGEDIR}${ASDF_REGISTRY}
- @${MKDIR} ${STAGEDIR}${ASDF_PATHNAME}/src
- ${INSTALL_DATA} ${WRKSRC}/uffi.asd ${STAGEDIR}${ASDF_PATHNAME}
- ${INSTALL_DATA} ${WRKSRC}/src/*.lisp ${STAGEDIR}${ASDF_PATHNAME}/src
- ${LN} -sf ${ASDF_PATHNAME}/uffi.asd ${STAGEDIR}${ASDF_REGISTRY}
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${TAR} -C ${STAGEDIR}${DOCSDIR} -xf ${WRKSRC}/doc/html.tar.gz --no-same-owner
- ${CHMOD} ${DOCMODE} ${STAGEDIR}${DOCSDIR}/html/*
- ${INSTALL_DATA} ${WRKSRC}/doc/uffi.pdf ${STAGEDIR}${DOCSDIR}
-.for FILE in AUTHORS ChangeLog INSTALL LICENSE NEWS README TODO
- ${INSTALL_DATA} ${WRKSRC}/${FILE} ${STAGEDIR}${DOCSDIR}
-.endfor
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
-
-.include "${.CURDIR}/../../devel/cl-asdf/bsd.cl-asdf.mk"
-.include <bsd.port.mk>
diff --git a/devel/cl-uffi/distinfo b/devel/cl-uffi/distinfo
deleted file mode 100644
index b772bae54c14..000000000000
--- a/devel/cl-uffi/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (uffi-2.1.2.tar.gz) = 84d6b41e5580e2f2dc5ff83e19d3fb631b2dcc5b9c507c430a1c463e51be2ea8
-SIZE (uffi-2.1.2.tar.gz) = 206307
diff --git a/devel/cl-uffi/pkg-descr b/devel/cl-uffi/pkg-descr
deleted file mode 100644
index 000ee9f41473..000000000000
--- a/devel/cl-uffi/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-UFFI provides platform-independent access to the foreign function
-interfaces of AllegroCL, LispWorks, CMUCL, SBCL, SCL, OpenMCL, and MCL.
-(A foreign function interface allows Lisp programs to call routines
-located in C libraries.)
-
-WWW: http://uffi.b9.com/
diff --git a/devel/cl-uffi/pkg-plist b/devel/cl-uffi/pkg-plist
deleted file mode 100644
index 5a0648690060..000000000000
--- a/devel/cl-uffi/pkg-plist
+++ /dev/null
@@ -1,89 +0,0 @@
-%%LIB32DIR%%/common-lisp/system-registry/uffi.asd
-%%LIB32DIR%%/common-lisp/uffi/src/aggregates.lisp
-%%LIB32DIR%%/common-lisp/uffi/src/functions.lisp
-%%LIB32DIR%%/common-lisp/uffi/src/i18n.lisp
-%%LIB32DIR%%/common-lisp/uffi/src/libraries.lisp
-%%LIB32DIR%%/common-lisp/uffi/src/objects.lisp
-%%LIB32DIR%%/common-lisp/uffi/src/os.lisp
-%%LIB32DIR%%/common-lisp/uffi/src/package.lisp
-%%LIB32DIR%%/common-lisp/uffi/src/primitives.lisp
-%%LIB32DIR%%/common-lisp/uffi/src/readmacros-mcl.lisp
-%%LIB32DIR%%/common-lisp/uffi/src/strings.lisp
-%%LIB32DIR%%/common-lisp/uffi/uffi.asd
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTDOCS%%%%DOCSDIR%%/html/aggregates.html
-%%PORTDOCS%%%%DOCSDIR%%/html/allocate-foreign-object.html
-%%PORTDOCS%%%%DOCSDIR%%/html/allocate-foreign-string.html
-%%PORTDOCS%%%%DOCSDIR%%/html/background.html
-%%PORTDOCS%%%%DOCSDIR%%/html/convert-from-cstring.html
-%%PORTDOCS%%%%DOCSDIR%%/html/convert-from-foreign-string.html
-%%PORTDOCS%%%%DOCSDIR%%/html/convert-to-cstring.html
-%%PORTDOCS%%%%DOCSDIR%%/html/convert-to-foreign-string.html
-%%PORTDOCS%%%%DOCSDIR%%/html/def-array-pointer.html
-%%PORTDOCS%%%%DOCSDIR%%/html/def-constant.html
-%%PORTDOCS%%%%DOCSDIR%%/html/def-enum.html
-%%PORTDOCS%%%%DOCSDIR%%/html/def-foreign-type.html
-%%PORTDOCS%%%%DOCSDIR%%/html/def-foreign-var.html
-%%PORTDOCS%%%%DOCSDIR%%/html/def-function.html
-%%PORTDOCS%%%%DOCSDIR%%/html/def-struct.html
-%%PORTDOCS%%%%DOCSDIR%%/html/def-type.html
-%%PORTDOCS%%%%DOCSDIR%%/html/def-union.html
-%%PORTDOCS%%%%DOCSDIR%%/html/deref-array.html
-%%PORTDOCS%%%%DOCSDIR%%/html/deref-pointer.html
-%%PORTDOCS%%%%DOCSDIR%%/html/design.html
-%%PORTDOCS%%%%DOCSDIR%%/html/ensure-char-character.html
-%%PORTDOCS%%%%DOCSDIR%%/html/ensure-char-integer.html
-%%PORTDOCS%%%%DOCSDIR%%/html/find-foreign-library.html
-%%PORTDOCS%%%%DOCSDIR%%/html/free-cstring.html
-%%PORTDOCS%%%%DOCSDIR%%/html/free-foreign-object.html
-%%PORTDOCS%%%%DOCSDIR%%/html/func_libr.html
-%%PORTDOCS%%%%DOCSDIR%%/html/get-slot-pointer.html
-%%PORTDOCS%%%%DOCSDIR%%/html/get-slot-value.html
-%%PORTDOCS%%%%DOCSDIR%%/html/glossary.html
-%%PORTDOCS%%%%DOCSDIR%%/html/index.html
-%%PORTDOCS%%%%DOCSDIR%%/html/installation.html
-%%PORTDOCS%%%%DOCSDIR%%/html/introduction.html
-%%PORTDOCS%%%%DOCSDIR%%/html/load-foreign-library.html
-%%PORTDOCS%%%%DOCSDIR%%/html/loading.html
-%%PORTDOCS%%%%DOCSDIR%%/html/make-null-pointer.html
-%%PORTDOCS%%%%DOCSDIR%%/html/notes.html
-%%PORTDOCS%%%%DOCSDIR%%/html/null-char-p.html
-%%PORTDOCS%%%%DOCSDIR%%/html/null-cstring-pointer.html
-%%PORTDOCS%%%%DOCSDIR%%/html/null-pointer-p.html
-%%PORTDOCS%%%%DOCSDIR%%/html/object-represen.html
-%%PORTDOCS%%%%DOCSDIR%%/html/objects.html
-%%PORTDOCS%%%%DOCSDIR%%/html/optimizing.html
-%%PORTDOCS%%%%DOCSDIR%%/html/pointer-address.html
-%%PORTDOCS%%%%DOCSDIR%%/html/preface.html
-%%PORTDOCS%%%%DOCSDIR%%/html/primitives.html
-%%PORTDOCS%%%%DOCSDIR%%/html/ref_declarations.html
-%%PORTDOCS%%%%DOCSDIR%%/html/size-of-foreign-type.html
-%%PORTDOCS%%%%DOCSDIR%%/html/strings.html
-%%PORTDOCS%%%%DOCSDIR%%/html/supported-impl.html
-%%PORTDOCS%%%%DOCSDIR%%/html/with-cast-pointer.html
-%%PORTDOCS%%%%DOCSDIR%%/html/with-cstring.html
-%%PORTDOCS%%%%DOCSDIR%%/html/with-foreign-object.html
-%%PORTDOCS%%%%DOCSDIR%%/uffi.pdf
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Makefile
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Makefile.msvc
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/acl-compat-tester.lisp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/arrays.lisp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/atoifl.lisp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c-test-fns.c
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c-test-fns.lisp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/compress.lisp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/file-socket.lisp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/getenv.lisp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gethostname.lisp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/getshells.lisp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gettime.lisp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run-examples.lisp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/strtol.lisp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test-examples.lisp
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/union.lisp
diff --git a/devel/cvs2p4/Makefile b/devel/cvs2p4/Makefile
deleted file mode 100644
index 87695a8fbfaa..000000000000
--- a/devel/cvs2p4/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# Created by: Akinori MUSHA aka knu <knu@idaemons.org>
-# $FreeBSD$
-
-PORTNAME= cvs2p4
-PORTVERSION= 3.1
-CATEGORIES+= devel
-MASTER_SITES= ftp://public.perforce.com/public/perforce/utils/cvs2p4/
-EXTRACT_SUFX= .tar
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= CVS to Perforce Converter
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-
-LICENSE= MIT
-
-REINPLACE_ARGS= -i ""
-NO_BUILD= yes
-SUB_FILES= pkg-message
-PKGMESSAGE= ${WRKDIR}/pkg-message
-
-PERFORCE_PORT?= 1666
-
-post-patch:
- @${REINPLACE_CMD} \
- -e 's,!!PREFIX!!,${PREFIX},g;' \
- -e 's,!!PERFORCE_PORT!!,${PERFORCE_PORT},g;' \
- ${WRKSRC}/test/config.test
- @${FIND} ${WRKSRC} -name '*.orig' -delete
- @${FIND} ${WRKSRC} -name '*.bak' -delete
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/${PORTNAME}
- ${CP} -R ${WRKSRC}/* ${STAGEDIR}${PREFIX}/${PORTNAME}/
-
-.include <bsd.port.mk>
diff --git a/devel/cvs2p4/distinfo b/devel/cvs2p4/distinfo
deleted file mode 100644
index 05a5de15a8f4..000000000000
--- a/devel/cvs2p4/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (cvs2p4-3.1.tar) = 0e6131c645246bbcdbb01fe95b9606fd1e6ec5320265aca1be3bee63da14f0d0
-SIZE (cvs2p4-3.1.tar) = 276480
diff --git a/devel/cvs2p4/files/pkg-message.in b/devel/cvs2p4/files/pkg-message.in
deleted file mode 100644
index ae3e7909bad8..000000000000
--- a/devel/cvs2p4/files/pkg-message.in
+++ /dev/null
@@ -1,4 +0,0 @@
-************************************************************************
-Go to %%PREFIX%%/cvs2p4, and follow the instructions described in the
-README file.
-************************************************************************
diff --git a/devel/cvs2p4/pkg-descr b/devel/cvs2p4/pkg-descr
deleted file mode 100644
index eef5091d5cce..000000000000
--- a/devel/cvs2p4/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-cvs2p4 -- CVS to Perforce Converter
-
-This CVS to Perforce converter extracts metadata from a CVS repository
-and generates a Perforce depot using Perforce client commands. The
-converter handles Attic/ and .cvsignore, and has flexible support for
-branching.
diff --git a/devel/cvs2p4/pkg-plist b/devel/cvs2p4/pkg-plist
deleted file mode 100644
index cb23148de678..000000000000
--- a/devel/cvs2p4/pkg-plist
+++ /dev/null
@@ -1,37 +0,0 @@
-cvs2p4/MANIFEST
-cvs2p4/NEWS
-cvs2p4/README
-cvs2p4/config.tmpl
-cvs2p4/bin/cvs2p4
-cvs2p4/bin/dochanges
-cvs2p4/bin/dolabels
-cvs2p4/bin/genchanges
-cvs2p4/bin/genmetadata
-cvs2p4/bin/revmap
-cvs2p4/bin/srcdiff
-cvs2p4/lib/util.pl
-cvs2p4/test/Attic/datefile,v
-cvs2p4/test/at@file,v
-cvs2p4/test/brmap.pl
-cvs2p4/test/changes.good
-cvs2p4/test/config.test
-cvs2p4/test/datefile_readd,v
-cvs2p4/test/dollar$file,v
-cvs2p4/test/exclude_branches
-cvs2p4/test/exclude_tags
-cvs2p4/test/file,v
-cvs2p4/test/lines.good
-cvs2p4/test/metadata.good
-cvs2p4/test/norm
-cvs2p4/test/p4_changes_-l.good
-cvs2p4/test/p4_describe-new.good
-cvs2p4/test/p4_describe.good
-cvs2p4/test/p4_filesat.good
-cvs2p4/test/p4_labels.good
-cvs2p4/test/percent_%file,v
-cvs2p4/test/phone.gif,v
-cvs2p4/test/pound#file,v
-cvs2p4/test/runtest
-cvs2p4/test/space file,v
-cvs2p4/test/star*file,v
-cvs2p4/src/rcs-5.7/src/rlog.c.patch
diff --git a/devel/dasm/Makefile b/devel/dasm/Makefile
deleted file mode 100644
index d777c8401dba..000000000000
--- a/devel/dasm/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# Created by: Uffe Jakobsen <uffe@uffe.org>
-# $FreeBSD$
-
-PORTNAME= dasm
-PORTVERSION= 2.20.11
-CATEGORIES= devel
-MASTER_SITES= SF/${PORTNAME}-dillon/${PORTNAME}-dillon/${PORTVERSION}
-
-MAINTAINER= uffe@uffe.org
-COMMENT= Macro assembler for 8-bit microprocessors including MOS 6502, MC6803
-
-LICENSE= GPLv2
-
-BROKEN= Does not fetch
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-OPTIONS_DEFINE= DOCS
-
-USES= gmake
-
-BUILD_WRKSRC= ${WRKSRC}/src
-MAKE_ARGS= CC="${CC}" LDFLAGS="${LDFLAGS}" CFLAGS="${CFLAGS}"
-
-PORTDOCS= *
-PLIST_FILES= bin/dasm \
- bin/ftohex
-
-do-install:
-.for filename in dasm ftohex
- ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${filename} ${STAGEDIR}${PREFIX}/bin
-.endfor
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/dasm/distinfo b/devel/dasm/distinfo
deleted file mode 100644
index 5b67240a9bd3..000000000000
--- a/devel/dasm/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (dasm-2.20.11.tar.gz) = 5b09040ddcd04417f9be9462d45d5584bee6f09bf342e8a05e513136b99aa0c3
-SIZE (dasm-2.20.11.tar.gz) = 112184
diff --git a/devel/dasm/pkg-descr b/devel/dasm/pkg-descr
deleted file mode 100644
index 38cc0047bd18..000000000000
--- a/devel/dasm/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-dasm is a versatile macro assembler with support
-for several 8-bit microprocessors including:
-
-MOS 6502 & 6507
-Motorola 6803, 68705 & 68HC11
-Hitachi HD6303 (extended Motorola 6801)
-Fairchild F8
-
-WWW: http://dasm-dillon.sourceforge.net/
diff --git a/devel/dits/Makefile b/devel/dits/Makefile
deleted file mode 100644
index 2210abe1214d..000000000000
--- a/devel/dits/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# Created by: Greg Becker <greg@codeconcepts.com>
-# $FreeBSD$
-
-PORTNAME= dits
-PORTVERSION= 2.3.202
-CATEGORIES= devel
-MASTER_SITES= http://codeconcepts.com/
-
-MAINTAINER= greg@codeconcepts.com
-COMMENT= Data integrity verifying disk exercising test tool
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-GNU_CONFIGURE= yes
-USES= gmake tar:bzip2
-
-PLIST_FILES= bin/dits \
- man/man1/dits.1.gz
-
-.include <bsd.port.mk>
diff --git a/devel/dits/distinfo b/devel/dits/distinfo
deleted file mode 100644
index fc39e3be30d1..000000000000
--- a/devel/dits/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (dits-2.3.202.tar.bz2) = 8cff410d318c8c55606c7217b140e420a43728bad4cb68b9d5c3917d533bcea4
-SIZE (dits-2.3.202.tar.bz2) = 128710
diff --git a/devel/dits/pkg-descr b/devel/dits/pkg-descr
deleted file mode 100644
index a7ced076c8c3..000000000000
--- a/devel/dits/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Dits is a tool for validating disk drivers, file systems, and
-lock managers. More than a simple exerciser, dits is able to
-verify that no detectable data integrity errors have occurred.
-
-WWW: http://codeconcepts.com/
diff --git a/devel/eric4/Makefile b/devel/eric4/Makefile
deleted file mode 100644
index a3dfd0a3679f..000000000000
--- a/devel/eric4/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-# Created by: Boris Samorodov <bsam@FreeBSD.org>
-# $FreeBSD$
-
-PORTREVISION= 2
-CATEGORIES= devel python
-DISTNAME= ${PORTNAME}-${PORTVERSION}
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-
-BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:x11-toolkits/py-qt4-gui \
- ${PYTHON_SITELIBDIR}/PyQt4/Qsci.so:devel/py-qt4-qscintilla2
-RUN_DEPENDS:= ${BUILD_DEPENDS} \
- ${PYTHON_SITELIBDIR}/PyQt4/QtNetwork.so:net/py-qt4-network \
- ${PYTHON_SITELIBDIR}/PyQt4/QtSvg.so:graphics/py-qt4-svg \
- ${PYTHON_SITELIBDIR}/PyQt4/QtWebKit.so:www/py-qt4-webkit \
- ${PYTHON_SITELIBDIR}/PyQt4/QtHelp.so:devel/py-qt4-help \
- ${PYTHON_LIBDIR}/lib-dynload/_sqlite3.so:databases/py-sqlite3
-
-USES= desktop-file-utils
-INSTALL_CMD= install.py -c -f eric4config.freebsd -i ${STAGEDIR}
-PLIST_FILES=
-SUB_FILES= eric4.desktop
-OPTIONS_DEFINE= DOCS EXAMPLES
-EXTRA_PATCHES=
-
-PORTDATA= *
-PORTDOCS= *
-PORTEXAMPLES= *
-
-do-configure:
- ${SED} -e 's,PYTHON_SITELIBDIR,${PYTHON_SITELIBDIR},' \
- -e 's,PREFIX,${PREFIX},' \
- -e 's,DATADIR,${DATADIR},' \
- -e 's,LOCALBASE,${LOCALBASE},' \
- -e 's,DOCSDIR,${DOCSDIR},' \
- -e 's,EXAMPLESDIR,${EXAMPLESDIR},' \
- < ${FILESDIR}/config > ${WRKSRC}/eric4config.freebsd
-
-post-install:
- ${INSTALL_DATA} ${WRKDIR}/eric4.desktop ${STAGEDIR}${PREFIX}/share/applications/
- ${LN} -sf ${DATADIR}/icons/default/eric.png ${STAGEDIR}${PREFIX}/share/pixmaps/eric4.png
- @${MKDIR} ${STAGEDIR}${DATADIR}/i18n
-
-.include "${.CURDIR}/../../devel/eric4/Makefile.inc"
diff --git a/devel/eric4/Makefile.inc b/devel/eric4/Makefile.inc
deleted file mode 100644
index 8734204a10f8..000000000000
--- a/devel/eric4/Makefile.inc
+++ /dev/null
@@ -1,36 +0,0 @@
-# Created by: Boris Samorodov <bsam@FreeBSD.org>
-# $FreeBSD$
-#
-# This is a set of Makefile macros which allow to build the core and
-# localized language packages for devel/eric4:
-# french/eric4, german/eric4, russian/eric4
-
-PORTNAME= eric4
-PORTVERSION= 4.5.24
-MASTER_SITES= SF/eric-ide/${PORTNAME}/stable/${PORTVERSION}
-DISTNAME?= ${PORTNAME}-i18n-${I18N_LANG}-${PORTVERSION}
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-
-MAINTAINER?= bsam@FreeBSD.org
-COMMENT= Full featured Python and Ruby editor and IDE based on Qt4
-
-LICENSE= GPLv3
-
-RUN_DEPENDS?= ${PREFIX}/bin/eric4:devel/eric4
-
-I18N_LANG?= ru
-INSTALL_CMD?= install-i18n.py -p ${STAGEDIR}
-MAKE_ENV+= "HOME=${WRKDIR}"
-
-USES+= python:2
-NO_BUILD= yes
-PLIST_FILES?= %%DATADIR%%/i18n/${PORTNAME}_${I18N_LANG}.qm
-EXTRA_PATCHES?= ${.CURDIR}/../../devel/eric4/files/extra-patch-install-i18n.py
-
-do-install:
- @(cd ${WRKSRC}; \
- ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${INSTALL_CMD})
-
-DESCR= ${.CURDIR}/../../devel/eric4/pkg-descr
-
-.include <bsd.port.mk>
diff --git a/devel/eric4/distinfo b/devel/eric4/distinfo
deleted file mode 100644
index 5fb3c9128c1f..000000000000
--- a/devel/eric4/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (eric4-4.5.24.tar.gz) = 9e2acec8bb94973d7db28d7af3e450ed37b9ef70eb374930260acf37b27cd719
-SIZE (eric4-4.5.24.tar.gz) = 7990278
diff --git a/devel/eric4/files/config b/devel/eric4/files/config
deleted file mode 100644
index eaf085a74918..000000000000
--- a/devel/eric4/files/config
+++ /dev/null
@@ -1,22 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# This module contains the configuration of the individual eric4 installation
-#
-
-cfg = {
- 'ericDir' : 'DATADIR',
- 'ericPixDir' : 'DATADIR/pixmaps',
- 'ericIconDir' : 'DATADIR/icons',
- 'ericDTDDir' : 'DATADIR/DTDs',
- 'ericCSSDir' : 'DATADIR/CSSs',
- 'ericStylesDir' : 'DATADIR/Styles',
- 'ericDocDir' : 'DOCSDIR',
- 'ericExamplesDir' : 'EXAMPLESDIR',
- 'ericTranslationsDir' : 'DATADIR/i18n',
- 'ericTemplatesDir' : 'DATADIR/DesignerTemplates',
- 'ericCodeTemplatesDir' : 'DATADIR/CodeTemplates',
- 'ericOthersDir' : 'DATADIR/Others',
- 'bindir' : 'PREFIX/bin',
- 'mdir' : 'PYTHON_SITELIBDIR',
- 'apidir' : 'LOCALBASE/share/qt4/qsci/api',
-}
diff --git a/devel/eric4/files/eric4.desktop.in b/devel/eric4/files/eric4.desktop.in
deleted file mode 100644
index aa3f0ca001c5..000000000000
--- a/devel/eric4/files/eric4.desktop.in
+++ /dev/null
@@ -1,10 +0,0 @@
-[Desktop Entry]
-Name=Eric IDE
-GenericName=Python and Ruby IDE
-Comment=Full featured Python and Ruby editor and IDE based on Qt4
-Type=Application
-Exec=eric4
-Icon=eric4
-MimeType=application/x-python;application/x-eric;
-Categories=Development;TextEditor;Qt;Application;
-Terminal=false
diff --git a/devel/eric4/files/extra-patch-install-i18n.py b/devel/eric4/files/extra-patch-install-i18n.py
deleted file mode 100644
index 77f78eb03472..000000000000
--- a/devel/eric4/files/extra-patch-install-i18n.py
+++ /dev/null
@@ -1,43 +0,0 @@
---- install-i18n.py.orig 2013-08-19 13:16:47.862300000 +0400
-+++ install-i18n.py 2013-10-05 17:55:20.162267518 +0400
-@@ -45,6 +45,7 @@
- # Define the globals.
- progName = None
- configDir = getConfigDir()
-+distDir = None
- privateInstall = False
-
- def usage(rcode = 2):
-@@ -71,7 +72,9 @@
- global privateInstall, configDir
-
- if privateInstall:
-- targetDir = configDir
-+ targetDir = distDir + getConfig('ericTranslationsDir')
-+ if not os.path.exists(targetDir):
-+ os.makedirs(targetDir, 0755)
- else:
- targetDir = getConfig('ericTranslationsDir')
-
-@@ -97,11 +100,12 @@
- progName = os.path.basename(argv[0])
-
- try:
-- optlist, args = getopt.getopt(argv[1:],"hp")
-+ optlist, args = getopt.getopt(argv[1:],"hp:")
- except getopt.GetoptError:
- usage()
-
- global platBinDir
-+ global distDir
-
- depChecks = 1
-
-@@ -110,6 +114,7 @@
- usage(0)
- elif opt == "-p":
- privateInstall = 1
-+ distDir = os.path.normpath(arg)
-
- installTranslations()
-
diff --git a/devel/eric4/pkg-descr b/devel/eric4/pkg-descr
deleted file mode 100644
index 3def34f18abd..000000000000
--- a/devel/eric4/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Eric is a full featured Python and Ruby editor and IDE, written in python.
-
-It is based on the cross platform Qt gui toolkit, integrating the highly
-flexible Scintilla editor control. It is designed to be usable as everyday's
-quick and dirty editor as well as being usable as a professional project
-management tool integrating many advanced features Python offers
-the professional coder.
-
-This is a port of eric4 (based on Qt4).
-
-WWW: http://eric-ide.python-projects.org/index.html
diff --git a/devel/eric4/pkg-plist b/devel/eric4/pkg-plist
deleted file mode 100644
index c92c5081d943..000000000000
--- a/devel/eric4/pkg-plist
+++ /dev/null
@@ -1,32 +0,0 @@
-bin/eric4
-bin/eric4_api
-bin/eric4_compare
-bin/eric4_configure
-bin/eric4_diff
-bin/eric4_doc
-bin/eric4_editor
-bin/eric4_iconeditor
-bin/eric4_plugininstall
-bin/eric4_pluginrepository
-bin/eric4_pluginuninstall
-bin/eric4_qregexp
-bin/eric4_re
-bin/eric4_sqlbrowser
-bin/eric4_tray
-bin/eric4_trpreviewer
-bin/eric4_uipreviewer
-bin/eric4_unittest
-bin/eric4_webbrowser
-lib/python2.7/site-packages/eric4.pth
-lib/python2.7/site-packages/eric4config.py
-lib/python2.7/site-packages/eric4config.pyc
-lib/python2.7/site-packages/eric4plugins/__init__.py
-share/applications/eric4.desktop
-share/pixmaps/eric4.png
-share/qt4/qsci/api/python/eric4.api
-share/qt4/qsci/api/python/zope-2.10.7.api
-share/qt4/qsci/api/python/zope-2.11.2.api
-share/qt4/qsci/api/python/zope-3.3.1.api
-share/qt4/qsci/api/ruby/Ruby-1.8.7.api
-share/qt4/qsci/api/ruby/eric4.api
-@dir %%DATADIR%%/i18n
diff --git a/devel/ifd-test/Makefile b/devel/ifd-test/Makefile
deleted file mode 100644
index 6c53173114b6..000000000000
--- a/devel/ifd-test/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Created by: Bruce M Simpson
-# $FreeBSD$
-
-PORTNAME= ifd-test
-PORTVERSION= 1.0
-PORTREVISION= 3
-CATEGORIES= devel security
-MASTER_SITES= http://www.linuxnet.com/drivers/readers/files/
-
-MAINTAINER= arved@FreeBSD.org
-COMMENT= IFD Test Suite for PC/SC Lite
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-
-LIB_DEPENDS= libpcsclite.so:devel/pcsc-lite
-
-USES= gmake
-NOMAN=
-PLIST_FILES= sbin/ifdtest
-LIBS+= -L${LOCALBASE}/lib -lpcsclite
-
-post-patch:
- ${REINPLACE_CMD} -e "s,LPSTR,LPTSTR,g; s,LPCSTR,LPCTSTR,g; \
- s,[P]*SCARD_READERSTATE_A,SCARD_READERSTATE\*,g" \
- ${WRKSRC}/commands.h
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/ifdtest ${STAGEDIR}${PREFIX}/sbin
-
-.include <bsd.port.mk>
diff --git a/devel/ifd-test/distinfo b/devel/ifd-test/distinfo
deleted file mode 100644
index c6e5b8ef0f5d..000000000000
--- a/devel/ifd-test/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ifd-test-1.0.tar.gz) = efb12982fc75ebf112da3591bcf7fa4d4b9ccb7a6f456a09e613603165a05bce
-SIZE (ifd-test-1.0.tar.gz) = 10200
diff --git a/devel/ifd-test/files/patch-Makefile b/devel/ifd-test/files/patch-Makefile
deleted file mode 100644
index 7ad608fa8869..000000000000
--- a/devel/ifd-test/files/patch-Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
---- Makefile.orig Tue Apr 17 18:49:02 2001
-+++ Makefile Mon Apr 11 21:23:34 2005
-@@ -1,10 +1,7 @@
- # Makefile for utilities
- # David Corcoran <corcoran@linuxnet.com>
-
--CC = gcc
--CFLAGS = -g -w
--INCLUDE = -I/usr/local/pcsc/include
--LIBS = -L/usr/local/pcsc/lib -lpcsclite
-+INCLUDE = -I${PREFIX}/include -I${PREFIX}/include/PCSC
- OBJS = testIBM.o testAMMI.o testSCHL.o testSIEMENS.o testBULL.o testGD.o commands.o testA.o testB.o
-
-
diff --git a/devel/ifd-test/files/patch-commands.c b/devel/ifd-test/files/patch-commands.c
deleted file mode 100644
index 8f68b7d8d7cb..000000000000
--- a/devel/ifd-test/files/patch-commands.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- commands.c.orig Tue Apr 17 17:49:02 2001
-+++ commands.c Wed Aug 28 14:32:32 2002
-@@ -1,7 +1,7 @@
-
- #include <stdio.h>
- #include <winscard.h>
--#include <configfile.h>
-+
- #include <stdlib.h>
- #include <stdarg.h>
- #include "commands.h"
diff --git a/devel/ifd-test/files/patch-ifdtest.c b/devel/ifd-test/files/patch-ifdtest.c
deleted file mode 100644
index 5dd0d11a232a..000000000000
--- a/devel/ifd-test/files/patch-ifdtest.c
+++ /dev/null
@@ -1,57 +0,0 @@
---- ifdtest.c.orig 2001-04-17 18:49:02.000000000 +0200
-+++ ifdtest.c 2011-03-19 13:25:35.000000000 +0100
-@@ -1,6 +1,5 @@
- #include <stdio.h>
- #include <winscard.h>
--#include <configfile.h>
- #include <stdlib.h>
- #include "commands.h"
- #include <string.h>
-@@ -21,13 +20,13 @@
- UCHAR value[300];
- struct ReaderContext *rContext;
- SCARD_IO_REQUEST sSendPci, sRecvPci;
--PSCARD_READERSTATE_A rgReaderStates[1];
-+SCARD_READERSTATE* rgReaderStates[1];
- DWORD dwReaderLen, dwState, dwProt, dwAtrLen;
- DWORD dwSendLength, dwRecvLength, dwPref, dwReaders;
--LPSTR pcReaders, mszReaders;
-+LPTSTR pcReaders, mszReaders;
- BYTE pbAtr[MAX_ATR_SIZE];
- BYTE s[300], r[300];
--LPCSTR mszGroups;
-+LPCTSTR mszGroups;
- LONG rv;
- DWORD state;
- DWORD protocol;
-@@ -110,18 +109,12 @@
- }
- if( outfile != NULL) fp = fopen(outfile,"w");
- else fp=NULL;
-- rv = SCardEstablishContext( SCARD_SCOPE_GLOBAL, pcHost, NULL, &hContext );
-+ rv = SCardEstablishContext( SCARD_SCOPE_SYSTEM, pcHost, NULL, &hContext );
- if ( rv != SCARD_S_SUCCESS ) {
- myprintf("ERROR :: Resource Manager not running \n");
- myprintf("Please start the resource manager and try again \n");
- return 1;
- }
-- rv = SCardSetTimeout(hContext,100);
-- if ( rv != SCARD_S_SUCCESS ) {
-- myprintf("ERROR :: Cannot Set timeout \n");
-- myprintf("PCSC ERROR: %s\n", pcsc_stringify_error(rv));
-- return -1;
-- }
- rv = SCardGetStatusChange( hContext, INFINITE, 0, 0 );
-
- if ( rv != SCARD_S_SUCCESS ) {
-@@ -162,8 +155,8 @@
- } while ( iReader > p || iReader <= 0 );
-
- rgReaderStates[0] =
-- (PSCARD_READERSTATE_A)
-- malloc(sizeof(SCARD_READERSTATE_A));
-+ (SCARD_READERSTATE*)
-+ malloc(sizeof(SCARD_READERSTATE*));
- strcpy(readerName,&mszReaders[iList[iReader]]);
- printVersion(readerName);
- (rgReaderStates[0])->szReader = strdup(readerName);
diff --git a/devel/ifd-test/files/patch-pcsc1.4.0 b/devel/ifd-test/files/patch-pcsc1.4.0
deleted file mode 100644
index b594888948c2..000000000000
--- a/devel/ifd-test/files/patch-pcsc1.4.0
+++ /dev/null
@@ -1,57 +0,0 @@
-diff -ru ifd-test-1.0/testGD.c ifd-test-1.0.new/testGD.c
---- ifd-test-1.0/testGD.c 2001-04-17 18:49:01.000000000 +0200
-+++ testGD.c 2007-03-02 16:23:52.000000000 +0100
-@@ -12,12 +12,12 @@
- //checkATR(atr);
- /* Try to set T=0 protocol */
- printit("Try to set protocol T0 | T1");
-- rv = SCardReconnect(hCard,SCARD_SHARE_SHARED,SCARD_PROTOCOL_T0,SCARD_RESET,&protocol);
-+ rv = SCardReconnect(hCard,SCARD_SHARE_SHARED,SCARD_PROTOCOL_T0,SCARD_RESET_CARD,&protocol);
- if( rv != SCARD_S_SUCCESS ) {
- myprintf("Failed\n");
- return -1;
- }
-- rv = SCardReconnect(hCard,SCARD_SHARE_SHARED,SCARD_PROTOCOL_T1,SCARD_RESET,&protocol);
-+rv = SCardReconnect(hCard,SCARD_SHARE_SHARED,SCARD_PROTOCOL_T1,SCARD_RESET_CARD,&protocol);
- if( rv != SCARD_S_SUCCESS ) {
- myprintf("Failed\n");
- return -1;
-@@ -25,7 +25,7 @@
- myprintf("Passed\n");
- myprintf("Test No. 1 \n");
- printit("Cold reset");
-- rv = SCardReconnect(hCard,SCARD_SHARE_SHARED,SCARD_PROTOCOL_T0,SCARD_RESET,&protocol);
-+ rv = SCardReconnect(hCard,SCARD_SHARE_SHARED,SCARD_PROTOCOL_T0,SCARD_RESET_CARD,&protocol);
- if( rv!= SCARD_S_SUCCESS ) {
- myprintf("Failed\n");
- return -1;
-@@ -51,7 +51,7 @@
- DO_TRANSMIT(SCARD_PCI_T0,0);
- }
- printit("Cold reset");
-- rv = SCardReconnect(hCard,SCARD_SHARE_SHARED,SCARD_PROTOCOL_T1,SCARD_RESET,&protocol);
-+ rv = SCardReconnect(hCard,SCARD_SHARE_SHARED,SCARD_PROTOCOL_T1,SCARD_RESET_CARD,&protocol);
- if( rv != SCARD_S_SUCCESS ) {
- myprintf("Failed\n");
- return -1;
-diff -ru ifd-test-1.0/testSIEMENS.c ifd-test-1.0.new/testSIEMENS.c
---- ifd-test-1.0/testSIEMENS.c 2001-04-17 18:49:02.000000000 +0200
-+++ testSIEMENS.c 2007-03-02 16:24:05.000000000 +0100
-@@ -14,7 +14,7 @@
- //checkATR(atr);
- /* Try to set T=0 protocol */
- printit("Try to set protocol T0");
-- rv = SCardReconnect(hCard,SCARD_SHARE_SHARED,SCARD_PROTOCOL_T0,SCARD_RESET,&protocol);
-+ rv = SCardReconnect(hCard,SCARD_SHARE_SHARED,SCARD_PROTOCOL_T0,SCARD_RESET_CARD,&protocol);
- fflush(stdout);
- fflush(stderr);
- if( rv!= SCARD_S_SUCCESS ) {
-@@ -28,7 +28,7 @@
- myprintf("Failed\n");
- }
- printit("Set Protocol T=1");
-- rv = SCardReconnect(hCard,SCARD_SHARE_SHARED,SCARD_PROTOCOL_T1,SCARD_RESET,&protocol);
-+ rv = SCardReconnect(hCard,SCARD_SHARE_SHARED,SCARD_PROTOCOL_T1,SCARD_RESET_CARD,&protocol);
- if( rv!= SCARD_S_SUCCESS ) {
- myprintf("Failed\n");
- return -1;
diff --git a/devel/ifd-test/files/patch-testA.c b/devel/ifd-test/files/patch-testA.c
deleted file mode 100644
index d14d1596c0e2..000000000000
--- a/devel/ifd-test/files/patch-testA.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- testA.c.orig Tue Apr 17 17:49:01 2001
-+++ testA.c Wed Aug 28 14:32:32 2002
-@@ -1,6 +1,6 @@
- #include <stdio.h>
- #include <winscard.h>
--#include <configfile.h>
-+
- #include <stdlib.h>
- #include "commands.h"
- testA(int argc,char** argv ) {
diff --git a/devel/ifd-test/files/patch-testAMMI.c b/devel/ifd-test/files/patch-testAMMI.c
deleted file mode 100644
index 368e0d51d1a0..000000000000
--- a/devel/ifd-test/files/patch-testAMMI.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- testAMMI.c.orig Tue Apr 17 17:49:01 2001
-+++ testAMMI.c Wed Aug 28 14:32:32 2002
-@@ -1,6 +1,6 @@
- #include <stdio.h>
- #include <winscard.h>
--#include <configfile.h>
-+
- #include <stdlib.h>
- #include "commands.h"
- int testAMMI(int argc,char** argv ) {
diff --git a/devel/ifd-test/files/patch-testB.c b/devel/ifd-test/files/patch-testB.c
deleted file mode 100644
index d2e194640118..000000000000
--- a/devel/ifd-test/files/patch-testB.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- testB.c.orig Tue Apr 17 17:49:01 2001
-+++ testB.c Wed Aug 28 14:32:32 2002
-@@ -1,6 +1,6 @@
- #include <stdio.h>
- #include <winscard.h>
--#include <configfile.h>
-+
- #include <stdlib.h>
- #include "commands.h"
- testB(int argc,char** argv ) {
diff --git a/devel/ifd-test/files/patch-testBULL.c b/devel/ifd-test/files/patch-testBULL.c
deleted file mode 100644
index 78a49088cb0d..000000000000
--- a/devel/ifd-test/files/patch-testBULL.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- testBULL.c.orig Tue Apr 17 17:49:01 2001
-+++ testBULL.c Wed Aug 28 14:32:32 2002
-@@ -1,6 +1,6 @@
- #include <stdio.h>
- #include <winscard.h>
--#include <configfile.h>
-+
- #include <stdlib.h>
- #include "commands.h"
- int temp1;
diff --git a/devel/ifd-test/files/patch-testC.c b/devel/ifd-test/files/patch-testC.c
deleted file mode 100644
index 7362d5dccf64..000000000000
--- a/devel/ifd-test/files/patch-testC.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- testC.c.orig Tue Apr 17 17:49:02 2001
-+++ testC.c Wed Aug 28 14:32:32 2002
-@@ -1,6 +1,6 @@
- #include <stdio.h>
- #include <winscard.h>
--#include <configfile.h>
-+
- #include <stdlib.h>
- #include "commands.h"
- testC(int argc,char** argv ) {
diff --git a/devel/ifd-test/files/patch-testGD.c b/devel/ifd-test/files/patch-testGD.c
deleted file mode 100644
index 6b30795682d0..000000000000
--- a/devel/ifd-test/files/patch-testGD.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- testGD.c.orig Tue Apr 17 17:49:01 2001
-+++ testGD.c Wed Aug 28 14:32:32 2002
-@@ -1,6 +1,6 @@
- #include <stdio.h>
- #include <winscard.h>
--#include <configfile.h>
-+
- #include <stdlib.h>
- #include "commands.h"
-
diff --git a/devel/ifd-test/files/patch-testIBM.c b/devel/ifd-test/files/patch-testIBM.c
deleted file mode 100644
index 7ad4be30ca85..000000000000
--- a/devel/ifd-test/files/patch-testIBM.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- testIBM.c.orig Tue Apr 17 17:49:02 2001
-+++ testIBM.c Wed Aug 28 14:32:32 2002
-@@ -1,6 +1,6 @@
- #include <stdio.h>
- #include <winscard.h>
--#include <configfile.h>
-+
- #include <stdlib.h>
- #include "commands.h"
- int testIBM(int argc,char** argv ) {
diff --git a/devel/ifd-test/files/patch-testSCHL.c b/devel/ifd-test/files/patch-testSCHL.c
deleted file mode 100644
index 7fcfb34f3766..000000000000
--- a/devel/ifd-test/files/patch-testSCHL.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- testSCHL.c.orig Tue Apr 17 17:49:02 2001
-+++ testSCHL.c Wed Aug 28 14:32:32 2002
-@@ -1,6 +1,6 @@
- #include <stdio.h>
- #include <winscard.h>
--#include <configfile.h>
-+
- #include <stdlib.h>
- #include "commands.h"
-
diff --git a/devel/ifd-test/files/patch-testSIEMENS.c b/devel/ifd-test/files/patch-testSIEMENS.c
deleted file mode 100644
index bff5be3f08e8..000000000000
--- a/devel/ifd-test/files/patch-testSIEMENS.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- testSIEMENS.c.orig Tue Apr 17 17:49:02 2001
-+++ testSIEMENS.c Wed Aug 28 14:32:32 2002
-@@ -1,6 +1,6 @@
- #include <stdio.h>
- #include <winscard.h>
--#include <configfile.h>
-+
- #include <stdlib.h>
- #include "commands.h"
-
diff --git a/devel/ifd-test/pkg-descr b/devel/ifd-test/pkg-descr
deleted file mode 100644
index 676a59411ec9..000000000000
--- a/devel/ifd-test/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-From the README:-
-
-This program provides a driver validation sequence for validating drivers
-on Unix OS's and PC/SC Lite.
-
-To use this tester you must have a set of PC/SC test suite cards. This
-test is nearly identical to that which is done by Microsoft's WHQL Group
-and can be used to verify the quality of your driver for use with
-pcsc-lite. For those familiar with IFDTEST.EXE this will be no different.
-
-Feel free to contact me with questions: corcoran@linuxnet.com
-
-WWW: http://www.linuxnet.com/sourcedrivers.html
diff --git a/devel/libbnr/Makefile b/devel/libbnr/Makefile
deleted file mode 100644
index 2df2a0c15735..000000000000
--- a/devel/libbnr/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# Created by: Ion-Mihai "IOnut" Tetcu<itetcu@people.tecnik93.com>
-# $FreeBSD$
-
-PORTNAME= libbnr
-PORTVERSION= 2.0.3
-PORTREVISION= 2
-CATEGORIES= devel mail
-MASTER_SITES= http://dspam.nuclearelephant.com/sources/extras/ \
- http://T32.TecNik93.com/~itetcu/FreeBSD/ports/${PORTNAME}/sources/
-
-MAINTAINER= itetcu@FreeBSD.org
-COMMENT= GPL implementation of the Bayesian Noise Reduction algorithm
-
-OPTIONS_DEFINE= DOCS DEBUG
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-USES= libtool
-GNU_CONFIGURE= yes
-USE_LDCONFIG= yes
-CONFIGURE_ARGS+= --includedir=${PREFIX}/include/${PORTNAME}
-
-DEBUG_CFLAGS= -g -DDEBUG
-
-PORTDOCS= README
-
-post-install:
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/example.c ${STAGEDIR}${EXAMPLESDIR}
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/libbnr/distinfo b/devel/libbnr/distinfo
deleted file mode 100644
index 792b1fd660e8..000000000000
--- a/devel/libbnr/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libbnr-2.0.3.tar.gz) = ed602f051b7593cd05244980b0f4a260d17563606050279278893c4e5b46c238
-SIZE (libbnr-2.0.3.tar.gz) = 293199
diff --git a/devel/libbnr/pkg-descr b/devel/libbnr/pkg-descr
deleted file mode 100644
index 534531f9eeb5..000000000000
--- a/devel/libbnr/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-Bayesian Noise Reduction is a statistical approach to evaluating coherence by
-instantiating a series of machine-generated contexts to serve as a means of
-contrast. This makes it possible to identify text that is out of context using
-a form of pattern consistency checking. BNR attempts to solve the problem
-commonly referred to as "Bayesian Noise" which, in its simplest definition,
-refers to irrelevant data present in a message being classified. Bayesian Noise
-Reduction dubs irrelevant text in order to provide cleaner classification and
-is implemented as a pre-filter to existing language classification functions.
-
-BNR is used in Dspam (mail/dspam, mail/dspam-devel - the ports don't depend on
-this one)
-
-See www for white-paper and presentation.
-
-WWW: http://www.nuclearelephant.com/papers/bnr.html
diff --git a/devel/libbnr/pkg-plist b/devel/libbnr/pkg-plist
deleted file mode 100644
index be1cdb369eb5..000000000000
--- a/devel/libbnr/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-include/libbnr/bnr.h
-include/libbnr/hash.h
-include/libbnr/list.h
-lib/libbnr.a
-lib/libbnr.so
-lib/libbnr.so.2
-lib/libbnr.so.2.0.0
-%%EXAMPLESDIR%%/example.c
diff --git a/devel/liblcfg/Makefile b/devel/liblcfg/Makefile
deleted file mode 100644
index b429233c1b01..000000000000
--- a/devel/liblcfg/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# Created by: Steven Kreuzer <skreuzer@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= liblcfg
-PORTVERSION= 0.2.2
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= http://liblcfg.carnivore.it/files/
-
-MAINTAINER= skreuzer@FreeBSD.org
-COMMENT= Lightweight configuration file library written in C99
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-LICENSE= GPLv2
-
-USES= libtool
-GNU_CONFIGURE= yes
-USE_LDCONFIG= yes
-
-.include <bsd.port.mk>
diff --git a/devel/liblcfg/distinfo b/devel/liblcfg/distinfo
deleted file mode 100644
index 44b17328d8d3..000000000000
--- a/devel/liblcfg/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (liblcfg-0.2.2.tar.gz) = bfd02d8c9a63b7b7765d563c6c1063b40b98133ac6e3bd36552d1b6cd3c7d418
-SIZE (liblcfg-0.2.2.tar.gz) = 312068
diff --git a/devel/liblcfg/files/patch-src__lcfgx_tree.c b/devel/liblcfg/files/patch-src__lcfgx_tree.c
deleted file mode 100644
index 979b81f0e97c..000000000000
--- a/devel/liblcfg/files/patch-src__lcfgx_tree.c
+++ /dev/null
@@ -1,27 +0,0 @@
---- ./src/lcfgx_tree.c.orig 2013-05-24 17:33:26.742836442 +0200
-+++ ./src/lcfgx_tree.c 2013-05-24 17:33:48.764827155 +0200
-@@ -41,17 +41,17 @@
- return node;
- }
-
-+static void sp(int n)
-+{
-+ int i;
-+
-+ for( i = 0; i < n; i++ )
-+ printf("%c", ' ');
-+}
-
- void lcfgx_tree_dump(struct lcfgx_tree_node *node, int depth)
- {
- // printf("%s node %p node->key %s depth %i\n", __PRETTY_FUNCTION__, node, node->key, depth);
-- void sp(int n)
-- {
-- int i;
--
-- for( i = 0; i < n; i++ )
-- printf("%c", ' ');
-- }
-
- sp(depth);
- if( node->key != NULL )
diff --git a/devel/liblcfg/pkg-descr b/devel/liblcfg/pkg-descr
deleted file mode 100644
index c9e81d2574fd..000000000000
--- a/devel/liblcfg/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-liblcfg is a lightweight configuration file library written in C99.
-The file format supports arbitrarily nested simple assignments, lists
-and maps (aka dictionaries).
-
-WWW: http://liblcfg.carnivore.it/
diff --git a/devel/liblcfg/pkg-plist b/devel/liblcfg/pkg-plist
deleted file mode 100644
index 5f98ecd63240..000000000000
--- a/devel/liblcfg/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-bin/lcfg
-include/lcfg/lcfg.h
-include/lcfgx/lcfgx_tree.h
-lib/liblcfg.a
-lib/liblcfg.so
-lib/liblcfg.so.1
-lib/liblcfg.so.1.0.0
diff --git a/devel/libopendaap/Makefile b/devel/libopendaap/Makefile
deleted file mode 100644
index ea33670f8595..000000000000
--- a/devel/libopendaap/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Created by: Michael Johnson <ahze@ahze.net>
-# $FreeBSD$
-
-PORTNAME= libopendaap
-PORTVERSION= 0.4.0
-PORTREVISION= 2
-CATEGORIES= devel audio net
-MASTER_SITES= http://crazney.net/programs/itunes/files/
-
-MAINTAINER= multimedia@FreeBSD.org
-COMMENT= C lib used to connect to iTunes(R) music shares
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-USES= libtool pathfix pkgconfig tar:bzip2
-GNU_CONFIGURE= yes
-USE_LDCONFIG= yes
-INSTALL_TARGET= install-strip
-
-post-patch:
-.for file in Makefile.in opendaap.pc.in
- @${REINPLACE_CMD} -e 's|-lpthread||g' ${WRKSRC}/${file}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/devel/libopendaap/distinfo b/devel/libopendaap/distinfo
deleted file mode 100644
index 8b14c171859b..000000000000
--- a/devel/libopendaap/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libopendaap-0.4.0.tar.bz2) = 6defc33534b32c7f9bdf057c1593c098cf7b6272ed20100f8b8a28c2d8e42b3c
-SIZE (libopendaap-0.4.0.tar.bz2) = 241953
diff --git a/devel/libopendaap/files/patch-client.c b/devel/libopendaap/files/patch-client.c
deleted file mode 100644
index 02a4f926df34..000000000000
--- a/devel/libopendaap/files/patch-client.c
+++ /dev/null
@@ -1,28 +0,0 @@
---- client.c.orig Thu May 12 15:46:29 2005
-+++ client.c Mon May 16 19:20:04 2005
-@@ -1380,10 +1380,10 @@
-
- HTTP_Connection *http_connection;
-
-- if (strlen(songformat) > 4) return -1;
--
- HTTP_GetResult *httpRes;
-
-+ if (strlen(songformat) > 4) return -1;
-+
- if (pCHThis->version_major != 3)
- {
- buf = safe_sprintf(songUrl_42, databaseid, songid, songformat,
-@@ -1643,10 +1643,11 @@
- static void AsyncWaitUpdate(void *pv_pCHThis, void *unused)
- {
- DAAP_SClientHost *pCHThis = (DAAP_SClientHost*)pv_pCHThis;
-- TRACE("()\n");
- char hash[33] = {0};
- char updateUrl[] = "/update?session-id=%i&revision-number=%i&delta=%i";
- char *buf;
-+
-+ TRACE("()\n");
-
- buf = safe_sprintf(updateUrl, pCHThis->sessionid, pCHThis->revision_number,
- pCHThis->revision_number);
diff --git a/devel/libopendaap/files/patch-http_client.c b/devel/libopendaap/files/patch-http_client.c
deleted file mode 100644
index d98569f4db64..000000000000
--- a/devel/libopendaap/files/patch-http_client.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- http_client.c.orig Fri Dec 17 00:27:43 2004
-+++ http_client.c Wed Feb 2 21:33:28 2005
-@@ -37,6 +37,7 @@
- # include <sys/socket.h>
- # include <sys/select.h>
- # include <netdb.h>
-+# include <netinet/in.h>
- # include <fcntl.h>
- #elif defined(SYSTEM_WIN32)
- # include <winsock2.h>
diff --git a/devel/libopendaap/files/patch-ioloop.c b/devel/libopendaap/files/patch-ioloop.c
deleted file mode 100644
index 777d9a924ccd..000000000000
--- a/devel/libopendaap/files/patch-ioloop.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- ioloop.c.orig Tue Dec 14 13:39:31 2004
-+++ ioloop.c Mon May 16 19:24:20 2005
-@@ -113,9 +113,9 @@
-
- void fd_event_reset(fd_event *event)
- {
-- event->signalled = 0;
- char buf[1] = {0};
- int flags;
-+ event->signalled = 0;
-
- /* set non-blocking on read pipe */
- flags = fcntl(event->pipe[0], F_GETFL, 0);
diff --git a/devel/libopendaap/files/patch-threadpool.c b/devel/libopendaap/files/patch-threadpool.c
deleted file mode 100644
index 17c47a360572..000000000000
--- a/devel/libopendaap/files/patch-threadpool.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- threadpool.c.orig Tue Dec 14 13:56:23 2004
-+++ threadpool.c Mon May 16 19:23:22 2005
-@@ -279,9 +279,9 @@
- void CP_ThreadPool_QueueWorkItem(CP_SThreadPool *pTPThis, CP_TPfnJob pfnCallback,
- void *arg1, void *arg2)
- {
-- ts_mutex_lock(pTPThis->mtJobQueueMutex);
--
- CP_STPJobQueue *pTPJQNewJob = malloc(sizeof(CP_STPJobQueue));
-+
-+ ts_mutex_lock(pTPThis->mtJobQueueMutex);
-
- pTPJQNewJob->fnJobCallback = pfnCallback;
- pTPJQNewJob->arg1 = arg1;
diff --git a/devel/libopendaap/pkg-descr b/devel/libopendaap/pkg-descr
deleted file mode 100644
index d047cc5fd38c..000000000000
--- a/devel/libopendaap/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-libopendaap is a library written in C which enables applications to discover,
-and connect to, iTunes(R) music shares.
-
-Unlike all other daap implementations, this library is able to connect to
-recent iTunes shares which require a special authentication algorithm.
-
-WWW: http://crazney.net/programs/itunes/libopendaap.html
diff --git a/devel/libopendaap/pkg-plist b/devel/libopendaap/pkg-plist
deleted file mode 100644
index 889286438ecb..000000000000
--- a/devel/libopendaap/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-include/daap/client.h
-include/daap/portability.h
-lib/libopendaap.a
-lib/libopendaap.so
-lib/libopendaap.so.0
-lib/libopendaap.so.0.1.0
-libdata/pkgconfig/opendaap.pc
-man/man3/libopendaap.3.gz
diff --git a/devel/libopensync022/Makefile b/devel/libopensync022/Makefile
deleted file mode 100644
index 29fde554bc00..000000000000
--- a/devel/libopensync022/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# Created by: Michael Johnson <ahze@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= libopensync
-PORTVERSION= 0.22
-PORTREVISION= 6
-CATEGORIES= devel
-MASTER_SITES= http://www.opensync.org/download/releases/${PORTVERSION}/
-PKGNAMESUFFIX= 022
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Freedesktop synchronization framework
-
-LIB_DEPENDS= libsqlite3.so:databases/sqlite3
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-SWIG_LANGUAGES= python
-GNU_CONFIGURE= yes
-USES= libtool pathfix pkgconfig python tar:bzip2
-USE_GNOME= glib20 libxml2
-USE_LDCONFIG= yes
-INSTALL_TARGET= install-strip
-
-CONFLICTS= libopensync-0.[3-9]*
-
-post-patch:
- @${FIND} ${WRKSRC} -name "Makefile*" | ${XARGS} ${REINPLACE_CMD} \
- -e 's|-Werror||g'
- @${REINPLACE_CMD} -e 's|$${libdir}/pkgconfig|${PREFIX}/libdata/pkgconfig|' \
- ${WRKSRC}/Makefile.in
-
-.include <bsd.port.mk>
diff --git a/devel/libopensync022/distinfo b/devel/libopensync022/distinfo
deleted file mode 100644
index 51088f75b167..000000000000
--- a/devel/libopensync022/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libopensync-0.22.tar.bz2) = 3394bae1e3bcfe463d139a367ba5ebe73d968df128c871842dcb4965a725d0dc
-SIZE (libopensync-0.22.tar.bz2) = 489978
diff --git a/devel/libopensync022/pkg-descr b/devel/libopensync022/pkg-descr
deleted file mode 100644
index e0de2c1a8d71..000000000000
--- a/devel/libopensync022/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-OpenSync is a PIM (Personal Information Management) data synchronization
-framework that consists of several plug-ins that can be used to
-connect to different devices and systems. For a list of currently supported
-devices see http://www.opensync.org/wiki/DeviceCompatibilityList.
-
-WWW: http://www.opensync.org/
diff --git a/devel/libopensync022/pkg-message b/devel/libopensync022/pkg-message
deleted file mode 100644
index 734892f05e6d..000000000000
--- a/devel/libopensync022/pkg-message
+++ /dev/null
@@ -1,8 +0,0 @@
-Think about using a multisync-gui, start by trying to sync your various devices
-and applications one by one with a directory; then try to assemble the devices
-in the way you want.
-
-Do not disable the syncing of data, as it disables syncing everything.
-
-See http://www.opensync.org/wiki/DeviceCompatibilityList for a list of
-compatible devices.
diff --git a/devel/libopensync022/pkg-plist b/devel/libopensync022/pkg-plist
deleted file mode 100644
index 4ba2702abf7b..000000000000
--- a/devel/libopensync022/pkg-plist
+++ /dev/null
@@ -1,55 +0,0 @@
-bin/osyncbinary
-bin/osyncdump
-bin/osyncplugin
-bin/osyncstress
-bin/osynctest
-include/opensync-1.0/opensync/file.h
-include/opensync-1.0/opensync/opensync-xml-contact.h
-include/opensync-1.0/opensync/opensync.h
-include/opensync-1.0/opensync/opensync_anchor.h
-include/opensync-1.0/opensync/opensync_change.h
-include/opensync-1.0/opensync/opensync_changecmds.h
-include/opensync-1.0/opensync/opensync_context.h
-include/opensync-1.0/opensync/opensync_convert.h
-include/opensync-1.0/opensync/opensync_convreg.h
-include/opensync-1.0/opensync/opensync_debug.h
-include/opensync-1.0/opensync/opensync_env.h
-include/opensync-1.0/opensync/opensync_error.h
-include/opensync-1.0/opensync/opensync_filter.h
-include/opensync-1.0/opensync/opensync_group.h
-include/opensync-1.0/opensync/opensync_hashtable.h
-include/opensync-1.0/opensync/opensync_member.h
-include/opensync-1.0/opensync/opensync_plugin.h
-include/opensync-1.0/opensync/opensync_serializer.h
-include/opensync-1.0/opensync/opensync_time.h
-include/opensync-1.0/opensync/opensync_xml.h
-include/opensync-1.0/opensync/xml-support.h
-include/opensync-1.0/osengine/engine.h
-include/opensync-1.0/osengine/osengine_debug.h
-include/opensync-1.0/osengine/osengine_engine.h
-include/opensync-1.0/osengine/osengine_mapping.h
-include/opensync-1.0/osengine/osengine_status.h
-lib/libopensync-xml.so
-lib/libopensync-xml.so.0
-lib/libopensync-xml.so.0.0.0
-lib/libopensync.so
-lib/libopensync.so.0
-lib/libopensync.so.0.0.0
-lib/libosengine.so
-lib/libosengine.so.0
-lib/libosengine.so.0.0.0
-lib/opensync/formats/contact.so
-lib/opensync/formats/data.so
-lib/opensync/formats/event.so
-lib/opensync/formats/file.so
-lib/opensync/formats/note.so
-lib/opensync/formats/todo.so
-lib/opensync/formats/xml-evolution.so
-lib/opensync/formats/xml-kde.so
-lib/opensync/formats/xml-vcal.so
-lib/opensync/formats/xml-vcard.so
-lib/opensync/formats/xml-vnote.so
-lib/opensync/formats/xmldoc.so
-libdata/pkgconfig/opensync-1.0.pc
-libdata/pkgconfig/osengine-1.0.pc
-libexec/osplugin
diff --git a/devel/libqxt/Makefile b/devel/libqxt/Makefile
deleted file mode 100644
index 56bcab855df8..000000000000
--- a/devel/libqxt/Makefile
+++ /dev/null
@@ -1,75 +0,0 @@
-# Created by: gahr
-# $FreeBSD$
-
-PORTNAME= libqxt
-PORTVERSION= 0.6.2
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= http://dev.libqxt.org/libqxt/get/
-DISTNAME= v${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Extension library for Qt
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-
-BUILD_DEPENDS= bash:shells/bash
-
-USE_BDB= 44+
-USES= tar:bzip2
-USE_QT4= qmake_build moc_build rcc_build corelib gui gui \
- designer
-USE_LDCONFIG= ${PREFIX}/lib/qxt
-
-QT_NONSTANDARD= yes
-HAS_CONFIGURE= yes
-CONFIGURE_ARGS= -prefix ${PREFIX} \
- -libdir ${PREFIX}/lib/qxt \
- -qmake-bin ${QMAKE} \
- -featuredir ${PREFIX}/${QT_MKSPECDIR_REL}/features \
- -I ${BDB_INCLUDE_DIR} \
- -I ${LOCALBASE}/include/avahi-compat-libdns_sd \
- -L ${BDB_LIB_DIR} \
- -verbose
-DESTDIRNAME= INSTALL_ROOT
-
-COMMIT= dadc327c2a6a
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTNAME}-${COMMIT}
-
-PLIST_SUB+= SHVER_1=${PORTVERSION} \
- SHVER_2=${PORTVERSION:R} \
- SHVER_3=${PORTVERSION:R:R}
-
-OPTIONS_DEFAULT= AVAHI
-OPTIONS_SINGLE= ZEROCONF
-OPTIONS_SINGLE_ZEROCONF= AVAHI MDNSRESPONDER
-AVAHI_LIB_DEPENDS= libdns_sd.so:net/avahi-libdns
-MDNSRESPONDER_LIB_DEPENDS= libdns_sd.so:net/mDNSResponder
-
-STRIP_FILES= lib/qxt/lib*.so.${PORTVERSION} \
- ${QT_PLUGINDIR_REL}/designer/libQxtDesignerPlugins.so
-
-post-patch:
- ${REINPLACE_CMD} -e '\
- s|/bin/bash|${LOCALBASE}/bin/bash|g; \
- /^QXT_MODULES/s|docs||g' \
- ${WRKSRC}/configure
- ${REINPLACE_CMD} -e \
- 's,$$$$\[QT_INSTALL_PLUGINS\],${PREFIX}/${QT_PLUGINDIR_REL},' \
- ${WRKSRC}/src/designer/designer.pro
- ${REINPLACE_CMD} -e '\
- s|ldb|l${BDB_LIB_NAME} -L${BDB_LIB_DIR}|g; \
- /INCLUDEPATH/s|\.|${BDB_INCLUDE_DIR}|g' \
- ${WRKSRC}/config.tests/db/db.pro
-
-regression-test:
- cd ${WRKSRC}/tests && \
- ${QMAKE} tests.pro && ${MAKE} && \
- ${FIND} unit -type f -perm -0755 -exec {} \;
-
-post-install:
- ${STRIP_CMD} ${STRIP_FILES:S,^,${STAGEDIR}${PREFIX}/,}
-
-.include <bsd.port.mk>
diff --git a/devel/libqxt/distinfo b/devel/libqxt/distinfo
deleted file mode 100644
index e2d982bddfec..000000000000
--- a/devel/libqxt/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (v0.6.2.tar.bz2) = be890afa72158a2074e1f625dcc16716e3e61202f035f1b8528af570760b466b
-SIZE (v0.6.2.tar.bz2) = 2204021
diff --git a/devel/libqxt/pkg-descr b/devel/libqxt/pkg-descr
deleted file mode 100644
index 4f98034f65d8..000000000000
--- a/devel/libqxt/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-LibQxt is an extension library for Qt providing a suite of cross-platform
-utility classes to add functionality not readily available in the Qt toolkit.
-The following modules are available.
-
- * QxtBerkeley - provides a Qt interface to the Berkeley DB.
- * QxtCore - extends QtCore and contains core non-GUI functionality.
- * QxtGui - extends QxtCore and QtGui.
- * QxtNetwork - extends QtNetwork with RPC functionality.
- * QxtSql - extends QtSql with serializable queries.
- * QxtWeb - provides tools for creating web services using Qt.
- * QxtZeroconf - implements configure free service discovery.
-
-WWW: http://dev.libqxt.org/libqxt/wiki/Home
diff --git a/devel/libqxt/pkg-plist b/devel/libqxt/pkg-plist
deleted file mode 100644
index 33f693e0d0d7..000000000000
--- a/devel/libqxt/pkg-plist
+++ /dev/null
@@ -1,352 +0,0 @@
-include/QxtBerkeley/QxtBdb
-include/QxtBerkeley/QxtBdbHash
-include/QxtBerkeley/QxtBdbHashIterator
-include/QxtBerkeley/QxtBdbTree
-include/QxtBerkeley/QxtBdbTreeIterator
-include/QxtBerkeley/QxtBerkeley
-include/QxtBerkeley/qxtbdb.h
-include/QxtBerkeley/qxtbdbhash.h
-include/QxtBerkeley/qxtbdbtree.h
-include/QxtBerkeley/qxtberkeley.h
-include/QxtCore/Qxt
-include/QxtCore/QxtAbstractConnectionManager
-include/QxtCore/QxtAbstractFileLoggerEngine
-include/QxtCore/QxtAbstractIOLoggerEngine
-include/QxtCore/QxtAbstractSignalSerializer
-include/QxtCore/QxtAlgorithms
-include/QxtCore/QxtBasicFileLoggerEngine
-include/QxtCore/QxtBasicSTDLoggerEngine
-include/QxtCore/QxtBoundCFunction
-include/QxtCore/QxtBoundFunction
-include/QxtCore/QxtBoundFunctionBase
-include/QxtCore/QxtCommandOptions
-include/QxtCore/QxtCore
-include/QxtCore/QxtCsvModel
-include/QxtCore/QxtDaemon
-include/QxtCore/QxtDataStreamSignalSerializer
-include/QxtCore/QxtDeplex
-include/QxtCore/QxtError
-include/QxtCore/QxtFifo
-include/QxtCore/QxtFileLock
-include/QxtCore/QxtFuture
-include/QxtCore/QxtGenericFunctionPointer
-include/QxtCore/QxtHyperMacros
-include/QxtCore/QxtJSON
-include/QxtCore/QxtJob
-include/QxtCore/QxtLineSocket
-include/QxtCore/QxtLinkedTree
-include/QxtCore/QxtLinkedTreeItem
-include/QxtCore/QxtLinkedTreeIterator
-include/QxtCore/QxtLocale
-include/QxtCore/QxtLogStream
-include/QxtCore/QxtLogger
-include/QxtCore/QxtLoggerEngine
-include/QxtCore/QxtMetaObject
-include/QxtCore/QxtMetaType
-include/QxtCore/QxtModelSerializer
-include/QxtCore/QxtMultiSignalWaiter
-include/QxtCore/QxtNull
-include/QxtCore/QxtNullable
-include/QxtCore/QxtPairList
-include/QxtCore/QxtPimpl
-include/QxtCore/QxtPipe
-include/QxtCore/QxtPointerList
-include/QxtCore/QxtRPCService
-include/QxtCore/QxtSerialDevice
-include/QxtCore/QxtSharedPrivate
-include/QxtCore/QxtSignalGroup
-include/QxtCore/QxtSignalWaiter
-include/QxtCore/QxtSlotJob
-include/QxtCore/QxtSlotMapper
-include/QxtCore/QxtStdStreambufDevice
-include/QxtCore/QxtStdio
-include/QxtCore/QxtTimer
-include/QxtCore/QxtTypeList
-include/QxtCore/QxtXmlFileLoggerEngine
-include/QxtCore/qxtabstractconnectionmanager.h
-include/QxtCore/qxtabstractfileloggerengine.h
-include/QxtCore/qxtabstractiologgerengine.h
-include/QxtCore/qxtabstractsignalserializer.h
-include/QxtCore/qxtalgorithms.h
-include/QxtCore/qxtbasicfileloggerengine.h
-include/QxtCore/qxtbasicstdloggerengine.h
-include/QxtCore/qxtboundcfunction.h
-include/QxtCore/qxtboundfunction.h
-include/QxtCore/qxtboundfunctionbase.h
-include/QxtCore/qxtcommandoptions.h
-include/QxtCore/qxtcore.h
-include/QxtCore/qxtcsvmodel.h
-include/QxtCore/qxtdaemon.h
-include/QxtCore/qxtdatastreamsignalserializer.h
-include/QxtCore/qxtdeplex.h
-include/QxtCore/qxtdeplex_p.h
-include/QxtCore/qxterror.h
-include/QxtCore/qxtfifo.h
-include/QxtCore/qxtfilelock.h
-include/QxtCore/qxtfilelock_p.h
-include/QxtCore/qxtglobal.h
-include/QxtCore/qxthmac.h
-include/QxtCore/qxtjob.h
-include/QxtCore/qxtjob_p.h
-include/QxtCore/qxtjson.h
-include/QxtCore/qxtlinesocket.h
-include/QxtCore/qxtlinesocket_p.h
-include/QxtCore/qxtlinkedtree.h
-include/QxtCore/qxtlocale.h
-include/QxtCore/qxtlocale_data_p.h
-include/QxtCore/qxtlogger.h
-include/QxtCore/qxtlogger_p.h
-include/QxtCore/qxtloggerengine.h
-include/QxtCore/qxtlogstream.h
-include/QxtCore/qxtlogstream_p.h
-include/QxtCore/qxtmetaobject.h
-include/QxtCore/qxtmetatype.h
-include/QxtCore/qxtmodelserializer.h
-include/QxtCore/qxtmultisignalwaiter.h
-include/QxtCore/qxtnamespace.h
-include/QxtCore/qxtnull.h
-include/QxtCore/qxtnullable.h
-include/QxtCore/qxtpairlist.h
-include/QxtCore/qxtpimpl.h
-include/QxtCore/qxtpipe.h
-include/QxtCore/qxtpipe_p.h
-include/QxtCore/qxtpointerlist.h
-include/QxtCore/qxtrpcservice.h
-include/QxtCore/qxtrpcservice_p.h
-include/QxtCore/qxtserialdevice.h
-include/QxtCore/qxtserialdevice_p.h
-include/QxtCore/qxtsharedprivate.h
-include/QxtCore/qxtsignalgroup.h
-include/QxtCore/qxtsignalwaiter.h
-include/QxtCore/qxtslotjob.h
-include/QxtCore/qxtslotjob_p.h
-include/QxtCore/qxtslotmapper.h
-include/QxtCore/qxtstdio.h
-include/QxtCore/qxtstdio_p.h
-include/QxtCore/qxtstdstreambufdevice.h
-include/QxtCore/qxttimer.h
-include/QxtCore/qxttypelist.h
-include/QxtCore/qxtxmlfileloggerengine.h
-include/QxtGui/QxtApplication
-include/QxtGui/QxtBaseSpinBox
-include/QxtGui/QxtCheckComboBox
-include/QxtGui/QxtConfigDialog
-include/QxtGui/QxtConfigWidget
-include/QxtGui/QxtConfirmationMessage
-include/QxtGui/QxtCountryComboBox
-include/QxtGui/QxtCountryModel
-include/QxtGui/QxtCrumbView
-include/QxtGui/QxtFlowView
-include/QxtGui/QxtGlobalShortcut
-include/QxtGui/QxtGroupBox
-include/QxtGui/QxtGui
-include/QxtGui/QxtHeaderView
-include/QxtGui/QxtItemDelegate
-include/QxtGui/QxtItemEditorCreator
-include/QxtGui/QxtItemEditorCreatorBase
-include/QxtGui/QxtLabel
-include/QxtGui/QxtLanguageComboBox
-include/QxtGui/QxtLetterBoxWidget
-include/QxtGui/QxtLineEdit
-include/QxtGui/QxtListWidget
-include/QxtGui/QxtListWidgetItem
-include/QxtGui/QxtNativeEventFilter
-include/QxtGui/QxtProgressLabel
-include/QxtGui/QxtProxyStyle
-include/QxtGui/QxtPushButton
-include/QxtGui/QxtScheduleHeaderWidget
-include/QxtGui/QxtScheduleItemDelegate
-include/QxtGui/QxtScheduleView
-include/QxtGui/QxtScreen
-include/QxtGui/QxtSortFilterProxyModel
-include/QxtGui/QxtSpanSlider
-include/QxtGui/QxtStandardItemEditorCreator
-include/QxtGui/QxtStars
-include/QxtGui/QxtStringSpinBox
-include/QxtGui/QxtStringValidator
-include/QxtGui/QxtStyleOptionScheduleViewItem
-include/QxtGui/QxtTabWidget
-include/QxtGui/QxtTableWidget
-include/QxtGui/QxtTableWidgetItem
-include/QxtGui/QxtToolTip
-include/QxtGui/QxtTreeWidget
-include/QxtGui/QxtTreeWidgetItem
-include/QxtGui/QxtWindowSystem
-include/QxtGui/qxtapplication.h
-include/QxtGui/qxtapplication_p.h
-include/QxtGui/qxtbasespinbox.h
-include/QxtGui/qxtcheckcombobox.h
-include/QxtGui/qxtcheckcombobox_p.h
-include/QxtGui/qxtconfigdialog.h
-include/QxtGui/qxtconfigdialog_p.h
-include/QxtGui/qxtconfigwidget.h
-include/QxtGui/qxtconfigwidget_p.h
-include/QxtGui/qxtconfirmationmessage.h
-include/QxtGui/qxtcountrycombobox.h
-include/QxtGui/qxtcountrycombobox_p.h
-include/QxtGui/qxtcountrymodel.h
-include/QxtGui/qxtcountrymodel_p.h
-include/QxtGui/qxtcrumbview.h
-include/QxtGui/qxtcrumbview_p.h
-include/QxtGui/qxtfilterdialog.h
-include/QxtGui/qxtfilterdialog_p.h
-include/QxtGui/qxtflowview.h
-include/QxtGui/qxtflowview_p.h
-include/QxtGui/qxtglobalshortcut.h
-include/QxtGui/qxtglobalshortcut_p.h
-include/QxtGui/qxtgroupbox.h
-include/QxtGui/qxtgui.h
-include/QxtGui/qxtheaderview.h
-include/QxtGui/qxtitemdelegate.h
-include/QxtGui/qxtitemdelegate_p.h
-include/QxtGui/qxtitemeditorcreator.h
-include/QxtGui/qxtitemeditorcreatorbase.h
-include/QxtGui/qxtlabel.h
-include/QxtGui/qxtlanguagecombobox.h
-include/QxtGui/qxtlanguagecombobox_p.h
-include/QxtGui/qxtletterboxwidget.h
-include/QxtGui/qxtletterboxwidget_p.h
-include/QxtGui/qxtlineedit.h
-include/QxtGui/qxtlistwidget.h
-include/QxtGui/qxtlistwidget_p.h
-include/QxtGui/qxtlistwidgetitem.h
-include/QxtGui/qxtlookuplineedit.h
-include/QxtGui/qxtlookuplineedit_p.h
-include/QxtGui/qxtnativeeventfilter.h
-include/QxtGui/qxtprogresslabel.h
-include/QxtGui/qxtproxystyle.h
-include/QxtGui/qxtpushbutton.h
-include/QxtGui/qxtscheduleheaderwidget.h
-include/QxtGui/qxtscheduleitemdelegate.h
-include/QxtGui/qxtscheduleview.h
-include/QxtGui/qxtscheduleview_p.h
-include/QxtGui/qxtscheduleviewheadermodel_p.h
-include/QxtGui/qxtscreen.h
-include/QxtGui/qxtscreen_p.h
-include/QxtGui/qxtsortfilterproxymodel.h
-include/QxtGui/qxtspanslider.h
-include/QxtGui/qxtspanslider_p.h
-include/QxtGui/qxtstandarditemeditorcreator.h
-include/QxtGui/qxtstars.h
-include/QxtGui/qxtstringspinbox.h
-include/QxtGui/qxtstringvalidator.h
-include/QxtGui/qxtstringvalidator_p.h
-include/QxtGui/qxtstyleoptionscheduleviewitem.h
-include/QxtGui/qxttablewidget.h
-include/QxtGui/qxttablewidget_p.h
-include/QxtGui/qxttablewidgetitem.h
-include/QxtGui/qxttabwidget.h
-include/QxtGui/qxttabwidget_p.h
-include/QxtGui/qxttooltip.h
-include/QxtGui/qxttooltip_p.h
-include/QxtGui/qxttreewidget.h
-include/QxtGui/qxttreewidget_p.h
-include/QxtGui/qxttreewidgetitem.h
-include/QxtGui/qxtwindowsystem.h
-include/QxtNetwork/QxtJSONRpcCall
-include/QxtNetwork/QxtJSONRpcClient
-include/QxtNetwork/QxtNetwork
-include/QxtNetwork/QxtRPCPeer
-include/QxtNetwork/QxtTcpConnectionManager
-include/QxtNetwork/QxtXmlRpcCall
-include/QxtNetwork/QxtXmlRpcClient
-include/QxtNetwork/qxtjsonrpccall.h
-include/QxtNetwork/qxtjsonrpcclient.h
-include/QxtNetwork/qxtmail_p.h
-include/QxtNetwork/qxtmailattachment.h
-include/QxtNetwork/qxtmailmessage.h
-include/QxtNetwork/qxtnetwork.h
-include/QxtNetwork/qxtrpcpeer.h
-include/QxtNetwork/qxtsmtp.h
-include/QxtNetwork/qxtsmtp_p.h
-include/QxtNetwork/qxttcpconnectionmanager.h
-include/QxtNetwork/qxttcpconnectionmanager_p.h
-include/QxtNetwork/qxtxmlrpc_p.h
-include/QxtNetwork/qxtxmlrpccall.h
-include/QxtNetwork/qxtxmlrpcclient.h
-include/QxtSql/QxtSql
-include/QxtSql/QxtSqlPackage
-include/QxtSql/QxtSqlPackageModel
-include/QxtSql/qxtsql.h
-include/QxtSql/qxtsqlpackage.h
-include/QxtSql/qxtsqlpackagemodel.h
-include/QxtWeb/QxtAbstractHttpConnector
-include/QxtWeb/QxtAbstractWebService
-include/QxtWeb/QxtAbstractWebSessionManager
-include/QxtWeb/QxtHtmlTemplate
-include/QxtWeb/QxtHttpServerConnector
-include/QxtWeb/QxtHttpSessionManager
-include/QxtWeb/QxtMail
-include/QxtWeb/QxtScgiServerConnector
-include/QxtWeb/QxtSendmail
-include/QxtWeb/QxtWeb
-include/QxtWeb/QxtWebCgiService
-include/QxtWeb/QxtWebContent
-include/QxtWeb/QxtWebErrorEvent
-include/QxtWeb/QxtWebEvent
-include/QxtWeb/QxtWebFileUploadEvent
-include/QxtWeb/QxtWebPageEvent
-include/QxtWeb/QxtWebRedirectEvent
-include/QxtWeb/QxtWebRemoveCookieEvent
-include/QxtWeb/QxtWebRequestEvent
-include/QxtWeb/QxtWebServiceDirectory
-include/QxtWeb/QxtWebSlotService
-include/QxtWeb/QxtWebStoreCookieEvent
-include/QxtWeb/qxtabstracthttpconnector.h
-include/QxtWeb/qxtabstractwebservice.h
-include/QxtWeb/qxtabstractwebsessionmanager.h
-include/QxtWeb/qxtabstractwebsessionmanager_p.h
-include/QxtWeb/qxthtmltemplate.h
-include/QxtWeb/qxthttpsessionmanager.h
-include/QxtWeb/qxtweb.h
-include/QxtWeb/qxtwebcgiservice.h
-include/QxtWeb/qxtwebcgiservice_p.h
-include/QxtWeb/qxtwebcontent.h
-include/QxtWeb/qxtwebevent.h
-include/QxtWeb/qxtwebservicedirectory.h
-include/QxtWeb/qxtwebservicedirectory_p.h
-include/QxtWeb/qxtwebslotservice.h
-include/QxtZeroconf/QxtDiscoverableService
-include/QxtZeroconf/QxtDiscoverableServiceName
-include/QxtZeroconf/QxtServiceBrowser
-include/QxtZeroconf/QxtZeroConf
-include/QxtZeroconf/qxtavahipoll.h
-include/QxtZeroconf/qxtavahipoll_p.h
-include/QxtZeroconf/qxtdiscoverableservice.h
-include/QxtZeroconf/qxtdiscoverableservice_p.h
-include/QxtZeroconf/qxtdiscoverableservicename.h
-include/QxtZeroconf/qxtmdns_avahi.h
-include/QxtZeroconf/qxtmdns_avahi_p.h
-include/QxtZeroconf/qxtservicebrowser.h
-include/QxtZeroconf/qxtservicebrowser_p.h
-%%QT_PLUGINDIR%%/designer/libQxtDesignerPlugins.so
-lib/qxt/libQxtBerkeley.so
-lib/qxt/libQxtBerkeley.so.%%SHVER_1%%
-lib/qxt/libQxtBerkeley.so.%%SHVER_2%%
-lib/qxt/libQxtBerkeley.so.%%SHVER_3%%
-lib/qxt/libQxtCore.so
-lib/qxt/libQxtCore.so.%%SHVER_1%%
-lib/qxt/libQxtCore.so.%%SHVER_2%%
-lib/qxt/libQxtCore.so.%%SHVER_3%%
-lib/qxt/libQxtGui.so
-lib/qxt/libQxtGui.so.%%SHVER_1%%
-lib/qxt/libQxtGui.so.%%SHVER_2%%
-lib/qxt/libQxtGui.so.%%SHVER_3%%
-lib/qxt/libQxtNetwork.so
-lib/qxt/libQxtNetwork.so.%%SHVER_1%%
-lib/qxt/libQxtNetwork.so.%%SHVER_2%%
-lib/qxt/libQxtNetwork.so.%%SHVER_3%%
-lib/qxt/libQxtSql.so
-lib/qxt/libQxtSql.so.%%SHVER_1%%
-lib/qxt/libQxtSql.so.%%SHVER_2%%
-lib/qxt/libQxtSql.so.%%SHVER_3%%
-lib/qxt/libQxtWeb.so
-lib/qxt/libQxtWeb.so.%%SHVER_1%%
-lib/qxt/libQxtWeb.so.%%SHVER_2%%
-lib/qxt/libQxtWeb.so.%%SHVER_3%%
-lib/qxt/libQxtZeroconf.so
-lib/qxt/libQxtZeroconf.so.%%SHVER_1%%
-lib/qxt/libQxtZeroconf.so.%%SHVER_2%%
-lib/qxt/libQxtZeroconf.so.%%SHVER_3%%
-%%QT_MKSPECDIR%%/features/qxt.prf
-%%QT_MKSPECDIR%%/features/qxtvars.prf
diff --git a/devel/memcheck/Makefile b/devel/memcheck/Makefile
deleted file mode 100644
index 51fab288b9f8..000000000000
--- a/devel/memcheck/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# Created by: Dmitry Sivachenko <demon@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= memcheck
-PORTVERSION= 0.2.4
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= http://hald.dnsalias.net/projects/memcheck/
-
-MAINTAINER= demon@FreeBSD.org
-COMMENT= Memory Allocation Checker
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-USES= libtool
-GNU_CONFIGURE= yes
-USE_LDCONFIG= yes
-
-MAKE_JOBS_UNSAFE= yes
-
-.include <bsd.port.mk>
diff --git a/devel/memcheck/distinfo b/devel/memcheck/distinfo
deleted file mode 100644
index 1f0040cd9585..000000000000
--- a/devel/memcheck/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (memcheck-0.2.4.tar.gz) = 055ee76b3d173d77c4d64b42cbf0571a40d27e1566f14fce7634d158cea5f1a2
-SIZE (memcheck-0.2.4.tar.gz) = 346099
diff --git a/devel/memcheck/pkg-descr b/devel/memcheck/pkg-descr
deleted file mode 100644
index 61f2ff8ee433..000000000000
--- a/devel/memcheck/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-This is Memory Allocation Checker package. Main features:
-* Fault on pointer overrun (read or write).
-* Fault on freed pointer dereference (read or write).
-* Log double free or realloc of already freed pointer.
-* Log memory not freed on exit.
-* Check for pointer underrun on free/realloc.
-* Set level of logging.
-* Optionally reverse behaviour of overrun and underrun.
-* Optionally "churn" reallocations. Always return a different pointer.
-* Optionally log pointer overruns instead of faulting.
-* Optionally return freed memory to system. (May hurt checking for freed
- pointer usage).
-* Optionally log "large" allocations.
-* Optionally run out-of-memory after a specified amount of memory has
- been used.
-* Very small performance impact.
-* Large memory footprint impact.
-
-WWW: http://hald.dnsalias.net/projects/memcheck/
diff --git a/devel/memcheck/pkg-plist b/devel/memcheck/pkg-plist
deleted file mode 100644
index 7ab320b535b9..000000000000
--- a/devel/memcheck/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-include/arm-ucontext.h
-include/memcheck.h
-include/x86_64-ucontext.h
-lib/libmemcheck.a
-lib/libmemcheck.so
-lib/libmemcheck.so.0
-lib/libmemcheck.so.0.2.4
diff --git a/devel/mk/Makefile b/devel/mk/Makefile
deleted file mode 100644
index fcf110e9dd5d..000000000000
--- a/devel/mk/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# Created by: William Josephson
-# $FreeBSD$
-
-PORTNAME= mk
-PORTVERSION= 1.5
-CATEGORIES= devel
-MASTER_SITES= http://www.cminusminus.org/download/ \
- LOCAL/bdrewery
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Andrew Hume's mk by way of Research Unix, Plan 9, & Inferno
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-
-PLIST_FILES= bin/mk man/man1/mk.1.gz
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/mk ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/mk.1 ${STAGEDIR}${MANPREFIX}/man/man1
-
-.include <bsd.port.mk>
diff --git a/devel/mk/distinfo b/devel/mk/distinfo
deleted file mode 100644
index c7f9635ded82..000000000000
--- a/devel/mk/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mk-1.5.tar.gz) = 136f8ee11ba69ea13e8191481cec3f6cc2e601018a2c5de87f55130c27787e51
-SIZE (mk-1.5.tar.gz) = 260584
diff --git a/devel/mk/files/patch-src__Posix.c b/devel/mk/files/patch-src__Posix.c
deleted file mode 100644
index 1e2b3dbe77d8..000000000000
--- a/devel/mk/files/patch-src__Posix.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- src/Posix.c.orig Thu Jul 3 16:08:16 2003
-+++ src/Posix.c Thu Jul 3 16:08:31 2003
-@@ -276,14 +276,6 @@
- signal(sigmsgs[i].sig, notifyf);
- }
-
--char*
--maketmp(void)
--{
-- static char temp[L_tmpnam];
--
-- return tmpnam(temp);
--}
--
- int
- chgtime(char *name)
- {
-
diff --git a/devel/mk/files/patch-src__main.c b/devel/mk/files/patch-src__main.c
deleted file mode 100644
index 50c5214e98de..000000000000
--- a/devel/mk/files/patch-src__main.c
+++ /dev/null
@@ -1,53 +0,0 @@
---- src/main.c.orig Wed Jun 5 17:30:39 2002
-+++ src/main.c Thu Jul 3 18:34:19 2003
-@@ -33,7 +33,7 @@
- main(int argc, char **argv)
- {
- Word *w;
-- char *s, *temp;
-+ char *s;
- char *files[256], **f = files, **ff;
- int sflag = 0;
- int i;
-@@ -41,6 +41,8 @@
- Biobuf tb;
- Bufblock *buf;
- Bufblock *whatif;
-+ char TMPLATE[14];
-+ (void)strncpy(TMPLATE,"/tmp/mk.XXXXX", sizeof(TMPLATE));
-
- /*
- * start with a copy of the current environment variables
-@@ -133,21 +135,15 @@
- /*
- assignment args become null strings
- */
-- temp = 0;
- for(i = 0; argv[i]; i++) if(utfrune(argv[i], '=')){
- bufcpy(buf, argv[i], strlen(argv[i]));
- insert(buf, ' ');
- if(tfd < 0){
-- temp = maketmp();
-- if(temp == 0) {
-- perror("temp file");
-- Exit();
-- }
-- close(create(temp, OWRITE, 0600));
-- if((tfd = open(temp, 2)) < 0){
-- perror(temp);
-+ if ((tfd = mkstemp(TMPLATE)) < 0){
-+ perror(TMPLATE);
- Exit();
- }
-+ unlink(TMPLATE);
- Binit(&tb, tfd, OWRITE);
- }
- Bprint(&tb, "%s\n", argv[i]);
-@@ -157,7 +153,6 @@
- Bflush(&tb);
- LSEEK(tfd, 0L, 0);
- parse("command line args", tfd, 1);
-- remove(temp);
- }
-
- if (buf->current != buf->start) {
diff --git a/devel/mk/pkg-descr b/devel/mk/pkg-descr
deleted file mode 100644
index 6a05bc9c9582..000000000000
--- a/devel/mk/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Mk is a replacement for Make originally written for
-Research Unix by Andrew Hume and later ported to
-Plan 9 and Inferno. The present version uses sh
-instead of rc and is a slightly modified version of
-that distributed by Vitanuova. A version supporting
-rc is available from the ports maintainer; the sh
-version is that used by Quick C--.
diff --git a/devel/obfuscatejs/Makefile b/devel/obfuscatejs/Makefile
deleted file mode 100644
index 74f46f41e1e7..000000000000
--- a/devel/obfuscatejs/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# Created by: Nicola Vitale <nivit@email.it>
-# $FreeBSD$
-
-PORTNAME= obfuscatejs
-PORTVERSION= 0.3.6
-PORTREVISION= 1
-CATEGORIES= devel java
-MASTER_SITES= http://nivi.interfree.it/distfiles/${DIST_SUBDIR}/ \
- http://tools.2vi.nl/
-DISTNAME= consyntools
-EXTRACT_SUFX= .jar
-DIST_SUBDIR= ${PORTNAME}/${PORTVERSION}
-EXTRACT_ONLY=
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= JavaScript code obfuscator
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-
-NO_BUILD= yes
-USE_JAVA= yes
-JAVA_VERSION= 1.6+
-
-SUB_FILES= ${PORTNAME}
-SUB_LIST= OBFUSCATEJSJAR=${DATADIR}/${OBFUSCATEJSJAR}
-
-DATADIR= ${JAVASHAREDIR}/${PORTNAME}
-
-OBFUSCATEJSJAR= ${DISTNAME}${EXTRACT_SUFX}
-
-do-install:
- @${MKDIR} ${STAGEDIR}${DATADIR}
- ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${OBFUSCATEJSJAR} ${STAGEDIR}${DATADIR}
- ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
-
-.include <bsd.port.mk>
diff --git a/devel/obfuscatejs/distinfo b/devel/obfuscatejs/distinfo
deleted file mode 100644
index a99c28260158..000000000000
--- a/devel/obfuscatejs/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (obfuscatejs/0.3.6/consyntools.jar) = 82273d51ec73c1b8040158a5a6ab9350fb0d4f33d3af2366bc5ab075e1cc72a4
-SIZE (obfuscatejs/0.3.6/consyntools.jar) = 19887
diff --git a/devel/obfuscatejs/files/obfuscatejs.in b/devel/obfuscatejs/files/obfuscatejs.in
deleted file mode 100644
index 464892f33e5e..000000000000
--- a/devel/obfuscatejs/files/obfuscatejs.in
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-if [ "$1" != "Obfuscator" -a "$1" != "WeightWatch" -a "$1" != "BuildUtils" ]; then
- echo "Usage:"
- echo "obfuscatejs Obfuscator {src} {dest} {prefix}"
- echo "obfuscatejs WeightWatch {src}"
- echo "obfuscatejs BuildUtils {srcRootDir} {destDir} {docDir} {headerFile}"
-else
-JAVA_VERSION="%%JAVA_VERSION%%" \
- exec "%%LOCALBASE%%/bin/java" -jar "%%OBFUSCATEJSJAR%%" "$@"
-fi
diff --git a/devel/obfuscatejs/pkg-descr b/devel/obfuscatejs/pkg-descr
deleted file mode 100644
index 13f1fb7b5938..000000000000
--- a/devel/obfuscatejs/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-ObfuscateJS compress your Javascript files.
-The obfuscator currently removes whitespace and comments.
-It renames variable names with a local scope to a shorter version,
-and as an advanced option it renames all variables with a certain
-prefix to a shorter name.
-
-Usage:
- obfuscatejs Obfuscator {src} {dest} {prefix}
- obfuscatejs WeightWatch {src}
- obfuscatejs BuildUtils {srcRootDir} {destDir} {docDir} {headerFile}
-
-WWW: http://tools.2vi.nl/
diff --git a/devel/obfuscatejs/pkg-plist b/devel/obfuscatejs/pkg-plist
deleted file mode 100644
index f666b6dad47d..000000000000
--- a/devel/obfuscatejs/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-bin/obfuscatejs
-%%DATADIR%%/consyntools.jar
diff --git a/devel/ocfpcsc/Makefile b/devel/ocfpcsc/Makefile
deleted file mode 100644
index 7d77dbb4fce7..000000000000
--- a/devel/ocfpcsc/Makefile
+++ /dev/null
@@ -1,75 +0,0 @@
-# Created by: Marcin Cieslak <saper@saper.info>
-# $FreeBSD$
-
-PORTNAME= ocfpcsc
-PORTVERSION= 0.0.1
-PORTREVISION= 1
-CATEGORIES= devel security java
-MASTER_SITES= http://www.musclecard.com/middleware/files/
-DISTNAME= OCFPCSC1-${PORTVERSION}
-
-MAINTAINER= saper@saper.info
-COMMENT= Open Card Framework to PC/SC bridge
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-
-LICENSE= IBMOCF
-LICENSE_NAME= IBM OpenCard Framework
-LICENSE_FILE= ${FILESDIR}/IBMOCF
-LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-
-LIB_DEPENDS= libpcsclite.so:devel/pcsc-lite
-
-USES= gmake
-USE_JAVA= yes
-USE_LDCONFIG= yes
-
-CFLAGS+= -fPIC
-
-OPTIONS_DEFINE= DOCS EXAMPLES MOZILLA_PLUGIN
-OPTIONS_DEFAULT=MOZILLA_PLUGIN
-
-OPTIONS_SUB= yes
-
-PORTEXAMPLES= opencard.properties
-PORTDOCS= README
-
-.include <bsd.port.options.mk>
-
-post-patch:
- ${REINPLACE_CMD} -e 's,malloc.h,stdlib.h,' \
- ${WRKSRC}/PcscExceptions.cpp
- ${TOUCH} ${WRKSRC}/dummy.cpp
-
-do-configure:
- @${REINPLACE_CMD} \
- -e 's,CC =.*,CC = ${CXX},' \
- -e 's,PCSC_HDRS =.*,PCSC_HDRS = -I${LOCALBASE}/include/PCSC,' \
- -e 's,PCSC_LIBS =.*,PCSC_LIBS = -L${LOCALBASE}/lib -lpcsclite,' \
- -e 's,JDK_HOME =.*,JDK_HOME = ${JAVA_HOME},'\
- -e 's,genunix,freebsd,' \
- ${WRKSRC}/Makefile
-
-post-build:
- # Create and install a dummy library for applets that
- # think they require WINSCARD.DLL
- (cd ${WRKSRC} && ${LD} -Bsymbolic -shared dummy.o -o libWINSCARD.so)
-
-do-install:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/opencard.properties ${STAGEDIR}${EXAMPLESDIR}/opencard.properties
- ${INSTALL_DATA} ${WRKSRC}/libOCFPCSC1.so ${STAGEDIR}${PREFIX}/lib/libOCFPCSC1.so.1
- ${INSTALL_DATA} ${WRKSRC}/libWINSCARD.so ${STAGEDIR}${PREFIX}/lib/libWINSCARD.so.1
- ${LN} -fs libOCFPCSC1.so.1 ${STAGEDIR}${PREFIX}/lib/libOCFPCSC1.so
- ${LN} -fs libWINSCARD.so.1 ${STAGEDIR}${PREFIX}/lib/libWINSCARD.so
-.if ${PORT_OPTIONS:MMOZILLA_PLUGIN}
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/browser_plugins
- @${LN} -fs ../../lib/libOCFPCSC1.so.1 ${STAGEDIR}${PREFIX}/lib/browser_plugins/libOCFPCSC1.so
- @${LN} -fs ../../lib/libWINSCARD.so.1 ${STAGEDIR}${PREFIX}/lib/browser_plugins/libWINSCARD.so
-.endif
-
-.include <bsd.port.mk>
diff --git a/devel/ocfpcsc/distinfo b/devel/ocfpcsc/distinfo
deleted file mode 100644
index e971586174ff..000000000000
--- a/devel/ocfpcsc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (OCFPCSC1-0.0.1.tar.gz) = 56deb4d4c8b5adb74ca47027d4772353bdb4043a7b414adf3bbed537296518a1
-SIZE (OCFPCSC1-0.0.1.tar.gz) = 11436
diff --git a/devel/ocfpcsc/files/IBMOCF b/devel/ocfpcsc/files/IBMOCF
deleted file mode 100644
index 20e116e99a72..000000000000
--- a/devel/ocfpcsc/files/IBMOCF
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Copyright (c) 1997 - 1999 IBM Corporation.
- *
- * Redistribution and use in source (source code) and binary (object code)
- * forms, with or without modification, are permitted provided that the
- * following conditions are met:
- * 1. Redistributed source code must retain the above copyright notice, this
- * list of conditions and the disclaimer below.
- * 2. Redistributed object code must reproduce the above copyright notice,
- * this list of conditions and the disclaimer below in the documentation
- * and/or other materials provided with the distribution.
- * 3. The name of IBM may not be used to endorse or promote products derived
- * from this software or in any other form without specific prior written
- * permission from IBM.
- * 4. Redistribution of any modified code must be labeled "Code derived from
- * the original OpenCard Framework".
- *
- * THIS SOFTWARE IS PROVIDED BY IBM "AS IS" FREE OF CHARGE. IBM SHALL NOT BE
- * LIABLE FOR INFRINGEMENTS OF THIRD PARTIES RIGHTS BASED ON THIS SOFTWARE. ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IBM DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THIS
- * SOFTWARE WILL MEET THE USER'S REQUIREMENTS OR THAT THE OPERATION OF IT WILL
- * BE UNINTERRUPTED OR ERROR-FREE. IN NO EVENT, UNLESS REQUIRED BY APPLICABLE
- * LAW, SHALL IBM BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
- * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
- * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
- * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ALSO, IBM IS UNDER NO OBLIGATION
- * TO MAINTAIN, CORRECT, UPDATE, CHANGE, MODIFY, OR OTHERWISE SUPPORT THIS
- * SOFTWARE.
- */
diff --git a/devel/ocfpcsc/files/patch-OCFPCSC1.cpp b/devel/ocfpcsc/files/patch-OCFPCSC1.cpp
deleted file mode 100644
index 27db9875b2d1..000000000000
--- a/devel/ocfpcsc/files/patch-OCFPCSC1.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- OCFPCSC1.cpp.orig 2011-05-12 01:27:28.000000000 +0200
-+++ OCFPCSC1.cpp 2011-05-12 01:31:53.000000000 +0200
-@@ -140,7 +140,7 @@
- CONTEXT_INFO cInfo;
-
- /* check if context exists */
-- if (cPos = isContextAvailable((long)context) < 0) {
-+ if ((cPos = isContextAvailable((long)context)) < 0) {
- throwPcscException(env, obj, "SCardConnect", "PC/SC Wrapper Error: context not in table", 0);
- return 0;
- }
diff --git a/devel/ocfpcsc/files/patch-PcscExceptions.cpp b/devel/ocfpcsc/files/patch-PcscExceptions.cpp
deleted file mode 100644
index 7ea6e8259247..000000000000
--- a/devel/ocfpcsc/files/patch-PcscExceptions.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- PcscExceptions.cpp.orig 2011-05-12 01:27:15.000000000 +0200
-+++ PcscExceptions.cpp 2011-05-12 01:28:07.000000000 +0200
-@@ -77,7 +77,7 @@
- /* allocate enough bufferspace for the complete exception message */
- completeMsg = (char *)malloc(strlen(method) + strlen(msg) + 50);
- sprintf(completeMsg, "PCSC Exception in method %s: %s\n" \
-- "return code = %8.8x\n", method, msg,returnCode);
-+ "return code = %8.8lx\n", method, msg,returnCode);
-
- if ((exceptionMsg = env->NewStringUTF(completeMsg)) == NULL) {
- free(completeMsg);
diff --git a/devel/ocfpcsc/files/patch-fieldIO.cpp b/devel/ocfpcsc/files/patch-fieldIO.cpp
deleted file mode 100644
index 79bc2ef741a1..000000000000
--- a/devel/ocfpcsc/files/patch-fieldIO.cpp
+++ /dev/null
@@ -1,56 +0,0 @@
---- fieldIO.cpp.orig 2009-01-07 17:34:29.486504988 +0100
-+++ fieldIO.cpp 2009-01-07 17:34:39.651535899 +0100
-@@ -58,7 +58,7 @@
- * != 0 - problem occurred, exception was thrown
- *
- ******************************************************************************/
--long getIntField(JNIEnv *env, jobject obj, char *fieldName, long *pFieldValue) {
-+long getIntField(JNIEnv *env, jobject obj, const char *fieldName, long *pFieldValue) {
- long rc = 1;
- jfieldID fid;
-
-@@ -92,7 +92,7 @@
- * != 0 - problem occurred, exception was thrown
- *
- ******************************************************************************/
--long setIntField(JNIEnv *env, jobject obj, char *fieldName, long fieldValue) {
-+long setIntField(JNIEnv *env, jobject obj, const char *fieldName, long fieldValue) {
- long rc = 1;
- jfieldID fid;
-
-@@ -132,7 +132,7 @@
- ******************************************************************************/
- long accessByteArray(JNIEnv *env,
- jobject obj,
-- char *fieldName,
-+ const char *fieldName,
- unsigned char **field,
- int *pSize) {
-
-@@ -182,7 +182,7 @@
- * !=0 - problem occurred, exception was thrown
- *
- ******************************************************************************/
--long releaseByteArray(JNIEnv *env, jobject obj, char *fieldName, unsigned char *pByte) {
-+long releaseByteArray(JNIEnv *env, jobject obj, const char *fieldName, unsigned char *pByte) {
-
- long rc=1;
- jfieldID fid;
-@@ -225,7 +225,7 @@
- * NULL - problem occurred, exception was thrown
- *
- ******************************************************************************/
--const char *accessStringField(JNIEnv *env, jobject obj, char *fieldName) {
-+const char *accessStringField(JNIEnv *env, jobject obj, const char *fieldName) {
- jfieldID fid;
- jstring jstr;
- const char *pstr = NULL;
-@@ -261,7 +261,7 @@
- * != 0 - problem occurred, exception was thrown
- *
- ******************************************************************************/
--long releaseStringField(JNIEnv *env, jobject obj, char *fieldName, const char *field) {
-+long releaseStringField(JNIEnv *env, jobject obj, const char *fieldName, const char *field) {
- jfieldID fid;
- jstring jstr;
- int error = 1;
diff --git a/devel/ocfpcsc/files/patch-fieldIO.h b/devel/ocfpcsc/files/patch-fieldIO.h
deleted file mode 100644
index 392b7d52f23e..000000000000
--- a/devel/ocfpcsc/files/patch-fieldIO.h
+++ /dev/null
@@ -1,54 +0,0 @@
---- fieldIO.h 2009-01-07 17:34:35.118522599 +0100
-+++ fieldIO.h 2009-01-07 17:34:39.651535899 +0100
-@@ -55,7 +55,7 @@
- * != 0 - problem occurred, exception was thrown
- *
- ******************************************************************************/
--long getIntField(JNIEnv *, jobject, char *, long *);
-+long getIntField(JNIEnv *, jobject, const char *, long *);
-
-
- /*******************************************************************************
-@@ -75,7 +75,7 @@
- * != 0 - problem occurred, exception was thrown
- *
- ******************************************************************************/
--long setIntField(JNIEnv *, jobject, char *, long);
-+long setIntField(JNIEnv *, jobject, const char *, long);
-
-
- /*******************************************************************************
-@@ -99,7 +99,7 @@
- * != 0 - problem occurred, exception was thrown
- *
- ******************************************************************************/
--long accessByteArray(JNIEnv *, jobject, char *, unsigned char **, int *);
-+long accessByteArray(JNIEnv *, jobject, const char *, unsigned char **, int *);
-
-
- /*******************************************************************************
-@@ -120,7 +120,7 @@
- * !=0 - problem occurred, exception was thrown
- *
- ******************************************************************************/
--long releaseByteArray(JNIEnv *, jobject, char *, unsigned char *);
-+long releaseByteArray(JNIEnv *, jobject, const char *, unsigned char *);
-
-
- /*******************************************************************************
-@@ -141,7 +141,7 @@
- * NULL - problem occurred, exception was thrown
- *
- ******************************************************************************/
--const char *accessStringField(JNIEnv *, jobject, char *);
-+const char *accessStringField(JNIEnv *, jobject, const char *);
-
-
- /*******************************************************************************
-@@ -160,5 +160,5 @@
- * != 0 - problem occurred, exception was thrown
- *
- ******************************************************************************/
--long releaseStringField(JNIEnv *, jobject, char *, const char *);
-+long releaseStringField(JNIEnv *, jobject, const char *, const char *);
-
diff --git a/devel/ocfpcsc/pkg-descr b/devel/ocfpcsc/pkg-descr
deleted file mode 100644
index 53d192db5bfc..000000000000
--- a/devel/ocfpcsc/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-A library to provide a means to use Open Card Framework to talk
-to PC/SC supported smartcard readers.
-
-WWW: http://www.musclecard.com/middleware/
diff --git a/devel/ocfpcsc/pkg-plist b/devel/ocfpcsc/pkg-plist
deleted file mode 100644
index 53cc191e0be4..000000000000
--- a/devel/ocfpcsc/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-%%MOZILLA_PLUGIN%%lib/browser_plugins/libOCFPCSC1.so
-%%MOZILLA_PLUGIN%%lib/browser_plugins/libWINSCARD.so
-lib/libOCFPCSC1.so
-lib/libOCFPCSC1.so.1
-lib/libWINSCARD.so
-lib/libWINSCARD.so.1
diff --git a/devel/omake/Makefile b/devel/omake/Makefile
deleted file mode 100644
index 6faa45dc4aed..000000000000
--- a/devel/omake/Makefile
+++ /dev/null
@@ -1,70 +0,0 @@
-# Created by: Stanislav Sedov <ssedov@mbsd.msk.ru>
-# $FreeBSD$
-
-PORTNAME= omake
-DISTVERSION= 0.9.8.6-0.rc1
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= http://main.metaprl.org/download/omake/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Flexible build system
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION:C|-.*||}
-USE_OCAML= yes
-NO_OCAML_RUNDEPENDS=yes
-USES= ncurses readline
-MAKE_ENV+= INSTALL_ROOT=${STAGEDIR}
-MAKE_JOBS_UNSAFE= yes
-
-INFO= omake-doc
-
-OPTIONS_DEFINE= DOCS
-
-.include <bsd.port.pre.mk>
-
-post-patch:
-#
-# Dirty hack for PREFIX safety
-#
- @${REINPLACE_CMD} -E -e \
- 's|(getenv[[:space:]]+)LIBDIR|\1PREFLIBDIR|' ${WRKSRC}/mk/defaults
-
-#
-# Permissions safety
-#
-.for f in OMakefile doc/OMakefile src/main/OMakefile
- @${REINPLACE_CMD} -e \
- 's|cp -f -m 444|$$(BSD_INSTALL_DATA)| ; \
- s|cp -f -m 555|$$(BSD_INSTALL_PROGRAM)|' ${WRKSRC}/${f}
-.endfor
- @${REINPLACE_CMD} -e 's| -j2 | |' ${WRKSRC}/Makefile
-.if ${NCURSESBASE} == "/usr"
-.for f in lib/configure/ncurses.om src/libmojave-external/cutil/lm_terminfo.c
- @${REINPLACE_CMD} -E -e 's|ncurses/(term\.h)|\1|' ${WRKSRC}/${f}
-.endfor
-.endif
-
-check regression-test test: build
- @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_ARGS} boot/omake check
- @${FIND} -ds ${WRKSRC}/test -type f -name 'result.log' -print0 | \
- ${XARGS} -0tI @ ${CAT} @
-
-bench: build
- @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_ARGS} boot/omake bench
-
-post-install:
- @(cd ${WRKSRC}/doc/info && ${INSTALL_DATA} omake-doc.info \
- ${STAGEDIR}${PREFIX}/${INFO_PATH})
- @(cd ${WRKSRC}/doc/info && ${INSTALL_DATA} omake-doc.info-* \
- ${STAGEDIR}${PREFIX}/${INFO_PATH})
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- @(cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
-
-.include <bsd.port.post.mk>
diff --git a/devel/omake/distinfo b/devel/omake/distinfo
deleted file mode 100644
index 1a850a445fc6..000000000000
--- a/devel/omake/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (omake-0.9.8.6-0.rc1.tar.gz) = 23c498f071723621dd5e1e29c1abefd6937c73c67bb85d223fd514b9ae005ae9
-SIZE (omake-0.9.8.6-0.rc1.tar.gz) = 3254283
diff --git a/devel/omake/files/patch-OMakefile b/devel/omake/files/patch-OMakefile
deleted file mode 100644
index efa7f22778b9..000000000000
--- a/devel/omake/files/patch-OMakefile
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-aa,v 1.2 2010/12/17 09:40:14 wiz Exp $
-
-From upstream SVN.
-
---- OMakefile.orig 2010-10-27 00:42:37.000000000 +0000
-+++ OMakefile
-@@ -57,7 +57,7 @@ if $(not $(defined CAMLLIB))
- #
- # OCaml options
- #
--OCAMLFLAGS[] += -w Ae$(if $(OCAML_ACCEPTS_Z_WARNING), z)
-+OCAMLFLAGS[] += -w Ae$(if $(OCAML_ACCEPTS_Z_WARNING), z-9-29)
- if $(THREADS_ENABLED)
- OCAMLFLAGS += -thread
- export
diff --git a/devel/omake/files/patch-lib_build_OCaml.om b/devel/omake/files/patch-lib_build_OCaml.om
deleted file mode 100644
index dfcbc0ead32e..000000000000
--- a/devel/omake/files/patch-lib_build_OCaml.om
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD: patch-lib_build_OCaml.om,v 1.1 2012/11/23 22:55:22 marino Exp $
-
-Omake will break in over a dozen places on gcc 4.7.x if warnings are
-treated as errors. All valid but unreferenced functions and constants
-are warned about in gcc 4.7, and the alternative to removing the
-warn-error flag is to remove all these unreferenced functions and
-constants via patches.
-
---- lib/build/OCaml.om.orig 2008-03-05 01:07:25.000000000 +0000
-+++ lib/build/OCaml.om
-@@ -176,7 +176,7 @@ public.PREFIXED_OCAMLPACKS =\
- #
- declare OCAMLDEPFLAGS
- public.OCAMLPPFLAGS =
--public.OCAMLFLAGS = -warn-error A
-+public.OCAMLFLAGS =
- public.OCAMLCFLAGS = -g
- public.OCAMLOPTFLAGS =
- public.OCAMLCPPFLAGS =
diff --git a/devel/omake/files/patch-src_build_omake_rule.ml b/devel/omake/files/patch-src_build_omake_rule.ml
deleted file mode 100644
index 4db285efa7ae..000000000000
--- a/devel/omake/files/patch-src_build_omake_rule.ml
+++ /dev/null
@@ -1,25 +0,0 @@
-$NetBSD: patch-ac,v 1.1 2010/12/17 09:40:14 wiz Exp $
-
-From upstream SVN.
-
---- src/build/omake_rule.ml.orig 2010-10-07 19:59:08.000000000 +0000
-+++ src/build/omake_rule.ml
-@@ -768,7 +768,7 @@ let lazy_command venv pos command =
- let fv = free_vars_exp_list el in
- CommandSection (eval_string_exp venv pos s, fv, el)
- | ShellExp (loc, s) ->
-- CommandValue (loc, ValStringExp (venv_get_env venv, s))
-+ CommandValue (loc, venv_get_env venv, s)
- | _ ->
- let fv = free_vars_exp command in
- CommandSection (ValData "eval", fv, [command])
-@@ -1121,7 +1121,8 @@ and eval_rule venv loc target sources sl
- let commands = ([], CommandEval e) :: commands in
- let fv = free_vars_union fv fv' in
- commands, fv
-- | CommandValue (loc, v) ->
-+ | CommandValue (loc, env, s) ->
-+ let v = ValStringExp (env, s) in
- let commands =
- try
- let flags, pipe = pipe_of_value venv find_alias options pos loc v in
diff --git a/devel/omake/files/patch-src_builtin_omake__builtin__target.ml b/devel/omake/files/patch-src_builtin_omake__builtin__target.ml
deleted file mode 100644
index 6b6b21a60d8f..000000000000
--- a/devel/omake/files/patch-src_builtin_omake__builtin__target.ml
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-ad,v 1.1 2010/12/17 09:40:14 wiz Exp $
-
-From upstream SVN.
-
---- src/builtin/omake_builtin_target.ml.orig 2008-01-15 19:57:00.000000000 +0000
-+++ src/builtin/omake_builtin_target.ml
-@@ -221,8 +221,8 @@ let split_command venv (values1, lines1)
- match line with
- CommandSection (_, _, e) ->
- ValBody (e, ExportNone)
-- | CommandValue (_, v) ->
-- v
-+ | CommandValue (_, exp, v) ->
-+ ValStringExp(exp,v)
- in
- v :: lines) lines1 lines2
- in
diff --git a/devel/omake/files/patch-src_clib_omake__shell__sys.c b/devel/omake/files/patch-src_clib_omake__shell__sys.c
deleted file mode 100644
index eba1eb6ce785..000000000000
--- a/devel/omake/files/patch-src_clib_omake__shell__sys.c
+++ /dev/null
@@ -1,177 +0,0 @@
-$NetBSD: patch-ae,v 1.1 2010/12/17 09:40:14 wiz Exp $
-
-From upstream SVN.
-
---- src/clib/omake_shell_sys.c.orig 2007-12-01 21:32:13.000000000 +0000
-+++ src/clib/omake_shell_sys.c
-@@ -551,7 +551,7 @@ value omake_shell_sys_suspend(value v_pg
- fflush(stderr);
- #endif
- if(process_group_map(suspend_process, Int_val(v_pgrp)) < 0)
-- failwith("omake_shell_sys_suspend");
-+ caml_failwith("omake_shell_sys_suspend");
- CAMLreturn(Val_unit);
- }
-
-@@ -563,7 +563,7 @@ value omake_shell_sys_resume(value v_pgr
- fflush(stderr);
- #endif
- if(process_group_map(resume_process, Int_val(v_pgrp)) < 0)
-- failwith("omake_shell_sys_resume");
-+ caml_failwith("omake_shell_sys_resume");
- CAMLreturn(Val_unit);
- }
-
-@@ -575,7 +575,7 @@ value omake_shell_sys_kill(value v_pgrp)
- fflush(stderr);
- #endif
- if(process_group_map(kill_process, Int_val(v_pgrp)) < 0)
-- failwith("omake_shell_sys_kill");
-+ caml_failwith("omake_shell_sys_kill");
- CAMLreturn(Val_unit);
- }
-
-@@ -600,14 +600,14 @@ value omake_shell_sys_create_thread_pid(
- /* Allocate the process data */
- processp = (Process *) malloc(sizeof(Process));
- if(processp == 0)
-- failwith("omake_shell_sys_create_thread_pid: out of memory");
-+ caml_failwith("omake_shell_sys_create_thread_pid: out of memory");
- memset(processp, 0, sizeof(Process));
-
- /* Create an event for waiting on the thread */
- event = CreateEvent(NULL, FALSE, FALSE, NULL);
- if(event == NULL) {
- free(processp);
-- failwith("omake_shell_sys_create_thread_pid: can't create event");
-+ caml_failwith("omake_shell_sys_create_thread_pid: can't create event");
- }
-
- pgrp = Int_val(v_pgrp);
-@@ -645,7 +645,7 @@ value omake_shell_sys_init_thread_pid(va
- break;
- }
- if(processp == 0)
-- raise_not_found();
-+ caml_raise_not_found();
-
- /* Process has terminated */
- processp->thread = GetCurrentThreadId();
-@@ -679,7 +679,7 @@ value omake_shell_sys_release_thread_pid
- break;
- }
- if(processp == 0)
-- raise_not_found();
-+ caml_raise_not_found();
-
- /* Process has terminated */
- processp->changed = 1;
-@@ -771,7 +771,7 @@ value omake_shell_sys_wait(value v_pgrp,
- goto done;
- else {
- if(ncount == MAXIMUM_WAIT_OBJECTS)
-- invalid_argument("omake_shell_sys_wait: too many processes");
-+ caml_invalid_argument("omake_shell_sys_wait: too many processes");
- processes[ncount] = processp->pid;
- handles[ncount] = processp->handle;
- ncount++;
-@@ -787,11 +787,11 @@ value omake_shell_sys_wait(value v_pgrp,
- /* Wait for an event */
- while(1) {
- /* Perform the wait */
-- enter_blocking_section();
-+ caml_enter_blocking_section();
- index = WaitForMultipleObjects(ncount, handles, FALSE, timeout);
- if(index == WAIT_FAILED)
- code = GetLastError();
-- leave_blocking_section();
-+ caml_leave_blocking_section();
-
- /* See if something has changed */
- if(index == WAIT_OBJECT_0) {
-@@ -810,7 +810,7 @@ value omake_shell_sys_wait(value v_pgrp,
- else if(index >= WAIT_ABANDONED_0 + 1 && index < WAIT_ABANDONED_0 + ncount)
- index -= WAIT_ABANDONED_0;
- else
-- raise_not_found();
-+ caml_raise_not_found();
-
- /* Adjust process */
- pid = processes[index];
-@@ -863,7 +863,7 @@ value omake_shell_sys_wait(value v_pgrp,
- break;
- case STATUS_RUNNING:
- default:
-- invalid_argument("wait_process: process is running");
-+ caml_invalid_argument("wait_process: process is running");
- break;
- }
-
-@@ -908,7 +908,7 @@ value omake_shell_sys_create_process(val
- strp = String_val(Field(v_envp, i));
- length = strlen(strp);
- if(index + length + 2 > SIZEOF_ENVIRONMENT)
-- failwith("omake_shell_sys_create_process: environment is too big");
-+ caml_failwith("omake_shell_sys_create_process: environment is too big");
- strcpy(env + index, strp);
- index += length + 1;
- }
-@@ -919,7 +919,7 @@ value omake_shell_sys_create_process(val
- v_argvp = Field(v_info, CREATE_PROCESS_ARGV);
- count = Wosize_val(v_argvp);
- if(count == 0)
-- invalid_argument("omake_shell_sys_create_process: command line is empty");
-+ caml_invalid_argument("omake_shell_sys_create_process: command line is empty");
- index = 0;
- for(i = 0; i != count; i++) {
- /* Win32 doesn't deal well when the command name differs from the executable */
-@@ -930,7 +930,7 @@ value omake_shell_sys_create_process(val
- length = strlen(argp);
- white = string_escape_length(argp);
- if(index + length + white + 4 >= SIZEOF_COMMAND)
-- failwith("omake_shell_sys_create_process: command line is too long");
-+ caml_failwith("omake_shell_sys_create_process: command line is too long");
- if(index)
- argv[index++] = ' ';
- if(white)
-@@ -1019,13 +1019,13 @@ value omake_shell_sys_create_process(val
- if ((bufLen < 1) || (bufLen > 1024)) {
- if (lpMsgBuf != NULL)
- LocalFree( lpMsgBuf );
-- failwith("omake_shell_sys_create_process: process creation failed");
-+ caml_failwith("omake_shell_sys_create_process: process creation failed");
- } else {
- char err[2048];
- sprintf(err, "omake_shell_sys_create_process: process creation failed: %s", (char *)lpMsgBuf);
- if (lpMsgBuf != NULL)
- LocalFree( lpMsgBuf );
-- failwith(err);
-+ caml_failwith(err);
- }
- }
- CloseHandle(process.hThread);
-@@ -1034,7 +1034,7 @@ value omake_shell_sys_create_process(val
- processp = (Process *) malloc(sizeof(Process));
- if(processp == 0) {
- CloseHandle(process.hProcess);
-- failwith("omake_shell_sys_create_process: out of memory");
-+ caml_failwith("omake_shell_sys_create_process: out of memory");
- }
- memset(processp, 0, sizeof(Process));
- processp->pid = pid;
-@@ -1129,13 +1129,13 @@ value omake_shell_sys_init(value v_unit)
- /* Allocate a struct for the current process */
- processp = (Process *) malloc(sizeof(Process));
- if(processp == 0)
-- failwith("Omake_shell_csys.create_state: out of memory");
-+ caml_failwith("Omake_shell_csys.create_state: out of memory");
- memset(processp, 0, sizeof(Process));
-
- /* Allocate the state */
- state = (ShellState *) malloc(sizeof(ShellState));
- if(state == 0)
-- failwith("Omake_shell_csys.create_state: out of memory");
-+ caml_failwith("Omake_shell_csys.create_state: out of memory");
- memset(state, 0, sizeof(ShellState));
- state->pid_counter = INIT_PID;
- state->changed = CreateEvent(NULL, FALSE, FALSE, NULL);
diff --git a/devel/omake/files/patch-src_clib_readline.c b/devel/omake/files/patch-src_clib_readline.c
deleted file mode 100644
index 145d12b04c48..000000000000
--- a/devel/omake/files/patch-src_clib_readline.c
+++ /dev/null
@@ -1,127 +0,0 @@
-$NetBSD: patch-af,v 1.1 2010/12/17 09:40:14 wiz Exp $
-
-From upstream SVN.
-
---- src/clib/readline.c.orig 2007-05-15 19:03:03.000000000 +0000
-+++ src/clib/readline.c
-@@ -134,7 +134,7 @@ static char **readline_completion(char *
- CAMLreturnT(char **, 0);
-
- /* The callback returns an array of strings */
-- request = copy_string(text);
-+ request = caml_copy_string(text);
- response = caml_callback(*callbackp, request);
-
- /* Copy the array of strings */
-@@ -726,9 +726,9 @@ static ProcessCode processor(ReadLine *r
-
- /* Input loop */
- while(1) {
-- enter_blocking_section();
-+ caml_enter_blocking_section();
- status = ReadConsoleInput(readp->console_in, input, INPUT_COUNT, &count);
-- leave_blocking_section();
-+ caml_leave_blocking_section();
- if(status == 0) {
- print_error("ReadConsoleInput");
- return CODE_EOF;
-@@ -766,11 +766,11 @@ static void readline_cooked(ReadLine *re
- {
- char *s;
-
-- enter_blocking_section();
-+ caml_enter_blocking_section();
- s = fgets(readp->current.buffer, LINE_MAX, stdin);
-- leave_blocking_section();
-+ caml_leave_blocking_section();
- if(s == 0)
-- raise_end_of_file();
-+ caml_raise_end_of_file();
- readp->current.length = strlen(readp->current.buffer);
- }
-
-@@ -1053,7 +1053,7 @@ value omake_readline(value v_prompt)
-
- /* Copy it to a string */
- linep = &readp->current;
-- v_str = alloc_string(linep->length);
-+ v_str = caml_alloc_string(linep->length);
- memcpy(String_val(v_str), linep->buffer, linep->length);
-
- /* Reset the current buffer */
-@@ -1105,7 +1105,7 @@ value omake_readline_init(value v_unit)
- c_stdin = GetStdHandle(STD_INPUT_HANDLE);
- c_stdout = GetStdHandle(STD_OUTPUT_HANDLE);
- if(c_stdin == INVALID_HANDLE_VALUE || c_stdout == INVALID_HANDLE_VALUE)
-- failwith("omake_readline_init: no standard channels");
-+ caml_failwith("omake_readline_init: no standard channels");
-
- /* Check if it is a console */
- is_console = 1;
-@@ -1179,18 +1179,18 @@ static ReadLine *AllocReadLine(int is_co
- /* Allocate */
- readp = (ReadLine *) malloc(sizeof(ReadLine));
- if(readp == NULL)
-- failwith("AllocReadLine: out of memory");
-+ caml_failwith("AllocReadLine: out of memory");
- memset(readp, 0, sizeof(ReadLine));
-
- /* Initialize */
- readp->buffer = malloc(LINE_MAX);
- if (readp->buffer == NULL)
-- failwith("AllocReadLine: out of memory");
-+ caml_failwith("AllocReadLine: out of memory");
- readp->buffer_size = LINE_MAX;
-
- readp->prompt = malloc(MAX_PROMPT_LENGTH);
- if (readp->prompt == NULL)
-- failwith("AllocReadLine: out of memory");
-+ caml_failwith("AllocReadLine: out of memory");
- readp->prompt_size = MAX_PROMPT_LENGTH;
-
- readp->console_in = console_in;
-@@ -1262,7 +1262,7 @@ static void readline_raw(ReadLine *readp
- if(length >= readp->buffer_size) {
- char *new_buffer = malloc(length + 1);
- if(new_buffer == NULL)
-- failwith("readline_raw: out of memory");
-+ caml_failwith("readline_raw: out of memory");
- free(readp->buffer);
- readp->buffer = new_buffer;
- readp->buffer_size = length + 1;
-@@ -1307,7 +1307,7 @@ static void do_readline(ReadLine *readp,
- readp->prompt = malloc(new_size);
- if (readp->prompt == NULL) {
- readp->prompt = old_prompt;
-- failwith("do_readline: out of memory");
-+ caml_failwith("do_readline: out of memory");
- } else {
- memcpy(readp->prompt, old_prompt, i);
- free(old_prompt);
-@@ -1545,7 +1545,7 @@ value omake_readline(value v_prompt)
- do_readline(readp, String_val(v_prompt));
-
- /* Copy it to the buffer */
-- v_str = alloc_string(readp->length);
-+ v_str = caml_alloc_string(readp->length);
- memcpy(String_val(v_str), readp->buffer, readp->length);
-
- /* Reset the current buffer */
-@@ -1609,7 +1609,7 @@ value omake_rl_prompt_wrappers(value v_u
- CAMLlocal2(s1, s2);
- s1 = caml_copy_string(begin);
- s2 = caml_copy_string(end);
-- buf = alloc_tuple(2);
-+ buf = caml_alloc_tuple(2);
- Field(buf, 0) = s1;
- Field(buf, 1) = s2;
- }
-@@ -1617,7 +1617,7 @@ value omake_rl_prompt_wrappers(value v_u
- {
- CAMLlocal1(emptystr);
- emptystr = caml_copy_string("");
-- buf = alloc_tuple(2);
-+ buf = caml_alloc_tuple(2);
- Field(buf, 0) = emptystr;
- Field(buf, 1) = emptystr;
- }
diff --git a/devel/omake/files/patch-src_env_omake__env.ml b/devel/omake/files/patch-src_env_omake__env.ml
deleted file mode 100644
index e1fdcbac863c..000000000000
--- a/devel/omake/files/patch-src_env_omake__env.ml
+++ /dev/null
@@ -1,45 +0,0 @@
-$NetBSD: patch-ag,v 1.1 2010/12/17 09:40:14 wiz Exp $
-
-From upstream SVN.
-
---- src/env/omake_env.ml.orig 2008-01-15 19:57:00.000000000 +0000
-+++ src/env/omake_env.ml
-@@ -404,8 +404,8 @@ let rec pp_print_command buf command =
- match command with
- CommandSection (arg, fv, e) ->
- fprintf buf "@[<hv 3>section %a@ %a@]" pp_print_value arg pp_print_exp_list e
-- | CommandValue (_, v) ->
-- pp_print_value buf v
-+ | CommandValue (_, _, v) ->
-+ pp_print_string_exp buf v
-
- and pp_print_commands buf commands =
- List.iter (fun command -> fprintf buf "@ %a" pp_print_command command) commands
-@@ -1928,6 +1928,14 @@ let venv_save_explicit_rules venv loc er
- let venv_add_wild_match venv v =
- venv_add_var venv wild_var v
-
-+let command_add_wild venv wild command =
-+ match command with
-+ CommandSection _ ->
-+ command
-+ | CommandValue(loc, env, s) ->
-+ let env = venv_get_env (venv_add_wild_match (venv_with_env venv env) wild) in
-+ CommandValue(loc, env, s)
-+
- (*
- * This is the standard way to add results of a pattern match.
- *)
-@@ -2699,8 +2707,10 @@ let venv_find_implicit_rules_inner venv
- let scanner_args = List.map (subst_source venv target_dir subst) irule.irule_scanners in
- let scanners = node_set_of_list scanner_args in
- let core = wild_core subst in
-- let venv = venv_add_wild_match venv (ValData core) in
-- let commands = make_command_info venv source_args irule.irule_values irule.irule_body in
-+ let core_val = ValData core in
-+ let venv = venv_add_wild_match venv core_val in
-+ let commands = List.map (command_add_wild venv core_val) irule.irule_body in
-+ let commands = make_command_info venv source_args irule.irule_values commands in
- let effects =
- List.fold_left (fun effects pattern ->
- let effect = wild_subst_in subst pattern in
diff --git a/devel/omake/files/patch-src_ir_omake__value__type.ml b/devel/omake/files/patch-src_ir_omake__value__type.ml
deleted file mode 100644
index 29382a32bc82..000000000000
--- a/devel/omake/files/patch-src_ir_omake__value__type.ml
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-ah,v 1.1 2010/12/17 09:40:14 wiz Exp $
-
-From upstream SVN.
-
---- src/ir/omake_value_type.ml.orig 2010-10-07 19:59:08.000000000 +0000
-+++ src/ir/omake_value_type.ml
-@@ -162,7 +162,7 @@ type path =
- *)
- type command =
- CommandSection of value * free_vars * exp list (* Name of the section, its free variables, and the expression *)
-- | CommandValue of loc * value
-+ | CommandValue of loc * env * string_exp
-
- (*
- * Kinds of rules.
diff --git a/devel/omake/files/patch-src_libmojave-external_cutil_fam__pseudo.h b/devel/omake/files/patch-src_libmojave-external_cutil_fam__pseudo.h
deleted file mode 100644
index 225f3f6798a6..000000000000
--- a/devel/omake/files/patch-src_libmojave-external_cutil_fam__pseudo.h
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-src_libmojave-external_cutil_fam__pseudo.h,v 1.1 2012/11/16 00:46:04 joerg Exp $
-
---- src/libmojave-external/cutil/fam_pseudo.h.orig 2012-11-08 22:16:13.000000000 +0000
-+++ src/libmojave-external/cutil/fam_pseudo.h
-@@ -43,7 +43,10 @@
- /*
- * Maximum file name length.
- */
-+#include <limits.h>
-+#ifndef NAME_MAX
- #define NAME_MAX 1024
-+#endif
-
- /*
- * Possible events.
diff --git a/devel/omake/files/patch-src_libmojave-external_cutil_lm__channel.c b/devel/omake/files/patch-src_libmojave-external_cutil_lm__channel.c
deleted file mode 100644
index 8b30bdce76d1..000000000000
--- a/devel/omake/files/patch-src_libmojave-external_cutil_lm__channel.c
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD: patch-ai,v 1.1 2010/12/17 09:40:14 wiz Exp $
-
-From upstream SVN.
-
---- src/libmojave-external/cutil/lm_channel.c.orig 2006-07-15 17:23:37.000000000 +0000
-+++ src/libmojave-external/cutil/lm_channel.c
-@@ -57,7 +57,7 @@ value omake_shell_peek_pipe(value v_fd)
- &total, // Total number of bytes available
- NULL); // Number of bytes in the next message
- if(status == 0)
-- failwith("Not a pipe");
-+ caml_failwith("Not a pipe");
- return total ? Val_int(1) : Val_int(0);
- }
-
-@@ -83,7 +83,7 @@ value omake_shell_pipe_kind(value v_fd)
-
- value omake_shell_peek_pipe(value v_fd)
- {
-- failwith("omake_shell_peek_pipe: not available on Unix systems");
-+ caml_failwith("omake_shell_peek_pipe: not available on Unix systems");
- return Val_unit;
- }
-
diff --git a/devel/omake/files/patch-src_libmojave-external_cutil_lm__ctype.c b/devel/omake/files/patch-src_libmojave-external_cutil_lm__ctype.c
deleted file mode 100644
index 9cc2ede9bdc6..000000000000
--- a/devel/omake/files/patch-src_libmojave-external_cutil_lm__ctype.c
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-aj,v 1.1 2010/12/17 09:40:14 wiz Exp $
-
-From upstream SVN.
-
---- src/libmojave-external/cutil/lm_ctype.c.orig 2006-12-01 21:13:14.000000000 +0000
-+++ src/libmojave-external/cutil/lm_ctype.c
-@@ -59,7 +59,7 @@ static value get_chars(int (*f)(int))
- if(f(i))
- *p++ = (char) i;
- }
-- s = alloc_string(p - buf);
-+ s = caml_alloc_string(p - buf);
- memcpy(String_val(s), buf, p - buf);
- return s;
- }
diff --git a/devel/omake/files/patch-src_libmojave-external_cutil_lm__notify.c b/devel/omake/files/patch-src_libmojave-external_cutil_lm__notify.c
deleted file mode 100644
index 4eeb50142d90..000000000000
--- a/devel/omake/files/patch-src_libmojave-external_cutil_lm__notify.c
+++ /dev/null
@@ -1,90 +0,0 @@
-$NetBSD: patch-ak,v 1.1 2010/12/17 09:40:14 wiz Exp $
-
-From upstream SVN.
-
---- src/libmojave-external/cutil/lm_notify.c.orig 2007-07-27 17:58:13.000000000 +0000
-+++ src/libmojave-external/cutil/lm_notify.c
-@@ -74,13 +74,13 @@ typedef struct {
-
- #define CheckCode(fmt, expr) \
- do { \
-- enter_blocking_section(); \
-+ caml_enter_blocking_section(); \
- code = expr; \
-- leave_blocking_section(); \
-+ caml_leave_blocking_section(); \
- if(code < 0) { \
- char buffer[256]; \
- ErrFmt(buffer, fmt); \
-- failwith(buffer); \
-+ caml_failwith(buffer); \
- } \
- } while(0)
-
-@@ -145,11 +145,11 @@ value om_notify_open(value v_unit)
- FAMInfo *info;
- int code;
-
-- v = alloc_custom(&fam_connection_ops, sizeof(FAMInfo), 0, 1);
-+ v = caml_alloc_custom(&fam_connection_ops, sizeof(FAMInfo), 0, 1);
- info = FAMInfo_val(v);
- fc = malloc(sizeof(FAMConnection));
- if(fc == 0)
-- invalid_argument("om_notify_open: out of memory");
-+ caml_invalid_argument("om_notify_open: out of memory");
- info->fc = fc;
- CheckCode("om_notify_open", FAMOpen(fc));
- #ifdef HAVE_FAMNOEXISTS
-@@ -180,7 +180,7 @@ value om_notify_fd(value v_fc)
- fc = FAMConnection_val(v_fc);
- return Val_int(fc->id);
- #else /* FAM_PSEUDO && !FAM_INOTIFY */
-- failwith("No file descriptors in pseudo-FAM");
-+ caml_failwith("No file descriptors in pseudo-FAM");
- return Val_unit;
- #endif /* FAM_INOTIFY */
- #else /* FAM_PSEUDO */
-@@ -209,7 +209,7 @@ value om_notify_monitor_directory(value
- #ifdef WIN32
- CheckCode("om_notify_monitor_directory", FAMMonitorDirectoryTree(fc, name, &request, 0));
- #else /* WIN32 */
-- failwith("om_notify_monitor_directory: recursive monitoring is not allowed");
-+ caml_failwith("om_notify_monitor_directory: recursive monitoring is not allowed");
- #endif /* !WIN32 */
- }
- else
-@@ -294,13 +294,13 @@ value om_notify_next_event(value v_fc)
- CheckCode("om_notify_next_event", FAMNextEvent(fc, &event));
- code = event.code;
- if(code < 1 || code > 10)
-- failwith("om_notify_next_event: code out of bounds");
-+ caml_failwith("om_notify_next_event: code out of bounds");
-
- /* Allocate the string name */
-- v_name = copy_string(event.filename);
-+ v_name = caml_copy_string(event.filename);
-
- /* Allocate the tuple */
-- v_tuple = alloc_tuple(3);
-+ v_tuple = caml_alloc_tuple(3);
- Field(v_tuple, 0) = Val_int(event.fr.reqnum);
- Field(v_tuple, 1) = v_name;
- Field(v_tuple, 2) = Val_int(code - 1);
-@@ -330,7 +330,7 @@ value om_notify_open(value v_unit)
- */
- value om_notify_fd(value v_fc)
- {
-- invalid_argument("FAM not enabled");
-+ caml_invalid_argument("FAM not enabled");
- return Val_unit;
- }
-
-@@ -389,7 +389,7 @@ value om_notify_pending(value v_fc)
- */
- value om_notify_next_event(value v_fc)
- {
-- invalid_argument("FAM not enabled");
-+ caml_invalid_argument("FAM not enabled");
- return Val_unit;
- }
-
diff --git a/devel/omake/files/patch-src_libmojave-external_cutil_lm__printf.c b/devel/omake/files/patch-src_libmojave-external_cutil_lm__printf.c
deleted file mode 100644
index 429c61f21ff8..000000000000
--- a/devel/omake/files/patch-src_libmojave-external_cutil_lm__printf.c
+++ /dev/null
@@ -1,96 +0,0 @@
-$NetBSD: patch-al,v 1.1 2010/12/17 09:40:14 wiz Exp $
-
-From upstream SVN.
-
---- src/libmojave-external/cutil/lm_printf.c.orig 2009-02-06 16:41:21.000000000 +0000
-+++ src/libmojave-external/cutil/lm_printf.c
-@@ -61,12 +61,12 @@ value ml_print_char(value v_fmt, value v
- char c = (char) Int_val(v_char);
- #ifdef HAVE_SNPRINTF
- if(snprintf(buffer, sizeof(buffer), fmt, c) < 0)
-- failwith("ml_print_char");
-+ caml_failwith("ml_print_char");
- #else
- if(sprintf(buffer, fmt, c) < 0)
-- failwith("ml_print_char");
-+ caml_failwith("ml_print_char");
- #endif
-- return copy_string(buffer);
-+ return caml_copy_string(buffer);
- }
-
- /*
-@@ -79,12 +79,12 @@ value ml_print_int(value v_fmt, value v_
- int i = Int_val(v_int);
- #ifdef HAVE_SNPRINTF
- if(snprintf(buffer, sizeof(buffer), fmt, i) < 0)
-- failwith("ml_print_int");
-+ caml_failwith("ml_print_int");
- #else
- if(sprintf(buffer, fmt, i) < 0)
-- failwith("ml_print_int");
-+ caml_failwith("ml_print_int");
- #endif
-- return copy_string(buffer);
-+ return caml_copy_string(buffer);
- }
-
-
-@@ -98,12 +98,12 @@ value ml_print_float(value v_fmt, value
- double x = Double_val(v_float);
- #ifdef HAVE_SNPRINTF
- if(snprintf(buffer, sizeof(buffer), fmt, x) < 0)
-- failwith("ml_print_float");
-+ caml_failwith("ml_print_float");
- #else
- if(sprintf(buffer, fmt, x) < 0)
-- failwith("ml_print_float");
-+ caml_failwith("ml_print_float");
- #endif
-- return copy_string(buffer);
-+ return caml_copy_string(buffer);
- }
-
- /*
-@@ -132,7 +132,7 @@ value ml_print_string(value v_fmt, value
- size = len * 2;
- bufp = malloc(size);
- if(bufp == 0)
-- failwith("ml_print_string");
-+ caml_failwith("ml_print_string");
- }
-
- #ifdef HAVE_SNPRINTF
-@@ -143,9 +143,9 @@ value ml_print_string(value v_fmt, value
- if(code < 0) {
- if(bufp != buffer)
- free(bufp);
-- failwith("ml_print_string");
-+ caml_failwith("ml_print_string");
- }
-- v_result = copy_string(bufp);
-+ v_result = caml_copy_string(bufp);
- if(bufp != buffer)
- free(bufp);
- return v_result;
-@@ -180,7 +180,7 @@ value ml_print_string2(value v_width, va
- size = len * 2;
- bufp = malloc(size);
- if(bufp == 0)
-- failwith("ml_print_string");
-+ caml_failwith("ml_print_string");
- }
-
- #ifdef HAVE_SNPRINTF
-@@ -191,9 +191,9 @@ value ml_print_string2(value v_width, va
- if(code < 0) {
- if(bufp != buffer)
- free(bufp);
-- failwith("ml_print_string");
-+ caml_failwith("ml_print_string");
- }
-- v_result = copy_string(bufp);
-+ v_result = caml_copy_string(bufp);
- if(bufp != buffer)
- free(bufp);
- return v_result;
diff --git a/devel/omake/files/patch-src_libmojave-external_cutil_lm__terminfo.c b/devel/omake/files/patch-src_libmojave-external_cutil_lm__terminfo.c
deleted file mode 100644
index 2445dfb497c3..000000000000
--- a/devel/omake/files/patch-src_libmojave-external_cutil_lm__terminfo.c
+++ /dev/null
@@ -1,18 +0,0 @@
-$NetBSD: patch-am,v 1.1 2010/12/17 09:40:14 wiz Exp $
-
-From upstream SVN.
-
---- src/libmojave-external/cutil/lm_terminfo.c.orig 2007-05-15 19:03:32.000000000 +0000
-+++ src/libmojave-external/cutil/lm_terminfo.c
-@@ -75,9 +75,9 @@ value caml_tgetstr(value id) {
-
- /* Note that tigetstr will return either 0 or -1 on error. */
- if(termdata == NULL || termdata == (char *)(-1)) {
-- result = copy_string("");
-+ result = caml_copy_string("");
- } else {
-- result = copy_string(termdata);
-+ result = caml_copy_string(termdata);
- /* apparently we're not supposed to free termdata here */
- /* TEMP: I cannot find specs on this! */
- //free(termdata);
diff --git a/devel/omake/files/patch-src_libmojave-external_cutil_lm__termsize.c b/devel/omake/files/patch-src_libmojave-external_cutil_lm__termsize.c
deleted file mode 100644
index 8a943f9f8490..000000000000
--- a/devel/omake/files/patch-src_libmojave-external_cutil_lm__termsize.c
+++ /dev/null
@@ -1,33 +0,0 @@
-$NetBSD: patch-an,v 1.1 2010/12/17 09:40:14 wiz Exp $
-
-From upstream SVN.
-
---- src/libmojave-external/cutil/lm_termsize.c.orig 2008-03-19 00:44:12.000000000 +0000
-+++ src/libmojave-external/cutil/lm_termsize.c
-@@ -45,7 +45,7 @@ value caml_term_size(value arg)
- CAMLlocal1(buf);
-
- /* Return a pair of numbers */
-- buf = alloc_small(2, 0);
-+ buf = caml_alloc_small(2, 0);
-
- /* Get the terminal size, return None on failure */
- #ifdef WIN32
-@@ -53,7 +53,7 @@ value caml_term_size(value arg)
- HANDLE fd = *(HANDLE *)Data_custom_val(arg);
- CONSOLE_SCREEN_BUFFER_INFO ConsoleInfo;
- if (! GetConsoleScreenBufferInfo(fd, &ConsoleInfo))
-- failwith("lm_termsize.c: caml_term_size: GetConsoleScreenBufferInfo failed");
-+ caml_failwith("lm_termsize.c: caml_term_size: GetConsoleScreenBufferInfo failed");
-
- Field(buf, 0) = Val_int(ConsoleInfo.dwSize.Y);
- Field(buf, 1) = Val_int(ConsoleInfo.dwSize.X);
-@@ -65,7 +65,7 @@ value caml_term_size(value arg)
- struct winsize ws;
-
- if(ioctl(fd, TIOCGWINSZ, &ws) < 0)
-- failwith("lm_termsize.c: caml_term_size: not a terminal");
-+ caml_failwith("lm_termsize.c: caml_term_size: not a terminal");
-
- /* Return the pair of numbers */
- Field(buf, 0) = Val_int(ws.ws_row);
diff --git a/devel/omake/files/patch-src_libmojave-external_cutil_lm__uname__ext.c b/devel/omake/files/patch-src_libmojave-external_cutil_lm__uname__ext.c
deleted file mode 100644
index 471021b5f18f..000000000000
--- a/devel/omake/files/patch-src_libmojave-external_cutil_lm__uname__ext.c
+++ /dev/null
@@ -1,35 +0,0 @@
-$NetBSD: patch-ao,v 1.1 2010/12/17 09:40:14 wiz Exp $
-
-From upstream SVN.
-
---- src/libmojave-external/cutil/lm_uname_ext.c.orig 2006-12-08 19:21:40.000000000 +0000
-+++ src/libmojave-external/cutil/lm_uname_ext.c
-@@ -147,21 +147,21 @@ value lm_uname(value x)
-
- /* Get sysinfo */
- if(uname(&name) < 0)
-- failwith("uname");
-+ caml_failwith("uname");
-
- /* Copy data */
-- result = alloc_tuple(5);
-+ result = caml_alloc_tuple(5);
- Field(result, 0) = Val_unit;
- Field(result, 1) = Val_unit;
- Field(result, 2) = Val_unit;
- Field(result, 3) = Val_unit;
- Field(result, 4) = Val_unit;
-
-- Field(result, 0) = copy_string(name.sysname);
-- Field(result, 1) = copy_string(name.nodename);
-- Field(result, 2) = copy_string(name.release);
-- Field(result, 3) = copy_string(name.version);
-- Field(result, 4) = copy_string(name.machine);
-+ Field(result, 0) = caml_copy_string(name.sysname);
-+ Field(result, 1) = caml_copy_string(name.nodename);
-+ Field(result, 2) = caml_copy_string(name.release);
-+ Field(result, 3) = caml_copy_string(name.version);
-+ Field(result, 4) = caml_copy_string(name.machine);
-
- /* Return it */
- CAMLreturn(result);
diff --git a/devel/omake/files/patch-src_libmojave-external_cutil_lm__unix__cutil.c b/devel/omake/files/patch-src_libmojave-external_cutil_lm__unix__cutil.c
deleted file mode 100644
index 39bf8fff7344..000000000000
--- a/devel/omake/files/patch-src_libmojave-external_cutil_lm__unix__cutil.c
+++ /dev/null
@@ -1,117 +0,0 @@
-$NetBSD: patch-ap,v 1.1 2010/12/17 09:40:14 wiz Exp $
-
-From upstream SVN.
-
---- src/libmojave-external/cutil/lm_unix_cutil.c.orig 2007-07-18 17:42:32.000000000 +0000
-+++ src/libmojave-external/cutil/lm_unix_cutil.c
-@@ -87,9 +87,9 @@ value home_win32(value v_unit)
- TCHAR path[MAX_PATH];
-
- if(SUCCEEDED(CompatSHGetFolderPath(NULL, CSIDL_LOCAL_APPDATA | CSIDL_FLAG_CREATE, NULL, 0, path)))
-- CAMLreturn(copy_string(path));
-+ CAMLreturn(caml_copy_string(path));
-
-- failwith("home_win32");
-+ caml_failwith("home_win32");
- return Val_unit;
- }
-
-@@ -138,7 +138,7 @@ value lockf_win32(value v_fd, value v_ki
- flags = LOCKFILE_FAIL_IMMEDIATELY;
- break;
- default:
-- invalid_argument("lockf_win32");
-+ caml_invalid_argument("lockf_win32");
- break;
- }
-
-@@ -147,11 +147,11 @@ value lockf_win32(value v_fd, value v_ki
- overlapped.Offset = pos;
-
- /* Perform the lock */
-- enter_blocking_section();
-+ caml_enter_blocking_section();
- code = LockFileEx(fd, flags, 0, len, 0, &overlapped);
- if(code == 0)
- error = GetLastError();
-- leave_blocking_section();
-+ caml_leave_blocking_section();
-
- /* Fail if the lock was not successful */
- if(code == 0) {
-@@ -165,14 +165,14 @@ value lockf_win32(value v_fd, value v_ki
- * XXX: HACK: this exception is being caught
- * Do not change the string w/o changing the wrapper code.
- */
-- failwith("lockf_win32: already locked");
-+ caml_failwith("lockf_win32: already locked");
- break;
- case ERROR_POSSIBLE_DEADLOCK:
- /*
- * XXX: HACK: this exception is being caught
- * Do not change the string w/o changing the wrapper code.
- */
-- failwith("lockf_win32: possible deadlock");
-+ caml_failwith("lockf_win32: possible deadlock");
- break;
- default:
- FormatMessage(
-@@ -187,7 +187,7 @@ value lockf_win32(value v_fd, value v_ki
- sprintf(szBuf, "lockf_win32 failed with error %d: %s", error, lpMsgBuf);
- LocalFree(lpMsgBuf);
-
-- failwith(szBuf);
-+ caml_failwith(szBuf);
- break;
- }
- }
-@@ -289,7 +289,7 @@ value caml_registry_find(value v_hkey, v
- #endif
-
- /* Got the value */
-- return copy_string(buffer);
-+ return caml_copy_string(buffer);
- }
-
- #else /* WIN32 */
-@@ -381,9 +381,9 @@ value lm_flock(value v_fd, value v_op)
- op = Int_val(v_op);
- #if defined(FLOCK_ENABLED)
- cmd = flock_of_flock[op];
-- enter_blocking_section();
-+ caml_enter_blocking_section();
- code = flock(fd, cmd);
-- leave_blocking_section();
-+ caml_leave_blocking_section();
- #elif defined(FCNTL_ENABLED)
- {
- struct flock info;
-@@ -392,9 +392,9 @@ value lm_flock(value v_fd, value v_op)
- info.l_whence = SEEK_SET;
- info.l_start = 0;
- info.l_len = FLOCK_LEN;
-- enter_blocking_section();
-+ caml_enter_blocking_section();
- code = fcntl(fd, cmd, &info);
-- leave_blocking_section();
-+ caml_leave_blocking_section();
- }
- #elif defined(LOCKF_ENABLED)
- cmd = lockf_of_flock[op];
-@@ -457,12 +457,12 @@ value lm_getpwents(value v_unit)
- Store_field(entry, 2, Val_int(entryp->pw_uid));
- Store_field(entry, 3, Val_int(entryp->pw_gid));
- #ifdef __BEOS__
-- Store_field(entry, 4, copy_string(""));
-+ Store_field(entry, 4, caml_copy_string(""));
- #else
-- Store_field(entry, 4, copy_string(entryp->pw_gecos));
-+ Store_field(entry, 4, caml_copy_string(entryp->pw_gecos));
- #endif
-- Store_field(entry, 5, copy_string(entryp->pw_dir));
-- Store_field(entry, 6, copy_string(entryp->pw_shell));
-+ Store_field(entry, 5, caml_copy_string(entryp->pw_dir));
-+ Store_field(entry, 6, caml_copy_string(entryp->pw_shell));
- cons = caml_alloc_tuple(2);
- Store_field(cons, 0, entry);
- Store_field(cons, 1, users);
diff --git a/devel/omake/files/patch-src_libmojave-external_stdlib_lm__debug.ml b/devel/omake/files/patch-src_libmojave-external_stdlib_lm__debug.ml
deleted file mode 100644
index 06fd0aa71f89..000000000000
--- a/devel/omake/files/patch-src_libmojave-external_stdlib_lm__debug.ml
+++ /dev/null
@@ -1,58 +0,0 @@
-$NetBSD: patch-aq,v 1.1 2010/12/17 09:40:14 wiz Exp $
-
-From upstream SVN.
-
---- src/libmojave-external/stdlib/lm_debug.ml.orig 2006-08-03 22:51:52.000000000 +0000
-+++ src/libmojave-external/stdlib/lm_debug.ml
-@@ -173,11 +173,10 @@ let create_debug
- *)
- let load_debug name =
- let rec search = function
-- { info_name = name'; info_flag = flag } :: t ->
-- if name' = name then
-- flag
-- else
-- search t
-+ info :: _ when info.info_name = name ->
-+ info.info_flag
-+ | _ :: t ->
-+ search t
- | [] ->
- raise (Failure (sprintf "Lm_debug.load_debug: variable '%s' has not been created" name))
- in
-@@ -189,11 +188,10 @@ let load_debug name =
- let set_debug name flag =
- let rec search = function
- h :: t ->
-- let { info_name = name'; info_flag = flag' } = h in
-- if name' = name then
-- flag' := flag
-- else
-- search t
-+ if h.info_name = name then
-+ h.info_flag := flag
-+ else
-+ search t
- | [] ->
- (*
- (* Try a C function *)
-@@ -227,9 +225,8 @@ let get_debug name =
- let rec search = function
- h :: t ->
- if h.info_name = name then
-- let { info_info = description; info_flag = flag } = h in
- let description =
-- match description with
-+ match h.info_info with
- Some desc ->
- desc
- | None ->
-@@ -237,7 +234,7 @@ let get_debug name =
- in
- { debug_name = name;
- debug_description = description;
-- debug_value = !flag
-+ debug_value = !(h.info_flag)
- }
- else
- search t
diff --git a/devel/omake/files/patch-src_libmojave-external_stdlib_lm__string__util.ml b/devel/omake/files/patch-src_libmojave-external_stdlib_lm__string__util.ml
deleted file mode 100644
index 724c55d42d53..000000000000
--- a/devel/omake/files/patch-src_libmojave-external_stdlib_lm__string__util.ml
+++ /dev/null
@@ -1,125 +0,0 @@
-$NetBSD: patch-ar,v 1.1 2010/12/17 09:40:14 wiz Exp $
-
-From upstream SVN.
-
---- src/libmojave-external/stdlib/lm_string_util.ml.orig 2008-06-28 01:21:34.000000000 +0000
-+++ src/libmojave-external/stdlib/lm_string_util.ml
-@@ -613,18 +613,13 @@ let tokens_create wrap group =
- * Get the tokens list.
- *)
- let tokens_flush info =
-- let { tokens_group = group;
-- tokens_list = tokens;
-- tokens_prefix = prefix
-- } = info
-- in
- let tokens =
-- match prefix with
-+ match info.tokens_prefix with
- NoPrefix ->
-- tokens
-+ info.tokens_list
- | WordPrefix prefix
- | QuotePrefix (_, prefix) ->
-- group prefix :: tokens
-+ info.tokens_group prefix :: info.tokens_list
- in
- List.rev tokens
-
-@@ -632,38 +627,29 @@ let tokens_flush info =
- * End the current word.
- *)
- let tokens_break info =
-- let { tokens_group = group;
-- tokens_list = tokens;
-- tokens_prefix = prefix
-- } = info
-- in
-- match prefix with
-- NoPrefix ->
-- info
-- | WordPrefix prefix
-- | QuotePrefix (_, prefix) ->
-- { info with tokens_list = group prefix :: tokens;
-- tokens_prefix = NoPrefix
-- }
-+ match info.tokens_prefix with
-+ NoPrefix ->
-+ info
-+ | WordPrefix prefix
-+ | QuotePrefix (_, prefix) ->
-+ { info with tokens_list = info.tokens_group prefix :: info.tokens_list;
-+ tokens_prefix = NoPrefix
-+ }
-
- (*
- * Add a value directly.
- * This also performs a break.
- *)
- let tokens_atomic info x =
-- let { tokens_group = group;
-- tokens_list = tokens;
-- tokens_prefix = prefix
-- } = info
-- in
-- match prefix with
-+ let tokens = info.tokens_list in
-+ match info.tokens_prefix with
- NoPrefix ->
- { info with tokens_list = x :: tokens;
- tokens_prefix = NoPrefix
- }
- | WordPrefix prefix
- | QuotePrefix (_, prefix) ->
-- { info with tokens_list = x :: group prefix :: tokens;
-+ { info with tokens_list = x :: info.tokens_group prefix :: tokens;
- tokens_prefix = NoPrefix
- }
-
-@@ -758,11 +744,8 @@ let tokens_string info s =
- if len = 0 then
- info
- else
-- let { tokens_list = tokens;
-- tokens_prefix = prefix
-- } = info
-- in
-- match prefix with
-+ let tokens = info.tokens_list in
-+ match info.tokens_prefix with
- NoPrefix ->
- scan_white tokens 0
- | WordPrefix prefix ->
-@@ -809,13 +792,11 @@ let buffer_get_token lexer s i len =
- BufChar
-
- let tokens_lex info s =
-- let { tokens_lexer = lexer;
-- tokens_wrap_string = wrap_string;
-- tokens_wrap_data = wrap_data;
-- tokens_wrap_token = wrap_token;
-- tokens_group = group
-- } = info
-- in
-+ let lexer = info.tokens_lexer in
-+ let wrap_string = info.tokens_wrap_string in
-+ let wrap_data = info.tokens_wrap_data in
-+ let wrap_token = info.tokens_wrap_token in
-+ let group = info.tokens_group in
- let len = String.length s in
-
- (* Don't add empty strings *)
-@@ -902,11 +883,8 @@ let tokens_lex info s =
- if len = 0 then
- info
- else
-- let { tokens_list = tokens;
-- tokens_prefix = prefix
-- } = info
-- in
-- match prefix with
-+ let tokens = info.tokens_list in
-+ match info.tokens_prefix with
- NoPrefix ->
- scan_white tokens 0
- | WordPrefix prefix ->
diff --git a/devel/omake/files/patch-src_libmojave-external_unix_lm__notify.ml b/devel/omake/files/patch-src_libmojave-external_unix_lm__notify.ml
deleted file mode 100644
index e34ea14d2bdc..000000000000
--- a/devel/omake/files/patch-src_libmojave-external_unix_lm__notify.ml
+++ /dev/null
@@ -1,127 +0,0 @@
-$NetBSD: patch-as,v 1.1 2010/12/17 09:40:14 wiz Exp $
-
-From upstream SVN.
-
---- src/libmojave-external/unix/lm_notify.ml.orig 2007-07-19 21:06:05.000000000 +0000
-+++ src/libmojave-external/unix/lm_notify.ml
-@@ -153,10 +153,8 @@ let is_path_prefix (root1, path1) (root2
- let is_monitored_name requests name =
- let new_path = path_of_name name in
- IntTable.exists (fun _ job ->
-- let { job_path = path;
-- job_recursive = recursive
-- } = job
-- in
-+ let path = job.job_path in
-+ let recursive = job.job_recursive in
- new_path = path || (recursive && is_path_prefix path new_path)) requests
-
- (************************************************************************
-@@ -215,18 +213,16 @@ let close notify =
- (*
- * Get the file descriptor.
- *)
--let file_descr { notify_fd = fd } =
-- fd
-+let file_descr notify =
-+ notify.notify_fd
-
- (*
- * Monitoring.
- *)
- let monitor notify dir recursive =
-- let { notify_info = info;
-- notify_dirs = dirs;
-- notify_requests = requests
-- } = notify
-- in
-+ let info = notify.notify_info in
-+ let dirs = notify.notify_dirs in
-+ let requests = notify.notify_requests in
- let name = name_of_dir dir in
- if not (is_monitored_name requests name) then begin
- if !debug_notify then
-@@ -250,11 +246,9 @@ let monitor notify dir recursive =
- * Suspend notifications.
- *)
- let suspend notify dir =
-- let { notify_info = info;
-- notify_dirs = dirs;
-- notify_requests = requests
-- } = notify
-- in
-+ let info = notify.notify_info in
-+ let dirs = notify.notify_dirs in
-+ let requests = notify.notify_requests in
- let dir = name_of_dir dir in
- let request =
- try StringTable.find dirs dir with
-@@ -269,10 +263,8 @@ let suspend notify dir =
- end
-
- let suspend_all notify =
-- let { notify_info = info;
-- notify_requests = requests
-- } = notify
-- in
-+ let info = notify.notify_info in
-+ let requests = notify.notify_requests in
- IntTable.iter (fun _ job ->
- if job.job_running then
- begin
-@@ -281,11 +273,9 @@ let suspend_all notify =
- end) requests
-
- let resume notify dir =
-- let { notify_info = info;
-- notify_dirs = dirs;
-- notify_requests = requests
-- } = notify
-- in
-+ let info = notify.notify_info in
-+ let dirs = notify.notify_dirs in
-+ let requests = notify.notify_requests in
- let dir = name_of_dir dir in
- let request =
- try StringTable.find dirs dir with
-@@ -300,10 +290,8 @@ let resume notify dir =
- end
-
- let resume_all notify =
-- let { notify_info = info;
-- notify_requests = requests
-- } = notify
-- in
-+ let info = notify.notify_info in
-+ let requests = notify.notify_requests in
- IntTable.iter (fun _ job ->
- if not job.job_running then
- begin
-@@ -315,11 +303,9 @@ let resume_all notify =
- * Cancel a request.
- *)
- let cancel notify dir =
-- let { notify_info = info;
-- notify_dirs = dirs;
-- notify_requests = requests
-- } = notify
-- in
-+ let info = notify.notify_info in
-+ let dirs = notify.notify_dirs in
-+ let requests = notify.notify_requests in
- let dir = name_of_dir dir in
- let request =
- try StringTable.find dirs dir with
-@@ -332,10 +318,8 @@ let cancel notify dir =
- notify.notify_requests <- IntTable.remove requests request
-
- let cancel_all notify =
-- let { notify_info = info;
-- notify_requests = requests
-- } = notify
-- in
-+ let info = notify.notify_info in
-+ let requests = notify.notify_requests in
- IntTable.iter (fun request _ -> notify_cancel info request) requests;
- notify.notify_dirs <- StringTable.empty;
- notify.notify_requests <- IntTable.empty
diff --git a/devel/omake/files/patch-src_libmojave-external_util_lm__channel.ml b/devel/omake/files/patch-src_libmojave-external_util_lm__channel.ml
deleted file mode 100644
index 743c5a3bb23c..000000000000
--- a/devel/omake/files/patch-src_libmojave-external_util_lm__channel.ml
+++ /dev/null
@@ -1,364 +0,0 @@
-$NetBSD: patch-at,v 1.1 2010/12/17 09:40:14 wiz Exp $
-
-From upstream SVN.
-
---- src/libmojave-external/util/lm_channel.ml.orig 2007-07-16 21:10:43.000000000 +0000
-+++ src/libmojave-external/util/lm_channel.ml
-@@ -337,12 +337,10 @@ let of_string s =
- of_string string_sym 1 0 (String.copy s)
-
- let info channel =
-- let { channel_id = id;
-- channel_kind = kind;
-- channel_mode = mode;
-- channel_binary = binary
-- } = channel
-- in
-+ let id = channel.channel_id in
-+ let kind = channel.channel_kind in
-+ let mode = channel.channel_mode in
-+ let binary = channel.channel_binary in
- id, kind, mode, binary
-
- let name channel =
-@@ -468,13 +466,11 @@ let squash_text buffer off amount =
- * Get the line/char for a particular point in the input buffer.
- *)
- let line_of_index info buffer index =
-- let { start_line = start_line;
-- start_char = start_char;
-- middle_index = middle_index;
-- middle_line = middle_line;
-- middle_char = middle_char
-- } = info
-- in
-+ let start_line = info.start_line in
-+ let start_char = info.start_char in
-+ let middle_index = info.middle_index in
-+ let middle_line = info.middle_line in
-+ let middle_char = info.middle_char in
- let rec search line char i =
- if i = index then
- begin
-@@ -509,12 +505,10 @@ let reset_input_buffer info =
- info.lex_index <- 0
-
- let shift_input_buffer info =
-- let { in_buffer = in_buffer;
-- in_index = in_index;
-- lex_index = lex_index;
-- in_max = in_max
-- } = info
-- in
-+ let in_buffer = info.in_buffer in
-+ let in_index = info.in_index in
-+ let lex_index = info.lex_index in
-+ let in_max = info.in_max in
- let line, char = line_of_index info in_buffer in_index in
- String.blit in_buffer in_index in_buffer 0 (in_max - in_index);
- info.start_line <- line;
-@@ -562,10 +556,8 @@ let reset_output_buffer info =
- * flushing.
- *)
- let expand_output info =
-- let { out_buffer = buffer;
-- out_max = max
-- } = info
-- in
-+ let buffer = info.out_buffer in
-+ let max = info.out_max in
- if max = String.length buffer then begin
- let buffer2 = String.create (max * 2) in
- String.blit buffer 0 buffer2 0 max;
-@@ -575,10 +567,8 @@ let expand_output info =
- end
-
- let to_string info =
-- let { out_buffer = buffer;
-- out_max = max
-- } = info
-- in
-+ let buffer = info.out_buffer in
-+ let max = info.out_max in
- String.sub buffer 0 max
-
- (************************************************************************
-@@ -614,12 +604,10 @@ let setup_write_buffer info =
- *)
- let flush_output_once info =
- setup_write_buffer info;
-- let { write_index = off;
-- write_max = max;
-- write_buffer = buf;
-- write_fun = write
-- } = info
-- in
-+ let off = info.write_index in
-+ let max = info.write_max in
-+ let buf = info.write_buffer in
-+ let write = info.write_fun in
- let count = write buf off (max - off) in
- let off' = off + count in
- if off' = max then
-@@ -632,17 +620,13 @@ let flush_output_once info =
- *)
- let flush_aux info =
- setup_write_buffer info;
-- let { write_buffer = buf;
-- write_fun = writer
-- } = info
-- in
-+ let buf = info.write_buffer in
-+ let writer = info.write_fun in
-
- (* Now write the data directly *)
- let rec write () =
-- let { write_index = index;
-- write_max = max
-- } = info
-- in
-+ let index = info.write_index in
-+ let max = info.write_max in
- let len = max - index in
- if len <> 0 then
- let count = writer buf index len in
-@@ -701,10 +685,8 @@ let close info =
- * Print a byte.
- *)
- let rec output_char info c =
-- let { out_max = max;
-- out_buffer = buffer
-- } = info
-- in
-+ let max = info.out_max in
-+ let buffer = info.out_buffer in
- flush_input info;
- if max = String.length buffer then
- begin
-@@ -724,10 +706,8 @@ let output_byte info c =
- * Write a substring.
- *)
- let rec output_buffer info buf off len =
-- let { out_max = max;
-- out_buffer = buffer
-- } = info
-- in
-+ let max = info.out_max in
-+ let buffer = info.out_buffer in
- let avail = String.length buffer - max in
- flush_input info;
- if len <> 0 then
-@@ -758,21 +738,17 @@ let write info buf off len =
- * Check if there is input already in the buffer.
- *)
- let poll info =
-- let { in_index = index;
-- in_max = max
-- } = info
-- in
-+ let index = info.in_index in
-+ let max = info.in_max in
- index <> max
-
- (*
- * Get data when the buffer is empty.
- *)
- let fillbuf info =
-- let { channel_binary = binary;
-- in_buffer = buf;
-- read_fun = reader
-- } = info
-- in
-+ let binary = info.channel_binary in
-+ let buf = info.in_buffer in
-+ let reader = info.read_fun in
- let count = reader buf 0 buf_size in
- let count =
- if count = 0 then
-@@ -797,11 +773,9 @@ let fillbuf info =
- * Get a single char.
- *)
- let rec input_char info =
-- let { in_index = index;
-- in_max = max;
-- in_buffer = buf;
-- } = info
-- in
-+ let index = info.in_index in
-+ let max = info.in_max in
-+ let buf = info.in_buffer in
- flush_output info;
- if index = max then
- begin
-@@ -823,11 +797,9 @@ let input_byte info =
- * Read data into a buffer.
- *)
- let rec input_buffer info s off len =
-- let { in_index = index;
-- in_max = max;
-- in_buffer = buf
-- } = info
-- in
-+ let index = info.in_index in
-+ let max = info.in_max in
-+ let buf = info.in_buffer in
- let avail = max - index in
- flush_output info;
- if len <> 0 then
-@@ -884,12 +856,10 @@ let input_entire_line info =
- * Read allows for partial reading.
- *)
- let read info s off len =
-- let { in_index = index;
-- in_max = max;
-- in_buffer = buf;
-- read_fun = reader
-- } = info
-- in
-+ let index = info.in_index in
-+ let max = info.in_max in
-+ let buf = info.in_buffer in
-+ let reader = info.read_fun in
- let avail = max - index in
- flush_output info;
- if avail = 0 then
-@@ -925,13 +895,11 @@ let seek info pos whence =
- * Get the current location.
- *)
- let loc info =
-- let { out_max = out_max;
-- in_index = in_index;
-- in_buffer = in_buffer;
-- out_buffer = out_buffer;
-- channel_file = file
-- } = info
-- in
-+ let out_max = info.out_max in
-+ let in_index = info.in_index in
-+ let in_buffer = info.in_buffer in
-+ let out_buffer = info.out_buffer in
-+ let file = info.channel_file in
- let line, char =
- if out_max <> 0 then
- line_of_index info out_buffer out_max
-@@ -1132,10 +1100,8 @@ struct
- * Start lex mode.
- *)
- let lex_start channel =
-- let { in_index = index;
-- in_buffer = buffer
-- } = channel
-- in
-+ let index = channel.in_index in
-+ let buffer = channel.in_buffer in
- let prev =
- if index = 0 then
- bof
-@@ -1149,10 +1115,8 @@ struct
- * Restart at a previous position.
- *)
- let lex_restart channel pos =
-- let { in_max = max;
-- in_index = index
-- } = channel
-- in
-+ let max = channel.in_max in
-+ let index = channel.in_index in
- assert (pos >= 0 && pos <= max - index);
- channel.lex_index <- index + pos
-
-@@ -1168,20 +1132,16 @@ struct
- * Get the string matched by the lexer.
- *)
- let lex_string channel pos =
-- let { in_index = start;
-- in_buffer = buffer
-- } = channel
-- in
-+ let start = channel.in_index in
-+ let buffer = channel.in_buffer in
- String.sub buffer start pos
-
- (*
- * Get the string matched by the lexer.
- *)
- let lex_substring channel off len =
-- let { in_index = start;
-- in_buffer = buffer
-- } = channel
-- in
-+ let start = channel.in_index in
-+ let buffer = channel.in_buffer in
- String.sub buffer (start + off) len
-
- (*
-@@ -1189,13 +1149,11 @@ struct
- * We can't discard any of the existing data.
- *)
- let rec lex_fill channel =
-- let { in_max = max;
-- in_buffer = buffer;
-- in_index = start;
-- read_fun = reader;
-- channel_binary = binary
-- } = channel
-- in
-+ let max = channel.in_max in
-+ let buffer = channel.in_buffer in
-+ let start = channel.in_index in
-+ let reader = channel.read_fun in
-+ let binary = channel.channel_binary in
- let len = String.length buffer in
- let amount = len - max in
- (* If we have space, fill it *)
-@@ -1245,11 +1203,9 @@ struct
- * Get the next character in lex mode.
- *)
- let lex_next channel =
-- let { in_max = max;
-- in_buffer = buffer;
-- lex_index = index
-- } = channel
-- in
-+ let max = channel.in_max in
-+ let buffer = channel.in_buffer in
-+ let index = channel.lex_index in
- if index = max then
- lex_fill channel
- else
-@@ -1267,14 +1223,12 @@ struct
- * Get the location of the buffer.
- *)
- let lex_loc channel off =
-- let { start_line = line;
-- start_char = char;
-- channel_file = file;
-- lex_index = index;
-- in_buffer = buffer;
-- in_max = max
-- } = channel
-- in
-+ let line = channel.start_line in
-+ let char = channel.start_char in
-+ let file = channel.channel_file in
-+ let index = channel.lex_index in
-+ let buffer = channel.in_buffer in
-+ let max = channel.in_max in
- let line1, char1 =
- if index > max then
- line, char
-@@ -1293,11 +1247,9 @@ struct
- * Add any remaining buffered text to a buffer.
- *)
- let lex_buffer channel buf =
-- let { in_max = max;
-- in_buffer = buffer;
-- in_index = start
-- } = channel
-- in
-+ let max = channel.in_max in
-+ let buffer = channel.in_buffer in
-+ let start = channel.in_index in
- Buffer.add_substring buf buffer start (max - start);
- channel.in_index <- max
- end
diff --git a/devel/omake/files/patch-src_libmojave-external_util_lm__filename__util.ml b/devel/omake/files/patch-src_libmojave-external_util_lm__filename__util.ml
deleted file mode 100644
index 4c5432084103..000000000000
--- a/devel/omake/files/patch-src_libmojave-external_util_lm__filename__util.ml
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD: patch-au,v 1.1 2010/12/17 09:40:14 wiz Exp $
-
-From upstream SVN.
-
---- src/libmojave-external/util/lm_filename_util.ml.orig 2007-01-29 20:14:42.000000000 +0000
-+++ src/libmojave-external/util/lm_filename_util.ml
-@@ -48,12 +48,11 @@ let groups =
- let unix_is_executable s =
- let flag =
- try
-- let { Unix.LargeFile.st_kind = kind;
-- Unix.LargeFile.st_perm = perm;
-- Unix.LargeFile.st_uid = uid;
-- Unix.LargeFile.st_gid = gid
-- } = Unix.LargeFile.stat s
-- in
-+ let st = Unix.LargeFile.stat s in
-+ let kind = st.Unix.LargeFile.st_kind in
-+ let perm = st.Unix.LargeFile.st_perm in
-+ let uid = st.Unix.LargeFile.st_uid in
-+ let gid = st.Unix.LargeFile.st_gid in
- (kind = Unix.S_REG)
- && ((perm land 0o001) <> 0
- || (List.mem gid groups && (perm land 0o010) <> 0)
diff --git a/devel/omake/files/patch-src_libmojave-external_util_lm__glob.ml b/devel/omake/files/patch-src_libmojave-external_util_lm__glob.ml
deleted file mode 100644
index 41721d5cf5e8..000000000000
--- a/devel/omake/files/patch-src_libmojave-external_util_lm__glob.ml
+++ /dev/null
@@ -1,20 +0,0 @@
-$NetBSD: patch-av,v 1.1 2010/12/17 09:40:14 wiz Exp $
-
-From upstream SVN.
-
---- src/libmojave-external/util/lm_glob.ml.orig 2007-09-04 16:12:33.000000000 +0000
-+++ src/libmojave-external/util/lm_glob.ml
-@@ -157,11 +157,8 @@ let home_dir =
- let getusers () =
- let users = Lm_unix_util.getpwents () in
- List.map (fun entry ->
-- let { Unix.pw_name = name;
-- Unix.pw_dir = dir
-- } = entry
-- in
-- tilde_insert dir name;
-+ let name = entry.Unix.pw_name in
-+ tilde_insert entry.Unix.pw_dir name;
- name) users
-
- (************************************************************************
diff --git a/devel/omake/files/patch-src_libmojave-external_util_lm__lexer.ml b/devel/omake/files/patch-src_libmojave-external_util_lm__lexer.ml
deleted file mode 100644
index c77511cc8512..000000000000
--- a/devel/omake/files/patch-src_libmojave-external_util_lm__lexer.ml
+++ /dev/null
@@ -1,343 +0,0 @@
-$NetBSD: patch-aw,v 1.1 2010/12/17 09:40:14 wiz Exp $
-
-From upstream SVN.
-
---- src/libmojave-external/util/lm_lexer.ml.orig 2007-01-25 18:31:18.000000000 +0000
-+++ src/libmojave-external/util/lm_lexer.ml
-@@ -1325,10 +1325,8 @@ struct
- * Expressions.
- *)
- let pp_print_exp buf exp =
-- let { exp_clauses = clauses;
-- exp_id = id
-- } = exp
-- in
-+ let clauses = exp.exp_clauses in
-+ let id = exp.exp_id in
- fprintf buf "Id: %d" id;
- List.iter (fun (action, id, regex) ->
- fprintf buf "@ @[<hv 3>Clause:@ id = %d@ action = %a@ @[<hv 3>regex =@ %a@]@]" (**)
-@@ -1370,10 +1368,8 @@ struct
- let add_clause_exp exp action s =
- let regex = regex_of_string s in
- let arity = regex_arg_count 0 regex in
-- let { exp_clauses = clauses;
-- exp_id = id
-- } = exp
-- in
-+ let clauses = exp.exp_clauses in
-+ let id = exp.exp_id in
- let exp =
- { exp_clauses = (action, id, regex) :: clauses;
- exp_id = succ id
-@@ -1395,11 +1391,9 @@ struct
- * Take the union of two expression lists.
- *)
- let union_exp exp1 exp2 =
-- let { exp_clauses = clauses1;
-- exp_id = id1
-- } = exp1
-- in
-- let { exp_clauses = clauses2 } = exp2 in
-+ let clauses1 = exp1.exp_clauses in
-+ let id1 = exp1.exp_id in
-+ let clauses2 = exp2.exp_clauses in
- let actions =
- List.fold_left (fun actions (action, _, _) ->
- ActionSet.add actions action) ActionSet.empty clauses1
-@@ -1474,20 +1468,16 @@ struct
- counter min final max start
-
- let pp_print_nfa_state buf nfa_state =
-- let { nfa_state_index = index;
-- nfa_state_action = action
-- } = nfa_state
-- in
-+ let index = nfa_state.nfa_state_index in
-+ let action = nfa_state.nfa_state_action in
- fprintf buf "@[<hv 3>NFA state %d:@ action %a@]" index pp_print_nfa_action action
-
- let pp_print_nfa buf nfa =
-- let { nfa_hash = hash;
-- nfa_start = start;
-- nfa_search_start = search;
-- nfa_search_states = search_states;
-- nfa_table = table
-- } = nfa
-- in
-+ let hash = nfa.nfa_hash in
-+ let start = nfa.nfa_start in
-+ let search = nfa.nfa_search_start in
-+ let search_states = nfa.nfa_search_states in
-+ let table = nfa.nfa_table in
- fprintf buf "@[<hv 3>NFA:@ start = %a@ search = %a@ @[<b 3>search-states =%a@]" (**)
- (pp_print_nfa_id hash) start
- (pp_print_nfa_id hash) search
-@@ -1500,7 +1490,7 @@ struct
- * Construct a new state.
- *)
- let nfa_state accum action =
-- let { nfa_index = index } = accum in
-+ let index = accum.nfa_index in
- let state =
- { nfa_state_index = index;
- nfa_state_action = action
-@@ -1582,7 +1572,7 @@ struct
- in
- accum, info, start, start1 :: final1 :: states
- | RegexInterval (regex, min, max) ->
-- let { nfa_counter = counter } = accum in
-+ let counter = accum.nfa_counter in
- let accum, start1 = nfa_state accum NfaActionNone in
- let accum, final1 =
- nfa_state accum (NfaActionIncrCounter (counter, min, final.nfa_state_index, max, start1.nfa_state_index))
-@@ -1605,11 +1595,11 @@ struct
-
- (* Arguments *)
- | RegexArg regex ->
-- let { nfa_arg_index = argindex } = accum in
-+ let argindex = accum.nfa_arg_index in
- let accum, final1 = nfa_state accum (NfaActionArgStop (argindex, final.nfa_state_index)) in
- let accum, start1 = nfa_state accum NfaActionNone in
- let start = set_action start (NfaActionArgStart (argindex, start1.nfa_state_index)) in
-- let { nfa_arg_number = argnumber } = info in
-+ let argnumber = info.nfa_arg_number in
- let accum = { accum with nfa_arg_index = succ argindex } in
- let info = { info with nfa_arg_number = succ argnumber } in
- let accum, info, start1, states =
-@@ -1783,10 +1773,8 @@ struct
- fprintf buf "search-stop at %d" off
-
- let pp_print_dfa_actions nfa_hash buf action =
-- let { dfa_action_final = final;
-- dfa_action_actions = actions
-- } = action
-- in
-+ let final = action.dfa_action_final in
-+ let actions = action.dfa_action_actions in
- let () =
- fprintf buf "@[<hv 3>(action"
- in
-@@ -1798,20 +1786,16 @@ struct
- ()
- in
- NfaStateTable.iter (fun dst action ->
-- let { dfa_action_src = src;
-- dfa_action_args = args
-- } = action
-- in
-+ let src = action.dfa_action_src in
-+ let args = action.dfa_action_args in
- fprintf buf "@ @[<hv 3>(%a -> %a" (pp_print_nfa_id nfa_hash) src (pp_print_nfa_id nfa_hash) dst;
- List.iter (fun action -> fprintf buf "@ %a" pp_print_dfa_arg_action action) args;
- fprintf buf ")@]") actions;
- fprintf buf ")@]"
-
- let pp_print_pre_actions buf action =
-- let { pre_action_final = final;
-- pre_action_args = args
-- } = action
-- in
-+ let final = action.pre_action_final in
-+ let args = action.pre_action_args in
- let () =
- fprintf buf "@[<hv 3>(pre-action@ "
- in
-@@ -1897,10 +1881,10 @@ struct
- * DFA actions.
- *)
- let dfa_action_is_empty action =
-- match action with
-- { dfa_action_final = None; dfa_action_actions = actions } ->
-- NfaStateTable.is_empty actions
-- | { dfa_action_final = Some _ } ->
-+ match action.dfa_action_final with
-+ None ->
-+ NfaStateTable.is_empty action.dfa_action_actions
-+ | Some _ ->
- false
-
- (*
-@@ -1920,21 +1904,15 @@ struct
- ArgTable.add args ArgSearch pos
-
- let dfa_eval_action dfa info action =
-- let { dfa_channel = channel;
-- dfa_args = args_table
-- } = info
-- in
-- let { dfa_action_final = final;
-- dfa_action_actions = actions
-- } = action
-- in
-+ let channel = info.dfa_channel in
-+ let args_table = info.dfa_args in
-+ let final = action.dfa_action_final in
-+ let actions = action.dfa_action_actions in
- let pos = Input.lex_pos channel in
- let args_table =
- NfaStateTable.map (fun action ->
-- let { dfa_action_src = src;
-- dfa_action_args = actions
-- } = action
-- in
-+ let src = action.dfa_action_src in
-+ let actions = action.dfa_action_args in
- let args =
- try NfaStateTable.find args_table src with
- Not_found ->
-@@ -2140,10 +2118,8 @@ struct
- * the DFA state.
- *)
- let close_state dfa table nids c =
-- let { dfa_search_states = search_states;
-- dfa_nfa_hash = nfa_hash
-- } = dfa
-- in
-+ let search_states = dfa.dfa_search_states in
-+ let nfa_hash = dfa.dfa_nfa_hash in
- let final, actions =
- List.fold_left (fun final_actions nid ->
- let frontier =
-@@ -2152,10 +2128,8 @@ struct
- if !debug_lexgen then
- eprintf "@[<v 3>Frontier:@ %a@]@." (pp_print_frontier nfa_hash) frontier;
- NfaStateTable.fold (fun (final', actions) id action ->
-- let { pre_action_final = final;
-- pre_action_args = args
-- } = action
-- in
-+ let final = action.pre_action_final in
-+ let args = action.pre_action_args in
- let final =
- match final', final with
- Some (clause_id', _nid'), Some clause_id ->
-@@ -2264,11 +2238,9 @@ struct
- extend_args ("" :: args) (succ len1) len2
-
- let dfa_args dfa_info lexeme =
-- let { dfa_start_pos = start;
-- dfa_stop_pos = stop;
-- dfa_stop_args = args
-- } = dfa_info
-- in
-+ let start = dfa_info.dfa_start_pos in
-+ let stop = dfa_info.dfa_stop_pos in
-+ let args = dfa_info.dfa_stop_args in
-
- (* Get the pairs of argument info *)
- let info, start_pos =
-@@ -2326,11 +2298,9 @@ struct
- * Add a state to the DFA. It is initially empty.
- *)
- let dfa_find_state dfa nids =
-- let { dfa_map = map;
-- dfa_length = dfa_id;
-- dfa_states = states
-- } = dfa
-- in
-+ let map = dfa.dfa_map in
-+ let dfa_id = dfa.dfa_length in
-+ let states = dfa.dfa_states in
- try DfaStateTable.find map nids with
- Not_found ->
- (* Make a new state *)
-@@ -2362,14 +2332,10 @@ struct
- * an entry in the transition table yet.
- *)
- let create_entry dfa dfa_state c =
-- let { dfa_dfa_hash = dfa_hash;
-- dfa_table = table
-- } = dfa
-- in
-- let { dfa_state_set = nids;
-- dfa_state_delta = delta
-- } = dfa_state
-- in
-+ let dfa_hash = dfa.dfa_dfa_hash in
-+ let table = dfa.dfa_table in
-+ let nids = dfa_state.dfa_state_set in
-+ let delta = dfa_state.dfa_state_delta in
- let frontier, actions = close_next_state dfa table (DfaState.get dfa_hash nids) c in
- if frontier = [] && dfa_action_is_empty actions then
- dfa_state.dfa_state_delta <- TransTable.add delta c DfaNoTransition
-@@ -2437,10 +2403,8 @@ struct
- let () = loop dfa_state c in
-
- (* Now figure out what happened *)
-- let { dfa_stop_clause = clause;
-- dfa_stop_pos = stop;
-- } = dfa_info
-- in
-+ let clause = dfa_info.dfa_stop_clause in
-+ let stop = dfa_info.dfa_stop_pos in
- (*
- * If we did not get a match, return the channel to
- * the starting position, and raise an exception.
-@@ -2489,10 +2453,8 @@ struct
- let () = loop dfa_state c in
-
- (* Now figure out what happened *)
-- let { dfa_stop_clause = clause;
-- dfa_stop_pos = stop;
-- } = dfa_info
-- in
-+ let clause = dfa_info.dfa_stop_clause in
-+ let stop = dfa_info.dfa_stop_pos in
- (*
- * If we did not get a match, return the channel to
- * the starting position, and raise an exception.
-@@ -2551,10 +2513,8 @@ struct
- let () = loop dfa_state c in
-
- (* Now figure out what happened *)
-- let { dfa_stop_clause = clause;
-- dfa_stop_pos = stop;
-- } = dfa_info
-- in
-+ let clause = dfa_info.dfa_stop_clause in
-+ let stop = dfa_info.dfa_stop_pos in
- (*
- * If we did not get a match, return all the text to
- * the end of the channel.
-@@ -2610,14 +2570,12 @@ struct
- if !debug_lexgen || !debug_lex then
- eprintf "%a@." pp_print_nfa nfa
- in
-- let { nfa_hash = nfa_hash;
-- nfa_table = nfa_table;
-- nfa_start = nfa_start;
-- nfa_actions = actions;
-- nfa_search_start = nfa_search_start;
-- nfa_search_states = nfa_search_states
-- } = nfa
-- in
-+ let nfa_hash = nfa.nfa_hash in
-+ let nfa_table = nfa.nfa_table in
-+ let nfa_start = nfa.nfa_start in
-+ let actions = nfa.nfa_actions in
-+ let nfa_search_start = nfa.nfa_search_start in
-+ let nfa_search_states = nfa.nfa_search_states in
- let dfa_hash = DfaState.create_state () in
- let nfa_start = DfaState.create dfa_hash [nfa_start] in
- let start =
-@@ -2673,8 +2631,8 @@ struct
- * then we have seen all the rest of the clauses too.
- *)
- let union info1 info2 =
-- let { lex_exp = exp1 } = info1 in
-- let { lex_exp = exp2 } = info2 in
-+ let exp1 = info1.lex_exp in
-+ let exp2 = info2.lex_exp in
- (* Catch degenerate cases first *)
- match exp1.exp_clauses, exp2.exp_clauses with
- [], _ -> info2
-@@ -2711,7 +2669,7 @@ struct
- ignore (dfa_of_info info)
-
- let pp_print_lexer buf info =
-- let { lex_exp = exp } = info in
-+ let exp = info.lex_exp in
- let dfa = dfa_of_info info in
- fprintf buf "@[<v 0>@[<hv 3>Lexer:@ %a@]" pp_print_exp exp;
- fprintf buf "@ @[<hv 3>NFA:";
diff --git a/devel/omake/files/patch-src_libmojave-external_util_lm__parser.ml b/devel/omake/files/patch-src_libmojave-external_util_lm__parser.ml
deleted file mode 100644
index 94dae3eb8f8b..000000000000
--- a/devel/omake/files/patch-src_libmojave-external_util_lm__parser.ml
+++ /dev/null
@@ -1,366 +0,0 @@
-$NetBSD: patch-ax,v 1.1 2010/12/17 09:40:14 wiz Exp $
-
-From upstream SVN.
-
---- src/libmojave-external/util/lm_parser.ml.orig 2007-01-25 18:31:18.000000000 +0000
-+++ src/libmojave-external/util/lm_parser.ml
-@@ -282,15 +282,11 @@ struct
- let debug = "ProdItem"
-
- let hash item =
-- let { prod_item_name = name;
-- prod_item_left = left;
-- prod_item_right = right;
-- prod_item_action = action
-- } = item
-- in
-+ let name = item.prod_item_name in
-+ let action = item.prod_item_action in
- let hash = hash_combine (IVar.hash name) (IAction.hash action) in
-- let hash = ivar_list_hash hash left in
-- let hash = ivar_list_hash hash right in
-+ let hash = ivar_list_hash hash item.prod_item_left in
-+ let hash = ivar_list_hash hash item.prod_item_right in
- hash
-
- let compare item1 item2 =
-@@ -657,18 +653,12 @@ struct
- fprintf buf "@ %a: %a" (pp_print_ivar info) v (pp_print_pda_action info) action) actions
-
- let pp_print_prod_item_core info buf item =
-- let { prod_item_action = action;
-- prod_item_name = name;
-- prod_item_left = left;
-- prod_item_right = right
-- } = item
-- in
- let hash = info.info_hash in
- fprintf buf "%a ::=%a .%a (%a)" (**)
-- (pp_print_ivar hash) name
-- (pp_print_ivars hash) (List.rev left)
-- (pp_print_ivars hash) right
-- (pp_print_iaction hash) action
-+ (pp_print_ivar hash) item.prod_item_name
-+ (pp_print_ivars hash) (List.rev item.prod_item_left)
-+ (pp_print_ivars hash) item.prod_item_right
-+ (pp_print_iaction hash) item.prod_item_action
-
- let pp_print_prod_item info buf item =
- pp_print_prod_item_core info buf (ProdItem.get info.info_hash.hash_prod_item_state item)
-@@ -678,40 +668,27 @@ struct
- fprintf buf "@ %a" (pp_print_prod_item info) item) items
-
- let pp_print_state info buf state =
-- let { info_state_items = items } = State.get info.info_hash.hash_state_state state in
-+ let items = (State.get info.info_hash.hash_state_state state).info_state_items in
- eprintf "@[<v 3>State %d" (State.hash state);
- pp_print_prod_item_set info buf items;
- eprintf "@]"
-
- let pp_print_info_item info buf info_item =
-- let { info_hash = hash;
-- info_hash_state_item = hash_state_item
-- } = info
-- in
-- let { info_item_index = index;
-- info_item_entries = entries
-- } = info_item
-- in
-- fprintf buf "@[<v 3>State %d:" index;
-+ let hash = info.info_hash in
-+ let hash_state_item = info.info_hash_state_item in
-+ fprintf buf "@[<v 3>State %d:" info_item.info_item_index;
- Array.iter (fun entry ->
-- let { prop_state_item = state_item;
-- prop_vars = lookahead
-- } = entry
-- in
-+ let state_item = entry.prop_state_item in
-+ let lookahead = entry.prop_vars in
- let _, prod_item = StateItem.get hash_state_item state_item in
-- fprintf buf "@ @[<hv 3>%a@ @[<b 2>#%a@]@]" (pp_print_prod_item info) prod_item (pp_print_ivar_set hash) lookahead) entries;
-+ fprintf buf "@ @[<hv 3>%a@ @[<b 2>#%a@]@]" (pp_print_prod_item info) prod_item (pp_print_ivar_set hash) lookahead) info_item.info_item_entries;
- fprintf buf "@]"
-
- let pp_print_info buf info =
-- let { info_grammar = gram;
-- info_nullable = nullable;
-- info_first = first;
-- info_hash = hash
-- } = info
-- in
-- fprintf buf "@[<v 0>%a" pp_print_grammar gram;
-- fprintf buf "@ @[<b 3>Nullable:%a@]" (pp_print_ivar_set hash) nullable;
-- fprintf buf "@ @[<v 3>First:%a@]" (pp_print_ivar_table hash) first;
-+ let hash = info.info_hash in
-+ fprintf buf "@[<v 0>%a" pp_print_grammar info.info_grammar;
-+ fprintf buf "@ @[<b 3>Nullable:%a@]" (pp_print_ivar_set hash) info.info_nullable;
-+ fprintf buf "@ @[<v 3>First:%a@]" (pp_print_ivar_table hash) info.info_first;
- fprintf buf "@]"
-
- let pp_print_lookahead hash buf look =
-@@ -917,16 +894,11 @@ struct
- let changed, prods =
- VarMTable.fold_all (fun (changed, prods) _ prodlist ->
- List.fold_left (fun (changed, prods) prod ->
-- let { prod_action = action;
-- prod_name = name;
-- prod_prec = pre
-- } = prod
-- in
-- if ActionSet.mem actions action then
-- changed, prods
-- else
-- let prod = { prod with prod_prec = PrecTable.find prec_translate pre } in
-- true, VarMTable.add prods name prod) (changed, prods) prodlist) (false, prod1) prod2
-+ if ActionSet.mem actions prod.prod_action then
-+ changed, prods
-+ else
-+ let prod = { prod with prod_prec = PrecTable.find prec_translate prod.prod_prec } in
-+ true, VarMTable.add prods prod.prod_name prod) (changed, prods) prodlist) (false, prod1) prod2
- in
-
- (* Union of the start symbols *)
-@@ -1012,12 +984,10 @@ struct
- let step first prods =
- IVarTable.fold (fun (first, changed) _ prods ->
- List.fold_left (fun (first, changed) prod ->
-- let { prod_item_name = x;
-- prod_item_right = rhs
-- } = ProdItem.get prod_state prod
-- in
-+ let prod_item = ProdItem.get prod_state prod in
-+ let x = prod_item.prod_item_name in
- let set = IVarTable.find first x in
-- let set' = first_rhs nullable first set rhs in
-+ let set' = first_rhs nullable first set prod_item.prod_item_right in
- let set, changed =
- if changed || IVarSet.cardinal set' <> IVarSet.cardinal set then
- set', true
-@@ -1059,10 +1029,8 @@ struct
- * Get the set of first symbols that can begin a list.
- *)
- let lookahead info rhs =
-- let { info_first = first;
-- info_nullable = nullable
-- } = info
-- in
-+ let first = info.info_first in
-+ let nullable = info.info_nullable in
- let rec search set rhs =
- match rhs with
- v :: rhs ->
-@@ -1274,14 +1242,10 @@ struct
- let hash = info.info_hash.hash_prod_item_state in
- ProdItemSet.fold (fun delta prod_item ->
- let core = ProdItem.get hash prod_item in
-- let { prod_item_left = left;
-- prod_item_right = right
-- } = core
-- in
-- match right with
-+ match core.prod_item_right with
- v :: right ->
- let core =
-- { core with prod_item_left = v :: left;
-+ { core with prod_item_left = v :: core.prod_item_left;
- prod_item_right = right
- }
- in
-@@ -1517,11 +1481,7 @@ struct
- let goto_table = StateTable.find shift_table state in
- let prod_item_hash = info.info_hash.hash_prod_item_state in
- let prod_item_core = ProdItem.get prod_item_hash prod_item in
-- let { prod_item_left = left;
-- prod_item_right = right
-- } = prod_item_core
-- in
-- match right with
-+ match prod_item_core.prod_item_right with
- v :: right ->
- (* If v is a nonterminal, then also propagate to initial items *)
- let prop_items =
-@@ -1534,7 +1494,7 @@ struct
- (* Propagate directly to the next state *)
- let next_state = IVarTable.find goto_table v in
- let next_item_core =
-- { prod_item_core with prod_item_left = v :: left;
-+ { prod_item_core with prod_item_left = v :: prod_item_core.prod_item_left;
- prod_item_right = right
- }
- in
-@@ -1833,8 +1793,8 @@ struct
- item :: items ->
- let core = ProdItem.get hash item in
- let empty_flag =
-- match core with
-- { prod_item_left = []; prod_item_right = [] } ->
-+ match core.prod_item_left, core.prod_item_right with
-+ [], [] ->
- true
- | _ ->
- false
-@@ -1865,14 +1825,12 @@ struct
- look)
-
- let reduce_actions info empties prop_table =
-- let { info_head_lookahead = look_table } = info in
-+ let look_table = info.info_head_lookahead in
- let hash = info.info_hash.hash_prod_item_state in
- let hash_state_item = info.info_hash_state_item in
- Array.fold_left (fun actions entry ->
-- let { prop_state_item = state_item;
-- prop_vars = look3
-- } = entry
-- in
-+ let state_item = entry.prop_state_item in
-+ let look3 = entry.prop_vars in
- let state, item = StateItem.get hash_state_item state_item in
- let core = ProdItem.get hash item in
- match core.prod_item_right with
-@@ -1902,8 +1860,8 @@ struct
- * Error messages.
- *)
- let shift_reduce_conflict info state v shift_state reduce_item =
-- let { info_hash = hash } = info in
-- let { hash_prod_item_state = hash_prod_item } = hash in
-+ let hash = info.info_hash in
-+ let hash_prod_item = hash.hash_prod_item_state in
- let pp_print_ivar = pp_print_ivar hash in
- let pp_print_iaction = pp_print_iaction hash in
- let reduce_core = ProdItem.get hash_prod_item reduce_item in
-@@ -1917,8 +1875,8 @@ struct
- raise (Invalid_argument "Lm_parser.shift_reduce_conflict\n\tset MP_DEBUG=parse_conflict_is_warning to ignore this error")
-
- let reduce_reduce_conflict info state v reduce_item action =
-- let { info_hash = hash } = info in
-- let { hash_prod_item_state = hash_prod_item } = hash in
-+ let hash = info.info_hash in
-+ let hash_prod_item = hash.hash_prod_item_state in
- let pp_print_ivar = pp_print_ivar hash in
- let pp_print_iaction = pp_print_iaction hash in
- let reduce_core = ProdItem.get hash_prod_item reduce_item in
-@@ -1936,24 +1894,18 @@ struct
- * This is finally the stage where we check for conflicts.
- *)
- let process_reduce_actions info reduce_actions action_table =
-- let { info_grammar = gram;
-- info_prec = var_prec_table;
-- info_hash = { hash_prod_item_state = hash_prod_item }
-- } = info
-- in
-- let { gram_prec_table = prec_table } = gram in
-+ let gram = info.info_grammar in
-+ let var_prec_table = info.info_prec in
-+ let hash_prod_item = info.info_hash.hash_prod_item_state in
-+ let prec_table = gram.gram_prec_table in
- let state_item_hash = info.info_hash_state_item in
- StateItemTable.fold (fun action_table state_item look ->
- let look = lookahead_set look in
- let state, item = StateItem.get state_item_hash state_item in
-- let { prod_item_name = name;
-- prod_item_action = action;
-- prod_item_left = left;
-- prod_item_prec = prec_name
-- } = ProdItem.get hash_prod_item item
-- in
-+ let prod_item = ProdItem.get hash_prod_item item in
-+ let prec_name = prod_item.prod_item_prec in
- let assoc = Precedence.assoc prec_table prec_name in
-- let reduce = ReduceAction (action, name, List.length left) in
-+ let reduce = ReduceAction (prod_item.prod_item_action, prod_item.prod_item_name, List.length prod_item.prod_item_left) in
- let actions = StateTable.find action_table state in
- let actions =
- IVarSet.fold (fun actions v ->
-@@ -2006,7 +1958,8 @@ struct
- { prod_item_right = [];
- prod_item_action = action;
- prod_item_name = name;
-- prod_item_left = left
-+ prod_item_left = left;
-+ prod_item_prec = _
- } ->
- let state_item = StateItem.create info.info_hash_state_item (state, item) in
- let lookahead = prop_table.(StateItem.hash state_item).prop_vars in
-@@ -2027,18 +1980,14 @@ struct
- * Flatten a production state to a pda description.
- *)
- let pda_info_of_items info prop_table state items =
-- let { info_first = first;
-- info_hash_state_item = hash_state_item;
-- info_hash = { hash_prod_item_state = hash_prod_item }
-- } = info
-- in
-+ let first = info.info_first in
-+ let hash_state_item = info.info_hash_state_item in
-+ let hash_prod_item = info.info_hash.hash_prod_item_state in
- let items, next =
- ProdItemSet.fold (fun (items, next) prod_item ->
- let core = ProdItem.get hash_prod_item prod_item in
-- let { prod_item_left = left;
-- prod_item_right = right
-- } = core
-- in
-+ let left = core.prod_item_left in
-+ let right = core.prod_item_right in
- let item =
- { pda_item_left = left;
- pda_item_right = right
-@@ -2094,7 +2043,7 @@ struct
- (* Build the PDA states *)
- let table =
- State.map_array (fun state core ->
-- let { info_state_items = items } = core in
-+ let items = core.info_state_items in
- { pda_delta = pda_delta (StateTable.find trans_table state);
- pda_reduce = reduce_early info prop_table state items;
- pda_info = pda_info_of_items info prop_table state items
-@@ -2155,7 +2104,7 @@ struct
- * Exceptions.
- *)
- let parse_error loc hash run _stack state (v : ivar) =
-- let { pda_info = { pda_items = items; pda_next = next } } = run.run_states.(state) in
-+ let { pda_items = items; pda_next = next } = run.run_states.(state).pda_info in
- let pp_print_ivar = pp_print_ivar hash in
- let buf = stdstr in
- fprintf buf "@[<v 0>Syntax error on token %a" pp_print_ivar v;
-@@ -2188,7 +2137,7 @@ struct
-
- let pda_loop hash run arg start =
- let rec pda_lookahead arg stack state tok =
-- let { pda_delta = delta } = run.run_states.(state) in
-+ let delta = run.run_states.(state).pda_delta in
- let v, loc, x = tok in
- match
- (try IVarTable.find delta v with
-@@ -2323,24 +2272,24 @@ struct
- let prec_max = Precedence.prec_max
-
- let add_assoc info pre assoc =
-- let { parse_grammar = gram } = info in
-- let { gram_prec_table = prec_table } = gram in
-+ let gram = info.parse_grammar in
-+ let prec_table = gram.gram_prec_table in
- let prec_table = Precedence.add_assoc prec_table pre assoc in
- let gram = { gram with gram_prec_table = prec_table } in
- let info = { parse_grammar = gram; parse_pda = None } in
- info
-
- let create_prec_lt info pre assoc =
-- let { parse_grammar = gram } = info in
-- let { gram_prec_table = prec_table } = gram in
-+ let gram = info.parse_grammar in
-+ let prec_table = gram.gram_prec_table in
- let prec_table, pre = Precedence.create_prec_lt prec_table pre assoc in
- let gram = { gram with gram_prec_table = prec_table } in
- let info = { parse_grammar = gram; parse_pda = None } in
- info, pre
-
- let create_prec_gt info pre assoc =
-- let { parse_grammar = gram } = info in
-- let { gram_prec_table = prec_table } = gram in
-+ let gram = info.parse_grammar in
-+ let prec_table = gram.gram_prec_table in
- let prec_table, pre = Precedence.create_prec_gt prec_table pre assoc in
- let gram = { gram with gram_prec_table = prec_table } in
- let info = { parse_grammar = gram; parse_pda = None } in
diff --git a/devel/omake/pkg-descr b/devel/omake/pkg-descr
deleted file mode 100644
index b19758de8242..000000000000
--- a/devel/omake/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-OMake is a build system designed for scalability and portability. It uses
-a syntax similar to make utilities you may have used, but it features
-many additional enhancements.
-
-WWW: http://omake.metaprl.org/
diff --git a/devel/omake/pkg-plist b/devel/omake/pkg-plist
deleted file mode 100644
index 8b6a2b886304..000000000000
--- a/devel/omake/pkg-plist
+++ /dev/null
@@ -1,54 +0,0 @@
-bin/cvs_realclean
-bin/omake
-bin/osh
-lib/omake/OMakefile.default
-lib/omake/OMakeroot.default
-lib/omake/OMakeroot.om
-lib/omake/Pervasives.om
-lib/omake/build/C.om
-lib/omake/build/Common.om
-lib/omake/build/LaTeX.om
-lib/omake/build/OCaml.om
-lib/omake/build/svn_realclean.om
-lib/omake/configure/Configure.om
-lib/omake/configure/X.om
-lib/omake/configure/fam.om
-lib/omake/configure/fs_case_sensitive.om
-lib/omake/configure/ncurses.om
-lib/omake/configure/readline.om
-lib/omake/configure/snprintf.om
-lib/omake/parse/C/Lex.om
-lib/omake/parse/C/Parse.om
-lib/omake/parse/LaTeX/Lex.om
-lib/omake/parse/LaTeX/Macros.om
-lib/omake/parse/LaTeX/Parse.om
-lib/omake/parse/LaTeX/Spell.om
-lib/omake/web/simple-xml.om
-%%PORTDOCS%%%%DOCSDIR%%/omake-all-index.html
-%%PORTDOCS%%%%DOCSDIR%%/omake-autoconf.html
-%%PORTDOCS%%%%DOCSDIR%%/omake-base.html
-%%PORTDOCS%%%%DOCSDIR%%/omake-build-examples.html
-%%PORTDOCS%%%%DOCSDIR%%/omake-build.html
-%%PORTDOCS%%%%DOCSDIR%%/omake-contents.html
-%%PORTDOCS%%%%DOCSDIR%%/omake-detail.html
-%%PORTDOCS%%%%DOCSDIR%%/omake-doc.css
-%%PORTDOCS%%%%DOCSDIR%%/omake-doc.html
-%%PORTDOCS%%%%DOCSDIR%%/omake-fun-index.html
-%%PORTDOCS%%%%DOCSDIR%%/omake-grammar.html
-%%PORTDOCS%%%%DOCSDIR%%/omake-language-examples.html
-%%PORTDOCS%%%%DOCSDIR%%/omake-language-naming.html
-%%PORTDOCS%%%%DOCSDIR%%/omake-language.html
-%%PORTDOCS%%%%DOCSDIR%%/omake-obj-index.html
-%%PORTDOCS%%%%DOCSDIR%%/omake-option-index.html
-%%PORTDOCS%%%%DOCSDIR%%/omake-options.html
-%%PORTDOCS%%%%DOCSDIR%%/omake-pervasives.html
-%%PORTDOCS%%%%DOCSDIR%%/omake-quickstart.html
-%%PORTDOCS%%%%DOCSDIR%%/omake-references.html
-%%PORTDOCS%%%%DOCSDIR%%/omake-rules.html
-%%PORTDOCS%%%%DOCSDIR%%/omake-shell.html
-%%PORTDOCS%%%%DOCSDIR%%/omake-system.html
-%%PORTDOCS%%%%DOCSDIR%%/omake-target-index.html
-%%PORTDOCS%%%%DOCSDIR%%/omake-toc.html
-%%PORTDOCS%%%%DOCSDIR%%/omake-var-index.html
-%%PORTDOCS%%%%DOCSDIR%%/omake.html
-%%PORTDOCS%%%%DOCSDIR%%/osh.html
diff --git a/devel/oniguruma/Makefile b/devel/oniguruma/Makefile
deleted file mode 100644
index 13dd503cadf5..000000000000
--- a/devel/oniguruma/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# Created by: Akinori MUSHA aka knu <knu@idaemons.org>
-# $FreeBSD$
-
-PORTNAME= oniguruma
-PORTVERSION= 2.5.8
-CATEGORIES= devel textproc
-MASTER_SITES= http://www.geocities.jp/kosako3/oniguruma/archive/:onig \
- http://www.SpringDaemons.com/stas/:ruby
-DISTFILES= onigd${PORTVERSION:S/./_/g}${EXTRACT_SUFX}:onig \
- ruby187p248-oniguruma.patch:ruby
-DIST_SUBDIR= ruby
-EXTRACT_ONLY= onigd${PORTVERSION:S/./_/g}${EXTRACT_SUFX}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= BSDL Regular Expressions library compatible with POSIX/GNU/Perl
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-CONFLICTS_INSTALL= oniguruma-4.*
-GNU_CONFIGURE= yes
-DOCS= HISTORY README doc/*
-OPTIONS_DEFINE= DOCS EXAMPLES
-
-post-patch:
- ${CP} ${DISTDIR}/${DIST_SUBDIR}/ruby187p248-oniguruma.patch \
- ${WRKSRC}/ruby187.patch
-
-post-configure:
- ${SED} -e 's|%%PREFIX%%|${PREFIX}|' \
- ${FILESDIR}/onig-config > ${WRKSRC}/onig-config
-
-post-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/onig-config ${STAGEDIR}${PREFIX}/bin/
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for f in ${DOCS}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}/
-.endfor
- ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/sample/* ${STAGEDIR}${EXAMPLESDIR}/
-
-.include <bsd.port.mk>
diff --git a/devel/oniguruma/distinfo b/devel/oniguruma/distinfo
deleted file mode 100644
index 13c0d3f37cef..000000000000
--- a/devel/oniguruma/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (ruby/onigd2_5_8.tar.gz) = 11aa092d7cb1c21b7fb60980e9c5a9b931e670c29553ea9444927a8a468e526b
-SIZE (ruby/onigd2_5_8.tar.gz) = 218187
-SHA256 (ruby/ruby187p248-oniguruma.patch) = 6289f4b756341a3cb77c48ef7472d568efb1f809eb285ca77f2257c36dca46b7
-SIZE (ruby/ruby187p248-oniguruma.patch) = 8670
diff --git a/devel/oniguruma/files/onig-config b/devel/oniguruma/files/onig-config
deleted file mode 100644
index 5ad4f48a0b1e..000000000000
--- a/devel/oniguruma/files/onig-config
+++ /dev/null
@@ -1,54 +0,0 @@
-#!/bin/sh
-
-prefix=%%PREFIX%%
-exec_prefix=${prefix}
-exec_prefix_set=no
-
-usage="\
-Usage: onig-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--cflags] [--libs] [--static-libs]"
-
-if test $# -eq 0; then
- echo "${usage}" 1>&2
- exit 1
-fi
-
-while test $# -gt 0; do
- case "$1" in
- -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
- *) optarg= ;;
- esac
-
- case $1 in
- --prefix=*)
- prefix=$optarg
- if test $exec_prefix_set = no ; then
- exec_prefix=$optarg
- fi
- ;;
- --prefix)
- echo $prefix
- ;;
- --exec-prefix=*)
- exec_prefix=$optarg
- exec_prefix_set=yes
- ;;
- --exec-prefix)
- echo $exec_prefix
- ;;
- --version)
- echo 1.2.9
- ;;
- --cflags)
- echo -I${prefix}/include
- ;;
- --libs|--static-libs)
- libdirs="-L${exec_prefix}/lib -Wl,-rpath,${exec_prefix}/lib"
- echo $libdirs -lonig
- ;;
- *)
- echo "${usage}" 1>&2
- exit 1
- ;;
- esac
- shift
-done
diff --git a/devel/oniguruma/files/patch-Makefile.in b/devel/oniguruma/files/patch-Makefile.in
deleted file mode 100644
index 7d3599ec0d5f..000000000000
--- a/devel/oniguruma/files/patch-Makefile.in
+++ /dev/null
@@ -1,33 +0,0 @@
---- Makefile.in.orig 2006-11-08 13:45:50.000000000 +0800
-+++ Makefile.in 2014-07-08 21:29:18.562095970 +0800
-@@ -146,13 +146,13 @@ make_enc_dir:
- test -d enc || mkdir enc
-
- install: all
-- test -d $(libdir) || mkdir $(libdir)
-- test -d $(includedir) || mkdir $(includedir)
-- $(INSTALL) -m 644 $(libname) $(libdir)/$(libname)
-- $(RANLIB) $(libdir)/$(libname)
-- $(INSTALL) -m 644 $(srcdir)/oniguruma.h $(includedir)/oniguruma.h
-- $(INSTALL) -m 644 $(srcdir)/onigposix.h $(includedir)/onigposix.h
-- $(INSTALL) -m 644 $(srcdir)/oniggnu.h $(includedir)/oniggnu.h
-+ test -d $(DESTDIR)$(libdir) || mkdir $(DESTDIR)$(libdir)
-+ test -d $(DESTDIR)$(includedir) || mkdir $(DESTDIR)$(includedir)
-+ $(INSTALL) -m 644 $(libname) $(DESTDIR)$(libdir)/$(libname)
-+ $(RANLIB) $(DESTDIR)$(libdir)/$(libname)
-+ $(INSTALL) -m 644 $(srcdir)/oniguruma.h $(DESTDIR)$(includedir)/oniguruma.h
-+ $(INSTALL) -m 644 $(srcdir)/onigposix.h $(DESTDIR)$(includedir)/onigposix.h
-+ $(INSTALL) -m 644 $(srcdir)/oniggnu.h $(DESTDIR)$(includedir)/oniggnu.h
-
- uninstall:
- -rm -f $(libdir)/$(libname)
-@@ -214,6 +214,9 @@ distclean: clean
- 185: cpruby
- patch -d $(RUBYDIR) -p0 < $(srcdir)/ruby185.patch
-
-+187: cpruby
-+ patch -d $(RUBYDIR) -p0 < $(srcdir)/ruby187.patch
-+
- 18: 185
-
- # backup file suffix
diff --git a/devel/oniguruma/pkg-descr b/devel/oniguruma/pkg-descr
deleted file mode 100644
index 41f087b1b1ee..000000000000
--- a/devel/oniguruma/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-Oniguruma is a BSDL Regular Expression library written for ruby-m17n,
-which implements all of Perl extensions, many of .NET extensions plus
-more.
-
-It provides multiple APIs for ease of use; GNU regex compatible API,
-POSIX regex compatible API and its own.
-
-This library is multilingualized by design and can have one encoding
-for each regex object. Currently supported character encodings are
-ASCII, UTF-8, EUC-JP and Shift_JIS.
-
-2.x supports Ruby1.6/1.8
-
-WWW: http://www.geocities.jp/kosako3/oniguruma/
diff --git a/devel/oniguruma/pkg-plist b/devel/oniguruma/pkg-plist
deleted file mode 100644
index 620cbb1557f8..000000000000
--- a/devel/oniguruma/pkg-plist
+++ /dev/null
@@ -1,17 +0,0 @@
-bin/onig-config
-include/oniggnu.h
-include/onigposix.h
-include/oniguruma.h
-lib/libonig.a
-%%PORTDOCS%%%%DOCSDIR%%/API
-%%PORTDOCS%%%%DOCSDIR%%/HISTORY
-%%PORTDOCS%%%%DOCSDIR%%/RE
-%%PORTDOCS%%%%DOCSDIR%%/RE.ja
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/encode.c
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/listcap.c
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/names.c
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/posix.c
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple.c
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sql.c
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/syntax.c
diff --git a/devel/papp/Makefile b/devel/papp/Makefile
deleted file mode 100644
index 4461a8a83db2..000000000000
--- a/devel/papp/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# Created by: Jason Bacon <bacon4000@gmail.com>
-# $FreeBSD$
-
-PORTNAME= papp
-PORTVERSION= 0.3.1
-CATEGORIES= devel
-MASTER_SITES= http://acadix.biz/Ports/distfiles/
-
-MAINTAINER= bacon4000@gmail.com
-COMMENT= Assembly Preprocessor
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-
-LICENSE= BSD2CLAUSE
-
-.include <bsd.port.mk>
diff --git a/devel/papp/distinfo b/devel/papp/distinfo
deleted file mode 100644
index 0616b78bf9b3..000000000000
--- a/devel/papp/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (papp-0.3.1.tar.gz) = f5d042159b7fcc936cf7ae09c2f8a1cd9dfb455d98b5c283f2d45b0ba38666fc
-SIZE (papp-0.3.1.tar.gz) = 11115
diff --git a/devel/papp/files/patch-Makefile b/devel/papp/files/patch-Makefile
deleted file mode 100644
index 6d839707b220..000000000000
--- a/devel/papp/files/patch-Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
---- ./Makefile.orig 2013-09-19 04:36:32.000000000 +0200
-+++ ./Makefile 2014-02-18 11:18:22.000000000 +0100
-@@ -146,10 +146,10 @@
- # Install all target files (binaries, libraries, docs, etc.)
-
- install: all
-- ${MKDIR} -p ${PREFIX}/bin ${PREFIX}/man/man1 ${DATADIR}/include
-- ${INSTALL} -s -m 0555 ${BIN} ${PREFIX}/bin
-- ${INSTALL} -m 0444 ${MAN} ${MANPREFIX}/man/man1
-- ${CP} -R Include/* ${DATADIR}/include
-+ ${MKDIR} -p ${DESTDIR}${PREFIX}/bin ${DESTDIR}${MANPREFIX}/man/man1 ${DESTDIR}${DATADIR}/include
-+ ${INSTALL} -s -m 0555 ${BIN} ${DESTDIR}${PREFIX}/bin
-+ ${INSTALL} -m 0444 ${MAN} ${DESTDIR}${MANPREFIX}/man/man1
-+ ${CP} -R Include/* ${DESTDIR}${DATADIR}/include
-
- ############################################################################
- # Remove all installed files
diff --git a/devel/papp/pkg-descr b/devel/papp/pkg-descr
deleted file mode 100644
index 47c3ff8a8092..000000000000
--- a/devel/papp/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-The papp command preprocesses assembly language code, much like cpp does
-for C and C++.
-
-WWW: http://acadix.biz/papp.php
diff --git a/devel/papp/pkg-plist b/devel/papp/pkg-plist
deleted file mode 100644
index e92dadb0cbb0..000000000000
--- a/devel/papp/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-bin/papp
-man/man1/papp.1.gz
-%%DATADIR%%/include/exceptions.mal
-%%DATADIR%%/include/lowio.mal
-%%DATADIR%%/include/syscalls.mal
diff --git a/devel/py-EnthoughtBase/Makefile b/devel/py-EnthoughtBase/Makefile
deleted file mode 100644
index b671993696a9..000000000000
--- a/devel/py-EnthoughtBase/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# Created by: Wen Heping <wenheping@gmail.com>
-# $FreeBSD$
-
-PORTNAME= EnthoughtBase
-PORTVERSION= 3.1.0
-PORTREVISION= 1
-CATEGORIES= devel python
-MASTER_SITES= http://enthought.com/repo/ets/ \
- CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Core Packages for the Enthought Tool Suite
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-
-USES= python
-USE_PYTHON= distutils autoplist
-
-.include <bsd.port.mk>
diff --git a/devel/py-EnthoughtBase/distinfo b/devel/py-EnthoughtBase/distinfo
deleted file mode 100644
index c7180fed8a0e..000000000000
--- a/devel/py-EnthoughtBase/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (EnthoughtBase-3.1.0.tar.gz) = 3d1a3fcd2263f8fd9db05d9d26f87394906ed899680cddecae0a3c0f10ede2ea
-SIZE (EnthoughtBase-3.1.0.tar.gz) = 124387
diff --git a/devel/py-EnthoughtBase/pkg-descr b/devel/py-EnthoughtBase/pkg-descr
deleted file mode 100644
index 0b4bb5ea4215..000000000000
--- a/devel/py-EnthoughtBase/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-The EnthoughtBase project includes a few core packages that are used by
-many other projects in the Enthought Tool Suite:
-
-*enthought.etsconfig: Supports configuring settings that need to be
-shared across multiple projects or programs on the same system. Most
-significant of these is the GUI toolkit to be used. You can also
-configure locations for writing application data and user data, and the
-name of the company responsible for the software (which is used in the
-application and user data paths on some systems).
-*enthought.logger: Provides convenience functions for creating
-logging handlers.
-*enthought.util: Provides miscellaneous utility functions.
diff --git a/devel/rapidsvn/Makefile b/devel/rapidsvn/Makefile
deleted file mode 100644
index eb195e85169b..000000000000
--- a/devel/rapidsvn/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= rapidsvn
-PORTVERSION= 0.12.1
-PORTREVISION= 4
-CATEGORIES= devel
-MASTER_SITES= http://www.rapidsvn.org/download/release/${PORTVERSION}/
-
-MAINTAINER= robert.ayrapetyan@gmail.com
-COMMENT= Cross-platform GUI front-end for the Subversion revision system
-
-BROKEN= fails to build
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-
-BUILD_DEPENDS= ${LOCALBASE}/bin/svn:devel/subversion \
- xsltproc:textproc/libxslt \
- ${LOCALBASE}/share/xsl/docbook/VERSION:textproc/docbook-xsl
-
-USE_WX= 2.8
-WX_UNICODE= yes
-WX_CONF_ARGS= absolute
-
-GNU_CONFIGURE= yes
-USES= gettext libtool
-CONFIGURE_TARGET=
-CONFIGURE_ARGS= --with-apr-config=apr-1-config \
- --with-apu-config=apu-1-config \
- --with-svn-include=${LOCALBASE}/include \
- --with-svn-lib=${LOCALBASE}/lib \
- --with-xsltproc=xsltproc \
- --with-docbook-xsl-manpages=${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl \
- --program-prefix="" \
- --with-doxygen=no \
- --with-manpage=yes
-
-USE_LDCONFIG= yes
-
-post-install:
- ${INSTALL_DATA} ${WRKSRC}/doc/manpage/rapidsvn.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/
-
-.include <bsd.port.mk>
diff --git a/devel/rapidsvn/distinfo b/devel/rapidsvn/distinfo
deleted file mode 100644
index 284cd2788681..000000000000
--- a/devel/rapidsvn/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (rapidsvn-0.12.1.tar.gz) = 9744d2481b7e4db52adb0fa03806776463ed239ad39d09c807bc4c1198c4acae
-SIZE (rapidsvn-0.12.1.tar.gz) = 1087511
diff --git a/devel/rapidsvn/files/patch-doc-manpage-Makefile.in b/devel/rapidsvn/files/patch-doc-manpage-Makefile.in
deleted file mode 100644
index 1844cd2ce9ed..000000000000
--- a/devel/rapidsvn/files/patch-doc-manpage-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- doc/manpage/Makefile.in.orig 2013-07-25 11:29:28.000000000 +0200
-+++ doc/manpage/Makefile.in 2013-07-25 11:31:20.000000000 +0200
-@@ -184,7 +184,7 @@ top_srcdir = @top_srcdir@
- man_MANS = $(MAN_MANS)
- EXTRA_DIST = $(man_MANS) $(srcdir)/rapidsvn.xml
- MAKEMAN = @XSLTPROC@ --nonet --novalid @DOCBOOK_MANPAGES@
--all: all-am
-+all: all-am manpage
-
- .SUFFIXES:
- $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
diff --git a/devel/rapidsvn/pkg-descr b/devel/rapidsvn/pkg-descr
deleted file mode 100644
index eaf7215c4e33..000000000000
--- a/devel/rapidsvn/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-RapidSVN is a cross-platform GUI front-end for the Subversion revision
-system written in C++ using the wxWidgets framework. This project also
-includes a Subversion client C++ API.
-
-WWW: http://rapidsvn.tigris.org/
diff --git a/devel/rapidsvn/pkg-plist b/devel/rapidsvn/pkg-plist
deleted file mode 100644
index f5b87069d62d..000000000000
--- a/devel/rapidsvn/pkg-plist
+++ /dev/null
@@ -1,15 +0,0 @@
-bin/rapidsvn
-lib/libsvncpp.a
-lib/libsvncpp.so
-lib/libsvncpp.so.3
-lib/libsvncpp.so.3.0.0
-man/man1/rapidsvn.1.gz
-share/locale/de/LC_MESSAGES/rapidsvn.mo
-share/locale/es/LC_MESSAGES/rapidsvn.mo
-share/locale/fr/LC_MESSAGES/rapidsvn.mo
-share/locale/it_IT/LC_MESSAGES/rapidsvn.mo
-share/locale/ja/LC_MESSAGES/rapidsvn.mo
-share/locale/pt_BR/LC_MESSAGES/rapidsvn.mo
-share/locale/ru/LC_MESSAGES/rapidsvn.mo
-share/locale/uk/LC_MESSAGES/rapidsvn.mo
-share/locale/zh_CN/LC_MESSAGES/rapidsvn.mo
diff --git a/devel/ruby-cache/Makefile b/devel/ruby-cache/Makefile
deleted file mode 100644
index 30bf62e606c2..000000000000
--- a/devel/ruby-cache/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# Created by: Akinori MUSHA aka knu <knu@idaemons.org>
-# $FreeBSD$
-
-PORTNAME= cache
-PORTVERSION= 0.3
-CATEGORIES= devel ruby
-MASTER_SITES= http://cvsup.theplanet.com/distfiles/ruby/ \
- http://ftp.nara.wide.ad.jp/pub/GNU/savannah/files/pupa/ruby-cache.pkg/${PORTVERSION}/ \
- http://gnu.rtin.bz/ftp/savannah/files/pupa/ruby-cache.pkg/${PORTVERSION}/ \
- http://mirror.services.wisc.edu/mirrors/gnu/savannah/files/pupa/ruby-cache.pkg/${PORTVERSION}/
-PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
-DISTNAME= ruby-${PORTNAME}-${PORTVERSION}
-DIST_SUBDIR= ruby
-
-MAINTAINER= ruby@FreeBSD.org
-COMMENT= Ruby library for caching objects based on the LRU algorithm
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-LICENSE= BSD2CLAUSE RUBY
-LICENSE_COMB= dual
-
-BROKEN_RUBY22= yes
-
-OPTIONS_DEFINE= DOCS EXAMPLES
-
-NO_ARCH= yes
-USE_RUBY= yes
-USE_RUBY_SETUP= yes
-RUBY_SETUP= install.rb
-
-DOCS= MANUAL.rd README.rd
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${RUBY_MODDOCDIR}/
- cd ${WRKSRC}/ && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${RUBY_MODDOCDIR}/
-
-post-install-EXAMPLES-on:
- @${MKDIR} ${STAGEDIR}${RUBY_MODEXAMPLESDIR}/
- ${INSTALL_DATA} ${WRKSRC}/sample/*.rb ${STAGEDIR}${RUBY_MODEXAMPLESDIR}/
-
-.include <bsd.port.mk>
diff --git a/devel/ruby-cache/distinfo b/devel/ruby-cache/distinfo
deleted file mode 100644
index a59c7eac3456..000000000000
--- a/devel/ruby-cache/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ruby/ruby-cache-0.3.tar.gz) = ab93d49fdb829c1985e8e2e25654f931905328c9bc7de0f2a319caba6313369b
-SIZE (ruby/ruby-cache-0.3.tar.gz) = 10310
diff --git a/devel/ruby-cache/pkg-descr b/devel/ruby-cache/pkg-descr
deleted file mode 100644
index 081c30182de8..000000000000
--- a/devel/ruby-cache/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Ruby/Cache is a library for caching objects based on the LRU algorithm
-for Ruby.
-
-WWW: http://www.nongnu.org/pupa/ruby-cache.html
diff --git a/devel/ruby-cache/pkg-plist b/devel/ruby-cache/pkg-plist
deleted file mode 100644
index 7a46662838e3..000000000000
--- a/devel/ruby-cache/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-%%RUBY_SITELIBDIR%%/cache.rb
-%%PORTDOCS%%%%RUBY_RD_HTML_FILES%%%%RUBY_MODDOCDIR%%/MANUAL.html
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/MANUAL.rd
-%%PORTDOCS%%%%RUBY_RD_HTML_FILES%%%%RUBY_MODDOCDIR%%/README.html
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/README.rd
-%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/filecache.rb
diff --git a/devel/ruby-event-loop/Makefile b/devel/ruby-event-loop/Makefile
deleted file mode 100644
index 2694c5acb975..000000000000
--- a/devel/ruby-event-loop/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Created by: Alexander Botero-Lowry <alexbl@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= event-loop
-PORTVERSION= 0.3
-CATEGORIES= devel ruby
-MASTER_SITES= http://www.brockman.se/software/ruby-event-loop/
-PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
-
-MAINTAINER= ruby@FreeBSD.org
-COMMENT= Event loop for Ruby
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-NO_ARCH= yes
-USE_RUBY= yes
-
-do-configure:
- @cd ${WRKSRC} && ${RUBY} setup.rb config --prefix=${PREFIX}
-
-do-build:
- @cd ${WRKSRC} && ${RUBY} setup.rb setup
-
-do-install:
- @cd ${WRKSRC} && ${RUBY} setup.rb install --prefix=${STAGEDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/ruby-event-loop/distinfo b/devel/ruby-event-loop/distinfo
deleted file mode 100644
index 5a9818470b28..000000000000
--- a/devel/ruby-event-loop/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (event-loop-0.3.tar.gz) = ffeb55563dad06cc2b3fd169175d849c299e767aa10246e169e7624a76659a98
-SIZE (event-loop-0.3.tar.gz) = 52289
diff --git a/devel/ruby-event-loop/files/patch-setup.rb b/devel/ruby-event-loop/files/patch-setup.rb
deleted file mode 100644
index 37014a168065..000000000000
--- a/devel/ruby-event-loop/files/patch-setup.rb
+++ /dev/null
@@ -1,19 +0,0 @@
---- setup.rb.orig 2006-10-19 18:09:26 UTC
-+++ setup.rb
-@@ -281,7 +281,6 @@ class ConfigTable
- 'site-ruby-common' => 'siteruby', # For backward compatibility
- 'site-ruby' => 'siterubyver', # For backward compatibility
- 'bin-dir' => 'bindir',
-- 'bin-dir' => 'bindir',
- 'rb-dir' => 'rbdir',
- 'so-dir' => 'sodir',
- 'data-dir' => 'datadir',
-@@ -786,7 +785,7 @@ class ToplevelInstaller
- else
- require 'rbconfig'
- end
-- ::Config::CONFIG
-+ ::RbConfig::CONFIG
- end
-
- def initialize(ardir_root, config)
diff --git a/devel/ruby-event-loop/pkg-descr b/devel/ruby-event-loop/pkg-descr
deleted file mode 100644
index de79f5a0ceed..000000000000
--- a/devel/ruby-event-loop/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-event-loop is a simple signal system and an event loop that uses
-said simple signal system.
-
-WWW: http://www.brockman.se/software/ruby-event-loop/
diff --git a/devel/ruby-event-loop/pkg-plist b/devel/ruby-event-loop/pkg-plist
deleted file mode 100644
index 3a68427bfd21..000000000000
--- a/devel/ruby-event-loop/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-%%RUBY_SITELIBDIR%%/event-loop.rb
-%%RUBY_SITELIBDIR%%/event-loop/better-definers.rb
-%%RUBY_SITELIBDIR%%/event-loop/event-loop.rb
-%%RUBY_SITELIBDIR%%/event-loop/io.rb
-%%RUBY_SITELIBDIR%%/event-loop/signal-system.rb
-%%RUBY_SITELIBDIR%%/event-loop/timer.rb
diff --git a/devel/svndelta/Makefile b/devel/svndelta/Makefile
deleted file mode 100644
index e3e43b9927fd..000000000000
--- a/devel/svndelta/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: mich@FreeBSD.org
-# $FreeBSD$
-
-PORTNAME= svndelta
-PORTVERSION= 1.0.6
-PORTREVISION= 4
-CATEGORIES= devel
-MASTER_SITES= http://www.incava.org/pub/svndelta/
-
-MAINTAINER= mich@FreeBSD.org
-COMMENT= Summarizes and manages differences between local files and Subversion
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-RUN_DEPENDS= ${LOCALBASE}/bin/svn:devel/subversion
-
-USE_RUBY= yes
-NO_BUILD= yes
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
- @${MKDIR} ${STAGEDIR}${DATADIR}/diff/lcs
- ${INSTALL_DATA} ${WRKSRC}/share/svndelta/svndelta.rb ${STAGEDIR}${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/share/svndelta/diff/lcs.rb ${STAGEDIR}${DATADIR}/diff/
- ${INSTALL_DATA} ${WRKSRC}/share/svndelta/diff/lcs/*.rb ${STAGEDIR}${DATADIR}/diff/lcs/
- ${INSTALL_MAN} ${WRKSRC}/svndelta.1 ${STAGEDIR}${PREFIX}/man/man1/
-
-.include <bsd.port.mk>
diff --git a/devel/svndelta/distinfo b/devel/svndelta/distinfo
deleted file mode 100644
index d51e5741347a..000000000000
--- a/devel/svndelta/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (svndelta-1.0.6.tar.gz) = 1c84fcd1fca1909beb0c40690264848a142d28d94dfbb9b7505816c4deae243f
-SIZE (svndelta-1.0.6.tar.gz) = 31552
diff --git a/devel/svndelta/pkg-descr b/devel/svndelta/pkg-descr
deleted file mode 100644
index 3e02d65638e3..000000000000
--- a/devel/svndelta/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-svndelta helps control Subversion-managed projects. svndelta summarizes
-project changes (including lines of code) and also adds to and removes
-from Subversion the files that have been added and removed locally.
-
-svndelta filters project changes by using .svnignore files, both
-system-wide and locally. Thus, for example, svndelta will not attempt to
-add backup files or object files to a project, or include them in
-summaries of changes.
-
-Requires ruby.
-
-WWW: http://www.incava.org/projects/svndelta/
diff --git a/devel/svndelta/pkg-plist b/devel/svndelta/pkg-plist
deleted file mode 100644
index 39175ac3ab73..000000000000
--- a/devel/svndelta/pkg-plist
+++ /dev/null
@@ -1,11 +0,0 @@
-bin/svndelta
-man/man1/svndelta.1.gz
-%%DATADIR%%/svndelta.rb
-%%DATADIR%%/diff/lcs.rb
-%%DATADIR%%/diff/lcs/array.rb
-%%DATADIR%%/diff/lcs/block.rb
-%%DATADIR%%/diff/lcs/callbacks.rb
-%%DATADIR%%/diff/lcs/change.rb
-%%DATADIR%%/diff/lcs/hunk.rb
-%%DATADIR%%/diff/lcs/ldiff.rb
-%%DATADIR%%/diff/lcs/string.rb
diff --git a/devel/svnkit/Makefile b/devel/svnkit/Makefile
deleted file mode 100644
index c8b05052fd96..000000000000
--- a/devel/svnkit/Makefile
+++ /dev/null
@@ -1,55 +0,0 @@
-# Created by: tux@pinguru.net
-# $FreeBSD$
-
-PORTNAME= svnkit
-PORTVERSION= 1.3.0
-CATEGORIES= devel java
-MASTER_SITES= http://svnkit.com/
-DISTNAME= org.tmatesoft.svn_${PORTVERSION}.standalone
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= The only pure Java Subversion client library in the world
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-
-OPTIONS_DEFINE= DOCS
-
-USES= zip
-NO_BUILD= yes
-USE_JAVA= yes
-JAVA_VERSION= 1.6+
-DATADIR= ${JAVASHAREDIR}/${PORTNAME}
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}.5847
-
-DATA_FILES= COPYING \
- JNA-LICENSE JAVAHL-LICENSE SEQUENCE-LICENSE TRILEAD-LICENSE \
- changelog.txt logging.properties.disabled \
- svnkitclisrc.zip svnkitsrc.zip \
- jna.jar svnkit-cli.jar svnkit-javahl.jar svnkit.jar trilead.jar \
- README.txt
-
-PLIST_FILES= bin/jsvn bin/jsvnadmin bin/jsvnlook \
- bin/jsvnsync bin/jsvnversion \
- bin/jsvndumpfilter \
- ${DATA_FILES:S,^,%%DATADIR%%/,}
-
-SUB_FILES= javasvn.sh svnsync.sh jsvnadmin.sh jsvnlook.sh jsvnversion.sh jsvndumpfilter.sh
-PORTDOCS= *
-
-do-install:
- @${MKDIR} ${STAGEDIR}${DATADIR}
-.for file in ${DATA_FILES}
- ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DATADIR}
-.endfor
- ${INSTALL_SCRIPT} ${WRKDIR}/javasvn.sh ${STAGEDIR}${PREFIX}/bin/jsvn
- ${INSTALL_SCRIPT} ${WRKDIR}/svnsync.sh ${STAGEDIR}${PREFIX}/bin/jsvnsync
- ${INSTALL_SCRIPT} ${WRKDIR}/jsvnadmin.sh ${STAGEDIR}${PREFIX}/bin/jsvnadmin
- ${INSTALL_SCRIPT} ${WRKDIR}/jsvnlook.sh ${STAGEDIR}${PREFIX}/bin/jsvnlook
- ${INSTALL_SCRIPT} ${WRKDIR}/jsvnversion.sh ${STAGEDIR}${PREFIX}/bin/jsvnversion
- ${INSTALL_SCRIPT} ${WRKDIR}/jsvndumpfilter.sh ${STAGEDIR}${PREFIX}/bin/jsvndumpfilter
- cd ${WRKSRC}/doc/javadoc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/
- ${RMDIR} ${STAGEDIR}${DOCSDIR}/org/tmatesoft/svn/core/io/doc-files
-
-.include <bsd.port.mk>
diff --git a/devel/svnkit/distinfo b/devel/svnkit/distinfo
deleted file mode 100644
index 8b728b135276..000000000000
--- a/devel/svnkit/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (org.tmatesoft.svn_1.3.0.standalone.zip) = 93e78b3d193334c0fd42eb21937596f04f3b06f4f8b82b060e571da371473f67
-SIZE (org.tmatesoft.svn_1.3.0.standalone.zip) = 5602518
diff --git a/devel/svnkit/files/javasvn.sh.in b/devel/svnkit/files/javasvn.sh.in
deleted file mode 100644
index 06cab2268361..000000000000
--- a/devel/svnkit/files/javasvn.sh.in
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-
-SVNKIT_HOME=${SVNKIT_HOME:-"%%DATADIR%%"}
-SVNKIT_CP=${SVNKIT_HOME}/svnkit.jar:${SVNKIT_HOME}/svnkit-cli.jar:${SVNKIT_HOME}/trilead.jar:${SVNKIT_HOME}/jna.jar
-SVNKIT_LOGDIR=${SVNKIT_LOGDIR:-"${HOME}/.svnkit"}
-
-if [ ! -d ${SVNKIT_LOGDIR} ]; then
- mkdir ${SVNKIT_LOGDIR}
-fi
-
-JAVA_VERSION="%%JAVA_VERSION%%" exec "%%LOCALBASE%%/bin/java" \
- ${SVNKIT_OPTS} \
- -Djava.util.logging.config.file="${SVNKIT_HOME}/logging.properties" \
- -cp "${SVNKIT_CP}" \
- org.tmatesoft.svn.cli.svn.SVN "$@"
diff --git a/devel/svnkit/files/jsvnadmin.sh.in b/devel/svnkit/files/jsvnadmin.sh.in
deleted file mode 100644
index 1712da66d846..000000000000
--- a/devel/svnkit/files/jsvnadmin.sh.in
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-
-SVNKIT_HOME=${SVNKIT_HOME:-"%%DATADIR%%"}
-SVNKIT_CP=${SVNKIT_HOME}/svnkit.jar:${SVNKIT_HOME}/svnkit-cli.jar:${SVNKIT_HOME}/trilead.jar:${SVNKIT_HOME}/jna.jar
-SVNKIT_LOGDIR=${SVNKIT_LOGDIR:-"${HOME}/.svnkit"}
-
-if [ ! -d ${SVNKIT_LOGDIR} ]; then
- mkdir ${SVNKIT_LOGDIR}
-fi
-
-JAVA_VERSION="%%JAVA_VERSION%%" exec "%%LOCALBASE%%/bin/java" \
- ${SVNKIT_OPTS} \
- -Djava.util.logging.config.file="${SVNKIT_HOME}/logging.properties" \
- -cp "${SVNKIT_CP}" \
- org.tmatesoft.svn.cli.svnadmin.SVNAdmin "$@"
diff --git a/devel/svnkit/files/jsvndumpfilter.sh.in b/devel/svnkit/files/jsvndumpfilter.sh.in
deleted file mode 100644
index d0fd4e2ed954..000000000000
--- a/devel/svnkit/files/jsvndumpfilter.sh.in
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-
-SVNKIT_HOME=${SVNKIT_HOME:-"%%DATADIR%%"}
-SVNKIT_CP=${SVNKIT_HOME}/svnkit.jar:${SVNKIT_HOME}/svnkit-cli.jar:${SVNKIT_HOME}/trilead.jar:${SVNKIT_HOME}/jna.jar
-SVNKIT_LOGDIR=${SVNKIT_LOGDIR:-"${HOME}/.svnkit"}
-
-if [ ! -d ${SVNKIT_LOGDIR} ]; then
- mkdir ${SVNKIT_LOGDIR}
-fi
-
-JAVA_VERSION="%%JAVA_VERSION%%" exec "%%LOCALBASE%%/bin/java" \
- ${SVNKIT_OPTS} \
- -Djava.util.logging.config.file="${SVNKIT_HOME}/logging.properties" \
- -cp "${SVNKIT_CP}" \
- org.tmatesoft.svn.cli.svndumpfilter.SVNDumpFilter "$@"
diff --git a/devel/svnkit/files/jsvnlook.sh.in b/devel/svnkit/files/jsvnlook.sh.in
deleted file mode 100644
index 224d98cd2d48..000000000000
--- a/devel/svnkit/files/jsvnlook.sh.in
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-
-SVNKIT_HOME=${SVNKIT_HOME:-"%%DATADIR%%"}
-SVNKIT_CP=${SVNKIT_HOME}/svnkit.jar:${SVNKIT_HOME}/svnkit-cli.jar:${SVNKIT_HOME}/trilead.jar:${SVNKIT_HOME}/jna.jar
-SVNKIT_LOGDIR=${SVNKIT_LOGDIR:-"${HOME}/.svnkit"}
-
-if [ ! -d ${SVNKIT_LOGDIR} ]; then
- mkdir ${SVNKIT_LOGDIR}
-fi
-
-JAVA_VERSION="%%JAVA_VERSION%%" exec "%%LOCALBASE%%/bin/java" \
- ${SVNKIT_OPTS} \
- -Djava.util.logging.config.file="${SVNKIT_HOME}/logging.properties" \
- -cp "${SVNKIT_CP}" \
- org.tmatesoft.svn.cli.svnlook.SVNLook "$@"
diff --git a/devel/svnkit/files/jsvnversion.sh.in b/devel/svnkit/files/jsvnversion.sh.in
deleted file mode 100644
index 7da254621b53..000000000000
--- a/devel/svnkit/files/jsvnversion.sh.in
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-
-SVNKIT_HOME=${SVNKIT_HOME:-"%%DATADIR%%"}
-SVNKIT_CP=${SVNKIT_HOME}/svnkit.jar:${SVNKIT_HOME}/svnkit-cli.jar:${SVNKIT_HOME}/trilead.jar:${SVNKIT_HOME}/jna.jar
-SVNKIT_LOGDIR=${SVNKIT_LOGDIR:-"${HOME}/.svnkit"}
-
-if [ ! -d ${SVNKIT_LOGDIR} ]; then
- mkdir ${SVNKIT_LOGDIR}
-fi
-
-JAVA_VERSION="%%JAVA_VERSION%%" exec "%%LOCALBASE%%/bin/java" \
- ${SVNKIT_OPTS} \
- -Djava.util.logging.config.file="${SVNKIT_HOME}/logging.properties" \
- -cp "${SVNKIT_CP}" \
- org.tmatesoft.svn.cli.svnversion.SVNVersion "$@"
diff --git a/devel/svnkit/files/svnsync.sh.in b/devel/svnkit/files/svnsync.sh.in
deleted file mode 100644
index 15281508d427..000000000000
--- a/devel/svnkit/files/svnsync.sh.in
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-
-SVNKIT_HOME=${SVNKIT_HOME:-"%%DATADIR%%"}
-SVNKIT_CP=${SVNKIT_HOME}/svnkit.jar:${SVNKIT_HOME}/svnkit-cli.jar:${SVNKIT_HOME}/ganymed.jar
-SVNKIT_LOGDIR=${SVNKIT_LOGDIR:-"${HOME}/.svnkit"}
-
-if [ ! -d ${SVNKIT_LOGDIR} ]; then
- mkdir ${SVNKIT_LOGDIR}
-fi
-
-JAVA_VERSION="%%JAVA_VERSION%%" exec "%%LOCALBASE%%/bin/java" \
- ${SVNKIT_OPTS} \
- -Djava.util.logging.config.file="${SVNKIT_HOME}/logging.properties" \
- -cp "${SVNKIT_CP}" \
- org.tmatesoft.svn.cli.svnsync.SVNSync "$@"
diff --git a/devel/svnkit/pkg-descr b/devel/svnkit/pkg-descr
deleted file mode 100644
index a9e653416caa..000000000000
--- a/devel/svnkit/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-SVNKit is a pure Java Subversion client library.
-
-You would like to use SVNKit when you need to access or modify Subversion
-repository from your Java application, be it a standalone program, plugin or
-web application. Being a pure Java program, SVNKit doesn't need any
-additional configuration or native binaries to work on any OS that runs Java.
-
-SVNKit Features:
-
-* No external binaries or libraries are needed.
-* SVNKit supports http, https, svn and svn+ssh connection protocols.
-* Low level API allows effective direct Subversion repository access.
-* Compatible with applications that already use native javahl bindings.
-
-WWW: http://svnkit.com/
diff --git a/devel/tclgetopts/Makefile b/devel/tclgetopts/Makefile
deleted file mode 100644
index ec58ef0dfe27..000000000000
--- a/devel/tclgetopts/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# Created by: mi
-# $FreeBSD$
-
-PORTNAME= tclGetOpts
-PORTVERSION= 1.0
-CATEGORIES= devel tcl
-MASTER_SITES= http://www.waxandwane.com/toolbox/tclGetOpts/
-DISTNAME= ${PORTNAME}
-EXTRACT_SUFX= ${PORTVERSION}.tar.gz
-
-MAINTAINER= mi@aldan.algebra.com
-COMMENT= Pure TCL code for command line options parsing
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-USES= shebangfix
-NO_BUILD= yes
-
-SHEBANG_FILES= foxTypedOpts.tcl foxGetOpt.tcl
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib/foxGetOpt
- ${INSTALL_SCRIPT} \
- ${FILESDIR}/pkgIndex.tcl \
- ${WRKSRC}/foxTypedOpts.tcl \
- ${WRKSRC}/foxGetOpt.tcl ${STAGEDIR}${PREFIX}/lib/foxGetOpt/
- ${INSTALL_MAN} ${WRKSRC}/getopt.n ${WRKSRC}/typedopts.n \
- ${STAGEDIR}${PREFIX}/man/mann/
-
-.include <bsd.port.mk>
diff --git a/devel/tclgetopts/distinfo b/devel/tclgetopts/distinfo
deleted file mode 100644
index 34971d8f64ef..000000000000
--- a/devel/tclgetopts/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (tclGetOpts1.0.tar.gz) = 74a4f0eafbc69464b20ebf0c94281ec673bbc68194de6dcf1b5cd935a138cc70
-SIZE (tclGetOpts1.0.tar.gz) = 8901
diff --git a/devel/tclgetopts/files/patch-foxTypedOpts.tcl b/devel/tclgetopts/files/patch-foxTypedOpts.tcl
deleted file mode 100644
index 9ab821bfe4c0..000000000000
--- a/devel/tclgetopts/files/patch-foxTypedOpts.tcl
+++ /dev/null
@@ -1,132 +0,0 @@
---- foxTypedOpts.tcl Sat Feb 19 19:46:50 1994
-+++ foxTypedOpts.tcl Thu Mar 18 16:15:13 1999
-@@ -80,9 +80,8 @@
- # typedopts several times with different <arg-list>s without losing the
- # information from previous calls.
- #
--# if typedopts can't parse its options for any reason, it will print an
--# error message to stderr and return a -1 without modifying any other
--# variables.
-+# if typedopts can't parse its options for any reason, it return an
-+# error message without modifying any other variables.
- #
- # EXAMPLE:
- #
-@@ -157,8 +156,7 @@
- # Initial revision
- #
-
--proc typedopts { args } {
--
-+namespace eval foxOpts {
- proc abbr { s1 s2 } {
- if { [ set len [ string length $s1 ]] } then {
- if { ! [ string compare $s1 [ string range $s2 0 [ expr $len - 1 ]]] } then {
-@@ -298,8 +296,7 @@
- return 1
- }
- default {
-- puts stderr "Eek! Option type <$otype> not supported yet!"
-- set var "isn't a supported type."
-+ set var "<$otype> isn't a supported type."
- return 0
- }
- }
-@@ -320,32 +317,28 @@
- "floats" -
- "strings" {
- if { [ llength $optlist ] } then {
-- puts stderr "typedopts: Type $type doesn't take arguments"
-- return ""
-+ return -code error "typedopts: Type $type doesn't take arguments"
- }
- return [ string index $type 0 ]
- }
- "one-of" {
- if { ! [ llength $optlist ] } then {
-- puts stderr "typedopts: No arguments given to type $type"
-- return ""
-+ return -code error "typedopts: No arguments given to type $type"
- }
- return [ concat [ string index $type 0 ] $optlist ]
- }
- "list-of" -
- "multiple" {
- if { ! [ llength $optlist ] } then {
-- puts stderr "typedopts: No arguments given to type $type"
-- return ""
-+ return -code error "typedopts: No arguments given to type $type"
- }
-- if { ! [ string length [ set subtype [ parseOption $optlist ]]] } then {
-- return ""
-+ if {[catch {parseOption $optlist} subtype]} then {
-+ return -code error $subtype
- }
- return [ concat [ string index $type 0 ] $subtype ]
- }
- default {
-- puts stderr "typedopts: Unknown option type $type"
-- return ""
-+ return -code error "typedopts: Unknown option type $type"
- }
- }
- }
-@@ -354,6 +347,5 @@
-
- if { [ llength $args ] < 5 } then {
-- puts stderr "typedopts: bad number of arguments."
-- return -1
-+ return -code error "typedopts: bad number of arguments."
- }
-
-@@ -367,6 +359,5 @@
- }
- default {
-- puts stderr "typedopts: bad option \"$opt\": should be -noinitialize or --"
-- return -1
-+ return -code error "typedopts: bad option \"$opt\": should be -noinitialize or --"
- }
- }
-@@ -380,16 +375,15 @@
- if { [ string length $type ] } then {
- foreach arg $word {
- if { [ lsearch -exact $arg $allopts ] > -1 } then {
-- puts stderr "typedopts: option -$arg multiply declared."
-- return -1
-+ return -code error "typedopts: option -$arg multiply declared."
- }
- lappend allopts $arg
- set opttype($arg) $type
- }
- set type ""
- } else {
-- if { ! [ string length [ set type [ parseOption $word ]]] } then {
-- return -1
-+ if [catch {foxOpts::parseOption $word} type] then {
-+ return -code error $type
- }
- }
- }
-@@ -408,7 +402,7 @@
- while { [ llength $arglist ] } {
- switch -glob -- $arglist {
- -- {
-- shift arglist
-+ foxOpts::shift arglist
- break
- }
- -* {
-@@ -417,10 +411,10 @@
- break
- }
- }
-- set opt [ string range [ shift arglist ] 1 end ]
-- if { [ string length [ set fnd [ findabbr $allopts $opt ]]] } then {
-+ set opt [ string range [ foxOpts::shift arglist ] 1 end ]
-+ if { [ string length [set fnd [foxOpts::findabbr $allopts $opt]]] } then {
- set type $opttype($fnd)
-- if { [ parseOptionType $opttype($fnd) arglist arg ] } then {
-+ if { [ foxOpts::parseOptionType $opttype($fnd) arglist arg ] } then {
- if { $_opts($fnd) && ! [ string match "m*" $type ] } then {
- set _args(_ERROR_) "Found multiple occurrences of option -$fnd"
- set retval 0
diff --git a/devel/tclgetopts/files/patch-typedopts.n b/devel/tclgetopts/files/patch-typedopts.n
deleted file mode 100644
index 89e871460b92..000000000000
--- a/devel/tclgetopts/files/patch-typedopts.n
+++ /dev/null
@@ -1,10 +0,0 @@
---- typedopts.n.orig Sat Feb 19 19:30:19 1994
-+++ typedopts.n Thu Mar 18 16:05:00 1999
-@@ -155,5 +155,4 @@
- .B typedopts
--can't parse its options for any reason, it will print an
--error message to stderr and return a
--.B -1
-+can't parse its options for any reason, it will
-+fail with an error message and return
- without modifying any other variables.
diff --git a/devel/tclgetopts/files/pkgIndex.tcl b/devel/tclgetopts/files/pkgIndex.tcl
deleted file mode 100644
index 22ab83b0138c..000000000000
--- a/devel/tclgetopts/files/pkgIndex.tcl
+++ /dev/null
@@ -1,6 +0,0 @@
-# This file was NOT auto generated! pkg_mkIndex(n) will NOT re-create it -mi
-
-package ifneeded foxgetopt 1.0 [list tclPkgSetup $dir foxgetopt 1.0 {
- {foxTypedOpts.tcl source typedopts}
- {foxGetOpt.tcl source getopt}
-}]
diff --git a/devel/tclgetopts/pkg-descr b/devel/tclgetopts/pkg-descr
deleted file mode 100644
index cb0e592c2553..000000000000
--- a/devel/tclgetopts/pkg-descr
+++ /dev/null
@@ -1,23 +0,0 @@
-The package is slightly altered by this porter to:
- a) use namespace for auxiliary procedures
- b) return an error rather then output it to stderr
-
-The original README follows:
-
-This package includes two routines for parsing command-line options in
-a TCL script:
-
-foxGetOpt.tcl -- this file contains the routine "getopt", a close
-emulation of the getopt(3) library routine for C programs.
-
-foxTypedOpts.tcl -- This contains the routine "typedopts", which uses
-long option names and which does type checking on option arguments.
-
-There is also a man page for each routine (named after the routine, not
-the file), and an ASCII'fied version of each man page called
-<file>.README.
-
-If you have any comments / suggestions / bug-reports / bug-fixes, etc.,
-please email me at: darkfox@netcom.com
-
-Thanks, and enjoy! - Johnson Earls
diff --git a/devel/tclgetopts/pkg-plist b/devel/tclgetopts/pkg-plist
deleted file mode 100644
index 94d10d6925eb..000000000000
--- a/devel/tclgetopts/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-lib/foxGetOpt/pkgIndex.tcl
-lib/foxGetOpt/foxTypedOpts.tcl
-lib/foxGetOpt/foxGetOpt.tcl
-man/mann/getopt.n.gz
-man/mann/typedopts.n.gz
diff --git a/devel/uclmmbase/Makefile b/devel/uclmmbase/Makefile
deleted file mode 100644
index 87ad82cf7685..000000000000
--- a/devel/uclmmbase/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# Created by: Garrett Wollman <wollman@lcs.mit.edu>
-# $FreeBSD$
-
-PORTNAME= uclmmbase
-PORTVERSION= 1.2.18
-CATEGORIES= devel ipv6
-MASTER_SITES= http://aldan.algebra.com/~mi/port-stuff/
-DISTNAME= common-${PORTVERSION}
-
-MAINTAINER= mi@aldan.algebra.com
-COMMENT= Common subroutines for UCL mbone applications
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-OPTIONS_DEFINE= IPV6
-
-WRKSRC= ${WRKDIR}/common
-USES= uidfix tar:xz
-GNU_CONFIGURE= yes
-USE_OPENSSL= yes
-IPV6_CONFIGURE_ENABLE= ipv6
-MAKE_ENV= WITHOUT_PROFILE=yes __MAKE_CONF=/dev/null SRCCONF=/dev/null
-INSTALL_WRKSRC= ${WRKSRC}/src
-
-post-configure:
- @for f in ${FILESDIR}/*.bsd ; do \
- ${LN} -sf $$f ${WRKSRC}/src/`${BASENAME} $$f .bsd` ; \
- done
-
-# Run the test, and fail if we hit an error. Don't fail in case of
-# the networking-error, which may be due IPv6 (or IPv4) being unavailable
-# or some network (mis)configuration:
-post-build test:
- cd ${WRKSRC} && tests/test-libcommon 2>&1 | ${AWK} ' \
- /fail$$/ && $$2 != "networking" { code=1 } \
- { print } END { exit code }'
-
-.include <bsd.port.mk>
diff --git a/devel/uclmmbase/distinfo b/devel/uclmmbase/distinfo
deleted file mode 100644
index 7f0e13691089..000000000000
--- a/devel/uclmmbase/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (common-1.2.18.tar.xz) = 19cd7c6f1d46d54fa7a805f3819e1f516fdd722ef34b6e1f40bad9571374e4f4
-SIZE (common-1.2.18.tar.xz) = 498632
diff --git a/devel/uclmmbase/files/Makefile.bsd b/devel/uclmmbase/files/Makefile.bsd
deleted file mode 100644
index a20a03add770..000000000000
--- a/devel/uclmmbase/files/Makefile.bsd
+++ /dev/null
@@ -1,30 +0,0 @@
-CFLAGS+= -I${OPENSSLINC} -DBSD
-LDADD = -L${OPENSSLLIB} -lssl -lcrypto
-VERSION!=cat ${.CURDIR:H}/VERSION
-LIB = uclmmbase
-NO_PROFILE= yes
-SHLIB_MAJOR= ${VERSION:R:S/.//g}
-SHLIB_MINOR= ${VERSION:E}
-LIBDIR= ${PREFIX}/lib
-INCLUDEDIR= ${PREFIX}/include/${LIB}
-
-SRCS = base64.c debug.c memory.c net_udp.c qfDES.c util.c \
- rijndael-api-fst.c rijndael-alg-fst.c \
- ntp.c rtp.c mbus_parser.c mbus_config.c mbus_addr.c \
- mbus.c asarray.c sdp.c sap.c qfDES.c
-
-INCS= base64.h config_win32.h config_unix.h crypt_random.h \
- debug.h hmac.h mbus.h mbus_parser.h md5.h memory.h \
- net_udp.h qfDES.h rtp.h uclconf.h util.h version.h
-
-all: version.h lib${LIB}.a ${SHLIB_NAME}
-
-version.h: ${.CURDIR:H}/VERSION
- echo '#define CCL_VERSION "v${VERSION}"' > $@
-
-${INCLUDEDIR} ${LIBDIR}:
- mkdir -p ${DESTDIR}$@
-
-beforeinstall: ${INCLUDEDIR} ${LIBDIR}
-
-.include <bsd.lib.mk>
diff --git a/devel/uclmmbase/files/btree.h.bsd b/devel/uclmmbase/files/btree.h.bsd
deleted file mode 100644
index e9e067b7743d..000000000000
--- a/devel/uclmmbase/files/btree.h.bsd
+++ /dev/null
@@ -1,2 +0,0 @@
-#include <sys/types.h>
-#include <db.h>
diff --git a/devel/uclmmbase/files/crypt_random.h.bsd b/devel/uclmmbase/files/crypt_random.h.bsd
deleted file mode 100644
index 07214141ea53..000000000000
--- a/devel/uclmmbase/files/crypt_random.h.bsd
+++ /dev/null
@@ -1,4 +0,0 @@
-#include <stdlib.h>
-
-#define lbl_random random
-#define lbl_srandom srandom
diff --git a/devel/uclmmbase/files/hmac.h.bsd b/devel/uclmmbase/files/hmac.h.bsd
deleted file mode 100644
index 38a000e15dcd..000000000000
--- a/devel/uclmmbase/files/hmac.h.bsd
+++ /dev/null
@@ -1,4 +0,0 @@
-#include <openssl/hmac.h>
-
-#define hmac_md5(data, datalen, key, keylen, digest) \
- HMAC(EVP_md5(), key, keylen, data, datalen, digest, NULL)
diff --git a/devel/uclmmbase/files/md5.h.bsd b/devel/uclmmbase/files/md5.h.bsd
deleted file mode 100644
index d08ad42c7faf..000000000000
--- a/devel/uclmmbase/files/md5.h.bsd
+++ /dev/null
@@ -1,5 +0,0 @@
-#include <openssl/md5.h>
-
-#define MD5Init MD5_Init
-#define MD5Update MD5_Update
-#define MD5Final MD5_Final
diff --git a/devel/uclmmbase/files/patch-net_udp b/devel/uclmmbase/files/patch-net_udp
deleted file mode 100644
index 8f3e2211b25c..000000000000
--- a/devel/uclmmbase/files/patch-net_udp
+++ /dev/null
@@ -1,49 +0,0 @@
---- src/net_udp.c 2006-09-13 13:36:10.000000000 -0400
-+++ src/net_udp.c 2011-03-13 20:21:40.000000000 -0400
-@@ -44,7 +44,4 @@
- #include "debug.h"
- #include "memory.h"
--#include "inet_pton.h"
--#include "inet_ntop.h"
--#include "vsnprintf.h"
- #include "net_udp.h"
-
-@@ -126,4 +123,11 @@
- /*****************************************************************************/
-
-+#if defined(BSD) || defined(LINUX)
-+# include <err.h>
-+# define socket_error warn
-+#else /* { */
-+# ifdef __FreeBSD__ /* A simple check */
-+# error On FreeBSD BSD should be defined
-+# endif
- static void
- socket_error(const char *msg, ...)
-@@ -166,4 +170,5 @@
- #endif
- }
-+#endif /* } not a BSD system */
-
- #ifdef WIN32
-@@ -251,5 +256,5 @@
- return TRUE;
- }
-- socket_error("Can't resolve IP address for %s", dst);
-+ herror(dst);
-
- return FALSE;
-@@ -273,5 +278,5 @@
- struct hostent *h = gethostbyname(addr);
- if (h == NULL) {
-- socket_error("Can't resolve IP address for %s", addr);
-+ herror(addr);
- free(s);
- return NULL;
-@@ -422,5 +427,5 @@
- hent = gethostbyname(hname);
- if (hent == NULL) {
-- socket_error("Can't resolve IP address for %s", hname);
-+ herror(hname);
- return NULL;
- }
diff --git a/devel/uclmmbase/files/patch-src__mbus_parser.c b/devel/uclmmbase/files/patch-src__mbus_parser.c
deleted file mode 100644
index 9cf7375278c1..000000000000
--- a/devel/uclmmbase/files/patch-src__mbus_parser.c
+++ /dev/null
@@ -1,23 +0,0 @@
---- src/mbus_parser.c 2006-09-13 13:36:11.000000000 -0400
-+++ src/mbus_parser.c 2011-03-13 20:17:35.000000000 -0400
-@@ -159,4 +159,5 @@
- {
- char *p;
-+ long l;
-
- assert(m->magic == MBUS_PARSER_MAGIC);
-@@ -167,10 +168,11 @@
- }
-
-- *i = (int) strtol(m->buffer, &p, 10);
-- if (errno == ERANGE) {
-- debug_msg("integer out of range: %d\n", *i);
-+ l = strtol(m->buffer, &p, 10);
-+ if (l > INT_MAX || l < INT_MIN || errno == ERANGE) {
-+ debug_msg("integer out of range: %s\n", m->buffer);
- abort();
- return FALSE;
- }
-+ *i = l;
-
- if (p == m->buffer) {
diff --git a/devel/uclmmbase/files/patch-test b/devel/uclmmbase/files/patch-test
deleted file mode 100644
index 0602a47a3f99..000000000000
--- a/devel/uclmmbase/files/patch-test
+++ /dev/null
@@ -1,20 +0,0 @@
---- tests/Makefile.in Fri Mar 9 11:39:57 2001
-+++ tests/Makefile.in Thu Sep 23 16:40:19 2004
-@@ -10,5 +10,5 @@
- DEFS = @DEFS@
- CFLAGS = -I$(COMMONSRC) @CFLAGS@ $(DEFS)
--LIBS = -L../src @LIBS@
-+LIBS = -L../src @LIBS@ -L${OPENSSLLIB}/lib -lssl -lcrypto
- CC = @CC@
-
---- tests/test_net_udp.c Sat Oct 28 06:36:08 2000
-+++ tests/test_net_udp.c Tue Apr 12 12:45:44 2005
-@@ -116,4 +116,8 @@
- udp_exit(s1);
-
-+ if (hname == NULL) {
-+ printf("fail: cannot resolve our name\n");
-+ return;
-+ }
- /**********************************************************************/
- /* Now we send a packet to ourselves via our real network address... */
diff --git a/devel/uclmmbase/files/patch-word b/devel/uclmmbase/files/patch-word
deleted file mode 100644
index 443902f3c2d5..000000000000
--- a/devel/uclmmbase/files/patch-word
+++ /dev/null
@@ -1,9 +0,0 @@
---- src/qfDES.c Thu Nov 18 17:49:09 1999
-+++ src/qfDES.c Thu Mar 24 13:36:07 2005
-@@ -13,5 +13,5 @@
- #include "crypt_random.h"
-
--typedef unsigned long Word;
-+typedef uint32_t Word;
-
- #define B00 0x80000000
diff --git a/devel/uclmmbase/pkg-descr b/devel/uclmmbase/pkg-descr
deleted file mode 100644
index 7224a77e47fe..000000000000
--- a/devel/uclmmbase/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-The uclmmbase library (originally named libcommon, and renamed here
-to avoid confusion) is used by the IP multicast tools developed by
-University College, London. It contains IP multicast management,
-real-time transport protocol, and cryptographic routines, as well as
-some convenience functions and header files.
-
-WWW: http://www-mice.cs.ucl.ac.uk/multimedia/software/common/
diff --git a/devel/uclmmbase/pkg-plist b/devel/uclmmbase/pkg-plist
deleted file mode 100644
index 28712a493dab..000000000000
--- a/devel/uclmmbase/pkg-plist
+++ /dev/null
@@ -1,19 +0,0 @@
-include/uclmmbase/base64.h
-include/uclmmbase/config_win32.h
-include/uclmmbase/config_unix.h
-include/uclmmbase/crypt_random.h
-include/uclmmbase/debug.h
-include/uclmmbase/hmac.h
-include/uclmmbase/mbus.h
-include/uclmmbase/mbus_parser.h
-include/uclmmbase/md5.h
-include/uclmmbase/memory.h
-include/uclmmbase/net_udp.h
-include/uclmmbase/qfDES.h
-include/uclmmbase/rtp.h
-include/uclmmbase/uclconf.h
-include/uclmmbase/util.h
-include/uclmmbase/version.h
-lib/libuclmmbase.a
-lib/libuclmmbase.so
-lib/libuclmmbase.so.12