aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils
diff options
context:
space:
mode:
authorbapt <bapt@FreeBSD.org>2011-05-02 03:52:00 +0800
committerbapt <bapt@FreeBSD.org>2011-05-02 03:52:00 +0800
commitf10fbaeaf7cbffe6362c4dc52981f615bd4d980e (patch)
tree12f1ef0ce11087e34f1735527e71f8cd8fcbfe5d /sysutils
parent261447d286d0195b6b6e42c002db9e2b5d83f616 (diff)
downloadfreebsd-ports-gnome-f10fbaeaf7cbffe6362c4dc52981f615bd4d980e.tar.gz
freebsd-ports-gnome-f10fbaeaf7cbffe6362c4dc52981f615bd4d980e.tar.zst
freebsd-ports-gnome-f10fbaeaf7cbffe6362c4dc52981f615bd4d980e.zip
Remove unmaintained expired ports from sysutils
2011-05-01 sysutils/acidlaunch: Upstream disapear and distfile is no more available 2011-05-01 sysutils/cpbk: Upstream disapear and distfile is no more available 2011-05-01 sysutils/dc42wrap: Upstream disapear and distfile is no more available 2011-05-01 sysutils/deleted: Upstream disapear and distfile is no more available 2011-05-01 sysutils/dolly+: Upstream disapear and distfile is no more available 2011-05-01 sysutils/durep: Upstream disapear and distfile is no more available 2011-05-01 sysutils/dvdtape: Upstream disapear and distfile is no more available 2011-05-01 sysutils/flock: Upstream disapear and distfile is no more available 2011-05-01 sysutils/fontedit: Upstream disapear and distfile is no more available 2011-05-01 sysutils/ftrace: Upstream disapear and distfile is no more available 2011-05-01 sysutils/gfslicer: Upstream disapear and distfile is no more available 2011-05-01 sysutils/ghasher: Upstream disapear and distfile is no more available 2011-05-01 sysutils/gkrellmouse: Upstream disapear and distfile is no more available 2011-05-01 sysutils/gkrellmwho: Upstream disapear and distfile is no more available 2011-05-01 sysutils/glload: Upstream disapear and distfile is no more available 2011-05-01 sysutils/gnomefind: Abandoned upstream 2011-05-01 sysutils/graft: Upstream disapear and distfile is no more available 2011-05-01 sysutils/growspd: Upstream disapear and distfile is no more available 2011-05-01 sysutils/gtoaster: Upstream disapear and distfile is no more available 2011-05-01 sysutils/idled: Upstream disapear and distfile is no more available, consider using sysutils/doinkd 2011-05-01 sysutils/maint: Upstream disapear and distfile is no more available 2011-05-01 sysutils/ndir: Upstream disapear and distfile is no more available 2011-05-01 sysutils/p5-LJ-Cache: Upstream disapear and distfile is no more available 2011-05-01 sysutils/p5-LJ-TextMessage: Upstream disapear and distfile is no more available 2011-05-01 sysutils/reclinker: Upstream disapear and distfile is no more available 2011-05-01 sysutils/rotate: Upstream disapear and distfile is no more available 2011-05-01 sysutils/ticker.app: Upstream disapear and distfile is no more available 2011-05-01 sysutils/upsmon: Upstream disapear and distfile is no more available 2011-05-01 sysutils/usbutil: Upstream disapear and distfile is no more available 2011-05-01 sysutils/uwatch: Upstream disapear and distfile is no more available 2011-05-01 sysutils/wmavgload: Upstream disapear and distfile is no more available 2011-05-01 sysutils/wmfsm: Upstream disapear and distfile is no more available 2011-05-01 sysutils/wmhm: Upstream disapear and distfile is no more available 2011-05-01 sysutils/wminet: Upstream disapear and distfile is no more available 2011-05-01 sysutils/wmlmmon: Upstream disapear and distfile is no more available 2011-05-01 sysutils/wmlongrun: Upstream disapear and distfile is no more available 2011-05-01 sysutils/wmmemmon: Upstream disapear and distfile is no more available 2011-05-01 sysutils/wmmount: Upstream disapear and distfile is no more available 2011-05-01 sysutils/wmpccard: Upstream disapear and distfile is no more available 2011-05-01 sysutils/wmshutdown: Upstream disapear and distfile is no more available 2011-05-01 sysutils/wmzazof: Upstream disapear and distfile is no more available
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/Makefile41
-rw-r--r--sysutils/acidlaunch/Makefile38
-rw-r--r--sysutils/acidlaunch/distinfo2
-rw-r--r--sysutils/acidlaunch/files/patch-configure20
-rw-r--r--sysutils/acidlaunch/pkg-descr7
-rw-r--r--sysutils/cpbk/Makefile29
-rw-r--r--sysutils/cpbk/distinfo2
-rw-r--r--sysutils/cpbk/files/patch-aa63
-rw-r--r--sysutils/cpbk/files/patch-ab30
-rw-r--r--sysutils/cpbk/files/patch-ac7
-rw-r--r--sysutils/cpbk/pkg-descr16
-rw-r--r--sysutils/dc42wrap/Makefile24
-rw-r--r--sysutils/dc42wrap/distinfo2
-rw-r--r--sysutils/dc42wrap/pkg-descr21
-rw-r--r--sysutils/deleted/Makefile28
-rw-r--r--sysutils/deleted/distinfo2
-rw-r--r--sysutils/deleted/pkg-descr4
-rw-r--r--sysutils/dolly+/Makefile45
-rw-r--r--sysutils/dolly+/distinfo2
-rw-r--r--sysutils/dolly+/files/patch-Client.cpp21
-rw-r--r--sysutils/dolly+/files/patch-List.cpp7
-rw-r--r--sysutils/dolly+/files/patch-Net.cpp10
-rw-r--r--sysutils/dolly+/files/patch-Packet.cpp8
-rw-r--r--sysutils/dolly+/pkg-descr23
-rw-r--r--sysutils/durep/Makefile43
-rw-r--r--sysutils/durep/distinfo2
-rw-r--r--sysutils/durep/pkg-descr19
-rw-r--r--sysutils/dvdtape/Makefile26
-rw-r--r--sysutils/dvdtape/distinfo2
-rw-r--r--sysutils/dvdtape/files/patch-aa28
-rw-r--r--sysutils/dvdtape/files/patch-ab84
-rw-r--r--sysutils/dvdtape/pkg-descr3
-rw-r--r--sysutils/flock/Makefile46
-rw-r--r--sysutils/flock/distinfo2
-rw-r--r--sysutils/flock/pkg-descr3
-rw-r--r--sysutils/fontedit/Makefile24
-rw-r--r--sysutils/fontedit/distinfo2
-rw-r--r--sysutils/fontedit/pkg-descr2
-rw-r--r--sysutils/ftrace/Makefile37
-rw-r--r--sysutils/ftrace/distinfo2
-rw-r--r--sysutils/ftrace/files/patch-aa15
-rw-r--r--sysutils/ftrace/files/patch-ab11
-rw-r--r--sysutils/ftrace/pkg-descr4
-rw-r--r--sysutils/gfslicer/Makefile43
-rw-r--r--sysutils/gfslicer/distinfo2
-rw-r--r--sysutils/gfslicer/pkg-descr9
-rw-r--r--sysutils/gfslicer/pkg-plist7
-rw-r--r--sysutils/ghasher/Makefile29
-rw-r--r--sysutils/ghasher/distinfo2
-rw-r--r--sysutils/ghasher/files/patch-Makefile12
-rw-r--r--sysutils/ghasher/pkg-descr4
-rw-r--r--sysutils/gkrellmouse/Makefile35
-rw-r--r--sysutils/gkrellmouse/distinfo2
-rw-r--r--sysutils/gkrellmouse/files/patch-Makefile19
-rw-r--r--sysutils/gkrellmouse/pkg-descr7
-rw-r--r--sysutils/gkrellmwho/Makefile33
-rw-r--r--sysutils/gkrellmwho/distinfo2
-rw-r--r--sysutils/gkrellmwho/files/patch-Makefile19
-rw-r--r--sysutils/gkrellmwho/files/patch-gkrellmwho.c14
-rw-r--r--sysutils/gkrellmwho/pkg-descr4
-rw-r--r--sysutils/gkrellmwho/pkg-plist2
-rw-r--r--sysutils/glload/Makefile35
-rw-r--r--sysutils/glload/distinfo2
-rw-r--r--sysutils/glload/pkg-descr1
-rw-r--r--sysutils/gnomefind/Makefile38
-rw-r--r--sysutils/gnomefind/distinfo2
-rw-r--r--sysutils/gnomefind/pkg-descr22
-rw-r--r--sysutils/gnomefind/pkg-plist34
-rw-r--r--sysutils/graft/Makefile64
-rw-r--r--sysutils/graft/distinfo2
-rw-r--r--sysutils/graft/files/patch-Makefile.dist53
-rw-r--r--sysutils/graft/pkg-descr5
-rw-r--r--sysutils/growspd/Makefile25
-rw-r--r--sysutils/growspd/distinfo2
-rw-r--r--sysutils/growspd/pkg-descr3
-rw-r--r--sysutils/gtoaster/Makefile63
-rw-r--r--sysutils/gtoaster/distinfo2
-rw-r--r--sysutils/gtoaster/files/patch-audio_oss.c11
-rw-r--r--sysutils/gtoaster/files/patch-configure11
-rw-r--r--sysutils/gtoaster/files/patch-stdfiletrack.c18
-rw-r--r--sysutils/gtoaster/pkg-descr9
-rw-r--r--sysutils/idled/Makefile45
-rw-r--r--sysutils/idled/distinfo2
-rw-r--r--sysutils/idled/files/idled.in33
-rw-r--r--sysutils/idled/files/utmp-Makefile104
-rw-r--r--sysutils/idled/files/utmpx-Makefile105
-rw-r--r--sysutils/idled/files/utmpx-idled.c33
-rw-r--r--sysutils/idled/files/utmpx-idled.h10
-rw-r--r--sysutils/idled/pkg-descr4
-rw-r--r--sysutils/idled/pkg-message38
-rw-r--r--sysutils/maint/Makefile51
-rw-r--r--sysutils/maint/distinfo2
-rw-r--r--sysutils/maint/pkg-descr12
-rw-r--r--sysutils/maint/pkg-plist36
-rw-r--r--sysutils/ndir/Makefile41
-rw-r--r--sysutils/ndir/distinfo2
-rw-r--r--sysutils/ndir/files/patch-src-File-Date-StringUtils-Format.h19
-rw-r--r--sysutils/ndir/pkg-descr9
-rw-r--r--sysutils/p5-LJ-Cache/Makefile23
-rw-r--r--sysutils/p5-LJ-Cache/distinfo2
-rw-r--r--sysutils/p5-LJ-Cache/pkg-descr9
-rw-r--r--sysutils/p5-LJ-Cache/pkg-plist8
-rw-r--r--sysutils/p5-LJ-TextMessage/Makefile29
-rw-r--r--sysutils/p5-LJ-TextMessage/distinfo2
-rw-r--r--sysutils/p5-LJ-TextMessage/files/patch-TextMessage.pm1464
-rw-r--r--sysutils/p5-LJ-TextMessage/pkg-descr3
-rw-r--r--sysutils/p5-LJ-TextMessage/pkg-plist6
-rw-r--r--sysutils/reclinker/Makefile27
-rw-r--r--sysutils/reclinker/distinfo2
-rw-r--r--sysutils/reclinker/pkg-descr15
-rw-r--r--sysutils/rotate/Makefile23
-rw-r--r--sysutils/rotate/distinfo2
-rw-r--r--sysutils/rotate/files/patch-rotate8
-rw-r--r--sysutils/rotate/pkg-descr1
-rw-r--r--sysutils/ticker.app/Makefile37
-rw-r--r--sysutils/ticker.app/distinfo2
-rw-r--r--sysutils/ticker.app/pkg-descr6
-rw-r--r--sysutils/upsmon/Makefile39
-rw-r--r--sysutils/upsmon/distinfo2
-rw-r--r--sysutils/upsmon/files/patch-aa22
-rw-r--r--sysutils/upsmon/files/patch-csocket.h12
-rw-r--r--sysutils/upsmon/files/patch-daemon.cc10
-rw-r--r--sysutils/upsmon/files/upsmon.sh20
-rw-r--r--sysutils/upsmon/pkg-descr5
-rw-r--r--sysutils/upsmon/pkg-message9
-rw-r--r--sysutils/upsmon/pkg-plist5
-rw-r--r--sysutils/usbutil/Makefile32
-rw-r--r--sysutils/usbutil/distinfo2
-rw-r--r--sysutils/usbutil/files/patch-aa96
-rw-r--r--sysutils/usbutil/files/patch-ab28
-rw-r--r--sysutils/usbutil/pkg-descr8
-rw-r--r--sysutils/uwatch/Makefile29
-rw-r--r--sysutils/uwatch/distinfo2
-rw-r--r--sysutils/uwatch/files/patch-aa10
-rw-r--r--sysutils/uwatch/pkg-descr3
-rw-r--r--sysutils/wmavgload/Makefile31
-rw-r--r--sysutils/wmavgload/distinfo2
-rw-r--r--sysutils/wmavgload/files/patch-a036
-rw-r--r--sysutils/wmavgload/files/patch-aa19
-rw-r--r--sysutils/wmavgload/pkg-descr3
-rw-r--r--sysutils/wmfsm/Makefile30
-rw-r--r--sysutils/wmfsm/distinfo2
-rw-r--r--sysutils/wmfsm/files/patch-wmfsm::wmfsm.c28
-rw-r--r--sysutils/wmfsm/pkg-descr4
-rw-r--r--sysutils/wmhm/Makefile44
-rw-r--r--sysutils/wmhm/distinfo2
-rw-r--r--sysutils/wmhm/files/patch-aa11
-rw-r--r--sysutils/wmhm/files/patch-ab11
-rw-r--r--sysutils/wmhm/files/patch-ac21
-rw-r--r--sysutils/wmhm/files/patch-ad11
-rw-r--r--sysutils/wmhm/files/patch-warned126
-rw-r--r--sysutils/wmhm/pkg-descr6
-rw-r--r--sysutils/wminet/Makefile31
-rw-r--r--sysutils/wminet/distinfo2
-rw-r--r--sysutils/wminet/files/patch-aa45
-rw-r--r--sysutils/wminet/files/patch-ab484
-rw-r--r--sysutils/wminet/files/patch-wminetrc25
-rw-r--r--sysutils/wminet/pkg-descr15
-rw-r--r--sysutils/wminet/pkg-plist4
-rw-r--r--sysutils/wmlmmon/Makefile31
-rw-r--r--sysutils/wmlmmon/distinfo2
-rw-r--r--sysutils/wmlmmon/files/patch-aa12
-rw-r--r--sysutils/wmlmmon/pkg-descr13
-rw-r--r--sysutils/wmlongrun/Makefile36
-rw-r--r--sysutils/wmlongrun/distinfo2
-rw-r--r--sysutils/wmlongrun/pkg-descr7
-rw-r--r--sysutils/wmmemmon/Makefile47
-rw-r--r--sysutils/wmmemmon/distinfo2
-rw-r--r--sysutils/wmmemmon/files/extra-kvm2sysctl.diff215
-rw-r--r--sysutils/wmmemmon/pkg-descr4
-rw-r--r--sysutils/wmmount/Makefile44
-rw-r--r--sysutils/wmmount/distinfo2
-rw-r--r--sysutils/wmmount/files/patch-aa44
-rw-r--r--sysutils/wmmount/files/patch-ab35
-rw-r--r--sysutils/wmmount/files/patch-ac16
-rw-r--r--sysutils/wmmount/files/patch-dockapp.c11
-rw-r--r--sysutils/wmmount/files/patch-wmmount.c11
-rw-r--r--sysutils/wmmount/pkg-descr6
-rw-r--r--sysutils/wmmount/pkg-plist8
-rw-r--r--sysutils/wmpccard/Makefile29
-rw-r--r--sysutils/wmpccard/distinfo2
-rw-r--r--sysutils/wmpccard/files/patch-Makefile26
-rw-r--r--sysutils/wmpccard/pkg-descr9
-rw-r--r--sysutils/wmshutdown/Makefile37
-rw-r--r--sysutils/wmshutdown/distinfo2
-rw-r--r--sysutils/wmshutdown/files/patch-aa42
-rw-r--r--sysutils/wmshutdown/files/patch-ab20
-rw-r--r--sysutils/wmshutdown/files/patch-ac29
-rw-r--r--sysutils/wmshutdown/pkg-descr4
-rw-r--r--sysutils/wmshutdown/pkg-plist5
-rw-r--r--sysutils/wmzazof/Makefile31
-rw-r--r--sysutils/wmzazof/distinfo2
-rw-r--r--sysutils/wmzazof/files/patch-Makefile23
-rw-r--r--sysutils/wmzazof/files/patch-wmzazof.c104
-rw-r--r--sysutils/wmzazof/pkg-descr7
-rw-r--r--sysutils/wmzazof/pkg-plist3
196 files changed, 0 insertions, 5919 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 05701f2dc0db..3d00917163ee 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -13,7 +13,6 @@
SUBDIR += abck
SUBDIR += abgx360
SUBDIR += abgx360gui
- SUBDIR += acidlaunch
SUBDIR += adtool
SUBDIR += afbinit
SUBDIR += afflib
@@ -124,7 +123,6 @@
SUBDIR += copytape
SUBDIR += coreutils
SUBDIR += cotty
- SUBDIR += cpbk
SUBDIR += cpdup
SUBDIR += cpu
SUBDIR += cpuburn
@@ -145,13 +143,11 @@
SUBDIR += daemontools53
SUBDIR += dar
SUBDIR += dc3dd
- SUBDIR += dc42wrap
SUBDIR += dcfldd
SUBDIR += dd_rescue
SUBDIR += ddrescue
SUBDIR += debootstrap
SUBDIR += decomment
- SUBDIR += deleted
SUBDIR += deltup
SUBDIR += desktop-installer
SUBDIR += desktopbsd-tools
@@ -175,7 +171,6 @@
SUBDIR += dmidecode
SUBDIR += doinkd
SUBDIR += dolly
- SUBDIR += dolly+
SUBDIR += downtime
SUBDIR += downtimed
SUBDIR += dt
@@ -190,12 +185,10 @@
SUBDIR += duplicity-devel
SUBDIR += duply
SUBDIR += dupmerge
- SUBDIR += durep
SUBDIR += dvd+rw-tools
SUBDIR += dvdbackup
SUBDIR += dvdimagecmp
SUBDIR += dvdisaster
- SUBDIR += dvdtape
SUBDIR += dvtm
SUBDIR += dwatch
SUBDIR += e2fsprogs
@@ -239,10 +232,8 @@
SUBDIR += flasher
SUBDIR += flashrom
SUBDIR += flexbackup
- SUBDIR += flock
SUBDIR += flog
SUBDIR += flyback
- SUBDIR += fontedit
SUBDIR += fonteditfs
SUBDIR += foremost
SUBDIR += fortunelock
@@ -260,7 +251,6 @@
SUBDIR += froxlor
SUBDIR += fsbackup
SUBDIR += fstyp
- SUBDIR += ftrace
SUBDIR += ftwin
SUBDIR += fusefs-afuse
SUBDIR += fusefs-chironfs
@@ -304,8 +294,6 @@
SUBDIR += geomgui
SUBDIR += getdelta
SUBDIR += geteltorito
- SUBDIR += gfslicer
- SUBDIR += ghasher
SUBDIR += gkfreq
SUBDIR += gkleds2
SUBDIR += gkrellfire
@@ -313,12 +301,9 @@
SUBDIR += gkrellm
SUBDIR += gkrellm-trayicons
SUBDIR += gkrellm2
- SUBDIR += gkrellmouse
- SUBDIR += gkrellmwho
SUBDIR += gkrellmwho2
SUBDIR += gkrelltop
SUBDIR += gksu
- SUBDIR += glload
SUBDIR += gnome-control-center
SUBDIR += gnome-device-manager
SUBDIR += gnome-mount
@@ -330,19 +315,16 @@
SUBDIR += gnome-system-tools
SUBDIR += gnome_subr
SUBDIR += gnomebaker
- SUBDIR += gnomefind
SUBDIR += goaccess
SUBDIR += googlog
SUBDIR += gosa
SUBDIR += gpart
SUBDIR += gpkgdep
SUBDIR += gpte
- SUBDIR += graft
SUBDIR += graid5
SUBDIR += graphicboot
SUBDIR += graveman
SUBDIR += grok
- SUBDIR += growspd
SUBDIR += grub
SUBDIR += grub2
SUBDIR += gsmartcontrol
@@ -351,7 +333,6 @@
SUBDIR += gstreamer-plugins-hal
SUBDIR += gtk-imonc
SUBDIR += gtk-send-pr
- SUBDIR += gtoaster
SUBDIR += gupsc
SUBDIR += hachoir-metadata
SUBDIR += hachoir-subfile
@@ -381,7 +362,6 @@
SUBDIR += hyperic-sigar
SUBDIR += i855vidctl10
SUBDIR += iat
- SUBDIR += idled
SUBDIR += iextract
SUBDIR += installwatch
SUBDIR += iograph
@@ -487,7 +467,6 @@
SUBDIR += lxtask
SUBDIR += lxterminal
SUBDIR += magicrescue
- SUBDIR += maint
SUBDIR += makefs
SUBDIR += manck
SUBDIR += mapchan
@@ -544,7 +523,6 @@
SUBDIR += nbosd
SUBDIR += ncdu
SUBDIR += nctop
- SUBDIR += ndir
SUBDIR += netdump-server
SUBDIR += netident
SUBDIR += nitrogen
@@ -586,8 +564,6 @@
SUBDIR += p5-Fuse
SUBDIR += p5-Fuse-Simple
SUBDIR += p5-Iterator-File
- SUBDIR += p5-LJ-Cache
- SUBDIR += p5-LJ-TextMessage
SUBDIR += p5-Lchown
SUBDIR += p5-MogileFS-Client
SUBDIR += p5-MogileFS-Utils
@@ -719,7 +695,6 @@
SUBDIR += rdiff-backup10
SUBDIR += rdup
SUBDIR += readlink
- SUBDIR += reclinker
SUBDIR += recoverdm
SUBDIR += reed
SUBDIR += rej
@@ -732,7 +707,6 @@
SUBDIR += rfstool
SUBDIR += rmonitor
SUBDIR += roottail
- SUBDIR += rotate
SUBDIR += rsnapshot
SUBDIR += rsyncbackup
SUBDIR += rsyncmanager
@@ -881,7 +855,6 @@
SUBDIR += thefish
SUBDIR += throttle
SUBDIR += thunar-volman-plugin
- SUBDIR += ticker.app
SUBDIR += timelimit
SUBDIR += timemon
SUBDIR += titlefix
@@ -924,10 +897,8 @@
SUBDIR += upower
SUBDIR += upsd
SUBDIR += upsdaemon
- SUBDIR += upsmon
SUBDIR += uptimed
SUBDIR += usbhotkey
- SUBDIR += usbutil
SUBDIR += usbutils
SUBDIR += uschedule
SUBDIR += userinfo
@@ -938,7 +909,6 @@
SUBDIR += userneu-devel
SUBDIR += usrinfo
SUBDIR += utcount
- SUBDIR += uwatch
SUBDIR += vbetool
SUBDIR += vcp
SUBDIR += videogen
@@ -961,7 +931,6 @@
SUBDIR += whowatch
SUBDIR += wmapm
SUBDIR += wmapmload
- SUBDIR += wmavgload
SUBDIR += wmbattery
SUBDIR += wmbluecpu
SUBDIR += wmbsdbatt
@@ -971,20 +940,10 @@
SUBDIR += wmdiskmon
SUBDIR += wmfire
SUBDIR += wmflame
- SUBDIR += wmfsm
- SUBDIR += wmhm
- SUBDIR += wminet
- SUBDIR += wmlmmon
- SUBDIR += wmlongrun
SUBDIR += wmmemfree
SUBDIR += wmmemload
- SUBDIR += wmmemmon
- SUBDIR += wmmount
- SUBDIR += wmpccard
- SUBDIR += wmshutdown
SUBDIR += wmtop
SUBDIR += wmupmon
- SUBDIR += wmzazof
SUBDIR += worldtools
SUBDIR += wots
SUBDIR += wtail
diff --git a/sysutils/acidlaunch/Makefile b/sysutils/acidlaunch/Makefile
deleted file mode 100644
index 8c9498149805..000000000000
--- a/sysutils/acidlaunch/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# New ports collection makefile for: acidlaunch
-# Date created: 11 Apr 2003
-# Whom: Alexey Dokuchaev <danfe@regency.nsu.ru>
-#
-# $FreeBSD$
-#
-
-PORTNAME= acidlaunch
-PORTVERSION= 0.5
-PORTREVISION= 7
-CATEGORIES= sysutils windowmaker
-MASTER_SITES= http://linuxgamers.net/download/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= An application launcher with simple XML-based configuration syntax
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-GNU_CONFIGURE= yes
-USE_GNOME= gtk12 gdkpixbuf libxml2
-
-PLIST_FILES= bin/${PORTNAME} %%DATADIR%%/config.xml %%DATADIR%%/default.png
-PLIST_DIRS= %%DATADIR%%
-MAN1= ${PORTNAME}.1
-
-post-extract:
- @${REINPLACE_CMD} -e 's/enum GdkWMDecoration/GdkWMDecoration/' \
- ${WRKSRC}/src/launcherwindow.cc
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${PREFIX}/bin
- @${MKDIR} ${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/prefs/config.xml \
- ${WRKSRC}/prefs/default.png ${DATADIR}
- ${INSTALL_MAN} ${WRKSRC}/docs/${PORTNAME}.1 ${MANPREFIX}/man/man1
-
-.include <bsd.port.mk>
diff --git a/sysutils/acidlaunch/distinfo b/sysutils/acidlaunch/distinfo
deleted file mode 100644
index f51cb8d9579a..000000000000
--- a/sysutils/acidlaunch/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (acidlaunch-0.5.tar.gz) = 4016a20f3877219ce5f3f7263a442f91bc8b1b40b9d517cb7e3e4d6136ccd5d6
-SIZE (acidlaunch-0.5.tar.gz) = 61076
diff --git a/sysutils/acidlaunch/files/patch-configure b/sysutils/acidlaunch/files/patch-configure
deleted file mode 100644
index 813be33d5e1e..000000000000
--- a/sysutils/acidlaunch/files/patch-configure
+++ /dev/null
@@ -1,20 +0,0 @@
---- configure.orig Fri Feb 22 04:45:04 2002
-+++ configure Fri Apr 11 20:25:11 2003
-@@ -1044,7 +1044,7 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <string.h>
--#include <xmlversion.h>
-+#include <libxml/xmlversion.h>
-
- int
- main()
-@@ -1155,7 +1155,7 @@
- #line 1156 "configure"
- #include "confdefs.h"
-
--#include <xmlversion.h>
-+#include <libxml/xmlversion.h>
- #include <stdio.h>
-
- int main() {
diff --git a/sysutils/acidlaunch/pkg-descr b/sysutils/acidlaunch/pkg-descr
deleted file mode 100644
index b7870243d313..000000000000
--- a/sysutils/acidlaunch/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Acidlaunch is a small, light-weight dockable app launcher with a simple
-XML-based configuration syntax. It's written in C++ using gtk,
-gdk-pixbuf and libxml2. It's great as a small, simple app launcher, and
-it can optionally run in a withdrawn mode for embedding in the BlackBox
-slit.
-
-WWW: http://linuxgamers.net/infoPage.php?page=acidlaunch
diff --git a/sysutils/cpbk/Makefile b/sysutils/cpbk/Makefile
deleted file mode 100644
index a983b8c06890..000000000000
--- a/sysutils/cpbk/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# New ports collection makefile for: cpbk
-# Date created: 12 April 1999
-# Whom: Sergey Osokin aka oZZ <ozz@FreeBSD.org.ru>
-#
-# $FreeBSD$
-#
-
-PORTNAME= cpbk
-PORTVERSION= 2.0
-CATEGORIES= sysutils
-MASTER_SITES= http://www.netsw.org/system/tools/fileutils/install/cpbk/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Backup Copy programm
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-MAN1= cpbk.1
-MANCOMPRESSED= yes
-PLIST_FILES= bin/cpbk
-
-do-install:
- @${INSTALL_PROGRAM} ${WRKSRC}/cpbk ${PREFIX}/bin
-
-post-install:
- @${INSTALL_MAN} $(WRKSRC)/cpbk.1.gz $(PREFIX)/man/man1
-
-.include <bsd.port.mk>
diff --git a/sysutils/cpbk/distinfo b/sysutils/cpbk/distinfo
deleted file mode 100644
index 61306bfa4cdb..000000000000
--- a/sysutils/cpbk/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (cpbk-2.0.tar.gz) = ea60bcd1e6408b27d8097b034437bbad75712cdc2bf7c5d0e0bd35cf3b8bda0c
-SIZE (cpbk-2.0.tar.gz) = 34507
diff --git a/sysutils/cpbk/files/patch-aa b/sysutils/cpbk/files/patch-aa
deleted file mode 100644
index b9c7bfde6414..000000000000
--- a/sysutils/cpbk/files/patch-aa
+++ /dev/null
@@ -1,63 +0,0 @@
---- Makefile.orig Tue Nov 17 10:15:33 1998
-+++ Makefile Mon Apr 12 23:23:28 1999
-@@ -21,47 +21,10 @@
- OS = $(shell uname -s)
- OS_RELEASE = $(shell uname -r)
-
--ifeq ($(OS),OSF1)
-- CC = gcc
-- SYS_LIBS =
-- SYS_FLAGS = -g -O2
-- SYS_DEFS = -DOSF_CPBK
--endif
--
--ifeq ($(OS),SunOS)
-- CC = gcc
-- SYS_LIBS =
-- SYS_FLAGS = -g -O2
-- SYS_DEFS = -DSOL26_CPBK -D__STDC__
--endif
--
--ifeq ($(OS),AIX)
-- CC = gcc
-- SYS_LIBS =
-- SYS_FLAGS = -g -O2
-- SYS_DEFS = -DAIX_CPBK
--endif
--
--ifeq ($(OS),HP-UX)
-- CC = gcc
-- SYS_LIBS =
-- SYS_FLAGS = -g -O2
-- SYS_DEFS = -DHPUX_CPBK -D__STDC__
--endif
--
--ifeq ($(OS),Linux)
-- CC = gcc
-- SYS_LIBS =
-- SYS_FLAGS = -g -O2
-- SYS_DEFS = -DLINUX_CPBK
--endif
--
--ifeq ($(OS),IRIX)
-- CC = gcc
-- SYS_LIBS =
-- SYS_FLAGS = -O2 -g
-- SYS_DEFS = -DIRIX_CPBK
--endif
-+CC = gcc
-+SYS_LIBS =
-+SYS_FLAGS = -O2
-+SYS_DEFS = -DFBSD_CPBK
-
-
- CFLAGS = $(NDFLAGS) $(SYS_FLAGS) $(SYS_DEFS)
-@@ -75,7 +38,7 @@
- make $(prog)
-
- $(prog): $(OBJS)
-- $(CC) $(PG) $(LDFLAGS) -o $(prog) $(OBJS)
-+ $(CC) -I. -I/usr/include $(PG) $(LDFLAGS) -o $(prog) $(OBJS)
-
- clean:
- $(RM) $(CLEAN_FLAGS) $(prog) $(OBJS)
diff --git a/sysutils/cpbk/files/patch-ab b/sysutils/cpbk/files/patch-ab
deleted file mode 100644
index b898801accd0..000000000000
--- a/sysutils/cpbk/files/patch-ab
+++ /dev/null
@@ -1,30 +0,0 @@
---- config.h.orig Tue Nov 10 03:54:35 1998
-+++ config.h Mon Apr 12 23:31:15 1999
-@@ -7,22 +7,22 @@
- int mknod (const char *path, int mode, dev_t device);
- #endif
-
--#if defined (SOL26_CPBK) || (OSF_CPBK) || (AIX_CPBK) || (HPUX_CPBK) || (IRIX_CPBK)
-+#if defined (SOL26_CPBK) || (OSF_CPBK) || (AIX_CPBK) || (HPUX_CPBK) || (IRIX_CPBK) || (FBSD_CPBK)
- #define F_MODE mode_t
- #else
- #define F_MOD umode_t
- #endif
-
--#if defined (SOL26_CPBK) || (HPUX_CPBK) || (IRIX_CPBK)
-+#if defined (SOL26_CPBK) || (HPUX_CPBK) || (IRIX_CPBK) || (FBSD_CPBK)
- char *rindex(const char *string, int s);
- #endif
-
--#if defined (SOL26_CPBK) || (OSF_CPBK) || (AIX_CPBK)
--#include <wctype.h>
-+#if defined (SOL26_CPBK) || (OSF_CPBK) || (AIX_CPBK)
-+#include <ctype.h>
- #define isblank(c) iswctype((c), _ISBLANK)
- #endif
-
--#ifdef AIX_CPBK
-+#if defined (AIX_CPBK) || (FBSD_CPBK)
- int strcasecmp(const char *s1, const char *s2);
- #endif
-
diff --git a/sysutils/cpbk/files/patch-ac b/sysutils/cpbk/files/patch-ac
deleted file mode 100644
index 21ff97f4e357..000000000000
--- a/sysutils/cpbk/files/patch-ac
+++ /dev/null
@@ -1,7 +0,0 @@
---- link.h.orig Thu Oct 29 09:19:21 1998
-+++ link.h Mon Apr 12 23:28:34 1999
-@@ -1,3 +1,4 @@
-+#include <sys/time.h>
- #include <time.h>
-
- /* 2 Dimensional Link List */
diff --git a/sysutils/cpbk/pkg-descr b/sysutils/cpbk/pkg-descr
deleted file mode 100644
index dfe076fd81b0..000000000000
--- a/sysutils/cpbk/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
- Backup Copy is basically a smart copy program that allows a user
-to copy mass files from one place to another. When coping over a
-previous copy, the key features will allow coping only of new or
-non existing files in the backup. This results in saving time and
-less load on the drive. Built into the same feature of copying
-new files only, is a file removal procedure. If a file is removed
-from the source path, the same file will be removed when the next
-backup is performed. This provides a backup that is exactly the same
-as the source without filling up the drive. As an added option, all
-files that will be overwritten or deleted when doing a copy over a
-previous backup, have the opportunity to be stored in a trash bin.
-You can leave this trash bin to grow and grow just in case you need a
-backup of your backup. When you start running out of disk space you
-will need to remove or clean up the trash bin.
-
-Ported: Osokin Sergey aka oZZ <ozz@FreeBSD.org.ru>
diff --git a/sysutils/dc42wrap/Makefile b/sysutils/dc42wrap/Makefile
deleted file mode 100644
index 8118549be04f..000000000000
--- a/sysutils/dc42wrap/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# New ports collection makefile for: dc42wrap
-# Date created: 28 June 2003
-# Whom: Eric P. Scott <eps+dc42wrap@ana.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= dc42wrap
-PORTVERSION= 0.4.2
-CATEGORIES= sysutils
-MASTER_SITES= http://tools.ana.com/utils/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Wrap a \"raw\" floppy image as an Apple DiskCopy 4.2 file
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-MAKEFILE= Makefile,freebsd
-MAKE_ENV= BINDIR=${PREFIX}/bin SHAREDIR=${PREFIX} NO_MANCOMPRESS=yes
-MAN1= dc42wrap.1
-PLIST_FILES= bin/dc42wrap
-
-.include <bsd.port.mk>
diff --git a/sysutils/dc42wrap/distinfo b/sysutils/dc42wrap/distinfo
deleted file mode 100644
index 322ed5066b25..000000000000
--- a/sysutils/dc42wrap/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (dc42wrap-0.4.2.tar.gz) = bd081eb7484756cda3a35c2eb7678ba9ef54f5cb09cb38296c5e458d8ca1cd5c
-SIZE (dc42wrap-0.4.2.tar.gz) = 8483
diff --git a/sysutils/dc42wrap/pkg-descr b/sysutils/dc42wrap/pkg-descr
deleted file mode 100644
index 3ac0fc2e2322..000000000000
--- a/sysutils/dc42wrap/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
- Several years ago, dc42wrap was created to produce open-source operating
-system boot floppies for a PC that could not boot from CD-ROM, in an environment
-where the only physically accessible machines with floppy disk drives were Apple
-Macintoshes.
-
-"raw" disk image -> FTP -> dc42wrap
-FTP -> [Macintosh OS 7/8/9] -> physical floppy
-
- When Apple stopped including floppy drives in their hardware, this
-software fell into disuse, until someone needed to copy the contents of an
-ancient pile of HFS-formatted floppies onto a floppy drive-less Macintosh
-running OS X, and the only physically accessible machines with floppy disk
-drives were PCs running an open-source operating system.
- Even though Apple now uses NDIF as their preferred disk image format,
-modern software still understands DiskCopy 4.2 files, and OS X will happily
-mount those old HFS images on the desktop.
-
-physical floppy -> dd -> dc42wrap
-SSH -> [Macintosh OS X] -> mounted filesystem
-
-WWW: http://tools.ana.com/utils/
diff --git a/sysutils/deleted/Makefile b/sysutils/deleted/Makefile
deleted file mode 100644
index 3d554129fac0..000000000000
--- a/sysutils/deleted/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# New ports collection makefile for: deleted
-# Date created: 2000 May 25
-# Whom: @BABOLO <.@babolo.ru>
-#
-# $FreeBSD$
-#
-
-PORTNAME= deleted
-PORTVERSION= 0.2
-CATEGORIES= sysutils
-MASTER_SITES= ftp://ftp.kiarchive.ru/pub/unix/sysutl/ \
- http://www.links.ru/soft/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Daemon for garbage collection in directories with temporary files
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-MAN1= deleted.1
-MANCOMPRESSED= yes
-PLIST_FILES= bin/deleted
-BINMODE= 4555
-
-post-install:
- @${CHMOD} 4555 ${PREFIX}/bin/deleted
-
-.include <bsd.port.mk>
diff --git a/sysutils/deleted/distinfo b/sysutils/deleted/distinfo
deleted file mode 100644
index 1358ae10682d..000000000000
--- a/sysutils/deleted/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (deleted-0.2.tar.gz) = 28fa5b33e287936bb4e97e27484dc184f5bfb0b3bd8fbc818234bc6c6383a592
-SIZE (deleted-0.2.tar.gz) = 9358
diff --git a/sysutils/deleted/pkg-descr b/sysutils/deleted/pkg-descr
deleted file mode 100644
index 640cc1287f03..000000000000
--- a/sysutils/deleted/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This daemon deletes old files, directories and other objects from
-directory for temporary files. It can be invoked by mkinittmpdir
-or directly from shell start script. Works in safe and efficient
-manner.
diff --git a/sysutils/dolly+/Makefile b/sysutils/dolly+/Makefile
deleted file mode 100644
index 66368bd3f54b..000000000000
--- a/sysutils/dolly+/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# New ports collection makefile for: dolly+
-# Date created: Thu Jul 15 10:13:27 UTC 2004
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= dolly+
-PORTVERSION= 0.93
-CATEGORIES= sysutils net
-MASTER_SITES= http://corvus.kek.jp/~manabe/pcf/dolly/
-DISTNAME= dolly${PORTVERSION:S/./_/}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Improved version of dolly harddisk/partition network clone utility
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-NO_WRKSUBDIR= yes
-
-PROGRAM_BIN_FILES= dollyC
-PROGRAM_SBIN_FILES= dollyS dping
-
-PLIST_FILES= bin/dollyC \
- sbin/dollyS \
- sbin/dping
-
-do-configure:
-# CXX{,FLAGS}, PTHREAD_* safeness
- @${REINPLACE_CMD} -E \
- -e 's|g\+\+|${CXX}|' \
- -e 's|^(CXXFLAGS[[:space:]]*=.*)$$|\1 ${CXXFLAGS} ${PTHREAD_CFLAGS}|' \
- -e 's|-lpthread|${PTHREAD_LIBS}|g' \
- ${BUILD_WRKSRC}/${MAKEFILE}
-
-do-install:
-.for file in ${PROGRAM_BIN_FILES}
- @${INSTALL_PROGRAM} ${WRKSRC}/${file} ${PREFIX}/bin/
-.endfor
-.for file in ${PROGRAM_SBIN_FILES}
- @${INSTALL_PROGRAM} ${WRKSRC}/${file} ${PREFIX}/sbin/
-.endfor
-
-.include <bsd.port.mk>
diff --git a/sysutils/dolly+/distinfo b/sysutils/dolly+/distinfo
deleted file mode 100644
index a8f3c121254b..000000000000
--- a/sysutils/dolly+/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (dolly0_93.tar.gz) = cbb49d9e2e058347123e724f6b79c021c244ae3b06123db2b11a03981f50c41b
-SIZE (dolly0_93.tar.gz) = 38898
diff --git a/sysutils/dolly+/files/patch-Client.cpp b/sysutils/dolly+/files/patch-Client.cpp
deleted file mode 100644
index c636bafc1757..000000000000
--- a/sysutils/dolly+/files/patch-Client.cpp
+++ /dev/null
@@ -1,21 +0,0 @@
---- Client.cpp.orig Thu Jul 15 17:12:49 2004
-+++ Client.cpp Thu Jul 15 17:13:53 2004
-@@ -278,7 +278,7 @@
- " for recovery \n");
- }
-
--void main(int argc, char** argv)
-+int main(int argc, char** argv)
- {
- int c;
- bool flag_p=false;
-@@ -376,6 +376,9 @@
- repin->close_sock();
- } /* infinete loop */
- } /* ping mode */
-+
-+ /* Default exit value of 0 */
-+ return (0);
- }
-
-
diff --git a/sysutils/dolly+/files/patch-List.cpp b/sysutils/dolly+/files/patch-List.cpp
deleted file mode 100644
index 71ecd30ff353..000000000000
--- a/sysutils/dolly+/files/patch-List.cpp
+++ /dev/null
@@ -1,7 +0,0 @@
---- List.cpp.orig Thu Jul 15 23:34:22 2004
-+++ List.cpp Thu Jul 15 23:35:39 2004
-@@ -1,3 +1,4 @@
-+#include <sys/types.h>
- #include <stdlib.h>
- #include <errno.h>
- #include <stdio.h>
diff --git a/sysutils/dolly+/files/patch-Net.cpp b/sysutils/dolly+/files/patch-Net.cpp
deleted file mode 100644
index be81250eeff5..000000000000
--- a/sysutils/dolly+/files/patch-Net.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- Net.cpp.orig Thu Jul 15 16:57:59 2004
-+++ Net.cpp Thu Jul 15 17:01:42 2004
-@@ -7,6 +7,7 @@
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <sys/socket.h>
-+#include <netinet/in.h>
- #include <arpa/inet.h>
- #include <netdb.h>
- #include <sys/time.h>
diff --git a/sysutils/dolly+/files/patch-Packet.cpp b/sysutils/dolly+/files/patch-Packet.cpp
deleted file mode 100644
index b303a44b4f02..000000000000
--- a/sysutils/dolly+/files/patch-Packet.cpp
+++ /dev/null
@@ -1,8 +0,0 @@
---- Packet.cpp.orig Thu Jul 15 23:37:43 2004
-+++ Packet.cpp Thu Jul 15 23:37:51 2004
-@@ -1,4 +1,5 @@
- //D is a mark for debuging
-+#include <sys/types.h>
- #include <stdlib.h>
- #include <stdio.h>
- #include <errno.h>
diff --git a/sysutils/dolly+/pkg-descr b/sysutils/dolly+/pkg-descr
deleted file mode 100644
index 60c10666a9e6..000000000000
--- a/sysutils/dolly+/pkg-descr
+++ /dev/null
@@ -1,23 +0,0 @@
-In administrating a large scale PC cluster, installation and updating
-both of kernel and utility software to whole the system are very
-troublesome, especially if the numbers of PC exceeds a hundred. In
-installation, people usually make dead copies of a hard disk image
-in which software systems are previously installed and then they
-are distributed among node PCs by CDs or hard disk themselves.
-
-Though some software do such a process through networks, they
-commonly have an performance bottleneck at server where the original
-image are hold.
-
-A cloning program `dolly' developed in ETH(Swiss Federal Institute
-of Technology) avoids such bottleneck by using a "ring" type
-connection rather than 'hub' type connection among one server and
-many clients .
-
-I have extended its concept with multi-threading and pipeline
-technique. It speeds up installation process very much. One-to-ten
-copying, for example, finishes in almost same minutes for one-to-one
-copy. In addition, time out sensing 'bypass' mechanism makes the
-copy process pretty robust in the case of a client machine trouble.
-
-WWW: http://corvus.kek.jp/~manabe/pcf/dolly/
diff --git a/sysutils/durep/Makefile b/sysutils/durep/Makefile
deleted file mode 100644
index 0446b93a7e4a..000000000000
--- a/sysutils/durep/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# New ports collection makefile for: durep
-# Date created: 14 February 2002
-# Whom: Oliver Braun <obraun@informatik.unibw-muenchen.de>
-#
-# $FreeBSD$
-#
-
-PORTNAME= durep
-PORTVERSION= 0.9
-PORTREVISION= 1
-CATEGORIES= sysutils
-MASTER_SITES= http://www.hibernaculum.net/download/ CENKES
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Utility for monitoring disk usage in a more visual way than du
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-RUN_DEPENDS= ${SITE_PERL}/MLDBM.pm:${PORTSDIR}/databases/p5-MLDBM
-
-USE_PERL5= yes
-MAN1= durep.1
-WWW_FILES= durep.cgi style.css bar.png
-PLIST_FILES= bin/durep ${WWW_FILES:S,^,${WWWDIR_REL}/,}
-PLIST_DIRS= ${WWWDIR_REL}
-PORTDOCS= Artistic BUGS CHANGES README THANKS
-
-do-build:
- pod2man --center="Disk Usage Report Generator" --release="durep version ${PORTVERSION}" ${WRKSRC}/durep.pod > ${WRKSRC}/durep.1
-
-do-install:
- ${INSTALL} -d ${WWWDIR}/
- ${INSTALL_SCRIPT} ${WRKSRC}/durep ${PREFIX}/bin/
- ${INSTALL_MAN} ${WRKSRC}/durep.1 ${MAN1PREFIX}/man/man1/
- ${INSTALL_SCRIPT} ${WRKSRC}/durep.cgi ${WWWDIR}/
- ${INSTALL_DATA} ${WRKSRC}/style.css ${WRKSRC}/bar.png ${WWWDIR}/
-.if !defined(NOPORTDOCS)
- ${INSTALL} -d ${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S/^/${WRKSRC}\//} ${DOCSDIR}/
-.endif
-
-.include <bsd.port.mk>
diff --git a/sysutils/durep/distinfo b/sysutils/durep/distinfo
deleted file mode 100644
index b8fe8e2791e3..000000000000
--- a/sysutils/durep/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (durep-0.9.tar.gz) = 71605ebc4d25f6452e2aaa0119e9a6b7e753fe46ec2999e17311389a03016825
-SIZE (durep-0.9.tar.gz) = 13713
diff --git a/sysutils/durep/pkg-descr b/sysutils/durep/pkg-descr
deleted file mode 100644
index 2a8b9fe231ec..000000000000
--- a/sysutils/durep/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-Disk Usage Reporter is a perl script designed for monitoring disk
-usage in a more visual way than du. The du program works fine but
-doesn't allow a lot of control over how the results are displayed.
-This perl script is designed to produce output more useful for
-reports.
-
-Although durep can produce text output similar to du, its real
-advantage is that it allows you to navigate through the directory
-structure as web pages. Each page shows bar graphs for entries so it
-is easy to see immediately which directory is using the most storage
-space. The report generated can be configured in several ways (hiding
-directories, collapsing directory entries, hiding entries below
-certain sizes, etc).
-
-The text report that durep generates is also configurable. You may
-limit the depth to which it displays entries, allowing a quick
-non-detailed view.
-
-WWW: http://www.hibernaculum.net/durep/
diff --git a/sysutils/dvdtape/Makefile b/sysutils/dvdtape/Makefile
deleted file mode 100644
index c49e57710d7b..000000000000
--- a/sysutils/dvdtape/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# New ports collection makefile for: dvdtape
-# Date created: 03 Apr 2001
-# Whom: brian
-#
-# $FreeBSD$
-#
-
-PORTNAME= dvdtape
-PORTVERSION= 1.6
-PORTREVISION= 1
-CATEGORIES= sysutils
-MASTER_SITES= ftp://ftp.Awfulhak.org/pub/dvdtape/ \
- http://people.FreeBSD.org/~brian/dvdtape/ \
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Create DVD master filesystems on DLT media
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-MAKE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
-
-MAN1= dvdtape.1
-PLIST_FILES= bin/dvdtape
-
-.include <bsd.port.mk>
diff --git a/sysutils/dvdtape/distinfo b/sysutils/dvdtape/distinfo
deleted file mode 100644
index 37d5707def89..000000000000
--- a/sysutils/dvdtape/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (dvdtape-1.6.tar.gz) = 81c41cf7bf77ad958a76be681847bc46cb910cf3d9d29e01c005d9fdc1e942ad
-SIZE (dvdtape-1.6.tar.gz) = 18307
diff --git a/sysutils/dvdtape/files/patch-aa b/sysutils/dvdtape/files/patch-aa
deleted file mode 100644
index d13d18790e63..000000000000
--- a/sysutils/dvdtape/files/patch-aa
+++ /dev/null
@@ -1,28 +0,0 @@
---- Makefile.orig Wed Nov 10 09:01:10 1999
-+++ Makefile Tue May 6 13:01:15 2003
-@@ -1,8 +1,9 @@
--prefix=/usr
-+prefix=${PREFIX}
- BINDIR=${prefix}/bin
- MANDIR=${prefix}/man
-
--CFLAGS=-O2 -D_FILE_OFFSET_BITS=64 -Wall
-+CFLAGS+=${CPPFLAGS}
-+LD=${CC}
-
- PROGRAM=dvdtape
- OBJECTS=dvdtape.o isosize.o
-@@ -10,10 +11,11 @@
- all: $(PROGRAM)
-
- $(PROGRAM): $(OBJECTS)
-+ $(LD) $(LDFLAGS) -o ${PROGRAM} $(OBJECTS) $(LIBS)
-
- install: all
-- install $(PROGRAM) $(BINDIR)
-- install $(PROGRAM).1 $(MANDIR)/man1/
-+ ${BSD_INSTALL_PROGRAM} $(PROGRAM) $(BINDIR)
-+ ${BSD_INSTALL_MAN} $(PROGRAM).1 $(MANDIR)/man1/
-
- clean:
- -rm -f $(PROGRAM) *.o *~
diff --git a/sysutils/dvdtape/files/patch-ab b/sysutils/dvdtape/files/patch-ab
deleted file mode 100644
index c9053db248dc..000000000000
--- a/sysutils/dvdtape/files/patch-ab
+++ /dev/null
@@ -1,84 +0,0 @@
---- dvdtape.c.orig Sat Jul 7 06:00:32 2001
-+++ dvdtape.c Sun Sep 23 00:16:29 2001
-@@ -61,12 +61,12 @@
- static int combined_length_specified = 0;
- static unsigned long long layer_length = 0;
- static int length_specified = 0;
--static char *owner = "";
--static char *usertext = "";
--static char *input_filename = NULL;
--static char *control_filename = NULL;
--static char *control_output_filename = NULL;
--static char *output_filename = "/dev/st0";
-+static const char *owner = "";
-+static const char *usertext = "";
-+static const char *input_filename = NULL;
-+static const char *control_filename = NULL;
-+static const char *control_output_filename = NULL;
-+static const char *output_filename = "/dev/st0";
- static char time_string[7];
- static char track_path; /* Direction of translation for second layer.
- I = inward, parallel to first layer.
-@@ -135,7 +135,7 @@
- options, NULL)) != -1) {
- switch (opt) {
- case 'C':
-- if (sscanf(optarg,"%Ld",&combined_length)!=1) {
-+ if (sscanf(optarg,"%qu",&combined_length)!=1) {
- fprintf (stderr,
- "%s: not an integer\n",
- optarg);
-@@ -166,7 +166,7 @@
- break;
- case 'N': control_output_filename = optarg; break;
- case 'o':
-- if (sscanf(optarg, "%Ld", &offset) != 1) {
-+ if (sscanf(optarg, "%qu", &offset) != 1) {
- fprintf (stderr,
- "%s: not an integer\n",
- optarg);
-@@ -208,7 +208,7 @@
- break;
- case 'u': usertext = optarg; break;
- case 'b':
-- if (sscanf(optarg, "%Ld", &layer_length) != 1) {
-+ if (sscanf(optarg, "%qu", &layer_length) != 1) {
- fprintf (stderr,
- "%s: not an integer\n",
- optarg);
-@@ -350,7 +350,7 @@
- }
-
- static void
--write_hdr1(int outfd, char *labelid, char *fileid, int block_count) {
-+write_hdr1(int outfd, const char *labelid, const char *fileid, int block_count) {
- char buf[81];
- sprintf(buf,
- "%-4.4s" /* Label ID */
-@@ -393,7 +393,7 @@
- }
-
- static void
--write_hdr2(int outfd, char *labelid, int blocksize, int recordsize) {
-+write_hdr2(int outfd, const char *labelid, int blocksize, int recordsize) {
- char buf[81];
- sprintf(buf,
- "%-4.4s" /* Label ID */
-@@ -455,7 +455,7 @@
- }
-
- static void
--write_ddpms(int outfd, char *streamtype, int start, int len, char *filename) {
-+write_ddpms(int outfd, const char *streamtype, int start, int len, const char *filename) {
- char buf[129];
- sprintf(buf,
- "VVVM" /* MPV Map Packet Valid */
-@@ -680,7 +680,7 @@
- exit(1);
- }
- guess_length_and_offset(infd);
-- fprintf (stderr, "Writing %Lu bytes of DVD image starting at offset %Lu (layer %d of %d).\n", layer_length, offset, layer+1, layers);
-+ fprintf (stderr, "Writing %llu bytes of DVD image starting at offset %llu (layer %d of %d).\n", layer_length, offset, layer+1, layers);
- if ((outfd = open (output_filename, O_WRONLY|O_CREAT, 0644)) < 0) {
- perror(output_filename);
- exit(1);
diff --git a/sysutils/dvdtape/pkg-descr b/sysutils/dvdtape/pkg-descr
deleted file mode 100644
index 924ce2040439..000000000000
--- a/sysutils/dvdtape/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-dvdtape is a DVD filesystem pre-mastering program that generates
-an iso9660 filesystem, writing it directly to a DLT drive in the
-format required by a DVD manufacturing plant.
diff --git a/sysutils/flock/Makefile b/sysutils/flock/Makefile
deleted file mode 100644
index 4dee9d6e22e9..000000000000
--- a/sysutils/flock/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-# New ports collection makefile for: flock
-# Date created: Nov 1 2002
-# Whom: Stephen Gunn <csg@fedex.com>, <csg@waterspout.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= flock
-PORTVERSION= 3.4
-PORTREVISION= 1
-CATEGORIES= sysutils
-MASTER_SITES= ftp://ftp.physics.purdue.edu/pub/pundits/ \
- http://archive.progeny.com/pundits/
-DISTNAME= xapply-${PORTVERSION}
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Assert/wait for advisory locks with flock(2)
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-BUILD_DEPENDS= makeme:${PORTSDIR}/devel/msrc0 \
- mkcmd:${PORTSDIR}/devel/mkcmd
-
-NO_LATEST_LINK= yes
-MAKE_FLAGS=
-MAKEFILE=
-MAN1= ${PORTNAME}.1
-PLIST_FILES= bin/flock
-
-post-patch:
- @${REINPLACE_CMD} -e 's,CFLAGS=,CFLAGS+=,' -e 's,^DEBUG,#DEBUG,'\
- -e 's,gcc,${CC},' ${WRKSRC}/bin/flock/Make.host
-
-do-build:
- ( cd ${WRKSRC}/bin/${PORTNAME} && ${SETENV} ${MAKE_ENV} makeme \
- ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET} )
-
-do-install:
- ( cd ${WRKSRC}/bin/flock && ${SETENV} ${MAKENV} makeme \
- ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET} )
- ${INSTALL_MAN} ${WRKSRC}/bin/${PORTNAME}/${PORTNAME}.man \
- ${PREFIX}/man/man1/${PORTNAME}.1
-
-.include <bsd.port.mk>
diff --git a/sysutils/flock/distinfo b/sysutils/flock/distinfo
deleted file mode 100644
index 544a1d9cf4c8..000000000000
--- a/sysutils/flock/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xapply-3.4.tgz) = 68b9408310da0270d763a2c1c2beeadbbccef857bf5d00312748a1de8a5ea445
-SIZE (xapply-3.4.tgz) = 31354
diff --git a/sysutils/flock/pkg-descr b/sysutils/flock/pkg-descr
deleted file mode 100644
index 6906984f7d7a..000000000000
--- a/sysutils/flock/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Flock(1) asserts/waits for/removes advisory locks on existing
-descriptors (not just pathnames like lockf(1)), and can be used
-to sync with other processes using flock(2).
diff --git a/sysutils/fontedit/Makefile b/sysutils/fontedit/Makefile
deleted file mode 100644
index 7a1f6c7e0014..000000000000
--- a/sysutils/fontedit/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# New ports collection makefile for: fontedit
-# Date created: 21 June 2000
-# Whom: Ben Smithurst <ben@scientia.demon.co.uk>
-#
-# $FreeBSD$
-
-PORTNAME= fontedit
-PORTVERSION= 1.1
-CATEGORIES= sysutils
-MASTER_SITES= http://www.bensmithurst.com/tarballs/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Tools for creating and editing console (syscons) font files
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-PLIST_FILES= bin/fontdump bin/fontmake
-
-do-install:
- @cd ${WRKSRC} && \
- ${INSTALL_PROGRAM} fontdump fontmake ${PREFIX}/bin
-
-.include <bsd.port.mk>
diff --git a/sysutils/fontedit/distinfo b/sysutils/fontedit/distinfo
deleted file mode 100644
index 667927acfa18..000000000000
--- a/sysutils/fontedit/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (fontedit-1.1.tar.gz) = f96f814334928a0a368601817c7f797560d8c95a11500a07de07b509e5acd29a
-SIZE (fontedit-1.1.tar.gz) = 1658
diff --git a/sysutils/fontedit/pkg-descr b/sysutils/fontedit/pkg-descr
deleted file mode 100644
index 16689ca8dc8d..000000000000
--- a/sysutils/fontedit/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-These programs can be used to dump a syscons font file to human readable
-form for editing, and then converted back to a raw syscons font file.
diff --git a/sysutils/ftrace/Makefile b/sysutils/ftrace/Makefile
deleted file mode 100644
index 800136aed241..000000000000
--- a/sysutils/ftrace/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# New ports collection makefile for: ftrace
-# Date created: 06 January 2001
-# Whom: George Reid <greid@ukug.uk.freebsd.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= ftrace
-PORTVERSION= 0.9b
-CATEGORIES= sysutils
-MASTER_SITES= http://software.senko.net/pub/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A file modification/creation watcher
-
-WRKSRC= ${WRKDIR}/${DISTNAME:S/_/-/}
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-GNU_CONFIGURE= yes
-MAKE_ARGS= CFLAGS="${CFLAGS} -DPIC -fPIC -D_REENTRANT -I." \
- LDFLAGS="-shared"
-USE_LDCONFIG= yes
-
-PLIST_FILES= bin/ftrace lib/libftrace.so
-PORTDOCS= COPYING README TODO ChangeLog
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/ftrace ${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/libftrace.so ${PREFIX}/lib
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}
-.endif
-
-.include <bsd.port.mk>
diff --git a/sysutils/ftrace/distinfo b/sysutils/ftrace/distinfo
deleted file mode 100644
index ae2128e361ce..000000000000
--- a/sysutils/ftrace/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ftrace-0.9b.tar.gz) = c56cabc4d9633d4f9326a27914884b178cd4551ed8f7ad7e14deed09cdd900a2
-SIZE (ftrace-0.9b.tar.gz) = 40275
diff --git a/sysutils/ftrace/files/patch-aa b/sysutils/ftrace/files/patch-aa
deleted file mode 100644
index 89a58b951fb2..000000000000
--- a/sysutils/ftrace/files/patch-aa
+++ /dev/null
@@ -1,15 +0,0 @@
---- configure.orig Wed Jan 10 17:34:44 2001
-+++ configure Wed Jan 10 17:35:26 2001
-@@ -632,6 +632,12 @@
- program_prefix=${target_alias}-
-
- case "$host" in
-+ *-freebsd*)
-+ cat >> confdefs.h <<\EOF
-+#define LINUX_GLIBC 1
-+EOF
-+ LDSHARED=-shared
-+ ;;
- *-linux*)
- cat >> confdefs.h <<\EOF
- #define LINUX_GLIBC 1
diff --git a/sysutils/ftrace/files/patch-ab b/sysutils/ftrace/files/patch-ab
deleted file mode 100644
index b45b7e176bd7..000000000000
--- a/sysutils/ftrace/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- ftrace.c.orig Fri Sep 17 08:53:25 2004
-+++ ftrace.c Sat Feb 19 12:31:16 2005
-@@ -128,7 +128,7 @@
- int ret;
-
- va_start(ap, flags);
-- mode = va_arg(ap, mode_t);
-+ mode = va_arg(ap, int);
- va_end(ap);
- ret = real_open(pathname, flags, mode);
- if (ret == -1) return -1;
diff --git a/sysutils/ftrace/pkg-descr b/sysutils/ftrace/pkg-descr
deleted file mode 100644
index b839003f1b66..000000000000
--- a/sysutils/ftrace/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Ftrace logs files created and/or modified by some process (typically
-`make install') and its children. It consists of a shell wrapper and
-library that is preloaded to the target program. Ftrace is basically
-an 'installwatch' clone, but has some additional features.
diff --git a/sysutils/gfslicer/Makefile b/sysutils/gfslicer/Makefile
deleted file mode 100644
index 99c1eb80dfd9..000000000000
--- a/sysutils/gfslicer/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: gfslicer
-# Date created: Jan 11, 2002
-# Whom: ijliao
-#
-# $FreeBSD$
-#
-
-PORTNAME= gfslicer
-PORTVERSION= 1.5.4
-PORTREVISION= 9
-CATEGORIES= sysutils
-MASTER_SITES= ${MASTER_SITE_DEBIAN_POOL}
-DISTNAME= ${PORTNAME}_${PORTVERSION}.orig
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A utility to split and join files
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-
-USE_AUTOTOOLS= automake14:env
-USE_GNOME= gnomehack gnomelibs gnomeprefix
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
-
-MAN1= gfslicer.1
-MANCOMPRESSED= yes
-
-post-extract:
-.for file in install-sh missing mkinstalldirs
- @${LN} -sf ${AUTOMAKE_DIR}/${file} ${WRKSRC}
-.endfor
- @${RM} -f ${WRKSRC}/config.cache
-
-post-install:
- ${INSTALL_MAN} ${WRKSRC}/${MAN1}.gz ${MANPREFIX}/man/man1
-
-.include <bsd.port.mk>
diff --git a/sysutils/gfslicer/distinfo b/sysutils/gfslicer/distinfo
deleted file mode 100644
index f3380f791499..000000000000
--- a/sysutils/gfslicer/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gfslicer_1.5.4.orig.tar.gz) = cd8f8d2bc323ae366ee3ba9814a93c9941e78f62a6818b791a60ffdf677152d5
-SIZE (gfslicer_1.5.4.orig.tar.gz) = 181879
diff --git a/sysutils/gfslicer/pkg-descr b/sysutils/gfslicer/pkg-descr
deleted file mode 100644
index 85295dcd0f42..000000000000
--- a/sysutils/gfslicer/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-gfslicer is a software which helps to slice and then deslice files which
-are of larger size. Generally transferring of larger files is meant to
-be a tough job and this one makes it possible and easy too. gfslicer is
-mainly aimed at slicing and transferring files using any sort of removable
-storage media. Files can be sliced to any arbitrary size as per the
-requirement and can be transferred using floppies or things of that sort.
-The sliced files can then be desliced to the original form with its name
-and extension. A perfect checking mechanism helps in avoiding all possible
-errors in the sliced and desliced files.
diff --git a/sysutils/gfslicer/pkg-plist b/sysutils/gfslicer/pkg-plist
deleted file mode 100644
index bb2cd94e687a..000000000000
--- a/sysutils/gfslicer/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-bin/gfslicer
-share/pixmaps/gfslicer/deslice.xpm
-share/pixmaps/gfslicer/pref.xpm
-share/pixmaps/gfslicer/slice.xpm
-share/pixmaps/gfslicer/tar.xpm
-share/pixmaps/gfslicer/untar.xpm
-@dirrm share/pixmaps/gfslicer
diff --git a/sysutils/ghasher/Makefile b/sysutils/ghasher/Makefile
deleted file mode 100644
index 1528b74c8a2d..000000000000
--- a/sysutils/ghasher/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# New ports collection makefile for: ghasher
-# Date Created: 06 Dec 2005
-# Whom: Remington Lang <MrL0Lz@gmail.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= ghasher
-PORTVERSION= 1.2.1
-PORTREVISION= 5
-CATEGORIES= sysutils gnome
-MASTER_SITES= http://asgaard.homelinux.org/code/ghasher/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= GUI frontend to MD5 sum
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-USE_GNOME= gtk20 libglade2
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-
-PLIST_FILES= bin/ghasher
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/ghasher ${PREFIX}/bin
-
-.include <bsd.port.mk>
diff --git a/sysutils/ghasher/distinfo b/sysutils/ghasher/distinfo
deleted file mode 100644
index 58b9a0412305..000000000000
--- a/sysutils/ghasher/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ghasher-1.2.1.tar.gz) = 795d18ecd0af6037239c07a8d12ccfaeda7d87aed07dc7d9168da471e3e24d5b
-SIZE (ghasher-1.2.1.tar.gz) = 11748
diff --git a/sysutils/ghasher/files/patch-Makefile b/sysutils/ghasher/files/patch-Makefile
deleted file mode 100644
index 245b5b8d153e..000000000000
--- a/sysutils/ghasher/files/patch-Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
---- Makefile.orig Tue Dec 6 18:03:46 2005
-+++ Makefile Tue Dec 6 18:04:24 2005
-@@ -1,6 +1,7 @@
-+all: ghasher
- CFLAGS = -Wall -ggdb -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
--CFLAGS +=`pkg-config gtk+-2.0 libglade-2.0 --cflags`
--LDFLAGS =`pkg-config gtk+-2.0 libglade-2.0 --libs` -lcrypto -Wl,-O2
-+CFLAGS +=`pkg-config gtk+-2.0 libglade-2.0 gthread-2.0 --cflags`
-+LDFLAGS +=`pkg-config gtk+-2.0 libglade-2.0 gthread-2.0 --libs` -lcrypto -Wl,-O2
- OBJECTS = gui.o util.o list.o verify.o
- BINDIR=/usr/bin
- PIXMAPDIR=/usr/share/pixmaps
diff --git a/sysutils/ghasher/pkg-descr b/sysutils/ghasher/pkg-descr
deleted file mode 100644
index b07a3e4b4b82..000000000000
--- a/sysutils/ghasher/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-ghasher is a GUI tool to easily calculate the MD5 sum(or md2,md4,sha1,sha,
-ripemd160,dss1) of a file.
-
-WWW: http://asgaard.homelinux.org/code/ghasher/
diff --git a/sysutils/gkrellmouse/Makefile b/sysutils/gkrellmouse/Makefile
deleted file mode 100644
index 409386574100..000000000000
--- a/sysutils/gkrellmouse/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# New ports collection makefile for: gkrellmouse
-# Date Created: Fri Aug 17 15:57:42 EDT 2001
-# Whom: Patrick Li <pat@databits.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= gkrellmouse
-PORTVERSION= 0.0.2
-PORTREVISION= 7
-CATEGORIES= sysutils
-MASTER_SITES= http://www.nafpik.com/paul/gkrellmouse/ \
- http://mirror2.unixfreunde.de/ \
- http://freebsd.unixfreunde.de/sources/
-DISTNAME= ${PORTNAME}_${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Mouse odometer plugin for GKrellM
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-BUILD_DEPENDS= ${LOCALBASE}/include/gkrellm/gkrellm.h:${PORTSDIR}/sysutils/gkrellm
-RUN_DEPENDS= gkrellm:${PORTSDIR}/sysutils/gkrellm
-
-PLIST_FILES= libexec/gkrellm/plugins/gkmouse.so
-WRKSRC= ${WRKDIR}/${DISTNAME:S/_/-/}
-USE_GNOME= imlib
-USE_GMAKE= yes
-
-do-install:
- @${INSTALL_PROGRAM} ${WRKSRC}/gkmouse.so \
- ${PREFIX}/libexec/gkrellm/plugins
-
-.include <bsd.port.mk>
diff --git a/sysutils/gkrellmouse/distinfo b/sysutils/gkrellmouse/distinfo
deleted file mode 100644
index 22342d005536..000000000000
--- a/sysutils/gkrellmouse/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gkrellmouse_0.0.2.tar.gz) = 99a7dfc44fcb1054388a00444336088b22b0cc4e7e43a0ec70eb4aa33b1f6c75
-SIZE (gkrellmouse_0.0.2.tar.gz) = 11582
diff --git a/sysutils/gkrellmouse/files/patch-Makefile b/sysutils/gkrellmouse/files/patch-Makefile
deleted file mode 100644
index c6dfe4991d4d..000000000000
--- a/sysutils/gkrellmouse/files/patch-Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
---- Makefile.orig Wed Aug 1 22:12:08 2001
-+++ Makefile Tue Aug 28 21:12:58 2001
-@@ -13,12 +13,11 @@
- DESTDIR =
-
- # This should point to your gkrellm headers
--GKRELLM_HDRS := /usr/include/gkrellm
-+GKRELLM_HDRS := ${LOCALBASE}/include/gkrellm
-
--CC := gcc
--GTKFLAGS := $(shell gtk-config --cflags)
--IMLIBFLAGS := $(shell imlib-config --cflags-gdk)
--CFLAGS := $(CFLAGS) -fPIC -Wall $(GTKFLAGS) $(IMLIBFLAGS) -I$(GKRELLM_HDRS)
-+GTKFLAGS = `${GTK_CONFIG} --cflags`
-+IMLIBFLAGS = `${IMLIB_CONFIG} --cflags-gdk`
-+CFLAGS += -fPIC -Wall $(GTKFLAGS) $(IMLIBFLAGS) -I$(GKRELLM_HDRS)
- LDFLAGS := -shared -Wl
- INST_DIR := $(DESTDIR)/usr/lib/gkrellm/plugins
- USER_INST_DIR := $(DESTDIR)$(HOME)/.gkrellm/plugins
diff --git a/sysutils/gkrellmouse/pkg-descr b/sysutils/gkrellmouse/pkg-descr
deleted file mode 100644
index 556a2140c0e4..000000000000
--- a/sysutils/gkrellmouse/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-This is a simple plugin for gkrellm that shows you how fast your
-mouse is going (in the chart) and the total distance in pixels it
-has travelled since the plugin was started. It's pretty simple and
-mindless, and probably shouldn't be relied upon to produce
-ultra-accurate data, but it gets the point across.
-
-WWW: http://www.nafpik.com/paul/gkrellmouse/
diff --git a/sysutils/gkrellmwho/Makefile b/sysutils/gkrellmwho/Makefile
deleted file mode 100644
index 5aef501c5541..000000000000
--- a/sysutils/gkrellmwho/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# New ports collection makefile for: gkrellmwho
-# Date Created: 11.August 2002
-# Whom: Steffen Vogelreuter
-#
-# $FreeBSD$
-#
-
-PORTNAME= gkrellmwho
-PORTVERSION= 0.4
-PORTREVISION= 7
-CATEGORIES= sysutils
-MASTER_SITES= http://mirror2.unixfreunde.de/ \
- http://freebsd.unixfreunde.de/sources/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A plugin that scrolls in a panel a list of currently logged on users
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-BUILD_DEPENDS= ${LOCALBASE}/include/gkrellm/gkrellm.h:${PORTSDIR}/sysutils/gkrellm
-RUN_DEPENDS= gkrellm:${PORTSDIR}/sysutils/gkrellm
-
-WRKSRC= ${WRKDIR}/${DISTNAME:S/_/-/}
-USE_GNOME= imlib
-USE_GMAKE= yes
-ALL_TARGET= #empty
-
-do-install:
- @${INSTALL_PROGRAM} ${WRKSRC}/gkrellmwho.so \
- ${PREFIX}/libexec/gkrellm/plugins
-
-.include <bsd.port.mk>
diff --git a/sysutils/gkrellmwho/distinfo b/sysutils/gkrellmwho/distinfo
deleted file mode 100644
index 23abd82805d8..000000000000
--- a/sysutils/gkrellmwho/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gkrellmwho-0.4.tar.gz) = d1d7e27c1b6627bc9e30b2a0d08aadceb579dc9c76ec57ab3a26e60bef1d3951
-SIZE (gkrellmwho-0.4.tar.gz) = 5842
diff --git a/sysutils/gkrellmwho/files/patch-Makefile b/sysutils/gkrellmwho/files/patch-Makefile
deleted file mode 100644
index b3415c30c743..000000000000
--- a/sysutils/gkrellmwho/files/patch-Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-
-$FreeBSD$
-
---- Makefile.orig Thu Aug 2 05:39:29 2001
-+++ Makefile Tue Aug 13 15:05:36 2002
-@@ -1,9 +1,9 @@
- # Modify INCLUDE to point to gkrellm.h (if it's not in /usr/local/include)
--INCLUDE = /usr/local/include
-+INCLUDE = ${LOCALBASE}/include/gkrellm
-
--CC = gcc
--CFLAGS = -Wall -O2 -fPIC -I$(INCLUDE) \
-- `gtk-config --cflags` `imlib-config --cflags-gdk`
-+#CC = gcc
-+CFLAGS+= -fPIC -I$(INCLUDE) \
-+ `gtk12-config --cflags` `imlib-config --cflags-gdk`
- LDFLAGS =
- TARGET = gkrellmwho
-
diff --git a/sysutils/gkrellmwho/files/patch-gkrellmwho.c b/sysutils/gkrellmwho/files/patch-gkrellmwho.c
deleted file mode 100644
index 36447dbc1094..000000000000
--- a/sysutils/gkrellmwho/files/patch-gkrellmwho.c
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- gkrellmwho.c.orig Thu Aug 2 05:42:49 2001
-+++ gkrellmwho.c Tue Aug 13 15:04:21 2002
-@@ -65,7 +65,7 @@
-
- #define MAX_USERS 10 /* set this statically to avoid realloc() */
- #define USERS_LEN MAX_USERS*MAX_USER_LEN + 1
--#define COMMAND "w -hs | sort | grep -v $LOGNAME"
-+#define COMMAND "w -h | sort | grep -v $LOGNAME"
- #define DEF_NONE_MSG "no users"
- static gchar users[USERS_LEN]; // list of users
- static int users_xoff; // length of users string in pixels
diff --git a/sysutils/gkrellmwho/pkg-descr b/sysutils/gkrellmwho/pkg-descr
deleted file mode 100644
index 5a5459339be7..000000000000
--- a/sysutils/gkrellmwho/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-A GKrellm-Plugin that horizontally scrolls in a panel a list of currently
-logged on users (excluding the invoking user).
-
-WWW: http://www.cs.ualberta.ca/~ernie
diff --git a/sysutils/gkrellmwho/pkg-plist b/sysutils/gkrellmwho/pkg-plist
deleted file mode 100644
index 225ac34e250d..000000000000
--- a/sysutils/gkrellmwho/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-@comment $FreeBSD$
-libexec/gkrellm/plugins/gkrellmwho.so
diff --git a/sysutils/glload/Makefile b/sysutils/glload/Makefile
deleted file mode 100644
index cfa8b98286ce..000000000000
--- a/sysutils/glload/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# New ports collection makefile for: glload
-# Date created: 04 Dec 1998
-# Whom: Vanilla I. Shu <vanilla@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= glload
-PORTVERSION= 0.4.2
-PORTREVISION= 3
-CATEGORIES= sysutils
-MASTER_SITES= http://reality.exsgi.org/eile/misc/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Gl base load monitor
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-USE_GL= glut
-MAKEFILE= Makefile.FreeBSD
-MAKE_ARGS= CC="${CC}" \
- CFLAGS="${CFLAGS} -I${LOCALBASE}/include -DFreeBSD ${PTHREAD_CFLAGS}" \
- LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" \
- OBJS="get_load.o trackball.o glload.o texture.o screenShot.o"
-ALL_TARGET= glload
-
-PLIST_FILES= bin/glload
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/glload ${PREFIX}/bin
-
-.include <bsd.port.mk>
diff --git a/sysutils/glload/distinfo b/sysutils/glload/distinfo
deleted file mode 100644
index e62e5820ba3e..000000000000
--- a/sysutils/glload/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (glload-0.4.2.tar.gz) = 5fcc6320bc1a5f2bd6b15f1b4bf6fed02eb229530f29e64da478a4be6a77285c
-SIZE (glload-0.4.2.tar.gz) = 24116
diff --git a/sysutils/glload/pkg-descr b/sysutils/glload/pkg-descr
deleted file mode 100644
index 96c363bab6ce..000000000000
--- a/sysutils/glload/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-GL based load monitor.
diff --git a/sysutils/gnomefind/Makefile b/sysutils/gnomefind/Makefile
deleted file mode 100644
index 2b2c3ba3ea52..000000000000
--- a/sysutils/gnomefind/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# New ports collection makefile for: gnomefind
-# Date created: 26 May 2000
-# Whom: Maxim Sobolev <sobomax@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= gnomefind
-PORTVERSION= 1.0.2
-PORTREVISION= 8
-CATEGORIES= sysutils gnome
-MASTER_SITES= SF/gnome-find/gnome-find-stable/${PORTVERSION}
-DISTNAME= gnome-find-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Graphical version of the GNU "find" utility
-
-DEPRECATED= Abandoned upstream
-EXPIRATION_DATE= 2011-05-01
-
-USE_GNOME= gnomehack gnomeprefix libglade
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-lgnuregex -L${LOCALBASE}/lib"
-
-MAN1= gnome-find.1
-
-.include <bsd.port.pre.mk>
-
-post-patch:
- @${GREP} -lR "<regex\.h>" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \
- 's|<regex\.h>|<gnuregex.h>|g'
-.if ${OSVERSION} >= 800023
- ${REINPLACE_CMD} -e "s,^int readlink,//int readlink," \
- ${WRKSRC}/src/listfile.c
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/sysutils/gnomefind/distinfo b/sysutils/gnomefind/distinfo
deleted file mode 100644
index 8cb8b894d57a..000000000000
--- a/sysutils/gnomefind/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gnome-find-1.0.2.tar.gz) = 06aa8244cefbcc924a544d4a32af83c6a833ed3a1bd3ec3a23482b0247602965
-SIZE (gnome-find-1.0.2.tar.gz) = 451517
diff --git a/sysutils/gnomefind/pkg-descr b/sysutils/gnomefind/pkg-descr
deleted file mode 100644
index d86cbd2f8b1f..000000000000
--- a/sysutils/gnomefind/pkg-descr
+++ /dev/null
@@ -1,22 +0,0 @@
-gnome-find is an easy-to-use, but powerful, graphical version of the GNU "find"
-utility.
-
-It is not just a front-end which just forks and execs "find", nor is it a
-utility that reinvents the wheel by rewriting the "find" utility itself.
-
-The original source code to the GNU "find" utility (as found in findutils-4.1)
-was used, and a GUI component was integrated into it. Consequently, the actual
-file finding backend component is based on the very stable and mature code in
-GNU "find", while the GUI component provides a modern, easy-to-use, yet
-powerful, interface.
-
-By making it a truely graphical program, it avoids the common portability
-problems typically encountered by front-ends when they run on systems without
-GNU "find", as well as avoiding messy issues with forking a new process and
-communicating with it (e.g., pipes, temporary files, etc.).
-
-gnome-find features a default, no-nonsense dialog for use in most commonly
-specified searches. Additionally, a second, more detailed and advanced dialog
-is available to specify more powerful search parameters.
-
-WWW: http://gnome-find.sourceforge.net/
diff --git a/sysutils/gnomefind/pkg-plist b/sysutils/gnomefind/pkg-plist
deleted file mode 100644
index 3c86bfd151f9..000000000000
--- a/sysutils/gnomefind/pkg-plist
+++ /dev/null
@@ -1,34 +0,0 @@
-bin/gnome-find
-share/gnome/apps/Utilities/gnome-find.desktop
-share/gnome-find/gnome-find.glade
-share/gnome-find/gnome-find.xpm
-share/gnome-find/multiple.xpm
-share/gnome-find/shell.xpm
-share/gnome/help/gnome-find/C/bugreport.html
-share/gnome/help/gnome-find/C/contacting.html
-share/gnome/help/gnome-find/C/copyright.html
-share/gnome/help/gnome-find/C/faq.html
-share/gnome/help/gnome-find/C/manual.html
-share/gnome/help/gnome-find/C/prefs-0.html
-share/gnome/help/gnome-find/C/prefs-1.html
-share/gnome/help/gnome-find/C/prefs-2.html
-share/gnome/help/gnome-find/C/prefs-3.html
-share/gnome/help/gnome-find/C/prefs-4.html
-share/gnome/help/gnome-find/C/topic.dat
-share/locale/da/LC_MESSAGES/gnome-find.mo
-share/locale/de/LC_MESSAGES/gnome-find.mo
-share/locale/es/LC_MESSAGES/gnome-find.mo
-share/locale/fi/LC_MESSAGES/gnome-find.mo
-share/locale/hu/LC_MESSAGES/gnome-find.mo
-share/locale/ja/LC_MESSAGES/gnome-find.mo
-share/locale/ko/LC_MESSAGES/gnome-find.mo
-share/locale/nl/LC_MESSAGES/gnome-find.mo
-share/locale/no/LC_MESSAGES/gnome-find.mo
-share/locale/pt_BR/LC_MESSAGES/gnome-find.mo
-share/locale/ru/LC_MESSAGES/gnome-find.mo
-share/locale/sk/LC_MESSAGES/gnome-find.mo
-share/locale/sv/LC_MESSAGES/gnome-find.mo
-share/locale/uk/LC_MESSAGES/gnome-find.mo
-@dirrm share/gnome/help/gnome-find/C
-@dirrm share/gnome/help/gnome-find
-@dirrm share/gnome-find
diff --git a/sysutils/graft/Makefile b/sysutils/graft/Makefile
deleted file mode 100644
index fe75e9961b5d..000000000000
--- a/sysutils/graft/Makefile
+++ /dev/null
@@ -1,64 +0,0 @@
-# Ports collection makefile for: graft
-# Date created: 2004-08-15
-# Whom: Michael Handler <handler@grendel.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= graft
-PORTVERSION= 2.4
-CATEGORIES= sysutils
-MASTER_SITES= http://www.gormand.com.au/peters/tools/graft/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Automatically manage symlinks in a directory hierarchy
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-USE_PERL5= yes
-
-PLIST_FILES= bin/graft
-
-INSTALL_TARGET= bin manuals
-MAN1= graft.1
-
-.if !defined(NOPORTDOCS)
-EXTRAPORTDOCS= CHANGES README THOUGHTS
-PORTDOCS= graft.html graft.pdf graft.ps graft.txt ${EXTRAPORTDOCS}
-INSTALL_TARGET+= docs
-.endif
-
-GRAFT_PACKAGEDIR?= /local/pkg
-GRAFT_TARGETDIR?= /local
-GRAFT_LOGFILE?= /var/log/graft
-
-MAKEFILE_SUB= PREFIX=${PREFIX} MANPREFIX=${MANPREFIX} \
- DOCSDIR=${DOCSDIR} PERL=${PERL} \
- GRAFT_PACKAGEDIR=${GRAFT_PACKAGEDIR} \
- GRAFT_TARGETDIR=${GRAFT_TARGETDIR} \
- GRAFT_LOGFILE=${GRAFT_LOGFILE}
-
-.include <bsd.port.pre.mk>
-
-pre-everything::
- @${ECHO_CMD}
- @${ECHO_CMD} "You may use the following build options:"
- @${ECHO_CMD}
- @${ECHO_CMD} "GRAFT_PACKAGEDIR=/directory (default: ${GRAFT_PACKAGEDIR})"
- @${ECHO_CMD} "GRAFT_TARGETDIR=/directory (default: ${GRAFT_TARGETDIR})"
- @${ECHO_CMD} "GRAFT_LOGFILE=/directory/file (default: ${GRAFT_LOGFILE})"
- @${ECHO_CMD}
-
-post-patch:
- @${SED} ${MAKEFILE_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
- ${WRKSRC}/Makefile.dist > ${WRKSRC}/Makefile
-
-.if !defined(NOPORTDOCS)
-post-install:
-.for i in ${EXTRAPORTDOCS}
- @${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}/
-.endfor
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/sysutils/graft/distinfo b/sysutils/graft/distinfo
deleted file mode 100644
index 2a521560f507..000000000000
--- a/sysutils/graft/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (graft-2.4.tar.gz) = 6fc798fbe6c8b994d3d445609931c7374066a56651f0a07f3ca532c2661f23a5
-SIZE (graft-2.4.tar.gz) = 148709
diff --git a/sysutils/graft/files/patch-Makefile.dist b/sysutils/graft/files/patch-Makefile.dist
deleted file mode 100644
index b8e65a1d2726..000000000000
--- a/sysutils/graft/files/patch-Makefile.dist
+++ /dev/null
@@ -1,53 +0,0 @@
---- Makefile.dist.orig Sun Aug 15 15:54:30 2004
-+++ Makefile.dist Sun Aug 15 16:09:04 2004
-@@ -30,8 +30,8 @@
- # number of ways. See the man page and the documentation in
- # doc/graft.{html,pdf,ps,txt}.
-
--PACKAGEDIR = /pkgs
--TARGETDIR = /pkgs
-+PACKAGEDIR = %%GRAFT_PACKAGEDIR%%
-+TARGETDIR = %%GRAFT_TARGETDIR%%
-
- # You should only need to change the value of TOP to reflect the
- # installation directory for graft if it is different from your default
-@@ -40,10 +40,10 @@
- # these values, you may be confused about what graft is for. Please
- # re-read the documentation in doc/graft.{html,pdf,ps,txt}.
-
--TOP = $(PACKAGEDIR)/graft-$(VERSION)
-+TOP = %%PREFIX%%
- BIN = $(TOP)/bin
--MAN = $(TOP)/man
--DOC = $(TOP)/doc
-+MAN = %%MANPREFIX%%/man
-+DOC = %%DOCSDIR%%
-
- # The final grafted location of perl. See the bootstrap section in
- # the documentation in doc/graft.{html,pdf,ps,txt}. This value will be
-@@ -55,7 +55,7 @@
- #
- # #!/usr/bin/perl -w
-
--PERL = /pkgs/bin/perl
-+PERL = %%PERL%%
-
- # The location of the perl executable used to build the graft
- # executable. You'll need to change this only if you do not have a fixed
-@@ -68,7 +68,7 @@
- # The graft log file. All of graft's actions will be logged in this file.
- # If you don't want any logging, set this to /dev/null.
-
--LOGFILE = /var/log/graft
-+LOGFILE = %%GRAFT_LOGFILE%%
-
- # The names of the special graft control files. GRAFT-IGNORE controls
- # the exclusion of subdirectories, GRAFT-EXCLUDE controls the exclusion
-@@ -206,7 +206,6 @@
- mkdir -p $(DOC); \
- cp doc/$$i $(DOC); \
- chmod 644 $(DOC)/$$i; \
-- touch $(DOC)/$(GRAFT-IGNORE); \
- done
-
- bin: all
diff --git a/sysutils/graft/pkg-descr b/sysutils/graft/pkg-descr
deleted file mode 100644
index c9b97ea02197..000000000000
--- a/sysutils/graft/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Symlink manager for installing multiple versions of software packages
-under a common hierarchy. Simplifies installation/deinstallation and
-PATH management.
-
-WWW: http://www.gormand.com.au/peters/tools/graft/graft.html
diff --git a/sysutils/growspd/Makefile b/sysutils/growspd/Makefile
deleted file mode 100644
index 5a90459cd3ee..000000000000
--- a/sysutils/growspd/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# New ports collection makefile for: growspd
-# Date created: 16 July 2003
-# Whom: Peter Kolmisoppi <growspd@brokep.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= growspd
-PORTVERSION= 0.1
-CATEGORIES= sysutils
-MASTER_SITES= http://growspd.brokep.com/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Quick utility to check files growth rate
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-MAN1= growspd.1
-PLIST_FILES= bin/growspd
-
-post-patch:
- @${REINPLACE_CMD} -e 's|-O3|${CFLAGS}|' ${WRKSRC}/Makefile
-
-.include <bsd.port.mk>
diff --git a/sysutils/growspd/distinfo b/sysutils/growspd/distinfo
deleted file mode 100644
index a34652f26ffb..000000000000
--- a/sysutils/growspd/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (growspd-0.1.tar.gz) = 0b64cb22c63669c96b00b2c01b50ce787868162864394ee268bd5cb336c3a954
-SIZE (growspd-0.1.tar.gz) = 1955
diff --git a/sysutils/growspd/pkg-descr b/sysutils/growspd/pkg-descr
deleted file mode 100644
index 60bbded3eb21..000000000000
--- a/sysutils/growspd/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-This is a small utility that displays the growth rate of a file (in kilobytes).
-
-WWW: http://growspd.brokep.com/
diff --git a/sysutils/gtoaster/Makefile b/sysutils/gtoaster/Makefile
deleted file mode 100644
index eb523fff9228..000000000000
--- a/sysutils/gtoaster/Makefile
+++ /dev/null
@@ -1,63 +0,0 @@
-# New ports collection makefile for: gtoaster
-# Date created: 28 September 2000
-# Whom: eric
-#
-# $FreeBSD$
-#
-
-PORTNAME= gtoaster
-PORTVERSION= 1.0.b6
-PORTREVISION= 6
-PORTEPOCH= 2
-CATEGORIES= sysutils gnome
-MASTER_SITES= http://gnometoaster.rulez.org/archive/
-DISTNAME= ${PORTNAME}${PORTVERSION:S/.b/Beta/}
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Graphical cd cooking interface
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-PLIST_FILES= bin/gtoaster
-USE_GETTEXT= yes
-WANT_GNOME= yes
-USE_GNOME= gnomehack gnometarget gtk12
-USE_GMAKE= yes
-USE_CDRTOOLS= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
-
-.include <bsd.port.pre.mk>
-
-.if ${HAVE_GNOME:Mgnomelibs}!=""
-PKGNAMESUFFIX= -gnome
-USE_GNOME+= gnomelibs
-.else
-CONFIGURE_ARGS+= --without-gnome
-.endif
-
-.if ${HAVE_GNOME:Morbit}!=""
-USE_GNOME+= orbit
-.else
-CONFIGURE_ARGS+= --without-orbit
-.endif
-
-.if ${HAVE_GNOME:Mesound}!=""
-USE_GNOME+= esound
-.else
-CONFIGURE_ARGS+= --without-esd
-.endif
-
-post-extract:
- @${RM} -f ${WRKSRC}/config.guess
- @${TOUCH} ${WRKSRC}/config.guess
-
-post-patch:
- ${REINPLACE_CMD} -e 's, -pthread, ${PTHREAD_LIBS},g' \
- ${WRKSRC}/configure
-.include <bsd.port.post.mk>
diff --git a/sysutils/gtoaster/distinfo b/sysutils/gtoaster/distinfo
deleted file mode 100644
index 12d07619b979..000000000000
--- a/sysutils/gtoaster/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gtoaster1.0Beta6.tgz) = e8d2fd327e9b7d9b0e3874f1f167b70f4dbe58469bac9618a45d8087ebfa39f4
-SIZE (gtoaster1.0Beta6.tgz) = 1014747
diff --git a/sysutils/gtoaster/files/patch-audio_oss.c b/sysutils/gtoaster/files/patch-audio_oss.c
deleted file mode 100644
index dfe50aa927e6..000000000000
--- a/sysutils/gtoaster/files/patch-audio_oss.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- audio_oss.c.orig Sun Sep 7 22:30:57 2003
-+++ audio_oss.c Sun Sep 7 22:31:10 2003
-@@ -15,7 +15,7 @@
- #ifndef __FreeBSD__
- #include <linux/soundcard.h>
- #else
--#include <machine/soundcard.h>
-+#include <sys/soundcard.h>
- #define SNDCTL_DSP_CHANNELS SNDCTL_DSP_STEREO
- #endif
-
diff --git a/sysutils/gtoaster/files/patch-configure b/sysutils/gtoaster/files/patch-configure
deleted file mode 100644
index f5ac170d0b79..000000000000
--- a/sysutils/gtoaster/files/patch-configure
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.orig Sun Sep 7 22:33:01 2003
-+++ configure Sun Sep 7 22:35:58 2003
-@@ -4696,7 +4696,7 @@
-
-
- USEOSS=no
--if test -e /usr/include/linux/soundcard.h;
-+if test -e /usr/include/sys/soundcard.h;
- then
- USEOSS=yes
- echo "*** open sound system header file detected ***"
diff --git a/sysutils/gtoaster/files/patch-stdfiletrack.c b/sysutils/gtoaster/files/patch-stdfiletrack.c
deleted file mode 100644
index 16d6c6670576..000000000000
--- a/sysutils/gtoaster/files/patch-stdfiletrack.c
+++ /dev/null
@@ -1,18 +0,0 @@
-
-$FreeBSD$
-
---- stdfiletrack.c.orig
-+++ stdfiletrack.c
-@@ -21,7 +21,12 @@
- #include "dependencies.h"
-
- #ifndef __svr4__
-+#include <osreldate.h>
-+#if __FreeBSD_version >= 504102
-+void swab(const void *from,void *to,ssize_t n);
-+#else
- void swab(const void *from,void *to,size_t n);
-+#endif
- #endif
-
- #include "tracks.h"
diff --git a/sysutils/gtoaster/pkg-descr b/sysutils/gtoaster/pkg-descr
deleted file mode 100644
index 0fed879b8cce..000000000000
--- a/sysutils/gtoaster/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Gnometoaster is a full CD creation suite for X11 and GNOME. It can be used to
-copy and create data, audio, and mixed mode CDs on the fly or with precaching
-in both TAO and DAO mode. Data tracks can easily be created with the built-in
-file manager. GNOME drag-and-drop is supported throughout the program.
-Gnometoaster can also write mp3 files on the fly, it is fully multisession
-capable, and can be used to encode all sorts of filetypes directly from audio
-tracks on a CD.
-
-WWW: http://gnometoaster.rulez.org/
diff --git a/sysutils/idled/Makefile b/sysutils/idled/Makefile
deleted file mode 100644
index ed2d60d4f46c..000000000000
--- a/sysutils/idled/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# New ports collection makefile for: idled
-# Date created: 12 March 1997
-# Whom: Andrew <andrew@ugh.net.au>, Iain Templeton <iain@ugh.net.au>
-#
-# $FreeBSD$
-#
-
-PORTNAME= idled
-PORTVERSION= 1.16
-PORTREVISION= 3
-CATEGORIES= sysutils
-MASTER_SITES= http://www.netsw.org/system/tools/process/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A daemon that logs out idle users and those users hogging resources
-
-DEPRECATED= Upstream disapear and distfile is no more available, consider using sysutils/doinkd
-EXPIRATION_DATE= 2011-05-01
-
-NO_CDROM= non-profit use and distribution only
-MANCOMPRESSED= yes
-MAN5= idled.cf.5
-MAN8= idled.8
-
-USE_RC_SUBR= ${PORTNAME}
-
-PLIST_FILES= etc/idled.cf.template libexec/idled
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} > 900006
-EXTRA_PATCHES= ${PATCHDIR}/utmpx-Makefile \
- ${PATCHDIR}/utmpx-idled.h \
- ${PATCHDIR}/utmpx-idled.c
-.else
-EXTRA_PATCHES= ${PATCHDIR}/utmp-Makefile
-.endif
-
-post-extract:
- (cd ${WRKSRC}; make clean)
-
-post-install:
- @${STRIP_CMD} ${PREFIX}/libexec/idled
-
-.include <bsd.port.post.mk>
diff --git a/sysutils/idled/distinfo b/sysutils/idled/distinfo
deleted file mode 100644
index 53bd947705c9..000000000000
--- a/sysutils/idled/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (idled-1.16.tar.gz) = a80c4a35bbbe2660424e5fa55e2b65b098e6cb02df739bcb7b2a1517318b76ce
-SIZE (idled-1.16.tar.gz) = 70864
diff --git a/sysutils/idled/files/idled.in b/sysutils/idled/files/idled.in
deleted file mode 100644
index 3963f10f31a7..000000000000
--- a/sysutils/idled/files/idled.in
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD: /tmp/pcvs/ports/sysutils/idled/files/Attic/idled.in,v 1.3 2010-03-27 00:14:56 dougb Exp $
-#
-
-# PROVIDE: idled
-# REQUIRE: DAEMON
-# BEFORE: LOGIN
-# KEYWORD: shutdown
-
-#
-# Add the following lines to /etc/rc.conf to enable idled:
-#
-# idled_enable="YES"
-# idled_flags="<set as needed>"
-#
-# See idled(8) for flags
-#
-
-. /etc/rc.subr
-
-name=idled
-rcvar=`set_rcvar`
-
-command=%%PREFIX%%/libexec/idled
-required_files=%%PREFIX%%/etc/idled.cf
-
-# set defaults
-
-idled_enable=${idled_enable:-"NO"}
-
-load_rc_config $name
-run_rc_command "$1"
diff --git a/sysutils/idled/files/utmp-Makefile b/sysutils/idled/files/utmp-Makefile
deleted file mode 100644
index d480b04b339f..000000000000
--- a/sysutils/idled/files/utmp-Makefile
+++ /dev/null
@@ -1,104 +0,0 @@
---- ./Makefile.orig 1996-05-16 18:05:28.000000000 -0400
-+++ ./Makefile 2009-07-15 01:05:40.560278401 -0400
-@@ -2,8 +2,8 @@
- #
-
- # C compiler flags
--CC = cc
--RM = rm
-+CC ?= cc
-+RM ?= rm
- INCLUDE =
-
- ######################################################################
-@@ -166,26 +166,26 @@
- # You will need to delete parse.c before compiling! You can either
- # do so by hand, or do a 'make clean' followed by the normal 'make'.
- #DEFS += -O -m486
--#DEFS += -DBSD_OS2 -DHAVE_SETSID -DHAVE_YYRESTART -DPS_HACK
-+DEFS += -DBSD_OS2 -DHAVE_SETSID -DHAVE_YYRESTART -DPS_HACK
- #DEFS += -DPROC_SEARCH_1
- #SPECLIBS = -lkvm
--#INSTTYPE = install1a
-+INSTTYPE = install1a
- #
--#DEST = /usr/local/libexec
--#CFDEST = /usr/local/libexec
--#MDEST = /usr/local/man
--#LOGDEST = /var/log
-+DEST = ${PREFIX}/libexec
-+CFDEST = ${PREFIX}/etc
-+MDEST = ${PREFIX}/man
-+LOGDEST = /var/log
- #
--#OWNER = root
--#CFOWNER = root
--#MOWNER = man
-+OWNER = root
-+CFOWNER = root
-+MOWNER = man
- #
--#GROUP = daemon
--#CFGROUP = daemon
-+GROUP = daemon
-+CFGROUP = daemon
- #
--#MODE = 750
--#CFMODE = 664
--#MMODE = 444
-+MODE = 750
-+CFMODE = 644
-+MMODE = 444
-
- ######################################################################
- ######################################################################
-@@ -215,25 +215,25 @@
- # SVR4 -- Solaris 2.x
- # Use install3 for /usr/sbin/install
- # and install1 for /usr/ucb/install
--DEFS += -DSYSV -DHAVE_PROC_FS -DUTMPPID -DHAVE_SETSID -DHAVE_UTMPX -DUTMPHOST -DRUDEKILL
--SPECLIBS =
--INSTTYPE = install3
-+#DEFS += -DSYSV -DHAVE_PROC_FS -DUTMPPID -DHAVE_SETSID -DHAVE_UTMPX -DUTMPHOST -DRUDEKILL
-+#SPECLIBS =
-+#INSTTYPE = install3
-
--DEST = /usr/local/bin
--CFDEST = /usr/local/lib
--MDEST = /usr/local/man
--LOGDEST = /var/log
-+#DEST = /usr/local/bin
-+#CFDEST = /usr/local/lib
-+#MDEST = /usr/local/man
-+#LOGDEST = /var/log
-
--OWNER = root
--CFOWNER = root
--MOWNER = root
-+#OWNER = root
-+#CFOWNER = root
-+#MOWNER = root
-
--GROUP = root
--CFGROUP = root
-+#GROUP = root
-+#CFGROUP = root
-
--MODE = 750
--CFMODE = 664
--MMODE = 644
-+#MODE = 750
-+#CFMODE = 664
-+#MMODE = 644
-
- ######################################################################
- ######################################################################
-@@ -428,7 +428,7 @@
- # HERE are the big CFLAGS
- # Add -g if you want debugging
- # Add -O or whatever variant for optimization
--CFLAGS = ${DEFS} ${DEBUG} -DCONFIG=\"${CONFIG}\" -DLOGFILE=\"${LOGFILE}\" ${INCLUDE}
-+CFLAGS+= ${DEFS} ${DEBUG} -DCONFIG=\"${CONFIG}\" -DLOGFILE=\"${LOGFILE}\" ${INCLUDE}
-
- # For HP's ANSI C compiler (use -g instead of +O3 for debugging)
- # CFLAGS = +O3 -Aa -D_HPUX_SOURCE ${DEFS} ${DEBUG} -DCONFIG=\"${CONFIG}\" -DLOGFILE=\"${LOGFILE}\" ${INCLUDE}
diff --git a/sysutils/idled/files/utmpx-Makefile b/sysutils/idled/files/utmpx-Makefile
deleted file mode 100644
index f644fa8ef978..000000000000
--- a/sysutils/idled/files/utmpx-Makefile
+++ /dev/null
@@ -1,105 +0,0 @@
---- Makefile.orig 1996-05-16 15:05:28.000000000 -0700
-+++ Makefile 2010-01-25 16:08:20.000000000 -0800
-@@ -2,8 +2,8 @@
- #
-
- # C compiler flags
--CC = cc
--RM = rm
-+CC ?= cc
-+RM ?= rm
- INCLUDE =
-
- ######################################################################
-@@ -166,26 +166,26 @@
- # You will need to delete parse.c before compiling! You can either
- # do so by hand, or do a 'make clean' followed by the normal 'make'.
- #DEFS += -O -m486
--#DEFS += -DBSD_OS2 -DHAVE_SETSID -DHAVE_YYRESTART -DPS_HACK
-+DEFS += -DBSD_OS2 -DHAVE_SETSID -DHAVE_YYRESTART -DPS_HACK -DHAVE_UTMPX -DSYSV
- #DEFS += -DPROC_SEARCH_1
- #SPECLIBS = -lkvm
--#INSTTYPE = install1a
-+INSTTYPE = install1a
- #
--#DEST = /usr/local/libexec
--#CFDEST = /usr/local/libexec
--#MDEST = /usr/local/man
--#LOGDEST = /var/log
-+DEST = ${PREFIX}/libexec
-+CFDEST = ${PREFIX}/etc
-+MDEST = ${PREFIX}/man
-+LOGDEST = /var/log
- #
--#OWNER = root
--#CFOWNER = root
--#MOWNER = man
-+OWNER = root
-+CFOWNER = root
-+MOWNER = man
- #
--#GROUP = daemon
--#CFGROUP = daemon
-+GROUP = daemon
-+CFGROUP = daemon
- #
--#MODE = 750
--#CFMODE = 664
--#MMODE = 444
-+MODE = 750
-+CFMODE = 644
-+MMODE = 444
-
- ######################################################################
- ######################################################################
-@@ -215,25 +215,25 @@
- # SVR4 -- Solaris 2.x
- # Use install3 for /usr/sbin/install
- # and install1 for /usr/ucb/install
--DEFS += -DSYSV -DHAVE_PROC_FS -DUTMPPID -DHAVE_SETSID -DHAVE_UTMPX -DUTMPHOST -DRUDEKILL
--SPECLIBS =
--INSTTYPE = install3
--
--DEST = /usr/local/bin
--CFDEST = /usr/local/lib
--MDEST = /usr/local/man
--LOGDEST = /var/log
-+#DEFS += -DSYSV -DHAVE_PROC_FS -DUTMPPID -DHAVE_SETSID -DHAVE_UTMPX -DUTMPHOST -DRUDEKILL
-+#SPECLIBS =
-+#INSTTYPE = install3
-
--OWNER = root
--CFOWNER = root
--MOWNER = root
-+#DEST = /usr/local/bin
-+#CFDEST = /usr/local/lib
-+#MDEST = /usr/local/man
-+#LOGDEST = /var/log
-+
-+#OWNER = root
-+#CFOWNER = root
-+#MOWNER = root
-
--GROUP = root
--CFGROUP = root
-+#GROUP = root
-+#CFGROUP = root
-
--MODE = 750
--CFMODE = 664
--MMODE = 644
-+#MODE = 750
-+#CFMODE = 664
-+#MMODE = 644
-
- ######################################################################
- ######################################################################
-@@ -428,7 +428,7 @@
- # HERE are the big CFLAGS
- # Add -g if you want debugging
- # Add -O or whatever variant for optimization
--CFLAGS = ${DEFS} ${DEBUG} -DCONFIG=\"${CONFIG}\" -DLOGFILE=\"${LOGFILE}\" ${INCLUDE}
-+CFLAGS+= ${DEFS} ${DEBUG} -DCONFIG=\"${CONFIG}\" -DLOGFILE=\"${LOGFILE}\" ${INCLUDE}
-
- # For HP's ANSI C compiler (use -g instead of +O3 for debugging)
- # CFLAGS = +O3 -Aa -D_HPUX_SOURCE ${DEFS} ${DEBUG} -DCONFIG=\"${CONFIG}\" -DLOGFILE=\"${LOGFILE}\" ${INCLUDE}
diff --git a/sysutils/idled/files/utmpx-idled.c b/sysutils/idled/files/utmpx-idled.c
deleted file mode 100644
index 8606b3c461e2..000000000000
--- a/sysutils/idled/files/utmpx-idled.c
+++ /dev/null
@@ -1,33 +0,0 @@
---- idled.c.orig 2010-01-25 16:06:48.000000000 -0800
-+++ idled.c 2010-01-25 16:09:39.000000000 -0800
-@@ -335,7 +335,7 @@
- if (strcmp(utmpbuf.ut_line,XDM_DEV) == 0)
- {
- /* This is the console. Is there a real name attached? */
-- if (strlen(utmpbuf.ut_name) > 0)
-+ if (strlen(utmpbuf.ut_user) > 0)
- isConsole = TRUE; /* Yes, use it */
- else
- strcpy(console_user,""); /* No, clear the console user */
-@@ -349,10 +349,10 @@
- #endif /* SYSV */
- {
- user = &users[utmptr];
-- (void) strncpy (tmpname, utmpbuf.ut_name, NAMELEN);
-+ (void) strncpy (tmpname, utmpbuf.ut_user, NAMELEN);
- tmpname[NAMELEN] = 0;
-
-- if (!strcmp (user->uid, tmpname) && user->time_on == utmpbuf.ut_xtime)
-+ if (!strcmp (user->uid, tmpname) && user->time_on == utmpbuf.ut_tv.tv_sec)
- {
- if (new)
- setlimits (utmptr);
-@@ -402,7 +402,7 @@
- logfile ("Error: could not get info on supposed user %s.",user->uid);
- else
- getgroups_func (pswd->pw_name, user->groups, pswd->pw_gid);
-- user->time_on = utmpbuf.ut_xtime;
-+ user->time_on = utmpbuf.ut_tv.tv_sec;
- setlimits (utmptr);
- user->next = tempus;
- chk_session_refuse(user);
diff --git a/sysutils/idled/files/utmpx-idled.h b/sysutils/idled/files/utmpx-idled.h
deleted file mode 100644
index 13a2ef1f79b4..000000000000
--- a/sysutils/idled/files/utmpx-idled.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- idled.h.orig 2010-01-25 16:07:42.000000000 -0800
-+++ idled.h 2010-01-25 16:07:50.000000000 -0800
-@@ -1,7 +1,6 @@
- #include <sys/types.h>
- #include <stdio.h>
- #include <sys/param.h>
--#include <utmp.h>
-
- #define qelem qelem_sys /* Work around to use our own qelem below */
- #include <stdlib.h>
diff --git a/sysutils/idled/pkg-descr b/sysutils/idled/pkg-descr
deleted file mode 100644
index 0992063de352..000000000000
--- a/sysutils/idled/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This is a port of idled by Michael P. Crider. Idled is a daemon that runs on a
-machine to keep an eye on current users. If users have been idle for too long,
-or have been logged on for too long, or have logged in too many times, it will
-warn them and log them out appropriately.
diff --git a/sysutils/idled/pkg-message b/sysutils/idled/pkg-message
deleted file mode 100644
index 4b30e9e37261..000000000000
--- a/sysutils/idled/pkg-message
+++ /dev/null
@@ -1,38 +0,0 @@
-Idled Copyright (c) 1995-1996 Mike Crider (crider@cs.hope.edu)
-All rights reserved.
-
-*****************************************************************
-*****************************************************************
-
-REDISTRIBUTION AND USE IN SOURCE AND BINARY FORMS FOR NON-PROFIT
-USE ARE PERMITTED PROVIDED THAT:
- (1) SOURCE CODE DISTRIBUTIONS BE COMPLETE AND REMAIN
- UNMODIFIED *IF* IT IS TO RETAIN THE NAME "IDLED" --
- ALL SUCH DISTRIBUTIONS MUST ALSO RETAIN THIS
- COPYRIGHT NOTICE IN ITS ENTIRETY.
- (2) MODIFIED SOURCE CODE DISTRIBUTIONS USE A SUFFICIENTLY
- DIFFERENT NAME, CLEARLY GIVE FULL CREDIT FOR ALL WORK
- USED FROM THIS DISTRIBUTION, AND RETAIN THIS COPYRIGHT
- NOTICE IN ITS ENTIRETY.
- (3) IN GENERAL, ALL DISTRIBUTIONS *MUST* RETAIN THIS
- COPYRIGHT NOTICE IN ITS ENTIRETY.
-
-I REQUEST THAT ANY MODIFICATIONS MADE TO IMPROVE THE CODE OR
-FUNCTIONALITY OF THE PROGRAM BE SENT TO ME FOR REVIEW AND
-POSSIBLE INCLUSION IN THE NEXT RELEASE OF IDLED.
-
-DISCLAIMER: IF IDLED FAILS TO PERFORM AS YOU EXPECTED, OR WORSE,
- SOMEHOW DAMAGES YOUR SYSTEM, I WILL NOT BE HELD
- RESPONSIBLE. THIS SOFTWARE IS PROVIDED ``AS IS''
- WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. USE AT
- YOUR OWN RISK.
-
-
-If you have questions, comments, bug reports, suggestions, and/or
-requests for modification of this program, please contact:
-
- Mike Crider
- crider@cs.hope.edu
-
-*****************************************************************
-*****************************************************************
diff --git a/sysutils/maint/Makefile b/sysutils/maint/Makefile
deleted file mode 100644
index e4d582b448c3..000000000000
--- a/sysutils/maint/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# New ports collection makefile for: maint
-# Date created: 02-May-2001
-# Whom: Dale Weber <netman@dynaplex.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= maint
-PORTVERSION= 0.5.2
-PORTREVISION= 1
-CATEGORIES= sysutils python
-MASTER_SITES= http://people.FreeBSD.org/~foxfair/distfiles/
-MAINTAINER= ports@FreeBSD.org
-COMMENT= System maintenance package written in Python and CSH
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-BUILD_DEPENDS= cvsup:${PORTSDIR}/net/cvsup
-RUN_DEPENDS= cvsup:${PORTSDIR}/net/cvsup
-
-USE_PYTHON= yes
-NO_BUILD= yes
-
-BINDIR= ${PREFIX}/bin
-MYCONFDIR= ${PREFIX}/etc/maint
-MYSCRIPTDIR= ${MYCONFDIR}/scripts
-MYSUPFILESDIR= ${MYCONFDIR}/supfiles
-MYSHAREDIR= ${PREFIX}/share/maint
-MYDATADIR= ${MYSHAREDIR}/data
-MYLOGSDIR= ${MYSHAREDIR}/logs
-MYDOCDIR= ${MYSHAREDIR}/doc
-
-do-install:
- ${MKDIR} ${MYCONFDIR}
- ${MKDIR} ${MYSCRIPTDIR}
- ${MKDIR} ${MYSUPFILESDIR}
- ${MKDIR} ${MYSHAREDIR}
- ${MKDIR} ${MYDOCDIR}
- ${MKDIR} ${MYDATADIR}
- ${MKDIR} ${MYLOGSDIR}
- ${INSTALL_SCRIPT} ${WRKSRC}/maint* ${BINDIR}
- ${INSTALL_DATA} ${WRKSRC}/share/maint/data/* ${MYDATADIR}
- ${INSTALL_DATA} ${WRKSRC}/etc/maint/*.sample ${MYCONFDIR}
- ${INSTALL_DATA} ${WRKSRC}/etc/maint/scripts/* ${MYSCRIPTDIR}
- ${INSTALL_DATA} ${WRKSRC}/etc/maint/supfiles/* ${MYSUPFILESDIR}
- ${INSTALL_DATA} ${WRKSRC}/share/maint/logs/* ${MYLOGSDIR}
- ${INSTALL_MAN} ${WRKSRC}/share/maint/doc/* ${MYDOCDIR}
- ${INSTALL_SCRIPT} ${BINDIR}/maint.py ${BINDIR}/maint
-
-.include <bsd.port.mk>
diff --git a/sysutils/maint/distinfo b/sysutils/maint/distinfo
deleted file mode 100644
index 9bf0732844cf..000000000000
--- a/sysutils/maint/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (maint-0.5.2.tar.gz) = 98ffa00b54c19edaaea9997cf59ed246115468d4411f4dfbc1f0043f2bee8640
-SIZE (maint-0.5.2.tar.gz) = 12492
diff --git a/sysutils/maint/pkg-descr b/sysutils/maint/pkg-descr
deleted file mode 100644
index 7e24ebb1ff3a..000000000000
--- a/sysutils/maint/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
- Maint is a system maintenance script wrapper package written in Python and CSH
-to handle common tasks, such as updating ports and source trees, building the
-OS, readmes, cleaning ports and source trees, and other common tasks. Maint
-is very modular and easy to extend and/or add new functions to. Maint also
-includes a batch facility to allow creating batch files for the most often
-done or special sequences of commands - and is cronable.
-
- A fully automatic system build facility is in the works, which will include
-building the OS and kernel, as well as software from the ports collection.
-This will make duplicating or restoring a system setup extremely easy.
-
-WWW: http://www.dynaplex.net/opensource/software/
diff --git a/sysutils/maint/pkg-plist b/sysutils/maint/pkg-plist
deleted file mode 100644
index b9d416a0bd8d..000000000000
--- a/sysutils/maint/pkg-plist
+++ /dev/null
@@ -1,36 +0,0 @@
-bin/maint
-bin/maint.py
-bin/maint-backup.py
-bin/maint-build.py
-bin/maint-build-kde2.csh
-bin/maint-build-system.csh
-bin/maint-build-system2.csh
-bin/maint-clean.py
-bin/maint-restore.py
-bin/maint-update.py
-bin/maintlib.py
-etc/maint/daily.conf.sample
-etc/maint/monthly.conf.sample
-etc/maint/special.conf.sample
-etc/maint/weekly.conf.sample
-etc/maint/yearly.conf.sample
-etc/maint/scripts/daily.local
-etc/maint/scripts/weekly.local
-etc/maint/scripts/monthly.local
-etc/maint/scripts/yearly.local
-etc/maint/supfiles/kde2.sample
-etc/maint/supfiles/ports.sample
-etc/maint/supfiles/source.sample
-share/maint/data/packages.sample
-share/maint/data/portsdeps.sample
-share/maint/doc/README.NOW
-share/maint/doc/TODO
-share/maint/doc/maint.txt
-share/maint/logs/keep.me
-@dirrm share/maint/data
-@dirrm share/maint/doc
-@dirrm share/maint/logs
-@dirrm share/maint
-@dirrm etc/maint/scripts
-@dirrm etc/maint/supfiles
-@dirrm etc/maint
diff --git a/sysutils/ndir/Makefile b/sysutils/ndir/Makefile
deleted file mode 100644
index c2f30106cc63..000000000000
--- a/sysutils/ndir/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-# New ports collection makefile for: ndir
-# Date created: Jun 16, 2001
-# Whom: Mark Pulford <mark@kyne.com.au>
-#
-# $FreeBSD$
-#
-
-PORTNAME= ndir
-PORTVERSION= 0.8.8
-PORTREVISION= 0
-CATEGORIES= sysutils
-MASTER_SITES= http://www.Informatik.Uni-Oldenburg.DE/~mw/software/
-DISTNAME= NDir-${PORTVERSION}
-EXTRACT_SUFX= -1.tar.gz
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A featureful directory lister
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-USE_GMAKE= yes
-ALL_TARGET= compile
-CFLAGS+= -DNO_THOUSANDS_GROUPING
-MAN1= ndir.1
-MLINKS= ndir.1 lv.1 ndir.1 lw.1
-
-PLIST_FILES= bin/ndir bin/lw bin/lv
-
-.include <bsd.port.pre.mk>
-
-post-patch:
- ${REINPLACE_CMD} -e 's|-Wall -O2|${CFLAGS}|g' ${WRKSRC}/Makefile
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/src/ndir ${PREFIX}/bin
- ${LN} -sf ndir ${PREFIX}/bin/lw
- ${LN} -sf ndir ${PREFIX}/bin/lv
- ${INSTALL_MAN} ${WRKSRC}/ndir.1 ${PREFIX}/man/man1
-
-.include <bsd.port.post.mk>
diff --git a/sysutils/ndir/distinfo b/sysutils/ndir/distinfo
deleted file mode 100644
index 2eb95a72e27b..000000000000
--- a/sysutils/ndir/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (NDir-0.8.8-1.tar.gz) = da6a97cd779377f47c243a49c1f4f47e96192608caae1a0cbead53f9893a23f7
-SIZE (NDir-0.8.8-1.tar.gz) = 124946
diff --git a/sysutils/ndir/files/patch-src-File-Date-StringUtils-Format.h b/sysutils/ndir/files/patch-src-File-Date-StringUtils-Format.h
deleted file mode 100644
index 4066b49be7cb..000000000000
--- a/sysutils/ndir/files/patch-src-File-Date-StringUtils-Format.h
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/File-Date-StringUtils/Format.h.orig Fri Apr 9 23:41:38 2004
-+++ src/File-Date-StringUtils/Format.h Fri Dec 22 16:20:15 2006
-@@ -53,7 +53,7 @@
- private:
-
- template<typename T>
-- void DecimalFormat::format_internal( char* buffer, T value, std::string typeString);
-+ void format_internal( char* buffer, T value, std::string typeString);
-
-
-
-@@ -65,6 +65,6 @@
- text-containing string to be output on a terminal
- */
- std::string clean( std::string s);
--
-+ std::string getLengthString( int length);
-
- #endif
diff --git a/sysutils/ndir/pkg-descr b/sysutils/ndir/pkg-descr
deleted file mode 100644
index 00b78910dd03..000000000000
--- a/sysutils/ndir/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-NDir is a console-based utility to display the contents of
-directories, just like 'ls' or 'dir'.
-
-NDir is designed to present its output in a more informative way to
-the user. This includes a summary line with some directory statistics,
-different levels of verbosity, colourized output and intelligent
-handling of very long file names.
-
-WWW: http://www.Informatik.Uni-Oldenburg.DE/~mw/software/ndir.html
diff --git a/sysutils/p5-LJ-Cache/Makefile b/sysutils/p5-LJ-Cache/Makefile
deleted file mode 100644
index 3ec84253272a..000000000000
--- a/sysutils/p5-LJ-Cache/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# New ports collection makefile for: p5-LJ-Cache
-# Date created: 25 Mar 2001
-# Whom: Michael Johnson <ahze@ahze.net>
-#
-# $FreeBSD$
-
-PORTNAME= LJ-Cache
-PORTVERSION= 1.0
-CATEGORIES= sysutils perl5
-MASTER_SITES= http://livejournal.com/files/code/cache/
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Perl5 implementation of an LRU dictionary cache
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-PERL_CONFIGURE= yes
-
-MAN3= LJ::Cache.3
-
-.include <bsd.port.mk>
diff --git a/sysutils/p5-LJ-Cache/distinfo b/sysutils/p5-LJ-Cache/distinfo
deleted file mode 100644
index 0c457a820a6b..000000000000
--- a/sysutils/p5-LJ-Cache/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (LJ-Cache-1.0.tar.gz) = ddb9c230e592c5cb161d9a52f4a95f5ca1b852d492d691fe3b422da48b19428a
-SIZE (LJ-Cache-1.0.tar.gz) = 17740
diff --git a/sysutils/p5-LJ-Cache/pkg-descr b/sysutils/p5-LJ-Cache/pkg-descr
deleted file mode 100644
index 799c3f125606..000000000000
--- a/sysutils/p5-LJ-Cache/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-This class implements an LRU dictionary cache. The two operations on it are
-get() and set(), both of which promote the key being referenced to the ``top''
-of the cache, so it will stay alive longest. When the cache is full and a
-new item needs to be added, the oldest one is thrown away. You should be able
-to regenerate the data at any time, if get() returns undef. This class is
-useful for caching information from a slower data source while also keeping
-a bound on memory usage.
-
-WWW: http://livejournal.com/code/cache/
diff --git a/sysutils/p5-LJ-Cache/pkg-plist b/sysutils/p5-LJ-Cache/pkg-plist
deleted file mode 100644
index 2ab9932d8701..000000000000
--- a/sysutils/p5-LJ-Cache/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-%%SITE_PERL%%/auto/LJ/Cache/autosplit.ix
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/LJ/Cache/.packlist
-%%SITE_PERL%%/LJ/Cache.pm
-@dirrm %%SITE_PERL%%/auto/LJ/Cache
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/LJ/Cache
-@dirrmtry %%SITE_PERL%%/auto/LJ
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/LJ
-@dirrmtry %%SITE_PERL%%/LJ
diff --git a/sysutils/p5-LJ-TextMessage/Makefile b/sysutils/p5-LJ-TextMessage/Makefile
deleted file mode 100644
index 4ad54dcd18d7..000000000000
--- a/sysutils/p5-LJ-TextMessage/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# New ports collection makefile for: p5-LJ-TextMessage
-# Date created: 25 Mar 2001
-# Whom: Michael Johnson <ahze@ahze.net>
-#
-# $FreeBSD$
-
-PORTNAME= LJ-TextMessage
-PORTVERSION= 1.5.0
-CATEGORIES= sysutils perl5
-MASTER_SITES= http://livejournal.com/files/code/textmessage/
-PKGNAMEPREFIX= p5-
-DISTNAME= ${PORTNAME}-1.4.1
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Perl5 interface to send text messages to phones/pagers
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-BUILD_DEPENDS= ${SITE_PERL}/URI/Escape.pm:${PORTSDIR}/net/p5-URI \
- ${SITE_PERL}/LWP/UserAgent.pm:${PORTSDIR}/www/p5-libwww \
- ${SITE_PERL}/MIME/Lite.pm:${PORTSDIR}/mail/p5-MIME-Lite
-RUN_DEPENDS= ${BUILD_DEPENDS}
-
-PERL_CONFIGURE= yes
-
-MAN3= LJ::TextMessage.3
-
-.include <bsd.port.mk>
diff --git a/sysutils/p5-LJ-TextMessage/distinfo b/sysutils/p5-LJ-TextMessage/distinfo
deleted file mode 100644
index 2b7ad56d808f..000000000000
--- a/sysutils/p5-LJ-TextMessage/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (LJ-TextMessage-1.4.1.tar.gz) = 121845726481fbdf393815bf5733aaae54317f9e1bf5de9b2211e698e15d2066
-SIZE (LJ-TextMessage-1.4.1.tar.gz) = 20774
diff --git a/sysutils/p5-LJ-TextMessage/files/patch-TextMessage.pm b/sysutils/p5-LJ-TextMessage/files/patch-TextMessage.pm
deleted file mode 100644
index 0ae4401cc88f..000000000000
--- a/sysutils/p5-LJ-TextMessage/files/patch-TextMessage.pm
+++ /dev/null
@@ -1,1464 +0,0 @@
---- TextMessage.pm.orig Sat May 19 22:59:21 2001
-+++ TextMessage.pm Wed Feb 25 13:53:00 2004
-@@ -18,11 +18,12 @@
-
- use URI::Escape;
- use LWP::UserAgent;
-+use MIME::Lite;
-
- use strict;
- use vars qw($VERSION $SENDMAIL %providers);
-
--$VERSION = '1.4.1';
-+$VERSION = '1.5.0';
-
- # default path to sendmail, if none other specified. we should probably
- # use something more perl-ish and less unix-specific, but whateva'
-@@ -32,24 +33,32 @@
- %providers = (
-
- 'email' => {
-- 'name' => 'Other',
-- 'notes' => 'If your provider isn\'t supported directly, enter the email address that sends you a text message in phone number field. To be safe, the entire message is sent in the body of the message, and the length limit is really short. We\'d prefer you give us information about your provider so we can support it directly.',
-- 'fromlimit' => 15,
-- 'msglimit' => 100,
-- 'totlimit' => 100,
-+ 'name' => 'Other',
-+ 'notes' => 'If your provider isn\'t supported directly, enter the email address that sends you a text message in phone number field. To be safe, the entire message is sent in the body of the message, and the length limit is really short. We\'d prefer you give us information about your provider so we can support it directly.',
-+ 'fromlimit' => 15,
-+ 'msglimit' => 100,
-+ 'totlimit' => 100,
- },
-
- 'airtouch' => {
-- 'name' => 'Verizon Wireless (formerly Airtouch)',
-- 'notes' => '10-digit phone number. Goes to @airtouchpaging.com',
-- 'fromlimit' => 20,
-- 'msglimit' => 120,
-- 'totlimit' => 120,
-+ 'name' => 'Verizon Wireless (formerly Airtouch)',
-+ 'notes' => 'Enter your phone number. Messages are sent to number@airtouchpaging.com. This is ONLY for former AirTouch customers. Verizon Wireless customers should use Verizon Wireless instead.',
-+ 'fromlimit' => 20,
-+ 'msglimit' => 120,
-+ 'totlimit' => 120,
-+ },
-+
-+ 'alltel' => {
-+ 'name' => 'Alltel',
-+ 'notes' => 'Enter your phone number. Goes to number@message.alltel.com.',
-+ 'fromlimit' => 50,
-+ 'msglimit' => 116,
-+ 'totlimit' => 116,
- },
-
- 'ameritech' => {
- 'name' => 'Ameritech (ACSWireless)',
-- 'notes' => '10-digit phone number. Goes to number@paging.acswireless.com',
-+ 'notes' => 'Enter your phone number. Goes to number@paging.acswireless.com',
- 'fromlimit' => 120,
- 'msglimit' => 120,
- 'totlimit' => 120,
-@@ -57,56 +66,186 @@
-
- 'arch' => {
- 'name' => 'Arch Wireless',
-- 'notes' => 'Enter your 10-digit phone number. Sent via http://www.arch.com/message/ gateway. Assumes blank PIN.',
-+ 'notes' => 'Enter your phone number. Sent via http://www.arch.com/message/ (assumes blank PIN)',
- 'fromlimit' => 15,
-- 'msglimit' => 220,
-- 'totlimit' => 220,
-+ 'msglimit' => 240,
-+ 'totlimit' => 240,
- },
-
- 'att' => {
- 'name' => 'AT&T Wireless',
-- 'notes' => '10-digit phone number. Goes to @mobile.att.net',
-+ 'notes' => 'Enter your phone number. Goes to number@mobile.att.net',
- 'fromlimit' => 50,
- 'msglimit' => 150,
- 'totlimit' => 150,
- },
-
-+ 'bellmobilityca' => {
-+ 'name' => 'Bell Mobility Canada',
-+ 'notes' => 'Enter your phone number, including the 1 prefix. Goes to number@txt.bellmobility.ca',
-+ 'fromlimit' => 20,
-+ 'msglimit' => 120,
-+ 'totlimit' => 120,
-+ },
-+
-+ 'beemail' => {
-+ 'name' => 'BeeLine GSM',
-+ 'notes' => 'Enter your phone number. Goes to number@sms.beemail.ru',
-+ 'fromlimit' => 50,
-+ 'msglimit' => 255,
-+ 'totlimit' => 255,
-+ },
-+
- 'bellsouthmobility' => {
- 'name' => 'BellSouth Mobility',
-- 'notes' => 'Enter your 10-digit phone number. Goes to @blsdcs.net via email.',
-+ 'notes' => 'Enter your phone number. Goes to number@blsdcs.net',
- 'fromlimit' => 15,
- 'msglimit' => 160,
- 'totlimit' => 160,
- },
-
-+ 'blueskyfrog' => {
-+ 'name' => 'Blue Sky Frog',
-+ 'notes' => 'Enter your phone number. Goes to number@blueskyfrog.com',
-+ 'fromlimit' => 30,
-+ 'msglimit' => 120,
-+ 'totlimit' => 120,
-+ },
-+
- 'cellularonedobson' => {
- 'name' => 'CellularOne (Dobson)',
-- 'notes' => 'Enter your 10 digit phone number. Sent through email gateway @mobile.celloneusa.com.',
-+ 'notes' => 'Enter your phone number. Goes to number@mobile.celloneusa.com',
- 'fromlimit' => 20,
- 'msglimit' => 120,
- 'totlimit' => 120,
- },
-
-+ 'centennial' => {
-+ 'name' => 'Centennial Wireless',
-+ 'notes' => 'Enter your phone number. Sent via http://www.centennialcom.com',
-+ 'fromlimit' => 10,
-+ 'msglimit' => 110,
-+ 'totlimit' => 110,
-+ },
-+
-+ 'cingular' =>
-+ {
-+ 'name' => 'Cingular',
-+ 'notes' => 'Enter your phone number. Goes to number@mobile.mycingular.com',
-+ 'fromlimit' => 20,
-+ 'msglimit' => 160,
-+ 'totlimit' => 160,
-+ },
-+
-+ 'csouth1' => {
-+ 'name' => 'Cellular South',
-+ 'notes' => 'Enter your phone number. Messages are sent to number@csouth1.com',
-+ 'fromlimit' => 50,
-+ 'msglimit' => 155,
-+ 'totlimit' => 155,
-+ },
-+
-+ 'dutchtone' => {
-+ 'name' => 'Dutchtone/Orange-NL',
-+ 'notes' => 'Enter your phone number. Messages are sent to number@sms.orange.nl',
-+ 'fromlimit' => 15,
-+ 'msglimit' => 150,
-+ 'totlimit' => 150,
-+ },
-+
-+ 'edgewireless' => {
-+ 'name' => 'Edge Wireless',
-+ 'notes' => 'Enter your phone number. Messages are sent to number@sms.edgewireless.com',
-+ 'fromlimit' => 20,
-+ 'msglimit' => 160,
-+ 'totlimit' => 160,
-+ },
-+
-+ 'emt' => {
-+ 'name' => 'Estonia Mobile Telefon',
-+ 'notes' => 'Enter your phone number. Messages are sent via web gateway.',
-+ 'fromlimit' => 20,
-+ 'msglimit' => 160,
-+ 'totlimit' => 160,
-+ },
-+
-+ 'fidoca' => {
-+ 'name' => 'Fido Canada',
-+ 'notes' => 'Enter your phone number. Goes to number@fido.ca.',
-+ 'fromlimit' => 15,
-+ 'msglimit' => 140,
-+ 'totlimit' => 140,
-+ },
-+
-+ 'goldentelecom' => {
-+ 'name' => 'Golden Telecom',
-+ 'notes' => 'Enter your phone number or nickname. Messages are sent to number@sms.goldentele.com',
-+ 'fromlimit' => 20,
-+ 'msglimit' => 160,
-+ 'totlimit' => 160,
-+ },
-+
-+ 'ideacellular' => {
-+ 'name' => 'Idea Cellular',
-+ 'notes' => 'Enter your phone number. Messages are sent to number@ideacellular.net',
-+ 'fromlimit' => 20,
-+ 'msglimit' => 160,
-+ 'totlimit' => 160,
-+ },
-+
- 'imcingular' =>
- {
- 'name' => 'Cingular IM Plus/Bellsouth IPS',
-- 'notes' => 'Enter 8 digit PIN or user name. Goes to @imcingular.com',
-+ 'notes' => 'Enter 8 digit PIN or user name. Goes to @imcingular.com',
-+ 'fromlimit' => 100,
-+ 'msglimit' => 16000,
-+ 'totlimit' => 16000,
-+ },
-+
-+ 'imcingular-cell' =>
-+ {
-+ 'name' => 'Cingular IM Plus/Bellsouth IPS Cellphones',
-+ 'notes' => 'Enter phone number. Goes to @mobile.mycingular.com',
- 'fromlimit' => 100,
- 'msglimit' => 16000,
- 'totlimit' => 16000,
- },
-
-- 'lycosuk' => {
-- 'name' => 'Lycos UK (UK wireless networks)',
-- 'notes' => 'Enter your full phone number. Messages are sent via the Lycos UK SMS gateway, and end with an additional 30 character from Lycos to help subsidize the service.',
-- 'fromlimit' => 112,
-- 'msglimit' => 112,
-- 'totlimit' => 112,
-+ 'jphone' => {
-+ 'name' => 'J-Phone',
-+ 'notes' => 'Enter your phone number. Messages are sent to number@jp-t.ne.jp',
-+ 'fromlimit' => 20,
-+ 'msglimit' => 160,
-+ 'totlimit' => 160,
-+ },
-+
-+ 'kyivstar' => {
-+ 'name' => 'Kyivstar',
-+ 'notes' => 'Sent by addressing the message to number@sms.kyivstar.net',
-+ 'fromlimit' => 30,
-+ 'msglimit' => 160,
-+ 'totlimit' => 160,
-+ },
-+
-+ 'lmt' => {
-+ 'name' => 'LMT',
-+ 'notes' => 'Sent by addressing the message to number@smsmail.lmt.lv',
-+ 'fromlimit' => 30,
-+ 'msglimit' => 120,
-+ 'totlimit' => 120,
-+ },
-+
-+ 'meteor' => {
-+ 'name' => 'Meteor',
-+ 'notes' => 'Enter your phone number. Goes to number@sms.mymeteor.ie',
-+ 'fromlimit' => 20,
-+ 'msglimit' => 160,
-+ 'totlimit' => 160,
- },
-
- 'metrocall' => {
- 'name' => 'Metrocall Pager',
-- 'notes' => '10-digit phone number. Goes to number@page.metrocall.com',
-+ 'notes' => '10-digit phone number. Goes to number@page.metrocall.com',
- 'fromlimit' => 120,
- 'msglimit' => 120,
- 'totlimit' => 120,
-@@ -114,55 +253,151 @@
-
- 'movistar' => {
- 'name' => 'Telefonica Movistar',
-- 'notes' => '10-digit phone number. Goes to number@movistar.net',
-+ 'notes' => '10-digit phone number. Goes to number@movistar.net',
-+ 'fromlimit' => 20,
-+ 'msglimit' => 120,
-+ 'totlimit' => 120,
-+ },
-+
-+ 'mtsmobility' => {
-+ 'name' => 'Manitoba Telecom Systems',
-+ 'notes' => '10-digit phone number. Goes to @text.mtsmobility.com',
- 'fromlimit' => 20,
- 'msglimit' => 120,
- 'totlimit' => 120,
- },
-
-+ 'mobilfone' => {
-+ 'name' => 'Mobilfone',
-+ 'notes' => 'Enter your phone number. Goes to number@page.mobilfone.com',
-+ 'fromlimit' => 20,
-+ 'msglimit' => 160,
-+ 'totlimit' => 160,
-+ },
-+
-+ 'nbtel' => {
-+ 'name' => 'NBTel',
-+ 'notes' => 'Enter your phone number. Message is sent to number@wirefree.informe.ca',
-+ 'fromlimit' => 11,
-+ 'msglimit' => 140,
-+ 'totlimit' => 140,
-+ },
-+
-+ 'netcom' => {
-+ 'name' => 'Netcom',
-+ 'notes' => 'Enter your phone number. Goes to number@sms.netcom.no',
-+ 'fromlimit' => 20,
-+ 'msglimit' => 160,
-+ 'totlimit' => 160,
-+ },
-+
- 'nextel' => {
- 'name' => 'Nextel',
-- 'notes' => '10-digit phone number. Goes to @messaging.nextel.com',
-+ 'notes' => '10-digit phone number. Goes to 10digits@messaging.nextel.com. Note: do not use dashes in your phone number.',
- 'fromlimit' => 50,
- 'msglimit' => 126,
- 'totlimit' => 126,
- },
-
-+ 'nwgsm-megafon' => {
-+ 'name' => 'North-WestGSM Megafon',
-+ 'notes' => 'Enter your phone number. Sent via web gateway.',
-+ 'fromlimit' => 20,
-+ 'msglimit' => 160,
-+ 'totlimit' => 160,
-+ },
-+
-+ 'npiwireless' => {
-+ 'name' => 'NPI Wireless',
-+ 'notes' => 'Enter your phone number. Goes to number@npiwireless.com.',
-+ 'fromlimit' => 20,
-+ 'msglimit' => 160,
-+ 'totlimit' => 160,
-+ },
-+
-+ 'ntelos' => {
-+ 'name' => 'NTELOS',
-+ 'notes' => '10-digit phone number. Goes to 10digits@pcs.ntelos.com.',
-+ 'fromlimit' => 30,
-+ 'msglimit' => 120,
-+ 'totlimit' => 120,
-+ },
-+
-+ 'o2' => {
-+ 'name' => 'O2 (formerly BTCellnet)',
-+ 'notes' => 'Enter O2 username - must be enabled first at http://www.o2.co.uk. Goes to username@o2.co.uk.',
-+ 'fromlimit' => 20,
-+ 'msglimit' => 120,
-+ 'totlimit' => 120,
-+ },
-+
-+ 'o2mmail' => {
-+ 'name' => 'O2 M-mail (formerly BTCellnet)',
-+ 'notes' => 'Enter phone number, omitting intial zero - must be enabled first by sending an SMS saying "ON" to phone number "212". Goes to +44[number]@mmail.co.uk.',
-+ 'fromlimit' => 20,
-+ 'msglimit' => 120,
-+ 'totlimit' => 120,
-+ },
-+
-+ 'optus' => {
-+ 'name' => 'Optus',
-+ 'notes' => 'Enter your phone number. Goes to @optusmobile.com.au',
-+ 'fromlimit' => 20,
-+ 'msglimit' => 160,
-+ 'totlimit' => 160,
-+ },
-+
- 'pacbell' => {
-- 'name' => 'Pacific Bell Wireless (Cingular)',
-- 'notes' => 'Enter your 10 digit phone number. Sent through web gateway at pacbellpcs.net, almost instant delivery.',
-- 'fromlimit' => 25,
-- 'msglimit' => 640,
-- 'totlimit' => 665,
-+ 'name' => 'Pacific Bell Cingular',
-+ 'notes' => '10-digit phone number. Goes to @mobile.mycingular.com',
-+ 'fromlimit' => 20,
-+ 'msglimit' => 120,
-+ 'totlimit' => 120,
- },
-
- 'pagenet' => {
- 'name' => 'Pagenet',
-- 'notes' => '10-digit phone number. Goes to number@pagenet.net',
-- 'fromlimit' => 50,
-- 'msglimit' => 120,
-- 'totlimit' => 120,
-+ 'notes' => '10-digit phone number (or gateway and pager number separated by a period). Goes to number@pagenet.net.',
-+ 'fromlimit' => 20,
-+ 'msglimit' => 220,
-+ 'totlimit' => 240,
- },
-
- 'pcsrogers' => {
- 'name' => 'PCS Rogers AT&T Wireless',
-- 'notes' => '10-digit phone number. Goes to number@pcs.rogers.com',
-+ 'notes' => '10-digit phone number. Goes to number@pcs.rogers.com',
- 'fromlimit' => 20,
- 'msglimit' => 150,
- 'totlimit' => 150,
- },
-
-+ 'pscwireless' => {
-+ 'name' => 'PSC Wireless',
-+ 'notes' => 'Enter your phone number. Goes to number@sms.pscel.com',
-+ 'fromlimit' => 20,
-+ 'msglimit' => 140,
-+ 'totlimit' => 140,
-+ },
-+
- 'ptel' => {
- 'name' => 'Powertel',
-- 'notes' => '10-digit phone number. Goes to number@ptel.net',
-+ 'notes' => '10-digit phone number. Goes to number@ptel.net',
- 'fromlimit' => 20,
- 'msglimit' => 120,
- 'totlimit' => 120,
- },
-
-+ 'qualcomm' => {
-+ 'name' => 'Qualcomm',
-+ 'notes' => 'Enter your username. Goes to username@pager.qualcomm.com',
-+ 'fromlimit' => 20,
-+ 'msglimit' => 120,
-+ 'totlimit' => 120,
-+ },
-+
- 'qwest' => {
- 'name' => 'Qwest',
-- 'notes' => '10-digit phone number. Goes to @uswestdatamail.com',
-+ 'notes' => '10-digit phone number. Goes to @qwestmp.com',
- 'fromlimit' => 14,
- 'msglimit' => 100,
- 'totlimit' => 100,
-@@ -176,38 +411,182 @@
- 'totlimit' => 240,
- },
-
-+ 'smartsgsm' => {
-+ 'name' => 'Smarts GSM',
-+ 'notes' => 'Enter your phone number. Sent via http://www.samara-gsm.ru/scripts/smsgate.exe',
-+ 'fromlimit' => 11,
-+ 'msglimit' => 70,
-+ 'totlimit' => 70,
-+ },
-+
- 'sprintpcs' => {
- 'name' => 'Sprint PCS',
-- 'notes' => 'Enter your 10-digit phone number. Goes to @messaging.sprintpcs.com',
-+ 'notes' => 'Enter your 10-digit phone number. Goes to @messaging.sprintpcs.com',
- 'fromlimit' => 15,
-- 'msglimit' => 97,
-- 'totlimit' => 97,
-+ 'msglimit' => 160,
-+ 'totlimit' => 160,
-+ },
-+
-+ 'sprintpcs-shortmail' => {
-+ 'name' => 'Sprint PCS - Short Mail',
-+ 'notes' => 'Enter your phone number. Goes to @messaging.sprintpcs.com',
-+ 'fromlimit' => 15,
-+ 'msglimit' => 1000,
-+ 'totlimit' => 1000,
-+ },
-+
-+ 'suncom' => {
-+ 'name' => 'SunCom',
-+ 'notes' => 'Enter your number. Email will be sent to number@tms.suncom.com.',
-+ 'fromlimit' => 18,
-+ 'msglimit' => 110,
-+ 'totlimit' => 110,
-+ },
-+
-+ 'surewest' => {
-+ 'name' => 'SureWest Communications',
-+ 'notes' => 'Enter your phone number. Message will be sent to number@mobile.surewest.com',
-+ 'fromlimit' => 20,
-+ 'msglimit' => 200,
-+ 'totlimit' => 200,
-+ },
-+
-+ 'telus' => {
-+ 'name' => 'Telus Mobility',
-+ 'notes' => '10-digit phone number. Goes to 10digits@msg.telus.com.',
-+ 'fromlimit' => 30,
-+ 'msglimit' => 120,
-+ 'totlimit' => 120,
-+ },
-+
-+
-+ 'tmobileaustria' => {
-+ 'name' => 'T-Mobile Austria',
-+ 'notes' => 'Enter your number starting with 43676. Email will be sent to number@sms.t-mobile.at.',
-+ 'fromlimit' => 15,
-+ 'msglimit' => 160,
-+ 'totlimit' => 160,
-+ },
-+
-+ 'tmobilegermany' => {
-+ 'name' => 'T-Mobile Germany',
-+ 'notes' => 'Enter your number. Email will be sent to number@T-D1-SMS.de',
-+ 'fromlimit' => 15,
-+ 'msglimit' => 160,
-+ 'totlimit' => 160,
-+ },
-+
-+ 'tmobileholland' => {
-+ 'name' => 'T-Mobile Netherlands',
-+ 'notes' => 'Send "EMAIL ON" to 555 from your phone, then enter your number starting with 316. Email will be sent to number@gin.nl',
-+ 'fromlimit' => 15,
-+ 'msglimit' => 160,
-+ 'totlimit' => 160,
-+ },
-+
-+ 'tmobileusa' => {
-+ 'name' => 'T-Mobile USA',
-+ 'notes' => 'Messages are sent to number@tmomail.net',
-+ 'fromlimit' => 30,
-+ 'msglimit' => 160,
-+ 'totlimit' => 160,
- },
-
- 'uboot' => {
- 'name' => 'uBoot',
-- 'notes' => 'Enter your username as the phone number. See http://www.uboot.com for more details',
-- 'fromlimit' => 15,
-- 'msglimit' => 160,
-- 'totlimit' => 160,
-+ 'notes' => 'Enter your username as the phone number. See http://www.uboot.com for more details',
-+ 'fromlimit' => 146,
-+ 'msglimit' => 146,
-+ 'totlimit' => 146,
-+ },
-+
-+ 'umc' => {
-+ 'name' => 'UMC',
-+ 'notes' => 'Sent by addressing the message to number@sms.umc.com.ua',
-+ 'fromlimit' => 10,
-+ 'msglimit' => 120,
-+ 'totlimit' => 120,
-+ },
-+
-+ 'uscc' => {
-+ 'name' => 'US Cellular',
-+ 'notes' => 'Enter a 10 digit USCC Phone Number. Messages are sent via http://uscc.textmsg.com/scripts/send.idc and only contain the message field',
-+ 'msglimit' => 150,
-+ 'totlimit' => 150,
- },
-
- 'vzw' => {
- 'name' => 'Verizon Wireless',
-- 'notes' => 'Enter your 10-digit phone number. Messages are sent via the gateway at http://msg.myvzw.com, usually faster than the email gateway.',
-+ 'notes' => 'Enter your 10-digit phone number. Messages are sent via email to number@vtext.com.',
- 'fromlimit' => 34,
-- 'msglimit' => 104,
-- 'totlimit' => 104,
-+ 'msglimit' => 140,
-+ 'totlimit' => 140,
-+ },
-+
-+ 'vzw-myairmail' => {
-+ 'name' => 'Verizon Wireless (myairmail.com)',
-+ 'notes' => 'Enter your phone number. Messages are sent via to number@myairmail.com.',
-+ 'fromlimit' => 34,
-+ 'msglimit' => 140,
-+ 'totlimit' => 140,
-+ },
-+
-+ 'vessotel' => {
-+ 'name' => 'Vessotel',
-+ 'notes' => 'Enter your phone number. Messages are sent to roumer@pager.irkutsk.ru.',
-+ 'fromlimit' => 20,
-+ 'msglimit' => 800,
-+ 'totlimit' => 800,
-+ },
-+
-+ 'virginmobileuk' => {
-+ 'name' => 'Virgin Mobile UK',
-+ 'notes' => 'Enter your phone number. Messages are sent to number@vxtras.com.',
-+ 'fromlimit' => 20,
-+ 'msglimit' => 160,
-+ 'totlimit' => 160,
-+ },
-+
-+ 'virginmobileusa' => {
-+ 'name' => 'Virgin Mobile USA',
-+ 'notes' => 'Enter your phone number. Messages are sent to number@vmobl.com.',
-+ 'fromlimit' => 20,
-+ 'msglimit' => 160,
-+ 'totlimit' => 160,
-+ },
-+
-+ 'vodacom' => {
-+ 'name' => 'Vodacom',
-+ 'notes' => 'Enter your 10 digit phone number. Messages are sent via Vodacom\'s web gateway.',
-+ 'fromlimit' => 15,
-+ 'msglimit' => 140,
-+ 'totlimit' => 140,
- },
-
- 'voicestream' => {
- 'name' => 'Voicestream',
-- 'notes' => 'Enter your 10-digit phone number. Message is sent via the web gateway on Voicestream.com which is often a lot faster than the email gateway. Expect arrival within 5 or 6 seconds.',
-+ 'notes' => 'Enter your 10-digit phone number. Message is sent via the email gateway, since they changed their web gateway and we have not gotten it working with the new one yet.',
- 'fromlimit' => 15,
- 'msglimit' => 140,
- 'totlimit' => 140,
- },
-
-+ 'weblinkwireless' => {
-+ 'name' => 'Weblink Wireless',
-+ 'notes' => 'Enter your phone number. Goes to @airmessage.net',
-+ 'fromlimit' => 20,
-+ 'msglimit' => 160,
-+ 'totlimit' => 160,
-+ },
-+
-+ 'wyndtell' => {
-+ 'name' => 'WyndTell',
-+ 'notes' => 'Enter username/phone number. Goes to @wyndtell.com',
-+ 'fromlimit' => 20,
-+ 'msglimit' => 480,
-+ 'totlimit' => 500,
-+ },
-+
- );
-
- sub providers
-@@ -217,10 +596,21 @@
-
- sub provider_info
- {
-- my $provider = shift;
-+ my $provider = remap(shift);
- return { %{$providers{$provider}} };
- }
-
-+sub remap {
-+ my $provider = shift;
-+ return "o2mmail" if $provider eq "btcellnet";
-+ return "voicestream" if $provider eq "voicestream2";
-+ return "tmobileusa" if $provider eq "tmomail";
-+ return "suncom" if $provider eq "tms-suncom";
-+ return "cingular" if $provider eq "cingular-acs";
-+ return "cingular" if $provider eq "cingular-texas";
-+ return $provider;
-+}
-+
- sub new {
- my ($class, $args) = @_;
- my $self = {};
-@@ -234,8 +624,9 @@
- my $self = shift;
- my $args = shift;
- $self->{'sendmail'} = $args->{'mailcommand'} || $SENDMAIL;
-- $self->{'provider'} = $args->{'provider'};
-+ $self->{'provider'} = remap($args->{'provider'});
- $self->{'number'} = $args->{'number'};
-+ $self->{'smtp'} = $args->{'smtp'};
- }
-
- sub send
-@@ -250,6 +641,27 @@
- return;
- }
-
-+ unless ($msg) {
-+ push @$errors, "No message specified in object constructor.";
-+ return;
-+ }
-+ unless ($self) {
-+ push @$errors, "No self specified in object constructor.";
-+ return;
-+ }
-+ unless ($self->{'sendmail'}) {
-+ push @$errors, "No sendmail specified in object constructor.";
-+ return;
-+ }
-+ unless ($self->{'provider'}) {
-+ push @$errors, "No provider specified in object constructor.";
-+ return;
-+ }
-+ unless ($self->{'number'}) {
-+ push @$errors, "No number specified in object constructor.";
-+ return;
-+ }
-+
- my $prov = $providers{$provider};
-
- ##
-@@ -270,16 +682,25 @@
- 'to' => $self->{'number'},
- 'from' => "LiveJournal",
- 'body' => "(f:$msg->{'from'})$msg->{'message'}",
-- });
-+ },$errors);
- }
-
- elsif ($provider eq "airtouch")
- {
- send_mail($self, {
-- 'to' => "$self->{'number'}\@airtouchpaging.com",
-+ 'to' => "$self->{'number'}\@sender.airtouchpaging.com",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "alltel")
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@message.alltel.com",
- 'from' => "$msg->{'from'}",
- 'body' => "$msg->{'message'}",
-- });
-+ },$errors);
- }
-
- elsif ($provider eq "ameritech")
-@@ -288,17 +709,16 @@
- 'to' => "$self->{'number'}\@paging.acswireless.com",
- 'from' => "$msg->{'from'}",
- 'body' => "$msg->{'message'}",
-- });
-+ },$errors);
- }
-
- elsif ($provider eq "arch")
- {
-- post_webform("http://www.arch.com/cgi-bin/archepage.exe", $errors, {
-- "ACCESS" => $self->{'number'},
-- "MSSG" => "($msg->{'from'}) $msg->{'message'}",
-- "Q1" => "1",
-- "PIN" => "",
-- });
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@archwireless.net",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ },$errors);
- }
-
- elsif ($provider eq "att")
-@@ -307,12 +727,44 @@
- 'to' => "$self->{'number'}\@mobile.att.net",
- 'from' => "$msg->{'from'}",
- 'body' => $msg->{'message'},
-- });
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "beemail")
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@sms.beemail.ru",
-+ 'body' => "$msg->{'from'} - $msg->{'message'}",
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "bellmobilityca")
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@txt.bellmobility.ca",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ },$errors);
- }
-
- elsif ($provider eq "bellsouthmobility")
- {
-- send_emailgate($self, $msg, "blsdcs.net");
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@blsdcs.net",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ 'subject' => "LJ",
-+ },$errors);
-+ }
-+
-+
-+ elsif ($provider eq "blueskyfrog")
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@blueskyfrog.com",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ },$errors);
- }
-
- elsif ($provider eq "cellularonedobson")
-@@ -321,7 +773,83 @@
- 'to' => "$self->{'number'}\@mobile.celloneusa.com",
- 'from' => "$msg->{'from'}",
- 'body' => $msg->{'message'},
-- });
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "centennial")
-+ {
-+ post_webform("http://matrix.wysdom.com/cgi-bin/mim/newxmessage.cgi", {
-+ 'ToNumber' => $self->{'number'},
-+ 'Message' => $msg->{'message'},
-+ 'FromNumber' => $msg->{'from'},
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "cingular")
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@mobile.mycingular.com",
-+ 'from' => $msg->{'from'},
-+ 'body' => $msg->{'message'},
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "csouth1") {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@csouth1.com",
-+ 'from' => $msg->{'from'},
-+ 'body' => $msg->{'message'},
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "dutchtone")
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@sms.orange.nl",
-+ 'body' => "$msg->{'from'}\n$msg->{'message'}",
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "edgewireless") {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@sms.edgewireless.com",
-+ 'from' => $msg->{'from'},
-+ 'body' => $msg->{'message'},
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "emt")
-+ {
-+ post_webform("http://www.emt.ee/wwwmain", {
-+ 'phoneNo' => $self->{'number'},
-+ 'message' => $msg->{'message'},
-+ 'userEmail' => $msg->{'from'},
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "fidoca" )
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@fido.ca",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "goldentelecom") {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@sms.goldentele.com",
-+ 'from' => $msg->{'from'},
-+ 'body' => $msg->{'message'},
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "ideacellular") {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@ideacellular.net",
-+ 'from' => $msg->{'from'},
-+ 'body' => $msg->{'message'},
-+ },$errors);
- }
-
- elsif ($provider eq "imcingular")
-@@ -330,15 +858,51 @@
- 'to' => "$self->{'number'}\@imcingular.com",
- 'from' => $msg->{'from'},
- 'body' => $msg->{'message'},
-- });
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "imcingular-cell")
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@mobile.mycingular.com",
-+ 'from' => $msg->{'from'},
-+ 'body' => $msg->{'message'},
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "jphone") {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@jp-t.ne.jp",
-+ 'from' => $msg->{'from'},
-+ 'body' => $msg->{'message'},
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "kyivstar")
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@sms.kyivstar.net",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "lmt")
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@smsmail.lmt.lv",
-+
-+ 'body' => "$msg->{'message'}",
-+ },$errors);
- }
-
-- elsif ($provider eq "lycosuk")
-+ elsif ($provider eq "meteor")
- {
-- post_webform("http://smscgi02-1.lycos.de/uk/cgi-bin/sms/send_uk_sms5.cgi", $errors, {
-- "ren" => $self->{'number'},
-- "msg" => "Livejournal($msg->{'from'}) $msg->{'message'}",
-- });
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@sms.mymeteor.ie",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ },$errors);
- }
-
- elsif ($provider eq "metrocall")
-@@ -347,7 +911,16 @@
- 'to' => "$self->{'number'}\@page.metrocall.com",
- 'from' => "$msg->{'from'}",
- 'body' => "$msg->{'message'}",
-- });
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "mobilfone")
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@page.mobilfone.com",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ },$errors);
- }
-
- elsif ($provider eq "movistar")
-@@ -356,24 +929,107 @@
- 'to' => "$self->{'number'}\@correo.movistar.net",
- 'from' => "$msg->{'from'}",
- 'body' => "$msg->{'message'}",
-- });
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "mtsmobility")
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@text.mtsmobility.com",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "nbtel")
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@wirefree.informe.ca",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "netcom")
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@sms.netcom.no",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "nextel") # Nextel
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@messaging.nextel.com",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ 'subject' => "LJ",
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "nwgsm-megafon")
-+ {
-+ post_webform("http://www-old.nwgsm.ru:8101/sendsms.htm", {
-+ "tll" => $self->{'number'},
-+ "txt" => $msg->{'message'},
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "npiwireless")
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@npiwireless.com",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "ntelos") # NTELOS PCS
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@pcs.ntelos.com",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ 'subject' => "LJ",
-+ },$errors);
- }
-
-- elsif ($provider eq "nextel")
-+ elsif ($provider eq "o2")
- {
-- send_emailgate($self, $msg, "messaging.nextel.com");
-+ send_mail($self, {
-+ 'to' => $self->{'number'}."\@o2.co.uk",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "o2mmail")
-+ {
-+ send_mail($self, {
-+ 'to' => "+44".$self->{'number'}."\@mmail.co.uk",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "optus")
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@optusmobile.com.au",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ },$errors);
- }
-
- elsif ($provider eq "pacbell")
- {
-- post_webform("http://www.pacbellpcs.net/servlet/cmg.vasp.smlp.ShortMessageLaunchPad?FOO", $errors, {
-- "LANGUAGE" => "en",
-- "NETWORK" => "smsc1",
-- "DELIVERY_TIME" => 0,
-- "SENDER" => $msg->{'from'},
-- "RECIPIENT" => "1$self->{'number'}", # 11 digit phone number ("1"+number)
-- "SHORT_MESSAGE" => $msg->{'message'},
-- });
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@mobile.mycingular.com",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ },$errors);
- }
-
- elsif ($provider eq "pagenet")
-@@ -382,16 +1038,26 @@
- 'to' => "$self->{'number'}\@pagenet.net",
- 'from' => "$msg->{'from'}",
- 'body' => "$msg->{'message'}",
-- });
-+ },$errors);
- }
-
- elsif ($provider eq "pcsrogers")
- {
- send_mail($self, {
-- 'to' => "$self->{'number'}\@pcs.roger.com",
-+ 'to' => "$self->{'number'}\@pcs.rogers.com",
-+ # 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'from'}: $msg->{'message'}",
-+ 'subject' => "LJ",
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "pscwireless")
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@sms.pscel.com",
- 'from' => "$msg->{'from'}",
- 'body' => "$msg->{'message'}",
-- });
-+ },$errors);
- }
-
- elsif ($provider eq "ptel")
-@@ -400,12 +1066,26 @@
- 'to' => "$self->{'number'}\@ptel.net",
- 'from' => "$msg->{'from'}",
- 'body' => "$msg->{'message'}",
-- });
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "qualcomm")
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@pager.qualcomm.com",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ },$errors);
- }
-
- elsif ($provider eq "qwest")
- {
-- send_emailgate($self, $msg, "uswestdatamail.com");
-+ send_mail($self, {
-+ 'to' => "(f:$msg->{'from'})$self->{'number'}\@uswestdatamail.com",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ 'subject' => "LJ",
-+ },$errors);
- }
-
- elsif ($provider eq "skytelalpha")
-@@ -414,47 +1094,200 @@
- 'to' => "$self->{'number'}\@skytel.com",
- 'from' => $msg->{'from'},
- 'body' => $msg->{'message'},
-- });
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "smartsgsm")
-+ {
-+ post_webform("http://www.samara-gsm.ru/scripts/smsgate.exe/send", {
-+ "phone" => $self->{'number'},
-+ "sendtext" => $msg->{'message'},
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "sprintpcs") # SprintPCS
-+ {
-+ send_mail($self, {
-+ 'to' => "(f:$msg->{'from'}) $self->{'number'}\@messaging.sprintpcs.com",
-+ 'from' => "$msg->{'from'}\@livejournal.com",
-+ 'body' => "$msg->{'message'}",
-+ 'subject' => "LJ",
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "sprintpcs-shortmail")
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@messaging.sprintpcs.com",
-+ 'from' => "$msg->{'from'}\@livejournal.com",
-+ 'body' => "$msg->{'message'}",
-+ 'subject' => "LJ",
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "suncom") {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@tms.suncom.com",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "surewest") {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@mobile.surewest.com",
-+ 'body' => "(f:$msg->{'from'}) $msg->{'message'}",
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "telus") # Telus Mobility
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@msg.telus.com",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ 'subject' => "LJ",
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "tmobileaustria")
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@sms.t-mobile.at",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ },$errors);
- }
-
-- elsif ($provider eq "sprintpcs")
-+ elsif ($provider eq "tmobilegermany")
- {
-- post_webform("http://www.messaging.sprintpcs.com/sms/check_message_syntax.html", [ ], { # no error checking
-- "mobilenum" => $self->{'number'},
-- "message" => "($msg->{'from'}) $msg->{'message'}",
-- "java" => "yes", # they mean javascript. dumb asses.
-- });
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@T-D1-SMS.de",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "tmobileholland")
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@gin.nl",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ },$errors);
- }
-
- elsif ($provider eq "uboot")
- {
-- post_webform("http://www.uboot.com/cgi-bin/nickpage.fcgi", $errors, {
-+ post_webform("http://www.uboot.com/cgi-bin/nickpage.fcgi", {
- "page" => "Sms",
- "action" => "send_sms",
- "nickname" => $self->{'number'},
-- "text" => $msg->{'message'},
-- });
-+ "text" => "LiveJournal($msg->{'from'}) $msg->{'message'}",
-+ },$errors);
-+ }
-+
-+
-+ elsif ($provider eq "uma")
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@sms.umc.com.ua",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "uscc") # U.S Cellular
-+ {
-+ post_webform("http://66.77.16.246/index.php", {
-+ "number" => $self->{'number'},
-+ "message" => $msg->{'message'},
-+ },$errors);
- }
-
- elsif ($provider eq "vzw") # Verizon Wireless
- {
-- post_webform("http://msg.myvzw.com/servlet/SmsServlet", $errors, {
-- "min" => $self->{'number'},
-- "message" => $msg->{'message'},
-- ## from field *MUST* be in the form of an email address or it
-- ## will not be included in the message
-- "senderName" => "$msg->{'from'}\@livejournal.com",
-- });
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@vtext.com",
-+ 'from' => "$msg->{'from'}\@livejournal.com",
-+ 'body' => "$msg->{'message'}",
-+ 'subject' => "LJ",
-+
-+ # is this necessary? (--brad 1.4.10)
-+ # 'return-path' => "$msg->{'from'}\@livejournal.com",
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "vzw-myairmail")
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@myairmail.com",
-+ 'from' => "$msg->{'from'}\@livejournal.com",
-+ 'body' => "$msg->{'message'}",
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "vessotel" )
-+ {
-+ send_mail($self, {
-+ 'to' => "roumer\@pager.irkutsk.ru",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ 'subject' => "$self->{'number'}",
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "virginmobileuk" )
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@vxtras.com",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "virginmobileusa" )
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@vmobl.com",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "vodacom" )
-+ {
-+ post_webform("http://websms.vodacom.net/send.php3", {
-+ "cellnum" => $self->{'number'},
-+ "message" => $msg->{'message'},
-+ },$errors);
- }
-
- elsif ($provider eq "voicestream" )
- {
-- post_webform("http://www.voicestream.com/messagecenter/rtsValidate.asp", $errors, {
-- "txtNum0" => $self->{'number'},
-- "From" => $msg->{'from'},
-- "Message" => $msg->{'message'},
-- "totSubscriber" => 1, ## who knows what this is.
-- });
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@voicestream.net",
-+ 'from' => "$msg->{'from'}",
-+ 'body' => "$msg->{'message'}",
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "weblinkwireless")
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@airmessage.net",
-+ 'from' => $msg->{'from'},
-+ 'body' => $msg->{'message'},
-+ },$errors);
-+ }
-+
-+ elsif ($provider eq "wyndtell")
-+ {
-+ send_mail($self, {
-+ 'to' => "$self->{'number'}\@wyndtell.com",
-+ 'from' => $msg->{'from'},
-+ 'body' => $msg->{'message'},
-+ },$errors);
- }
-
- else {
-@@ -464,7 +1297,7 @@
-
- sub post_webform
- {
-- my ($url, $errors, $postvars) = @_;
-+ my ($url, $postvars, $errors) = @_;
-
- ### we're going to POST to provider's page
- my $ua = new LWP::UserAgent;
-@@ -477,40 +1310,45 @@
-
- # Pass request to the user agent and get a response back
- my $res = $ua->request($req);
-- if ($res->is_success) {
-+ if ($res->is_success || $res->is_redirect) {
- return;
- } else {
-- push @$errors, "There was some error contacting the user's text messaging service via its web gateway. The message was most likely not sent.";
-+ push @$errors, "There was some error contacting the user's text messaging service via its web gateway. The message was most likely not sent.";
- return;
- }
- }
-
--sub send_emailgate
--{
-- my ($self, $msg, $domain) = @_;
--
-- send_mail($self, {
-- 'to' => "$self->{'number'}\@$domain",
-- 'from' => "webmaster\@livejournal.com ($msg->{'from'})",
-- 'subject' => "LJ Msg",
-- 'body' => $msg->{'message'},
-- });
--}
--
- sub send_mail
- {
- my $self = shift;
- my $opt = shift;
-- open (MAIL, "|" . $self->{'sendmail'});
-- print MAIL "To: $opt->{'to'}\n";
-- print MAIL "Bcc: $opt->{'bcc'}\n" if ($opt->{'bcc'});
-- print MAIL "From: $opt->{'from'}";
-- if ($opt->{'fromname'}) {
-- print MAIL " ($opt->{'fromname'})";
-- }
-- print MAIL "\nSubject: $opt->{'subject'}\n\n";
-- print MAIL $opt->{'body'};
-- close MAIL;
-+ my $errors = shift;
-+ my $status;
-+ unless ($opt->{'to'}) {
-+ push @$errors, "To not defined in provider description.";
-+ return;
-+ }
-+ unless ($opt->{'body'}) {
-+ push @$errors, "Data not defined in provider description.";
-+ return;
-+ }
-+ my $msg = new MIME::Lite ('From' => $opt->{'from'},
-+ 'To' => $opt->{'to'},
-+ 'Subject' => $opt->{'subject'},
-+ 'Data' => $opt->{'body'});
-+ if ($self->{'smtp'}) {
-+ $status = eval { $msg->send_by_smtp($self->{'smtp'}, Timeout => 10) && 1; };
-+ } else {
-+ $status = eval { $msg->send_by_sendmail($self->{'sendmail'}) && 1; };
-+ }
-+ unless ($status) {
-+ if ($@ =~ /(bad address syntax|syntax illegal)/i) {
-+ push @$errors, "Recipient has an invalid email address on file.";
-+ } else {
-+ push @$errors, "There may have been a problem sending your message through the email gateway.";
-+ }
-+ }
-+ return $status;
- }
-
- sub request_string
-@@ -574,7 +1412,7 @@
- =head1 BUGS
-
- This library is highly volatile, as cellphone and pager providers can
--change the details of their web or email gateways at any time. In
-+change the details of their web or email gateways at any time. In
- practice I haven't had to update this library much, but providers have
- no responsibility to tell me when they change their form field names
- on their website, or change URLs*.
-@@ -588,17 +1426,22 @@
- =head1 AUTHOR
-
- Written by:
-- Nicholas Tang (ntang@livejournal.com)
-+ - Nicholas Tang (ntang) - <ntang@livejournal.com>
-+ - Aaron B. Russell (idigital) - <idigital@livejournal.com>
-+ - Eric Carr (iicarrii) - <iicarrii@aol.com>
-+ - Steven Kreuzer (22dip) - <skreuzer@mac.com>
-+
-+Based on (mostly still, actually) code by:
-+ - Brad Fitzpatrick (bradfitz) - <bradfitz@bradfitz.com>
-
--and members of the LJ Textmessage community:
-- - l2g
-+Additional code provided by:
-+ - Larry Gilbert (l2g) - <l2g@livejournal.com>
- - delphy
- - rory
-- - tsutton
-+ - Tony Sutton (tsutton) - <tsutton@livejournal.com>
-+ - Chris Bartow (christowang) - <chris@sysice.com>
-+ - Gavin Mogan (halkeye) - <halkeye@livejournal.com>
- (if you've been forgotten, please give a holler!)
--
--Based on (mostly still, actually) code by:
-- Brad Fitzpatrick, bradfitz@bradfitz.com
-
- Information about text messaging gateways from many.
-
diff --git a/sysutils/p5-LJ-TextMessage/pkg-descr b/sysutils/p5-LJ-TextMessage/pkg-descr
deleted file mode 100644
index 5745c17cf2e7..000000000000
--- a/sysutils/p5-LJ-TextMessage/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-LJ::TextMessage - text message phones/pages using a variety of methods/services
-
-WWW: http://livejournal.com/code/textmessage/
diff --git a/sysutils/p5-LJ-TextMessage/pkg-plist b/sysutils/p5-LJ-TextMessage/pkg-plist
deleted file mode 100644
index 9e1e8fedfe22..000000000000
--- a/sysutils/p5-LJ-TextMessage/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-%%SITE_PERL%%/LJ/TextMessage.pm
-%%SITE_PERL%%/LJ/send-test.pl
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/LJ/TextMessage/.packlist
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/LJ/TextMessage
-@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/LJ
-@dirrmtry %%SITE_PERL%%/LJ
diff --git a/sysutils/reclinker/Makefile b/sysutils/reclinker/Makefile
deleted file mode 100644
index 3e9fa1de7858..000000000000
--- a/sysutils/reclinker/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-# New ports collection makefile for: reclinker
-# Date created: 11 June 2007
-# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= reclinker
-PORTVERSION= 0.4
-CATEGORIES= sysutils
-MASTER_SITES= http://creo.hu/~csaba/stuff/reclinker/ CENKES
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Recursive symlinking utility
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-PLIST_FILES= bin/${PORTNAME} bin/recdeleter bin/reclinktester
-MAKEFILE= Makefile.m4
-ALL_TARGET= ${PORTNAME}
-
-post-patch:
- @${REINPLACE_CMD} -e '/^PREFIX=/d;/^CC=/d;/^CFLAGS=/d;/^ifelse/,/^)/d;\
- s|cp -a|${INSTALL_PROGRAM}|' ${WRKSRC}/${MAKEFILE}
-
-.include <bsd.port.mk>
diff --git a/sysutils/reclinker/distinfo b/sysutils/reclinker/distinfo
deleted file mode 100644
index 577e5a53430a..000000000000
--- a/sysutils/reclinker/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (reclinker-0.4.tar.gz) = 9484352c3e2a8d4b6dcc6128a95f311438cbac3270a19fb575986702ad54d743
-SIZE (reclinker-0.4.tar.gz) = 24119
diff --git a/sysutils/reclinker/pkg-descr b/sysutils/reclinker/pkg-descr
deleted file mode 100644
index 7e6c3cc5f55a..000000000000
--- a/sysutils/reclinker/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-reclinker is a recursive symlinking utility. It mirrors a hierarchy of
-files by means of symlinks. It's similar to GNU Stow, however:
-* written in pure C (no dependencies, fast)
-* free of forced, confusing package management terminology (like stow
- dir, target dir, package)
-* supports both absolut and relative linking
-* supports linking into existing hierarchies, handles properly already
- existing directory symlinks in the target hierarchy (like /usr/man ->
- share/man)
-* supports access control (set ownership/mode of created
- links/directories, filter processed files based on ownership/mode
- requirements)
-
-WWW: http://creo.hu/~csaba/stuff/reclinker/
-Author: Csaba Henk
diff --git a/sysutils/rotate/Makefile b/sysutils/rotate/Makefile
deleted file mode 100644
index dcc41b3a6aa4..000000000000
--- a/sysutils/rotate/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# ports collection makefile for: rotate
-# Date created: 2000/10/27
-# Whom: kaz
-#
-# $FreeBSD$
-#
-
-PORTNAME= rotate
-PORTVERSION= 1.1
-CATEGORIES= sysutils
-MASTER_SITES= ftp://ftp.intec.co.jp/pub/utils/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= log rotate
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-MAN1= rotate.1
-MANCOMPRESSED= yes
-PLIST_FILES= bin/rotate
-
-.include <bsd.port.mk>
diff --git a/sysutils/rotate/distinfo b/sysutils/rotate/distinfo
deleted file mode 100644
index 1e108cc440a3..000000000000
--- a/sysutils/rotate/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (rotate-1.1.tar.gz) = c527ad69625088faceae9938bde6843049be0c6d58500ed1ee4b557880052cd8
-SIZE (rotate-1.1.tar.gz) = 3506
diff --git a/sysutils/rotate/files/patch-rotate b/sysutils/rotate/files/patch-rotate
deleted file mode 100644
index 187a30ec8778..000000000000
--- a/sysutils/rotate/files/patch-rotate
+++ /dev/null
@@ -1,8 +0,0 @@
---- rotate Sat Apr 20 10:40:33 2002
-+++ rotate.new Sat Apr 20 10:40:11 2002
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/perl
-+#!/usr/bin/perl
- ;#
- ;# Name: rotate-1.1
- ;# Copyright (c) 1995, 1996 by Ikuo Nakagawa. All rights reserved.
diff --git a/sysutils/rotate/pkg-descr b/sysutils/rotate/pkg-descr
deleted file mode 100644
index b95bb8ad1c39..000000000000
--- a/sysutils/rotate/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-log rotate
diff --git a/sysutils/ticker.app/Makefile b/sysutils/ticker.app/Makefile
deleted file mode 100644
index bf5f9d07aa0c..000000000000
--- a/sysutils/ticker.app/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# New ports collection makefile for: ticker.app
-# Date created: Sun Oct 14 15:14:24 EDT 2001
-# Whom: Patrick Li <pat@databits.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= ticker.app
-PORTVERSION= 0.5.0
-PORTREVISION= 2
-CATEGORIES= sysutils windowmaker
-MASTER_SITES= http://seiichisato.jp/dockapps/src/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Ticker dockapp for Window Maker
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-USE_BZIP2= yes
-USE_XORG= x11 xpm
-USE_GNOME= gnometarget
-GNU_CONFIGURE= yes
-
-MAN1= ticker.app.1
-PORTDOCS= ChangeLog README
-PLIST_FILES= bin/ticker.app
-
-post-install:
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for file in ${PORTDOCS}
- ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/sysutils/ticker.app/distinfo b/sysutils/ticker.app/distinfo
deleted file mode 100644
index a2bc3d7901e4..000000000000
--- a/sysutils/ticker.app/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ticker.app-0.5.0.tar.bz2) = 41bb0087607e59090b5c93beb83df9fe3046e74db2dbf0bfe9afd5918796241f
-SIZE (ticker.app-0.5.0.tar.bz2) = 80953
diff --git a/sysutils/ticker.app/pkg-descr b/sysutils/ticker.app/pkg-descr
deleted file mode 100644
index edede5b3ef13..000000000000
--- a/sysutils/ticker.app/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Ticker.app is just like a ticker. It reads a file that is specified
-by the command line, and displays each line in a viewing area
-periodically. It rereads automatically when the file has been
-modified. If you run in a tail-mode, it ticks only the last line.
-
-WWW: http://seiichisato.jp/dockapps/#wmmemmon
diff --git a/sysutils/upsmon/Makefile b/sysutils/upsmon/Makefile
deleted file mode 100644
index 24a74bb55022..000000000000
--- a/sysutils/upsmon/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# New ports collection makefile for: upsmon
-# Date created: 5 Oct 1998
-# Whom: Igor Vinokurov <igor@zynaps.ru>
-#
-# $FreeBSD$
-#
-
-PORTNAME= upsmon
-PORTVERSION= 2.1.3
-CATEGORIES= sysutils
-MASTER_SITES= ftp://ftp.dinoex.de/pub/experiment/ \
- ftp://newcorridor.com/pub/upsmon/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Basic UPS monitor for the APC SmartUPS devices
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-MAKEFILE= makefile.bsdi
-RESTRICTED= "must provide without modifications"
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/upsstat ${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/upsmond ${PREFIX}/sbin
-
- ${SED} -e 's#!!PREFIX!!#${PREFIX}#g' ${FILESDIR}/upsmon.sh \
- > ${PREFIX}/etc/rc.d/upsmon.sh
- @${CHMOD} +x ${PREFIX}/etc/rc.d/upsmon.sh
-
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/INSTALL ${DOCSDIR}
-.endif
-
-post-install:
- ${SED} -e 's#/usr/local#${PREFIX}#' ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/sysutils/upsmon/distinfo b/sysutils/upsmon/distinfo
deleted file mode 100644
index d1b6d4f91092..000000000000
--- a/sysutils/upsmon/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (upsmon-2.1.3.tar.gz) = a15117be5c0bd0f24100034021c0c0fcbe9f3d68b53efeab02bb8a872046b943
-SIZE (upsmon-2.1.3.tar.gz) = 23890
diff --git a/sysutils/upsmon/files/patch-aa b/sysutils/upsmon/files/patch-aa
deleted file mode 100644
index 8100fda38c17..000000000000
--- a/sysutils/upsmon/files/patch-aa
+++ /dev/null
@@ -1,22 +0,0 @@
---- makefile.bsdi.orig Tue Aug 4 23:18:38 1998
-+++ makefile.bsdi Wed Aug 20 23:55:50 2003
-@@ -32,14 +32,14 @@
- .SUFFIXES: #clear list of suffixes
- .SUFFIXES: .cc .o #rules for .c and .o
-
--CC = gcc
--CFLAGS_DEBUG = -O2 -Wall -DDEBUG -g
--CFLAGS_NODEBUG = -O2 -Wall -g
-+CC = g++
-+CFLAGS_DEBUG = -DDEBUG
-+CFLAGS_NODEBUG =
-
- .ifdef DEBUG
--CFLAGS = $(CFLAGS_DEBUG)
-+CFLAGS += $(CFLAGS_DEBUG)
- .else
--CFLAGS = $(CFLAGS_NODEBUG)
-+CFLAGS += $(CFLAGS_NODEBUG)
- .endif
-
- UPSMOND_TARGET = upsmond
diff --git a/sysutils/upsmon/files/patch-csocket.h b/sysutils/upsmon/files/patch-csocket.h
deleted file mode 100644
index 2d36a602223d..000000000000
--- a/sysutils/upsmon/files/patch-csocket.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- csocket.h.bak Wed Aug 20 17:08:31 2003
-+++ csocket.h Wed Aug 20 17:09:01 2003
-@@ -94,7 +94,7 @@
- int m_fdSocketNormal; // named stream socket descriptor - use for client/server exchange
- int m_fdSocketServer; // server socket - used by server to listen for connections
- int m_iLocalAddrLen; // local socket address length
-- int m_iRemoteAddrLen; // local socket address length
-+ socklen_t m_iRemoteAddrLen; // local socket address length
- struct sockaddr_un m_saunLocal; // local socket address
- struct sockaddr_un m_saunRemote; // remote socket address
- char m_szSocketPath[MAX_PATHNAME]; // named stream socket path
-
diff --git a/sysutils/upsmon/files/patch-daemon.cc b/sysutils/upsmon/files/patch-daemon.cc
deleted file mode 100644
index fcc5959f831a..000000000000
--- a/sysutils/upsmon/files/patch-daemon.cc
+++ /dev/null
@@ -1,10 +0,0 @@
---- daemon.cc.bak Tue Aug 4 17:18:14 1998
-+++ daemon.cc Wed Aug 20 17:07:49 2003
-@@ -32,6 +32,7 @@
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <fcntl.h>
-+#include <stdlib.h>
- #include <unistd.h>
- #include "stddef.h"
- #include "daemon.h"
diff --git a/sysutils/upsmon/files/upsmon.sh b/sysutils/upsmon/files/upsmon.sh
deleted file mode 100644
index 31031407a2c0..000000000000
--- a/sysutils/upsmon/files/upsmon.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-case $1 in
-start)
- # see !!PREFIX!!/share/doc/upsmon/INSTALL for command line option details
-
- if [ -x !!PREFIX!!/sbin/upsmond ]; then
- !!PREFIX!!/sbin/upsmond -p /dev/cuaa0 2>&1 > /dev/null && echo -n ' upsmond'
- fi
- ;;
-stop)
- killall upsmond && echo -n ' upsmond'
- ;;
-*)
- echo "Usage: `basename $0` {start|stop}" >&2
- exit 64
- ;;
-esac
-
-exit 0
diff --git a/sysutils/upsmon/pkg-descr b/sysutils/upsmon/pkg-descr
deleted file mode 100644
index 4a61fd57aeda..000000000000
--- a/sysutils/upsmon/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Designed specifically for the APC SmartUPS devices, the
-software is dependent on the SmartUPS interface and will
-only function with SmartUPS devices.
-
-Provides the basic functions.
diff --git a/sysutils/upsmon/pkg-message b/sysutils/upsmon/pkg-message
deleted file mode 100644
index 91b8dca3783b..000000000000
--- a/sysutils/upsmon/pkg-message
+++ /dev/null
@@ -1,9 +0,0 @@
-
-upsmon has been installed.
-
-See /usr/local/share/doc/upsmon/INSTALL for command line
-option details.
-
-NOTE: upsmond will dump core if you start upsstat without
- SmartUPS properly attached to the specified port.
-
diff --git a/sysutils/upsmon/pkg-plist b/sysutils/upsmon/pkg-plist
deleted file mode 100644
index a406553e03a3..000000000000
--- a/sysutils/upsmon/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-bin/upsstat
-sbin/upsmond
-etc/rc.d/upsmon.sh
-%%PORTDOCS%%share/doc/upsmon/INSTALL
-%%PORTDOCS%%@dirrm share/doc/upsmon
diff --git a/sysutils/usbutil/Makefile b/sysutils/usbutil/Makefile
deleted file mode 100644
index 3b4c7a8ab43a..000000000000
--- a/sysutils/usbutil/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# New ports collection makefile for: usbutils
-# Date created: 2003-03-27
-# Whom: Bernd Walter <ticso@freebsd.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= usbutil
-PORTVERSION= 0.5
-CATEGORIES= sysutils
-MASTER_SITES= ftp://ftp.augustsson.net/pub/netbsd/ \
- http://www.mavetju.org/download/adopted/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= USB developer utilities
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-PLIST_FILES= sbin/usbctl sbin/usbgen sbin/usbstats
-MAN8= usbgen.8
-
-post-install:
- ${INSTALL_MAN} ${WRKSRC}/usbgen.8 ${PREFIX}/man/man8
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 800064
-IGNORE= functionality integrated in usbconfig(8)
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/sysutils/usbutil/distinfo b/sysutils/usbutil/distinfo
deleted file mode 100644
index c7c3a5779425..000000000000
--- a/sysutils/usbutil/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (usbutil-0.5.tar.gz) = e0e930a737fd7834241b1edd3ff4a13362ba97d071f539f1055fe3528b717db8
-SIZE (usbutil-0.5.tar.gz) = 11508
diff --git a/sysutils/usbutil/files/patch-aa b/sysutils/usbutil/files/patch-aa
deleted file mode 100644
index 99939ebe267f..000000000000
--- a/sysutils/usbutil/files/patch-aa
+++ /dev/null
@@ -1,96 +0,0 @@
-diff -ur usbctl.c usbctl.c
---- usbctl.c Mon Feb 25 01:50:55 2002
-+++ usbctl.c Thu Mar 27 14:47:09 2003
-@@ -26,6 +26,7 @@
-
- #include <stdio.h>
- #include <stdlib.h>
-+#include <sys/ioctl.h>
- #include <sys/types.h>
- #include <fcntl.h>
- #include <unistd.h>
-@@ -33,15 +34,6 @@
- #include <errno.h>
- #include <dev/usb/usb.h>
- #include <dev/usb/usbhid.h>
--
--#ifndef USB_STACK_VERSION
--#define ucr_addr addr
--#define ucr_request request
--#define ucr_data data
--#define ucr_flags flags
--#define udi_addr addr
--#define udi_class class
--#endif
-
- #ifndef UICLASS_HID
- #define UICLASS_HID UCLASS_HID
-diff -ur usbdebug.c usbdebug.c
---- usbdebug.c Wed May 19 01:47:45 1999
-+++ usbdebug.c Sun Mar 23 15:29:31 2003
-@@ -25,6 +25,7 @@
- */
-
- #include <stdio.h>
-+#include <sys/ioctl.h>
- #include <sys/types.h>
- #include <fcntl.h>
- #include <unistd.h>
-diff -ur usbgen.c usbgen.c
---- usbgen.c Mon Feb 25 01:55:12 2002
-+++ usbgen.c Thu Mar 27 14:47:40 2003
-@@ -26,6 +26,7 @@
-
- #include <stdio.h>
- #include <stdlib.h>
-+#include <sys/ioctl.h>
- #include <sys/types.h>
- #include <fcntl.h>
- #include <unistd.h>
-@@ -38,25 +39,6 @@
- #define UE_GET_DIR(a) ((a) & 0x80)
- #define UE_DIR_IN 0x80
- #define UE_DIR_OUT 0x00
--#endif
--
--#ifndef USB_STACK_VERSION
--#define uid_config_index config_index
--#define uid_interface_index interface_index
--#define uid_alt_index alt_index
--#define uid_desc desc
--#define ued_config_index config_index
--#define ued_interface_index interface_index
--#define ued_alt_index alt_index
--#define ued_endpoint_index endpoint_index
--#define ued_desc desc
--#define ucd_config_index config_index
--#define ucd_desc desc
--#define uai_config_index config_index
--#define uai_interface_index interface_index
--#define udi_product product
--#define udi_vendor vendor
--#define udi_addr addr
- #endif
-
- int verbose;
-diff -ur usbstats.c usbstats.c
---- usbstats.c Mon Feb 25 01:55:56 2002
-+++ usbstats.c Thu Mar 27 14:47:44 2003
-@@ -25,15 +25,13 @@
- */
-
- #include <stdio.h>
-+#include <sys/ioctl.h>
- #include <sys/types.h>
- #include <fcntl.h>
- #include <unistd.h>
-+#include <stdlib.h>
- #include <err.h>
- #include <dev/usb/usb.h>
--
--#ifndef USB_STACK_VERSION
--#define uds_requests requests
--#endif
-
- #define USBDEV "/dev/usb"
-
diff --git a/sysutils/usbutil/files/patch-ab b/sysutils/usbutil/files/patch-ab
deleted file mode 100644
index ceb8c306d2f3..000000000000
--- a/sysutils/usbutil/files/patch-ab
+++ /dev/null
@@ -1,28 +0,0 @@
---- Makefile Wed May 19 23:05:31 1999
-+++ Makefile Thu Mar 27 19:21:15 2003
-@@ -1,5 +1,4 @@
--PROGS = usbctl usbdebug usbstats usbgen
--CFLAGS = -Wall -s
-+PROGS = usbctl usbstats usbgen
-
- all: $(PROGS)
-
-@@ -9,9 +8,6 @@
- usbctl: usbctl.c
- cc $(CFLAGS) usbctl.c -o usbctl
-
--usbdebug: usbdebug.c
-- cc $(CFLAGS) usbdebug.c -o usbdebug
--
- usbstats: usbstats.c
- cc $(CFLAGS) usbstats.c -o usbstats
-
-@@ -19,7 +15,7 @@
- cc $(CFLAGS) usbgen.c -o usbgen
-
- install: $(PROGS)
-- install usbctl usbdebug usbstats usbgen $(PREFIX)/sbin
-+ install usbctl usbstats usbgen $(PREFIX)/sbin
-
- clean:
- rm -f $(PROGS)
diff --git a/sysutils/usbutil/pkg-descr b/sysutils/usbutil/pkg-descr
deleted file mode 100644
index 95ec91bfae04..000000000000
--- a/sysutils/usbutil/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-USB developer utilities:
-usbctl
- Dump information about devices on a USB bus.
-usbgen
- Dump descriptors of a generic device.
- usbgen -f ugenN -v -D
-usbstats
- Gives statistics for a USB host contrller.
diff --git a/sysutils/uwatch/Makefile b/sysutils/uwatch/Makefile
deleted file mode 100644
index 2ebcdd05adee..000000000000
--- a/sysutils/uwatch/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# New ports collection makefile for: uwatch
-# Date created: 3 November 1999
-# Whom: James Howard <ports@vocito.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= uwatch
-PORTVERSION= 1.3
-CATEGORIES= sysutils
-MASTER_SITES= http://www.vocito.com/downloads/software/uwatch/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Monitor user logins and logouts
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-MAN1= uwatch.1
-MANCOMPRESSED= yes
-PLIST_FILES= bin/uwatch
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} > 900007
-BROKEN= fails to build with new utmpx
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/sysutils/uwatch/distinfo b/sysutils/uwatch/distinfo
deleted file mode 100644
index ed8fa45ff13f..000000000000
--- a/sysutils/uwatch/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (uwatch-1.3.tar.gz) = a01713ee94eced24e2cfbdaf4195971ea242488ecfcfab80245e01c97c74138b
-SIZE (uwatch-1.3.tar.gz) = 4681
diff --git a/sysutils/uwatch/files/patch-aa b/sysutils/uwatch/files/patch-aa
deleted file mode 100644
index bf83168b3126..000000000000
--- a/sysutils/uwatch/files/patch-aa
+++ /dev/null
@@ -1,10 +0,0 @@
---- Makefile.orig Wed Nov 3 10:43:26 1999
-+++ Makefile Wed Nov 3 10:44:11 1999
-@@ -1,3 +1,7 @@
-+DESTDIR= ${PREFIX}
-+BINDIR= /bin
-+MANDIR= /man/man
-+
- PROG= uwatch
- CFLAGS= -Wall
-
diff --git a/sysutils/uwatch/pkg-descr b/sysutils/uwatch/pkg-descr
deleted file mode 100644
index f6a1122f39bf..000000000000
--- a/sysutils/uwatch/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Uwatch gives notifications when all, or selected users login and logout of
-the system. It can also give the time, port, and calling host of the
-login.
diff --git a/sysutils/wmavgload/Makefile b/sysutils/wmavgload/Makefile
deleted file mode 100644
index 49dbea953085..000000000000
--- a/sysutils/wmavgload/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# New ports collection makefile for: wmavgload
-# Date created: 20 July 1998
-# Whom: Vladimir Kushnir <kushn@mail.kar.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= wmavgload
-PORTVERSION= 0.7.0
-PORTREVISION= 1
-CATEGORIES= sysutils windowmaker
-MASTER_SITES= ${MASTER_SITE_WINDOWMAKER}
-MASTER_SITE_SUBDIR= contrib/old/srcs/utils
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Another WindowMaker load gauge
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-USE_IMAKE= yes
-USE_XORG= xpm
-ALL_TARGET= wmavgload
-NO_INSTALL_MANPAGES= yes
-
-PLIST_FILES= bin/wmavgload
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/wmavgload ${PREFIX}/bin
-
-.include <bsd.port.mk>
diff --git a/sysutils/wmavgload/distinfo b/sysutils/wmavgload/distinfo
deleted file mode 100644
index 4ae81beb55c7..000000000000
--- a/sysutils/wmavgload/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (wmavgload-0.7.0.tar.gz) = ae25d8b9bf7856fb42ddffe438bb9f51b4620e0775ae95a83f02874b25d3b555
-SIZE (wmavgload-0.7.0.tar.gz) = 11643
diff --git a/sysutils/wmavgload/files/patch-a0 b/sysutils/wmavgload/files/patch-a0
deleted file mode 100644
index efae9e59a14e..000000000000
--- a/sysutils/wmavgload/files/patch-a0
+++ /dev/null
@@ -1,36 +0,0 @@
-*** Imakefile.orig Tue Jul 21 04:22:43 1998
---- Imakefile Tue Jul 21 04:24:08 1998
-***************
-*** 2,8 ****
- DESTDIR = /usr/X11R6
- BINDIR = /bin
-
-! XPMLIB = -L/usr/lib/X11 -L/opt/X11_Contrib/lib/sparc -lXpm -lm
- DEPLIBS = $(DEPXLIB)
-
- /* uncomment -lrpcsvc at the end of the line below if compile on *sparc* */
---- 2,8 ----
- DESTDIR = /usr/X11R6
- BINDIR = /bin
-
-! XPMLIB = -lXpm -lm
- DEPLIBS = $(DEPXLIB)
-
- /* uncomment -lrpcsvc at the end of the line below if compile on *sparc* */
-***************
-*** 10,16 ****
-
- LINTLIBS = $(LINTXLIB)
-
-! EXTRA_INCLUDES = -I/opt/X11_Contrib/include
-
- /* if your compiler does not define linux
- please add -Dlinux below (if you are on a linux box :) */
---- 10,16 ----
-
- LINTLIBS = $(LINTXLIB)
-
-! EXTRA_INCLUDES =
-
- /* if your compiler does not define linux
- please add -Dlinux below (if you are on a linux box :) */
diff --git a/sysutils/wmavgload/files/patch-aa b/sysutils/wmavgload/files/patch-aa
deleted file mode 100644
index 4a287957a73b..000000000000
--- a/sysutils/wmavgload/files/patch-aa
+++ /dev/null
@@ -1,19 +0,0 @@
-*** get_load.c.orig Wed Nov 11 16:07:42 1998
---- get_load.c Wed Nov 11 16:07:54 1998
-***************
-*** 104,110 ****
- }
- #endif
-
-! #if defined(__FreeBSD) || defined(__NetBSD__) || defined(__OpenBSD__)
- void GetLoad(float *small, float *medium, float *large)
- {
- static double loadavg[3];
---- 104,110 ----
- }
- #endif
-
-! #if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
- void GetLoad(float *small, float *medium, float *large)
- {
- static double loadavg[3];
diff --git a/sysutils/wmavgload/pkg-descr b/sysutils/wmavgload/pkg-descr
deleted file mode 100644
index 05296dfeaf15..000000000000
--- a/sysutils/wmavgload/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-wmavgload - WindowMaker docable average load monitor.
-Adapted from asload by Nic Bernstein.
-Optionnally executes a program on click (see 'wmavgload -h' for options).
diff --git a/sysutils/wmfsm/Makefile b/sysutils/wmfsm/Makefile
deleted file mode 100644
index 9a3f0b5f3ca2..000000000000
--- a/sysutils/wmfsm/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# New ports collection makefile for: wmfsm
-# Date created: 2 January 2001
-# Whom: Steven Enderle <panic@subphase.de>
-#
-# $FreeBSD$
-#
-
-PORTNAME= wmfsm
-PORTVERSION= 0.34
-PORTREVISION= 2
-CATEGORIES= sysutils windowmaker
-MASTER_SITES= http://www.cs.ubc.ca/~cmg/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Displays filesystem usage of mountpoints in a nice WindowMaker dockapp
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-USE_XORG= x11 xpm
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
-
-MAN1= wmfsm.1
-PLIST_FILES= bin/wmfsm
-
-CPPFLAGS= -I${LOCALBASE}/include
-LDFLAGS= -L${LOCALBASE}/lib
-
-.include <bsd.port.mk>
diff --git a/sysutils/wmfsm/distinfo b/sysutils/wmfsm/distinfo
deleted file mode 100644
index 201a62aef944..000000000000
--- a/sysutils/wmfsm/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (wmfsm-0.34.tar.gz) = 8f2ac20fceb96cd2508aff2996e5c9896946345ec77b676190f46386b1ee571b
-SIZE (wmfsm-0.34.tar.gz) = 105220
diff --git a/sysutils/wmfsm/files/patch-wmfsm::wmfsm.c b/sysutils/wmfsm/files/patch-wmfsm::wmfsm.c
deleted file mode 100644
index 88eaa8cd24ad..000000000000
--- a/sysutils/wmfsm/files/patch-wmfsm::wmfsm.c
+++ /dev/null
@@ -1,28 +0,0 @@
---- wmfsm/wmfsm.c.orig Sat Jul 13 13:06:35 2002
-+++ wmfsm/wmfsm.c Fri Apr 9 23:35:48 2004
-@@ -54,6 +54,12 @@
- #include <sys/systeminfo.h>
- #endif /* SVR4 */
-
-+#ifdef HAVE_SYS_PARAM_H
-+#include <sys/param.h>
-+#endif
-+#ifdef HAVE_SYS_TYPES_H
-+#include <sys/types.h>
-+#endif
- #ifdef HAVE_SYS_VFS_H
- #include <sys/vfs.h>
- #endif
-@@ -62,12 +68,6 @@
- #endif
- #ifdef HAVE_SYS_MOUNT_H
- #include <sys/mount.h>
--#endif
--#ifdef HAVE_SYS_PARAM_H
--#include <sys/param.h>
--#endif
--#ifdef HAVE_SYS_TYPES_H
--#include <sys/types.h>
- #endif
-
- #ifdef STATFS_2_ARGUMENTS
diff --git a/sysutils/wmfsm/pkg-descr b/sysutils/wmfsm/pkg-descr
deleted file mode 100644
index 1582917586b2..000000000000
--- a/sysutils/wmfsm/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Wmfsm monitors your filesystem usage. It features three display modes,
-different colorschemes and exclusion of filesystems (eg /cdrom).
-
-WWW: http://www.cs.ubc.ca/~cmg/
diff --git a/sysutils/wmhm/Makefile b/sysutils/wmhm/Makefile
deleted file mode 100644
index 514b20543979..000000000000
--- a/sysutils/wmhm/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# New ports collection makefile for: wmhm
-# Date created: 21 September 1999
-# Whom: Mike Muir <mmuir@es.co.nz>
-#
-# $FreeBSD$
-#
-
-PORTNAME= wmhm
-PORTVERSION= 1.46
-PORTREVISION= 3
-CATEGORIES= sysutils windowmaker
-MASTER_SITES= ${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR= fenner
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= WindowMaker dockable hardware monitor for FreeBSD
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-WRKSRC= ${WRKDIR}/wmhm/wmhm
-
-GNU_CONFIGURE= yes
-MAN8= wmhm.8
-MANCOMPRESSED= yes
-PLIST_FILES= bin/wmhm
-USE_XORG= xpm
-ONLY_FOR_ARCHS= i386 amd64
-ONLY_FOR_ARCHS_REASON= "requires speaker(4)"
-ALL_TARGET= -j`${SYSCTL} -n hw.ncpu`
-
-CONFIGURE_ARGS+=--with-xpm-includes=${LOCALBASE}/include \
- --with-xpm-library=${LOCALBASE}/lib
-
-.include <bsd.port.pre.mk>
-
-.if (${OSVERSION} < 601000) && (${ARCH} == "amd64")
-IGNORE= 5.x does not support speaker(4)
-.endif
-
-post-install:
- ${STRIP_CMD} ${PREFIX}/bin/wmhm
-
-.include <bsd.port.post.mk>
diff --git a/sysutils/wmhm/distinfo b/sysutils/wmhm/distinfo
deleted file mode 100644
index cd71e03ed60d..000000000000
--- a/sysutils/wmhm/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (wmhm-1.46.tar.gz) = 4652dfdad6e9b97040d1196c230972a76b9c5516be416b9f7e82a9e8a3d19ef8
-SIZE (wmhm-1.46.tar.gz) = 38695
diff --git a/sysutils/wmhm/files/patch-aa b/sysutils/wmhm/files/patch-aa
deleted file mode 100644
index aef5bfc1f3c4..000000000000
--- a/sysutils/wmhm/files/patch-aa
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.orig Sun Jul 22 03:00:38 2001
-+++ configure Mon Aug 1 14:51:09 2005
-@@ -1023,7 +1023,7 @@
-
- fi
-
--for ac_hdr in machine/smb.h
-+for ac_hdr in dev/smbus/smb.h
- do
- ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
diff --git a/sysutils/wmhm/files/patch-ab b/sysutils/wmhm/files/patch-ab
deleted file mode 100644
index b56a7697cff7..000000000000
--- a/sysutils/wmhm/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.in.orig Sun Jul 22 03:55:06 2001
-+++ configure.in Mon Aug 1 14:51:13 2005
-@@ -10,7 +10,7 @@
- AC_PROG_INSTALL
-
- AC_HEADER_STDC
--AC_CHECK_HEADERS(machine/smb.h,[AC_DEFINE(HAVE_SMBUS)])
-+AC_CHECK_HEADERS(dev/smbus/smb.h,[AC_DEFINE(HAVE_SMBUS)])
-
- AC_PATH_X
- VT_FIND_LIBXPM
diff --git a/sysutils/wmhm/files/patch-ac b/sysutils/wmhm/files/patch-ac
deleted file mode 100644
index c7f2b816ee52..000000000000
--- a/sysutils/wmhm/files/patch-ac
+++ /dev/null
@@ -1,21 +0,0 @@
---- operations.c.orig Sun Jul 22 07:00:55 2001
-+++ operations.c Sat Mar 24 14:29:26 2007
-@@ -39,12 +39,16 @@
- #include <unistd.h>
- #include <math.h>
- #include <machine/cpufunc.h>
-+#include <osreldate.h>
-+#if __FreeBSD_version >= 601000
-+#include <dev/speaker/speaker.h>
-+#else
- #include <machine/speaker.h>
-+#endif
-
- #ifdef HAVE_SMBUS
--#include <machine/smb.h>
-+#include <dev/smbus/smb.h>
- #endif
--#include "machine/speaker.h"
-
- #include "operations.h"
-
diff --git a/sysutils/wmhm/files/patch-ad b/sysutils/wmhm/files/patch-ad
deleted file mode 100644
index 861ae136b604..000000000000
--- a/sysutils/wmhm/files/patch-ad
+++ /dev/null
@@ -1,11 +0,0 @@
---- wmhm.c.orig Sun Jul 22 06:04:31 2001
-+++ wmhm.c Mon Aug 1 14:51:21 2005
-@@ -50,7 +50,7 @@
- #include <machine/cpufunc.h>
-
- #ifdef HAVE_SMBUS
--#include <machine/smb.h>
-+#include <dev/smbus/smb.h>
- int SMBUS = 1;
- #else
- int SMBUS = 0;
diff --git a/sysutils/wmhm/files/patch-warned b/sysutils/wmhm/files/patch-warned
deleted file mode 100644
index 0f6d89f562ec..000000000000
--- a/sysutils/wmhm/files/patch-warned
+++ /dev/null
@@ -1,126 +0,0 @@
---- operations.h 2001-07-22 01:01:02.000000000 -0400
-+++ operations.h 2008-01-06 12:08:15.000000000 -0500
-@@ -7,3 +7,3 @@
- int ReadByte(u_char *return_value, int addr);
- int WriteByte(int addr, int value);
--int PlaySpeaker(char *tune_array);
-+int PlaySpeaker(const char *tune_array);
---- operations.c 2001-07-22 01:00:55.000000000 -0400
-+++ operations.c 2008-01-06 12:07:11.000000000 -0500
-@@ -35,6 +35,8 @@
- #include "config.h"
-
-+#include <errno.h>
- #include <fcntl.h>
- #include <stdio.h>
-+#include <sysexits.h>
- #include <unistd.h>
- #include <math.h>
-@@ -60,12 +62,14 @@
-
- int
--PlaySpeaker(char *tune_array)
-+PlaySpeaker(const char *tune_array)
- {
- int i;
- int open_spkr;
-+ static int warned;
- if ((open_spkr=open("/dev/speaker", O_WRONLY)) < 0) {
-- fprintf(stderr, "Failed to open /dev/speaker for writing.\n"
-- "No Permission?\n"
-- );
-+ if (errno != warned) {
-+ warn("Failed to open /dev/speaker for writing");
-+ warned = errno;
-+ }
- return(1);
- }
-@@ -83,6 +87,10 @@
-
- if (ioctl(open_spkr, SPKRTUNE, tone_array) == -1) {
-- perror("ioctl");
-- exit(-1);
-+ if (errno != warned) {
-+ warn("Could not play a tune on spkr");
-+ warned = errno;
-+ }
-+ close(open_spkr);
-+ return(2);
- }
-
-@@ -102,10 +110,6 @@
- cmd.data.byte_ptr=&smb_return;
- if ((open_smb=open("/dev/smb0", 000)) < 0) {
-- fprintf(stderr, "Failed to open /dev/smb0.\nPossible reasons:\n"
-- "- Your kernel does not support SMBUS.\n"
-- "- You are not running wmhm suid root.\n"
-- "- WMHM is already running.\n"
-- );
-- exit(1);
-+ err(errno == EACCES ? EX_NOPERM : EX_UNAVAILABLE,
-+ "Failed to open /dev/smb0.");
- }
- cmd.cmd=0x47;
-@@ -116,21 +120,13 @@
- return(0);
- }
-- else {
-+ else
-+#endif
-+ {
- if ((io_file=open("/dev/io", 000)) < 0) {
-- fprintf(stderr, "Failed to open /dev/io.\n"
-- "Possible reasons:\n"
-- "- You are not running wmhm suid root.\n"
-- "- WMHM is already running\n");
-- exit (-1);
-- }
-+ err(errno == EACCES ? EX_NOPERM : EX_UNAVAILABLE,
-+ "Failed to open /dev/io.");
-+ }
- return(0);
- }
--#else
-- if((io_file=open("/dev/io",000))<0) {
-- fprintf(stderr, "Failed to open /dev/io.\n");
-- exit (1);
-- }
-- return(0);
--#endif
- }
-
-@@ -151,14 +147,11 @@
- return(0);
- }
-- else {
-+ else
-+#endif
-+ {
- outb(WBIO1,addr);
- *return_value = inb(WBIO2);
- return(0);
- }
--#else
-- outb(WBIO1,addr);
-- *return_value = inb(WBIO2);
-- return(0);
--#endif
- }
-
-@@ -178,13 +171,10 @@
- }
- }
-- else {
-+ else
-+#endif
-+ {
- outb(WBIO1,addr);
- outb(WBIO2,value);
- }
--#else
-- outb(WBIO1,addr);
-- outb(WBIO2,value);
--#endif
- return(0);
- }
--
diff --git a/sysutils/wmhm/pkg-descr b/sysutils/wmhm/pkg-descr
deleted file mode 100644
index eef2ea8f82c7..000000000000
--- a/sysutils/wmhm/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-wmhm uses /dev/io or the SMBus Driver for PIIX4 provided by Takanori Watanabe
-to gather information from hardware sensors and provide motherboard temperature,
-cpu temperature(s), fan speeds, voltages and a voltmeter in a nice looking
-WindowMaker dock app.
-
-WWW: http://www.muir-corp.com/system/wmhm/
diff --git a/sysutils/wminet/Makefile b/sysutils/wminet/Makefile
deleted file mode 100644
index d2b1ad256384..000000000000
--- a/sysutils/wminet/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# New ports collection makefile for: wminet
-# Date created: 23 May 1999
-# Whom: Stephen Kiernan <sk-ports@vegamuse.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= wminet
-PORTVERSION= 2.0.3
-PORTREVISION= 2
-CATEGORIES= sysutils windowmaker
-MASTER_SITES= http://freebsd.unixfreunde.de/sources/ \
- http://mirror2.unixfreunde.de/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Window Maker dockable inetd monitor
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-WRKSRC= ${WRKDIR}/wminet.app/wminet
-
-USE_XORG= x11 xpm
-
-post-install:
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/../HINTS ${DOCSDIR}
-.endif
-
-.include <bsd.port.mk>
diff --git a/sysutils/wminet/distinfo b/sysutils/wminet/distinfo
deleted file mode 100644
index 45003472df96..000000000000
--- a/sysutils/wminet/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (wminet-2.0.3.tar.gz) = f226dae406b3b1ba7defc2daa77ba645139c12c07776fbd35d36468ff80691bb
-SIZE (wminet-2.0.3.tar.gz) = 26717
diff --git a/sysutils/wminet/files/patch-aa b/sysutils/wminet/files/patch-aa
deleted file mode 100644
index 3f822290043c..000000000000
--- a/sysutils/wminet/files/patch-aa
+++ /dev/null
@@ -1,45 +0,0 @@
---- Makefile.orig Fri Dec 11 22:15:44 1998
-+++ Makefile Thu Aug 16 10:06:13 2001
-@@ -1,19 +1,21 @@
--LIBDIR = -L/usr/X11R6/lib
--LIBS = -lXpm -lXext -lX11
--FLAGS = -O2
-+LIBDIR = -L${LOCALBASE}/lib
-+LIBS = -lXpm -lXext -lX11 -lkvm
-+CFLAGS += -I${LOCALBASE}/include
-+CFLAGS += -DDEFAULT_WMINETRC="\"${PREFIX}/etc/wminetrc\""
- OBJS = wminet.o \
- ../wmgeneral/wmgeneral.o \
- ../wmgeneral/misc.o \
- ../wmgeneral/list.o
-+PROG = wminet
-
-
- .c.o:
-- cc -I/usr/X11R6/share/include $(FLAGS) -c -Wall $< -o $*.o
-+ ${CC} $(CFLAGS) -c $< -o $@
-
--wminet: $(OBJS)
-- cc $(FLAGS) -o wminet $^ -lXext $(LIBDIR) $(LIBS)
-+$(PROG): $(OBJS)
-+ ${CC} $(CFLAGS) -o $@ $(OBJS) $(LIBDIR) $(LIBS)
-
--all:: wminet
-+all:: $(PROG)
-
- clean::
- for i in $(OBJS) ; do \
-@@ -23,11 +25,5 @@
- rm -f *~
-
- install:: wminet
-- cp -f wminet /usr/local/bin/
-- chmod 755 /usr/local/bin/wminet
-- chown root:root /usr/local/bin/wminet
-- cp wminetrc $(HOME)/.wminetrc
-- chmod 600 $(HOME)/.wminetrc
-- cp wminetrc /etc/wminetrc
-- chmod 644 /etc/wminetrc
-- @echo "WMiNET Installation finished..."
-+ ${INSTALL} -c -s -g kmem -m 2755 -o root $(PROG) ${PREFIX}/bin
-+ ${INSTALL} -c -g wheel -m 644 -o root wminetrc ${PREFIX}/etc/wminetrc
diff --git a/sysutils/wminet/files/patch-ab b/sysutils/wminet/files/patch-ab
deleted file mode 100644
index 02b1f2b481b4..000000000000
--- a/sysutils/wminet/files/patch-ab
+++ /dev/null
@@ -1,484 +0,0 @@
---- wminet.c
-+++ wminet.c
-@@ -10,6 +10,8 @@
-
- ProFTPD support by Mike Kershaw aka Dragorn (dragorn@melchior.nerv-un.ml.org)
- ProFTPD support was made 64bit clean by Martijn Pieterse (pieterse@xs4all.nl)
-+
-+ FreeBSD port by Stephen Kiernan (sk-ports@vegamuse.org)
-
- see http://windowmaker.mezaway.org for more awesome wm dock apps :)
-
-@@ -23,6 +25,11 @@
- #include <fcntl.h>
- #include <unistd.h>
- #include <ctype.h>
-+#ifdef __FreeBSD__
-+#include <limits.h>
-+#include <kvm.h>
-+#include <netdb.h>
-+#endif /* __FreeBSD__ */
-
- #include <sys/wait.h>
- #include <sys/stat.h>
-@@ -31,7 +38,29 @@
- #include <sys/ioctl.h>
- #include <sys/socket.h>
-
-+#ifdef __FreeBSD__
-+#include <sys/socketvar.h>
-+#include <sys/sysctl.h>
-+
-+#include <net/route.h>
-+#include <netinet/in.h>
-+#include <netinet/in_systm.h>
-+#include <netinet/ip.h>
-+#include <netinet/in_pcb.h>
-+#include <netinet/ip_var.h>
-+#include <netinet/tcp.h>
-+#include <netinet/tcp_fsm.h>
-+#include <netinet/tcp_timer.h>
-+#include <netinet/tcp_var.h>
-+
-+#include <arpa/inet.h>
-+#endif /* __FreeBSD__ */
-+
-+#if __FreeBSD_version >= 900007
-+#include <utmpx.h>
-+#else
- #include <utmp.h>
-+#endif
- #include <dirent.h>
-
- #include <X11/Xlib.h>
-@@ -57,6 +86,10 @@
- // Lame work-around... Sigh... when will they standardize the headers!?!?
- #define TCP_ESTABLISHED 1
-
-+#ifndef DEFAULT_WMINETRC
-+#define DEFAULT_WMINETRC "/etc/wminetrc"
-+#endif /* DEFAULT_WMINETRC */
-+
- extern char **environ;
-
- char *ProgName;
-@@ -101,6 +134,19 @@
-
- char uconfig_file[256];
-
-+#if __FreeBSD_version >= 900007
-+#define utmp utmpx
-+#define setutent setutxent
-+#define getutent getutxent
-+#define endutent endutxent
-+#define ut_name ut_user
-+#else
-+struct utmp *_wminet_getutent(FILE *);
-+#define setutent() { FILE *_wminet__ufp = fopen(_PATH_UTMP, "r")
-+#define getutent() _wminet_getutent(_wminet__ufp)
-+#define endutent() fclose(_wminet__ufp); }
-+#endif
-+
- void usage(void);
- void printversion(void);
- void BlitString(char *name, int x, int y);
-@@ -109,10 +155,22 @@
- void wminet_routine(int, char **);
- int PortWatch( short port );
- int ReadConfigInt(FILE *fp, char *setting, int *value);
--int ReadConfigString(FILE *fp, char *setting, char *value);
-+int ReadConfigString(FILE *fp, char *setting, char *value, int len);
- int Read_Config_File( char *filename );
-
-
-+#if __FreeBSD_version < 900007
-+inline
-+struct utmp *_wminet_getutent( FILE *fp )
-+{
-+ static struct utmp usr;
-+ if( fread((char *)&usr, sizeof(usr), 1, fp) == 1 )
-+ return &usr;
-+ else
-+ return NULL;
-+}
-+#endif
-+
- int main(int argc, char *argv[]) {
-
- int i;
-@@ -149,7 +207,7 @@
- case 'c' :
- if (argc > (i+1))
- {
-- strcpy(uconfig_file, argv[i+1]);
-+ strncpy(uconfig_file, argv[i+1], 256);
- i++;
- }
- break;
-@@ -214,12 +272,12 @@
- }
- else
- {
-- sprintf(config_file, "%s/.wminetrc", getenv("HOME"));
-+ snprintf(config_file, 256, "%s/.wminetrc", getenv("HOME"));
-
- if (!Read_Config_File(config_file))
- {
- // Fall back to /etc/wminetrc
-- sprintf(config_file, "/etc/wminetrc");
-+ snprintf(config_file, 256, DEFAULT_WMINETRC);
-
- Read_Config_File(config_file);
- }
-@@ -240,13 +298,13 @@
- if (use_proftpd)
- {
- if (strstr(dent->d_name, "proftpd-") != NULL)
-- strcpy(ftpclasses[0], dent->d_name);
-+ strncpy(ftpclasses[0], dent->d_name, 64);
- }
- else
- {
- if (strstr(dent->d_name, "ftp.pids-") != NULL)
- {
-- strcpy(ftpclasses[numftpclasses++], dent->d_name);
-+ strncpy(ftpclasses[numftpclasses++], dent->d_name, 64);
- //printf("ftppidfile: %s\n", dent->d_name);
- }
- }
-@@ -422,7 +480,6 @@
- char seps[]={"/"};
- char sep2[]={":"};
- char sep3[]={" "};
--
- #ifdef HTTP_MONITOR_PROC
- DIR *dir;
- struct dirent *dent;
-@@ -439,8 +496,11 @@
- setutent();
- while ((ut = getutent()))
- {
-- if ((ut->ut_type == USER_PROCESS) &&
-- (ut->ut_name[0] != '\0'))
-+#if __FreeBSD_version >= 900007
-+ if (ut->ut_type == USER_PROCESS)
-+#else
-+ if (ut->ut_line[0] != '\0' && ut->ut_name[0] != '\0')
-+#endif
- {
- nUsers++;
- }
-@@ -459,7 +519,7 @@
- logrun_t runent;
- logrun_header_t head;
-
-- sprintf(buf, "%s/%s", ftp_pid_path, ftpclasses[0]);
-+ snprintf(buf, 1024, "%s/%s", ftp_pid_path, ftpclasses[0]);
-
- if (( fd = open(buf, O_RDONLY, 0644)) == -1)
- {
-@@ -486,7 +546,7 @@
- } else {
- for (i=0; i!= numftpclasses; i++)
- {
-- sprintf(buf, "%s/%s", ftp_pid_path, ftpclasses[i]);
-+ snprintf(buf, 1024, "%s/%s", ftp_pid_path, ftpclasses[i]);
- //printf("opening '%s'\n", buf);
- fp = fopen(buf, "r");
- if (fp)
-@@ -508,11 +568,10 @@
- // httpd processes
- nHttp = 0;
-
--#ifdef HTTP_MONITOR_PROC
-+#if defined(HTTP_MONITOR_PROC) && !defined(__FreeBSD__)
-
- if ( monitor_http )
- {
--
- dir = opendir("/proc");
- if (dir)
- {
-@@ -520,7 +579,7 @@
- {
- if (!isalpha(dent->d_name[0]))
- {
-- sprintf(buf, "/proc/%s/stat", dent->d_name);
-+ snprintf(buf, 1024, "/proc/%s/stat", dent->d_name);
- //printf("opening '%s'\n", buf);
- fp=fopen(buf, "r");
- if (fp)
-@@ -544,41 +603,7 @@
- #ifdef HTTP_MONITOR_NET
-
- if ( monitor_http )
-- {
--
-- fp = fopen("/proc/net/tcp", "r");
-- if (fp)
-- {
-- fgets(buf, 512, fp); // get rid of text header
--
-- while ( (fgets(buf, 512, fp)) )
-- {
-- tok = strtok(buf, sep2);
-- tok = strtok(NULL, sep2);
-- tok = strtok(NULL, sep2);
--
-- tok[4]=0;
-- tok1 = strtok(NULL, sep2);
-- tok1 += 5;
-- tok1[2] = 0;
--
-- // printf("port: %i\n", strtol(tok, NULL, 16));
-- // printf("state: %i\n", strtol(tok1, NULL, 16));
--
-- i = strtol(tok, NULL, 16);
-- j = strtol(tok1, NULL, 16);
--
-- // should make this configurable
-- if (( i == 80 || i == 8080) && (j == TCP_ESTABLISHED))
-- {
-- nHttp++;
-- }
--
-- }
--
-- fclose(fp);
-- }
-- }
-+ nHttp = PortWatch( 80 ) + PortWatch( 8080 );
- #endif
-
-
-@@ -587,7 +612,11 @@
-
- if ( monitor_nfs )
- {
-+#ifdef __FreeBSD__
-+ fp = popen("/usr/bin/showmount -a", "r");
-+#else
- fp = popen("/usr/sbin/showmount -a", "r");
-+#endif /* __FreeBSD__ */
- if (fp)
- {
- while ( (fgets(buf, 128, fp)) )
-@@ -604,9 +633,46 @@
- // Total Processes
- nProc = 0;
-
-+#if defined(__FreeBSD__) && defined(HTTP_MONITOR_PROC)
-+ if( monitor_proc || monitor_http )
-+#else
- if ( monitor_proc )
-+#endif /* __FreeBSD__ && HTTP_MONITOR_PROC */
- {
--
-+#ifdef __FreeBSD__
-+ char errbuf[_POSIX2_LINE_MAX];
-+ kvm_t *kd = kvm_openfiles( NULL, NULL, NULL, O_RDONLY, errbuf );
-+ if( kd == 0 )
-+ fprintf( stderr, "%s", errbuf );
-+ else
-+ {
-+ int procs;
-+
-+#ifdef HTTP_MONITOR_PROC
-+ struct kinfo_proc *kinfo =
-+#endif /* HTTP_MONITOR_PROC */
-+ kvm_getprocs(kd,KERN_PROC_ALL,0,&procs);
-+
-+#ifdef HTTP_MONITOR_PROC
-+ if( monitor_http )
-+ {
-+ int i;
-+ for( i = 0; i < procs; i++ )
-+ {
-+ if( !strncmp( KI_PROC(&kinfo[i])->p_comm, "(httpd)", 7 ) )
-+ {
-+ nHttp++;
-+ }
-+ }
-+ }
-+#endif /* HTTP_MONITOR_PROC */
-+
-+ kvm_close( kd );
-+
-+ if( monitor_proc )
-+ nProc = procs;
-+ }
-+#else
- fp = fopen("/proc/loadavg", "r");
- if (fp)
- {
-@@ -617,6 +683,7 @@
-
- fclose(fp);
- }
-+#endif /* __FreeBSD__ */
- }
-
- // lpd
-@@ -654,14 +721,61 @@
-
- int PortWatch( short port )
- {
-+
-+ int count=0;
-+
-+#ifdef __FreeBSD__
-+ struct protoent *p;
-+
-+ setprotoent(1);
-+ setservent(1);
-+ while((p = getprotoent()))
-+ {
-+ if( !strcmp( p->p_name, "tcp" ) )
-+ {
-+ int len = 0;
-+ if( sysctlbyname( "net.inet.tcp.pcblist", 0, &len, 0, 0 ) >= 0 )
-+ {
-+ char *buf = malloc(len);
-+ if( buf )
-+ {
-+ if( sysctlbyname("net.inet.tcp.pcblist", buf, &len, 0, 0) >= 0 )
-+ {
-+ struct xinpgen *xig, *oxig;
-+
-+ oxig = xig = (struct xinpgen *)buf;
-+ for( xig = (struct xinpgen *)((char *)xig + xig->xig_len);
-+ xig->xig_len > sizeof(struct xinpgen);
-+ xig = (struct xinpgen *)((char *)xig + xig->xig_len))
-+ {
-+ struct tcpcb *tp = &((struct xtcpcb *)xig)->xt_tp;
-+ struct inpcb *inp = &((struct xtcpcb *)xig)->xt_inp;
-+ struct xsocket *so = &((struct xtcpcb *)xig)->xt_socket;
-+
-+ if( ( so->xso_protocol != IPPROTO_TCP ) ||
-+ ( inp->inp_gencnt > oxig->xig_gen ) ||
-+ ( inet_lnaof(inp->inp_laddr) == INADDR_ANY ) )
-+ continue;
-+
-+ if( ( ntohs((u_short)inp->inp_lport) == port ) &&
-+ ( tp->t_state == TCPS_ESTABLISHED ) )
-+ {
-+ count++;
-+ }
-+ }
-+ }
-+ free(buf);
-+ }
-+ }
-+ }
-+ }
-+#else
- FILE *fp;
- char buf[1024];
- char *tok,*tok1;
- int i,j;
- char sep2[]={":"};
-
-- int count=0;
--
- fp = fopen("/proc/net/tcp", "r");
- if (fp)
- {
-@@ -693,6 +807,7 @@
-
- fclose(fp);
- }
-+#endif /* __FreeBSD__ */
-
- return count;
- }
-@@ -745,14 +860,14 @@
- newx -= CHAR_WIDTH;
- }
-
-- sprintf(buf, "%02i", num);
-+ snprintf(buf, 1024, "%02i", num);
-
- BlitString(buf, newx, y);
- }
-
-
- // ReadConfigSetting
--int ReadConfigString(FILE *fp, char *setting, char *value)
-+int ReadConfigString(FILE *fp, char *setting, char *value, int vallen)
- {
- char str[1024];
- char buf[1024];
-@@ -767,7 +882,7 @@
- return 0;
- }
-
-- sprintf(str, "%s=", setting);
-+ snprintf(str, 1024, "%s=", setting);
- slen = strlen(str);
-
- fseek(fp, 0, SEEK_SET);
-@@ -799,7 +914,7 @@
- if ( buf[i] == '=' )
- {
- p=buf+i+1;
-- strcpy(value, p);
-+ strncpy(value, p, vallen);
- return 1;
- }
- }
-@@ -814,7 +929,7 @@
- {
- char buf[1024];
-
-- if (ReadConfigString(fp, setting, (char *) &buf))
-+ if (ReadConfigString(fp, setting, (char *) &buf, 1024))
- {
- *value = atoi(buf);
- return 1;
-@@ -831,11 +946,11 @@
- if (fp)
- {
- ReadConfigInt(fp, "interval", &loopinterval);
-- ReadConfigString(fp, "action1", action1);
-- ReadConfigString(fp, "action2", action2);
-- ReadConfigString(fp, "action3", action3);
-- ReadConfigString(fp, "action4", action4);
-- ReadConfigString(fp, "action5", action5);
-+ ReadConfigString(fp, "action1", action1, 256);
-+ ReadConfigString(fp, "action2", action2, 256);
-+ ReadConfigString(fp, "action3", action3, 256);
-+ ReadConfigString(fp, "action4", action4, 256);
-+ ReadConfigString(fp, "action5", action5, 256);
- ReadConfigInt(fp, "monitor_proc", &monitor_proc);
- ReadConfigInt(fp, "monitor_users", &monitor_users);
- ReadConfigInt(fp, "monitor_ftp", &monitor_ftp);
-@@ -843,23 +958,23 @@
- ReadConfigInt(fp, "monitor_nfs", &monitor_nfs);
- ReadConfigInt(fp, "monitor_lpd", &monitor_lpd);
- ReadConfigInt(fp, "use_proftpd", &use_proftpd);
-- ReadConfigString(fp, "ftp_pid_path", ftp_pid_path);
-+ ReadConfigString(fp, "ftp_pid_path", ftp_pid_path, 256);
-
- ReadConfigInt(fp, "portwatch1.pos", &portwatch[1].pos);
- ReadConfigInt(fp, "portwatch1.port", &portwatch[1].port);
-- ReadConfigString(fp, "portwatch1.label", portwatch[1].label);
-+ ReadConfigString(fp, "portwatch1.label", portwatch[1].label, 10);
- ReadConfigInt(fp, "portwatch2.pos", &portwatch[2].pos);
- ReadConfigInt(fp, "portwatch2.port", &portwatch[2].port);
-- ReadConfigString(fp, "portwatch2.label", portwatch[2].label);
-+ ReadConfigString(fp, "portwatch2.label", portwatch[2].label, 10);
- ReadConfigInt(fp, "portwatch3.pos", &portwatch[3].pos);
- ReadConfigInt(fp, "portwatch3.port", &portwatch[3].port);
-- ReadConfigString(fp, "portwatch3.label", portwatch[3].label);
-+ ReadConfigString(fp, "portwatch3.label", portwatch[3].label, 10);
- ReadConfigInt(fp, "portwatch4.pos", &portwatch[4].pos);
- ReadConfigInt(fp, "portwatch4.port", &portwatch[4].port);
-- ReadConfigString(fp, "portwatch4.label", portwatch[4].label);
-+ ReadConfigString(fp, "portwatch4.label", portwatch[4].label, 10);
- ReadConfigInt(fp, "portwatch5.pos", &portwatch[5].pos);
- ReadConfigInt(fp, "portwatch5.port", &portwatch[5].port);
-- ReadConfigString(fp, "portwatch5.label", portwatch[5].label);
-+ ReadConfigString(fp, "portwatch5.label", portwatch[5].label, 10);
-
- fclose(fp);
- return 1;
diff --git a/sysutils/wminet/files/patch-wminetrc b/sysutils/wminet/files/patch-wminetrc
deleted file mode 100644
index 9419b9780d59..000000000000
--- a/sysutils/wminet/files/patch-wminetrc
+++ /dev/null
@@ -1,25 +0,0 @@
---- wminetrc.orig Fri Dec 18 05:56:58 1998
-+++ wminetrc Thu Aug 16 11:09:23 2001
-@@ -18,7 +18,7 @@
- monitor_ftp=3
- monitor_http=4
- monitor_nfs=0
--monitor_lpd=0
-+monitor_lpd=0 #Doesn't work in FreeBSD yet
-
- # -----------------
- # Interval -- seconds between stat updates
-@@ -68,8 +68,8 @@
- #
- # These correspond to the 5 positions. See above.
- #
--action1=rxvt -bg black -fg white -e top
--action2=rxvt -bg black -fg white -e sh -c "w; read"
--action3=rxvt -bg black -fg white -e sh -c "ftpwho; read"
--action4=rxvt -bg black -fg white -e tail -f /usr/local/apache/var/logs/access_log
--action5=rxvt -bg black -fg white -e sh -c "showmount;read"
-+action1=xterm -e top
-+action2=xterm -e sh -c "w; read"
-+action3=xterm -e sh -c "ftpwho; read"
-+action4=xterm -e tail -f /usr/local/apache/var/logs/access_log
-+action5=xterm -e sh -c "showmount; read"
diff --git a/sysutils/wminet/pkg-descr b/sysutils/wminet/pkg-descr
deleted file mode 100644
index cc63cb5d6099..000000000000
--- a/sysutils/wminet/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-WMiNET is a complete inetd monitoring dockapp, it's mainly
-designed for usage in WindowMaker's dock and gives you some
-nice & nifty features like:
-
- * Monitors number of processes, users, ftp users,
- http users, and NFS mounts;
- * Monitors any tcp port you specify.
- * Selectable LED or LCD GUI;
- * Commandline options (-h for help);
- * Enable/disable monitoring through ~/.wminetrc;
- * Customs stats posistioning throught ~/.wminetrc
- * User-definable scripts/commands through ~/.wminetrc;
- * lpd monitoring
-
-WWW: http://www.neotokyo.org/illusion/
diff --git a/sysutils/wminet/pkg-plist b/sysutils/wminet/pkg-plist
deleted file mode 100644
index ffca763023de..000000000000
--- a/sysutils/wminet/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-bin/wminet
-etc/wminetrc
-%%PORTDOCS%%%%DOCSDIR%%/HINTS
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/sysutils/wmlmmon/Makefile b/sysutils/wmlmmon/Makefile
deleted file mode 100644
index c780dd55b3f7..000000000000
--- a/sysutils/wmlmmon/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# New ports collection makefile for: wmlmmon
-# Date created: 24 September 1999
-# Whom: Chris D. Faulhaber <jedgar@fxp.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= wmlmmon
-PORTVERSION= 0.60
-PORTREVISION= 1
-CATEGORIES= sysutils windowmaker
-MASTER_SITES= http://www.fxp.org/~jedgar/wmlmmon/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= WM dock app to display info from MB power management controllers
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-ONLY_FOR_ARCHS= i386
-
-USE_XORG= xpm
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-xpm-includes=${LOCALBASE}/include \
- --with-xpm-libraries=${LOCALBASE}/lib
-MAN8= wmlmmon.8
-MANCOMPRESSED= yes
-PLIST_FILES= bin/wmlmmon
-
-.include <bsd.port.mk>
diff --git a/sysutils/wmlmmon/distinfo b/sysutils/wmlmmon/distinfo
deleted file mode 100644
index 700794a3bf9f..000000000000
--- a/sysutils/wmlmmon/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (wmlmmon-0.60.tar.gz) = d2e536dbeb65903cd8d493f9d9ff164bca101461e92f631c430f961d69fe58c0
-SIZE (wmlmmon-0.60.tar.gz) = 28874
diff --git a/sysutils/wmlmmon/files/patch-aa b/sysutils/wmlmmon/files/patch-aa
deleted file mode 100644
index 8e039f50aae9..000000000000
--- a/sysutils/wmlmmon/files/patch-aa
+++ /dev/null
@@ -1,12 +0,0 @@
---- Makefile.in.orig Sun Aug 6 14:05:13 2000
-+++ Makefile.in Sun Aug 6 14:05:48 2000
-@@ -3,6 +3,9 @@
- DEFINES+= -DHAVE_CONFIG_H #-DDEBUG
- CFLAGS+= -Wall @XPM_CFLAGS@ $(DEFINES)
- LDFLAGS+= -lXpm -lXext -lX11 @XPM_LIBS@
-+.if ${ARCH} == "alpha"
-+LDFLAGS+= -lio
-+.endif
-
- HEADERS= wmlmmon.h wmgeneral.h
- SRCS= wmlmmon.c wmgeneral.c
diff --git a/sysutils/wmlmmon/pkg-descr b/sysutils/wmlmmon/pkg-descr
deleted file mode 100644
index 0627d4c9306a..000000000000
--- a/sysutils/wmlmmon/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-wmlmmon
-
-This program displays information gathered from a motherboard
-power management controller (e.g. LM78/79) onto a [standard]
-WindowMaker dock app. Displayed values include fan speeds,
-motherboard temperature, and various voltages.
-
-Currently, the /dev/smb0 interface is only supported in FreeBSD
-3.3-STABLE (after 01 November 1999), 4.x, and 5.x; however, the
-/dev/io interface may work with many motherboards in FreeBSD
-3.x and some non-LM78/79 motherboards.
-
-WWW: http://www.fxp.org/~jedgar/wmlmmon/
diff --git a/sysutils/wmlongrun/Makefile b/sysutils/wmlongrun/Makefile
deleted file mode 100644
index e1331f86991a..000000000000
--- a/sysutils/wmlongrun/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# New ports collection makefile for: wmlongrun
-# Date created: Sat Mar 23 21:00:03 EST 2002
-# Whom: pat
-#
-# $FreeBSD$
-#
-
-PORTNAME= wmlongrun
-PORTVERSION= 0.2.0
-PORTREVISION= 2
-CATEGORIES= sysutils windowmaker
-MASTER_SITES= http://seiichisato.jp/dockapps/src/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A dockapp to monitor the LongRun(tm) status on Crusoe
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-USE_XORG= xpm
-USE_GNOME= gnometarget
-GNU_CONFIGURE= yes
-
-MAN1= wmlongrun.1
-PORTDOCS= ChangeLog README
-PLIST_FILES= bin/wmlongrun
-
-post-install:
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for file in ${PORTDOCS}
- ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
-.endfor
-.endif # !NOPORTDOCS
-
-.include <bsd.port.mk>
diff --git a/sysutils/wmlongrun/distinfo b/sysutils/wmlongrun/distinfo
deleted file mode 100644
index 948491f89c30..000000000000
--- a/sysutils/wmlongrun/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (wmlongrun-0.2.0.tar.gz) = b618d863673ca44ee26d2b96b401a66b9552e9f72566628c3e05278ab7da5837
-SIZE (wmlongrun-0.2.0.tar.gz) = 74725
diff --git a/sysutils/wmlongrun/pkg-descr b/sysutils/wmlongrun/pkg-descr
deleted file mode 100644
index 39dd528fa31a..000000000000
--- a/sysutils/wmlongrun/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-[From README:]
-WMLongRun is a program to monitor for LongRun. It displays the
-current LongRun(tm) settings and status: the frequency, the LongRun(tm)
-flags (performance or economy), and the performance level (expressed
-as a percentile).
-
-WWW: http://seiichisato.jp/dockapps/#wmlongrun
diff --git a/sysutils/wmmemmon/Makefile b/sysutils/wmmemmon/Makefile
deleted file mode 100644
index cefc6cdfdffe..000000000000
--- a/sysutils/wmmemmon/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-# New ports collection makefile for: wmmemmon
-# Date created: Wed May 9 17:55:21 EDT 2001
-# Whom: Patrick Li <pat@databits.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= wmmemmon
-PORTVERSION= 1.0.1
-PORTREVISION= 2
-CATEGORIES= sysutils windowmaker
-MASTER_SITES= http://seiichisato.jp/dockapps/src/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Mem/Swap monitoring dockapp for WindowMaker
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-#USE_BZIP2= yes # ATM the .bz2 distfile is broken.
-USE_XORG= xpm
-USE_GNOME= gnometarget
-GNU_CONFIGURE= yes
-
-MAN1= wmmemmon.1
-PORTDOCS= ChangeLog README
-PLIST_FILES= bin/wmmemmon
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} > 700000
-EXTRA_PATCHES= ${PATCHDIR}/extra-kvm2sysctl.diff
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e '/^DEFS/s|-I\.\.$$|-I.. -I../libdockapp/|g ; \
- /^CFLAGS/s|-I../libdockapp/||g' ${WRKSRC}/src/Makefile.in
-
-post-install:
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for file in ${PORTDOCS}
- ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
-.endfor
-.endif # !NOPORTDOCS
-
-.include <bsd.port.post.mk>
diff --git a/sysutils/wmmemmon/distinfo b/sysutils/wmmemmon/distinfo
deleted file mode 100644
index 08eea8965478..000000000000
--- a/sysutils/wmmemmon/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (wmmemmon-1.0.1.tar.gz) = cfdf1fb58e60b0902c78e2b31335f4c33b18bdb57166d03012b6cf4b9883de37
-SIZE (wmmemmon-1.0.1.tar.gz) = 145287
diff --git a/sysutils/wmmemmon/files/extra-kvm2sysctl.diff b/sysutils/wmmemmon/files/extra-kvm2sysctl.diff
deleted file mode 100644
index 9930143e582d..000000000000
--- a/sysutils/wmmemmon/files/extra-kvm2sysctl.diff
+++ /dev/null
@@ -1,215 +0,0 @@
---- src/mem_freebsd.c.orig 2002-10-14 05:23:26.000000000 -0700
-+++ src/mem_freebsd.c 2008-05-03 13:46:06.000000000 -0700
-@@ -17,38 +17,45 @@
- #include <stdlib.h>
- #include "mem.h"
-
--#include <kvm.h>
-+#include <sys/types.h>
-+#include <sys/sysctl.h>
-+#include <vm/vm_param.h>
- #include <fcntl.h>
--#include <sys/vmmeter.h>
- #include <time.h>
-
--static kvm_t *kvm_data = NULL;
--static int pageshift;
--static struct nlist nlst[] = { {"_cp_time"}, {"_cnt"}, {0} };
-+static int page_size_mib[4] = { -1, -1, -1, -1 };
-+static int page_count_mib[4] = { -1, -1, -1, -1 };
-+static int free_count_mib[4] = { -1, -1, -1, -1 };
-+static int active_count_mib[4] = { -1, -1, -1, -1 };
-+static int inactive_count_mib[4] = { -1, -1, -1, -1 };
-+static int wire_count_mib[4] = { -1, -1, -1, -1 };
-+static int cache_count_mib[4] = { -1, -1, -1, -1 };
-+static int swappgsout_mib[4] = { -1, -1, -1, -1 };
-+static int swappgsin_mib[4] = { -1, -1, -1, -1 };
-+
-+static size_t page_size_len = 4;
-+static size_t page_count_len = 4;
-+static size_t free_count_len = 4;
-+static size_t active_count_len = 4;
-+static size_t inactive_count_len = 4;
-+static size_t wire_count_len = 4;
-+static size_t cache_count_len = 4;
-+static size_t swappgsout_len = 4;
-+static size_t swappgsin_len = 4;
-
- /* initialize function */
- void mem_init(void)
- {
-- int pagesize = getpagesize();
-- pageshift = 0;
-+ init_mib("vm.stats.vm.v_page_size",page_size_mib,&page_size_len);
-+ init_mib("vm.stats.vm.v_page_count",page_count_mib,&page_count_len);
-+ init_mib("vm.stats.vm.v_free_count",free_count_mib,&free_count_len);
-+ init_mib("vm.stats.vm.v_active_count",active_count_mib,&active_count_len);
-+ init_mib("vm.stats.vm.v_inactive_count",inactive_count_mib,&inactive_count_len);
-+ init_mib("vm.stats.vm.v_wire_count",wire_count_mib,&wire_count_len);
-+ init_mib("vm.stats.vm.v_cache_count",cache_count_mib,&cache_count_len);
-+ init_mib("vm.stats.vm.v_swappgsout",swappgsout_mib,&swappgsout_len);
-+ init_mib("vm.stats.vm.v_swappgsin",swappgsin_mib,&swappgsin_len);
-
-- while (pagesize > 1) {
-- pageshift++;
-- pagesize >>= 1;
-- }
--
-- kvm_data = kvm_open(NULL, NULL, NULL, O_RDONLY, "kvm_open");
--
-- if (kvm_data == NULL) {
-- fprintf(stderr, "can't open kernel virtual memory");
-- exit(1);
-- }
-- kvm_nlist(kvm_data, nlst);
--
-- if (nlst[0].n_type == 0 || nlst[1].n_type == 0) {
-- fprintf(stderr, "error extracting symbols");
-- exit(1);
-- }
- /* drop setgid & setuid (the latter should not be there really) */
- seteuid(getuid());
- setegid(getgid());
-@@ -59,26 +66,38 @@
- }
- }
-
--
- /* return mem/swap usage in percent 0 to 100 */
- void mem_getusage(int *per_mem, int *per_swap, const struct mem_options *opts)
- {
-- struct vmmeter vm;
-- int bufspace;
-+ unsigned long int page_size;
-+ unsigned long int page_count;
-+ unsigned long int free_count;
-+ unsigned long int active_count;
-+ unsigned long int inactive_count;
-+ unsigned long int wire_count;
-+ unsigned long int cache_count;
-+ long int swappgsout;
-+ long int swappgsin;
-+
-+ static long int saved_swappgsout = -1;
-+ static long int saved_swappgsin = -1;
-+
- static int swap_firsttime = 1;
-- static int swappgsin = -1;
-- static int swappgsout = -1;
-- static int swapmax = 0, swapused = 0;
-+ static long int swapmax = 0, swapused = 0;
- time_t cur_time;
- static time_t last_time_swap = 0;
- u_int mused;
-
- /* get mem usage */
-- if (kvm_read(kvm_data, nlst[0].n_value, &bufspace, sizeof(bufspace)) !=
-- sizeof(bufspace))
-- exit(1);
-- if (kvm_read(kvm_data, nlst[1].n_value, &vm, sizeof(vm)) != sizeof(vm))
-- exit(1);
-+ if (sysctl(page_size_mib, 4, &page_size, &page_size_len, NULL, 0) == -1) return;
-+ if (sysctl(page_count_mib, 4, &page_count, &page_count_len, NULL, 0) == -1) return;
-+ if (sysctl(free_count_mib, 4, &free_count, &free_count_len, NULL, 0) == -1) return;
-+ if (sysctl(active_count_mib, 4, &active_count, &active_count_len, NULL, 0) == -1) return;
-+ if (sysctl(inactive_count_mib, 4, &inactive_count, &inactive_count_len, NULL, 0) == -1) return;
-+ if (sysctl(wire_count_mib, 4, &wire_count, &wire_count_len, NULL, 0) == -1) return;
-+ if (sysctl(cache_count_mib, 4, &cache_count, &cache_count_len, NULL, 0) == -1) return;
-+ if (sysctl(swappgsout_mib, 4, &swappgsout, &swappgsout_len, NULL, 0) == -1) return;
-+ if (sysctl(swappgsin_mib, 4, &swappgsin, &swappgsin_len, NULL, 0) == -1) return;
-
- /* get swap usage */
- /* only calculate when first time or when changes took place */
-@@ -86,45 +105,69 @@
- /* otherwise it can eat up to 50% of CPU time on heavy swap activity */
- cur_time = time(NULL);
- if (swap_firsttime ||
-- (((vm.v_swappgsin > swappgsin) || (vm.v_swappgsout > swappgsout))
-+ (((swappgsin > saved_swappgsin) || (swappgsout > saved_swappgsout))
- && cur_time > last_time_swap + 1)) {
-
-- struct kvm_swap swap;
-- int n;
--
- swapmax = 0;
- swapused = 0;
-
-- n = kvm_getswapinfo(kvm_data, &swap, 1, 0);
-- if (n >= 0 && swap.ksw_total != 0) {
-- swapmax = swap.ksw_total;
-- swapused = swap.ksw_used;
-- }
-+ getswapinfo(&swapmax,&swapused);
-
- swap_firsttime = 0;
- last_time_swap = cur_time;
- }
-- swappgsin = vm.v_swappgsin;
-- swappgsout = vm.v_swappgsout;
-+ saved_swappgsin = swappgsin;
-+ saved_swappgsout = swappgsout;
-
- #ifdef DEBUG
- printf ("-------------------\n");
-- printf ("total:%10d\n", vm.v_page_count * vm.v_page_size);
-- printf ("free :%10d\n", vm.v_free_count * vm.v_page_size);
-- printf ("act :%10d\n", vm.v_active_count * vm.v_page_size);
-- printf ("inact:%10d\n", vm.v_inactive_count * vm.v_page_size);
-- printf ("wired:%10d\n", vm.v_wire_count * vm.v_page_size);
-- printf ("cache:%10d\n", vm.v_cache_count * vm.v_page_size);
-+ printf ("total:%10d\n", page_count * page_size);
-+ printf ("free :%10d\n", free_count * page_size);
-+ printf ("act :%10d\n", active_count * page_size);
-+ printf ("inact:%10d\n", inactive_count * page_size);
-+ printf ("wired:%10d\n", wire_count * page_size);
-+ printf ("cache:%10d\n", cache_count * page_size);
- printf ("-------------------\n");
- #endif
-
- /* calc mem/swap usage in percent */
-- mused = vm.v_page_count - vm.v_free_count;
-- if (opts->ignore_wired) mused -= vm.v_wire_count;
-- if (opts->ignore_cached) mused -= vm.v_cache_count;
-+ mused = page_count - free_count;
-+ if (opts->ignore_wired) mused -= wire_count;
-+ if (opts->ignore_cached) mused -= cache_count;
-
-- *per_mem = 100 * (double) mused / (double) vm.v_page_count;
-+ *per_mem = 100 * (double) mused / (double) page_count;
- *per_swap = 100 * (double) swapused / (double) swapmax;
-
- if (*per_mem > 97) *per_mem = 100;
- }
-+
-+/* sets up the mib for a sysctl */
-+void init_mib(char *sysctlname, int *mib, size_t *len)
-+{
-+ if (sysctlnametomib(sysctlname,mib,len) == -1) {
-+ fprintf(stderr, "bad sysctl %s\n", sysctlname);
-+ exit(1);
-+ }
-+}
-+
-+/* returns total and used number of swap pages */
-+void getswapinfo (long *swapmax, long *swapused)
-+{
-+ size_t miblen, size;
-+ int mib[16], n;
-+ struct xswdev xsw;
-+
-+ miblen = sizeof mib / sizeof mib[0];
-+ init_mib("vm.swap_info",mib,&miblen);
-+
-+ for (n=0;; n++)
-+ {
-+ mib[miblen] = n;
-+ size = sizeof xsw;
-+ if (sysctl(mib,miblen+1,&xsw,&size,NULL,0) == -1)
-+ break;
-+ *swapmax += (long) xsw.xsw_nblks;
-+ *swapused += (long) xsw.xsw_used;
-+ }
-+}
-+
-
-
diff --git a/sysutils/wmmemmon/pkg-descr b/sysutils/wmmemmon/pkg-descr
deleted file mode 100644
index 6aa1174f781c..000000000000
--- a/sysutils/wmmemmon/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Mem/Swap monitoring dockapp for WindowMaker.
-Outside circle is Mem usage in percent. Inside is swap.
-
-WWW: http://seiichisato.jp/dockapps/#wmmemmon
diff --git a/sysutils/wmmount/Makefile b/sysutils/wmmount/Makefile
deleted file mode 100644
index bf57c08e64d4..000000000000
--- a/sysutils/wmmount/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# New ports collection makefile for: wmmount
-# Date created: 04 Janyary 1999
-# Whom: Sergey Osokin aka oZZ <ozz@FreeBSD.org.ru>
-#
-# $FreeBSD$
-#
-
-PORTNAME= wmmount
-PORTVERSION= 1.0b2
-PORTREVISION= 2
-CATEGORIES= sysutils windowmaker afterstep
-MASTER_SITES= http://www.geocities.com/SiliconValley/Vista/2471/files/
-DISTNAME= ${PORTNAME}-1.0-beta2
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= The freespace for Window Maker
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-USE_IMAKE= yes
-USE_XORG= xpm
-MAKE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
-
-post-patch:
-.for file in system.wmmount.eg system.wmmount.sh
- @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/config/${file}
-.endfor
-.if exists(/etc/fstab)
- @${SH} ${WRKSRC}/config/system.wmmount.sh > ${WRKSRC}/system.wmmount
-.else
- @${CP} ${WRKSRC}/config/system.wmmount.eg ${WRKSRC}/system.wmmount
-.endif
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/wmmount ${PREFIX}/bin
- @${MKDIR} ${PREFIX}/lib/X11/wmmount
- ${INSTALL_DATA} ${WRKSRC}/system.wmmount ${PREFIX}/lib/X11/wmmount
-.for image in blank.xpm cdrom.xpm floppy.xpm harddisk.xpm zip.xpm
- ${INSTALL_DATA} ${WRKSRC}/lib/${image} ${PREFIX}/lib/X11/wmmount
-.endfor
-
-.include <bsd.port.mk>
diff --git a/sysutils/wmmount/distinfo b/sysutils/wmmount/distinfo
deleted file mode 100644
index 775a1ad2c877..000000000000
--- a/sysutils/wmmount/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (wmmount-1.0-beta2.tgz) = 7f4bd989478ce2575fedc9059b60b55169859300a76b806f02034a23bcef8b6d
-SIZE (wmmount-1.0-beta2.tgz) = 20961
diff --git a/sysutils/wmmount/files/patch-aa b/sysutils/wmmount/files/patch-aa
deleted file mode 100644
index 80207791974c..000000000000
--- a/sysutils/wmmount/files/patch-aa
+++ /dev/null
@@ -1,44 +0,0 @@
---- config/system.wmmount.eg.orig Fri Jun 18 04:41:41 1999
-+++ config/system.wmmount.eg Tue Jun 27 22:33:35 2000
-@@ -8,7 +8,7 @@
- # See the README file for a more complete notice.
-
- # This configuration file to be saved as
--# /usr/X11R6/lib/X11/wmmount/system.wmmount or as ~/.wmmount.
-+# %%PREFIX%%/lib/X11/wmmount/system.wmmount or as ~/.wmmount.
-
- # Commands must appear (without a '#') at the beginning of the line.
-
-@@ -25,7 +25,7 @@
- # Tell wmmount what to do when you double-click on the information box.
- # This entry may be ommitted.
-
--#opencmd=/usr/X11R6/bin/nxterm -T '%n - %m' -e mc %m
-+#opencmd=%%PREFIX%%/bin/nxterm -T '%n - %m' -e mc %m
- #opencmd=kfmclient exec %m
-
- # Choose fonts for the information box.
-@@ -39,10 +39,10 @@
- # Ensure all icons exist and are accessible.
- # At least one icon must be specified.
-
--icon /usr/X11R6/lib/X11/wmmount/cdrom.xpm
--icon /usr/X11R6/lib/X11/wmmount/floppy.xpm
--icon /usr/X11R6/lib/X11/wmmount/zip.xpm
--icon /usr/X11R6/lib/X11/wmmount/harddisk.xpm
-+icon %%PREFIX%%/lib/X11/wmmount/cdrom.xpm
-+icon %%PREFIX%%/lib/X11/wmmount/floppy.xpm
-+icon %%PREFIX%%/lib/X11/wmmount/zip.xpm
-+icon %%PREFIX%%/lib/X11/wmmount/harddisk.xpm
-
- # Give details of all mountpoints.
-
-@@ -62,7 +62,7 @@
- # overridden for particular mountpoints.
-
- mountpoint /
--name=Linux
-+name=FreeBSD
- iconnumber=3
- usagedisplay=1
-
diff --git a/sysutils/wmmount/files/patch-ab b/sysutils/wmmount/files/patch-ab
deleted file mode 100644
index ada3e84affd8..000000000000
--- a/sysutils/wmmount/files/patch-ab
+++ /dev/null
@@ -1,35 +0,0 @@
---- config/system.wmmount.sh.orig Fri Jun 18 04:41:41 1999
-+++ config/system.wmmount.sh Tue Jun 27 22:34:30 2000
-@@ -24,7 +24,7 @@
- # See the README file for a more complete notice.
-
- # This configuration file to be saved as
--# /usr/X11R6/lib/X11/wmmount/system.wmmount or as ~/.wmmount.
-+# %%PREFIX%%/lib/X11/wmmount/system.wmmount or as ~/.wmmount.
-
- # Commands must appear (without a '#') at the beginning of the line.
-
-@@ -41,7 +41,7 @@
- # Tell wmmount what to do when you double-click on the information box.
- # This entry may be ommitted.
-
--#opencmd=/usr/X11R6/bin/nxterm -T '%n - %m' -e mc %m
-+#opencmd=%%PREFIX%%/bin/nxterm -T '%n - %m' -e mc %m
- #opencmd=kfmclient exec %m
-
- # Choose fonts for the information box.
-@@ -55,10 +55,10 @@
- # Ensure all icons exist and are accessible.
- # At least one icon must be specified.
-
--icon /usr/X11R6/lib/X11/wmmount/cdrom.xpm
--icon /usr/X11R6/lib/X11/wmmount/floppy.xpm
--icon /usr/X11R6/lib/X11/wmmount/zip.xpm
--icon /usr/X11R6/lib/X11/wmmount/harddisk.xpm
-+icon %%PREFIX%%/lib/X11/wmmount/cdrom.xpm
-+icon %%PREFIX%%/lib/X11/wmmount/floppy.xpm
-+icon %%PREFIX%%/lib/X11/wmmount/zip.xpm
-+icon %%PREFIX%%/lib/X11/wmmount/harddisk.xpm
-
- # Give details of all mountpoints.
-
diff --git a/sysutils/wmmount/files/patch-ac b/sysutils/wmmount/files/patch-ac
deleted file mode 100644
index 382980c1de79..000000000000
--- a/sysutils/wmmount/files/patch-ac
+++ /dev/null
@@ -1,16 +0,0 @@
---- Imakefile.orig Fri Jun 18 04:41:41 1999
-+++ Imakefile Wed Nov 1 09:04:52 2000
-@@ -1,9 +1,11 @@
- DEPLIBS = $(DEPXLIB)
- XPMLIB = -lXpm
-
--LOCAL_LIBRARIES = $(XPMLIB) $(XLIB)
-+LOCAL_LIBRARIES = $(XPMLIB) $(XLIB) $(LDFLAGS)
-+
-+EXTRA_INCLUDES = $(CPPFLAGS)
-
- SRCS = dockapp.c wmmount.c
- OBJS = dockapp.o wmmount.o
-
--ComplexProgramTarget(wmmount)
-+ComplexProgramTargetNoMan(wmmount)
diff --git a/sysutils/wmmount/files/patch-dockapp.c b/sysutils/wmmount/files/patch-dockapp.c
deleted file mode 100644
index de01dbd9c0ce..000000000000
--- a/sysutils/wmmount/files/patch-dockapp.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- dockapp.c.orig Fri Jun 18 04:41:41 1999
-+++ dockapp.c Mon Jul 7 04:34:44 2003
-@@ -89,7 +89,7 @@
- dockapp_argv=argv;
- while(true) {
- option_index=0;
-- option_c=getopt_long_only(argc, argv, "-hwsaf:b:", long_options, &option_index);
-+ option_c=getopt_long(argc, argv, "-hwsaf:b:", long_options, &option_index);
- if(option_c==-1)
- break;
- if(option_c==0) {
diff --git a/sysutils/wmmount/files/patch-wmmount.c b/sysutils/wmmount/files/patch-wmmount.c
deleted file mode 100644
index 384f2520dd57..000000000000
--- a/sysutils/wmmount/files/patch-wmmount.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- wmmount.c.orig Fri Jun 18 04:41:41 1999
-+++ wmmount.c Mon Jul 7 04:35:33 2003
-@@ -231,7 +231,7 @@
- };
- while(true) {
- option_index=0;
-- option_c=getopt_long_only(argc, (char * const *)argv, "-h", long_options, &option_index);
-+ option_c=getopt_long(argc, (char * const *)argv, "-h", long_options, &option_index);
- if(option_c==-1)
- break;
- if(option_c==1) {
diff --git a/sysutils/wmmount/pkg-descr b/sysutils/wmmount/pkg-descr
deleted file mode 100644
index c5063bfbd15b..000000000000
--- a/sysutils/wmmount/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-wmmount - The Window Maker universal mount point
-
-In addition, individual users can create their own configuration files,
-saving them as ~/.wmmount
-
-WWW: http://www.geocities.com/SiliconValley/Vista/2471/
diff --git a/sysutils/wmmount/pkg-plist b/sysutils/wmmount/pkg-plist
deleted file mode 100644
index e12118a36447..000000000000
--- a/sysutils/wmmount/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/wmmount
-lib/X11/wmmount/blank.xpm
-lib/X11/wmmount/cdrom.xpm
-lib/X11/wmmount/floppy.xpm
-lib/X11/wmmount/harddisk.xpm
-lib/X11/wmmount/system.wmmount
-lib/X11/wmmount/zip.xpm
-@dirrm lib/X11/wmmount
diff --git a/sysutils/wmpccard/Makefile b/sysutils/wmpccard/Makefile
deleted file mode 100644
index 3f1116e52ba2..000000000000
--- a/sysutils/wmpccard/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# New ports collection makefile for: wmpccard
-# Date created: 00/02/5
-# Whom: Satoshi Taoka <taoka@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= wmpccard
-PORTVERSION= 1.3
-PORTREVISION= 1
-CATEGORIES= sysutils windowmaker
-MASTER_SITES= http://www.sra.co.jp/people/m-kasahr/wmpccard/src/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= PCcard monitor for FreeBSD + PAO
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-USE_XORG= x11 xpm
-MAN1= wmpccard.1.gz
-NO_MANCOMPRESS= yes
-PLIST_FILES= bin/wmpccard
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/wmpccard ${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/wmpccard.1.gz ${PREFIX}/man/man1
-
-.include <bsd.port.mk>
diff --git a/sysutils/wmpccard/distinfo b/sysutils/wmpccard/distinfo
deleted file mode 100644
index 337eb3652186..000000000000
--- a/sysutils/wmpccard/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (wmpccard-1.3.tar.gz) = 8ecc38e7094c86d13065e36b244e5e768dc62fca61b4511a9aaa3047f834c68b
-SIZE (wmpccard-1.3.tar.gz) = 17417
diff --git a/sysutils/wmpccard/files/patch-Makefile b/sysutils/wmpccard/files/patch-Makefile
deleted file mode 100644
index af5a4f0802be..000000000000
--- a/sysutils/wmpccard/files/patch-Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
---- Makefile.orig Fri Nov 24 16:52:07 2006
-+++ Makefile Fri Nov 24 16:53:46 2006
-@@ -26,18 +26,18 @@
- PACKAGE = wmpccard
- VERSION = 1.3
-
--PREFIX = /usr/X11R6
-+#PREFIX = /usr/X11R6
- BINDIR = ${PREFIX}/bin
- SYSCONFDIR = /etc
- MANDIR = ${PREFIX}/man
- MAN1DIR = ${MANDIR}/man1
-
--X11INCLUDES = -I${PREFIX}/include
--X11LDFLAGS = -L${PREFIX}/lib
-+X11INCLUDES = -I${LOCALBASE}/include
-+X11LDFLAGS = -L${LOCALBASE}/lib
- X11LIBS = -lXext -lX11 -lXpm
-
--CC = cc
--CFLAGS = -I. ${X11INCLUDES} -O
-+#CC = cc
-+CFLAGS += -I. ${X11INCLUDES} -O
- LDFLAGS = ${X11LDFLAGS} ${X11LIBS}
-
- INSTALL = install -c
diff --git a/sysutils/wmpccard/pkg-descr b/sysutils/wmpccard/pkg-descr
deleted file mode 100644
index 1576817c6cec..000000000000
--- a/sysutils/wmpccard/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-wmpccard is PCcard slot monitor for FreeBSD + PAO, running as Dock
-application for WindowMaker. It displays a name of a PCcard inserted
-in a card slot of your PC, and it can also activate and inactivate
-the PCcard.
-
-To use the program, pccardd must be running on your PC. wmpccard
-communicates with pccardd to get slot status and control PCcards.
-
-WWW: http://www.sra.co.jp/people/m-kasahr/wmpccard/
diff --git a/sysutils/wmshutdown/Makefile b/sysutils/wmshutdown/Makefile
deleted file mode 100644
index fbda8a916e8d..000000000000
--- a/sysutils/wmshutdown/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# New ports collection makefile for: wmshutdown
-# Date created: 26 November 2002
-# Whom: nishida
-#
-# $FreeBSD$
-#
-
-PORTNAME= wmShutdown
-PORTVERSION= 0.2
-PORTREVISION= 4
-CATEGORIES= sysutils windowmaker
-MASTER_SITES= http://freebsd.unixfreunde.de/sources/ \
- http://mirror2.unixfreunde.de/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Window Maker dock application to shutdown or reboot
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-USE_GNOME= gtk12
-USE_GMAKE= yes
-USE_XORG= xpm
-
-do-install:
- @${ECHO} "wmShutdown -- Rafael V. Aroca <rafael@linuxqos.cjb.net>"
- @${MKDIR} ${PREFIX}/share/wmShutdown/pixmaps && ${CHMOD} a+rx ${PREFIX}/share/wmShutdown/pixmaps
- @${INSTALL_PROGRAM} ${WRKSRC}/wmShutdown ${PREFIX}/bin
- @${INSTALL_PROGRAM} -g wheel -o root ${WRKSRC}/Shutdown ${PREFIX}/bin
- @${INSTALL_PROGRAM} ${WRKSRC}/Shutdown ${PREFIX}/bin
- @${CHMOD} +s ${PREFIX}/bin/Shutdown
- @${INSTALL_DATA} ${WRKSRC}/wmShutdown.xpm ${PREFIX}/share/wmShutdown/pixmaps/wmShutdown.xpm
-
-post-install:
- @${ECHO} "===> Installed. Just type wmShutdown to use it"
-
-.include <bsd.port.mk>
diff --git a/sysutils/wmshutdown/distinfo b/sysutils/wmshutdown/distinfo
deleted file mode 100644
index b5eb8a0de6ee..000000000000
--- a/sysutils/wmshutdown/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (wmShutdown-0.2.tar.gz) = 475cc30a26f4d623d0066a61a4afe8a3da096169d63408a2f14cc8e12852eec7
-SIZE (wmShutdown-0.2.tar.gz) = 6985
diff --git a/sysutils/wmshutdown/files/patch-aa b/sysutils/wmshutdown/files/patch-aa
deleted file mode 100644
index 5754fcf9bab6..000000000000
--- a/sysutils/wmshutdown/files/patch-aa
+++ /dev/null
@@ -1,42 +0,0 @@
---- Makefile Tue Nov 26 20:56:14 2002
-+++ Makefile Sun Dec 1 23:15:33 2002
-@@ -1,29 +1,13 @@
--all:
-- @echo "wmShutdown version 0.1 - Rafael V. Aroca <rafael@linuxqos.cjb.net>"
-- @echo "Order of makes to install: dock, shutdown, install"
--
--clean:
-- rm -f wmShutdown.o
-- rm -f wmShutdown
-- rm -f Shutdown
-+GTK-CONFIG= gtk-config
-+GTKCFLAGS= `$(GTK-CONFIG) --cflags`
-+GTKLIBS= `$(GTK-CONFIG) --libs`
-
--install:
-- install wmShutdown /usr/local/bin
-- install wmShutdown.xpm /usr/share/pixmaps/
-- install -g root -o root Shutdown /usr/local/bin
-- chmod +s /sbin/shutdown
-- chmod +s /usr/local/bin/Shutdown
-- @echo Installed. Just type wmShutdown to use it
--
--uninstall:
-- rm -f /usr/local/bin/wmShutdown
-- rm -f /usr/local/bin/Shutdown
-- rm -f /usr/share/pixmaps/wmShutdown.xpm
-- @echo ":-( Uninstalled."
-+all: wmShutdown Shutdown
-+ @echo "wmShutdown version 0.1 - Rafael V. Aroca <rafael@linuxqos.cjb.net>"
-
--dock: wmShutdown.c
-- $(CC) -c -o wmShutdown.o wmShutdown.c `gtk-config --cflags`
-- $(CC) -o wmShutdown wmShutdown.o `gtk-config --libs`
-+wmShutdown: wmShutdown.c
-+ $(CC) -c -o wmShutdown.o wmShutdown.c $(GTKCFLAGS)
-+ $(CC) -o wmShutdown wmShutdown.o $(GTKLIBS)
-
--shutdown: shutdown.c
-- $(CC) -o Shutdown shutdown.c
-+Shutdown: shutdown.c
-+ $(CC) -o Shutdown shutdown.c
diff --git a/sysutils/wmshutdown/files/patch-ab b/sysutils/wmshutdown/files/patch-ab
deleted file mode 100644
index 6d0bc1fe3b8f..000000000000
--- a/sysutils/wmshutdown/files/patch-ab
+++ /dev/null
@@ -1,20 +0,0 @@
---- shutdown.c Sun Dec 1 23:28:23 2002
-+++ shutdown.c Sun Dec 1 23:29:16 2002
-@@ -18,7 +18,7 @@
- FILE *output;
-
- printf("Rebooting...\n");
-- output = popen("/sbin/shutdown now -r", "r");
-+ output = popen("/sbin/shutdown -r now", "r");
- teste = (char*) fgetc(output);
- while ((int)teste != EOF) {
- printf("%c", teste);
-@@ -32,7 +32,7 @@
- FILE *output;
-
- printf("Halting...\n");
-- output = popen("/sbin/shutdown now -h", "r");
-+ output = popen("/sbin/shutdown -h now", "r");
- teste = (char*) fgetc(output);
- while ((int)teste != EOF) {
- printf("%c", teste);
diff --git a/sysutils/wmshutdown/files/patch-ac b/sysutils/wmshutdown/files/patch-ac
deleted file mode 100644
index 6472694ea348..000000000000
--- a/sysutils/wmshutdown/files/patch-ac
+++ /dev/null
@@ -1,29 +0,0 @@
---- wmShutdown.c.orig Sun Dec 1 23:53:12 2002
-+++ wmShutdown.c Mon Dec 2 00:03:42 2002
-@@ -57,7 +57,7 @@
- FILE *output;
- char *teste;
-
-- output = popen("/usr/local/bin/Shutdown -h", "r");
-+ output = popen("/usr/X11R6/bin/Shutdown -h", "r");
- teste = (char*) fgetc(output);
- while ((int)teste != EOF) {
- g_print("%c", teste);
-@@ -70,7 +70,7 @@
- FILE *output;
- char *teste;
-
-- output = popen("/usr/local/bin/Shutdown -r", "r");
-+ output = popen("/usr/X11R6/bin/Shutdown -r", "r");
- teste = (char*) fgetc(output);
- while ((int)teste != EOF) {
- g_print("%c", teste);
-@@ -148,7 +148,7 @@
- gtk_widget_realize(dockArea);
-
- icon = (gpointer) gdk_pixmap_create_from_xpm (gtkiw->window, &mask,
-- NULL, "/usr/share/pixmaps/wmShutdown.xpm");
-+ NULL, "/usr/X11R6/share/wmShutdown/pixmaps/wmShutdown.xpm");
-
- pixmap = gtk_pixmap_new((gpointer) icon, mask);
- gtk_widget_show(pixmap);
diff --git a/sysutils/wmshutdown/pkg-descr b/sysutils/wmshutdown/pkg-descr
deleted file mode 100644
index ae91780ed01d..000000000000
--- a/sysutils/wmshutdown/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-wmShutdown is a Window Maker dock application that allows you to shutdown
-or reboot your machine just by clicking a button on your desktop.
-
-WWW: http://grad.icmc.usp.br/~rva/wmShutdown.html
diff --git a/sysutils/wmshutdown/pkg-plist b/sysutils/wmshutdown/pkg-plist
deleted file mode 100644
index 908d25623c43..000000000000
--- a/sysutils/wmshutdown/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-bin/wmShutdown
-bin/Shutdown
-share/wmShutdown/pixmaps/wmShutdown.xpm
-@dirrm share/wmShutdown/pixmaps
-@dirrm share/wmShutdown
diff --git a/sysutils/wmzazof/Makefile b/sysutils/wmzazof/Makefile
deleted file mode 100644
index 54be03eadc11..000000000000
--- a/sysutils/wmzazof/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# New ports collection makefile for: wmzazof
-# Date created: Sat Oct 6 18:44:32 EDT 2001
-# Whom: Patrick Li <pat@databits.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= wmzazof
-PORTVERSION= 0.3
-PORTREVISION= 3
-CATEGORIES= sysutils windowmaker
-MASTER_SITES= http://members.chello.be/cr49940/wmzazof/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A simple dockapp that displays the uptime, free and used memory
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-LIB_DEPENDS= dockapp.2:${PORTSDIR}/x11-wm/libdockapp
-
-USE_XORG= xpm
-
-do-install:
- @${INSTALL_PROGRAM} ${WRKSRC}/wmzazof ${PREFIX}/bin
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
-.endif #NOPORTDOCS
-
-.include <bsd.port.mk>
diff --git a/sysutils/wmzazof/distinfo b/sysutils/wmzazof/distinfo
deleted file mode 100644
index 2e24a9ebb7df..000000000000
--- a/sysutils/wmzazof/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (wmzazof-0.3.tar.gz) = 508e54fa307e832e95948b056821b58d735af9a84e598b36d7b622d28dd5233a
-SIZE (wmzazof-0.3.tar.gz) = 10069
diff --git a/sysutils/wmzazof/files/patch-Makefile b/sysutils/wmzazof/files/patch-Makefile
deleted file mode 100644
index 3af74b4d8d11..000000000000
--- a/sysutils/wmzazof/files/patch-Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
---- Makefile.orig Sat Oct 6 15:46:35 2001
-+++ Makefile Sat Oct 6 18:52:19 2001
-@@ -1,13 +1,15 @@
--CC = gcc
--CFLAGS = -O2 -Wall -fomit-frame-pointer -s
--INCDIR = -I/usr/X11R6/include/X11
--DESTDIR= /usr/bin
--LIBDIR = -L/usr/X11R6/lib
-+INCDIR = -I${LOCALBASE}/include/X11 -I${LOCALBASE}/include
-+LIBDIR = -L${LOCALBASE}/lib
- LIBS = -ldockapp -lX11 -lXext -lXpm
- OBJS = wmzazof.o
-
-+all: wmzazof
-+
- wmzazof: $(OBJS)
- $(CC) $(CFLAGS) $(OBJS) -o wmzazof $(INCDIR) $(LIBDIR) $(LIBS)
-+
-+.c.o:
-+ $(CC) -c -o wmzazof.o wmzazof.c $(CFLAGS) $(INCDIR)
-
- install: wmzazof
- strip wmzazof
diff --git a/sysutils/wmzazof/files/patch-wmzazof.c b/sysutils/wmzazof/files/patch-wmzazof.c
deleted file mode 100644
index 113e9a9cb266..000000000000
--- a/sysutils/wmzazof/files/patch-wmzazof.c
+++ /dev/null
@@ -1,104 +0,0 @@
---- wmzazof.c Mon Dec 17 13:55:01 2001
-+++ wmzazof-patch.c Tue Dec 18 12:04:23 2001
-@@ -24,6 +24,11 @@
- #include <dockapp.h>
- #include <unistd.h>
- #include <string.h>
-+#include <time.h>
-+#include <sys/time.h>
-+#include <sys/sysctl.h>
-+#include <sys/vmmeter.h>
-+#include <vm/vm_param.h>
- #include "pix/master.xpm"
- #include "pix/numbers.xpm"
- #include "pix/char.xpm"
-@@ -61,6 +66,9 @@
-
- char *displayName = "";
-
-+struct timeval boottime;
-+int page_size;
-+
- unsigned int *cmdline;
-
- FILE *file;
-@@ -130,43 +138,22 @@
-
- void check_values()
- {
-- char input[128];
-- char* token = " ";
-- char* uptime_s;
-- char* mem_used_s;
-- char* mem_free_s;
-- char* mem_cached_s;
-- char* temp_s;
-+ time_t now = time(NULL);
-+ int mib[2] = { CTL_VM, VM_METER }, mcs = sizeof(mem_cached);
-+ struct vmtotal meter;
-+ size_t size = sizeof(meter);
-
-- /* /proc/uptime
-- *
-- * first value is the uptime in seconds
-- */
-- file = fopen("/proc/uptime", "r");
-- fgets(input, 128, file);
-- fclose(file);
-- uptime_s = strtok(input, token);
- // uptime in seconds
-- uptime = atoi(uptime_s);
--
-- /* /proc/meminfo
-- *
-- */
-- file = fopen("/proc/meminfo", "r");
-- fgets(input, 128, file);
-- fgets(input, 128, file);
-- fclose(file);
-- temp_s = strtok(input, token);
-- temp_s = strtok(NULL, token); // total
-- mem_used_s = strtok(NULL, token); // used
-- mem_free_s = strtok(NULL, token); // free
-- temp_s = strtok(NULL, token); // shared
-- temp_s = strtok(NULL, token); // buffers
-- mem_cached_s = strtok(NULL, token); // cached
-+ uptime = now - boottime.tv_sec;
-+
- // in Kb
-- mem_used = atoi(mem_used_s) / 1024;
-- mem_free = atoi(mem_free_s) / 1024;
-- mem_cached = atoi(mem_cached_s) / 1024;
-+ if (sysctl(mib, 2, &meter, &size, NULL, 0) != -1 &&
-+ sysctlbyname("vm.stats.vm.v_cache_count", &mem_cached, &mcs, NULL, 0) != -1)
-+ {
-+ mem_used = meter.t_rm * page_size / 1024;
-+ mem_free = meter.t_free * page_size / 1024;
-+ mem_cached = mem_cached * page_size / 1024;
-+ }
- }
-
- void transform_values()
-@@ -219,6 +206,9 @@
- int main (int argc, char **argv)
- {
- unsigned int height, width;
-+
-+ int mib[2] = { CTL_KERN, KERN_BOOTTIME };
-+ size_t size_bt = sizeof(boottime), size_ps = sizeof(page_size);
-
- DACallbacks callbacks = { NULL, buttonPressCallback, NULL, NULL, NULL, NULL, NULL };
-
-@@ -238,6 +228,12 @@
- state_mem_free = MEM_FREE_CACHED;
- state_mem_used = MEM_USED_CACHED;
-
-+ if (sysctl(mib, 2, &boottime, &size_bt, NULL, 0) == -1 ||
-+ sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size_ps, NULL, 0) == -1)
-+ {
-+ perror(NULL);
-+ exit(EXIT_FAILURE);
-+ }
-
- while (1)
- {
diff --git a/sysutils/wmzazof/pkg-descr b/sysutils/wmzazof/pkg-descr
deleted file mode 100644
index fa2937d712a8..000000000000
--- a/sysutils/wmzazof/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-wmzazof is a very simple WindowMaker dockapp that displays the uptime
-(hours, minutes or days), free mem (kB) and used mem (kB). Two modes
-exist for mem used and mem free: with or without cache. At startup
-the dockapp is in uptime mode hours, mem free with cache and mem used
-without cache.
-
-WWW: http://www.zazof.org/wmzazof/
diff --git a/sysutils/wmzazof/pkg-plist b/sysutils/wmzazof/pkg-plist
deleted file mode 100644
index f100b0d280cb..000000000000
--- a/sysutils/wmzazof/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/wmzazof
-%%PORTDOCS%%share/doc/wmzazof/README
-%%PORTDOCS%%@dirrm share/doc/wmzazof