aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2021-04-07 17:54:12 +0000
committerRene Ladan <rene@FreeBSD.org>2021-04-07 17:54:26 +0000
commit5980fd40bc59f3f872f57f75b3a31fb986c1b06e (patch)
tree717e82c8a03179338de8d28a97e4fb040aa3ff6f
parent99d4633e3859f15744ce6f3c8e365662aea16d63 (diff)
downloadports-5980fd40bc59f3f872f57f75b3a31fb986c1b06e.tar.gz
ports-5980fd40bc59f3f872f57f75b3a31fb986c1b06e.zip
Remove expired ports:
2021-04-01 ftp/wzdftpd: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 astro/roadmap: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 games/cosmo: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 games/bomberinstinct: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 games/drm: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 games/bygfoot: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 games/cre: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 irc/hybserv: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 irc/xaric: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 mail/elmo: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 misc/cave: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 security/bugs: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 security/dmitry: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 security/doorman: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 shells/esh: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 sysutils/cpu: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 textproc/libcrm114: No known users, dead upstream 2021-04-01 x11/wmmatrix: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 x11/wmxss: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 x11/tycoon: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 x11/xgrab: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 x11/xbanner: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 x11/bricons: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 x11/xmon: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 games/cavezofphear: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 astro/saoimage: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 audio/ksmp3play: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 audio/jamin: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 audio/musicbox-tag-editor: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 audio/nspmod: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 audio/cdplay: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 audio/gimmix: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 audio/ghostess: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 audio/wmrecord: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 audio/toolame: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 audio/shout: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 biology/grappa: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 biology/phylip: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 biology/lagan: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 cad/varkon: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 cad/transcalc: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 comms/seyon: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 comms/efax: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 converters/vda2fbd: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 converters/shftool: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 devel/openzz: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 devel/sourcenav: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 devel/gb: Unmaintained and dead upstream 2021-04-01 dns/checkdns: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 dns/inadyn-mt: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 editors/gate: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 editors/thoteditor: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 emulators/cinc: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 emulators/e-uae: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 emulators/dtcyber: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 ftp/jftpgw: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-01 ftp/pureadmin: Unmaintained and dead upstream, does not build with -fno-common (llvm 11) 2021-04-02 textproc/hs-pandoc-citeproc: Integrated into textproc/hs-pandoc
-rw-r--r--LEGAL1
-rw-r--r--MOVED58
-rw-r--r--astro/Makefile2
-rw-r--r--astro/roadmap/Makefile89
-rw-r--r--astro/roadmap/distinfo2
-rw-r--r--astro/roadmap/files/pkg-message.in18
-rw-r--r--astro/roadmap/pkg-descr16
-rw-r--r--astro/saoimage/Makefile34
-rw-r--r--astro/saoimage/distinfo2
-rw-r--r--astro/saoimage/files/patch-btnlib_makefile20
-rw-r--r--astro/saoimage/files/patch-disppsct.c11
-rw-r--r--astro/saoimage/files/patch-gcc42468
-rw-r--r--astro/saoimage/files/patch-makefile.FreeBSD68
-rw-r--r--astro/saoimage/files/patch-rgnwrite.c11
-rw-r--r--astro/saoimage/pkg-descr19
-rw-r--r--audio/Makefile10
-rw-r--r--audio/cdplay/Makefile43
-rw-r--r--audio/cdplay/distinfo2
-rw-r--r--audio/cdplay/files/patch-cd.c140
-rw-r--r--audio/cdplay/files/patch-cdplay.154
-rw-r--r--audio/cdplay/files/patch-cdplay.h22
-rw-r--r--audio/cdplay/files/patch-main.c82
-rw-r--r--audio/cdplay/pkg-descr2
-rw-r--r--audio/ghostess/Makefile43
-rw-r--r--audio/ghostess/distinfo2
-rw-r--r--audio/ghostess/files/patch-configure15
-rw-r--r--audio/ghostess/files/patch-src_Makefile.in12
-rw-r--r--audio/ghostess/files/patch-src_ghostess.c10
-rw-r--r--audio/ghostess/pkg-descr11
-rw-r--r--audio/gimmix/Makefile42
-rw-r--r--audio/gimmix/distinfo2
-rw-r--r--audio/gimmix/pkg-descr16
-rw-r--r--audio/gimmix/pkg-plist15
-rw-r--r--audio/jamin/Makefile32
-rw-r--r--audio/jamin/distinfo2
-rw-r--r--audio/jamin/pkg-descr6
-rw-r--r--audio/jamin/pkg-plist24
-rw-r--r--audio/ksmp3play/Makefile40
-rw-r--r--audio/ksmp3play/distinfo2
-rw-r--r--audio/ksmp3play/files/patch-configure23
-rw-r--r--audio/ksmp3play/files/patch-ksmp3play.c10
-rw-r--r--audio/ksmp3play/files/patch-ksmp3play.h21
-rw-r--r--audio/ksmp3play/files/patch-windows.c11
-rw-r--r--audio/ksmp3play/pkg-descr6
-rw-r--r--audio/ksmp3play/pkg-plist11
-rw-r--r--audio/musicbox-tag-editor/Makefile36
-rw-r--r--audio/musicbox-tag-editor/distinfo2
-rw-r--r--audio/musicbox-tag-editor/pkg-descr2
-rw-r--r--audio/musicbox-tag-editor/pkg-plist5
-rw-r--r--audio/nspmod/Makefile23
-rw-r--r--audio/nspmod/distinfo2
-rw-r--r--audio/nspmod/files/patch-Makefile13
-rw-r--r--audio/nspmod/files/patch-dacio-linux.c176
-rw-r--r--audio/nspmod/files/patch-dacio.h10
-rw-r--r--audio/nspmod/files/patch-nspmod.c35
-rw-r--r--audio/nspmod/files/patch-nspmod.h10
-rw-r--r--audio/nspmod/pkg-descr10
-rw-r--r--audio/shout/Makefile21
-rw-r--r--audio/shout/distinfo2
-rw-r--r--audio/shout/files/patch-configure15
-rw-r--r--audio/shout/files/patch-shout.c20
-rw-r--r--audio/shout/files/patch-sock.c21
-rw-r--r--audio/shout/files/patch-util.c19
-rw-r--r--audio/shout/pkg-descr4
-rw-r--r--audio/shout/pkg-plist3
-rw-r--r--audio/toolame/Makefile40
-rw-r--r--audio/toolame/distinfo2
-rw-r--r--audio/toolame/files/patch-psycho__3.c51
-rw-r--r--audio/toolame/files/patch-psycho__4.c22
-rw-r--r--audio/toolame/pkg-descr11
-rw-r--r--audio/wmrecord/Makefile29
-rw-r--r--audio/wmrecord/distinfo2
-rw-r--r--audio/wmrecord/files/patch-wmrecord.c26
-rw-r--r--audio/wmrecord/pkg-descr10
-rw-r--r--biology/Makefile3
-rw-r--r--biology/grappa/Makefile29
-rw-r--r--biology/grappa/distinfo2
-rw-r--r--biology/grappa/files/patch-Makefile49
-rw-r--r--biology/grappa/pkg-descr17
-rw-r--r--biology/lagan/Makefile76
-rw-r--r--biology/lagan/distinfo2
-rw-r--r--biology/lagan/files/patch-src__glocal__rightinfluence.cpp33
-rw-r--r--biology/lagan/files/patch-src__glocal__score.cpp11
-rw-r--r--biology/lagan/files/patch-src__utils__Glue.cpp10
-rw-r--r--biology/lagan/files/patch-src_anchors.c20
-rw-r--r--biology/lagan/files/pkg-message.in11
-rw-r--r--biology/lagan/pkg-descr9
-rw-r--r--biology/phylip/Makefile54
-rw-r--r--biology/phylip/distinfo3
-rw-r--r--biology/phylip/pkg-descr8
-rw-r--r--biology/phylip/pkg-plist43
-rw-r--r--cad/Makefile2
-rw-r--r--cad/transcalc/Makefile24
-rw-r--r--cad/transcalc/distinfo2
-rw-r--r--cad/transcalc/pkg-descr20
-rw-r--r--cad/transcalc/pkg-plist14
-rw-r--r--cad/varkon/Makefile76
-rw-r--r--cad/varkon/distinfo2
-rw-r--r--cad/varkon/files/patch-cnf__ini__english__linux11
-rw-r--r--cad/varkon/files/patch-com__english__varkon58
-rw-r--r--cad/varkon/files/patch-sources_PL_src_Makefile.FreeBSD11
-rw-r--r--cad/varkon/pkg-descr12
-rw-r--r--cad/varkon/pkg-plist893
-rw-r--r--comms/Makefile2
-rw-r--r--comms/efax/Makefile51
-rw-r--r--comms/efax/distinfo3
-rw-r--r--comms/efax/files/patch-Makefile41
-rw-r--r--comms/efax/files/patch-efaxmsg.c36
-rw-r--r--comms/efax/files/patch-fax73
-rw-r--r--comms/efax/files/pkg-message.in11
-rw-r--r--comms/efax/pkg-descr4
-rw-r--r--comms/efax/pkg-plist17
-rw-r--r--comms/seyon/Makefile34
-rw-r--r--comms/seyon/distinfo2
-rw-r--r--comms/seyon/files/patch-FreeBSD-specific-fixes102
-rw-r--r--comms/seyon/files/patch-Imakefile24
-rw-r--r--comms/seyon/files/patch-SeDecl.h13
-rw-r--r--comms/seyon/files/patch-SeParse.y35
-rw-r--r--comms/seyon/files/patch-SePort.c29
-rw-r--r--comms/seyon/files/patch-SeScan.c13
-rw-r--r--comms/seyon/pkg-descr22
-rw-r--r--converters/Makefile2
-rw-r--r--converters/shftool/Makefile25
-rw-r--r--converters/shftool/distinfo2
-rw-r--r--converters/shftool/pkg-descr9
-rw-r--r--converters/shftool/pkg-plist1
-rw-r--r--converters/vda2fbd/Makefile38
-rw-r--r--converters/vda2fbd/distinfo2
-rw-r--r--converters/vda2fbd/pkg-descr5
-rw-r--r--devel/Makefile3
-rw-r--r--devel/gb/Makefile34
-rw-r--r--devel/gb/distinfo5
-rw-r--r--devel/gb/pkg-descr3
-rw-r--r--devel/openzz/Makefile34
-rw-r--r--devel/openzz/distinfo2
-rw-r--r--devel/openzz/files/patch-zlex.c10
-rw-r--r--devel/openzz/pkg-descr6
-rw-r--r--devel/openzz/pkg-plist15
-rw-r--r--devel/sourcenav/Makefile43
-rw-r--r--devel/sourcenav/distinfo2
-rw-r--r--devel/sourcenav/files/patch-db4_dbinc_atomic.h20
-rw-r--r--devel/sourcenav/files/patch-db4_dbinc_mutex__int.h11
-rw-r--r--devel/sourcenav/files/patch-itcl__itcl__Makefile.in13
-rw-r--r--devel/sourcenav/files/patch-itcl__itk__Makefile.in13
-rw-r--r--devel/sourcenav/files/patch-snavigator-snavigator-unix-snavigator.in12
-rw-r--r--devel/sourcenav/files/patch-snavigator-snavigator-unix-snscenario.in23
-rw-r--r--devel/sourcenav/files/patch-snavigator_parsers_php_phpbrowser.c11
-rw-r--r--devel/sourcenav/files/patch-tix-unix_Makefile.in19
-rw-r--r--devel/sourcenav/files/patch-tk-library_listbox.tcl17
-rw-r--r--devel/sourcenav/files/patch-tk-library_text.tcl17
-rw-r--r--devel/sourcenav/files/patch-tk_unix_tkUnixPort.h15
-rw-r--r--devel/sourcenav/pkg-descr13
-rw-r--r--devel/sourcenav/pkg-plist1254
-rw-r--r--dns/Makefile2
-rw-r--r--dns/checkdns/Makefile42
-rw-r--r--dns/checkdns/distinfo2
-rw-r--r--dns/checkdns/files/patch-Makefile25
-rw-r--r--dns/checkdns/files/patch-dns.c10
-rw-r--r--dns/checkdns/files/patch-html.c11
-rw-r--r--dns/checkdns/files/pkg-message.in12
-rw-r--r--dns/checkdns/pkg-descr12
-rw-r--r--dns/checkdns/pkg-plist6
-rw-r--r--dns/inadyn-mt/Makefile55
-rw-r--r--dns/inadyn-mt/distinfo3
-rw-r--r--dns/inadyn-mt/files/inadyn-mt.in24
-rw-r--r--dns/inadyn-mt/files/patch-dyndns.h17
-rw-r--r--dns/inadyn-mt/files/patch-readme.html87
-rw-r--r--dns/inadyn-mt/pkg-descr9
-rw-r--r--editors/Makefile2
-rw-r--r--editors/gate/Makefile38
-rw-r--r--editors/gate/distinfo2
-rw-r--r--editors/gate/files/patch-Makefile.in11
-rw-r--r--editors/gate/files/patch-configure11
-rw-r--r--editors/gate/files/patch-gate.h11
-rw-r--r--editors/gate/files/patch-line.c11
-rw-r--r--editors/gate/files/patch-main.c11
-rw-r--r--editors/gate/files/patch-spel.c20
-rw-r--r--editors/gate/files/patch-subs.c20
-rw-r--r--editors/gate/pkg-descr20
-rw-r--r--editors/gate/pkg-plist3
-rw-r--r--editors/thoteditor/Makefile55
-rw-r--r--editors/thoteditor/distinfo2
-rw-r--r--editors/thoteditor/files/patch-Makefile.in19
-rw-r--r--editors/thoteditor/files/patch-UIcss.c10
-rw-r--r--editors/thoteditor/files/patch-batch-Makefile.in27
-rw-r--r--editors/thoteditor/files/patch-configure11
-rw-r--r--editors/thoteditor/files/patch-thot-Makefile.in70
-rw-r--r--editors/thoteditor/files/patch-thotlib-base-registry.c34
-rw-r--r--editors/thoteditor/files/patch-tools-Makefile.in11
-rw-r--r--editors/thoteditor/files/thoteditor.in4
-rw-r--r--editors/thoteditor/pkg-descr12
-rw-r--r--editors/thoteditor/pkg-plist319
-rw-r--r--emulators/Makefile3
-rw-r--r--emulators/cinc/Makefile28
-rw-r--r--emulators/cinc/distinfo2
-rw-r--r--emulators/cinc/pkg-descr12
-rw-r--r--emulators/dtcyber/Makefile42
-rw-r--r--emulators/dtcyber/distinfo2
-rw-r--r--emulators/dtcyber/files/patch-Makefile.x1127
-rw-r--r--emulators/dtcyber/files/patch-mux6676.c36
-rw-r--r--emulators/dtcyber/files/patch-types.h11
-rw-r--r--emulators/dtcyber/files/patch-window_x11.c15
-rw-r--r--emulators/dtcyber/files/pkg-message.in10
-rw-r--r--emulators/dtcyber/pkg-descr11
-rw-r--r--emulators/e-uae/Makefile54
-rw-r--r--emulators/e-uae/distinfo2
-rw-r--r--emulators/e-uae/files/patch-src__dms__cdata.h11
-rw-r--r--emulators/e-uae/pkg-descr8
-rw-r--r--ftp/Makefile3
-rw-r--r--ftp/jftpgw/Makefile36
-rw-r--r--ftp/jftpgw/distinfo2
-rw-r--r--ftp/jftpgw/files/jftpgw.in27
-rw-r--r--ftp/jftpgw/files/patch-std_cmds.h10
-rw-r--r--ftp/jftpgw/pkg-descr11
-rw-r--r--ftp/jftpgw/pkg-plist4
-rw-r--r--ftp/pureadmin/Makefile38
-rw-r--r--ftp/pureadmin/distinfo2
-rw-r--r--ftp/pureadmin/files/patch-src-main.c11
-rw-r--r--ftp/pureadmin/pkg-descr7
-rw-r--r--ftp/pureadmin/pkg-plist29
-rw-r--r--ftp/wzdftpd/Makefile96
-rw-r--r--ftp/wzdftpd/distinfo2
-rw-r--r--ftp/wzdftpd/files/patch-ac-helpers__tls.m411
-rw-r--r--ftp/wzdftpd/files/patch-libwzd-core_wzd_tls.c52
-rw-r--r--ftp/wzdftpd/files/wzdftpd.in25
-rw-r--r--ftp/wzdftpd/pkg-descr19
-rw-r--r--ftp/wzdftpd/pkg-plist131
-rw-r--r--games/Makefile6
-rw-r--r--games/bomberinstinct/Makefile31
-rw-r--r--games/bomberinstinct/distinfo2
-rw-r--r--games/bomberinstinct/files/patch-data__Sprites__Makefile.in11
-rw-r--r--games/bomberinstinct/files/patch-src__main.c52
-rw-r--r--games/bomberinstinct/pkg-descr8
-rw-r--r--games/bomberinstinct/pkg-plist97
-rw-r--r--games/bygfoot/Makefile30
-rw-r--r--games/bygfoot/distinfo2
-rw-r--r--games/bygfoot/pkg-descr9
-rw-r--r--games/bygfoot/pkg-plist762
-rw-r--r--games/cavezofphear/Makefile47
-rw-r--r--games/cavezofphear/distinfo2
-rw-r--r--games/cavezofphear/pkg-descr4
-rw-r--r--games/cavezofphear/pkg-plist16
-rw-r--r--games/cosmo/Makefile41
-rw-r--r--games/cosmo/distinfo4
-rw-r--r--games/cosmo/files/patch-Imakefile45
-rw-r--r--games/cosmo/files/patch-setup.c78
-rw-r--r--games/cosmo/pkg-descr19
-rw-r--r--games/cosmo/pkg-plist5
-rw-r--r--games/cre/Makefile51
-rw-r--r--games/cre/distinfo2
-rw-r--r--games/cre/files/Makefile7
-rw-r--r--games/cre/pkg-descr12
-rw-r--r--games/drm/Makefile28
-rw-r--r--games/drm/distinfo2
-rw-r--r--games/drm/files/patch-Makefile24
-rw-r--r--games/drm/files/patch-loop.c11
-rw-r--r--games/drm/pkg-descr2
-rw-r--r--games/drm/pkg-plist2
-rw-r--r--irc/Makefile2
-rw-r--r--irc/hybserv/Makefile48
-rw-r--r--irc/hybserv/distinfo2
-rw-r--r--irc/hybserv/files/hybserv.sh15
-rw-r--r--irc/hybserv/pkg-descr6
-rw-r--r--irc/hybserv/pkg-plist222
-rw-r--r--irc/xaric/Makefile30
-rw-r--r--irc/xaric/distinfo2
-rw-r--r--irc/xaric/pkg-descr7
-rw-r--r--irc/xaric/pkg-plist5
-rw-r--r--mail/Makefile1
-rw-r--r--mail/elmo/Makefile40
-rw-r--r--mail/elmo/distinfo2
-rw-r--r--mail/elmo/files/patch-src_elmoconf.pl10
-rw-r--r--mail/elmo/files/patch-src_gettext.h11
-rw-r--r--mail/elmo/pkg-descr9
-rw-r--r--mail/elmo/pkg-message10
-rw-r--r--mail/elmo/pkg-plist11
-rw-r--r--misc/Makefile1
-rw-r--r--misc/cave/Makefile30
-rw-r--r--misc/cave/distinfo2
-rw-r--r--misc/cave/pkg-descr5
-rw-r--r--security/Makefile3
-rw-r--r--security/bugs/Makefile60
-rw-r--r--security/bugs/distinfo2
-rw-r--r--security/bugs/files/patch-Makefile.bsd20
-rw-r--r--security/bugs/pkg-descr11
-rw-r--r--security/bugs/pkg-plist57
-rw-r--r--security/dmitry/Makefile30
-rw-r--r--security/dmitry/distinfo2
-rw-r--r--security/dmitry/pkg-descr5
-rw-r--r--security/doorman/Makefile49
-rw-r--r--security/doorman/distinfo2
-rw-r--r--security/doorman/files/doorman.in26
-rw-r--r--security/doorman/files/doormand.cf.EXAMPLE.in18
-rw-r--r--security/doorman/files/ipf_add.atend73
-rw-r--r--security/doorman/files/ipf_add.before_block67
-rw-r--r--security/doorman/files/ipf_delete38
-rw-r--r--security/doorman/files/patch-Makefile.in20
-rw-r--r--security/doorman/files/patch-configure11
-rw-r--r--security/doorman/files/patch-configure.ac11
-rw-r--r--security/doorman/files/patch-doormand.c167
-rw-r--r--security/doorman/files/pkg-message.in18
-rw-r--r--security/doorman/pkg-descr5
-rw-r--r--security/doorman/pkg-plist20
-rw-r--r--shells/Makefile1
-rw-r--r--shells/esh/Makefile39
-rw-r--r--shells/esh/distinfo2
-rw-r--r--shells/esh/files/patch-Makefile11
-rw-r--r--shells/esh/pkg-descr10
-rw-r--r--shells/esh/pkg-plist1
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/cpu/Makefile25
-rw-r--r--sysutils/cpu/distinfo2
-rw-r--r--sysutils/cpu/files/patch-doc__Makefile.in19
-rw-r--r--sysutils/cpu/files/patch-src-plugins-ldap-commandline.c11
-rw-r--r--sysutils/cpu/pkg-descr7
-rw-r--r--sysutils/cpu/pkg-plist15
-rw-r--r--textproc/Makefile2
-rw-r--r--textproc/hs-pandoc-citeproc/Makefile156
-rw-r--r--textproc/hs-pandoc-citeproc/distinfo297
-rw-r--r--textproc/hs-pandoc-citeproc/files/extra-patch-icu6821
-rw-r--r--textproc/hs-pandoc-citeproc/pkg-descr6
-rw-r--r--textproc/hs-pandoc-citeproc/pkg-plist55
-rw-r--r--textproc/libcrm114/Makefile36
-rw-r--r--textproc/libcrm114/distinfo2
-rw-r--r--textproc/libcrm114/files/patch-Makefile65
-rw-r--r--textproc/libcrm114/files/patch-clang-fno-common101
-rw-r--r--textproc/libcrm114/pkg-descr7
-rw-r--r--x11/Makefile7
-rw-r--r--x11/bricons/Makefile37
-rw-r--r--x11/bricons/distinfo2
-rw-r--r--x11/bricons/files/DOTbriconsrc27
-rw-r--r--x11/bricons/files/patch-Imakefile49
-rw-r--r--x11/bricons/files/patch-Xbricons22
-rw-r--r--x11/bricons/files/patch-action.c11
-rw-r--r--x11/bricons/files/patch-gen.h32
-rw-r--r--x11/bricons/pkg-descr6
-rw-r--r--x11/bricons/pkg-plist11
-rw-r--r--x11/tycoon/Makefile34
-rw-r--r--x11/tycoon/distinfo2
-rw-r--r--x11/tycoon/files/patch-fclock__Imakefile16
-rw-r--r--x11/tycoon/files/patch-tycoon__Imakefile16
-rw-r--r--x11/tycoon/files/patch-tyman__Imakefile23
-rw-r--r--x11/tycoon/files/patch-xbackdrop__Imakefile42
-rw-r--r--x11/tycoon/files/patch-xchooser__Imakefile23
-rw-r--r--x11/tycoon/files/patch-xprompt__Imakefile23
-rw-r--r--x11/tycoon/pkg-descr8
-rw-r--r--x11/tycoon/pkg-plist45
-rw-r--r--x11/wmmatrix/Makefile30
-rw-r--r--x11/wmmatrix/distinfo2
-rw-r--r--x11/wmmatrix/files/patch-Makefile16
-rw-r--r--x11/wmmatrix/pkg-descr2
-rw-r--r--x11/wmxss/Makefile31
-rw-r--r--x11/wmxss/distinfo2
-rw-r--r--x11/wmxss/files/patch-Src__Makefile50
-rw-r--r--x11/wmxss/pkg-descr2
-rw-r--r--x11/xbanner/Makefile40
-rw-r--r--x11/xbanner/distinfo2
-rw-r--r--x11/xbanner/files/patch-Makefile64
-rw-r--r--x11/xbanner/files/patch-headers154
-rw-r--r--x11/xbanner/files/patch-samples__XBanner.ad19
-rw-r--r--x11/xbanner/files/patch-xb_check.c70
-rw-r--r--x11/xbanner/files/patch-xres.c33
-rw-r--r--x11/xbanner/pkg-descr12
-rw-r--r--x11/xbanner/pkg-plist27
-rw-r--r--x11/xgrab/Makefile33
-rw-r--r--x11/xgrab/distinfo2
-rw-r--r--x11/xgrab/files/patch-Imakefile11
-rw-r--r--x11/xgrab/files/patch-xgrabsc.c24
-rw-r--r--x11/xgrab/files/patch-xgrabsc.h10
-rw-r--r--x11/xgrab/pkg-descr3
-rw-r--r--x11/xgrab/pkg-plist5
-rw-r--r--x11/xmon/Makefile23
-rw-r--r--x11/xmon/distinfo2
-rw-r--r--x11/xmon/files/patch-main.c50
-rw-r--r--x11/xmon/pkg-descr15
-rw-r--r--x11/xmon/pkg-plist5
376 files changed, 58 insertions, 14296 deletions
diff --git a/LEGAL b/LEGAL
index 41b2abf6d641..d7815965d68a 100644
--- a/LEGAL
+++ b/LEGAL
@@ -44,7 +44,6 @@ arcconf-v* sysutils/arcconf May not be redistributed in binary form
cloudflare-cloudflared* net/cloudflared Not sure if we are allowed to redistribute it.
clustalw-* biology/clustalw No commercial use
cos-* java/cos Special conditions apply for commercial use
-cosmo/* games/cosmo Possible copyright infringement
CrystalSVGforGnomeIcons* x11-themes/gnome-icons-crystal Themes may contain artwork not done by the author. Keep FreeBSD safe if theme author violated copyrights.
cyberbit/* x11-fonts/cyberbit-ttfonts Not free for commercial use
dbvis java/dbvis Redistribution is not permitted
diff --git a/MOVED b/MOVED
index 3f00e6e2dedf..2769ae1f293b 100644
--- a/MOVED
+++ b/MOVED
@@ -16210,3 +16210,61 @@ textproc/elasticsearch5-search-guard||2021-04-06|Has expired: textproc/elasticse
multimedia/gnome-subtitles||2021-04-06|Has expired: outdated, depends on deprecated library www/gtkhtml3
net/libproxy-mozjs||2021-04-06|Has expired: Uses EOL Python 2.7 via lang/spidermonkey52
lang/spidermonkey52|lang/spidermonkey78|2021-04-06|Has expired: Uses Python 2.7 which is EOLed upstream
+ftp/wzdftpd||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+astro/roadmap||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+games/cosmo||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+games/bomberinstinct||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+games/drm||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+games/bygfoot||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+games/cre||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+irc/hybserv||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+irc/xaric||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+mail/elmo||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+misc/cave||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+security/bugs||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+security/dmitry||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+security/doorman||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+shells/esh||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+sysutils/cpu||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+textproc/libcrm114||2021-04-07|Has expired: No known users, dead upstream
+x11/wmmatrix||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+x11/wmxss||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+x11/tycoon||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+x11/xgrab||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+x11/xbanner||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+x11/bricons||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+x11/xmon||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+games/cavezofphear||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+astro/saoimage||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+audio/ksmp3play||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+audio/jamin||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+audio/musicbox-tag-editor||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+audio/nspmod||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+audio/cdplay||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+audio/gimmix||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+audio/ghostess||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+audio/wmrecord||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+audio/toolame||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+audio/shout||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+biology/grappa||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+biology/phylip||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+biology/lagan||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+cad/varkon||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+cad/transcalc||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+comms/seyon||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+comms/efax||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+converters/vda2fbd||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+converters/shftool||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+devel/openzz||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+devel/sourcenav||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+devel/gb||2021-04-07|Has expired: Unmaintained and dead upstream
+dns/checkdns||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+dns/inadyn-mt||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+editors/gate||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+editors/thoteditor||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+emulators/cinc||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+emulators/e-uae||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+emulators/dtcyber||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+ftp/jftpgw||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+ftp/pureadmin||2021-04-07|Has expired: Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
+textproc/hs-pandoc-citeproc||2021-04-07|Has expired: Integrated into textproc/hs-pandoc
diff --git a/astro/Makefile b/astro/Makefile
index 8dabd9006e16..b3691282726a 100644
--- a/astro/Makefile
+++ b/astro/Makefile
@@ -101,9 +101,7 @@
SUBDIR += qmapshack
SUBDIR += readosm
SUBDIR += rmap
- SUBDIR += roadmap
SUBDIR += routino
- SUBDIR += saoimage
SUBDIR += sextractor
SUBDIR += siril
SUBDIR += sofa
diff --git a/astro/roadmap/Makefile b/astro/roadmap/Makefile
deleted file mode 100644
index 3a4284844dda..000000000000
--- a/astro/roadmap/Makefile
+++ /dev/null
@@ -1,89 +0,0 @@
-# Created by: Nick Esborn <nick@netdot.net>
-
-PORTNAME= roadmap
-PORTVERSION= 1.2.1
-PORTREVISION= 5
-CATEGORIES= astro geography
-MASTER_SITES= SF/${PORTNAME}/RoadMap/${PORTVERSION}
-DISTNAME= ${PORTNAME}-${PORTVERSION}-src
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Vector-based GPS moving map
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-LIB_DEPENDS= libexpat.so:textproc/expat2
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-BUILD_WRKSRC= ${WRKSRC}/src
-INSTALL_WRKSRC= ${WRKSRC}/src
-
-MAKE_JOBS_UNSAFE= yes
-
-USES= gmake gnome pkgconfig
-USE_GNOME= gtk20
-MAKE_ARGS= INSTALLDIR="${PREFIX}" CC="${CC}" CXX="${CXX}"
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-SUB_FILES= pkg-message
-
-PORTDOCS= ${DOCS} README
-PLIST_FILES= ${BINS:S,^,bin/,} ${GUI_BINS:S,^,bin/,} \
- ${GUI_BINS:S,^gtk,bin/,} ${SCRIPTS:S,^,bin/,} \
- man/man1/roadgps.1.gz man/man1/roadmap.1.gz \
- ${DATA:S,^,%%DATADIR%%/,}
-
-BINS= dumpmap buildmap buildmap_osm buildplace buildus
-GUI_BINS= gtkroadmap gtkroadgps
-SCRIPTS= rdmcompare rdmdownload rdmgendcwmaps rdmgenmaps \
- rdmgenshpmaps rdmgenstatemaps
-MANS= roadgps.1 roadmap.1
-DATA= drivers preferences roadmap.popup roadmap.screenobjects \
- session sprites
-DOCS= Bugs ChangeLog Coding Configuration Developer-Guide \
- Installation Map-Building Map-Designing Map-Format \
- OpenStreetMap Platforms Quickstart Status ToDo Usage
-
-OPTIONS_DEFINE= DOCS
-
-post-patch:
- @${REINPLACE_CMD} -e 's|-O ||g ; \
- s|/usr/include|${LOCALBASE}/include|g ; \
- s|/usr/local/include|${LOCALBASE}/include|g ; \
- s|/usr/local/lib|${LOCALBASE}/lib|g' ${WRKSRC}/src/options.mk
- @${ECHO_CMD} 'CFLAGS=${CFLAGS}' > ${WRKSRC}/src/overrides.mk
- @${ECHO_CMD} 'LDFLAGS=${LDFLAGS}' >> ${WRKSRC}/src/overrides.mk
- @${ECHO_CMD} 'LIBS=${LIBS}' >> ${WRKSRC}/src/overrides.mk
-
-do-install:
-.for _BIN in ${BINS}
- ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/${_BIN} ${STAGEDIR}${PREFIX}/bin/${_BIN}
-.endfor
-.for _GUI_BIN in ${GUI_BINS}
- ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/gtk2/${_GUI_BIN} ${STAGEDIR}${PREFIX}/bin/${_GUI_BIN}
- ${LN} -sf ${_GUI_BIN} ${STAGEDIR}${PREFIX}/bin/${_GUI_BIN:S,^gtk,,}
-.endfor
-.for _SCRIPT in ${SCRIPTS}
- ${INSTALL_SCRIPT} ${INSTALL_WRKSRC}/${_SCRIPT} ${STAGEDIR}${PREFIX}/bin/${_SCRIPT}
-.endfor
-.for _MAN in ${MANS}
- ${INSTALL_MAN} ${INSTALL_WRKSRC}/${_MAN} ${STAGEDIR}${MANPREFIX}/man/man1/${_MAN}
-.endfor
- @${MKDIR} ${STAGEDIR}${DATADIR}
-.for _DATA in ${DATA}
- ${INSTALL_DATA} ${INSTALL_WRKSRC}/${_DATA} ${STAGEDIR}${DATADIR}/${_DATA}
-.endfor
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/README
-.for _DOC in ${DOCS}
- ${INSTALL_DATA} ${WRKSRC}/doc/${_DOC} ${STAGEDIR}${DOCSDIR}/${_DOC}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/astro/roadmap/distinfo b/astro/roadmap/distinfo
deleted file mode 100644
index 91666164c9b2..000000000000
--- a/astro/roadmap/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (roadmap-1.2.1-src.tar.gz) = b688efa61061fc35ce66c98b7ba7a5107087677d158a6cb329e43e4b70cd1625
-SIZE (roadmap-1.2.1-src.tar.gz) = 1303030
diff --git a/astro/roadmap/files/pkg-message.in b/astro/roadmap/files/pkg-message.in
deleted file mode 100644
index 64d6747d1892..000000000000
--- a/astro/roadmap/files/pkg-message.in
+++ /dev/null
@@ -1,18 +0,0 @@
-[
-{ type: install
- message: <<EOM
-RoadMap is at an early stage of development, and is not thoroughly
-documented. It would be very unwise to rely on RoadMap for real
-navigation.
-
-The instructions for downloading and installing the necessary
-TIGER data are located in:
-
- %%DOCSDIR%%/README
-
-Make sure that you either have a program called flite (a voice
-synthesizer) or disable (mute) audio throught the menu. Other
-voice synthesizer can be used, like festival.
-EOM
-}
-]
diff --git a/astro/roadmap/pkg-descr b/astro/roadmap/pkg-descr
deleted file mode 100644
index 7045132157a2..000000000000
--- a/astro/roadmap/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-RoadMap is a program for Linux that displays street maps. The maps are
-provided by the US Census Bureau, and thus only cover the US.
-
-RoadMap is at an early stage of development. At this time there are no
-routing features implemented yet. RoadMap can only display the map around
-a specified street address or follow a GPS device (using gpsd). The plan
-for the future is to implement some navigation features similar to those
-found in commercial street navigation systems.
-
-RoadMap uses a binary file format for representing the maps that is compact
-enough to allow the storage of many maps on a Compact Flash or MultiMedia
-card. The map of Los Angeles county takes about 10 Mbytes of flash space.
-RoadMap comes with a set of tools to convert the US Census bureau data
-into its own map format.
-
-WWW: http://roadmap.sourceforge.net/
diff --git a/astro/saoimage/Makefile b/astro/saoimage/Makefile
deleted file mode 100644
index 924b61b61f24..000000000000
--- a/astro/saoimage/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# Created by: Pedro Giffuni <giffunip@asme.org>
-
-PORTNAME= saoimage
-PORTVERSION= 1.35.1
-PORTREVISION= 3
-CATEGORIES= astro
-MASTER_SITES= http://tdc-www.harvard.edu/software/saoimage/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Smithsonian Astrophysical Observatory image utility for X
-
-MAKEFILE= makefile
-MAKE_ENV= OFLAGS="${CFLAGS}"
-ALL_TARGET= ${OPSYS}
-USES= xorg
-USE_XORG= x11
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-PLIST_FILES= bin/saoimage etc/imtoolrc.sample share/man/man1/saoimage.1.gz
-
-post-patch:
- # MFLAGS is reserved by make
- @${REINPLACE_CMD} -e 's|MFLAGS|MYMFLAGS|' ${WRKSRC}/makefile.FreeBSD
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/saoimage ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/imtoolrc ${STAGEDIR}${PREFIX}/etc/imtoolrc.sample
- ${INSTALL_MAN} ${WRKSRC}/doc/saoimage.man ${STAGEDIR}${PREFIX}/share/man/man1/saoimage.1
-
-.include <bsd.port.mk>
diff --git a/astro/saoimage/distinfo b/astro/saoimage/distinfo
deleted file mode 100644
index fda2523022ce..000000000000
--- a/astro/saoimage/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (saoimage-1.35.1.tar.gz) = 5e57f2c5a3932a03c6fe7cd8d0ebe5aba0e6806f587c77efcba0e4b7501a87da
-SIZE (saoimage-1.35.1.tar.gz) = 823479
diff --git a/astro/saoimage/files/patch-btnlib_makefile b/astro/saoimage/files/patch-btnlib_makefile
deleted file mode 100644
index d65f0aad01c0..000000000000
--- a/astro/saoimage/files/patch-btnlib_makefile
+++ /dev/null
@@ -1,20 +0,0 @@
---- btnlib/makefile.orig 1995-12-06 20:51:17 UTC
-+++ btnlib/makefile
-@@ -8,7 +8,7 @@
- # the library would build. It is preferable to build btnlib as part of the
- # make procedure in the parent SAOimage directory.
-
--CFLAGS = -c -O
-+CFLAGS += -c -I${LOCALBASE}/include
-
- LINT = lint
- RANLIB = ranlib
-@@ -27,7 +27,7 @@ OBJS = attach.o draw.o event.o border.
- press.o remote.o resize.o util.o
-
- LIB = libbtn.a
--XLIBH = /usr/include/X11/Xlib.h
-+XLIBH = ${LOCALBASE}/include/X11/Xlib.h
- #XLIBH = /usr/openwin/share/include/X11/Xlib.h #for OpenWindows
-
- all: $(LIB)
diff --git a/astro/saoimage/files/patch-disppsct.c b/astro/saoimage/files/patch-disppsct.c
deleted file mode 100644
index 0aa347de9877..000000000000
--- a/astro/saoimage/files/patch-disppsct.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- disppsct.c.orig 2003-09-03 18:23:08 UTC
-+++ disppsct.c
-@@ -599,7 +599,7 @@ static char *make_label()
- char *getenv();
- #endif
-
--#ifdef SUN
-+#if defined(SUN) && !defined(__FreeBSD__)
- long time(); /* should be in time.h, but not in SunOS */
- #endif
- long clock;
diff --git a/astro/saoimage/files/patch-gcc4 b/astro/saoimage/files/patch-gcc4
deleted file mode 100644
index 4483e5e976c3..000000000000
--- a/astro/saoimage/files/patch-gcc4
+++ /dev/null
@@ -1,2468 +0,0 @@
---- btnlib/border.c.orig 1995-05-04 17:21:13 UTC
-+++ btnlib/border.c
-@@ -35,6 +35,10 @@ static char SccsId[] = "%W% %G%";
- * Note: For each byte, bit 0 (0x01) appears on the left.
- * Note: For each byte, bit 7 (0x80) appears on the right.
- */
-+
-+static unsigned char btn_ReverseByte();
-+static void btn_MakeBdrLine();
-+
- void btn_MakeBdrBitmap ( buttonmap, width, height, byte_width, form, inverse )
- unsigned char *buttonmap; /* i,o: pointer to bitmap of button */
- int width, height; /* i: dimensions of button window (to cover) */
-@@ -52,8 +56,6 @@ void btn_MakeBdrBitmap ( buttonmap, widt
- int right_form_bit; /* l: bit in first right form byte to use */
- int right_bdr_byte; /* l: index of first line byte for right bdr */
- int right_bdr_bit; /* l: bit in first line byte for right bdr */
-- static unsigned char btn_ReverseByte();
-- static void btn_MakeBdrLine();
-
- /* portion of pattern form used (clip overlap if button very small) */
- /* middle overlap on odd size counted for height, omitted for width */
-@@ -119,6 +121,9 @@ void btn_MakeBdrBitmap ( buttonmap, widt
- * Subroutine: btn_MakeBdrLine
- * Purpose: set the bits for one line of the button's border
- */
-+
-+static void btn_RightBorder();
-+
- static void btn_MakeBdrLine ( line, form, byte_width, inverse,
- right_bdr_byte, right_bdr_bit,
- right_form_byte, right_form_bit )
-@@ -131,7 +136,6 @@ static void btn_MakeBdrLine ( line, form
- int right_bdr_byte; /* l: index of first line byte for right bdr */
- int right_bdr_bit; /* l: bit in first line byte for right bdr */
- {
-- static void btn_RightBorder();
- /* copy in top left, store reverse for top right */
- *line = *form;
- *(line+1) = *(++form);
---- btnlib/create.c.orig 1990-04-28 20:17:46 UTC
-+++ btnlib/create.c
-@@ -53,6 +53,9 @@ static GC def_gc = NULL;
- * Note: Buttonboxes must later be combined into menus and panels
- * Note: Call TouchButton to activate buttons and submenus when ready
- */
-+
-+static void btn_CreateWindows();
-+
- ButtonBox MakeButtonBox ( parent, gc, visual, background, geo, defs, borders )
- BoxParent *parent; /* i: Parent window info */
- GC gc; /* i: graphics context for drawing labels */
-@@ -70,7 +73,6 @@ ButtonBox MakeButtonBox ( parent, gc, vi
- int x, y; /* l: coordinates of box in parent */
- int i; /* l: loop counter */
- char *btn_Alloc();
-- static void btn_CreateWindows();
- void btn_LabelButtons(), btn_Dimensions();
-
- /* allocate the space for the new record */
---- btnlib/draw.c.orig 1991-06-21 23:40:21 UTC
-+++ btnlib/draw.c
-@@ -103,11 +103,13 @@ void btn_PutImage ( button, phase )
- * Xlib calls: none
- * Method: Dim this box and all co-menu boxes
- */
-+
-+static void btn_DimButtons();
-+
- void btn_DelightButtons ( buttonbox )
- ButtonBox buttonbox;
- {
- int i;
-- static void btn_DimButtons();
-
- btn_DimButtons(buttonbox);
- for( i=0; i < buttonbox->co_menu_count; i++ ) {
-@@ -153,11 +155,13 @@ static void btn_DimButtons ( buttonbox )
- * Uses: btn_LightButtons() below
- * Xlib calls: none
- */
-+
-+static void btn_LightButtons();
-+
- void btn_RelightButtons ( buttonbox )
- ButtonBox buttonbox;
- {
- int i;
-- static void btn_LightButtons();
-
- btn_LightButtons(buttonbox);
- for( i=0; i < buttonbox->co_menu_count; i++ ) {
---- btnlib/event.c.orig 1995-05-04 17:27:33 UTC
-+++ btnlib/event.c
-@@ -52,12 +52,14 @@ static int select_size=0;
- * with their active submenus.
- * Note: Must be called with a buttonbox at the base of the menu tree
- */
-+
-+static int btn_Event();
-+
- int ButtonEvent ( buttonbox, event )
- ButtonBox buttonbox; /* i: top handle for button menu group */
- XEvent *event; /* i: pointer to filled event record */
- {
- int i; /* l: loop counter */
-- static int btn_Event();
-
- /* is the event in the primary buttonbox (or its sub-menus) */
- if( btn_Event(buttonbox, event) != 0 ) {
-@@ -139,6 +141,10 @@ static int btn_Event ( buttonbox, event
- * with their active submenus.
- * Note: Must be called with a buttonbox at the base of the menu tree
- */
-+
-+static int btn_Event();
-+static int btn_Control();
-+
- int ButtonControl ( buttonbox, event, response )
- ButtonBox buttonbox; /* i: top handle for button menu group */
- XEvent *event; /* i: pointer to filled event record */
-@@ -147,8 +153,6 @@ int ButtonControl ( buttonbox, event, re
- int status; /* o: reason for return code (-1,0,1) */
- int not_found; /* l: event search status */
- int i; /* l: loop counter */
-- static int btn_Event();
-- static int btn_Control();
-
- status = 1;
- *response = NULL;
-@@ -206,6 +210,9 @@ int ButtonControl ( buttonbox, event, re
- * until one fields it. If still not, return NULL, else (it
- * was fielded) get the next event and loop again.
- */
-+
-+static int btn_Event();
-+
- static int btn_Control ( buttonbox, event, response )
- ButtonBox buttonbox; /* i: top handle for button menu tree */
- XEvent *event; /* i: pointer to filled event record */
-@@ -218,7 +225,6 @@ static int btn_Control ( buttonbox, even
- int type; /* l: temp for button response type */
- int id; /* l: temp for button id */
- int mask[2]; /* l: temp store for select mask (select changes it) */
-- static int btn_Event();
- int btn_PushButton();
- void btn_PutImage(), btn_DrawButton(), btn_ReleaseButton();
-
---- btnlib/image.c.orig 1991-08-03 22:42:11 UTC
-+++ btnlib/image.c
-@@ -38,6 +38,9 @@ static char SccsId[] = "%W% %G%";
- * Post-state: off_out, off_in, on_out, on_in XImage's set in button record.
- * Exception: Only labels present are installed.
- */
-+
-+static void btn_AddLabel();
-+
- void btn_MakeXImages ( button, width, height, byte_width, visual,
- off_out, off_in, on_out, on_in, mapsz, off, on, motf )
- ButtonRecord *button; /* i: main structure describing button */
-@@ -56,7 +59,6 @@ void btn_MakeXImages ( button, width, he
- unsigned char *data; /* l: pointer to bitmap currently processing */
- XImage *ximage;
- char *btn_Alloc();
-- static void btn_AddLabel();
-
- #ifdef ALLIANT
- extern int nbutton;
-@@ -173,6 +175,9 @@ void btn_MakeXImages ( button, width, he
- * Exception: Label is not stenciled if one dimension would be zero.
- * Method: Get basic alignment parameters and call btn_StencilLabel();
- */
-+
-+static int btn_LabelX(), btn_LabelY();
-+
- static void btn_AddLabel ( label, width, height, byte_width, bitmap, inverse )
- ButtonLabel *label; /* i: record of label bitmap to stencil in */
- int width; /* i: width in pixels of button */
-@@ -185,7 +190,6 @@ static void btn_AddLabel ( label, width,
- int dst_x, dst_y; /* l: coords of start of stencil in dst (button) */
- int xwdth; /* l: width (cols) to stencil */
- int yhght; /* l: number of lines (rows) to stencil */
-- static int btn_LabelX(), btn_LabelY();
- void btn_StencilLabel();
-
- if( ((xwdth = btn_LabelX(label, width, &src_x, &dst_x)) > 0) &&
---- btnlib/label.c.orig 1995-05-04 17:19:37 UTC
-+++ btnlib/label.c
-@@ -42,6 +42,10 @@ static unsigned char lmask[8] = { 0x01,0
- * Note: For each byte, bit 0 (0x01) appears on the left.
- * Note: For each byte, bit 7 (0x80) appears on the right.
- */
-+
-+static void btn_Stencil(), btn_StencilInv();
-+static void btn_StencilAlligned(),btn_StencilAllignedInv();
-+
- void btn_StencilLabel ( src, msk, dst, src_byte_width, dst_byte_width,
- src_x, src_y, dst_x, dst_y, width, height, inverse )
- unsigned char *src; /* i: ptr to first byte of pattern */
-@@ -66,9 +70,6 @@ void btn_StencilLabel ( src, msk, dst, s
- int first_mask; /* l: bit mask, with coded sign (see above) */
- int last_mask; /* l: bit mask, with coded sign (see above) */
-
-- static void btn_Stencil(), btn_StencilInv();
-- static void btn_StencilAlligned(),btn_StencilAllignedInv();
--
- /* advance src and msk to their first used bytes */
- byte_offset = (src_y * src_byte_width) + (src_x / 8);
- src += byte_offset;
---- btnlib/mount.c.orig 1990-04-20 21:56:27 UTC
-+++ btnlib/mount.c
-@@ -35,11 +35,13 @@ static char SccsId[] = "%W% %G%";
- * Xlib calls: none
- * Note: This routine moves latterally to cover co-menus
- */
-+
-+static void btn_MapButtonbox();
-+
- void MountButtonMenu ( buttonbox )
- ButtonBox buttonbox;
- {
- int i;
-- static void btn_MapButtonbox();
-
- btn_MapButtonbox(buttonbox);
- for( i = 0; i < buttonbox->co_menu_count; i++ )
-@@ -109,6 +111,9 @@ static void btn_UnmapButtonbox ( buttonb
- * map submenus of new button.
- * Note: Unmapping submenus is harmless if they were not mapped.
- */
-+
-+static void btn_UnmapButtonbox(), btn_MapButtonbox();
-+
- void btn_ReplaceSubmenus ( buttonbox, btn, op_num, mapping )
- ButtonBox buttonbox;
- int btn;
-@@ -116,7 +121,6 @@ void btn_ReplaceSubmenus ( buttonbox, bt
- int mapping; /* i: switch allows suppression of mapping */
- {
- int i;
-- static void btn_UnmapButtonbox(), btn_MapButtonbox();
-
- /* clear out the old submenus */
- for( i=0; i < buttonbox->submenu_count; i++ )
-@@ -149,6 +153,9 @@ void btn_ReplaceSubmenus ( buttonbox, bt
- * Note: Requires search through co-menus
- * Note: Unmapping cosubmenus is harmless if they were not mapped.
- */
-+
-+static void btn_UnmapButtonbox(), btn_MapButtonbox();
-+
- void btn_ReplaceCosubmenus ( buttonbox, btn, op_num, mapping )
- ButtonBox buttonbox;
- int btn;
-@@ -156,7 +163,6 @@ void btn_ReplaceCosubmenus ( buttonbox,
- int mapping; /* i: switch allows suppression of mapping */
- {
- int i, j;
-- static void btn_UnmapButtonbox(), btn_MapButtonbox();
-
- /* check to see if we have the co-mode submenus */
- if( buttonbox->cosubmenu_count > 0 ) {
---- btnlib/resize.c.orig 1990-04-20 22:15:57 UTC
-+++ btnlib/resize.c
-@@ -33,12 +33,14 @@ static char SccsId[] = "%W% %G%";
- * Post-state: All buttonboxes having given parent are resized to fill
- * Method: Call btn_ChkResize with this menu and then its co-menus.
- */
-+
-+static void btn_ChkResize();
-+
- void ResizeButtons ( buttonbox, parent )
- ButtonBox buttonbox; /* i: top handle for button menu group */
- BoxParent *parent; /* i: record describing parent window */
- {
- int i; /* l: loop counter */
-- static void btn_ChkResize();
-
- /* check this buttonbox */
- btn_ChkResize(buttonbox, parent);
---- clralloc.c.orig 1999-05-12 18:40:45 UTC
-+++ clralloc.c
-@@ -39,12 +39,14 @@ static unsigned long overlay_mask; /* fo
- * Method: Try for at least min cells in default colormap, if failed
- * try to create a private colormap.
- */
-+
-+static Colormap create_colormap();
-+static int alloc_color_cells();
-+
- int alloc_colors( color )
- struct colorRec *color;
- {
- int verify_pseudocolor();
-- static Colormap create_colormap();
-- static int alloc_color_cells();
-
- if( (color->map.default_permit != NO) &&
- (color->map.default_enable == YES) &&
---- clrctrl.c.orig 1990-04-20 14:43:37 UTC
-+++ clrctrl.c
-@@ -36,13 +36,15 @@ extern struct cgraphRec cgraph;
- * Subroutine: select_color
- * Purpose: Things to do when a buttonbox color menu button is selected
- */
-+
-+static void new_color_table();
-+
- void select_color ( )
- {
- static int overlay = 0;
- static int cells = 0;
- static int mode = VOP_PseudoColor;
- void invert_rgb(), reinit_color();
-- static void new_color_table();
-
- if( control.response[0] == VOP ) {
- switch( control.response[1] ) {
-@@ -218,10 +220,12 @@ static void new_color_table ( map_code )
- * Purpose: Reverse all colors at once (respond to invert button)
- * Xlib call: XStoreColors()
- */
-+
-+static void invert_table();
-+
- void invert_rgb ( )
- {
- void make_cellstore_from_cellmaps(), draw_cgraph();
-- static void invert_table();
-
- /* invert color tables and remake storemap */
- invert_table(&color.ctable.red);
---- clrhard.c.orig 1990-04-20 13:54:21 UTC
-+++ clrhard.c
-@@ -29,11 +29,13 @@ static char SccsId[] = "%W% %G%";
- * Subroutine: init_hard_colors
- * Purpose: Set up basic hardware colors
- */
-+
-+static int get_hard_color();
-+
- void init_hard_colors ( color, colormap )
- struct colorRec *color;
- Colormap colormap;
- {
-- static int get_hard_color();
-
- color->hard.red =
- get_hard_color(color->display, colormap, "red", 63000, 0, 0);
-@@ -58,12 +60,14 @@ void init_hard_colors ( color, colormap
- * Subroutine: lookup_cursor_colors
- * Purpose: Get color parameters from named cursor colors
- */
-+
-+static void lookup_color();
-+
- void lookup_cursor_colors ( color, colormap, init )
- struct colorRec *color;
- Colormap colormap;
- int init;
- {
-- static void lookup_color();
-
- /* update xcolor structs if needed */
- if( init || (color->cur.desired_cur != NULL) ) {
-@@ -90,12 +94,14 @@ void lookup_cursor_colors ( color, color
- * Pre-state: XColor for cur, one, and two, initialized
- * Post-state: Pixel values for one and two set, that for cur returned.
- */
-+
-+static int alloc_hard_color();
-+
- int alloc_cursor_cell_color ( color, colormap )
- struct colorRec *color;
- Colormap colormap;
- {
- int val;
-- static int alloc_hard_color();
-
- if( (color->cur.disp_one =
- alloc_hard_color(color->display, colormap, &color->cur.color_one)) < 0 )
-@@ -113,10 +119,12 @@ int alloc_cursor_cell_color ( color, col
- * Subroutine: free_cursor_cell_color
- * Purpose: Free cell color overlay colors
- */
-+
-+static void free_readonly_color();
-+
- void free_cursor_cell_color ( color )
- struct colorRec *color;
- {
-- static void free_readonly_color();
-
- free_readonly_color(color, (int)color->cur.color_one.pixel);
- free_readonly_color(color, (int)color->cur.color_two.pixel);
---- clrinit.c.orig 2001-12-14 23:17:55 UTC
-+++ clrinit.c
-@@ -38,6 +38,9 @@ static Display *display;
- * Subroutine: init_color
- * Purpose: Claim and set up colors (and do any needed initial work)
- */
-+
-+static int init_visual();
-+
- void init_color ( color, init )
- struct colorRec *color;
- int init;
-@@ -46,7 +49,6 @@ void init_color ( color, init )
- void exit_errmsg(), init_hard_colors(), init_halftone();
- void free_color_cells(), lookup_cursor_colors(), free_cursor_cell_color();
- void init_overlay_color(), init_cell_color(), init_halftone_color();
-- static int init_visual();
-
- if( init ) {
- display = color->display;
---- clrmenu.c.orig 1990-04-28 22:40:14 UTC
-+++ clrmenu.c
-@@ -35,14 +35,16 @@ EditStruct *color_edit; /* key to popup
- * Purpose: Get a new pre-defined color table and load it for use
- * Returns: 1 if succeeded, else 0
- */
-+
-+static void load_newtable(), write_color_file();
-+static ColorTable *read_color_file();
-+
- int fetch_colortable ( color, table_code, imagefile )
- struct colorRec *color;
- int table_code;
- char *imagefile; /* i: imagefile name to print in output file */
- {
- ColorTable *newtable;
-- static void load_newtable(), write_color_file();
-- static ColorTable *read_color_file();
-
- switch( table_code ) {
- case MOP_Init_A:
-@@ -111,13 +113,15 @@ static ColorTable *read_color_file ( )
- * Subroutine: write_color_file
- * Purpose: Open and write a color table file
- */
-+
-+static void print_one_color();
-+
- static void write_color_file ( imagefile, color )
- char *imagefile;
- struct colorRec *color;
- {
- FILE *fp;
- int error;
-- static void print_one_color();
- EditStruct *init_edit_popup();
- int open_output_file();
- void timestamp();
-@@ -189,11 +193,13 @@ static void print_one_color ( fp, table
- * Subroutine: load_newtable
- * Purpose: Load an internally stored color table for use
- */
-+
-+static void load_subtable();
-+
- static void load_newtable ( ctable, new )
- struct colorTable *ctable;
- ColorTable *new;
- {
-- static void load_subtable();
-
- load_subtable(&ctable->red, &new->red);
- load_subtable(&ctable->green, &new->green);
---- clrread.c.orig 1990-04-28 23:30:35 UTC
-+++ clrread.c
-@@ -25,6 +25,9 @@ static char SccsId[] = "%W% %G%";
- * Subroutine: parse_color_file
- * Purpose: Parse values after color identifier
- */
-+
-+static int parse_color_table(), advance_to_ascii();
-+
- int parse_color_file ( fp, ctable, max_entries )
- ColorTable *ctable;
- int max_entries;
-@@ -35,7 +38,6 @@ int parse_color_file ( fp, ctable, max_e
- char line[SZ_LINE];
- char cbuf[SZ_LINE];
- struct SubTable *table;
-- static int parse_color_table(), advance_to_ascii();
-
- line_num = 0;
- /* advance to first non-comment line */
-@@ -95,6 +97,9 @@ int parse_color_file ( fp, ctable, max_e
- * Purpose: Read color table entries for one color
- * Note: Values may start with word "gamma" and its value
- */
-+
-+static int advance_to_ascii(), prep_alpha();
-+
- static int parse_color_table ( fp, line, cbuf, i, len, line_num,
- farb, max_entries, color_cnt )
- FILE *fp;
-@@ -110,7 +115,6 @@ static int parse_color_table ( fp, line,
- float level, intensity;
- char *level_token, *intensity_token;
- int status, entry;
-- static int advance_to_ascii(), prep_alpha();
- int check_parens();
- char *next_token();
-
-@@ -227,6 +231,9 @@ static int parse_color_table ( fp, line,
- * Negative val if string starts with a number or paren
- * 0 if file ended, or first character was neither char nor num
- */
-+
-+static int find_token(), prep_alpha();
-+
- static int advance_to_ascii ( fp, line, scratch, len, line_num, dont_end )
- FILE *fp; /* i: file descriptor */
- char *line; /* i: buffer to get entire line */
-@@ -236,7 +243,6 @@ static int advance_to_ascii ( fp, line,
- int dont_end; /* flag that more is definitely expected */
- {
- int i;
-- static int find_token(), prep_alpha();
- int check_parens();
-
- /* advance to first non-comment line */
---- clrsetup.c.orig 1990-06-03 04:07:29 UTC
-+++ clrsetup.c
-@@ -29,12 +29,14 @@ static char SccsId[] = "%W% %G%";
- * Purpose: Set up color parameters unique to overlay type usage
- * Xlib calls: XStoreColors()
- */
-+
-+static void set_cursor_overlay_color(), copy_xcolor_rgb(), init_cellstore();
-+
- void init_overlay_color ( color )
- struct colorRec *color;
- {
- int ncolors;
- void make_cellstore_from_tables();
-- static void set_cursor_overlay_color(), copy_xcolor_rgb(), init_cellstore();
-
- init_cellstore(color->cellstore, color->pixvalmap, color->ncolors);
- /* color in the cursor range of the color map */
-@@ -75,12 +77,14 @@ void init_overlay_color ( color )
- * Purpose: Set up color parameters unique to cell usage without overlay
- * Xlib calls: XStoreColors()
- */
-+
-+static void init_cellstore();
-+
- void init_cell_color ( color )
- struct colorRec *color;
- {
- void make_cellstore_from_tables();
- int alloc_cursor_cell_color();
-- static void init_cellstore();
-
- init_cellstore(color->cellstore, color->pixvalmap, color->ncolors);
- /* Not cursor plane */
---- clrvary.c.orig 1990-04-20 13:57:20 UTC
-+++ clrvary.c
-@@ -130,6 +130,9 @@ void vary_colors ( event, mode, track, x
- * Subroutine: vary_contrast_and_bias
- * Purpose: change color table cell_levels as per new contrast and bias
- */
-+
-+static void invert_table();
-+
- void vary_contrast_and_bias ( table, contrast, bias )
- struct subtableRec *table;
- double contrast; /* i: normal = 1.0 */
-@@ -137,7 +140,6 @@ void vary_contrast_and_bias ( table, con
- {
- double *base_level, *cell_level;
- int vertex_cnt;
-- static void invert_table();
-
- base_level = table->base_level;
- cell_level = table->cell_level;
---- cmdnew.c.orig 1997-06-06 14:52:04 UTC
-+++ cmdnew.c
-@@ -73,9 +73,11 @@ static char *prompt = "Enter new image f
- * Called by: key_response() in MainKey.c
- * Called by: select_environment() in MainSelect.c
- */
-+
-+static int new_command();
-+
- void get_new_cmd ( )
- {
-- static int new_command();
- int get_edit_input();
- EditStruct *init_edit_popup();
-
-@@ -95,6 +97,11 @@ void get_new_cmd ( )
- * Purpose: Given a new command line, parse it and do what is called for
- * Returns: 1 = success, 0 = user decided not to do anything, -1 = error
- */
-+
-+static char **make_argv();
-+static int new_file(), form_tokens();
-+static void redo_displays(), clear_params(), reset_dispparams(), free_argv();
-+
- static int new_command ( input_line )
- char *input_line;
- {
-@@ -104,9 +111,6 @@ static int new_command ( input_line )
- int headersize;
- int parse_cmdline(), check_image();
- void reinit_color(), redraw_magnifier(), touch_submenu_button();
-- static char **make_argv();
-- static int new_file(), form_tokens();
-- static void redo_displays(), clear_params(), reset_dispparams(), free_argv();
-
- /* store some key initial values */
- headersize = img.headersize;
---- cmdparse.c.orig 2002-04-08 19:26:55 UTC
-+++ cmdparse.c
-@@ -47,6 +47,9 @@ extern int bad_buttons;
- * Purpose: Process options to set filename and change defaults
- * Returns: -1 on error, 0 OK but no filename, 1 OK and new filename given
- */
-+
-+static int parse_etc();
-+
- int parse_cmdline ( argc, argv, displayname )
- int argc;
- char *argv[];
-@@ -58,7 +61,6 @@ int parse_cmdline ( argc, argv, displayn
- int parse_rotate(), parse_scale(), parse_color(), parse_fileread(), usage();
- int parse_cursor();
- void init_cmdline();
-- static int parse_etc();
-
- if( displayname != NULL ) {
- /* if initial program command line, strip off program name, store line */
---- crdinvrt.c.orig 1990-04-20 14:00:26 UTC
-+++ crdinvrt.c
-@@ -28,12 +28,14 @@ static char SccsId[] = "%W% %G%";
- * Purpose: Compute parameters of the inverse transform
- * Method: Uses LU decomposition method
- */
-+
-+static void lu_decompose(), lu_backsub();
-+
- void invert_matrix ( old, new )
- Transform *old, *new;
- {
- float scratch[3][3], column[3];
- int pivots[3];
-- static void lu_decompose(), lu_backsub();
-
- scratch[0][0] = old->inx_outx;
- scratch[1][0] = old->iny_outx;
-@@ -65,13 +67,15 @@ void invert_matrix ( old, new )
- * Purpose: Compute the offsets used for integer transforms
- * Method: Uses matrix inversion
- */
-+
-+static void lu_decompose(), lu_backsub();
-+
- void compute_iadd_invert ( old, new, ioff )
- Transform *old, *new;
- float ioff;
- {
- float scratch[3][3], column[3];
- int pivots[3];
-- static void lu_decompose(), lu_backsub();
-
- /* set transform equations in matrix form */
- scratch[0][0] = old->inx_outx;
---- crdrot.c.orig 1990-04-20 14:00:51 UTC
-+++ crdrot.c
-@@ -55,6 +55,9 @@ static char SccsId[] = "%W% %G%";
- * As each transform is applied to the front, we apply them in reverse order
- * the result is, from img->A,B,C,imgtofile(as given)->file
- */
-+
-+static void move_mtrx(), flip_mtrx(), turn_mtrx();
-+
- void rotate_transform ( img, imgtofile, flip, rotcode )
- Coordsys *img;
- Transform *imgtofile;
-@@ -63,7 +66,6 @@ void rotate_transform ( img, imgtofile,
- {
- double xmove, ymove;
- int angle;
-- static void move_mtrx(), flip_mtrx(), turn_mtrx();
-
- /* if no rotation, do nothing */
- if( (rotcode == 0) && (flip == 0) ) return;
-@@ -93,6 +95,9 @@ void rotate_transform ( img, imgtofile,
- * Note: ioff is not used for turn or flip, as it is assumed that both
- * will be bracketed between two moves (to place origin at center)
- */
-+
-+static void mult_mtrx();
-+
- static void move_mtrx ( mtrx, xtran, ytran, ioff, prior )
- Transform *mtrx;
- double xtran, ytran;
-@@ -100,7 +105,6 @@ static void move_mtrx ( mtrx, xtran, ytr
- int prior;
- {
- Transform translate;
-- static void mult_mtrx();
-
- bzero((char *)(&translate), sizeof(Transform));
- translate.inx_outx = 1.0;
-@@ -119,12 +123,14 @@ static void move_mtrx ( mtrx, xtran, ytr
- * Subroutine: flip_mtrx
- * Purpose: Apply a mirror reflection to the passed Transform
- */
-+
-+static void mult_mtrx();
-+
- static void flip_mtrx ( mtrx, prior )
- Transform *mtrx;
- int prior; /* i: 1: move, transform, move, 0: transform, move */
- {
- Transform reflect;
-- static void mult_mtrx();
-
- bzero((char *)(&reflect), sizeof(Transform));
- reflect.inx_outx = 1.0;
-@@ -141,6 +147,9 @@ static void flip_mtrx ( mtrx, prior )
- * Note: the pivot is 0,0 of the passed Transform's coordinate system
- * Exception: only multiples of 90 degrees are allowed
- */
-+
-+static void mult_mtrx();
-+
- static void turn_mtrx ( mtrx, angle, prior )
- Transform *mtrx;
- int angle;
-@@ -148,7 +157,6 @@ static void turn_mtrx ( mtrx, angle, pri
- {
- Transform rotate;
- void exit_errmsg();
-- static void mult_mtrx();
-
- while( angle >= 360 ) angle -= 360;
- while( angle < 0 ) angle += 360;
---- crdsynth.c.orig 1990-04-20 14:01:55 UTC
-+++ crdsynth.c
-@@ -147,11 +147,13 @@ void combine_transform ( new, first, sec
- * Subroutine: set_trans_speed
- * Purpose: Set parameters for fast integer computation
- */
-+
-+static int integer_test();
-+
- void set_trans_speed ( trans )
- Transform *trans;
- {
- int xzm, yzm;
-- static int integer_test();
-
- trans->ixzoom = 0;
- trans->iyzoom = 0;
---- crdtemp.c.orig 1996-02-26 20:14:19 UTC
-+++ crdtemp.c
-@@ -126,6 +126,9 @@ void set_disptran ( coord )
- * Purpose: set up zoom given edges of desired display and
- * appropriate img transform
- */
-+
-+static int choose_zoom();
-+
- void panedge_zoom ( coord, wintoimgtrans, win_x, win_y )
- struct coordRec *coord; /* i: collected coords */
- Transform *wintoimgtrans; /* i: transform from mouse's window to img */
-@@ -134,7 +137,6 @@ void panedge_zoom ( coord, wintoimgtrans
- float imgX, imgY;
- int box_width, box_height;
- void i_transform();
-- static int choose_zoom();
-
- /* calculate image coordinates of win_x and win_y */
- i_transform(wintoimgtrans, win_x, win_y, &imgX, &imgY);
---- csrarea.c.orig 1990-04-20 14:07:03 UTC
-+++ csrarea.c
-@@ -28,13 +28,15 @@ static char SccsId[] = "%W% %G%";
- * Purpose: Calculate area, in float units file pixels, enclosed by cursor
- * Method: Use mathematical formula appropriate to cursor type
- */
-+
-+static int test_cross();
-+
- double cursor_area ( cursor, user_info )
- struct cursorRec *cursor;
- int user_info; /* flag, data is for user info */
- {
- double area;
- int i, j;
-- static int test_cross();
-
- switch( cursor->type ) {
- case COP_Circle:
-@@ -83,13 +85,15 @@ static double x11, y11, x12, y12;
- * are not tested since neighbors cannot cross but neighbors do
- * share a common point.
- */
-+
-+static int intercept();
-+
- static int test_cross ( pt, cnt, j, i )
- PolyPoint *pt; /* list of vertices */
- int cnt; /* number of vertices */
- int j, i; /* two vertices at ends of edge being tested */
- {
- int k;
-- static int intercept();
-
- if( (i+2) >= cnt ) {
- return( 0 );
---- csrgrab.c.orig 1990-04-20 14:08:42 UTC
-+++ csrgrab.c
-@@ -38,12 +38,14 @@ extern struct colorRec color; /* need to
- * Purpose: Change size of cursor to intersect current mouse cursor
- * while keeping aspect ratio of cursor constant
- */
-+
-+static void size_annulus(), grab_annulus();
-+
- void size_annuli ( cursor, event )
- struct cursorRec *cursor;
- XEvent *event; /* i: event for location of mouse */
- {
- void draw_cursor(), make_cursor();
-- static void size_annulus(), grab_annulus();
-
- /* if this event is initiating tracking, don't erase the cursor */
- if( event->type == MotionNotify )
-@@ -64,13 +66,15 @@ void size_annuli ( cursor, event )
- * Purpose: Respond to a mouse request to delete an annulus
- *
- */
-+
-+static int on_annulus();
-+static void size_annulus(), remove_annulus();
-+
- void delete_annulus ( cursor, event )
- struct cursorRec *cursor;
- XEvent *event; /* i: XMotionEvent or XButtonEvent */
- {
- struct cursorRec *parent;
-- static int on_annulus();
-- static void size_annulus(), remove_annulus();
-
- /* if there are two or more annuli */
- if( (cursor->next_annulus != 0) &&
-@@ -169,14 +173,16 @@ static void remove_annulus ( parent )
- * Purpose: Set up cursor to for a size annulus interaction
- * Called by: size_annuli()
- */
-+
-+static int on_annulus();
-+static void remove_annulus();
-+
- static void grab_annulus ( cursor )
- struct cursorRec *cursor;
- {
- double inc;
- int code;
- struct cursorRec *parent, *annulus;
-- static int on_annulus();
-- static void remove_annulus();
-
- code = on_annulus(cursor, &parent);
- /* decide what to draw */
---- csrpoly1.c.orig 1990-04-20 14:11:54 UTC
-+++ csrpoly1.c
-@@ -36,6 +36,9 @@ extern struct colorRec color; /* need to
- * Used when initiating a move or size action
- * Called by: control_cursor() in CursorCtrl.c
- */
-+
-+static int on_polygon_vertex();
-+
- void grab_polygon_vertex ( cursor, event, size )
- struct cursorRec *cursor;
- XEvent *event; /* i: XbuttonEvent (ButtonPress) for x & y */
-@@ -45,7 +48,6 @@ void grab_polygon_vertex ( cursor, event
- int pt; /* l: index of polygon vertex */
- int closest_polygon_line();
- void draw_cursor(), add_polygon_vertex();
-- static int on_polygon_vertex();
-
- /* erase existing cursor */
- draw_cursor(cursor, &color.gcset.undraw);
-@@ -84,13 +86,15 @@ void grab_polygon_vertex ( cursor, event
- * Returns: 1 if image must be redrawn, else 0
- * Called by: control_cursor() in CursorCtrl.c
- */
-+
-+static int on_polygon_vertex();
-+
- int request_delete_polygon_vertex ( cursor, event )
- struct cursorRec *cursor;
- XEvent *event; /* i: XbuttonEvent (ButtonPress) for x & y */
- {
- int i;
- void delete_polygon_vertex(), draw_cursor();
-- static int on_polygon_vertex();
-
- i = on_polygon_vertex((int)event->xbutton.x, (int)event->xbutton.y,
- cursor->points, cursor->poly_cnt);
---- csrpoly2.c.orig 1998-07-09 16:29:27 UTC
-+++ csrpoly2.c
-@@ -72,12 +72,14 @@ void collapse_polygon ( cursor )
- * Subroutine: start_polygon
- * Purpose: Install polygon drawing stuff for the active cursor
- */
-+
-+static void init_polygon();
-+
- void start_polygon ( cursor, coord )
- struct cursorRec *cursor;
- struct coordRec *coord;
- {
- void set_polygon_from_file_coords();
-- static void init_polygon();
-
- if( polysz == 0 )
- init_polygon();
---- csrpoly3.c.orig 1990-04-20 14:11:40 UTC
-+++ csrpoly3.c
-@@ -28,6 +28,9 @@ static char SccsId[] = "%W% %G%";
- * vector from pointer to closest point on segment
- * Method: top down search
- */
-+
-+static double distance_from_segment(), cos_to_segment();
-+
- int closest_polygon_line ( x, y, vertex, cnt )
- int x, y;
- XPoint *vertex;
-@@ -38,7 +41,6 @@ int closest_polygon_line ( x, y, vertex,
- int min_endpoint, endpoint;
- int min_j;
- int i, j;
-- static double distance_from_segment(), cos_to_segment();
-
- min_distance = 1.0E30;
- min_j = 0;
---- csrshape.c.orig 1998-10-19 18:46:41 UTC
-+++ csrshape.c
-@@ -31,9 +31,6 @@ static char SccsId[] = "%W% %G%";
-
- #include "defs/circle.def" /* Define Unit_circles */
-
--#ifdef ANSIC
--/* Exported declarations must be centralized before ANSI C can be used */
--
- void make_cursor( struct cursorRec *cursor);
- static int make_arrow( double xtip, double ytip, double xray,
- double rotsin, double rotcos, XPoint *points);
-@@ -41,28 +38,20 @@ static int make_boxcur( double xcen, dou
- double xray, double yray,
- double rotsin, double rotcos, XPoint *points);
- static int make_circur( double xcen, double ycen, double radius,
-- XPoint *points )
-+ XPoint *points );
- static int make_sqrcur( double xcen, double ycen, double radius,
-- XPoint *points )
-+ XPoint *points );
- static int make_diacur( double xcen, double ycen, double radius,
-- XPoint *points )
-+ XPoint *points );
- static int make_crosscur( double xcen, double ycen, double radius,
-- XPoint *points )
-+ XPoint *points );
- static int make_excur( double xcen, double ycen, double radius,
-- XPoint *points )
-+ XPoint *points );
- static int make_ellipse( double xcen, double ycen,
- double xradius, double yradius,
- double rotsin, double rotcos, XPoint *points);
- static int make_piecur( double xcen, double ycen, double radius,
-- XPoint *points )
--
--#else
--
-- static int make_arrow(), make_boxcur(), make_circur();
-- static int make_ellipse(), make_piecur();
--
--#endif
--
-+ XPoint *points );
-
- /* Declare and initialize drawing tools */
- double *UnitPieX = Circle12X;
---- ctrlcntn.c.orig 1998-07-09 16:29:00 UTC
-+++ ctrlcntn.c
-@@ -61,6 +61,9 @@ void init_connections ()
- * Purpose: Open a connection to a remote process and update event handlers
- * Returns: -1 on failure, else IPC number
- */
-+
-+static void init_select();
-+
- int open_connection ( connection )
- struct connectRec *connection;
- {
-@@ -71,7 +74,6 @@ int open_connection ( connection )
- extern int ButtonSelectMask(), open_pipe();
- extern int open_socket_listener();
- extern struct connectRec *accept_socket_connection();
-- static void init_select();
- #endif
-
- #ifdef NOPIPEFLUSH
---- ctrlfile.c.orig 1990-04-20 13:49:12 UTC
-+++ ctrlfile.c
-@@ -40,6 +40,9 @@ extern int errno;
- * Post state: Sets pointer to file, open and ready for writing
- * Returns: 2 = append, 1 = new file, 0 = user decided not to, -1 = error
- */
-+
-+static int file_exists();
-+
- int open_output_file ( fd, edit, one_popup_row, prompt )
- FILE **fd;
- EditStruct *edit;
-@@ -56,7 +59,6 @@ int open_output_file ( fd, edit, one_pop
- int get_edit_input();
- EditStruct *init_edit_popup();
- void clear_edit_buf(), unmap_popwin();
-- static int file_exists();
-
- open_type[0] = 0;
- if( (get_edit_input(edit, one_popup_row, 1, 0, prompt) <= 0) ||
-@@ -137,6 +139,9 @@ int open_output_file ( fd, edit, one_pop
- * Note: Sets pointer of file open and ready for reading
- * Returns: 1 on success, 0 if user decided not to, -1 on error
- */
-+
-+static int file_exists();
-+
- int open_input_file ( fd, edit, one_popup_row, prompt )
- FILE **fd;
- EditStruct *edit;
-@@ -146,7 +151,6 @@ int open_input_file ( fd, edit, one_popu
- char filename[132];
- int exist;
- int get_edit_input();
-- static int file_exists();
-
- if( get_edit_input(edit, one_popup_row, 1, 1, prompt) <= 0 )
- return( 0 );
---- ctrlgc.c.orig 1990-05-02 08:19:55 UTC
-+++ ctrlgc.c
-@@ -237,10 +237,12 @@ GC set_edit_gc ( font, foreground, backg
- * Subroutine: get_fontstruct
- * Returns: Pointer to the specified fontstruct
- */
-+
-+static int init_font();
-+
- XFontStruct *get_fontstruct ( app_code )
- int app_code; /* i: see comments above */
- {
-- static int init_font();
-
- if( (app_font[app_code] == NULL) && (init_font(app_code) == NULL) )
- return( NULL );
-@@ -253,11 +255,13 @@ XFontStruct *get_fontstruct ( app_code )
- * Purpose: Load the fonts used by this program
- * Returns: Font on success, else 0
- */
-+
-+static int open_font();
-+
- static int init_font ( app_code )
- int app_code; /* i: font application type index */
- {
- int i, name_index;
-- static int open_font();
-
- for( i=0; i<OPTION_COUNT; i++ ) {
- name_index = preference[app_code][i];
---- dispblnk.c.orig 1990-04-20 14:23:14 UTC
-+++ dispblnk.c
-@@ -181,13 +181,15 @@ static int display_blink ( index )
- * For each button release, if it is on top of stack, release it and display
- * one below, else just release it
- */
-+
-+static int display_blink();
-+
- void control_blink ()
- {
- static int oldmode;
- static int buttons = 0;
- static int btnstack[4];
- int i;
-- static int display_blink();
-
- if( control.event.type == ButtonPress ) {
- /* don't respond if it's with a meta key (window resize) */
---- dispbtmp.c.orig 1991-06-21 22:58:15 UTC
-+++ dispbtmp.c
-@@ -55,9 +55,11 @@ void init_halftone ()
- * Subroutine: select_halftone
- * Purpose: Respond to halftone selection command
- */
-+
-+static void new_halftone();
-+
- void select_halftone ()
- {
-- static void new_halftone();
-
- switch( control.response[1] ) {
- case 0:
---- editctrl.c.orig 1990-06-03 04:07:48 UTC
-+++ editctrl.c
-@@ -61,6 +61,9 @@ extern int XZ_efn;
- * Subroutine: init_edit_popup
- * Purpose: Get everything ready for running editor sessions
- */
-+
-+static void init_popwin();
-+
- EditStruct *init_edit_popup ( string, max_chars )
- char *string;
- int max_chars;
-@@ -69,7 +72,6 @@ EditStruct *init_edit_popup ( string, ma
- int len;
- EditStruct *get_edit_struct();
- void init_edit_struct(), load_edit_struct();
-- static void init_popwin();
-
- if( init_window ) {
- init_popwin(color.gcset.menu.foreground, color.gcset.menu.background);
-@@ -91,6 +93,9 @@ EditStruct *init_edit_popup ( string, ma
- * (but expose is fielded and configure is saved for end).
- * Returns: 1 if user returns with a response, 0 if user cancels session
- */
-+
-+static void map_popwin();
-+
- int get_edit_input ( edit, one_row, map, unmap, prompt )
- EditStruct *edit;
- int one_row; /* i: put-edit-after-prompt-on-same-line */
-@@ -104,7 +109,6 @@ int get_edit_input ( edit, one_row, map,
- int emacs_response();
- void draw_new_string(), redraw_edit_string();
- void adjust_desktop(), redraw_window(), unmap_popwin();
-- static void map_popwin();
-
- map_popwin(edit, one_row, prompt, map);
- if( !map ) {
---- grphbtmp.c.orig 1990-04-20 14:31:04 UTC
-+++ grphbtmp.c
-@@ -27,6 +27,9 @@ extern struct colorRec color;
- * Subroutine: make_halftone_panimage
- * Purpose: Make halftone bitmap for pan window (panbox)
- */
-+
-+static void byte_dither_sample(), byte_diffuse_sample();
-+
- void make_halftone_colorbar ( bytedata, bitdata,
- width, height, bytes_per_line )
- unsigned char *bytedata;
-@@ -34,7 +37,6 @@ void make_halftone_colorbar ( bytedata,
- int width, height;
- int bytes_per_line;
- {
-- static void byte_dither_sample(), byte_diffuse_sample();
-
- bzero((char *)bitdata, bytes_per_line * height);
- if( color.halftone.mode == BOP_Dither ) {
---- grphgrab.c.orig 1990-04-20 14:33:27 UTC
-+++ grphgrab.c
-@@ -30,10 +30,12 @@ extern struct cgraphRec cgraph;
- * Subroutine: grab_cgraph_vertex
- * Purpose: When a mouse button is pressed, assign a vertex to that button
- */
-+
-+static void get_color_vertex();
-+
- void get_cgraph_vertex ( event )
- XEvent *event;
- {
-- static void get_color_vertex();
-
- switch( event->xbutton.button ) {
- case Button1:
-@@ -58,10 +60,12 @@ void get_cgraph_vertex ( event )
- * event
- * Returns: 1 if a vertex was dropped, else 0
- */
-+
-+static int drop_color_vertex();
-+
- int drop_cgraph_vertex ( event )
- XEvent *event;
- {
-- static int drop_color_vertex();
-
- switch( event->xbutton.button ) {
- case Button1:
-@@ -83,13 +87,15 @@ int drop_cgraph_vertex ( event )
- * Purpose: Handle grab vertex event for single color
- * Method: Grab old vertex or make new vertex - under mouse pointer
- */
-+
-+static int grab_old_color_vertex();
-+static void install_new_color_vertex();
-+
- static void get_color_vertex ( x, y, col )
- int x, y;
- struct colgRec *col;
- {
- void install_draw_queue_end();
-- static int grab_old_color_vertex();
-- static void install_new_color_vertex();
-
- /* clip against limits */
- if( x < cgraph.graph.xzero )
-@@ -151,6 +157,9 @@ static int grab_old_color_vertex ( x, y,
- * Subroutine: install_new_color_vertex
- * Purpose: Given hash position, install a new vertex, and make active
- */
-+
-+static void add_color_vertex(), add_color_vertex_hash();
-+
- static void install_new_color_vertex ( x, y, col )
- int x, y; /* i: position of ULcorner of new hash mark */
- struct colgRec *col; /* i: color info structure for one color */
-@@ -158,7 +167,6 @@ static void install_new_color_vertex ( x
- double intensity, cell_level;
- int match;
- int select_best_hash_position();
-- static void add_color_vertex(), add_color_vertex_hash();
-
- col->active_hash = select_best_hash_position(x, y, col->hash, col->hash_cnt,
- &match, cgraph.vertical);
-@@ -251,11 +259,13 @@ static void add_color_vertex_hash ( col,
- * Purpose: Delete a color table vertex if one is under the mouse position
- * Returns: 1 if vertex was dropped, else 0
- */
-+
-+ static int grab_old_color_vertex();
-+
- static int drop_color_vertex ( col, x, y )
- struct colgRec *col;
- int x, y;
- {
-- static int grab_old_color_vertex();
-
- /* hash mark positions are upper left corner of hash box */
- x -= HASH_RAY;
---- grphinit.c.orig 1990-04-20 14:40:44 UTC
-+++ grphinit.c
-@@ -46,9 +46,11 @@ extern int XZ_efn;
- * Subroutine: init_colorbox
- * Purpose: Handle program init-time color bar and graph initialization
- */
-+
-+static void init_main_colorbar();
-+
- void init_colorbox ( )
- {
-- static void init_main_colorbar();
-
- cgraph.ncolors = color.ncolors;
- cgraph.red.table = &color.ctable.red;
-@@ -68,10 +70,12 @@ void init_colorbox ( )
- * Purpose: Initialize color bar and related params
- * Xlib calls: XCreateSimpleWindow(), XMapSubwindows()
- */
-+
-+static void set_colorbar_image(), set_colorbar_params();
-+
- static void init_main_colorbar ( )
- {
- char *calloc_errchk();
-- static void set_colorbar_image(), set_colorbar_params();
-
- colorbar.display = colorbox.display;
- colorbar.ref_width = colorbox.width;
-@@ -92,10 +96,12 @@ static void init_main_colorbar ( )
- * Subroutine: adjust_main_colorbar
- * Purpose: Adjust color bar size params and/or color data if needed
- */
-+
-+static void set_colorbar_image(), set_colorbar_params();
-+
- void adjust_main_colorbar ( )
- {
- char *calloc_errchk();
-- static void set_colorbar_image(), set_colorbar_params();
-
- if( (colorbox.width != colorbar.ref_width) ||
- (colorbox.height != colorbar.ref_height) ) {
-@@ -113,11 +119,13 @@ void adjust_main_colorbar ( )
- * Purpose: Initialize color bar and related params
- * Xlib calls: XMapSubwindows()
- */
-+
-+static void set_colorbar_image(), set_colorbar_params();
-+
- void init_graph_colorbar ( )
- {
- Window create_cgraph_box();
- char *calloc_errchk();
-- static void set_colorbar_image(), set_colorbar_params();
-
- cgraph.bar.display = graphbox.display;
- cgraph.bar.ref_width = graphbox.width;
-@@ -149,11 +157,13 @@ void init_graph_colorbar ( )
- * Subroutine: adjust_graph_colorbar
- * Purpose: Adjust color bar size params and/or color data if needed
- */
-+
-+static void set_colorbar_image(), set_colorbar_params();
-+
- void adjust_graph_colorbar ( )
- {
- int resize = 0;
- char *calloc_errchk();
-- static void set_colorbar_image(), set_colorbar_params();
-
- if( cgraph.vertical ) {
- if( graphbox.height != cgraph.bar.ref_height ) {
---- grphmove.c.orig 1990-04-20 14:37:26 UTC
-+++ grphmove.c
-@@ -26,12 +26,14 @@ extern struct cgraphRec cgraph;
- * Purpose: Change values (and position) of designated vertices in
- * response to mouse movement
- */
-+
-+static void move_color_vertex();
-+
- void move_cgraph_vertices ( x, y )
- int x, y;
- {
- double cell_level, intensity;
- int hash_x, hash_y;
-- static void move_color_vertex();
-
- /* clip against limits */
- if( x < cgraph.graph.xzero )
---- grpholap.c.orig 1990-04-20 14:36:00 UTC
-+++ grpholap.c
-@@ -28,13 +28,15 @@ extern struct cgraphRec cgraph;
- * Subroutine: mark_colorline_overlap
- * Purpose: Make line representing more than one color black (or white)
- */
-+
-+static void mark_hashmark_overlap();
-+
- void mark_colorline_overlap ( )
- {
- int i, j;
- int x, y;
- int x1, y1;
- XSegment line[256];
-- static void mark_hashmark_overlap();
-
- j = 0;
- if( cgraph.vertical ) {
---- grphtext.c.orig 1990-04-20 14:39:37 UTC
-+++ grphtext.c
-@@ -33,6 +33,9 @@ extern struct cgraphRec cgraph;
- * Purpose: Set labeling pieces according to the graph window size
- * Xlib calls: XMoveWindow(), XResizeWindow(), XMapWindow()
- */
-+
-+static void init_colorbar_label();
-+
- void init_color_graph_label ( )
- {
- int new = 0;
-@@ -40,7 +43,6 @@ void init_color_graph_label ( )
- int resize = 0;
- Window create_cgraph_box();
- void init_color_graph_label();
-- static void init_colorbar_label();
-
- if( cgraph.graphlabel.active == 0 )
- return;
---- histdist.c.orig 1998-07-28 18:56:45 UTC
-+++ histdist.c
-@@ -24,6 +24,9 @@ static char SccsId[] = "%W% %G%";
- * Purpose: Distribute the levels among histogram sub-groups
- * Returns: number of groups with no assigned color levels
- */
-+
-+static int excess_zgroup(), excess_nzgroup(), range_zgroup();
-+
- int distribute_levels ( linklist, pixel_area, color_levels,
- pmin, pmax, ncolor )
- SubrangeLink *linklist;
-@@ -39,7 +42,6 @@ int distribute_levels ( linklist, pixel_
- #ifdef DEBUG
- int census = 0;
- #endif
-- static int excess_zgroup(), excess_nzgroup(), range_zgroup();
-
- /* if all one group (no strong peaks), allocation is simple */
- if( linklist->next == 0 ) {
---- histeql.c.orig 1990-04-20 14:59:27 UTC
-+++ histeql.c
-@@ -24,6 +24,10 @@ static char SccsId[] = "%W% %G%";
- * output level optimization accounts for large cell counts
- * for single levels (e.g. half of all pixels with value 0)
- */
-+
-+static int count_nonzero_histogram_entries(), rescan_histogram();
-+static void unmark_peak_links();
-+
- void histogram_equalize ( scalemap, histogram, area, pmin, pmax,
- color_levels, pixels )
- unsigned char *scalemap; /* i/o: scalemap (for signed indexing) */
-@@ -42,8 +46,6 @@ void histogram_equalize ( scalemap, hist
- char *calloc_errchk();
- int distribute_levels();
- void generate_scalemap(), scan_histogram_for_peaks(), resolve_zeroes();
-- static int count_nonzero_histogram_entries(), rescan_histogram();
-- static void unmark_peak_links();
-
- /* initialize link list */
- linklist = (SubrangeLink *)calloc_errchk(10, sizeof(int), "HElink");
---- histlist.c.orig 1991-06-21 22:58:44 UTC
-+++ histlist.c
-@@ -29,6 +29,12 @@ static char SccsId[] = "%W% %G%";
- * Subroutine: make_equalized_list
- * Purpose: Distributing levels for a subrange section of the histogram
- */
-+
-+static int equalize_simply();
-+#ifdef JIGGLE
-+static void adjust_list();
-+#endif
-+
- void make_equalized_list ( histogram, list, low_entry, high_entry,
- pixel_area, color_levels )
- int *histogram;
-@@ -47,10 +53,6 @@ void make_equalized_list ( histogram, li
- int best_levels_under;
- int best_average_over = 0; /* average_area used to get best_levels */
- int best_average_under = 0;
-- static int equalize_simply();
--#ifdef JIGGLE
-- static void adjust_list();
--#endif
-
- /* else allocation distribution must first be determined */
- /* run through histgram section making basic allocation and taking notes */
---- histmap.c.orig 1990-04-20 15:00:13 UTC
-+++ histmap.c
-@@ -28,6 +28,9 @@ static char SccsId[] = "%W% %G%";
- * safely be applied.
- * Note: The original link-list of groups is freed.
- */
-+
-+static void make_subrange_scalemap();
-+
- void generate_scalemap ( hist, subrange, scalemap, pixels )
- int *hist; /* i: histogram (for signed offsets) */
- SubrangeLink *subrange; /* i: linklist of subranges */
-@@ -36,7 +39,6 @@ void generate_scalemap ( hist, subrange,
- {
- int baselevel;
- SubrangeLink *trash;
-- static void make_subrange_scalemap();
-
- baselevel = 0;
- while( subrange != 0 ) {
-@@ -54,6 +56,9 @@ void generate_scalemap ( hist, subrange,
- * Purpose: Make a section of scale map using histgroup link as guide
- * Called by: make_HE_scalemap() in HistEqual.c
- */
-+
-+static void make_gapped_list(), list_to_map();
-+
- static void
- make_subrange_scalemap ( histogram, subrange, scalemap, baselevel, pixels )
- int *histogram;
-@@ -67,7 +72,6 @@ static void
- unsigned char dispval;
- char *calloc_errchk();
- void make_equalized_list();
-- static void make_gapped_list(), list_to_map();
-
- /* if only one level, make map section */
- if( subrange->color_levels <= 1 ) {
-@@ -135,6 +139,10 @@ static void list_to_map ( scalemap, hist
- * Purpose: Allocate levels for a histogram subrange. Special process
- * for situation when more levels than actually used values.
- */
-+
-+static int first_shortlist_pass();
-+static void add_level_to_short_list();
-+
- static void make_gapped_list ( histogram, list, low, high, levels )
- int *histogram;
- SubrangeList *list;
-@@ -142,8 +150,6 @@ static void make_gapped_list ( histogram
- {
- int range_j, max_range;
- int levels_used;
-- static int first_shortlist_pass();
-- static void add_level_to_short_list();
-
- levels_used =
- first_shortlist_pass(histogram, list, low, high, levels,
---- histscan.c.orig 1990-04-20 15:00:36 UTC
-+++ histscan.c
-@@ -21,6 +21,10 @@ static char SccsId[] = "%W% %G%";
- * Purpose: Scan the image histogram picking out large cell count values
- * make sub-groups of the histogram between the large count levels
- */
-+
-+static SubrangeLink *get_new_subrange_record();
-+static void fill_subrange_record();
-+
- void scan_histogram_for_peaks ( subrange, histogram,
- pixel_area, map_levels, average )
- SubrangeLink *subrange; /* i/o: link (initially covers range) */
-@@ -36,8 +40,6 @@ void scan_histogram_for_peaks ( subrange
- int sr_nzentries; /* l: number of non-zero entries in subrange */
- int sr_pixel_area; /* l: number of pixels in current subrange */
- int sr_max_peak; /* l: highest peak within current subrange */
-- static SubrangeLink *get_new_subrange_record();
-- static void fill_subrange_record();
-
- /* set initial pixel_count values */
- sr_pixel_area = 0;
---- histzero.c.orig 1990-04-20 15:01:03 UTC
-+++ histzero.c
-@@ -23,13 +23,15 @@ static char SccsId[] = "%W% %G%";
- * Note: Adjoining groups are large count single level groups
- * Called by: histrogram_equalize() above
- */
-+
-+static void merge_links();
-+
- void resolve_zeroes ( PriorLink, zeroes )
- SubrangeLink *PriorLink;
- int zeroes;
- {
- SubrangeLink *ThisLink, *NextLink;
- int a_count, b_count, z1count, z2count;
-- static void merge_links();
-
- /* if very first entry is a zero allocated link */
- if( PriorLink->color_levels == 0 ) {
---- imgcheck.c.orig 2001-03-12 21:31:30 UTC
-+++ imgcheck.c
-@@ -46,13 +46,15 @@ static char SccsId[] = "%W% %G%";
- * Purpose: Do some consistency checks on image type and size
- * Returns: 0 if no errors found, else -1
- */
-+
-+static int check_array();
-+
- int check_image ( img, got_status )
- struct imageRec *img;
- int got_status;
- {
- int len;
- char *ext, *mwcs, cext;
-- static int check_array();
- extern int isfits();
-
- ext = NULL;
-@@ -148,6 +150,9 @@ int check_image ( img, got_status )
- * Purpose: Check array size vs file size etc
- * Returns: 0 if size determined and/or OK, else -1
- */
-+
-+static long size_imagefile();
-+
- static int check_array ( img )
- struct imageRec *img;
- {
-@@ -156,7 +161,6 @@ static int check_array ( img )
- float posdim; /* possible dimension */
- int headersize; /* size in bytes of header */
- int rawsize;
-- static long size_imagefile();
-
- /* get header size */
- headersize = img->headersize;
---- imglogo.c.orig 1990-04-26 16:31:48 UTC
-+++ imglogo.c
-@@ -372,13 +372,15 @@ static unsigned char logo[LOGO_SZ] = {
- * Subroutine: load_logo
- * Purpose: place logo image in image buffer
- */
-+
-+static void make_logo();
-+
- void load_logo ( shortbuf, bufwd, bufht )
- short *shortbuf;
- int bufwd, bufht;
- {
- register short *bufpt, *bufend;
- register short bkgd;
-- static void make_logo();
-
- /* fill buffer with background color */
- bufpt = shortbuf;
---- imgnew.c.orig 1998-10-14 23:01:58 UTC
-+++ imgnew.c
-@@ -52,6 +52,9 @@ extern struct windowRec desktop;
- * Purpose: Create all image coordinate parameters from the beginning
- * and take care of all that might be affected
- */
-+
-+static void load_mainbuf();
-+
- void new_display ( dispnow, clear, load, scale )
- int dispnow; /* i: put-display-in-window-now flag */
- int clear; /* i: clear img buf before reading flag */
-@@ -61,7 +64,6 @@ void new_display ( dispnow, clear, load,
- void set_disptran(), new_pancursor(), new_scalemap();
- void combine_transform(), set_edges(), set_dispoff(), set_magnifier();
- void adjust_cursor_coords(), map_dispbox(), disp_dispbox();
-- static void load_mainbuf();
-
- /* Set disp to img and disp to file transforms */
- set_disptran(&coord);
---- imgtrans.c.orig 1990-04-20 15:13:46 UTC
-+++ imgtrans.c
-@@ -26,6 +26,9 @@ static char SccsId[] = "%W% %G%";
- * 4-7 = flip y axis then rotate clockwise by (code - 4) * 90 degrees
- * Called by: load_image() in ImageRead.c
- */
-+
-+static void square_buf(), unsquare_buf();
-+
- void rotate_buf ( buf, flip, rotcode, width, height, buf_squared, buf_doubled )
- short *buf;
- int flip;
-@@ -36,7 +39,6 @@ void rotate_buf ( buf, flip, rotcode, wi
- int maxdim;
- void xflip_buf(), yflip_buf(), zflip_buf(), cwturn_buf(), ccwturn_buf();
- void transfer_buf();
-- static void square_buf(), unsquare_buf();
-
- if( flip )
- rotcode += 4;
---- irafcrd.c.orig 1990-04-20 15:16:02 UTC
-+++ irafcrd.c
-@@ -45,13 +45,15 @@ static char SccsId[] = "%W% %G%";
- * If found and parsed, compute new transform for file coord.
- * Returns: 1 if subsection found and parsed successfully, else 0
- */
-+
-+static int parse_iraf_subsection();
-+
- int guess_true_file_coords ( title )
- char *title;
- {
- int xoff, yoff, block;
- float fblock;
- Transform imgtoaux;
-- static int parse_iraf_subsection();
- void set_trans_speed(), combine_transform(), clear_coord_area();
-
- if( parse_iraf_subsection(title, &xoff, &yoff, &block) == 0 ) {
-@@ -92,6 +94,10 @@ int guess_true_file_coords ( title )
- * Purpose: Parse for subsection and blocking from the image name
- * Returns: 1 if subsection or blocking was used, else 0
- */
-+
-+static char *fn_substr(); /* look for a substr */
-+static void get_subsection_offsets();
-+
- static int parse_iraf_subsection ( s, xoff, yoff, block )
- char *s; /* i: file name */
- int *xoff; /* o: x offset */
-@@ -99,8 +105,6 @@ static int parse_iraf_subsection ( s, xo
- int *block; /* o: block */
- {
- char *t, *u; /* temp char pointers */
-- static char *fn_substr(); /* look for a substr */
-- static void get_subsection_offsets();
-
- /* seed the default values */
- *xoff = 1;
-@@ -139,6 +143,9 @@ static int parse_iraf_subsection ( s, xo
- * Subroutine: get_subsection_offsets
- * Purpose: parse subsection syntax for x and y offsets of subsection
- */
-+
-+static char *fn_substr();
-+
- static void get_subsection_offsets ( s, xoff, yoff, is_qp )
- char *s;
- int *xoff, *yoff;
-@@ -147,7 +154,6 @@ static void get_subsection_offsets ( s,
- int x1, x2;
- int y1, y2;
- char *sy, *s2, *st;
-- static char *fn_substr();
-
- /* if not qp, grab the initial x offset right after the '[' */
- sy = fn_substr(s, ",");
---- irafimtl.c.orig 1998-02-25 19:52:37 UTC
-+++ irafimtl.c
-@@ -46,6 +46,9 @@ static char wcsbuf[SZ_WCSBUF];
- * Subroutine: imtool_response
- * Purpose: Read imtool messages from iraf (return 1 if pipe trouble)
- */
-+
-+static int get_frame_no();
-+
- void imtool_response ( port, imhead, ndatabytes )
- struct connectRec *port; /* i: struct of port for IRAF input */
- struct imtoolRec *imhead; /* i: packet header, already read in */
-@@ -60,7 +63,6 @@ void imtool_response ( port, imhead, nda
- void set_curpos_to_iraf_trigger(), set_cursor_from_iraf(), imtool_output();
- void set_imtool_scale(), set_cursor_to_iraf(), disp_subpiece();
- void map_panbox(), disp_panbox(), send_curpos_to_iraf(), flush_connection();
-- static int get_frame_no();
-
- switch( imhead->subunit & 077 ) {
- case FEEDBACK:
-@@ -189,6 +191,9 @@ void imtool_response ( port, imhead, nda
- * Purpose: Reset buffer sizes, coordinate systems and parameters as
- * needed.
- */
-+
-+static int get_frame_no();
-+
- void imtool_newimage ( is_wcs, imhead )
- int is_wcs;
- struct imtoolRec *imhead;
-@@ -199,7 +204,6 @@ void imtool_newimage ( is_wcs, imhead )
- void set_disptran(), combine_transform(), set_edges(), set_dispoff();
- void adjust_cursor_coords(), set_magnifier(), disp_subpiece(), set_tdisp();
- void set_imtool_scale(), imtool_reinit(), new_pancursor();
-- static int get_frame_no();
-
- /* set size and frame */
- if( is_wcs )
---- irafio.c.orig 1992-10-12 17:17:50 UTC
-+++ irafio.c
-@@ -102,6 +102,9 @@ void rename_imtool_connection ( name, in
- * Subroutine: imtool_output
- * Purpose: Write image data back to iraf device channel
- */
-+
-+static int compact_short_to_byte();
-+
- void imtool_output ( imhead, odev, imagebuf, width, height )
- struct imtoolRec *imhead;
- struct connectRec *odev;
-@@ -116,7 +119,6 @@ void imtool_output ( imhead, odev, image
- int buferr = 0;
- char fifobuf[SZ_FIFOBUF + 4];
- int write_connection();
-- static int compact_short_to_byte();
-
- ndatabytes = -(int)imhead->thingct;
- x = imhead->x & 077777;
-@@ -153,6 +155,9 @@ void imtool_output ( imhead, odev, image
- * Called by: imtool_response() in RemoteImtool.c
- * Returns: -1 if read no bytes, 1 if trouble, else 0
- */
-+
-+static void expand_byte_to_short();
-+
- int imtool_input ( imhead, idev, readbuf, iwdth, owdth, y1, y2,
- imagebuf, imbufsz )
- struct imtoolRec *imhead;
-@@ -171,7 +176,6 @@ int imtool_input ( imhead, idev, readbuf
- int got, try, gotten;
- short *obuf;
- int read_connection();
-- static void expand_byte_to_short();
-
- /* get data count and packing type */
- ndatavals = -(int)imhead->thingct;
---- irafpipe.c.orig 1998-02-25 19:52:26 UTC
-+++ irafpipe.c
-@@ -33,6 +33,9 @@ static char SccsId[] = "%W% %G%";
- * Subroutine: read_imtool_packet()
- * Purpose: event handler for packet input from iraf
- */
-+
-+static int check_packet_sum();
-+
- void read_imtool_packet( port )
- struct connectRec *port;
- {
-@@ -48,7 +51,6 @@ void read_imtool_packet( port )
- #endif
- int read_connection();
- void imtool_response(), swap_bytes();
-- static int check_packet_sum();
-
- /* read the header */
- bytes = read_connection(port, (char *)&imhead, sizeof(struct imtoolRec));
---- maininit.c.orig 2003-12-01 23:21:35 UTC
-+++ maininit.c
-@@ -76,11 +76,13 @@ Display *display; /* display connection
- * Xlib calls: XSetErrorHandler()
- * UNIX calls: setrlimit()
- */
-+
-+static void init_params(), init_packages();
-+
- main(argc, argv)
- int argc;
- char **argv;
- {
-- static void init_params(), init_packages();
- void crash_on_error(), control_event_loop();
- void say_goodbye();
-
-@@ -141,13 +143,15 @@ void say_goodbye ( code )
- * Purpose: Initialize parameters in the records
- * Note: Resource or default file not yet used
- */
-+
-+static void init_server();
-+
- static void init_params ( argc, argv )
- int argc;
- char **argv;
- {
- char *name; /* l: both flag for init and return display name */
- int parse_stat;
-- static void init_server();
- int parse_cmdline(), check_image();
- void say_goodbye(), init_connections();
-
---- mainkey.c.orig 2003-09-24 22:38:25 UTC
-+++ mainkey.c
-@@ -87,6 +87,9 @@ static double oldypix = 0.0;
-
- static double oldxpos, oldypos;
-
-+static void PrintFITSHead();
-+static int new_image();
-+
- void
- key_response()
- {
-@@ -110,7 +113,6 @@ key_response()
- void print_center(), print_cursor();
- void move_pointer();
- void get_cursor_pos();
-- static void PrintFITSHead();
- void toggle_region_visibility(), toggle_region_labeling();
- double xbuf, ybuf, xfile, yfile;
- double newxpos, newypos, distance;
---- mgfyctrl.c.orig 1999-05-06 19:47:12 UTC
-+++ mgfyctrl.c
-@@ -45,12 +45,14 @@ extern struct magRec magset;
- * Purpose: Magnify location of a dispbox event
- * Xlib calls: XCheckWindowEvent(), XSync()
- */
-+
-+static void label_file_coords(), label_file_coords_proportional();
-+
- void magnify_disp ( event, view, text )
- XEvent *event; /* i: XEvent for location of mouse */
- int view, text;
- {
- void draw_magnifier();
-- static void label_file_coords(), label_file_coords_proportional();
-
- /* get only the most recent mouse moved event */
- XSync(dispbox.display, 0);
-@@ -132,6 +134,9 @@ void redraw_magnifier ( )
- * Purpose: Show pointer coordinates and image value in display window
- * Xlib calls: XDrawImageString()
- */
-+
-+static void draw_proportional_coord();
-+
- static void label_file_coords ( bufX, bufY )
- double bufX, bufY;
- {
-@@ -142,7 +147,6 @@ static void label_file_coords ( bufX, bu
- float fileX, fileY;
- GC gc, set_edit_gc();
- void d_transform();
-- static void draw_proportional_coord();
- static int lwcs0 = 0;
- static int lpix0 = 0;
- int i;
-@@ -289,6 +293,9 @@ void clear_coord_area ()
- * but has not been refined for the val section.
- * Xlib call: XDrawImageString()
- */
-+
-+static void draw_proportional_number();
-+
- static void label_file_coords_proportional ( bufX, bufY )
- double bufX, bufY;
- {
-@@ -297,7 +304,6 @@ static void label_file_coords_proportion
- float fileX, fileY;
- GC gc, set_edit_gc();
- void d_transform();
-- static void draw_proportional_number();
-
- gc = set_edit_gc(magset.text.font,
- magset.text.foreground, magset.text.background);
---- mgfytabl.c.orig 1998-07-09 16:28:28 UTC
-+++ mgfytabl.c
-@@ -30,6 +30,10 @@ static char SccsId[] = "%W% %G%";
- * coordinates
- * Note: Uses event coords in control struct (control.event.xkey)
- */
-+
-+static int get_key_buf_coords(), set_table_params();
-+static void output_column_labels(), output_pixval_table();
-+
- void print_table ()
- {
- int bufx, bufy;
-@@ -39,8 +43,6 @@ void print_table ()
- int table_size;
- int col_width;
- int rot;
-- static int get_key_buf_coords(), set_table_params();
-- static void output_column_labels(), output_pixval_table();
-
- /* determine the buffer coordinates of the event */
- if( get_key_buf_coords(&control.event.xkey, &bufx, &bufy) == 0 ) {
---- pancrsr.c.orig 1990-05-02 06:49:17 UTC
-+++ pancrsr.c
-@@ -45,13 +45,15 @@ void draw_pancursor ( )
- * Subroutine: new_pancursor
- * Purpose: Create and draw panbox cursor given image coordinates
- */
-+
-+static void set_pancursor();
-+
- void new_pancursor ( track )
- int track;
- {
- float panX1, panX2, panY1, panY2;
- GC gc, set_gc();
- void disp_window(), i_transform();
-- static void set_pancursor();
-
- if( pancur_present ) {
- /* erase the old box if it was visible */
---- panimage.c.orig 1990-04-20 16:17:38 UTC
-+++ panimage.c
-@@ -45,12 +45,14 @@ void disp_panbox ( )
- * Subroutine: map_panbox
- * Purpose: Fill the panbox display buffer, mapping from its short buffer
- */
--void map_panbox ( )
--{
-- static void map_panbuf();
-+
-+static void map_panbuf();
- #ifdef SUMBLOCK
-- static void map_adj_panbuf();
-+static void map_adj_panbuf();
- #endif
-+
-+void map_panbox ( )
-+{
- void panimage_halftone();
-
- if( color.ncolors <= 1 ) {
---- prntcent.c.orig 1999-08-20 22:18:40 UTC
-+++ prntcent.c
-@@ -36,6 +36,11 @@ static char SccsId[] = "%W% %G%";
- * Returns 1 if successful, else 0
- * Note: Uses event coords in control struct (control.event.xkey)
- */
-+
-+static int set_center_param();
-+static int get_key_buf_coord();
-+static void comp_center ();
-+
- void
- print_center ( xc, yc )
-
-@@ -59,9 +64,6 @@ double *xc, *yc; /* Returned centroided
- int xfile, yfile;
- char string[64];
- int lstr = 48;
-- static int set_center_param();
-- static int get_key_buf_coord();
-- static void comp_center ();
- void d_trans();
- int iswcs();
-
---- prntcurs.c.orig 2002-01-16 22:54:18 UTC
-+++ prntcurs.c
-@@ -31,12 +31,14 @@ static char SccsId[] = "%W% %G%";
- * Subroutine: print_cursor
- * Purpose: print location of a dispbox event
- */
-+
-+static void print_file_value();
-+
- void print_cursor ( event )
- XEvent *event; /* XEvent for location of mouse */
- {
- double bufx, bufy, filex, filey;
- void get_cursor_pos();
-- static void print_file_value();
-
- (void)get_cursor_pos (event, &bufx, &bufy, &filex, &filey );
- (void)print_file_value ( bufx, bufy, filex, filey );
---- readarr.c.orig 1999-02-23 14:05:41 UTC
-+++ readarr.c
-@@ -28,6 +28,9 @@ static char SccsId[] = "%W% %G%";
- * Purpose: Read array data from a file
- * Note: Assumes file was tested benignly, exits here if trouble
- */
-+
-+static int read_data();
-+
- void read_array ( fd, img, imgbuf, filebuf, width, height, X, Y, block,
- verbose )
- int fd; /* if >=0 handle to open & ready image file */
-@@ -40,7 +43,6 @@ void read_array ( fd, img, imgbuf, fileb
- int verbose; /* whether to print explanatory messages */
- {
- int vals;
-- static int read_data();
- int image_start;
- int open_disk(), lseek_disk();
- void close_disk();
---- readfith.c.orig 1998-09-29 15:40:06 UTC
-+++ readfith.c
-@@ -46,6 +46,9 @@ static char SccsId[] = "%W% %G%";
- * Purpose: Find important FITS parameters in FITS header
- * Returns: 1 if success, else 0
- */
-+
-+static int get_keyint(), get_keyfloat();
-+
- int read_fitsheader ( header, length, bitpix, naxis, naxes, scale, bias )
- char *header;
- int length;
-@@ -55,7 +58,6 @@ int read_fitsheader ( header, length, bi
- float *scale;
- float *bias;
- {
-- static int get_keyint(), get_keyfloat();
- struct WorldCoor *wcsinit();
- char *header0;
- header0 = header;
-@@ -144,6 +146,9 @@ static int get_keyint ( header, keyword,
- * Purpose: Return the float value in the data field for a given FITS
- * header keyword. If key not found, return 0.
- */
-+
-+static void fix_exponent();
-+
- static int get_keyfloat ( header, keyword, length, val, report_error)
- char *header; /* buffer start */
- char *keyword; /* keyword to match */
-@@ -153,7 +158,6 @@ static int get_keyfloat ( header, keywor
- {
- int key_not_end;
- int i;
-- static void fix_exponent();
- void no_fitscomment();
-
- key_not_end = (strncmp(keyword, "END ", 8) != 0);
---- rgnanli.c.orig 1990-04-20 16:25:03 UTC
-+++ rgnanli.c
-@@ -89,14 +89,16 @@ void new_annulus_edge ( cursor )
- * Note: "vala valb valc ..." and "val1 val2 n=int" are both
- * permitted syntax forms
- */
-+
-+static int expand_radii();
-+static char *got_nequal();
-+
- int parse_radii ( line, radius, maxcnt )
- char *line; /* i: string with first radius as next token */
- float *radius; /* o: buffer for float radius vals */
- int maxcnt; /* i: size of radius buffer */
- {
- int i, cnt;
-- static int expand_radii();
-- static char *got_nequal();
- char *next_token();
-
- i = 0;
---- rgndraw.c.orig 1998-11-30 21:46:40 UTC
-+++ rgndraw.c
-@@ -115,12 +115,14 @@ void disp_regions ( cursor )
- * Subroutine: disp_region
- * Purpose: Draw one saved cursor region and its labels
- */
-+
-+static GC set_region_gc();
-+static void label_annuli(), label_region(), draw_region();
-+
- void disp_region ( region )
- struct cursorRec *region;
- {
- GC gc;
-- static GC set_region_gc();
-- static void label_annuli(), label_region(), draw_region();
-
- if( rgdraw.visible && (region != NULL) ) {
- gc = set_region_gc(region);
-@@ -215,11 +217,13 @@ static void draw_region_label ( string,
- * Purpose: Draw one saved cursor region outline or point index
- * Note: gc is already set, hence NULL GCspec in draw calls
- */
-+
-+static void draw_region_label();
-+
- static void draw_region ( region, gc )
- struct cursorRec *region;
- GC gc;
- {
-- static void draw_region_label();
- void draw_annuli(), draw_cursor();
-
- if( region->type != COP_Point ) {
-@@ -246,12 +250,14 @@ static void draw_region ( region, gc )
- /*
- * Subroutine: label_annuli
- */
-+
-+static void label_region();
-+
- static void label_annuli ( region, gc )
- struct cursorRec *region;
- GC gc;
- {
- struct cursorRec *annulus;
-- static void label_region();
-
- /* apply label to outer annulus */
- annulus = region;
-@@ -268,6 +274,10 @@ static void label_annuli ( region, gc )
- * Purpose: Draw one region's label line and text for center and edge
- * Xlib calls: XDrawLine()
- */
-+
-+static int mark_include();
-+static void draw_region_label();
-+
- static void label_region ( region, gc )
- struct cursorRec *region;
- GC gc;
-@@ -277,8 +287,6 @@ static void label_region ( region, gc )
- char edge_string[132];
- int len;
- int exclude;
-- static int mark_include();
-- static void draw_region_label();
-
- /* if label not requested or don't know how to label or will another part */
- if( (!rgdraw.label) || (region->type == COP_Polygon) )
---- rgndrop.c.orig 1990-04-20 16:31:38 UTC
-+++ rgndrop.c
-@@ -64,14 +64,16 @@ void unsave_region ( cursor, dead_meat )
- * cursors enclose one or two digit label but have 0 area).
- * In case of equal areas (i.e. points), closer center is used.
- */
-+
-+static int pointer_is_inside_region();
-+static int closer_to_center();
-+
- struct cursorRec *region_indicated_by_pointer ( cursor, x, y, point_only )
- struct cursorRec *cursor;
- int x, y;
- int point_only;
- {
- struct cursorRec *region, *chosen;
-- static int pointer_is_inside_region();
-- static int closer_to_center();
-
- chosen = NULL;
- region = cursor->next_region;
-@@ -115,13 +117,15 @@ static int closer_to_center ( challenger
- * Subroutine: is_inside_region
- * Purpose: Determine if mouse is within a region
- */
-+
-+static int pointer_is_inside_polygon();
-+
- static int pointer_is_inside_region ( x, y, region )
- int x, y;
- struct cursorRec *region;
- {
- double rayX, rayY, ray;
- int inside;
-- static int pointer_is_inside_polygon();
-
- if( region->type == COP_Polygon )
- return( pointer_is_inside_polygon((double)x, (double)y,
---- rgnwpros.c.orig 1991-01-09 03:57:30 UTC
-+++ rgnwpros.c
-@@ -45,11 +45,13 @@ static char SccsId[] = "%W% %G%";
- * Purpose: Write ROSAT PROS style region description to file
- * Method: Recurse first to start writing from end of link list
- */
-+
-+static void cat_annulus(), write_annuli(), cat_shape();
-+
- void write_region_pros ( fd, region )
- FILE *fd;
- struct cursorRec *region;
- {
-- static void cat_annulus(), write_annuli(), cat_shape();
-
- /* Check for pointer before doing anything */
- if( region == NULL )
-@@ -84,13 +86,15 @@ void write_region_pros ( fd, region )
- /* Subroutine: cat_shape
- * Purpose: Put simple PROS description of given cursor in line buffer
- */
-+
-+static void cat_polypts(), cat_cen(), cat_params();
-+
- static void cat_shape ( region, line )
- struct cursorRec *region;
- char *line;
- {
- int params;
- void write_text_region();
-- static void cat_polypts(), cat_cen(), cat_params();
-
- switch( region->type ) {
- case COP_Box:
-@@ -205,12 +209,14 @@ static void cat_cen ( region, line )
- * Subroutine: cat_polypts
- * Purpose: Add list of point coordinates to line buffer (for polygon)
- */
-+
-+static void cat_pt();
-+
- static void cat_polypts ( region, line )
- struct cursorRec *region;
- char *line;
- {
- int i;
-- static void cat_pt();
-
- cat_pt((double)region->poly[0].fileX, (double)region->poly[0].fileY,
- line, 0);
-@@ -254,12 +260,14 @@ static void cat_pt ( x, y, line, comma )
- * Purpose: Put a PROS style description of circular annuli on the
- * line buffer
- */
-+
-+static void cat_cen();
-+
- static void cat_annulus ( region, line )
- struct cursorRec *region;
- char *line;
- {
- char radius[16];
-- static void cat_cen();
-
- (void)strcat(line, "ANNULUS(");
- cat_cen(region, line);
-@@ -275,14 +283,16 @@ static void cat_annulus ( region, line )
- * Subroutine: write_annuli
- * Purpose: Write PROS type description to produce annuli of given shapes
- */
-+
-+static struct cursorRec *cat_annular();
-+static void cat_shape();
-+
- static void write_annuli ( region, line, fd )
- struct cursorRec *region;
- char *line;
- FILE *fd;
- {
- struct cursorRec *annulus;
-- static struct cursorRec *cat_annular();
-- static void cat_shape();
-
- /* annuli start with next_annulus (base region is not one of them) */
- if( (annulus = region->next_annulus) != NULL ) {
-@@ -309,11 +319,13 @@ static void write_annuli ( region, line,
- * Purpose: Add outer shape anded with not of inner shape to make
- * an annular ring
- */
-+
-+static void cat_shape();
-+
- static struct cursorRec *cat_annular ( region, line )
- struct cursorRec *region;
- char *line;
- {
-- static void cat_shape();
-
- if( region->next_annulus != NULL ) {
- if( region->exclude_region )
---- rgnwrite.c.orig 1995-09-08 22:29:19 UTC
-+++ rgnwrite.c
-@@ -58,6 +58,9 @@ EditStruct *region_edit;
- * Subroutine: write_regions
- * Purpose: Write region info to a file
- */
-+
-+static void write_region_imtool();
-+
- void write_regions ( cursor, image, output_type )
- struct cursorRec *cursor;
- struct imageRec *image;
-@@ -66,7 +69,6 @@ void write_regions ( cursor, image, outp
- FILE *fd;
- static int last_output_type = 0;
- char fname[SZ_FNAME];
-- static void write_region_imtool();
- int open_output_file();
- EditStruct *init_edit_popup();
- void set_path_iraf(), write_region_pros(), load_edit_struct(), timestamp();
-@@ -146,13 +148,15 @@ static void write_region_imtool ( fd, re
- * Subroutine: timestamp
- * Purpose: Write date and filename (if known) to region file
- */
-+
-+static void set_time_string();
-+
- void timestamp ( fd, imagename )
- FILE *fd;
- char *imagename;
- {
- char line[SZ_LINE];
- int len;
-- static void set_time_string();
-
- /* timestamp the first entry in the output file. */
- set_time_string (line);
---- sclctrl.c.orig 1996-10-10 15:55:57 UTC
-+++ sclctrl.c
-@@ -70,6 +70,9 @@ void select_scalemap ()
- * Subroutine: new_scalemap
- * Purpose: Scalemap calculation for a new image
- */
-+
-+static void new_histogram();
-+
- void new_scalemap ( )
- {
- static double cmdMin = 0.0;
-@@ -78,7 +81,6 @@ void new_scalemap ( )
- static int max_given = 0;
- static int imtool_200 = 0;
- static int init = 1; /* identify first time called */
-- static void new_histogram();
- void make_scalemap(), color_logo();
- #ifdef IMTOOL
- void set_imtool_colors();
---- sclmap.c.orig 1994-10-25 15:25:02 UTC
-+++ sclmap.c
-@@ -36,11 +36,13 @@ static char SccsId[] = "%W% %G%";
- * Note: Map goes from image value to hardware value (through ideal
- * map value using pixels array from XAllocColors)
- */
-+
-+static void linear_scale(), wrap_scale(), sqrt_scale(), log_scale();
-+
- void make_scalemap ( image_min, image_max )
- int image_min, image_max; /* i: range of mapping for image data input */
- {
- void histogram_equalize();
-- static void linear_scale(), wrap_scale(), sqrt_scale(), log_scale();
-
- /* note the range of data for which mapping is to be calculated */
- if( image_max == image_min )
-@@ -105,6 +107,9 @@ void make_scalemap ( image_min, image_ma
- * Subroutine: linear_scale
- * Purpose: Distribute color levels in the map evenly
- */
-+
-+static void get_histogram_range();
-+
- static void linear_scale ( image_min, image_max )
- int image_min, image_max; /* i: limits of values in display */
- {
-@@ -118,7 +123,6 @@ static void linear_scale ( image_min, im
- register int imageval;
- register int pixval;
- register int imagelim;
-- static void get_histogram_range();
-
- range_min = image_min;
- range_max = image_max;
---- wndwconf.c.orig 1995-01-21 00:27:13 UTC
-+++ wndwconf.c
-@@ -55,9 +55,11 @@ static unsigned int geo_width, geo_heigh
- * Method: The size can be given or set to norm. If given but less
- * than min (i.e. 0,0) it becomes the minimum configuration.
- */
-+
-+static void set_parsed_geometry();
-+
- void init_desktop ( )
- {
-- static void set_parsed_geometry();
-
- desktop.hints.min_width =
- (2 * desktop.xzero) + (2 * dispbox.bdrwidth) + dispbox.hints.min_width;
---- wndwinit.c.orig 2001-12-14 23:19:23 UTC
-+++ wndwinit.c
-@@ -53,11 +53,13 @@ static char **cmd_argv; /* i: command l
- * Uses: create_window() in WndwCreate.c
- * Xlib calls: DisplayWidth(), DisplayHeight();
- */
-+
-+static void set_window_basics();
-+
- void init_windows1 ( argc, argv )
- int argc; /* i: command line arg count param */
- char **argv; /* i: command line args */
- {
-- static void set_window_basics();
- void init_desktop(), create_window();
-
- /* set display screen parameters for all to see */
-@@ -81,9 +83,11 @@ void init_windows1 ( argc, argv )
- * Uses: configure_windows() in WndwConfig.c
- * Uses: get_window_dimensions(), create_window() in WndwCreate.c
- */
-+
-+static void init_window_basics(), set_border_color();
-+
- void init_windows2 ( )
- {
-- static void init_window_basics(), set_border_color();
- void get_window_dimensions(), configure_windowgroup(), create_window();
-
- /* install runtime environment parameters for all windows */
-@@ -175,11 +179,13 @@ void raise_windows ( )
- * Subroutine: init_window_basics, set_window_basics
- * Purpose: Set the runtime environment parameters
- */
-+
-+static void set_window_basics();
-+
- static void init_window_basics ( border_pixel )
- int border_pixel;
- {
- XImage *ximage;
-- static void set_window_basics();
-
- ximage = XCreateImage(desktop.display, color.visual, color.screen_depth,
- dispbox.image.format, 0, malloc(4), 2, 2,
---- wndwmaus.c.orig 2001-12-19 22:06:46 UTC
-+++ wndwmaus.c
-@@ -61,11 +61,13 @@ static Cursor keycursor;
- * Subroutine: init_mousepointers
- * Purpose: Set up the various mouse pointer icons for all windows
- */
-+
-+static Cursor make_mouse_cursor();
-+
- void init_mousepointers ( dispdisplay, auxdisplay )
- Display *dispdisplay; /* i: display for the dispbox */
- Display *auxdisplay; /* i: display for the auxiliary windows */
- {
-- static Cursor make_mouse_cursor();
-
- /* create special btnbox cursor for button menu window */
- btnbox.attrs.cursor =
diff --git a/astro/saoimage/files/patch-makefile.FreeBSD b/astro/saoimage/files/patch-makefile.FreeBSD
deleted file mode 100644
index b9c3ad9da248..000000000000
--- a/astro/saoimage/files/patch-makefile.FreeBSD
+++ /dev/null
@@ -1,68 +0,0 @@
---- makefile.FreeBSD.orig 2003-04-01 17:34:57 UTC
-+++ makefile.FreeBSD
-@@ -36,9 +36,9 @@
- # FBCONFIG_2, which is set to the value of IMTOOLRC in the definition of
- # the CFLAGS macro below.)
-
--SAOBINDIR = $(ROOT)/usr/local/bin/
--SAOMANDIR = $(ROOT)/usr/local/man/manl/
--IMTRCDIR = $(ROOT)/usr/local/lib/
-+SAOBINDIR = $(ROOT)$(PREFIX)/bin/
-+SAOMANDIR = $(ROOT)$(PREFIX)/man/manl/
-+IMTRCDIR = $(ROOT)$(PREFIX)/etc/
-
- IMTOOLRC = $(IMTRCDIR)imtoolrc
- FIFO_I = $(ROOT)/dev/imt1i
-@@ -46,7 +46,7 @@ FIFO_O = $(ROOT)/dev/imt1o
- FIFO_LN = $(ROOT)/dev/imt1
-
- # Compiler specification.
--CC = cc
-+CC ?= cc
- # Uncomment these two lines to compile with gcc (add any optimizers you wish).
- #CC = gcc -finline-functions -fdelayed-branch -fstrength-reduce
- # Delayed branches could win big on RISC: many inner loops have branches
-@@ -76,12 +76,12 @@ MFLAGS = -DLSB -DSUN -DPSCRIPT -DQUIT
- # OFLAGS: compiler optimization/debug options.
-
- #OFLAGS = -g -DDEBUG
--OFLAGS = -O2 -m486 -pipe
-+OFLAGS ?= -O2 -m486 -pipe
-
- # ADFLAGS: architecture-dependent floating point flags, etc.
-
- #ADFLAGS = -I/usr/openwin/share/include # ATTENTION: OpenWindows users...
--ADFLAGS = -I/usr/X11R6/include
-+ADFLAGS = -I${LOCALBASE}/include
-
- # Libraries that move about or may require special specification.
- #
-@@ -89,7 +89,7 @@ ADFLAGS = -I/usr/X11R6/include
- # usual link search path, i.e., it is not in /usr/lib, it may be necessary
- # to specify its path fully in XLIB.
-
--XLIB = -L/usr/X11R6/lib -lX11
-+XLIB = -L${LOCALBASE}/lib -lX11
- #XLIB = -L/usr/X11R6/lib -lX11 # ATTENTION: OpenWindows users...
- #F77LIB = -lF77 -lI77 -lU77
- F77LIB = -lf2c
-@@ -307,7 +307,7 @@ tape:
- $(MAKE) ARCFILE=$(TAPEDEV) tar
-
-
--XLIBH = /usr/X11R6/include/X11/Xlib.h /usr/X11R6/include/X11/Xutil.h
-+XLIBH = ${LOCALBASE}/include/X11/Xlib.h ${LOCALBASE}/include/X11/Xutil.h
- STRUCT = hfiles/struct.h hfiles/buffer.h hfiles/color.h hfiles/control.h \
- hfiles/coord.h hfiles/cursor.h hfiles/image.h hfiles/window.h
- WORKS = $(XLIBH) $(STRUCT) hfiles/constant.h hfiles/extern.h $(WCSH)
-@@ -419,8 +419,8 @@ maininit.o : $(XLIBH) $(STRUCT) hfiles/c
- defs/dispbox.def defs/magnibox.def defs/panbox.def \
- defs/btnbox.def defs/colorbox.def defs/graphbox.def \
- defs/desktop.def defs/cursor.def
--mainkey.o : $(WORKS) /usr/include/X11/keysym.h \
-- /usr/include/X11/keysymdef.h
-+mainkey.o : $(WORKS) ${LOCALBASE}/include/X11/keysym.h \
-+ ${LOCALBASE}/include/X11/keysymdef.h
- #mainkey.o : $(WORKS) # for OpenWindows
- mainslct.o : $(WORKS)
- mainutil.o : $(XLIBH) $(STRUCT) hfiles/extern.h
diff --git a/astro/saoimage/files/patch-rgnwrite.c b/astro/saoimage/files/patch-rgnwrite.c
deleted file mode 100644
index 7ec00f613021..000000000000
--- a/astro/saoimage/files/patch-rgnwrite.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- rgnwrite.c.orig 1995-09-08 22:29:19 UTC
-+++ rgnwrite.c
-@@ -183,7 +183,7 @@ static void set_time_string ( time_strin
- #ifdef LONG64
- int time();
- #else
--#ifndef VMS
-+#if !defined(VMS) && !defined(__FreeBSD__)
- long time();
- #else
- time_t time();
diff --git a/astro/saoimage/pkg-descr b/astro/saoimage/pkg-descr
deleted file mode 100644
index 146474faeb9a..000000000000
--- a/astro/saoimage/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-SAOimage (pronounced S-A-0-image) displays astronomical images in the X11
-window environment. It was written by Mike Van Hilst while he was at the
-Smithsonian Astrophysical Observatory (SAO) in 1990 and is now maintained by
-Doug Mink also at the SAO.
-
-Online help and documentation are on the webpage.
-
-Image files can be read directly, or image data may be passed through a
-named pipe (Unix) or a mailbox (VMS) from IRAF display tasks. SAOimage
-provides a large selection of options for zooming, panning, scaling,
-coloring, pixel readback, display blinking, and region specification. User
-interactions are generally performed with the mouse, but keyboard
-alternatives are often available.
-
-The SAOimage desktop includes, a main image display window, a button menu
-panel, a display magnifier, a pan and zoom reference image, and a color bar.
-A color table graph window can be brought up by clicking on the color bar.
-
-WWW: http://tdc-www.harvard.edu/software/saoimage/
diff --git a/audio/Makefile b/audio/Makefile
index bc7e040e2b71..69ad8e17d70d 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -77,7 +77,6 @@
SUBDIR += cd2mp3
SUBDIR += cddb-bundle
SUBDIR += cdparanoia
- SUBDIR += cdplay
SUBDIR += celt
SUBDIR += checkmate
SUBDIR += cheesecutter
@@ -209,9 +208,7 @@
SUBDIR += gbsplay
SUBDIR += geonkick-lv2
SUBDIR += gervill
- SUBDIR += ghostess
SUBDIR += giada
- SUBDIR += gimmix
SUBDIR += glurp
SUBDIR += gmpc
SUBDIR += gmpc-alarm
@@ -324,7 +321,6 @@
SUBDIR += jacktrip
SUBDIR += jalv
SUBDIR += jalv-select
- SUBDIR += jamin
SUBDIR += jamulus
SUBDIR += jid3lib
SUBDIR += juk
@@ -336,7 +332,6 @@
SUBDIR += klystrack
SUBDIR += kmix
SUBDIR += komposter
- SUBDIR += ksmp3play
SUBDIR += kwave
SUBDIR += ladspa
SUBDIR += lame
@@ -520,7 +515,6 @@
SUBDIR += muse-sequencer
SUBDIR += musepack
SUBDIR += musescore
- SUBDIR += musicbox-tag-editor
SUBDIR += musiccontrol
SUBDIR += musicpc
SUBDIR += musicpd
@@ -536,7 +530,6 @@
SUBDIR += normalize
SUBDIR += nosefart
SUBDIR += noson-app
- SUBDIR += nspmod
SUBDIR += oaml
SUBDIR += ocp
SUBDIR += ogg2mp3
@@ -709,7 +702,6 @@
SUBDIR += shairport-sync
SUBDIR += sherlock-lv2
SUBDIR += shntool
- SUBDIR += shout
SUBDIR += sidplay
SUBDIR += sidplay2
SUBDIR += sidplayer
@@ -791,7 +783,6 @@
SUBDIR += timidity++-xskin
SUBDIR += tkeca
SUBDIR += toccata-lv2
- SUBDIR += toolame
SUBDIR += tosha
SUBDIR += traverso
SUBDIR += tse3
@@ -833,7 +824,6 @@
SUBDIR += wildmidi
SUBDIR += wmix
SUBDIR += wmmp
- SUBDIR += wmrecord
SUBDIR += wmsmixer
SUBDIR += wxguitar
SUBDIR += x42-plugins-lv2
diff --git a/audio/cdplay/Makefile b/audio/cdplay/Makefile
deleted file mode 100644
index cdc1675765e7..000000000000
--- a/audio/cdplay/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# Created by: Antti Kaipila <anttik@iki.fi>
-
-PORTNAME= cdplay
-PORTVERSION= 0.92
-PORTREVISION= 3
-CATEGORIES= audio
-MASTER_SITES= LOCAL/dannyboy
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= CD-player with text-based user interface
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/COPYRIGHT
-
-USES= ncurses
-MAKE_ARGS= CFLAGS="${CFLAGS} -c -ansi" \
- LFLAGS="${LDFLAGS} -lncurses" \
- BINPATH="${PREFIX}/bin/" \
- MANPATH="${MANPREFIX}/man/man1/" \
- CC="${CC}"
-MAKE_JOBS_UNSAFE= yes
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-PLIST_FILES= bin/cdplay \
- share/man/man1/cdplay.1.gz
-
-post-patch:
- ${REINPLACE_CMD} \
- -e 's/^OPTIMISE=.*$$/OPTIMISE=/'\
- ${WRKSRC}/Makefile
-
-post-extract:
- @${GUNZIP_CMD} ${WRKSRC}/cdplay.1.gz
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/cdplay ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/cdplay.1 ${STAGEDIR}${PREFIX}/share/man/man1
-
-.include <bsd.port.mk>
diff --git a/audio/cdplay/distinfo b/audio/cdplay/distinfo
deleted file mode 100644
index c0e5b1217039..000000000000
--- a/audio/cdplay/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (cdplay-0.92.tar.gz) = 35f1cd146d9e9a3feeb0cc0a3f177c8eaedb91858fb95eec835738eafea04660
-SIZE (cdplay-0.92.tar.gz) = 14614
diff --git a/audio/cdplay/files/patch-cd.c b/audio/cdplay/files/patch-cd.c
deleted file mode 100644
index 18fb70325166..000000000000
--- a/audio/cdplay/files/patch-cd.c
+++ /dev/null
@@ -1,140 +0,0 @@
---- cd.c.orig 1997-10-24 15:38:25 UTC
-+++ cd.c
-@@ -98,8 +98,16 @@ void play_track(int track)
- cd_play.end_s=cdinfo.s_sec[cdinfo.l_track-1];
- cd_play.end_f=cdinfo.s_frame[cdinfo.l_track-1];
-
-- if(ioctl (cd_fd, CDIOCPLAYMSF, (char *) &cd_play)<0)
-- per();
-+ if(ioctl (cd_fd, CDIOCPLAYMSF, (char *) &cd_play)<0) {
-+ /* Hack for IDE CD-ROMs */
-+ if (cd_play.start_s < 2) {
-+ cd_play.start_s=2;
-+ if(ioctl (cd_fd, CDIOCPLAYMSF, (char *) &cd_play)<0)
-+ per();
-+ } else
-+ per();
-+ }
-+ cdinfo.pause=0;
- }
-
- /* Skips one track forward */
-@@ -111,7 +119,7 @@ void next(void)
- /* Quess */
- void prev(void)
- {
-- if(cdinfo.c_sec<1)
-+ if(cdinfo.c_sec<4)
- play_track(cdinfo.c_track-1);
- else play_track(cdinfo.c_track);
- }
-@@ -141,17 +149,59 @@ void cdpause(void)
- }
- }
-
-+/* Softly pauses the cd, or unpauses, as appropriate */
-+void cdsoftpause(void)
-+{
-+ struct ioc_vol real_vol, cur_vol;
-+ int i;
-+
-+ if(ioctl(cd_fd,CDIOCGETVOL,(char *) &real_vol)) per();
-+ cur_vol = real_vol;
-+
-+ if(cdinfo.pause){
-+ message="continue";
-+ memset (cur_vol.vol, 0, sizeof(cur_vol.vol));
-+ if(ioctl(cd_fd,CDIOCSETVOL,(char *) &cur_vol)) per();
-+ if(ioctl(cd_fd,CDIOCRESUME)<0) per(); else cdinfo.pause=0;
-+ for (i=0; i<20; usleep(21), i++) {
-+ cur_vol.vol[0] += (real_vol.vol[0] / 20);
-+ cur_vol.vol[1] += (real_vol.vol[1] / 20);
-+ cur_vol.vol[2] += (real_vol.vol[2] / 20);
-+ cur_vol.vol[3] += (real_vol.vol[3] / 20);
-+ if(ioctl(cd_fd,CDIOCSETVOL,(char *) &cur_vol)) per();
-+ }
-+ if(ioctl(cd_fd,CDIOCSETVOL,(char *) &real_vol)) per();
-+ }
-+ else {
-+ message="pause";
-+ for (i=0; i<20; usleep(21), i++) {
-+ cur_vol.vol[0] -= (real_vol.vol[0] / 20);
-+ cur_vol.vol[1] -= (real_vol.vol[1] / 20);
-+ cur_vol.vol[2] -= (real_vol.vol[2] / 20);
-+ cur_vol.vol[3] -= (real_vol.vol[3] / 20);
-+ if(ioctl(cd_fd,CDIOCSETVOL,(char *) &cur_vol)) per();
-+ }
-+ if(ioctl (cd_fd, CDIOCPAUSE)<0) per(); else cdinfo.pause=1;
-+ if(ioctl (cd_fd, CDIOCSETVOL,(char *) &real_vol)) per();
-+ }
-+}
-+
- /* Huge kludge */
--void ff(void)
-+void ff(int n_times)
- {
-+ int secs;
- struct ioc_play_msf cd_play;
-
-- if(cdinfo.c_seca%60+5>=60){
-- cd_play.start_s=((cdinfo.c_seca%60)+5)%60;
-+ secs=4*n_times;
-+
-+ if (secs > 59) secs=59;
-+
-+ if(cdinfo.c_seca%60+secs>=60){
-+ cd_play.start_s=((cdinfo.c_seca%60)+secs)%60;
- cd_play.start_m=cdinfo.c_seca/60+1;
- }
- else {
-- cd_play.start_s=(cdinfo.c_seca%60)+5;
-+ cd_play.start_s=(cdinfo.c_seca%60)+secs;
- cd_play.start_m=cdinfo.c_seca/60;
- }
- cd_play.start_f=1;
-@@ -160,19 +210,25 @@ void ff(void)
- cd_play.end_f=cdinfo.s_frame[cdinfo.l_track-1];
-
- if(ioctl(cd_fd,CDIOCPLAYMSF,(char *) &cd_play)<0) per();
-+ cdinfo.pause=0;
- }
-
- /* Hi mom!! */
--void rew(void)
-+void rew(int n_times)
- {
-+ int secs;
- struct ioc_play_msf cd_play;
-
-- if(cdinfo.c_seca%60-5<0){
-- cd_play.start_s=((cdinfo.c_seca%60)-5)+60;
-+ secs=4*n_times;
-+
-+ if (secs > 59) secs=59;
-+
-+ if(cdinfo.c_seca%60-secs<0){
-+ cd_play.start_s=((cdinfo.c_seca%60)-secs)+60;
- cd_play.start_m=cdinfo.c_seca/60-1;
- }
- else {
-- cd_play.start_s=(cdinfo.c_seca%60)-5;
-+ cd_play.start_s=(cdinfo.c_seca%60)-secs;
- cd_play.start_m=cdinfo.c_seca/60;
- }
- cd_play.start_f=1;
-@@ -181,6 +237,7 @@ void rew(void)
- cd_play.end_f=cdinfo.s_frame[cdinfo.l_track-1];
-
- if(ioctl(cd_fd,CDIOCPLAYMSF,(char *) &cd_play)<0) per();
-+ cdinfo.pause=0;
- }
-
- /* Spit cd out */
-@@ -192,6 +249,7 @@ void eject(void)
- per();
- close(cd_fd);
- cdinfo.eject=1;
-+ cdinfo.pause=1;
- }
-
-
diff --git a/audio/cdplay/files/patch-cdplay.1 b/audio/cdplay/files/patch-cdplay.1
deleted file mode 100644
index c35918430495..000000000000
--- a/audio/cdplay/files/patch-cdplay.1
+++ /dev/null
@@ -1,54 +0,0 @@
---- cdplay.1.orig 1997-11-08 01:13:21 UTC
-+++ cdplay.1
-@@ -35,15 +35,14 @@ cdplay \- play CD's with nice interface
- ]
- .SH DESCRIPTION
- .B cdplay
--plays audio cd's with a confortable console user interface.
--Supports only SCSI CD-ROM drives.
-+plays audio cd's with a comfortable console user interface.
- .SH OPTIONS
- .TP
- .BR \-d " device"
- Uses
- .B device
--instead of /dev/rcd0a witch it uses by default. (unless defined otherwise
--while compiling)
-+instead of /dev/rcd0a which it uses by default (unless defined otherwise
-+while compiling).
- .TP
- .BR -h
- Display a brief help message.
-@@ -59,6 +58,9 @@ Stop. Stops cd and sets current track to
- Space
- Pause. If cd is already on pause continues.
- .TP
-+\'P\'
-+Pause (or unpause) abruptly.
-+.TP
- \'e\'
- Eject. Spits the disc out of your drive.
- .TP
-@@ -79,14 +81,18 @@ Skip to track [num]. NOTE! works only fo
- .TP
- \'q\'
- Quit. Exit the program.
-+.SH ENVIRONMENT
-+.TP
-+CDROM
-+The cd device to use if one isn't specified with the -d flag.
- .SH NOTES
--If someone gets this to work with IDE drive please let me know. Currently
--tested ONLY with FreeBSD and NetBSD. Writen for FreeBSD and some features
-+Currently
-+tested ONLY with FreeBSD and NetBSD. Written for FreeBSD and some features
- may not work with NetBSD, OpenBSD or BSDi. Don't think it'll work with linux
- or some SYSV Unix's.
- .SH BUGS
--Yes. I know it does'nt work with your IDE drive. And I also know that it
--does'nt work with your old SCSI drive.
-+Yes, I know that it
-+doesn't work with your old SCSI drive.
- .SH AUTHOR
- .br
- Copyright (C) 1997
diff --git a/audio/cdplay/files/patch-cdplay.h b/audio/cdplay/files/patch-cdplay.h
deleted file mode 100644
index abccf6bc0899..000000000000
--- a/audio/cdplay/files/patch-cdplay.h
+++ /dev/null
@@ -1,22 +0,0 @@
---- cdplay.h.orig 1997-11-17 07:21:55 UTC
-+++ cdplay.h
-@@ -71,8 +71,9 @@ void next(void);
- void prev(void);
- void stop(void);
- void cdpause(void);
--void ff(void);
--void rew(void);
-+void cdsoftpause(void);
-+void ff(int);
-+void rew(int);
- void eject(void);
-
- /* Terminal related functions */
-@@ -90,6 +91,7 @@ void hs_cont(void);
- void hs_winch(void);
- void do_exit(int);
- void do_stop(void);
-+void getcommand(char *command, int *repetivity);
-
- /* Awesome!!1!!1! 2 sound functions */
- void more_vol(void);
diff --git a/audio/cdplay/files/patch-main.c b/audio/cdplay/files/patch-main.c
deleted file mode 100644
index f9bb8d845181..000000000000
--- a/audio/cdplay/files/patch-main.c
+++ /dev/null
@@ -1,82 +0,0 @@
---- main.c.orig 1997-11-17 09:26:26 UTC
-+++ main.c
-@@ -35,11 +35,14 @@ extern struct termios old_ttyattr;
- int main(int argc, char **argv)
- {
- char cmd[1];
-+ int repetivity;
- fd_set rset;
- struct timeval stime;
-
- /* Parse arguments */
-- cd_device=DEVICE;
-+ cd_device=getenv("CDROM");
-+ if (cd_device==NULL)
-+ cd_device=DEVICE;
- if(argc>1 && !strcmp(argv[1],"-d"))
- cd_device=argv[2];
- else if(argc>1)
-@@ -68,19 +71,20 @@ int main(int argc, char **argv)
-
- while(1){
- if(select(1,&rset,(fd_set *) 0,(fd_set *) 0,&stime)>0) {
-- read(STDIN_FILENO,cmd,FD_SETSIZE);
--
-+ getcommand(&cmd[0], &repetivity);
-+
- if(cmd[0]=='p'){message="play";play_track(1);}
- else if(cmd[0]=='F'){message="next";next();}
- else if(cmd[0]=='R'){message="prev";prev();}
-- else if(cmd[0]=='f'){message="ff";ff();}
-- else if(cmd[0]=='r'){message="rew";rew();}
-+ else if(cmd[0]=='f'){message="ff";ff(repetivity);}
-+ else if(cmd[0]=='r'){message="rew";rew(repetivity);}
- else if(cmd[0]=='s'){message="stop";stop();}
-- else if(cmd[0]=='e'){message="eject";eject();}
-- else if(cmd[0]==' ') cdpause();
-+ else if(cmd[0]=='E'){message="eject";eject();}
-+ else if(cmd[0]==' ') cdsoftpause();
- else if(cmd[0]=='+'){message="more vol";more_vol();}
- else if(cmd[0]=='-'){message="less vol";less_vol();}
- else if(cmd[0]=='q'){message="bye!";do_exit(0);}
-+ else if(cmd[0]=='P') cdpause();
- }
- update_cdinfo();
- move_up(5);
-@@ -92,6 +96,36 @@ int main(int argc, char **argv)
- exit(0);
- }
-
-+void getcommand(char *command, int *repetivity)
-+{
-+ static char stored_command;
-+ int n;
-+
-+ fcntl(STDIN_FILENO, F_SETFL, O_NONBLOCK);
-+
-+ if (stored_command) {
-+ *command=stored_command;
-+ } else {
-+ n=read(STDIN_FILENO,command,1);
-+ if (n <= 0) {
-+ *command='\0';
-+ *repetivity=0;
-+ return;
-+ }
-+ }
-+
-+ *repetivity=1;
-+ while (read(STDIN_FILENO, &stored_command, 1) > 0) {
-+ if (stored_command == *command) {
-+ (*repetivity)++;
-+ } else {
-+ return;
-+ }
-+ }
-+ stored_command='\0';
-+ return;
-+}
-+
- void hs_cont(void)
- {
- init_term();
diff --git a/audio/cdplay/pkg-descr b/audio/cdplay/pkg-descr
deleted file mode 100644
index 219c59328a80..000000000000
--- a/audio/cdplay/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-This is a neat cd-player for those of you who don't use X11
-and still want to play audio cds.
diff --git a/audio/ghostess/Makefile b/audio/ghostess/Makefile
deleted file mode 100644
index 1a7d90d60d2e..000000000000
--- a/audio/ghostess/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# Created by: trasz <trasz@pin.if.uz.zgora.pl>
-
-PORTNAME= ghostess
-PORTVERSION= 20120105
-PORTREVISION= 4
-CATEGORIES= audio
-MASTER_SITES= http://www.smbolton.com/linux/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Graphical DSSI host with JACK MIDI support
-
-LICENSE= GPLv2
-
-BUILD_DEPENDS= ${LOCALBASE}/include/dssi.h:audio/dssi \
- ${LOCALBASE}/include/ladspa.h:audio/ladspa \
- jackit>=0.109.2:audio/jack
-# Between 0.109.0 and earlier versions there was an api change in JACK.
-# However, the library version number was not changed. The line above
-# is supposed to work around that.
-LIB_DEPENDS= libdssialsacompat.so:audio/libdssialsacompat \
- liblo.so:audio/liblo \
- libjack.so:audio/jack
-
-USE_GNOME= gtk20
-USES= gmake gnome pkgconfig tar:bzip2
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-jackmidi
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-PLIST_FILES= bin/ghostess bin/ghostess_universal_gui man/man1/ghostess.1.gz
-
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-
-post-patch:
- @${REINPLACE_CMD} -e \
- '/LDADD/s| -ldl | |' ${WRKSRC}/src/Makefile.in
-
-.include <bsd.port.mk>
diff --git a/audio/ghostess/distinfo b/audio/ghostess/distinfo
deleted file mode 100644
index 54bcb7935b5d..000000000000
--- a/audio/ghostess/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ghostess-20120105.tar.bz2) = 99c9006e6ccbec881b40eb5f20a9f8a72cecc3e437c6c164ff30ae5acd0bd08b
-SIZE (ghostess-20120105.tar.bz2) = 289346
diff --git a/audio/ghostess/files/patch-configure b/audio/ghostess/files/patch-configure
deleted file mode 100644
index 9260c230d7ca..000000000000
--- a/audio/ghostess/files/patch-configure
+++ /dev/null
@@ -1,15 +0,0 @@
---- configure.orig 2012-01-06 04:25:27 UTC
-+++ configure
-@@ -11719,10 +11719,10 @@ rm -f core conftest.err conftest.$ac_obj
-
-
- case "${host_os}" in
--darwin*)
-+darwin* | freebsd*)
- darwin=yes
-
--$as_echo "#define MIDI_COREMIDI 1" >>confdefs.h
-+
-
-
-
diff --git a/audio/ghostess/files/patch-src_Makefile.in b/audio/ghostess/files/patch-src_Makefile.in
deleted file mode 100644
index 3a3bb3ef8de3..000000000000
--- a/audio/ghostess/files/patch-src_Makefile.in
+++ /dev/null
@@ -1,12 +0,0 @@
---- src/Makefile.in.orig 2012-01-06 04:25:25 UTC
-+++ src/Makefile.in
-@@ -226,9 +226,7 @@ top_srcdir = @top_srcdir@
- @DARWIN_TRUE@@MIDI_JACK_TRUE@MIDI_SRCS = midi-jack.c
- @DARWIN_FALSE@DARWIN_LD_FLAGS =
- @DARWIN_TRUE@@MIDI_JACK_FALSE@DARWIN_LD_FLAGS = -framework CoreFoundation -framework CoreMIDI
--@DARWIN_TRUE@@MIDI_JACK_TRUE@DARWIN_LD_FLAGS = -framework CoreFoundation
- @DARWIN_FALSE@DARWIN_LD_ADD =
--@DARWIN_TRUE@DARWIN_LD_ADD = -lmx
- ghostess_SOURCES = \
- ghostess.c \
- ghostess.h \
diff --git a/audio/ghostess/files/patch-src_ghostess.c b/audio/ghostess/files/patch-src_ghostess.c
deleted file mode 100644
index c7569e8691d5..000000000000
--- a/audio/ghostess/files/patch-src_ghostess.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/ghostess.c.orig 2012-01-06 06:11:54 UTC
-+++ src/ghostess.c
-@@ -57,6 +57,7 @@
- #include <dirent.h>
- #include <pthread.h>
- #include <math.h>
-+#include <errno.h>
-
- #include <glib.h>
- #include <gtk/gtk.h>
diff --git a/audio/ghostess/pkg-descr b/audio/ghostess/pkg-descr
deleted file mode 100644
index 2a0ad344f66d..000000000000
--- a/audio/ghostess/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Ghostess is a graphical DSSI host, based on jack-dssi-host, but
-capable of saving and restoring plugin configuration, as well as
-specifying MIDI channels and layering synths. ghostess includes
-three MIDI drivers: an ALSA sequencer MIDI driver, a (clumsy but
-functional) CoreMIDI driver (which allows ghostess to be used on
-Mac OS X), and a JACK MIDI driver for use with the MIDI transport
-in recent versions (>=0.102.27) of JACK. ghostess also comes with
-a universal DSSI GUI, which attempts to provide GUI services for
-any DSSI or LADSPA plugin, and may be used with any DSSI host.
-
-WWW: http://home.jps.net/~musound/
diff --git a/audio/gimmix/Makefile b/audio/gimmix/Makefile
deleted file mode 100644
index 99c240c68195..000000000000
--- a/audio/gimmix/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# Created by: Matthieu Guegan <matt.guegan@free.fr>
-
-PORTNAME= gimmix
-PORTVERSION= 0.5.7.2
-PORTREVISION= 1
-CATEGORIES= audio
-MASTER_SITES= BERLIOS
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Graphical MPD client written in C using GTK2
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-LIB_DEPENDS= libmpd.so:audio/libmpd \
- libtag.so:audio/taglib \
- libnxml.so:textproc/libnxml
-
-USES= desktop-file-utils gmake gnome pkgconfig tar:bzip2
-USE_GNOME= gtk20 intltool libglade2
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= DATADIRNAME=share
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-OPTIONS_DEFINE= NLS
-OPTIONS_SUB= yes
-
-NLS_CPPFLAGS= -I${LOCALBASE}/include
-NLS_LDFLAGS= -L${LOCALBASE}/lib -lintl
-NLS_CONFIGURE_ENABLE= nls
-NLS_USES= gettext
-NLS_USES_OFF= gettext-tools
-
-post-patch:
- @${LN} -sf ${LOCALBASE}/share/intltool/Makefile.in.in ${WRKSRC}/po/Makefile.in.in
- @${REINPLACE_CMD} -e '/<curl\/types.h>/d' ${WRKSRC}/src/gimmix-covers.c ${WRKSRC}/src/gimmix-lyrics.c
-
-.include <bsd.port.mk>
diff --git a/audio/gimmix/distinfo b/audio/gimmix/distinfo
deleted file mode 100644
index f022dac50ffe..000000000000
--- a/audio/gimmix/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gimmix-0.5.7.2.tar.bz2) = 860588d13d66631e52ee57e6b31dfbf5f1493e2be3a4649231a7cf3c8d56ee27
-SIZE (gimmix-0.5.7.2.tar.bz2) = 497249
diff --git a/audio/gimmix/pkg-descr b/audio/gimmix/pkg-descr
deleted file mode 100644
index 42b78e79efd9..000000000000
--- a/audio/gimmix/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-Gimmix is a graphical Music player daemon (MPD) client written in C
-using GTK+2.
-
-Features:
-=========
-* Simple and Clean Interface.
-* Library Browser.
-* Library search. (search by artist, album, filename, etc)
-* Playlist management (manage mpd playlists)
-* ID3v2 tag editing support.
-* System tray icon support.
-* Support for controlling gimmix through Keyboard.
-* Notification support (Displays the currently playing song in systray).
-* Small memory footprint.
-
-WWW: http://gimmix.berlios.de/index.php
diff --git a/audio/gimmix/pkg-plist b/audio/gimmix/pkg-plist
deleted file mode 100644
index f26ca6be8da8..000000000000
--- a/audio/gimmix/pkg-plist
+++ /dev/null
@@ -1,15 +0,0 @@
-bin/gimmix
-man/man1/gimmix.1.gz
-%%NLS%%share/locale/cs/LC_MESSAGES/gimmix.mo
-%%NLS%%share/locale/de/LC_MESSAGES/gimmix.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/gimmix.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/gimmix.mo
-%%NLS%%share/locale/tr/LC_MESSAGES/gimmix.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/gimmix.mo
-share/applications/gimmix.desktop
-%%DATADIR%%/gimmix.glade
-%%DATADIR%%/gimmix_firstrun.png
-share/pixmaps/gimmix-album.png
-share/pixmaps/gimmix.png
-share/pixmaps/gimmix_logo_small.png
-share/pixmaps/gimmix_playlist.png
diff --git a/audio/jamin/Makefile b/audio/jamin/Makefile
deleted file mode 100644
index 046f75f18e7b..000000000000
--- a/audio/jamin/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Created by: trasz <trasz@pin.if.uz.zgora.pl>
-
-PORTNAME= jamin
-PORTVERSION= 0.95.0
-PORTREVISION= 16
-CATEGORIES= audio
-MASTER_SITES= SF
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= JACK Audio Mastering interface
-
-LIB_DEPENDS= libfftw3f.so:math/fftw3-float \
- libjack.so:audio/jack \
- liblo.so:audio/liblo
-RUN_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa \
- ${LOCALBASE}/lib/ladspa/fast_lookahead_limiter_1913.so:audio/swhplugins
-BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3
-
-GNU_CONFIGURE= yes
-USES= desktop-file-utils gmake gnome libtool pkgconfig \
- shared-mime-info
-USE_GNOME= gtk20 intltool libxml2
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ladspa/jamincont_1912.so
-
-.include <bsd.port.mk>
diff --git a/audio/jamin/distinfo b/audio/jamin/distinfo
deleted file mode 100644
index 29467f9791b2..000000000000
--- a/audio/jamin/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (jamin-0.95.0.tar.gz) = 762fee88682f27888e46dfb013a9ab5e798533b9b67643ff1d7760501939bb3c
-SIZE (jamin-0.95.0.tar.gz) = 1007290
diff --git a/audio/jamin/pkg-descr b/audio/jamin/pkg-descr
deleted file mode 100644
index 2eea9444e3f4..000000000000
--- a/audio/jamin/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-JAMin is the JACK Audio Connection Kit (JACK) Audio Mastering
-interface. JAMin is an open source application designed to perform
-professional audio mastering of stereo input streams. It uses LADSPA
-for digital signal processing (DSP).
-
-WWW: http://jamin.sourceforge.net/en/about.html
diff --git a/audio/jamin/pkg-plist b/audio/jamin/pkg-plist
deleted file mode 100644
index 4d5d68cd8f7e..000000000000
--- a/audio/jamin/pkg-plist
+++ /dev/null
@@ -1,24 +0,0 @@
-bin/jamin
-bin/jamin-scene
-man/man1/jamin.1.gz
-lib/ladspa/jamincont_1912.so
-%%DATADIR%%/pixmaps/brushed-steel.png
-%%DATADIR%%/pixmaps/thai-gold-knobs.png
-%%DATADIR%%/pixmaps/thai-gold.png
-%%DATADIR%%/pixmaps/play1.png
-%%DATADIR%%/pixmaps/pause1.png
-%%DATADIR%%/pixmaps/JAMin_splash.jpg
-%%DATADIR%%/pixmaps/about_image.png
-%%DATADIR%%/pixmaps/marble.jpg
-%%DATADIR%%/pixmaps/JAMin_icon.xpm
-%%DATADIR%%/pixmaps/LED_green_on.xpm
-%%DATADIR%%/pixmaps/LED_green_off.xpm
-%%DATADIR%%/pixmaps/LED_yellow.xpm
-%%DATADIR%%/pixmaps/LED_red.xpm
-%%DATADIR%%/examples/RIAA_EQ.jam
-%%DATADIR%%/examples/default.jam
-%%DATADIR%%/examples/jamin_ui
-%%DATADIR%%/examples/marble_jamin_ui
-share/applications/jamin.desktop
-share/mime/packages/jamin.xml
-share/icons/jamin.svg
diff --git a/audio/ksmp3play/Makefile b/audio/ksmp3play/Makefile
deleted file mode 100644
index 2cd12c9f7fc2..000000000000
--- a/audio/ksmp3play/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-# Created by: Ying-Chieh Liao <ijliao@FreeBSD.org>
-
-PORTNAME= ksmp3play
-PORTVERSION= 0.5.2.1
-PORTREVISION= 5
-CATEGORIES= audio
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION:R}/${PORTVERSION:R}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Curses-based MP3 player
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-LIB_DEPENDS= libsmpeg.so:multimedia/smpeg
-
-GNU_CONFIGURE= yes
-USES= ncurses pathfix sdl
-USE_SDL= sdl
-NO_WRKSUBDIR= yes
-EXTRACT_AFTER_ARGS= --exclude CVS
-
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-OPTIONS_DEFINE= DOCS
-
-post-patch:
- ${REINPLACE_CMD} -e 's|-lcurses|-lncurses|' ${WRKSRC}/configure
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/audio/ksmp3play/distinfo b/audio/ksmp3play/distinfo
deleted file mode 100644
index 9807814e64ff..000000000000
--- a/audio/ksmp3play/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ksmp3play-0.5.2.1.tar.gz) = f69d9c8c39d750ed84b5d920537a3f0c1a39b8d3f7c5086f8e99e0cb138d16ab
-SIZE (ksmp3play-0.5.2.1.tar.gz) = 108571
diff --git a/audio/ksmp3play/files/patch-configure b/audio/ksmp3play/files/patch-configure
deleted file mode 100644
index a14ac99671c6..000000000000
--- a/audio/ksmp3play/files/patch-configure
+++ /dev/null
@@ -1,23 +0,0 @@
---- configure.orig 2008-06-15 10:23:18 UTC
-+++ configure
-@@ -1258,15 +1258,15 @@ int main (int argc, char *argv[])
- }
- else
- {
-- printf("\n*** 'sdl-config --version' returned %d.%d.%d, but the
--minimum version\n", $sdl_major_version, $sdl_minor_version,
-+ printf("\n*** 'sdl-config --version' returned %d.%d.%d, but the \
-+minimum version\n", $sdl_major_version, $sdl_minor_version, \
- $sdl_micro_version);
-- printf("*** of SDL required is %d.%d.%d. If sdl-config is correct,
-+ printf("*** of SDL required is %d.%d.%d. If sdl-config is correct, \
- then it is\n", major, minor, micro);
- printf("*** best to upgrade to the required version.\n");
-- printf("*** If sdl-config was wrong, set the environment variable
-+ printf("*** If sdl-config was wrong, set the environment variable \
- SDL_CONFIG\n");
-- printf("*** to point to the correct copy of sdl-config, and remove
-+ printf("*** to point to the correct copy of sdl-config, and remove \
- the file\n");
- printf("*** config.cache before re-running configure\n");
- return 1;
diff --git a/audio/ksmp3play/files/patch-ksmp3play.c b/audio/ksmp3play/files/patch-ksmp3play.c
deleted file mode 100644
index 7e0d7ec4bcbf..000000000000
--- a/audio/ksmp3play/files/patch-ksmp3play.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- ksmp3play.c.orig 2008-06-17 05:57:56 UTC
-+++ ksmp3play.c
-@@ -42,6 +42,7 @@
- #include "ksmp3play.h"
- #include <smpeg/smpeg.h>
- #include <curses.h>
-+#include <sys/time.h>
- #include <sys/resource.h>
- #include <string.h>
- #include <ctype.h>
diff --git a/audio/ksmp3play/files/patch-ksmp3play.h b/audio/ksmp3play/files/patch-ksmp3play.h
deleted file mode 100644
index b7717bc71fbe..000000000000
--- a/audio/ksmp3play/files/patch-ksmp3play.h
+++ /dev/null
@@ -1,21 +0,0 @@
---- ksmp3play.h.orig 2008-04-14 00:22:27 UTC
-+++ ksmp3play.h
-@@ -29,8 +29,9 @@
- #include <errno.h>
- #include <time.h>
- #include <smpeg/smpeg.h>
--#ifdef __linux__
-+/* #ifdef __linux__ */
- #include <getopt.h>
-+/*
- #else
- struct option
- {
-@@ -43,6 +44,7 @@ struct option
- # define required_argument 1
- # define optional_argument 2
- #endif
-+*/
- #define BUFLEN 200
- #ifdef HAVE_CONFIG_H
- #include <config.h>
diff --git a/audio/ksmp3play/files/patch-windows.c b/audio/ksmp3play/files/patch-windows.c
deleted file mode 100644
index 4a9b59f197af..000000000000
--- a/audio/ksmp3play/files/patch-windows.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- windows.c.orig 2008-06-17 05:57:56 UTC
-+++ windows.c
-@@ -30,7 +30,7 @@
- #include "ksmp3play.h"
-
- #include <sys/types.h>
--#include <sys/dir.h>
-+#include <dirent.h>
- #include <sys/param.h>
- #include <stdio.h>
- #include <unistd.h>
diff --git a/audio/ksmp3play/pkg-descr b/audio/ksmp3play/pkg-descr
deleted file mode 100644
index 131b81b71982..000000000000
--- a/audio/ksmp3play/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Ksmp3play is an curses-based MP3 player. This allows you to control the
-player on another computer using telnet or ssh, which might be useful if
-you have an old computer dedicated for mp3 playing. Other features include
-song rating and volume settings for each song.
-
-WWW: https://sourceforge.net/projects/ksmp3play/
diff --git a/audio/ksmp3play/pkg-plist b/audio/ksmp3play/pkg-plist
deleted file mode 100644
index 8c423571ec47..000000000000
--- a/audio/ksmp3play/pkg-plist
+++ /dev/null
@@ -1,11 +0,0 @@
-bin/ksmp3play
-man/man1/ksmp3play.1.gz
-%%PORTDOCS%%%%DOCSDIR%%/ksmp3play.html/ch-usage.html
-%%PORTDOCS%%%%DOCSDIR%%/ksmp3play.html/footnotes.html
-%%PORTDOCS%%%%DOCSDIR%%/ksmp3play.html/ch-intro.html
-%%PORTDOCS%%%%DOCSDIR%%/ksmp3play.html/index.html
-%%PORTDOCS%%%%DOCSDIR%%/ksmp3play.html/ch-install.html
-%%PORTDOCS%%%%DOCSDIR%%/ksmp3play.html/ch-qa.html
-%%PORTDOCS%%%%DOCSDIR%%/ksmp3play.pdf
-%%PORTDOCS%%%%DOCSDIR%%/ksmp3play.sgml
-%%PORTDOCS%%%%DOCSDIR%%/ksmp3play.txt
diff --git a/audio/musicbox-tag-editor/Makefile b/audio/musicbox-tag-editor/Makefile
deleted file mode 100644
index b730f393366e..000000000000
--- a/audio/musicbox-tag-editor/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# Created by: Jean-Yves Lefort <jylefort@brutele.be>
-# $MCom: ports/audio/musicbox-tag-editor/Makefile,v 1.5 2007/09/10 05:13:24 mezz Exp $
-
-PORTNAME= musicbox-tag-editor
-PORTVERSION= 0.2.3
-PORTREVISION= 18
-CATEGORIES= audio
-MASTER_SITES= SF/musicbox/musicbox/${PORTVERSION}
-DISTNAME= musicbox-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Simple GTK+ audio tag editor
-
-LIB_DEPENDS= libtag.so:audio/taglib
-
-USES= gnome pathfix pkgconfig shebangfix
-USE_GNOME= gnomeprefix libglade2
-GNU_CONFIGURE= yes
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-# avoid conflict with audio/musicbox
-CONFIGURE_ARGS= --program-suffix=-tag-editor
-SHEBANG_FILES= data/edit.pl
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-post-patch:
- @${REINPLACE_CMD} -e 's|/usr/share/pixmaps|${PREFIX}/share/pixmaps|' \
- ${WRKSRC}/data/musicbox.glade
- @${REINPLACE_CMD} -e 's|Exec=musicbox|Exec=musicbox-tag-editor|' \
- ${WRKSRC}/data/musicbox.desktop
-
-.include <bsd.port.mk>
diff --git a/audio/musicbox-tag-editor/distinfo b/audio/musicbox-tag-editor/distinfo
deleted file mode 100644
index a6cc175e8be8..000000000000
--- a/audio/musicbox-tag-editor/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (musicbox-0.2.3.tar.gz) = 49a09cb8d9a919686dade0056eb9baad254d530c3d45099634a631b069404e33
-SIZE (musicbox-0.2.3.tar.gz) = 96339
diff --git a/audio/musicbox-tag-editor/pkg-descr b/audio/musicbox-tag-editor/pkg-descr
deleted file mode 100644
index 954424934fa3..000000000000
--- a/audio/musicbox-tag-editor/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Musicbox is a simple one-file-at-a-time audio tag editor. It can edit
-ID3, Vorbis and FLAC tags via the TagLib library.
diff --git a/audio/musicbox-tag-editor/pkg-plist b/audio/musicbox-tag-editor/pkg-plist
deleted file mode 100644
index 594e6a1306a5..000000000000
--- a/audio/musicbox-tag-editor/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-bin/musicbox-tag-editor
-share/applications/musicbox.desktop
-share/musicbox/edit.pl
-share/musicbox/musicbox.glade
-share/pixmaps/musicbox.png
diff --git a/audio/nspmod/Makefile b/audio/nspmod/Makefile
deleted file mode 100644
index 00c15c0d3326..000000000000
--- a/audio/nspmod/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# Created by: jmg
-
-PORTNAME= nspmod
-PORTVERSION= 0.1
-PORTREVISION= 1
-CATEGORIES= audio
-MASTER_SITES= SUNSITE/apps/sound/players
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= MOD/S3M/MTM tracker that does its own DSP, uses VoxWare v2.90+
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-PLIST_FILES= bin/nspmod man/man1/nspmod.1.gz
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/nspmod ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/nspmod.1 ${STAGEDIR}${MANPREFIX}/man/man1
-
-.include <bsd.port.mk>
diff --git a/audio/nspmod/distinfo b/audio/nspmod/distinfo
deleted file mode 100644
index 075a6f649308..000000000000
--- a/audio/nspmod/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (nspmod-0.1.tar.gz) = 1ea681aae89cbf3e0f59b365bd5c97760ac23c41cc7bad551b7ad7c63c590fd7
-SIZE (nspmod-0.1.tar.gz) = 32579
diff --git a/audio/nspmod/files/patch-Makefile b/audio/nspmod/files/patch-Makefile
deleted file mode 100644
index 9e9c4f038938..000000000000
--- a/audio/nspmod/files/patch-Makefile
+++ /dev/null
@@ -1,13 +0,0 @@
---- Makefile.orig 1995-09-17 13:18:20 UTC
-+++ Makefile
-@@ -25,8 +25,8 @@ DACIO_ARCH = dacio-linux.c
-
- #}
-
--CFLAGS = $(CFLAGS_OS) $(CFLAGS_OPT) $(CFLAGS_EXT)
--CFLAGS_HIOPT_ = $(CFLAGS_OS) $(CFLAGS_HIOPT) $(CFLAGS_EXT)
-+#CFLAGS = $(CFLAGS_OS) $(CFLAGS_OPT) $(CFLAGS_EXT)
-+CFLAGS_HIOPT_ = $(CFLAGS) $(CFLAGS_HIOPT)
- LDFLAGS = $(LDFLAGS_OS) $(LDFLAGS_EXT)
- LIBS = $(LIBS_EXT) $(LIBS_OS)
-
diff --git a/audio/nspmod/files/patch-dacio-linux.c b/audio/nspmod/files/patch-dacio-linux.c
deleted file mode 100644
index c81ebe12ee3a..000000000000
--- a/audio/nspmod/files/patch-dacio-linux.c
+++ /dev/null
@@ -1,176 +0,0 @@
---- dacio-linux.c.orig 1995-09-17 12:51:43 UTC
-+++ dacio-linux.c
-@@ -3,7 +3,11 @@
- #include <fcntl.h> /*O_WRONLY*/
- #include <sys/ioctl.h> /*(ioctl)*/
- #include <unistd.h> /*(write)*/
-+#if defined(LINUX) || defined(__FreeBSD__)
- #include <sys/soundcard.h> /*SNDCTL_XXX*/
-+#else
-+#include <machine/soundcard.h>
-+#endif
- #include <errno.h> /*EINTR*/
- #include "defs.h" /*u8,u16*/
- #include "dacio.h" /*(dacioXXX)*/
-@@ -47,7 +51,7 @@ dacioInit(void)
- static struct {
- union {
- u8 *p8;
-- u16 *p16;
-+ i15 *p16;
- } p;
- u8 *top;
- u8 *bot;
-@@ -67,11 +71,39 @@ dacioConf(DacioConfInfo *dcp)
- exit(1);
- }
- #endif
-- tmp = AFMT_U8;
-+ switch (dcp->bits) {
-+ case 0:
-+ case 8:
-+ dcp->bits = 8;
-+ tmp = AFMT_U8; break;
-+ case 16:
-+ tmp = AFMT_S16_LE; break;
-+ default:
-+ fprintf(stderr, "Don't know how to handle %d bit output.\n", dcp->bits);
-+ exit(1);
-+ break;
-+ }
-+
- if (ioctl(fd, SNDCTL_DSP_SETFMT, &tmp) < 0) {
- perror("dacioConf");
- exit(1);
- }
-+
-+ switch (tmp) {
-+ case AFMT_U8:
-+ if (dcp->bits != 8) {
-+ fprintf(stderr, "soundcard doesn't support 8bits.\n");
-+ exit(1);
-+ }
-+ break;
-+ case AFMT_S16_LE:
-+ if (dcp->bits != 16) {
-+ fprintf(stderr, "soundcard doesn't support 16bits.\n");
-+ exit(1);
-+ }
-+ break;
-+ }
-+
- /*fprintf(stderr, "fmt = 0x%x\n", tmp);*/
-
- if (ioctl(fd, SNDCTL_DSP_STEREO, &dcp->stereo) < 0) {
-@@ -90,10 +122,15 @@ dacioConf(DacioConfInfo *dcp)
- perror("dacioConf");
- exit(1);
- }
-+ /*fprintf(stderr, "sound buffer size = 0x%x\n", buf.size);*/
-+ tmp = buf.size;
-+ while (tmp <= (0.1 * (dcp->speed * (dcp->stereo+1) * (dcp->bits/8))))
-+ tmp += buf.size;
-+ buf.size = tmp;
- /*fprintf(stderr, "buffer size = 0x%x\n", buf.size);*/
- dci = *dcp;
- /*if (buf.top != NULL) free(buf.top);*/
-- buf.top = memPerm(buf.size * sizeof(u8));
-+ buf.top = memPerm(buf.size);
- buf.p.p8 = buf.top;
- buf.bot = buf.top + buf.size;
- }
-@@ -115,7 +152,14 @@ dacioFlush(void)
- int s;
-
- if (buf.p.p8 <= buf.top) return;
-- for ( ; buf.p.p8 < buf.bot; buf.p.p8++) *buf.p.p8 = 128;
-+ switch (dci.bits) {
-+ case 8:
-+ for ( ; buf.p.p8 < buf.bot; buf.p.p8++) *buf.p.p8 = 128;
-+ break;
-+ case 16:
-+ for ( ; buf.p.p8 < buf.bot; buf.p.p16++) *buf.p.p16 = 0;
-+ break;
-+ }
- RETRY:
- s = write(fd, buf.top, buf.size);
- if (s < buf.size) {
-@@ -179,6 +223,8 @@ dacioGlobalVol(i15x v)
- (tmpvar & ~255)? ~tmpvar >> 16 : tmpvar ) /* 16 will be OK */
- /* ~(tmpvar >> 16) makes longer asm */
- #endif
-+#define to16bit(x) \
-+ (((x) * gv) >> 12)
-
- /* stereo */
- static void
-@@ -186,14 +232,26 @@ dacioOutHirevS(i15x n)
- {
- const i31 *inbufp = inbuf.p;
- u8 *u8p = buf.p.p8;
-+ i15 *s15p = buf.p.p16;
-
-- for (; n > 0; n--) {
-- i31x tmp;
-- *u8p++ = to8bit(*inbufp++, tmp); /* L */
-- *u8p++ = to8bit(*inbufp++, tmp); /* R */
-+ switch (dci.bits) {
-+ case 8:
-+ for (; n > 0; n--) {
-+ i31x tmp;
-+ *u8p++ = to8bit(*inbufp++, tmp); /* L */
-+ *u8p++ = to8bit(*inbufp++, tmp); /* R */
-+ }
-+ buf.p.p8 = u8p;
-+ break;
-+ case 16:
-+ for (; n > 0; n--) {
-+ *s15p++ = to16bit(*inbufp++); /* L */
-+ *s15p++ = to16bit(*inbufp++); /* R */
-+ }
-+ buf.p.p16 = s15p;
-+ break;
- }
- inbuf.p = inbufp;
-- buf.p.p8 = u8p;
- }
-
- /* mono */
-@@ -202,19 +260,31 @@ dacioOutHirevM(i15x n)
- {
- const i31 *inbufp = inbuf.p;
- u8 *u8p = buf.p.p8;
-+ i15 *s16p = buf.p.p16;
-
-- for (; n > 0; n--) {
-- i31x tmp;
-- *u8p++ = to8bit(*inbufp, tmp);
-- inbufp += 2;
-+ switch (dci.bits) {
-+ case 8:
-+ for (; n > 0; n--) {
-+ i31x tmp;
-+ *u8p++ = to8bit(*inbufp, tmp);
-+ inbufp += 2;
-+ }
-+ buf.p.p8 = u8p;
-+ break;
-+ case 16:
-+ for (; n > 0; n--) {
-+ *s16p++ = to16bit(*inbufp);
-+ inbufp += 2;
-+ }
-+ buf.p.p16 = s16p;
-+ break;
- }
- inbuf.p = inbufp;
-- buf.p.p8 = u8p;
- }
-
- #define dacioOutHirev(x) \
- if (dci.stereo) dacioOutHirevS(x); else dacioOutHirevM(x)
--#define bufRest() (dci.stereo? (buf.bot - buf.p.p8)/2 : buf.bot - buf.p.p8)
-+#define bufRest() ((dci.stereo? (buf.bot - buf.p.p8)/2 : buf.bot - buf.p.p8)/(dci.bits/8))
-
- void
- dacioOut(void)
diff --git a/audio/nspmod/files/patch-dacio.h b/audio/nspmod/files/patch-dacio.h
deleted file mode 100644
index 6f4e2379debc..000000000000
--- a/audio/nspmod/files/patch-dacio.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- dacio.h.orig 1995-09-16 07:01:08 UTC
-+++ dacio.h
-@@ -3,6 +3,7 @@
- #endif
-
- typedef struct {
-+ int bits;
- int speed;
- int stereo;
- } DacioConfInfo;
diff --git a/audio/nspmod/files/patch-nspmod.c b/audio/nspmod/files/patch-nspmod.c
deleted file mode 100644
index ed4bb6938760..000000000000
--- a/audio/nspmod/files/patch-nspmod.c
+++ /dev/null
@@ -1,35 +0,0 @@
---- nspmod.c.orig 1995-09-16 08:10:37 UTC
-+++ nspmod.c
-@@ -1,4 +1,5 @@
- #include <stdio.h> /*(perror)*/
-+#include <sys/types.h>
- #include <sys/mman.h> /*PROT_READ,MAP_xxx*/
- #include <fcntl.h> /*O_RDONLY*/
- #include <sys/stat.h> /*stat*/
-@@ -35,6 +36,7 @@ help(const char *argv0)
- printf("NSPmod version " LIT(VERSION_MAJOR) "." LIT(VERSION_MINOR) "\n");
- printf("Usage: %s [options] modfile\n", argv0);
- printf("Options:\n");
-+ printf(" -b # number of bits to output (8 or 16)\n");
- printf(" -c # play only the channel\n");
- printf(" -e show events\n");
- printf(" -f # output sample rate\n");
-@@ -62,8 +64,9 @@ main(int argc, char *argv[])
- oi.outRate = DEF_OUTRATE;
- oi.ovsFreq = -1;
- /*oi.repLimit = 1;*/
-- while ((optChar = getopt(argc, argv, "c:ef:il:mo:rs:v:")) > 0) {
-+ while ((optChar = getopt(argc, argv, "b:c:ef:il:mo:rs:v:")) > 0) {
- switch (optChar) {
-+ case 'b': oi.bits = (i15x)strtol(optarg, NULL, 0); break;
- case 'c': oi.onlyCh = (i15x)strtol(optarg, NULL, 0) | 0x100; break;
- case 'e': oi.showEvents++; break;
- case 'f': oi.outRate = (u16x)strtol(optarg, NULL, 0); break;
-@@ -116,6 +119,7 @@ main(int argc, char *argv[])
-
- lookOverFile(p, statbuf.st_size);
- dacioInit();
-+ dci.bits = oi.bits;
- dci.speed = oi.outRate;
- dci.stereo = !oi.mono;
- dacioConf(&dci);
diff --git a/audio/nspmod/files/patch-nspmod.h b/audio/nspmod/files/patch-nspmod.h
deleted file mode 100644
index 460df995f714..000000000000
--- a/audio/nspmod/files/patch-nspmod.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- nspmod.h.orig 1995-09-16 06:50:32 UTC
-+++ nspmod.h
-@@ -3,6 +3,7 @@
- #endif
-
- typedef struct {
-+ i15x bits; /* -b # */
- i15x onlyCh; /* -c # */
- i15x showEvents; /* -e, -ee */
- u16x outRate; /* -f # */
diff --git a/audio/nspmod/pkg-descr b/audio/nspmod/pkg-descr
deleted file mode 100644
index 68a08b0e93f7..000000000000
--- a/audio/nspmod/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-NSPmod is a MOD (Protracker module and some of its extensions) / S3M
-(Scream Tracker 3 module) / MTM (Multitracker module) music player.
-This program uses a technology called No Signal Processor (NSP), which
-enables your PC play MODs without DSP such as Gravis UltraSound (GUS)
-GF1.
-
-This program requires VoxWare v2.90 compatible 8bit DAC device.
-
-I, John-Mark Gurney, have added support for output in 16bits. The
-volume level is slightly less than the 8bit version though.
diff --git a/audio/shout/Makefile b/audio/shout/Makefile
deleted file mode 100644
index eb3eed475781..000000000000
--- a/audio/shout/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# Created by: will
-
-PORTNAME= shout
-PORTVERSION= 0.8.0
-PORTREVISION= 2
-CATEGORIES= audio net
-MASTER_SITES= http://downloads.xiph.org/releases/libshout/ \
- http://downloads.us.xiph.org/releases/libshout/ \
- http://public.planetmirror.com/pub/xiph/releases/libshout/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Send mp3 streams to an icecast/shoutcast server
-
-GNU_CONFIGURE= yes
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-.include <bsd.port.mk>
diff --git a/audio/shout/distinfo b/audio/shout/distinfo
deleted file mode 100644
index dcc209c7fd0f..000000000000
--- a/audio/shout/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (shout-0.8.0.tar.gz) = 7b36712730c370f7d25271ca93291f9055bb90ee3052e7aec33b5dae205d8227
-SIZE (shout-0.8.0.tar.gz) = 66394
diff --git a/audio/shout/files/patch-configure b/audio/shout/files/patch-configure
deleted file mode 100644
index e1cf22b5b7c3..000000000000
--- a/audio/shout/files/patch-configure
+++ /dev/null
@@ -1,15 +0,0 @@
---- configure.orig 2000-04-20 07:41:45 UTC
-+++ configure
-@@ -539,9 +539,9 @@ if test "x$enable_fsstd" = "xyes"; then
- LOGDIR="/var/log/icecast"
- else
- echo "FSSTD DISABLED"
-- BINDIR="${prefix}/icecast/bin"
-- ETCDIR="${prefix}/icecast/etc"
-- LOGDIR="${prefix}/icecast/log"
-+ BINDIR="${prefix}/bin"
-+ ETCDIR="${prefix}/etc/icecast"
-+ LOGDIR="${prefix}/share/icecast/log"
- fi
-
-
diff --git a/audio/shout/files/patch-shout.c b/audio/shout/files/patch-shout.c
deleted file mode 100644
index 04a7a5efe85f..000000000000
--- a/audio/shout/files/patch-shout.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- shout.c.orig 2000-04-20 07:31:50 UTC
-+++ shout.c
-@@ -1738,7 +1738,7 @@ login ()
- void
- update_meta_info_on_server (char *filename, unsigned long int size)
- {
-- sock_t sockfd = sock_connect (set.servername, set.port);
-+ sock_t sockfd = sock_connect (set.servername, set.port-1);
- char title[BUFSIZE]; /* copy of filename */
- char *song = NULL;
- char *mount = NULL;
-@@ -1815,7 +1815,7 @@ update_meta_info_on_server (char *filena
-
- if (sockfd != -1) {
- if (set.use_icy) {
-- sock_write (sockfd, "GET /admin.cgi?pass=%s&mode=updinfo&song=%s HTTP/1.0\nHost: %s:%d\nUser-Agent: Shout/%s\n\n", set.password, url_encode (titleptr, &song), set.servername, set.port, VERSION);
-+ sock_write (sockfd, "GET /admin.cgi?pass=%s&mode=updinfo&song=%s HTTP/1.0\nHost: %s:%d\nUser-Agent: Mozilla(Shout/%s)\n\n", set.password, url_encode (titleptr, &song), set.servername, set.port, VERSION);
- } else {
- sock_write (sockfd, "GET /admin.cgi?pass=%s&mode=updinfo&mount=%s&song=%s&length=%ld HTTP/1.0\nHost: %s:%d\nUser-Agent: Shout/%s\n\n", set.password, url_encode (set.mount_name, &mount), url_encode (titleptr, &song), size, set.servername, set.port, VERSION);
- if (mount)
diff --git a/audio/shout/files/patch-sock.c b/audio/shout/files/patch-sock.c
deleted file mode 100644
index dc3b47719cef..000000000000
--- a/audio/shout/files/patch-sock.c
+++ /dev/null
@@ -1,21 +0,0 @@
---- sock.c.orig 2000-04-20 07:31:50 UTC
-+++ sock.c
-@@ -12,8 +12,10 @@
- #include <process.h>
- #include <winbase.h>
- #else /* *NIX */
-+#include <sys/types.h>
- #include <sys/socket.h>
- #include <netinet/in.h>
-+#include <arpa/inet.h>
- #include <netdb.h>
- #include <fcntl.h>
- #include <sys/wait.h>
-@@ -22,7 +24,6 @@
- #include <ctype.h>
- #include <stdarg.h>
- #include <errno.h>
--#include <arpa/inet.h>
- #include <sys/time.h>
- #include <unistd.h>
- #endif /* !win32 */
diff --git a/audio/shout/files/patch-util.c b/audio/shout/files/patch-util.c
deleted file mode 100644
index e2f98e54eaa8..000000000000
--- a/audio/shout/files/patch-util.c
+++ /dev/null
@@ -1,19 +0,0 @@
---- util.c.orig 2000-04-20 07:31:50 UTC
-+++ util.c
-@@ -18,8 +18,6 @@
- #include <process.h>
- #include <winbase.h>
- #else /* *NIX */
--#include <sys/socket.h>
--#include <netinet/in.h>
- #include <netdb.h>
- #include <fcntl.h>
- #include <sys/wait.h>
-@@ -29,7 +27,6 @@
- #include <stdarg.h>
- #include <time.h>
- #include <errno.h>
--#include <arpa/inet.h>
- #include <sys/time.h>
- #include <unistd.h>
- #endif /* !win32 */
diff --git a/audio/shout/pkg-descr b/audio/shout/pkg-descr
deleted file mode 100644
index 73a098d7006f..000000000000
--- a/audio/shout/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Shout feeds an mp3 stream to your icecast or shoutcast server. The shoutcast
-system is a more or less commercial system, developed by Nullsoft.
-
-WWW: http://www.icecast.org/
diff --git a/audio/shout/pkg-plist b/audio/shout/pkg-plist
deleted file mode 100644
index 448538e811a2..000000000000
--- a/audio/shout/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/shout
-etc/icecast/shout.conf.dist
-@dir share/icecast/log
diff --git a/audio/toolame/Makefile b/audio/toolame/Makefile
deleted file mode 100644
index 93124f4cfaf7..000000000000
--- a/audio/toolame/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-# Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-
-PORTNAME= toolame
-PORTVERSION= 0.2l
-PORTREVISION= 2
-CATEGORIES= audio
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%200.2/${PORTNAME}%2002l
-DISTNAME= ${PORTNAME}-${PORTVERSION:S/.//}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Optimized mpeg 1/2 layer 2 audio encoder
-
-LICENSE= LGPL21
-LICENSE_FILE= ${WRKSRC}/LGPL.txt
-
-USES= gmake tar:tgz
-ALL_TARGET= ${PORTNAME}
-MAKE_ARGS= CC="${CC}" TWEAKS="${CFLAGS}" ARCH="" PG="" OPTIM=""
-USE_CSTD= gnu89
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-PLIST_FILES= bin/toolame
-PORTDOCS= FUTURE HISTORY LGPL.txt README
-
-OPTIONS_DEFINE= DOCS
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/toolame ${STAGEDIR}${PREFIX}/bin
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for docs in ${PORTDOCS}
- ${INSTALL_DATA} ${WRKSRC}/${docs} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/audio/toolame/distinfo b/audio/toolame/distinfo
deleted file mode 100644
index a2ca08a0bb0c..000000000000
--- a/audio/toolame/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (toolame-02l.tgz) = 3b95cd2504bceac4aab2fca03bb3b5974d1d44b5afdd8eb4cc0f0899521bffc4
-SIZE (toolame-02l.tgz) = 127493
diff --git a/audio/toolame/files/patch-psycho__3.c b/audio/toolame/files/patch-psycho__3.c
deleted file mode 100644
index 61dc7b359405..000000000000
--- a/audio/toolame/files/patch-psycho__3.c
+++ /dev/null
@@ -1,51 +0,0 @@
---- psycho_3.c.orig 2003-03-01 09:35:14 UTC
-+++ psycho_3.c
-@@ -131,10 +131,10 @@ void psycho_3_fft(FLOAT sample[BLKSIZE],
- int i;
- static int init = 0;
- static FLOAT *window;
-+ register const FLOAT sqrt_8_over_3 = pow (8.0 / 3.0, 0.5);
-
- if (!init) { /* calculate window function for the Fourier transform */
- window = (FLOAT *) mem_alloc (sizeof (DFFT), "window");
-- register FLOAT sqrt_8_over_3 = pow (8.0 / 3.0, 0.5);
- for (i = 0; i < BLKSIZE; i++) {
- window[i] = sqrt_8_over_3 * 0.5 * (1 - cos (2.0 * PI * i / (BLKSIZE))) / BLKSIZE;
- }
-@@ -340,6 +340,7 @@ void psycho_3_threshold(FLOAT *LTg, int
- int i,j,k;
- FLOAT LTtm[SUBSIZE];
- FLOAT LTnm[SUBSIZE];
-+ FLOAT av,dz,vf;
-
- for (i=0;i<SUBSIZE;i++) {
- LTtm[i] = DBMIN;
-@@ -353,10 +354,9 @@ void psycho_3_threshold(FLOAT *LTg, int
- if (tonelabel[k]==TONE) {
- for (j=0;j<SUBSIZE;j++) {
- /* figure out how it masks the levels around it */
-- FLOAT dz = bark[freq_subset[j]] - bark[k];
-+ dz = bark[freq_subset[j]] - bark[k];
- if (dz >= -3.0 && dz < 8.0) {
-- FLOAT vf;
-- FLOAT av = -1.525 - 0.275 * bark[k] - 4.5 + Xtm[k];
-+ av = -1.525 - 0.275 * bark[k] - 4.5 + Xtm[k];
- /* masking function for lower & upper slopes */
- if (dz < -1)
- vf = 17 * (dz + 1) - (0.4 * Xtm[k] + 6);
-@@ -434,6 +434,7 @@ void psycho_3_smr(double *LTmin, double
- void psycho_3_init(options *glopts) {
- int i;
- int cbase = 0; /* current base index for the bark range calculation */
-+ register const FLOAT sfreq = (FLOAT) s_freq[header->version][header->sampling_frequency] * 1000;
-
- fft_buf = (D1408 *) mem_alloc ((long) sizeof (D1408) * 2, "fft_buf");
-
-@@ -441,7 +442,6 @@ void psycho_3_init(options *glopts) {
- psycho_3_init_add_db();
-
- /* For each spectral line calculate the bark and the ATH (in dB) */
-- FLOAT sfreq = (FLOAT) s_freq[header->version][header->sampling_frequency] * 1000;
- for (i=1;i<HBLKSIZE; i++) {
- FLOAT freq = i * sfreq/BLKSIZE;
- bark[i] = freq2bark(freq);
diff --git a/audio/toolame/files/patch-psycho__4.c b/audio/toolame/files/patch-psycho__4.c
deleted file mode 100644
index 1facd4e25e51..000000000000
--- a/audio/toolame/files/patch-psycho__4.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- psycho_4.c.orig 2003-03-02 00:50:48 UTC
-+++ psycho_4.c
-@@ -330,6 +330,8 @@ void psycho_4 (short int *buffer, short
- void psycho_4_init (double sfreq, options *glopts)
- {
- int i, j;
-+ int partition_count; /* keep a count of the partitions */
-+ int cbase; /* current base index for the bark range calculation */
-
- /* Allocate memory for all the static variables */
- psycho_4_allocmem();
-@@ -365,8 +367,8 @@ void psycho_4_init (double sfreq, option
- Starting from line 0, all lines within 0.33 of the starting
- bark are added to the same partition. When a line is greater
- by 0.33 of a bark, start a new partition. */
-- int partition_count = 0; /* keep a count of the partitions */
-- int cbase = 0; /* current base index for the bark range calculation */
-+ partition_count = 0;
-+ cbase = 0;
- for (i=0;i<HBLKSIZE;i++) {
- if ((bark[i] - bark[cbase]) > 0.33) { /* 1/3 critical band? */
- /* this frequency line is too different from the starting line,
diff --git a/audio/toolame/pkg-descr b/audio/toolame/pkg-descr
deleted file mode 100644
index c320fe7e51b9..000000000000
--- a/audio/toolame/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-[ excerpt from developer's README ]
-
-tooLAME is an optimized Mpeg Audio 1/2 Layer 2 encoder based heavily
-on:
-
-- the ISO dist10 code
-- improvement to algorithms as part of the LAME project
- (www.sulaco.org/mp3)
-- work by myself and other contributors
-
-WWW: http://www.planckenergy.com/
diff --git a/audio/wmrecord/Makefile b/audio/wmrecord/Makefile
deleted file mode 100644
index 93ea2d49217c..000000000000
--- a/audio/wmrecord/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: Konstantinos Konstantinidis <kkonstan@daemon.gr>
-
-PORTNAME= wmrecord
-PORTVERSION= 1.0.5
-PORTREVISION= 3
-CATEGORIES= audio windowmaker
-MASTER_SITES= http://linkinnovations.linux.tucows.com/files/x11/dock/ \
- http://www.bsd-geek.de/FreeBSD/distfiles/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= General purpose audio recording utility for the WindowMaker dock
-
-USES= xorg
-USE_XORG= xpm x11 xext
-MAKE_ARGS= LIBS="-L${LOCALBASE}/lib -lXpm -lX11 -lXext" \
- CFLAGS="${CFLAGS} -I${LOCALBASE}/include" LIBDIR=""
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-PLIST_FILES= bin/wmrecord man/man1/wmrecord.1.gz
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/wmrecord ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/man/wmrecord.1 ${STAGEDIR}${PREFIX}/man/man1
-
-.include <bsd.port.mk>
diff --git a/audio/wmrecord/distinfo b/audio/wmrecord/distinfo
deleted file mode 100644
index 4b51e7521ce2..000000000000
--- a/audio/wmrecord/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (wmrecord-1.0.5.tar.gz) = 4f3aded6e5f1e0f41afe11dd15d9c6fa1332e7eb78a78dbc9467d27989eebd77
-SIZE (wmrecord-1.0.5.tar.gz) = 26972
diff --git a/audio/wmrecord/files/patch-wmrecord.c b/audio/wmrecord/files/patch-wmrecord.c
deleted file mode 100644
index b0aa6937cf81..000000000000
--- a/audio/wmrecord/files/patch-wmrecord.c
+++ /dev/null
@@ -1,26 +0,0 @@
---- wmrecord.c.orig 1999-10-04 13:39:52 UTC
-+++ wmrecord.c
-@@ -320,7 +320,11 @@ void wmSetTrackNum(int inc) {
- sprintf(q, "%s%s%02d.wav",pd->pw_dir, BASEFILE, tracknum);
- /* Open the source file, where the recording has been stored. */
- p = (char *)malloc(sizeof(char)*4);
-+#ifdef __FreeBSD__
-+ if ((fd=open(q, O_RDONLY))==-1)
-+#else
- if ((fd=open(q, O_RDONLY|O_SYNC))==-1)
-+#endif
- sprintf(p, "000");
- else {
- datalen = wmGetWavSettings(fd);
-@@ -755,7 +759,11 @@ void wmPlay() {
- pw = getpwuid(uid);
- fres=(char *)malloc(sizeof(char)*(strlen(pw->pw_dir)+strlen(BASEFILE)+7));
- sprintf(fres, "%s%s%02d.wav",pw->pw_dir, BASEFILE, tracknum);
-+#ifdef __FreeBSD__
-+ if ((fd=open(fres,O_RDONLY))==-1) {
-+#else
- if ((fd=open(fres,O_RDONLY|O_SYNC))==-1) {
-+#endif
- fprintf(stderr, "WMRECORD: Could not open source file.\n");
- free(fres);
- copyXPMArea (btn[2].x, btn[2].y, btn[2].w, btn[2].h,
diff --git a/audio/wmrecord/pkg-descr b/audio/wmrecord/pkg-descr
deleted file mode 100644
index 39844d8fa936..000000000000
--- a/audio/wmrecord/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-WMRecord is a general purpose audio recording utility that is designed to
-work in conjunction with WindowMaker's Dock or AfterStep's Wharf.
-
-It was originally conceived as a tool for recording memos, interviews
-and meetings, and this approach is reflected somewhat in the interface.
-Recordings are made to one of 99 numbered slots or tracks which the user
-may browse through. There is no limit (other than the constraints of the
-file system) to the size of the recordings you make. Recordings are
-automatically saved to disk, but may be erased or recorded over as
-necessary.
diff --git a/biology/Makefile b/biology/Makefile
index 31a87c33cd7a..bc59c19d8905 100644
--- a/biology/Makefile
+++ b/biology/Makefile
@@ -52,7 +52,6 @@
SUBDIR += gmap
SUBDIR += gperiodic
SUBDIR += graphlan
- SUBDIR += grappa
SUBDIR += groopm
SUBDIR += haplohseq
SUBDIR += hhsuite
@@ -67,7 +66,6 @@
SUBDIR += jalview
SUBDIR += jellyfish
SUBDIR += kallisto
- SUBDIR += lagan
SUBDIR += lamarc
SUBDIR += libbigwig
SUBDIR += libgtextutils
@@ -114,7 +112,6 @@
SUBDIR += pear-merger
SUBDIR += phrap
SUBDIR += phred
- SUBDIR += phylip
SUBDIR += phyml
SUBDIR += picard-tools
SUBDIR += plink
diff --git a/biology/grappa/Makefile b/biology/grappa/Makefile
deleted file mode 100644
index 38f4050bc760..000000000000
--- a/biology/grappa/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# Created by: dbader@ece.unm.edu
-
-PORTNAME= grappa
-PORTVERSION= 2.0
-PORTREVISION= 1
-CATEGORIES= biology
-MASTER_SITES= http://www.cs.unm.edu/~moret/GRAPPA/
-DISTNAME= GRAPPA20
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Genome Rearrangements Analysis and Phylogeny Software
-
-LICENSE= GPLv2
-
-USES= gmake
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-PLIST_FILES= bin/grappa bin/invdist bin/distmat
-
-do-install:
- (cd ${WRKSRC} && ${INSTALL_PROGRAM} grappa ${STAGEDIR}${PREFIX}/bin)
- ${LN} -sf grappa ${STAGEDIR}${PREFIX}/bin/invdist
- ${LN} -sf grappa ${STAGEDIR}${PREFIX}/bin/distmat
-
-.include <bsd.port.mk>
diff --git a/biology/grappa/distinfo b/biology/grappa/distinfo
deleted file mode 100644
index 529c2730b151..000000000000
--- a/biology/grappa/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (GRAPPA20.tar.gz) = 19b3c5ab21c845eaf4fcf56fcf09a15db84597d8438155bb463d8f3e1bb51103
-SIZE (GRAPPA20.tar.gz) = 172261
diff --git a/biology/grappa/files/patch-Makefile b/biology/grappa/files/patch-Makefile
deleted file mode 100644
index ae02304b23c0..000000000000
--- a/biology/grappa/files/patch-Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
---- Makefile.orig 2004-09-22 09:09:18.000000000 -0500
-+++ Makefile 2011-03-26 13:49:31.000000000 -0500
-@@ -47,7 +47,7 @@
- endif
-
- # GNU C
--CC = gcc
-+CC ?= gcc
-
- # Microsoft C
- # CC = cl
-@@ -62,13 +62,13 @@
- #CC = tmcc -DMPBPA
-
- # Default CFLAGS
--CFLAGS := -D${OS} $(CONCORDE_CFLAGS) $(GMP_CFLAGS) -DINIT
-+CFLAGS += -D${OS} $(CONCORDE_CFLAGS) $(GMP_CFLAGS) -DINIT
-
- # TESTING option for CFLAGS
- # CFLAGS := -DTESTING $(CFLAGS)
-
- ifeq ($(strip $(CC)), gcc)
--CFLAGS := -O3 -Wall -DGCC $(CFLAGS)
-+CFLAGS := -Wall -DGCC $(CFLAGS)
- endif
- ifeq ($(strip $(CC)), pgcc)
- CFLAGS := -fast $(CFLAGS)
-@@ -115,7 +115,7 @@
- RELBASE = GRAPPA
- RELNAME = $(RELBASE)-$(VERS_MAJ).$(VERS_MIN)
-
--LIBS := -lm -lc -lpthread
-+LIBS := -lm -pthread
- # added this part to the end of above "-l mpi"
- ifeq ($(OS), SunOS)
- LIBS := -liberty -lsocket -lposix4 -lnsl ${LIBS}
-@@ -154,12 +154,6 @@
- $(RM) -fr $(RELNAME)
- $(LS) -l $(RELNAME).tar.gz
-
--$(RELNAME)/%.c : %.c
-- -$(CP) $< $(RELNAME)/.
--
--$(RELNAME)/%.h : %.h
-- -$(CP) $< $(RELNAME)/.
--
- clean:
- -rm -f *.${OBJ_SUFFIX} *~ ${EXEC} ${EXEC}.${EXE_SUFFIX} ${SYM} \
- core gmon.out
diff --git a/biology/grappa/pkg-descr b/biology/grappa/pkg-descr
deleted file mode 100644
index a9e297e44e58..000000000000
--- a/biology/grappa/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-GRAPPA: Genome Rearrangements Analysis under Parsimony and other
-Phylogenetic Algorithms
-
-This suite of programs implements the approach to phylogeny
-reconstruction from gene orders described in the paper
- Moret, B.M.E., Wyman, S., Bader, D.A., Warnow, T., and Yan, M.,
- ``A detailed study of breakpoint analysis,''
- Proc. 6th Pacific Symp. Biocomputing PSB 2001, Hawaii (2001).
-In its current state, "grappa" allows one to explore either the
-space of all possible trees on n labelled leaves or the space of all
-such trees that obey (are refinements of) a particular constraint tree.
-
-"invdist" takes the first two genomes in the input file and returns
-their inversion distance.
-"distmat" prints the inversion and breakpoint distance matrices.
-
-WWW: http://www.cs.unm.edu/~moret/GRAPPA/
diff --git a/biology/lagan/Makefile b/biology/lagan/Makefile
deleted file mode 100644
index 175574e28587..000000000000
--- a/biology/lagan/Makefile
+++ /dev/null
@@ -1,76 +0,0 @@
-# Created by: Fernan Aguero <fernan@iib.unsam.edu.ar>
-
-PORTNAME= lagan
-PORTVERSION= 2.0
-PORTREVISION= 2
-CATEGORIES= biology
-MASTER_SITES= http://lagan.stanford.edu/lagan_web/
-DISTNAME= ${PORTNAME}${PORTVERSION:S/.//}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Efficient tools for large-scale multiple alignments of genomic DNA
-
-LICENSE= GPLv2
-
-USES= perl5 shebangfix
-USE_PERL5= run
-SHEBANG_FILES= slagan.pl
-MAKE_JOBS_UNSAFE=yes
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-SUB_FILES= pkg-message
-SUB_LIST= LAGAN_DIR="${LAGAN_DIR}"
-
-PLIST_FILES= ${EXECUTABLES:S,^,${PORTNAME}/,} \
- ${SCRIPTS:S,^,${PORTNAME}/,} \
- ${EXEUTILS:S,^,${PORTNAME}/utils/,} \
- ${SCRIPTUTILS:S,^,${PORTNAME}/utils/,} \
- ${READMES:S,^,${PORTNAME}/Readmes/,}
-
-LAGAN_DIR= ${PREFIX}/${PORTNAME}
-
-EXECUTABLES= anchors chaos glocal mlagan order
-SCRIPTS= anal_gloc.pl lagan.pl rechaos.pl slagan.pl
-EXEUTILS= Glue bin2bl bin2mf cextract contigorder cstat dotplot fa2xfa \
- getbounds getcontigpos getlength getoverlap rc scorealign \
- scorecontigs seqmerge
-SCRIPTUTILS= cmerge2.pl draft.pl mextract.pl mf2bin.pl mpretty.pl \
- mproject.pl mrun.pl mrunfile.pl mrunpairs.pl mviz.pl
-READMES= README.FIRST README.chaos README.lagan README.mlagan \
- README.tools README.shuffle
-
-post-patch:
- @${FIND} ${WRKSRC} -name "Makefile" | ${XARGS} ${REINPLACE_CMD} -e \
- '/^CC/s|^|#| ; \
- /^CFLAGS/s|^|#| ; \
- s|$$(CC) -o|$$(CC) $$(CFLAGS) -o| ; \
- s|$$(CPP) -o|$$(CXX) $$(CXXFLAGS) -o| ; \
- s|$$(CLINKER) $$(OPTFLAGS)|$$(CXX) $$(LDFLAGS)|'
- @${FIND} ${WRKSRC}/src -name "*.c" | ${XARGS} ${REINPLACE_CMD} -e \
- 's|^inline |static inline |'
-
-do-install:
- @${MKDIR} ${STAGEDIR}${LAGAN_DIR}
-.for exe in ${EXECUTABLES}
- ${INSTALL_PROGRAM} ${WRKSRC}/${exe} ${STAGEDIR}${LAGAN_DIR}
-.endfor
-.for script in ${SCRIPTS}
- ${INSTALL_SCRIPT} ${WRKSRC}/${script} ${STAGEDIR}${LAGAN_DIR}
-.endfor
- @${MKDIR} ${STAGEDIR}${LAGAN_DIR}/utils
-.for exeutil in ${EXEUTILS}
- ${INSTALL_PROGRAM} ${WRKSRC}/utils/${exeutil} ${STAGEDIR}${LAGAN_DIR}/utils
-.endfor
-.for scriptutil in ${SCRIPTUTILS}
- ${INSTALL_SCRIPT} ${WRKSRC}/utils/${scriptutil} ${STAGEDIR}${LAGAN_DIR}/utils
-.endfor
- @${MKDIR} ${STAGEDIR}${LAGAN_DIR}/Readmes
-.for readme in ${READMES}
- ${INSTALL_DATA} ${WRKSRC}/Readmes/${readme} ${STAGEDIR}${LAGAN_DIR}/Readmes
-.endfor
-
-.include <bsd.port.mk>
diff --git a/biology/lagan/distinfo b/biology/lagan/distinfo
deleted file mode 100644
index ca3f96cf5715..000000000000
--- a/biology/lagan/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (lagan20.tar.gz) = a65e61ed4fd6608f4e5ad5b11a1b77f4fec1a207d822c5885b3e86727496e1fe
-SIZE (lagan20.tar.gz) = 589115
diff --git a/biology/lagan/files/patch-src__glocal__rightinfluence.cpp b/biology/lagan/files/patch-src__glocal__rightinfluence.cpp
deleted file mode 100644
index dd8edd2e0350..000000000000
--- a/biology/lagan/files/patch-src__glocal__rightinfluence.cpp
+++ /dev/null
@@ -1,33 +0,0 @@
---- src/glocal/rightinfluence.cpp.orig 2006-09-14 20:40:19 UTC
-+++ src/glocal/rightinfluence.cpp
-@@ -1,6 +1,6 @@
- #include <rightinfluence.h>
-
--Fragment origin, end;
-+Fragment origin, my_end;
-
- // Sets the first default owner of the whole region
- void initRI(RI *RightInfluence, long long int scoreIndex) {
-@@ -18,17 +18,17 @@ void initRI(RI *RightInfluence, long lon
-
- // hack to aid winner selection
- origin.score = -1;
-- end.score = -2;
-- origin.totalScore = end.totalScore = 0;
-+ my_end.score = -2;
-+ origin.totalScore = my_end.totalScore = 0;
-
- // will win against anyone
-- end.seq1End = 0; end.seq2End = 0;
-- end.seq1Start = 0; end.seq2Start = 0;
-+ my_end.seq1End = 0; my_end.seq2End = 0;
-+ my_end.seq1Start = 0; my_end.seq2Start = 0;
-
- origin.back = NULL;
-
- RightInfluence->act[-INF] = &origin;
-- RightInfluence->act[+INF] = &end;
-+ RightInfluence->act[+INF] = &my_end;
- }
-
-
diff --git a/biology/lagan/files/patch-src__glocal__score.cpp b/biology/lagan/files/patch-src__glocal__score.cpp
deleted file mode 100644
index 0360397cacbc..000000000000
--- a/biology/lagan/files/patch-src__glocal__score.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/glocal/score.cpp.orig 2006-09-14 20:40:19 UTC
-+++ src/glocal/score.cpp
-@@ -2,7 +2,7 @@
- #include<score.h>
- #include<leftinfluence.h>
- #include<rightinfluence.h>
--#include<fstream.h>
-+#include<fstream>
-
- extern vector<class Score*> scoreFunctions[1<<(UPSTRANDBITS+DOWNSTRANDBITS+RELPOSBITS)];
-
diff --git a/biology/lagan/files/patch-src__utils__Glue.cpp b/biology/lagan/files/patch-src__utils__Glue.cpp
deleted file mode 100644
index bce5c336a1aa..000000000000
--- a/biology/lagan/files/patch-src__utils__Glue.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/utils/Glue.cpp.orig 2006-09-14 20:40:18 UTC
-+++ src/utils/Glue.cpp
-@@ -6,6 +6,7 @@
- #include <fstream>
- #include <iostream>
- #include <algorithm>
-+#include <cstring>
-
- #define NUCLEOTIDE_MATRIX_FILE "nucmatrix.txt"
- #define MAX_LINE_LENGTH 1024
diff --git a/biology/lagan/files/patch-src_anchors.c b/biology/lagan/files/patch-src_anchors.c
deleted file mode 100644
index 00b9f66ac060..000000000000
--- a/biology/lagan/files/patch-src_anchors.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/anchors.c.orig 2016-05-11 21:46:55 UTC
-+++ src/anchors.c
-@@ -225,7 +225,7 @@ char* rolltonum(char* str) {
- return &str[i];
- }
-
--int getline(FILE* infile, hll* tt) {
-+int get_line(FILE* infile, hll* tt) {
- char temp[1024];
- char* help;
- int z, h;
-@@ -248,7 +248,7 @@ hll* parseCHAOS(FILE* infile, int* totnu
- *totnum = 0;
- while(!feof(infile)) {
- tt = (hll*) malloc(sizeof(hll));
-- while (!feof(infile) && !getline(infile, tt))
-+ while (!feof(infile) && !get_line(infile, tt))
- ;
- if (feof(infile)) break;
- if (gapfreechunks) {
diff --git a/biology/lagan/files/pkg-message.in b/biology/lagan/files/pkg-message.in
deleted file mode 100644
index 3036d2556840..000000000000
--- a/biology/lagan/files/pkg-message.in
+++ /dev/null
@@ -1,11 +0,0 @@
-[
-{ type: install
- message: <<EOM
- All the executables, scripts, Readmes and utilities were installed
- under %%LAGAN_DIR%%
-
- Add this to your PATH and set the environment variable
- LAGAN_DIR to point to this directory.
-EOM
-}
-]
diff --git a/biology/lagan/pkg-descr b/biology/lagan/pkg-descr
deleted file mode 100644
index b7dd5e856977..000000000000
--- a/biology/lagan/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-The Lagan Tookit is a set of alignment programs for comparative
-genomics. The three main components are a pairwise aligner (LAGAN), a
-multiple aligner (M-LAGAN), and a glocal aligner (Shuffle-LAGAN). All
-three are based on the CHAOS local alignment tool and combine speed
-(regions up to several megabases can be aligned in minutes) with high
-accuracy. The results of the alignment can be visualized using the VISTA
-visualization tool.
-
-WWW: http://lagan.stanford.edu/
diff --git a/biology/phylip/Makefile b/biology/phylip/Makefile
deleted file mode 100644
index a26e625e2c1b..000000000000
--- a/biology/phylip/Makefile
+++ /dev/null
@@ -1,54 +0,0 @@
-# Created by: David A. Bader <dbader@eece.unm.edu>
-
-PORTNAME= phylip
-PORTVERSION= 3.697
-PORTREVISION= 1
-PORTEPOCH= 1
-CATEGORIES= biology
-MASTER_SITES= http://evolution.gs.washington.edu/phylip/download/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Phylogeny Inference Package
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/src/COPYRIGHT
-
-BUILD_DEPENDS= bash:shells/bash
-
-BUILD_WRKSRC= ${WRKSRC}/src
-INSTALL_WRKSRC= ${WRKSRC}/src
-
-USES= gmake xorg
-USE_XORG= x11 xaw xt
-MAKEFILE= Makefile.unx
-MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS} -DUNX" \
- DFLAGS="${CFLAGS} -DX -I${LOCALBASE}/include" \
- DLIBS="-L${LOCALBASE}/lib -lX11 -lXaw -lXt -lm"
-USE_LDCONFIG= yes
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-PORTDOCS= *
-
-OPTIONS_DEFINE= DOCS
-
-post-install:
- @cd ${WRKSRC}/exe && \
- ${FIND} . -maxdepth 1 -not -type d -not -name '*.jar' \
- -not -name '*.unx' -not -name 'font*' -not -name '*.so' \
- | ${XARGS} -J % ${INSTALL_PROGRAM} % ${STAGEDIR}${PREFIX}/bin
- @cd ${WRKSRC}/exe && \
- ${FIND} . -maxdepth 1 -not -type d -name "*.so" \
- | ${XARGS} -J % ${INSTALL_LIB} % ${STAGEDIR}${PREFIX}/lib
- @${MKDIR} ${STAGEDIR}${DATADIR}
- @cd ${WRKSRC}/exe && \
- ${FIND} . -maxdepth 1 -not -type d -name 'font*' \
- | ${XARGS} -J % ${INSTALL_DATA} % ${STAGEDIR}${DATADIR}
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- @(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . \
- ${STAGEDIR}${DOCSDIR})
-
-.include <bsd.port.mk>
diff --git a/biology/phylip/distinfo b/biology/phylip/distinfo
deleted file mode 100644
index c328b3902616..000000000000
--- a/biology/phylip/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1514795118
-SHA256 (phylip-3.697.tar.gz) = 9a26d8b08b8afea7f708509ef41df484003101eaf4beceb5cf7851eb940510c1
-SIZE (phylip-3.697.tar.gz) = 3958696
diff --git a/biology/phylip/pkg-descr b/biology/phylip/pkg-descr
deleted file mode 100644
index c6e1dd95c0a2..000000000000
--- a/biology/phylip/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-PHYLIP (the PHYLogeny Inference Package) is a package of programs for
-inferring phylogenies (evolutionary trees). Methods that are available
-in the package include parsimony, distance matrix, and likelihood
-methods, including bootstrapping and consensus trees. Data types that
-can be handled include molecular sequences, gene frequencies,
-restriction sites, distance matrices, and 0/1 discrete characters.
-
-WWW: http://evolution.genetics.washington.edu/phylip.html
diff --git a/biology/phylip/pkg-plist b/biology/phylip/pkg-plist
deleted file mode 100644
index b5c9253a9b56..000000000000
--- a/biology/phylip/pkg-plist
+++ /dev/null
@@ -1,43 +0,0 @@
-bin/clique
-bin/consense
-bin/contml
-bin/contrast
-bin/dnacomp
-bin/dnadist
-bin/dnainvar
-bin/dnaml
-bin/dnamlk
-bin/dnamove
-bin/dnapars
-bin/dnapenny
-bin/dollop
-bin/dolmove
-bin/dolpenny
-bin/drawgram
-bin/drawtree
-bin/factor
-bin/fitch
-bin/gendist
-bin/kitsch
-bin/mix
-bin/move
-bin/neighbor
-bin/pars
-bin/penny
-bin/proml
-bin/promlk
-bin/protdist
-bin/protpars
-bin/restdist
-bin/restml
-bin/retree
-bin/seqboot
-bin/treedist
-lib/libdrawgram.so
-lib/libdrawtree.so
-%%DATADIR%%/font1
-%%DATADIR%%/font2
-%%DATADIR%%/font3
-%%DATADIR%%/font4
-%%DATADIR%%/font5
-%%DATADIR%%/font6
diff --git a/cad/Makefile b/cad/Makefile
index 47d4480f9405..87e42fd4ed72 100644
--- a/cad/Makefile
+++ b/cad/Makefile
@@ -117,9 +117,7 @@
SUBDIR += sweethome3d
SUBDIR += tkgate
SUBDIR += tochnog
- SUBDIR += transcalc
SUBDIR += uranium
- SUBDIR += varkon
SUBDIR += verilator
SUBDIR += verilog-mode.el
SUBDIR += veroroute
diff --git a/cad/transcalc/Makefile b/cad/transcalc/Makefile
deleted file mode 100644
index 9359216724e6..000000000000
--- a/cad/transcalc/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# Created by: ijliao
-
-PORTNAME= transcalc
-PORTVERSION= 0.14
-PORTREVISION= 13
-CATEGORIES= cad
-MASTER_SITES= http://transcalc.sourceforge.net/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Analysis and synthesis tool for RF and microwave transmission lines
-
-USES= gnome pkgconfig
-USE_GNOME= gtk20
-GNU_CONFIGURE= yes
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-post-patch:
- @${REINPLACE_CMD} -e 's|^CFLAGS=|#CFLAGS=|g' ${WRKSRC}/configure
-
-.include <bsd.port.mk>
diff --git a/cad/transcalc/distinfo b/cad/transcalc/distinfo
deleted file mode 100644
index d141d18ab7e3..000000000000
--- a/cad/transcalc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (transcalc-0.14.tar.gz) = 02213d5fc20cb147a51ea771364a8acd0d340ffdc8d582deb5bf478ff0e6a82e
-SIZE (transcalc-0.14.tar.gz) = 186434
diff --git a/cad/transcalc/pkg-descr b/cad/transcalc/pkg-descr
deleted file mode 100644
index 46b9920294d6..000000000000
--- a/cad/transcalc/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-Transcalc is an analysis and synthesis tool for calculating the electrical and
-physical properties of different kinds of RF and microwave transmission lines.
-
-Transcalc was somewhat inspired by the functionality of Agilent Technologies'
-commercial program linecalc. Transcalc aspires to be more functional in the
-long run and well-documented with appropriate references to formulas that are
-used. Transcalc is built using the GIMP toolkit (GTK) for its GUI interface.
-
-For each type of transmission line, using dialog boxes, you can enter values
-for the various parameters, and either calculate its electrical properties
-(analyze), or use the given electrical requirements to synthesize physical
-parameters of the required transmission line.
-
-Available transmission lines (this list will expand with subsequent releases):
- - Microstrip
- - Rectangular Waveguide
- - Coaxial Line
- - Coupled Microstrip
-
-WWW: http://transcalc.sourceforge.net/
diff --git a/cad/transcalc/pkg-plist b/cad/transcalc/pkg-plist
deleted file mode 100644
index f12f463aa860..000000000000
--- a/cad/transcalc/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-bin/transcalc
-man/man1/transcalc.1.gz
-share/transcalc/examples/000.trc
-share/transcalc/examples/001.trc
-share/transcalc/examples/cstrip_kj_1.trc
-share/transcalc/examples/cstrip_kj_2.trc
-share/transcalc/examples/example1.trc
-share/transcalc/examples/hp.trc
-share/transcalc/examples/ustrip50fr4.trc
-share/transcalc/examples/ustrip_jansen.trc
-share/transcalc/images/c_microstrip.jpg
-share/transcalc/images/coax.jpg
-share/transcalc/images/microstrip.jpg
-share/transcalc/images/rectwaveguide.jpg
diff --git a/cad/varkon/Makefile b/cad/varkon/Makefile
deleted file mode 100644
index 0a7fd0b0c66b..000000000000
--- a/cad/varkon/Makefile
+++ /dev/null
@@ -1,76 +0,0 @@
-# Created by: Pedro F. Giffuni
-
-PORTNAME= varkon
-PORTVERSION= 1.19E
-PORTREVISION= 4
-CATEGORIES= cad
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/Varkon_${PORTVERSION}
-DISTNAME= Varkon_sources_${PORTVERSION}
-DIST_SUBDIR= varkon
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Free CAD system and applications development tool
-
-LICENSE= GPLv2 LGPL20
-LICENSE_COMB= dual
-
-LIB_DEPENDS= libtiff.so:graphics/tiff
-RUN_DEPENDS= xdg-open:devel/xdg-utils
-
-WRKSRC= ${WRKDIR}/Varkon_${PORTVERSION}
-BUILD_WRKSRC= ${WRKSRC}/sources
-
-USES= dos2unix gl gmake xorg
-USE_XORG= xpm
-USE_GL= glu
-MAKE_ENV= PLATFORM=FreeBSD
-ALL_TARGET= # none
-MAKE_JOBS_UNSAFE= yes
-DOS2UNIX_FILES= sources/PL/src/Makefile.FreeBSD
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-VARKON_PREFIX= ${PREFIX}/lib/${PORTNAME}
-
-OPTIONS_DEFINE= DOCS
-
-post-extract:
- @${FIND} ${WRKSRC} -name "*.o" -delete
-
-do-configure:
- @${REINPLACE_CMD} -e \
- 's|%%VARKON_PREFIX%%|${VARKON_PREFIX}|g ; \
- s|%%DOCSDIR%%|${DOCSDIR}|g' ${WRKSRC}/com/english/varkon
- @${REINPLACE_CMD} -e \
- 's|^PLATFORM|#PLATFORM|' ${BUILD_WRKSRC}/Makefile
- @${FIND} ${BUILD_WRKSRC} -name "Makefile.FreeBSD" -print0 | \
- ${XARGS} -0 ${REINPLACE_CMD} -e \
- 's|/usr/local|${LOCALBASE}|g ; \
- s|/usr/X11R6|${LOCALBASE}|g ; \
- s|-O[[:space:]]|| ; \
- s|cc $$(LIBS)|$$(CC) $$(LIBS)|'
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/com/english/varkon ${STAGEDIR}${PREFIX}/bin
- @${MKDIR} ${STAGEDIR}${VARKON_PREFIX}
-.for i in erm lib mdf
- @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${i} ${STAGEDIR}${VARKON_PREFIX})
-.endfor
- @${MKDIR} ${STAGEDIR}${VARKON_PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/bin/* ${STAGEDIR}${VARKON_PREFIX}/bin
- @${MKDIR} ${STAGEDIR}${VARKON_PREFIX}/cnf
-.for i in fnt icons plt tol
- @(cd ${WRKSRC}/cnf && ${COPYTREE_SHARE} ${i} ${STAGEDIR}${VARKON_PREFIX}/cnf)
-.endfor
- @${MKDIR} ${STAGEDIR}${VARKON_PREFIX}/cnf/ini
- ${INSTALL_DATA} ${WRKSRC}/cnf/ini/english/linux \
- ${STAGEDIR}${VARKON_PREFIX}/cnf/ini/freebsd
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR} #Varkon Manual
- @(cd ${WRKSRC}/man && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
-
-.include <bsd.port.mk>
diff --git a/cad/varkon/distinfo b/cad/varkon/distinfo
deleted file mode 100644
index b7e50db7a895..000000000000
--- a/cad/varkon/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (varkon/Varkon_sources_1.19E.tar.gz) = a3a0290865fbb774417a24875a3cffd5300c1c347164c6406a5b2b1c58b33cb5
-SIZE (varkon/Varkon_sources_1.19E.tar.gz) = 3690583
diff --git a/cad/varkon/files/patch-cnf__ini__english__linux b/cad/varkon/files/patch-cnf__ini__english__linux
deleted file mode 100644
index fcfab31d43f2..000000000000
--- a/cad/varkon/files/patch-cnf__ini__english__linux
+++ /dev/null
@@ -1,11 +0,0 @@
---- cnf/ini/english/linux.orig 2012-11-17 20:42:44.000000000 +0900
-+++ cnf/ini/english/linux 2012-11-24 02:20:24.000000000 +0900
-@@ -42,6 +42,8 @@
- !***Varkon will display the file $VARKON_DOC/no_html_viewer.txt
- !***in a list window.
- !*
-+varkon.html_viewer: xdg-open
-+!
- !***Suse Linux with KDE can use Konqueror
- !varkon.html_viewer: konqueror
- !
diff --git a/cad/varkon/files/patch-com__english__varkon b/cad/varkon/files/patch-com__english__varkon
deleted file mode 100644
index b97fa899a6ea..000000000000
--- a/cad/varkon/files/patch-com__english__varkon
+++ /dev/null
@@ -1,58 +0,0 @@
---- com/english/varkon.orig 2008-03-07 18:27:29.000000000 -0500
-+++ com/english/varkon 2008-04-23 13:59:24.000000000 -0500
-@@ -16,10 +16,10 @@
-
- # Root directory for VARKON installation.
- # Alternative 1, relative path.
--VARKON_ROOT=`(cd $(dirname $0); cd ..; cd ..; pwd)`
-+#VARKON_ROOT=`(cd $(dirname $0); cd ..; cd ..; pwd)`
-
- # Alternative 2, explicit path.
--# VARKON_ROOT=/home/username/varkon/varkon_2.Xx
-+VARKON_ROOT=%%VARKON_PREFIX%%
- export VARKON_ROOT
-
- # Module library path (*.MBO)
-@@ -44,7 +44,7 @@
- export VARKON_ERM
-
- # The VARKON documentation (*.htm)
--VARKON_DOC=$VARKON_ROOT/man
-+VARKON_DOC=%%DOCSDIR%%
- export VARKON_DOC
-
- # Temporary files
-@@ -53,7 +53,7 @@
- # directory should usually reside on the local machine
- # so you may set it up differently for different users.
- # All users need write access to this directory
--VARKON_TMP=$VARKON_ROOT/tmp
-+VARKON_TMP=/tmp
- export VARKON_TMP
-
- # Fonts for graphical text
-@@ -77,7 +77,7 @@
- export VARKON_TOL
-
- # Standard resources for X-Windows
--VARKON_INI=$VARKON_ROOT/cnf/ini/english
-+VARKON_INI=$VARKON_ROOT/cnf/ini
- export VARKON_INI
-
- # PATH for executables (xvarkon, mbsc and plotterdrivers)
-@@ -96,7 +96,7 @@
- # if you want to. Don't edit the standard ini-file included
- # in the distribution or you will have to do it all
- # over again when updating the system.
--$VARKON_BIN/xvarkon -GLOBAL -i$VARKON_INI/linux
-+$VARKON_BIN/xvarkon -GLOBAL -i$VARKON_INI/freebsd
-
- # With an inifile of your own it would look something
- # like the following:
-@@ -114,4 +114,4 @@
- #
- # If you want to specify a default job directory use the -jd
- # option on the command line. Here is an example:
--# $VARKON_BIN/xvarkon -GLOBAL -jd /home/my_directory/my_varkon_jobs
-\ No newline at end of file
-+# $VARKON_BIN/xvarkon -GLOBAL -jd /home/my_directory/my_varkon_jobs
diff --git a/cad/varkon/files/patch-sources_PL_src_Makefile.FreeBSD b/cad/varkon/files/patch-sources_PL_src_Makefile.FreeBSD
deleted file mode 100644
index 6a4f24330135..000000000000
--- a/cad/varkon/files/patch-sources_PL_src_Makefile.FreeBSD
+++ /dev/null
@@ -1,11 +0,0 @@
---- sources/PL/src/Makefile.FreeBSD.orig 2020-08-29 08:59:42 UTC
-+++ sources/PL/src/Makefile.FreeBSD
-@@ -12,7 +12,7 @@ CC ?= gcc
-
- # Options to CC
-
--CFLAGS = -ansi \
-+CFLAGS += -ansi \
- -Wall \
- -pedantic \
- -ffloat-store \
diff --git a/cad/varkon/pkg-descr b/cad/varkon/pkg-descr
deleted file mode 100644
index d3659075aacd..000000000000
--- a/cad/varkon/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-VARKON can be used as a traditional CAD-system with drafting, modelling
-and visualization if you want to but the real power of VARKON is in
-parametric modelling and CAD applications development. VARKON includes
-interactive parametric modelling in 2D or 3D but also the unique MBS
-programming language integrated in the graphical environment.
-
-The system was originally developed by a group at the University of
-Linkoping in Sweden during 1984-86 under the leadership of Dr. Johan
-Kjellander who was then the president of Microform AB. From 1986 the
-system was owned, marketed and further developed by Microform AB.
-
-WWW: http://varkon.sourceforge.net/
diff --git a/cad/varkon/pkg-plist b/cad/varkon/pkg-plist
deleted file mode 100644
index bc9d94dda779..000000000000
--- a/cad/varkon/pkg-plist
+++ /dev/null
@@ -1,893 +0,0 @@
-bin/varkon
-lib/varkon/bin/hp7475
-lib/varkon/bin/hpcl5
-lib/varkon/bin/hpgl2
-lib/varkon/bin/mbsc
-lib/varkon/bin/postscript
-lib/varkon/bin/xvarkon
-lib/varkon/cnf/fnt/1.FNT
-lib/varkon/cnf/fnt/2.FNT
-lib/varkon/cnf/fnt/3.FNT
-lib/varkon/cnf/fnt/4.FNT
-lib/varkon/cnf/fnt/5.FNT
-lib/varkon/cnf/fnt/6.FNT
-lib/varkon/cnf/icons/Varkon_autozoom.xpm
-lib/varkon/cnf/icons/Varkon_error.xpm
-lib/varkon/cnf/icons/Varkon_grid.xpm
-lib/varkon/cnf/icons/Varkon_levels.xpm
-lib/varkon/cnf/icons/Varkon_logo.xpm
-lib/varkon/cnf/icons/Varkon_message.xpm
-lib/varkon/cnf/icons/Varkon_pan.xpm
-lib/varkon/cnf/icons/Varkon_previous.xpm
-lib/varkon/cnf/icons/Varkon_printer.xpm
-lib/varkon/cnf/icons/Varkon_prompt.xpm
-lib/varkon/cnf/icons/Varkon_scale.xpm
-lib/varkon/cnf/icons/Varkon_shade.xpm
-lib/varkon/cnf/icons/Varkon_uparrow.xpm
-lib/varkon/cnf/icons/Varkon_views.xpm
-lib/varkon/cnf/icons/Varkon_wireframe.xpm
-lib/varkon/cnf/icons/Varkon_zoom.xpm
-lib/varkon/cnf/icons/icon1.ico
-lib/varkon/cnf/icons/icon1.xbm
-lib/varkon/cnf/icons/v3icon.xbm
-lib/varkon/cnf/ini/freebsd
-lib/varkon/cnf/plt/plot.cnf
-lib/varkon/cnf/tol/surpac.tol
-lib/varkon/erm/AN.ERM
-lib/varkon/erm/DB.ERM
-lib/varkon/erm/EX.ERM
-lib/varkon/erm/GE.ERM
-lib/varkon/erm/IG.ERM
-lib/varkon/erm/IN.ERM
-lib/varkon/erm/PM.ERM
-lib/varkon/erm/ST.ERM
-lib/varkon/erm/SU.ERM
-lib/varkon/erm/WP.ERM
-lib/varkon/lib/dxf_2D.MBO
-lib/varkon/lib/dxf_3D.MBO
-lib/varkon/lib/dxf_arc2.MBO
-lib/varkon/lib/dxf_arc3.MBO
-lib/varkon/lib/dxf_blk2.MBO
-lib/varkon/lib/dxf_bsec.MBO
-lib/varkon/lib/dxf_es2D.MBO
-lib/varkon/lib/dxf_es3D.MBO
-lib/varkon/lib/dxf_fac.MBO
-lib/varkon/lib/dxf_fnam.MBO
-lib/varkon/lib/dxf_hsec.MBO
-lib/varkon/lib/dxf_ins2.MBO
-lib/varkon/lib/dxf_lev.MBO
-lib/varkon/lib/dxf_lin.MBO
-lib/varkon/lib/dxf_mbs.MBO
-lib/varkon/lib/dxf_out3.MBO
-lib/varkon/lib/dxf_ply.MBO
-lib/varkon/lib/dxf_poi.MBO
-lib/varkon/lib/dxf_sol.MBO
-lib/varkon/lib/dxf_tsec.MBO
-lib/varkon/lib/dxf_txt.MBO
-lib/varkon/lib/dxf_xsec.MBO
-lib/varkon/lib/ed_adm.MBO
-lib/varkon/lib/ed_arc.MBO
-lib/varkon/lib/ed_arc1p.MBO
-lib/varkon/lib/ed_arc2p.MBO
-lib/varkon/lib/ed_arc3p.MBO
-lib/varkon/lib/ed_arcf.MBO
-lib/varkon/lib/ed_arco.MBO
-lib/varkon/lib/ed_bpl.MBO
-lib/varkon/lib/ed_cdm.MBO
-lib/varkon/lib/ed_csy.MBO
-lib/varkon/lib/ed_csy1.MBO
-lib/varkon/lib/ed_csy3.MBO
-lib/varkon/lib/ed_cuap.MBO
-lib/varkon/lib/ed_cuis.MBO
-lib/varkon/lib/ed_cur.MBO
-lib/varkon/lib/ed_curc.MBO
-lib/varkon/lib/ed_curi.MBO
-lib/varkon/lib/ed_curo.MBO
-lib/varkon/lib/ed_curs.MBO
-lib/varkon/lib/ed_cusi.MBO
-lib/varkon/lib/ed_cutr.MBO
-lib/varkon/lib/ed_hk.MBO
-lib/varkon/lib/ed_ldm.MBO
-lib/varkon/lib/ed_lin.MBO
-lib/varkon/lib/ed_lina.MBO
-lib/varkon/lib/ed_linf.MBO
-lib/varkon/lib/ed_lino.MBO
-lib/varkon/lib/ed_linp.MBO
-lib/varkon/lib/ed_lint1.MBO
-lib/varkon/lib/ed_lint2.MBO
-lib/varkon/lib/ed_poi.MBO
-lib/varkon/lib/ed_rdm.MBO
-lib/varkon/lib/ed_sur.MBO
-lib/varkon/lib/ed_surc.MBO
-lib/varkon/lib/ed_surcy.MBO
-lib/varkon/lib/ed_surex.MBO
-lib/varkon/lib/ed_surof.MBO
-lib/varkon/lib/ed_surro.MBO
-lib/varkon/lib/ed_surru.MBO
-lib/varkon/lib/ed_sursw.MBO
-lib/varkon/lib/ed_surtr.MBO
-lib/varkon/lib/ed_text.MBO
-lib/varkon/lib/ed_xht.MBO
-lib/varkon/lib/fe_draw.MBO
-lib/varkon/lib/fe_drawm.MBO
-lib/varkon/lib/fe_fntfil.MBO
-lib/varkon/lib/fe_mall.MBO
-lib/varkon/lib/fe_move.MBO
-lib/varkon/lib/fe_tknfil.MBO
-lib/varkon/lib/igs_0.MBO
-lib/varkon/lib/igs_100.MBO
-lib/varkon/lib/igs_102.MBO
-lib/varkon/lib/igs_104.MBO
-lib/varkon/lib/igs_106.MBO
-lib/varkon/lib/igs_108.MBO
-lib/varkon/lib/igs_110.MBO
-lib/varkon/lib/igs_112.MBO
-lib/varkon/lib/igs_116.MBO
-lib/varkon/lib/igs_120.MBO
-lib/varkon/lib/igs_122.MBO
-lib/varkon/lib/igs_124.MBO
-lib/varkon/lib/igs_126.MBO
-lib/varkon/lib/igs_128.MBO
-lib/varkon/lib/igs_142.MBO
-lib/varkon/lib/igs_144.MBO
-lib/varkon/lib/igs_curve.MBO
-lib/varkon/lib/igs_dsec.MBO
-lib/varkon/lib/igs_ell.MBO
-lib/varkon/lib/igs_ents.MBO
-lib/varkon/lib/igs_fnam.MBO
-lib/varkon/lib/igs_gflt.MBO
-lib/varkon/lib/igs_gflt_gsec.MBO
-lib/varkon/lib/igs_gint.MBO
-lib/varkon/lib/igs_gint_gsec.MBO
-lib/varkon/lib/igs_gsec.MBO
-lib/varkon/lib/igs_gstr.MBO
-lib/varkon/lib/igs_in.MBO
-lib/varkon/lib/igs_ssec.MBO
-lib/varkon/lib/l_akedja.MBO
-lib/varkon/lib/l_an1pos.MBO
-lib/varkon/lib/l_anaadm.MBO
-lib/varkon/lib/l_anaarc.MBO
-lib/varkon/lib/l_anabpl.MBO
-lib/varkon/lib/l_anacdm.MBO
-lib/varkon/lib/l_anacsy.MBO
-lib/varkon/lib/l_anacur.MBO
-lib/varkon/lib/l_anagrp.MBO
-lib/varkon/lib/l_analdm.MBO
-lib/varkon/lib/l_analin.MBO
-lib/varkon/lib/l_anamsh.MBO
-lib/varkon/lib/l_anapoi.MBO
-lib/varkon/lib/l_anaprt.MBO
-lib/varkon/lib/l_anardm.MBO
-lib/varkon/lib/l_anastr.MBO
-lib/varkon/lib/l_anasur.MBO
-lib/varkon/lib/l_anatrf.MBO
-lib/varkon/lib/l_anatxt.MBO
-lib/varkon/lib/l_anavst.MBO
-lib/varkon/lib/l_anaxht.MBO
-lib/varkon/lib/l_anbino.MBO
-lib/varkon/lib/l_aneval.MBO
-lib/varkon/lib/l_anhk.MBO
-lib/varkon/lib/l_ankrok.MBO
-lib/varkon/lib/l_anlgd.MBO
-lib/varkon/lib/l_anligr.MBO
-lib/varkon/lib/l_annagr.MBO
-lib/varkon/lib/l_annapa.MBO
-lib/varkon/lib/l_annorm.MBO
-lib/varkon/lib/l_antang.MBO
-lib/varkon/lib/l_anvink.MBO
-lib/varkon/lib/l_area.MBO
-lib/varkon/lib/l_cgrav.MBO
-lib/varkon/lib/l_formel.MBO
-lib/varkon/lib/l_inval.MBO
-lib/varkon/lib/l_invcur.MBO
-lib/varkon/lib/l_invon.MBO
-lib/varkon/lib/l_invtan.MBO
-lib/varkon/lib/l_ligm.MBO
-lib/varkon/lib/l_lisp.MBO
-lib/varkon/lib/l_pcen.MBO
-lib/varkon/lib/l_rmbs1.MBO
-lib/varkon/lib/l_rmbs2.MBO
-lib/varkon/lib/l_searea.MBO
-lib/varkon/lib/l_stjobb.MBO
-lib/varkon/lib/l_suarea.MBO
-lib/varkon/lib/l_sureval.MBO
-lib/varkon/lib/l_sysdat.MBO
-lib/varkon/lib/ma_crecol.MBO
-lib/varkon/lib/ma_lights.MBO
-lib/varkon/lib/ma_posw.MBO
-lib/varkon/lib/ma_posw1.MBO
-lib/varkon/lib/ma_posw2.MBO
-lib/varkon/lib/ma_posw3.MBO
-lib/varkon/lib/ma_posw4.MBO
-lib/varkon/lib/ma_posw5.MBO
-lib/varkon/lib/ma_posw6.MBO
-lib/varkon/lib/ma_text2.MBO
-lib/varkon/lib/ma_textc.MBO
-lib/varkon/lib/ma_texth.MBO
-lib/varkon/lib/stl_fnam.MBO
-lib/varkon/lib/stl_in.MBO
-lib/varkon/lib/stl_ina.MBO
-lib/varkon/lib/stl_inb.MBO
-lib/varkon/lib/stl_out.MBO
-lib/varkon/lib/stl_wfac.MBO
-lib/varkon/mdf/english/menus.INC
-lib/varkon/mdf/english/texts.INC
-lib/varkon/mdf/english/x11.INC
-lib/varkon/mdf/english/x11.MDF
-lib/varkon/mdf/swedish/menyer.INC
-lib/varkon/mdf/swedish/texter.INC
-lib/varkon/mdf/swedish/x11.INC
-lib/varkon/mdf/swedish/x11.MDF
-%%PORTDOCS%%%%DOCSDIR%%/GUI/GUI.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/MBO_and_RES.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/WPGWIN.jpg
-%%PORTDOCS%%%%DOCSDIR%%/GUI/WPRWIN.jpg
-%%PORTDOCS%%%%DOCSDIR%%/GUI/arc.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/buttons.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/cacc.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/cacc_1.jpg
-%%PORTDOCS%%%%DOCSDIR%%/GUI/cacc_2.jpg
-%%PORTDOCS%%%%DOCSDIR%%/GUI/cacc_3.jpg
-%%PORTDOCS%%%%DOCSDIR%%/GUI/cacc_4.jpg
-%%PORTDOCS%%%%DOCSDIR%%/GUI/cacc_5.jpg
-%%PORTDOCS%%%%DOCSDIR%%/GUI/colors.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/csys.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/curve.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/dims.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/entities.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f002.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f005.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f006.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f008.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f009.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f010.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f011.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f012.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f016.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f019.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f021.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f022.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f023.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f024.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f025.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f026.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f028.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f029.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f030.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f031.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f032.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f033.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f034.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f035.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f036.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f037.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f038.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f041.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f050.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f054.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f055.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f056.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f057.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f058.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f059.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f065.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f070.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f071.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f072.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f073.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f074.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f075.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f076.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f077.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f078.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f079.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f089.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f090.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f092.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f096.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f098.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f102.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f103.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f105.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f106.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f107.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f109.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f116.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f119.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f120.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f121.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f122.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f123.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f124.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f125.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f126.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f127.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f129.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f130.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f131.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f133.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f134.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f135.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f139.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f140.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f144.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f145.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f150.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f151.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f152.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f153.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f154.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f155.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f156.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f157.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f158.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f159.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f160.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f161.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f162.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f163.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f168.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f169.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f170.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f171.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f173.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f174.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f175.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f181.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f182.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f183.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f185.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f186.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f196.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f197.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f200.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f201.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f202.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f203.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f204.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f205.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f206.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f207.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f208.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f209.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f210.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f211.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f212.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f213.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f214.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f215.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f216.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f217.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f218.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f220.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/f226.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/funcdoc.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/grid_dialog.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/grid_dialog.jpg
-%%PORTDOCS%%%%DOCSDIR%%/GUI/group.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/gwins.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/gwintypes.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/impexp.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/index.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/intro.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/keyboard.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/level_dialog.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/level_dialog.jpg
-%%PORTDOCS%%%%DOCSDIR%%/GUI/line.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/listwin.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/m1.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/m10.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/m11.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/m12.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/m2.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/m20.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/m23.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/m24.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/m25.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/m39.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/m40.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/m50.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/m55.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/m60.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/mall.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/menudoc.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/menus.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/message.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/message.jpg
-%%PORTDOCS%%%%DOCSDIR%%/GUI/modconcepts.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/mouse.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/part.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/partdoc.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/point.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/print_dialog.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/ref.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/surface.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/tcopy.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/text.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/vector.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/view_dialog.htm
-%%PORTDOCS%%%%DOCSDIR%%/GUI/view_dialog.jpg
-%%PORTDOCS%%%%DOCSDIR%%/MBS/abs.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_adas.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_afon.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_blank.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_cacc.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_cdas.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_cfon.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_csy.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_dasi.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_dauto.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_dndi.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_dtsi.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_gd.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_gddx.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_gddy.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_gdx.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_gdy.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_host.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_jobd.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_jobn.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_ldas.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_lev.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_lfon.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_matt.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_osty.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_pen.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_pfont.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_psize.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_scl.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_svnv.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_tsiz.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_tsla.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_twid.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_vers.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_view.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_vnam.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_width.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_xdas.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/act_xfon.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/add_mbs.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/adim.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/ainv_onsu.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/ainx_a-b.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/ainx_c-f.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/ainx_g-h.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/ainx_i-l.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/ainx_m-r.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/ainx_s-t.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/ainx_u-x.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/alfaindex.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/all_int.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/all_intm.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/angle.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/append_f.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/arc_1pos.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/arc_2pos.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/arc_3pos.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/arc_fil.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/arc_offs.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/arccos.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/arcl.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/arcsin.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/arctan.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/area.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/ascii.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/b_plane.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/blan_lev.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/blank.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cac_view.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/call_dll.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/catindex.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cdim.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cen_view.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/centre.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cgrav.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/chr.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/clear_gm.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/clear_pm.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/close.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/comments.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/copy_f.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cos.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cre_but.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cre_col.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cre_edit.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cre_fbut.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cre_fico.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cre_icon.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cre_light.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cre_mat.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cre_men.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cre_tstr.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cre_view.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cre_win.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/csys_1p.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/csys_3p.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/csys_usrdef.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cur_appr.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cur_comp.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cur_comparr.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cur_con.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cur_cona.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cur_int.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cur_iso.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cur_nurbsarr.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cur_offs.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cur_sil.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cur_spl.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cur_spla.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cur_trim.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/cur_us.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/curv.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/del.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/del_mbs.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/del_mbshtm.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/del_win.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/deldat.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/delete_f.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/dialindx.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/eigen.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/endp.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/entiindx.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/era_view.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/eval.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/exestat.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/exit.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/fileindx.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/finds.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/fpos.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/frac.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/fval.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/geomindx.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/get_alt.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/get_but.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/get_col.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/get_edit.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/get_env.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/get_lev.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/get_light.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/get_mat.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/get_men.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/get_next.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/get_tstr.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/get_view.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/get_win.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getadm.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getarc.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getbpl.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getcdm.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getcsy.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getcubp.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getcurh.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getdat.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getface.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getflt.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getgrp.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/gethdr.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/gethedge.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getint.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getldm.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getlin.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getmshh.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getp_mbs.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getpoi.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getprt.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getptr.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getrdm.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getref.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getseg.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getstr.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getsurh.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/gettopp.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/gettrf.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/gettxt.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/gettyp.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getvec.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getvertex.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getwdt.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getxfloat.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/getxht.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/globref.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/gmdbindx.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/grapindx.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/grid_v.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/griddx_v.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/griddy_v.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/gridx_v.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/gridy_v.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/group.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/hid_view.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/highl.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/hsvrgb.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/ident.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/ident2.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/images/Csys_Usrded3.png
-%%PORTDOCS%%%%DOCSDIR%%/MBS/images/Splines-new.png
-%%PORTDOCS%%%%DOCSDIR%%/MBS/images/coor_sys_1.png
-%%PORTDOCS%%%%DOCSDIR%%/MBS/images/coor_sys_2.png
-%%PORTDOCS%%%%DOCSDIR%%/MBS/images/coor_sys_3.png
-%%PORTDOCS%%%%DOCSDIR%%/MBS/images/coor_sys_4.png
-%%PORTDOCS%%%%DOCSDIR%%/MBS/images/spline_1.png
-%%PORTDOCS%%%%DOCSDIR%%/MBS/images/spline_2.png
-%%PORTDOCS%%%%DOCSDIR%%/MBS/images/spline_3.png
-%%PORTDOCS%%%%DOCSDIR%%/MBS/images/splines.png
-%%PORTDOCS%%%%DOCSDIR%%/MBS/inbin.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/index.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/inflt.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/infnm.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/inint.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/inlin.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/inpmt.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/instr.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/intro.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/intro_1.jpg
-%%PORTDOCS%%%%DOCSDIR%%/MBS/intro_2.jpg
-%%PORTDOCS%%%%DOCSDIR%%/MBS/intsect.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/inv_arcl.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/inv_curv.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/inv_on.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/inv_onsu.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/inv_tang.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/iostat.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/ival.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/keywords.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/ldim.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/length.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/light_off.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/light_on.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/lin_ang.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/lin_free.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/lin_offs.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/lin_perp.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/lin_proj.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/lin_tan1.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/lin_tan2.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/ln.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/load_dll.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/load_gm.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/load_job.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/load_mdf.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/load_pm.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/log.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/lst_exi.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/lst_ini.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/lst_lin.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/mall.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/mathindx.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/mesh_arr.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/mindeO.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/miscindx.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/mode_b.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/mode_g.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/mode_l.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/modmindx.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/move_f.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/msz_view.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/n_cur_in.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/n_inter.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/name_level.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/norm.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/odbccon.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/odbcdis.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/odbcerr.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/odbcexe.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/odbcfet.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/odbcget.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/odbcindx.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/on.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/open.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/operators.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/os.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/outbin.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/outflt.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/outint.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/outlin.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/outstr.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/pardecl.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/part.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/pca.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/per_view.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/pinc.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/plot_win.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/poi_free.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/poi_proj.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/pop_men.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/pop_pmt.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/pos.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/pos2.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/pos_mbs.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/psh_men.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/psh_pmt.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/putdat.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/random.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/rap_infloat.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/rap_infloatarr.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/rap_inint.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/rap_inrobtarget.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/rap_inrobtarr.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/rap_inspeed.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/rap_inspeeddata.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/rap_outfloat.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/rap_outfloatarr.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/rap_outint.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/rap_outrobtarget.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/rap_outrobtarr.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/rap_outspeed.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/rapindx.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/rdim.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/refc.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/rep_view.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/rgbhsv.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/round.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/rpc_clientcreate.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/rpc_clientdestroy.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/rstr.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/run_mbs.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/rval.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/save_gm.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/save_job.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/scl_view.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/screen.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/screen2.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/searea.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/seek.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/set.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/set_basi.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/set_root.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/show_win.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/sin.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/sort_mesh.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/sqrt.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/startp.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/statements.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/statindx.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/str.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/striindx.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/suarea.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/substr.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/sur_appr.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/sur_comp.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/sur_cona.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/sur_coni.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/sur_curves.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/sur_cyl.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/sur_exde.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/sur_nurb.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/sur_offs.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/sur_rot.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/sur_rule.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/sur_spla.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/sur_swee.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/sur_trim.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/sur_trim_usrdef.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/sur_us.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/symb.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tan.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tang.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tcopy.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tcp_close.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tcp_connect.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tcp_getlocal.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tcp_getremote.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tcp_infloat.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tcp_inint.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tcp_invec.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tcp_listen.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tcp_outfloat.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tcp_outint.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tcp_outvec.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tcpindx.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/test_fil.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/text.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/texth_w.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/textl.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/textl_w.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tf_comp.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tf_inv.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tf_mirr.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tf_move.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tf_mult.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tf_rotl.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tf_rotp.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tf_us.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tfont0.gif
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tfont1.gif
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tfont2.gif
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tfont3.gif
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tfont4.gif
-%%PORTDOCS%%%%DOCSDIR%%/MBS/tfont5.gif
-%%PORTDOCS%%%%DOCSDIR%%/MBS/time.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/trim.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/trunc.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/unbl_lev.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/unblank.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/unique.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/unload_d.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/upd_edit.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/updhdr.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/updp_mbs.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/updpp.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/val.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/vaql.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/variables.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/vec.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/vecl.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/vecn.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/vecp.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/vprod.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/wait_win.htm
-%%PORTDOCS%%%%DOCSDIR%%/MBS/xhatch.htm
-%%PORTDOCS%%%%DOCSDIR%%/appdev/MDFsyntax.htm
-%%PORTDOCS%%%%DOCSDIR%%/appdev/batch.htm
-%%PORTDOCS%%%%DOCSDIR%%/appdev/docs.htm
-%%PORTDOCS%%%%DOCSDIR%%/appdev/index.htm
-%%PORTDOCS%%%%DOCSDIR%%/appdev/inifiles.htm
-%%PORTDOCS%%%%DOCSDIR%%/appdev/macro_dialog.htm
-%%PORTDOCS%%%%DOCSDIR%%/appdev/macro_init.htm
-%%PORTDOCS%%%%DOCSDIR%%/appdev/macro_mbs.htm
-%%PORTDOCS%%%%DOCSDIR%%/appdev/macro_varkon.htm
-%%PORTDOCS%%%%DOCSDIR%%/appdev/macroindex.htm
-%%PORTDOCS%%%%DOCSDIR%%/appdev/modlibs.htm
-%%PORTDOCS%%%%DOCSDIR%%/appdev/odbc.htm
-%%PORTDOCS%%%%DOCSDIR%%/appdev/prompts.htm
-%%PORTDOCS%%%%DOCSDIR%%/appdev/startscripts.htm
-%%PORTDOCS%%%%DOCSDIR%%/index.htm
-%%PORTDOCS%%%%DOCSDIR%%/no_html_viewer.txt
-%%PORTDOCS%%%%DOCSDIR%%/relnotes/Swheel1.jpg
-%%PORTDOCS%%%%DOCSDIR%%/relnotes/Swheel2.jpg
-%%PORTDOCS%%%%DOCSDIR%%/relnotes/attributes.jpg
-%%PORTDOCS%%%%DOCSDIR%%/relnotes/grid.jpg
-%%PORTDOCS%%%%DOCSDIR%%/relnotes/index.htm
-%%PORTDOCS%%%%DOCSDIR%%/relnotes/levels.jpg
-%%PORTDOCS%%%%DOCSDIR%%/relnotes/menu.jpg
-%%PORTDOCS%%%%DOCSDIR%%/relnotes/rn_1.14E.htm
-%%PORTDOCS%%%%DOCSDIR%%/relnotes/rn_1.14F.htm
-%%PORTDOCS%%%%DOCSDIR%%/relnotes/rn_1.14G.htm
-%%PORTDOCS%%%%DOCSDIR%%/relnotes/rn_1.15A.htm
-%%PORTDOCS%%%%DOCSDIR%%/relnotes/rn_1.15B.htm
-%%PORTDOCS%%%%DOCSDIR%%/relnotes/rn_1.15C.htm
-%%PORTDOCS%%%%DOCSDIR%%/relnotes/rn_1.16A.htm
-%%PORTDOCS%%%%DOCSDIR%%/relnotes/rn_1.16C.htm
-%%PORTDOCS%%%%DOCSDIR%%/relnotes/rn_1.17A.htm
-%%PORTDOCS%%%%DOCSDIR%%/relnotes/rn_1.17C.htm
-%%PORTDOCS%%%%DOCSDIR%%/relnotes/rn_1.17D.htm
-%%PORTDOCS%%%%DOCSDIR%%/relnotes/rn_1.18A.htm
-%%PORTDOCS%%%%DOCSDIR%%/relnotes/rn_1.18B.htm
-%%PORTDOCS%%%%DOCSDIR%%/relnotes/rn_1.19B.htm
-%%PORTDOCS%%%%DOCSDIR%%/relnotes/rn_1.19C.htm
-%%PORTDOCS%%%%DOCSDIR%%/relnotes/rn_1.19D.htm
-%%PORTDOCS%%%%DOCSDIR%%/relnotes/rn_1.19E.htm
-%%PORTDOCS%%%%DOCSDIR%%/relnotes/rn_htmdoc.htm
-%%PORTDOCS%%%%DOCSDIR%%/relnotes/rn_next.htm
-%%PORTDOCS%%%%DOCSDIR%%/relnotes/views.jpg
-%%PORTDOCS%%%%DOCSDIR%%/sysadm/cmd_params.htm
-%%PORTDOCS%%%%DOCSDIR%%/sysadm/env_variables.htm
-%%PORTDOCS%%%%DOCSDIR%%/sysadm/hp7475.htm
-%%PORTDOCS%%%%DOCSDIR%%/sysadm/hpcl5.htm
-%%PORTDOCS%%%%DOCSDIR%%/sysadm/index.htm
-%%PORTDOCS%%%%DOCSDIR%%/sysadm/ini_files.htm
-%%PORTDOCS%%%%DOCSDIR%%/sysadm/install.htm
-%%PORTDOCS%%%%DOCSDIR%%/sysadm/mbsc.htm
-%%PORTDOCS%%%%DOCSDIR%%/sysadm/msw32.htm
-%%PORTDOCS%%%%DOCSDIR%%/sysadm/postscript.htm
-%%PORTDOCS%%%%DOCSDIR%%/sysadm/printing.htm
-%%PORTDOCS%%%%DOCSDIR%%/sysadm/start.htm
-%%PORTDOCS%%%%DOCSDIR%%/sysadm/start_script.htm
-%%PORTDOCS%%%%DOCSDIR%%/sysadm/welcome.jpg
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/index.htm
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/section_1.htm
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/section_2.htm
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/section_2_1.jpg
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/section_2_2.jpg
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/section_2_3.jpg
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/section_2_4.jpg
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/section_3.htm
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/section_3_1.jpg
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/section_3_2.jpg
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/section_3_3.jpg
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/section_4.htm
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/section_4_1.jpg
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/section_4_2.jpg
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/section_5.htm
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/section_6.htm
-%%PORTDOCS%%%%DOCSDIR%%/varkonstyle.css
diff --git a/comms/Makefile b/comms/Makefile
index 8770bd1fa549..ab6151aef139 100644
--- a/comms/Makefile
+++ b/comms/Makefile
@@ -36,7 +36,6 @@
SUBDIR += ebook2cwgui
SUBDIR += ebusd
SUBDIR += echolinux
- SUBDIR += efax
SUBDIR += ems-flasher
SUBDIR += fl_moxgen
SUBDIR += flamp
@@ -163,7 +162,6 @@
SUBDIR += sdr-wspr
SUBDIR += ser2net
SUBDIR += serialoverip
- SUBDIR += seyon
SUBDIR += sms_client
SUBDIR += smstools3
SUBDIR += snap7
diff --git a/comms/efax/Makefile b/comms/efax/Makefile
deleted file mode 100644
index 7531614cf3c6..000000000000
--- a/comms/efax/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# Created by: MITA Yoshio <mita@FreeBSD.org>
-
-PORTNAME= efax
-DISTVERSION= 0.9a-001114a7
-PORTREVISION= 9
-CATEGORIES= comms
-MASTER_SITES= http://shino.pos.to/linux/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Fax send/receive program
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-RUN_DEPENDS= xloadimage:x11/xloadimage
-
-DOCSDIR= ${PREFIX}/share/doc/efax
-PORTDOCS= README printcap.sample efax.html fax.html
-MAKE_ENV= INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
- INSTALL_SCRIPT="${INSTALL_SCRIPT}" \
- INSTALL_DATA="${INSTALL_DATA}"
-SUB_FILES= pkg-message
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-CONFLICTS= efax-gtk-*
-
-OPTIONS_DEFINE= DOCS
-
-post-patch:
- @${REINPLACE_CMD} -e 's,$$(PREFIX),${STAGEDIR}&,g' ${WRKSRC}/Makefile
-
-post-build:
- @${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/fax
-
-post-install:
- ${INSTALL_DATA} ${WRKSRC}/efax.rc.sample ${STAGEDIR}${PREFIX}/etc
- ${INSTALL_DATA} ${WRKSRC}/efax.rc.sample.ja ${STAGEDIR}${PREFIX}/etc/efax.rc.ja.sample
- @${MKDIR} ${STAGEDIR}/var/spool/fax/incoming
- ${TOUCH} ${STAGEDIR}/var/spool/fax/incoming/.keepme
- @${MKDIR} ${STAGEDIR}/var/spool/fax/outgoing
- ${TOUCH} ${STAGEDIR}/var/spool/fax/outgoing/lock
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/comms/efax/distinfo b/comms/efax/distinfo
deleted file mode 100644
index ea884a4ea5a1..000000000000
--- a/comms/efax/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1490366675
-SHA256 (efax-0.9a-001114a7.tar.gz) = 383fa3fe8ce8f647315d1833a2d57a5f8bcbdadc6eb762455969606342cc8a20
-SIZE (efax-0.9a-001114a7.tar.gz) = 144350
diff --git a/comms/efax/files/patch-Makefile b/comms/efax/files/patch-Makefile
deleted file mode 100644
index 5a3c9e9f8084..000000000000
--- a/comms/efax/files/patch-Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
---- Makefile.orig 2000-06-29 02:01:22 UTC
-+++ Makefile
-@@ -3,20 +3,17 @@
- # Change the following to the name of your ANSI C compiler
- # (normally gcc).
-
--CC=gcc
-+CC?=cc
-
- # Compile/load options. Add -DNO_STRERROR to CFLAGS if _strerror
- # is undefined
-
--CFLAGS=
--LDFLAGS=
--
- # Change the following to the destination directories for
- # binaries and man pages. Probably /usr/bin and /usr/man on
- # Linux, /usr/local/{bin,man} on other systems.
-
--BINDIR=/usr/bin
--MANDIR=/usr/man
-+BINDIR=$(PREFIX)/bin
-+MANDIR=$(PREFIX)/man
-
- .c.o:
- $(CC) $(CFLAGS) -c $<
-@@ -32,11 +29,9 @@ efix: efix.o efaxlib.o efaxmsg.o
- strip efix
-
- install:
-- cp fax efax efix $(BINDIR)
-- chmod 755 $(BINDIR)/fax $(BINDIR)/efax $(BINDIR)/efix
-- cp fax.1 efax.1 efix.1 $(MANDIR)/man1
-- chmod 644 $(MANDIR)/man1/fax.1 $(MANDIR)/man1/efax.1 \
-- $(MANDIR)/man1/efix.1
-+ $(INSTALL_PROGRAM) efax efix $(BINDIR)
-+ $(INSTALL_SCRIPT) fax $(BINDIR)
-+ $(INSTALL_DATA) fax.1 efax.1 efix.1 $(MANDIR)/man1
-
- clean:
- rm -f efax efix efax.o efix.o efaxlib.o efaxio.o efaxos.o efaxmsg.o
diff --git a/comms/efax/files/patch-efaxmsg.c b/comms/efax/files/patch-efaxmsg.c
deleted file mode 100644
index 1ae052080897..000000000000
--- a/comms/efax/files/patch-efaxmsg.c
+++ /dev/null
@@ -1,36 +0,0 @@
---- efaxmsg.c.orig 1999-03-20 04:38:20 UTC
-+++ efaxmsg.c
-@@ -98,9 +98,6 @@ int msg ( char *fmt, ... )
- int err=0, i, flags=0 ;
- char *p ;
-
-- va_list ap ;
-- va_start ( ap, fmt ) ;
--
- if ( ! init ) {
- logfile[0] = stderr ;
- logfile[1] = stdout ;
-@@ -112,6 +109,9 @@ int msg ( char *fmt, ... )
-
- for ( i=0 ; i<NLOG ; i++ ) {
-
-+ va_list ap ;
-+ va_start ( ap, fmt ) ;
-+
- for ( p=fmt ; *p ; p++ ) {
- switch ( *p ) {
- case ' ': p++ ; goto print ;
-@@ -148,11 +148,11 @@ int msg ( char *fmt, ... )
- if ( ! ( flags & NOFLSH ) ) fflush ( logfile[i] ) ;
-
- }
-+
-+ va_end ( ap ) ;
-
- }
-
-- va_end ( ap ) ;
--
- return err ;
- }
-
diff --git a/comms/efax/files/patch-fax b/comms/efax/files/patch-fax
deleted file mode 100644
index dc7920ac773d..000000000000
--- a/comms/efax/files/patch-fax
+++ /dev/null
@@ -1,73 +0,0 @@
---- fax.orig 2002-02-02 13:14:08 UTC
-+++ fax
-@@ -24,7 +24,7 @@ echo "fax: version 0.9001114a7 (30 Jan 2
- # - do not put spaces before or after the equal (=) signs.
- #
- # - variables can also be set on the command line, for example:
--# fax DEV=cua0 send file.ps
-+# fax DEV=cuaa0 send file.ps
- # or in a configuration file (see CONFIGFILES below)
- #
-
-@@ -36,16 +36,16 @@ EFAX=efax
- EFIX=efix
-
- # The device to which the fax modem is connected (e.g. ttya for
--# /dev/ttya). Use a dial-out (cua) device if available. If
-+# /dev/ttya). Use a dial-out (cuaa) device if available. If
- # there are links to this device then all programs must use same
- # name or the UUCP locking mechanism will fail. For example, if
--# /dev/modem is a link to /dev/cua1, then getty, uucp, kermit,
--# pppd, dip, etc. must *all* use either /dev/modem or /dev/cua1.
-+# /dev/modem is a link to /dev/cuaa1, then getty, uucp, kermit,
-+# pppd, dip, etc. must *all* use either /dev/modem or /dev/cuaa1.
-
- # 19 Aug 2001 changed by Masaki Shinomiya,
- # because 'man efax' sais the default is /dev/modem.
- DEV=modem
--#DEV=cua1
-+#DEV=cuaa1
-
- # Your fax number in international format, 20 characters maximum.
- # Use only digits, spaces, and the "+" character.
-@@ -98,7 +98,8 @@ DIALSUFFIX=""
- # conventions. Protect with single quotes for delayed evaluation.
- # Add a leading '#' to the file name to use binary format.
-
--LOCK='-x /var/lock/LCK..$DEV' # modern systems
-+LOCK='-x /var/spool/lock/LCK..$DEV' # FreeBSD
-+# LOCK='-x /var/lock/LCK..$DEV' # modern systems
- # LOCK='-x /usr/spool/uucp/LCK..$DEV' # older systems
- # LOCK='-x /var/lock/LCK..$DEV -x /var/spool/uucp/LCK..$DEV' # both
- # LOCK='-x #/usr/spool/uucp/LCK..$DEV' # binary format
-@@ -124,7 +125,7 @@ LOCK='-x /var/lock/LCK..$DEV' # moder
- # out if you don't need to use config files. Warning: any type of
- # shell command in these files will be executed.
-
--CONFIGFILES="/etc/efax.rc ${HOME:-~}/.efaxrc ./.efaxrc"
-+CONFIGFILES="%%PREFIX%%/etc/efax.rc ${HOME:-~}/.efaxrc ./.efaxrc"
-
- # A command that will generate unique names for logs and received
- # files. 'date +%m%d%H%M%S' works on most systems. Protect with
-@@ -421,9 +422,9 @@ VCMD="exec $FONE %d"
- # efax even if a previous process (e.g. login) has changed it.
- # Comment out if you don't need to reset device ownership.
-
--OWNER=root.tty # typical
--MODE=666 # anybody
--# MODE=660 # only owner & group
-+OWNER=uucp:dialer # typical
-+#MODE=666 # anybody
-+MODE=660 # only owner & group
-
- # Regular expression for efax exit codes in log files that will
- # *not* be saved. For example, use [145] to ignore exits due to
-@@ -1101,7 +1102,7 @@ cat 1>&2 <<EOF
-
- if given no arguments, answers the phone and receives a fax.
-
-- use VAR=value to set variables (e.g. "fax DEV=cua2 receive")
-+ use VAR=value to set variables (e.g. "fax DEV=cuaa2 receive")
-
- session logs are written to a file with the date/time as the
- file name and extension of .log (except for automatic reception).
diff --git a/comms/efax/files/pkg-message.in b/comms/efax/files/pkg-message.in
deleted file mode 100644
index 8209467cbe47..000000000000
--- a/comms/efax/files/pkg-message.in
+++ /dev/null
@@ -1,11 +0,0 @@
-[
-{ type: install
- message: <<EOM
-Edit %%PREFIX%%/etc/efax.rc (or replace it with
-%%PREFIX%%/etc/efax.rc.ja first) before using
-efax.
-
-You should at least modify DEV=, FROM=, and NAME=.
-EOM
-}
-]
diff --git a/comms/efax/pkg-descr b/comms/efax/pkg-descr
deleted file mode 100644
index 13eb1122666a..000000000000
--- a/comms/efax/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Efax can send and receive FAX via FAX modem. Enhanced from mgetty+sendfax
-program, this program can handle `CLASS1' modems.
-
-WWW: http://shino.pos.to/linux/efax.html
diff --git a/comms/efax/pkg-plist b/comms/efax/pkg-plist
deleted file mode 100644
index 5a89a84db054..000000000000
--- a/comms/efax/pkg-plist
+++ /dev/null
@@ -1,17 +0,0 @@
-bin/fax
-bin/efax
-bin/efix
-@sample etc/efax.rc.sample
-@sample etc/efax.rc.ja.sample
-man/man1/fax.1.gz
-man/man1/efax.1.gz
-man/man1/efix.1.gz
-@owner uucp
-@group dialer
-/var/spool/fax/incoming/.keepme
-/var/spool/fax/outgoing/lock
-@dir /var/spool/fax/outgoing
-@dir /var/spool/fax/incoming
-@dir /var/spool/fax
-@group
-@owner
diff --git a/comms/seyon/Makefile b/comms/seyon/Makefile
deleted file mode 100644
index 7843b2221bbf..000000000000
--- a/comms/seyon/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# Created by: Michael Elbel (me)
-
-PORTNAME= seyon
-PORTVERSION= 2.20c
-PORTREVISION= 1
-CATEGORIES= comms
-MASTER_SITES= DEBIAN
-DISTFILES= ${DISTNAME:S/-/_/}.orig${EXTRACT_SUFX}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Communications package for the X Window system
-
-USES= imake xorg
-USE_XORG= x11 xext xpm xmu xaw xt sm ice
-
-MAKE_JOBS_UNSAFE= yes
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-PLIST_FILES= bin/seyon lib/X11/app-defaults/Seyon \
- lib/X11/app-defaults/Seyon-color lib/X11/seyon.help \
- man/man1/${PORTNAME}.1.gz
-
-post-extract:
- ${CHMOD} +x ${WRKSRC}/makever.sh
-
-post-patch:
- ${REINPLACE_CMD} -e "s/getline(/seyon_getline(/g" \
- ${WRKSRC}/SeDecl.h ${WRKSRC}/SeScript.c ${WRKSRC}/SeSupp.c
-
-.include <bsd.port.mk>
diff --git a/comms/seyon/distinfo b/comms/seyon/distinfo
deleted file mode 100644
index 5cf831d1ff43..000000000000
--- a/comms/seyon/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (seyon_2.20c.orig.tar.gz) = f221699ac420e55f0d769d4c50699a7e1552132cafe2a65192c3f3f090ca9048
-SIZE (seyon_2.20c.orig.tar.gz) = 167487
diff --git a/comms/seyon/files/patch-FreeBSD-specific-fixes b/comms/seyon/files/patch-FreeBSD-specific-fixes
deleted file mode 100644
index 37d4e49ae829..000000000000
--- a/comms/seyon/files/patch-FreeBSD-specific-fixes
+++ /dev/null
@@ -1,102 +0,0 @@
-diff -c ./SePort.c ../seyon.new/SePort.c
-*** ./SePort.c Wed Apr 21 15:38:31 1993
---- ../seyon.new/SePort.c Fri Feb 3 07:37:50 1995
-***************
-*** 627,645 ****
- #endif
- break;
- #if USE_NONSTD_BAUD
-- #ifdef linux
- case 57600:
- baudrate = B38400;
- ser_io.flags &= ~ASYNC_SPD_MASK;
- ser_io.flags |= ASYNC_SPD_HI;
- break;
- case 115200:
- baudrate = B38400;
- ser_io.flags &= ~ASYNC_SPD_MASK;
- ser_io.flags |= ASYNC_SPD_VHI;
- break;
- #endif
-- #endif
- default:
- return (-1);
- }
---- 627,651 ----
- #endif
- break;
- #if USE_NONSTD_BAUD
- case 57600:
-+ #ifdef linux
- baudrate = B38400;
- ser_io.flags &= ~ASYNC_SPD_MASK;
- ser_io.flags |= ASYNC_SPD_HI;
-+ #else
-+ baudrate = B57600;
-+ #endif
- break;
- case 115200:
-+ #ifdef linux
- baudrate = B38400;
- ser_io.flags &= ~ASYNC_SPD_MASK;
- ser_io.flags |= ASYNC_SPD_VHI;
-+ #else
-+ baudrate = B115200;
-+ #endif
- break;
- #endif
- default:
- return (-1);
- }
-***************
-*** 691,696 ****
---- 697,710 ----
- #endif
- #endif
- return 38400;
-+ #if USE_NONSTD_BAUD
-+ #ifndef linux
-+ case B57600:
-+ return(57600);
-+ case B115200:
-+ return(115200);
-+ #endif
-+ #endif
- }
-
- SeError("Consistency error in baud rate");
-Only in ../seyon.new: SePort.c.orig
-diff -c ./SeSubs.c ../seyon.new/SeSubs.c
-*** ./SeSubs.c Fri Apr 23 12:24:17 1993
---- ../seyon.new/SeSubs.c Fri Feb 3 07:47:37 1995
-***************
-*** 249,254 ****
---- 249,256 ----
-
- if (setuid(getuid()) < 0)
- SePError("Failed to set effective uid");
-+ if (setgid(getgid()) < 0)
-+ SePError("Failed to set effective gid");
-
- if (*scmd == '\0') {
- SeNotice(FmtString1("Executing the shell ``%s''", shell));
-diff -c ./config.h ../seyon.new/config.h
-*** ./config.h Wed Apr 21 14:47:48 1993
---- ../seyon.new/config.h Fri Feb 3 07:37:50 1995
-***************
-*** 81,86 ****
---- 81,94 ----
- #define HAVE_USLEEP YES
- #endif
-
-+ #ifdef __FreeBSD__
-+ #define USE_NONSTD_BAUD YES
-+ #define LF_PATH "/var/spool/lock"
-+ #define LF_PREFIX "LCK.."
-+ #define LF_USE_ASCII_PID YES
-+ #define LF_USE_DEV_NUMBERS NO
-+ #endif
-+
- #ifdef SVR4
- #define HAVE_TERMIOS YES
- #define HAVE_MODEM_CONTROL YES
diff --git a/comms/seyon/files/patch-Imakefile b/comms/seyon/files/patch-Imakefile
deleted file mode 100644
index c0b03aaf6d5c..000000000000
--- a/comms/seyon/files/patch-Imakefile
+++ /dev/null
@@ -1,24 +0,0 @@
---- Imakefile.orig 1999-05-09 20:51:54 UTC
-+++ Imakefile
-@@ -47,13 +47,6 @@ InstallAppDefaultsLong(Seyon-co,Seyon-co
- InstallAppDefaultsLong(Seyon,Seyon)
- InstallNonExecFile(seyon.help,$(LIBDIR))
-
--install::
-- @if [ ! -d $(HOME)/.seyon ]; then mkdir $(HOME)/.seyon; fi; \
-- echo "=== Copying example files (no overwrite) to $(HOME)/.seyon ..."; \
-- for i in phonelist protocols startup script.*; do \
-- if [ ! -f $(HOME)/.seyon/$$i ]; then cp $$i $(HOME)/.seyon; fi;\
-- done;
--
- clean::
- rm -f version.h y.tab.* SeParse.c
-
-@@ -73,5 +66,5 @@ SeScan.o: y.tab.h
- y.tab.h y.tab.c: SeParse.y
- $(YACC) -d SeParse.y
-
--SeParse.c: SeParse.y
-- $(MV) y.tab.c SeParse.c
-+SeParse.c: y.tab.c
-+ $(CP) y.tab.c SeParse.c
diff --git a/comms/seyon/files/patch-SeDecl.h b/comms/seyon/files/patch-SeDecl.h
deleted file mode 100644
index 2c9019b26e91..000000000000
--- a/comms/seyon/files/patch-SeDecl.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- SeDecl.h.orig Sat Nov 8 08:56:16 1997
-+++ SeDecl.h Sat Nov 8 10:53:12 1997
-@@ -56,7 +56,9 @@
- extern FILE *open_file(),
- *open_file_va();
- extern void send_break(),
-- usleep(),
-+ #if !defined(__FreeBSD__) || (__FreeBSD__ < 3)
-+ usleep(),
-+ #endif
- show(),
- showf(),
- SeyonMessage(),
diff --git a/comms/seyon/files/patch-SeParse.y b/comms/seyon/files/patch-SeParse.y
deleted file mode 100644
index da1683def60a..000000000000
--- a/comms/seyon/files/patch-SeParse.y
+++ /dev/null
@@ -1,35 +0,0 @@
---- SeParse.y.orig Mon Dec 29 07:24:02 2003
-+++ SeParse.y Mon Dec 29 07:28:38 2003
-@@ -81,19 +81,19 @@
- {
- char long_line[1000];
-
-- char input_str[] = "This(is, a, real, funky); script();
-- Scripts(); Can(be); Multi(Line, \"Can't they?\");
-- Commas(are, no, longer, optional, inside, arglists);
-- Scripts(); Can(); contain(\"tabs \\t and backspaces \\b\");
-- As(\"Well\\ as Quoted Strings\", and, '\"Quoted Strings inside
-- quoted strings\"');
-- esc(can, appear, outside, strings, ^z, \\012\\015\\n);
-- But(parenthesis, should, match);
-- We(\"have a funny way of specifying \\012 chars and even)\");
-- backslashes( \" \\\\ \");
-- new(\"in this version are ^m and ^A ctr-escapes, as in ^S^Q\");
-- The(next, line, will, give, a, syntax, error, because, it, has, two, adj, functions,
-- without, a, separating, semicolon);
-+ char input_str[] = "This(is, a, real, funky); script();\n\
-+ Scripts(); Can(be); Multi(Line, \"Can't they?\");\n\
-+ Commas(are, no, longer, optional, inside, arglists);\n\
-+ Scripts(); Can(); contain(\"tabs \\t and backspaces \\b\");\n\
-+ As(\"Well\\ as Quoted Strings\", and, '\"Quoted Strings inside\n\
-+ quoted strings\"');\n\
-+ esc(can, appear, outside, strings, ^z, \\012\\015\\n);\n\
-+ But(parenthesis, should, match);\n\
-+ We(\"have a funny way of specifying \\012 chars and even)\"); \n\
-+ backslashes( \" \\\\ \");\n\
-+ new(\"in this version are ^m and ^A ctr-escapes, as in ^S^Q\");\n\
-+ The(next, line, will, give, a, syntax, error, because, it, has, two, adj, functions,\n\
-+ without, a, separating, semicolon);\n\
- End() script()";
-
- printf("------ String to parse: \n%s\n\n---- Parsing begins:\n", input_str);
diff --git a/comms/seyon/files/patch-SePort.c b/comms/seyon/files/patch-SePort.c
deleted file mode 100644
index 096852803248..000000000000
--- a/comms/seyon/files/patch-SePort.c
+++ /dev/null
@@ -1,29 +0,0 @@
---- SePort.c.orig 2015-05-08 01:08:39 UTC
-+++ SePort.c
-@@ -1022,6 +1022,7 @@ lock_tty()
- pid_t pid,
- lckpid;
- char *modemname;
-+ int killret;
- #if LF_USE_ASCII_PID
- char pidstr[20],
- lckpidstr[20];
-@@ -1088,11 +1089,13 @@ relink:
- #endif
-
- lockPid = (pid_t) lckpid;
-- if (kill(lckpid, 0) == 0 || errno != ESRCH) {
-- SeErrorF("Device %s is locked by process %d", modem_port, lckpid, "");
-- unlink(ltmp);
-- return -1;
-- }
-+ killret = kill(lockPid, 0);
-+ if(killret == 0 || (killret == -1 && errno != ESRCH)) {
-+ SeErrorF("Device %s is locked by process %d.",
-+ modem_port, lckpid, "");
-+ unlink(ltmp);
-+ return -1;
-+ }
- }
- }
-
diff --git a/comms/seyon/files/patch-SeScan.c b/comms/seyon/files/patch-SeScan.c
deleted file mode 100644
index 344286fcc8e8..000000000000
--- a/comms/seyon/files/patch-SeScan.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- SeScan.c.orig Mon Dec 29 07:26:24 2003
-+++ SeScan.c Mon Dec 29 07:27:42 2003
-@@ -275,8 +275,8 @@
- #ifdef TEST
- main()
- {
-- scSetInputBuf("Just to see if we'\\'re \\n\\033 able to distinguish' words and strings
--\"Also 'quotes' inside strings\" and 'strs \"inside quotes\"'
-+ scSetInputBuf("Just to see if we'\\'re \\n\\033 able to distinguish' words and strings\n\
-+\"Also 'quotes' inside strings\" and 'strs \"inside quotes\"'\n\
- Not to forget ^S and ^q control ^ chars");
-
- while (lGetWord() != 0);
diff --git a/comms/seyon/pkg-descr b/comms/seyon/pkg-descr
deleted file mode 100644
index 2483cc0b34d3..000000000000
--- a/comms/seyon/pkg-descr
+++ /dev/null
@@ -1,22 +0,0 @@
-Seyon is a complete full-featured telecommunications package for
-the X Window System. Its features include:
-
- - Dialing directory that supports an unlimited number of entries.
- - Terminal emulation window using any terminal emulation program
- that supports X. This defaults to xterm.
- - Script language to automate tedious tasks such as logging into
- remote hosts.
- - Unlimited number of slots for external file transfer protocols.
- - Support for zmodem auto-download.
- - Translation modes. Seyon can perform useful translations on the
- user's input.
- - Interactive setting of program parameters.
- - On-line help.
- - Modem speeds up to 115200 bps.
- - Software (XON/XOFF) and hardware (RTS/CTS) flow control.
- - Session capture to a file.
- - Temporary running of a local shell in the terminal emulation window.
-
-Seyon is intended to be both simple and extensively configurable.
-Almost every aspect of Seyon can be configured via the resources
-to suit the user's taste.
diff --git a/converters/Makefile b/converters/Makefile
index d34a36e8c8ed..b7ee939045af 100644
--- a/converters/Makefile
+++ b/converters/Makefile
@@ -165,7 +165,6 @@
SUBDIR += rubygem-ruby-bsdconv
SUBDIR += rubygem-url_safe_base64
SUBDIR += rubygem-xdr
- SUBDIR += shftool
SUBDIR += showkey
SUBDIR += ta2as
SUBDIR += tnef
@@ -174,7 +173,6 @@
SUBDIR += unix2dos
SUBDIR += uudeview
SUBDIR += uulib
- SUBDIR += vda2fbd
SUBDIR += wkhtmltopdf
SUBDIR += xdeview
SUBDIR += xml2c
diff --git a/converters/shftool/Makefile b/converters/shftool/Makefile
deleted file mode 100644
index e8217c77950a..000000000000
--- a/converters/shftool/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# Created by: Joachim Strombergson <watchman@ludd.ltu.se>
-
-PORTNAME= shftool
-PORTVERSION= 1.2.0
-PORTREVISION= 4
-CATEGORIES= converters
-MASTER_SITES= http://www.df.lth.se/~triad/krad/shftool/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Converter for the Standard Hex Format (SHF)
-
-LIB_DEPENDS= libexpat.so:textproc/expat2
-
-GNU_CONFIGURE= yes
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-post-patch:
- ${REINPLACE_CMD} -e 's,^LIBLOC_LIST=.*,LIBLOC_LIST=${LOCALBASE},' \
- ${WRKSRC}/configure
-
-.include <bsd.port.mk>
diff --git a/converters/shftool/distinfo b/converters/shftool/distinfo
deleted file mode 100644
index ce14dac49e7d..000000000000
--- a/converters/shftool/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (shftool-1.2.0.tar.gz) = 92a8fee8103f7df5a30a450f023469a569e26df96d5a5d80f238e386f8e97a13
-SIZE (shftool-1.2.0.tar.gz) = 314510
diff --git a/converters/shftool/pkg-descr b/converters/shftool/pkg-descr
deleted file mode 100644
index e4df29e9876a..000000000000
--- a/converters/shftool/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Shftool is the reference implementation for the new,
-XML-based Standard Hex Format (SHF).
-Shftool is also a working converter/generator/extractor
-between/to/of SHF-files and other hex formats.
-
-SHF is specified in the following Internet Draft:
-http://ietf.org/internet-drafts/draft-strombergson-shf-06.txt
-
-WWW: http://www.df.lth.se/~triad/krad/shftool/
diff --git a/converters/shftool/pkg-plist b/converters/shftool/pkg-plist
deleted file mode 100644
index 9e18687c22be..000000000000
--- a/converters/shftool/pkg-plist
+++ /dev/null
@@ -1 +0,0 @@
-bin/shftool
diff --git a/converters/vda2fbd/Makefile b/converters/vda2fbd/Makefile
deleted file mode 100644
index 4e599dbe8631..000000000000
--- a/converters/vda2fbd/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# Created by: Pedro Giffuni <giffunip@asme.org>
-
-PORTNAME= vda2fbd
-PORTVERSION= 1.0
-PORTREVISION= 1
-CATEGORIES= converters cad
-MASTER_SITES= http://www.dhondt.de/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Add-on converter for CalculiX
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/../LICENSE
-
-MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" YACC="${YACC}"
-WRKSRC_SUBDIR= src
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-PORTDOCS= model.ps.gz
-PLIST_FILES= bin/vda2fbd
-
-OPTIONS_DEFINE= DOCS
-
-post-build:
- cd ${WRKSRC}/../doc && ${GZIP_CMD} -c model.ps > model.ps.gz
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/vda2fbd ${STAGEDIR}${PREFIX}/bin
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/../doc/model.ps.gz ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/converters/vda2fbd/distinfo b/converters/vda2fbd/distinfo
deleted file mode 100644
index ccfc14910e6d..000000000000
--- a/converters/vda2fbd/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (vda2fbd-1.0.tar.gz) = c7148427cdd15f43fa146d301655b33699557425c374ebd15a26be133a7dc99b
-SIZE (vda2fbd-1.0.tar.gz) = 40433
diff --git a/converters/vda2fbd/pkg-descr b/converters/vda2fbd/pkg-descr
deleted file mode 100644
index a8832ea4efba..000000000000
--- a/converters/vda2fbd/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This is a converter from VDA/FS format to fbd format.
-
-Usage:
-
-vda2fbd vdainputfile > fbdoutputfile
diff --git a/devel/Makefile b/devel/Makefile
index e051b6141a5f..9d22c214314a 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -725,7 +725,6 @@
SUBDIR += gammaray
SUBDIR += gauche-readline
SUBDIR += gaul
- SUBDIR += gb
SUBDIR += gbump
SUBDIR += gcc-arm-embedded
SUBDIR += gcc-msp430-ti-toolchain
@@ -1632,7 +1631,6 @@
SUBDIR += opengrok
SUBDIR += openocd
SUBDIR += openwince-include
- SUBDIR += openzz
SUBDIR += orc
SUBDIR += osc
SUBDIR += ossp-al
@@ -6807,7 +6805,6 @@
SUBDIR += sope2
SUBDIR += sope4
SUBDIR += sord
- SUBDIR += sourcenav
SUBDIR += sparc64-gcc
SUBDIR += sparc64-xtoolchain-gcc
SUBDIR += spark
diff --git a/devel/gb/Makefile b/devel/gb/Makefile
deleted file mode 100644
index 05b467af21c6..000000000000
--- a/devel/gb/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-PORTNAME= gb
-PORTVERSION= 0.4.4
-DISTVERSIONPREFIX= v
-PORTREVISION= 1
-CATEGORIES= devel
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Project based build tool for Go
-
-LICENSE= MIT
-
-DEPRECATED= Unmaintained and dead upstream
-EXPIRATION_DATE=2021-04-01
-
-USES= go
-USE_GITHUB= yes
-GH_ACCOUNT= constabulary
-GH_TUPLE= pkg:errors:645ef00:errors/vendor/github.com/pkg/errors
-
-PLIST_FILES= bin/gb bin/gb-vendor
-
-PORTDOCS= README.md
-
-OPTIONS_DEFINE= DOCS
-
-GO_PKGNAME= github.com/${GH_ACCOUNT}/${GH_PROJECT}
-GO_TARGET= ./cmd/gb \
- ./cmd/gb-vendor
-
-post-install:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ( cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ ; )
-
-.include <bsd.port.mk>
diff --git a/devel/gb/distinfo b/devel/gb/distinfo
deleted file mode 100644
index 53409d66708d..000000000000
--- a/devel/gb/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-TIMESTAMP = 1489158577
-SHA256 (constabulary-gb-v0.4.4_GH0.tar.gz) = c7993ae1994ad85cbe35b833d36a137772599fe7ed720edec2d76ebf3fc4313b
-SIZE (constabulary-gb-v0.4.4_GH0.tar.gz) = 100071
-SHA256 (pkg-errors-645ef00_GH0.tar.gz) = b2e989515688d916216dd0a1b82cd9b18e8fb4fdf0370473996bdde41b83a41f
-SIZE (pkg-errors-645ef00_GH0.tar.gz) = 11342
diff --git a/devel/gb/pkg-descr b/devel/gb/pkg-descr
deleted file mode 100644
index 1dd132d53eea..000000000000
--- a/devel/gb/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-gb, the project based build tool for Go
-
-WWW: https://github.com/constabulary/gb
diff --git a/devel/openzz/Makefile b/devel/openzz/Makefile
deleted file mode 100644
index e2a16b444f56..000000000000
--- a/devel/openzz/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# Created by: ijliao
-
-PORTNAME= openzz
-DISTVERSION= 1.0.4-4
-PORTREVISION= 7
-CATEGORIES= devel
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-1.0.4-4
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Interpreted dynamic parser
-
-LICENSE= LGPL21+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R}
-
-GNU_CONFIGURE= yes
-CFLAGS+= -Wno-return-type
-USES= libtool readline
-USE_LDCONFIG= yes
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-post-patch:
- @${REINPLACE_CMD} -e "s/cfree/free/g" ${WRKSRC}/src/list.c
- @${REINPLACE_CMD} -e "s/argv\[\]/*argv/" ${WRKSRC}/src/zzbind.h
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so
-
-.include <bsd.port.mk>
diff --git a/devel/openzz/distinfo b/devel/openzz/distinfo
deleted file mode 100644
index 75a92a7313cb..000000000000
--- a/devel/openzz/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (openzz-1.0.4-4.tar.gz) = 129f3f1944e69d60a786cd1580c1f132a0fee04a036edada10fd8ae3ffcda312
-SIZE (openzz-1.0.4-4.tar.gz) = 416335
diff --git a/devel/openzz/files/patch-zlex.c b/devel/openzz/files/patch-zlex.c
deleted file mode 100644
index afda10c3109a..000000000000
--- a/devel/openzz/files/patch-zlex.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/zlex.c.orig Tue May 14 02:39:53 2002
-+++ src/zlex.c Tue May 14 02:40:04 2002
-@@ -33,7 +33,6 @@
- #include <ctype.h>
- //#include <varargs.h>
- #include <stdarg.h>
--#include <printf.h>
- #include "avl.h"
- #include "zlex.h"
- #include "mem.h"
diff --git a/devel/openzz/pkg-descr b/devel/openzz/pkg-descr
deleted file mode 100644
index cf8793f21cac..000000000000
--- a/devel/openzz/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-OpenZz is a dynamic parser which allows its grammar to be extended by
-commands written in its own Zz language. Due to the interpreted and
-dynamic nature of the parser OpenZz can be used to develop both fast
-language prototypes and full compilers.
-
-WWW: http://openzz.sourceforge.net/
diff --git a/devel/openzz/pkg-plist b/devel/openzz/pkg-plist
deleted file mode 100644
index a56999854498..000000000000
--- a/devel/openzz/pkg-plist
+++ /dev/null
@@ -1,15 +0,0 @@
-bin/ozz
-include/ozz/zz.h
-include/ozz/zzbind.h
-lib/libozz.a
-lib/libozz.so
-lib/libozz.so.0
-lib/libozz.so.0.1.4
-lib/libozzi.a
-lib/libozzi.so
-lib/libozzi.so.0
-lib/libozzi.so.0.1.4
-lib/libtagdtor.a
-lib/libtagdtor.so
-lib/libtagdtor.so.0
-lib/libtagdtor.so.0.0.0
diff --git a/devel/sourcenav/Makefile b/devel/sourcenav/Makefile
deleted file mode 100644
index 2df6828cfc7a..000000000000
--- a/devel/sourcenav/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# Created by: Donald Burr <dburr@FreeBSD.org>
-
-PORTNAME= sourcenav
-PORTVERSION= 4.5
-PORTREVISION= 10
-PORTEPOCH= 1
-CATEGORIES= devel
-MASTER_SITES= SF/${PORTNAME}/NG${PORTVERSION}
-DISTNAME= sourcenavigator-NG${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Source code analysis tool
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-BROKEN_aarch64= fails to build: undefined reference to fpsetround
-BROKEN_riscv64= fails to compile: unix/tclUnixInit.c:135:16: error: use of undeclared identifier 'FP_RN'
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-USES= shebangfix tar:bzip2 xorg
-SHEBANG_FILES= ${WRKSRC}/snavigator/demo/c++/contrib/perl/sample_client
-USE_XORG= x11
-
-HAS_CONFIGURE= yes
-CFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-CONFIGURE_ARGS+=--prefix=${PREFIX}/sourcenav
-
-CFLAGS+= -fcommon
-
-post-patch:
- ${REINPLACE_CMD} -e 's|@XINCLUDES@|-I${LOCALBASE}/include|; \
- s|@XLIBSW@|-L${LOCALBASE}/lib -lX11|' ${WRKSRC}/tk/unix/Makefile.in
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sourcenav/bin/wish8.3
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sourcenav/bin/tclsh8.3
- ${RLN} ${STAGEDIR}${PREFIX}/sourcenav/bin/snavigator \
- ${STAGEDIR}${PREFIX}/bin/snavigator
-
-.include <bsd.port.mk>
diff --git a/devel/sourcenav/distinfo b/devel/sourcenav/distinfo
deleted file mode 100644
index 9ad7f1c5ab88..000000000000
--- a/devel/sourcenav/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (sourcenavigator-NG4.5.tar.bz2) = d5d8f96206f429b446c490b20fda0f7da0b794cc302a567cfebf414f30073b00
-SIZE (sourcenavigator-NG4.5.tar.bz2) = 14875311
diff --git a/devel/sourcenav/files/patch-db4_dbinc_atomic.h b/devel/sourcenav/files/patch-db4_dbinc_atomic.h
deleted file mode 100644
index a46116fe18f5..000000000000
--- a/devel/sourcenav/files/patch-db4_dbinc_atomic.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- db4/dbinc/atomic.h.orig 2010-10-28 20:58:58 UTC
-+++ db4/dbinc/atomic.h
-@@ -144,7 +144,7 @@ typedef LONG volatile *interlocked_val;
- #define atomic_inc(env, p) __atomic_inc(p)
- #define atomic_dec(env, p) __atomic_dec(p)
- #define atomic_compare_exchange(env, p, o, n) \
-- __atomic_compare_exchange((p), (o), (n))
-+ __atomic_compare_exchange_db((p), (o), (n))
- static inline int __atomic_inc(db_atomic_t *p)
- {
- int temp;
-@@ -176,7 +176,7 @@ static inline int __atomic_dec(db_atomic_t *p)
- * http://gcc.gnu.org/onlinedocs/gcc-4.1.0/gcc/Atomic-Builtins.html
- * which configure could be changed to use.
- */
--static inline int __atomic_compare_exchange(
-+static inline int __atomic_compare_exchange_db(
- db_atomic_t *p, atomic_value_t oldval, atomic_value_t newval)
- {
- atomic_value_t was;
diff --git a/devel/sourcenav/files/patch-db4_dbinc_mutex__int.h b/devel/sourcenav/files/patch-db4_dbinc_mutex__int.h
deleted file mode 100644
index 65ec48df493d..000000000000
--- a/devel/sourcenav/files/patch-db4_dbinc_mutex__int.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- db4/dbinc/mutex_int.h.orig 2010-10-28 20:58:58 UTC
-+++ db4/dbinc/mutex_int.h
-@@ -596,7 +596,7 @@ MUTEX_SET(int *tsl) {
- : "=&r" (__r), "+r" (tsl)
- :
- : "cr0", "memory");
-- return (int)tsl;
-+ return (tsl != 0);
- }
-
- static inline int
diff --git a/devel/sourcenav/files/patch-itcl__itcl__Makefile.in b/devel/sourcenav/files/patch-itcl__itcl__Makefile.in
deleted file mode 100644
index 035f2be94e25..000000000000
--- a/devel/sourcenav/files/patch-itcl__itcl__Makefile.in
+++ /dev/null
@@ -1,13 +0,0 @@
---- itcl/itcl/Makefile.in.orig 2009-01-21 15:39:08 UTC
-+++ itcl/itcl/Makefile.in
-@@ -435,8 +435,8 @@
- $(INSTALL_PROGRAM) $$lib $(DESTDIR)$(libdir)/$$lib; \
- fi; \
- else \
-- echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(libdir)/$$p"; \
-- $(INSTALL_PROGRAM) $$p $(DESTDIR)$(libdir)/$$p; \
-+ echo " $(INSTALL_DATA) $$p $(DESTDIR)$(libdir)/$$p"; \
-+ $(INSTALL_DATA) $$p $(DESTDIR)$(libdir)/$$p; \
- fi; \
- else :; fi; \
- done
diff --git a/devel/sourcenav/files/patch-itcl__itk__Makefile.in b/devel/sourcenav/files/patch-itcl__itk__Makefile.in
deleted file mode 100644
index 344df6bcfb39..000000000000
--- a/devel/sourcenav/files/patch-itcl__itk__Makefile.in
+++ /dev/null
@@ -1,13 +0,0 @@
---- itcl/itk/Makefile.in.orig 2009-01-21 15:39:08 UTC
-+++ itcl/itk/Makefile.in
-@@ -409,8 +409,8 @@
- $(INSTALL_PROGRAM) $$lib $(DESTDIR)$(libdir)/$$lib; \
- fi; \
- else \
-- echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(libdir)/$$p"; \
-- $(INSTALL_PROGRAM) $$p $(DESTDIR)$(libdir)/$$p; \
-+ echo " $(INSTALL_DATA) $$p $(DESTDIR)$(libdir)/$$p"; \
-+ $(INSTALL_DATA) $$p $(DESTDIR)$(libdir)/$$p; \
- fi; \
- else :; fi; \
- done
diff --git a/devel/sourcenav/files/patch-snavigator-snavigator-unix-snavigator.in b/devel/sourcenav/files/patch-snavigator-snavigator-unix-snavigator.in
deleted file mode 100644
index ae4baf56e608..000000000000
--- a/devel/sourcenav/files/patch-snavigator-snavigator-unix-snavigator.in
+++ /dev/null
@@ -1,12 +0,0 @@
---- snavigator/snavigator/unix/snavigator.orig 2009-01-28 19:35:21.000000000 +0100
-+++ snavigator/snavigator/unix/snavigator 2009-07-01 21:26:05.000000000 +0200
-@@ -1,7 +1,8 @@
- #!/bin/sh
-
- # find SN base installation directory
--snbindir=`dirname $0`
-+me=`realpath $0`
-+snbindir=`dirname $me`
- snbasedir=`cd $snbindir/.. ; pwd`
- startup=hyper
- script=snavigator
diff --git a/devel/sourcenav/files/patch-snavigator-snavigator-unix-snscenario.in b/devel/sourcenav/files/patch-snavigator-snavigator-unix-snscenario.in
deleted file mode 100644
index a86e4666473e..000000000000
--- a/devel/sourcenav/files/patch-snavigator-snavigator-unix-snscenario.in
+++ /dev/null
@@ -1,23 +0,0 @@
---- snavigator/snavigator/unix/snscenario.in.orig 2009-07-01 22:09:02.000000000 +0200
-+++ snavigator/snavigator/unix/snscenario.in 2009-07-01 22:10:27.000000000 +0200
-@@ -2,17 +2,17 @@
-
- prefix="@prefix@"
- exec_prefix="@exec_prefix@"
--bindir="@bindir@"
-+bindir="@exec_prefix@/libexec/snavigator"
- datarootdir="@datarootdir@"
- datadir="@datadir@"
--etcdir="$datadir/etc"
-+etcdir="$datadir/snavigator/etc"
-
- if test "$SN_HOME" = ""; then
- SN_HOME="$prefix"
- export SN_HOME
- fi
-
--TCL_LIBRARY=$SN_HOME/share/tcl8.1
-+TCL_LIBRARY=$SN_HOME/share/tcl8.3
- export TCL_LIBRARY
-
- exec "$bindir/hyper" -file "$etcdir/snscenario" "--" -home "$prefix" ${1+"$@"}
diff --git a/devel/sourcenav/files/patch-snavigator_parsers_php_phpbrowser.c b/devel/sourcenav/files/patch-snavigator_parsers_php_phpbrowser.c
deleted file mode 100644
index 8894260f90f7..000000000000
--- a/devel/sourcenav/files/patch-snavigator_parsers_php_phpbrowser.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- snavigator/parsers/php/phpbrowser.c.orig 2010-02-02 12:29:53 UTC
-+++ snavigator/parsers/php/phpbrowser.c
-@@ -5878,7 +5878,7 @@ YY_RULE_SETUP
- free_head_token(); /* const keyword */
-
- if ( !current_class )
-- return;
-+ return 0;
-
- result = sn_insert_symbol(SN_ENUM_CONST_DEF,
- current_class,
diff --git a/devel/sourcenav/files/patch-tix-unix_Makefile.in b/devel/sourcenav/files/patch-tix-unix_Makefile.in
deleted file mode 100644
index 39971c195b56..000000000000
--- a/devel/sourcenav/files/patch-tix-unix_Makefile.in
+++ /dev/null
@@ -1,19 +0,0 @@
---- tix/unix/Makefile.in.orig 2009-07-01 17:29:44.000000000 +0200
-+++ tix/unix/Makefile.in 2009-07-01 17:34:39.000000000 +0200
-@@ -66,6 +66,7 @@
- INSTALL = @SRC_DIR@/install.sh -c
- INSTALL_PROGRAM = @INSTALL_PROGRAM@
- INSTALL_DATA = @INSTALL_DATA@
-+INSTALL_SCRIPT = @INSTALL_SCRIPT@
- SRC_DIR = @SRC_DIR@
- INC_DIR = @SRC_DIR@/generic
- UNIX_DIR = @SRC_DIR@/unix
-@@ -139,7 +140,7 @@
- fi; \
- done;
- @echo "installing the tixindex program for building tclIndex for Tix scripts"
-- @cd $(TOOLS_DIR); $(INSTALL_PROGRAM) tixindex $(DESTDIR)$(BIN_DIR)/tixindex
-+ @cd $(TOOLS_DIR); $(INSTALL_SCRIPT) tixindex $(DESTDIR)$(BIN_DIR)/tixindex
-
- install-headers:
- @for i in $(INCLUDE_DIR); \
diff --git a/devel/sourcenav/files/patch-tk-library_listbox.tcl b/devel/sourcenav/files/patch-tk-library_listbox.tcl
deleted file mode 100644
index bb6a7973a5cb..000000000000
--- a/devel/sourcenav/files/patch-tk-library_listbox.tcl
+++ /dev/null
@@ -1,17 +0,0 @@
---- tk/library/listbox.tcl.orig 2009-07-01 21:40:14.000000000 +0200
-+++ tk/library/listbox.tcl 2009-07-01 21:40:31.000000000 +0200
-@@ -175,14 +175,6 @@
- %W scan dragto %x %y
- }
-
--# The MouseWheel will typically only fire on Windows. However,
--# someone could use the "event generate" command to produce one
--# on other platforms.
--
--bind Listbox <MouseWheel> {
-- %W yview scroll [expr {- (%D / 120) * 4}] units
--}
--
- if {[string equal "unix" $tcl_platform(platform)]} {
- # Support for mousewheels on Linux/Unix commonly comes through mapping
- # the wheel to the extended buttons. If you have a mousewheel, find
diff --git a/devel/sourcenav/files/patch-tk-library_text.tcl b/devel/sourcenav/files/patch-tk-library_text.tcl
deleted file mode 100644
index 34edf99548f9..000000000000
--- a/devel/sourcenav/files/patch-tk-library_text.tcl
+++ /dev/null
@@ -1,17 +0,0 @@
---- tk/library/text.tcl.orig 2009-07-01 21:42:12.000000000 +0200
-+++ tk/library/text.tcl 2009-07-01 21:42:20.000000000 +0200
-@@ -450,14 +450,6 @@
- }
- set tkPriv(prevPos) {}
-
--# The MouseWheel will typically only fire on Windows. However,
--# someone could use the "event generate" command to produce one
--# on other platforms.
--
--bind Text <MouseWheel> {
-- %W yview scroll [expr {- (%D / 120) * 4}] units
--}
--
- if {[string equal "unix" $tcl_platform(platform)]} {
- # Support for mousewheels on Linux/Unix commonly comes through mapping
- # the wheel to the extended buttons. If you have a mousewheel, find
diff --git a/devel/sourcenav/files/patch-tk_unix_tkUnixPort.h b/devel/sourcenav/files/patch-tk_unix_tkUnixPort.h
deleted file mode 100644
index 69b24a6bf2db..000000000000
--- a/devel/sourcenav/files/patch-tk_unix_tkUnixPort.h
+++ /dev/null
@@ -1,15 +0,0 @@
---- tk/unix/tkUnixPort.h.orig 2003-02-05 10:56:26.000000000 +0000
-+++ tk/unix/tkUnixPort.h
-@@ -125,12 +125,6 @@
- #endif
- #define MASK_SIZE howmany(FD_SETSIZE, NFDBITS)
-
--/*
-- * Not all systems declare the errno variable in errno.h. so this
-- * file does it explicitly.
-- */
--
--extern int errno;
-
- /*
- * Define "NBBY" (number of bits per byte) if it's not already defined.
diff --git a/devel/sourcenav/pkg-descr b/devel/sourcenav/pkg-descr
deleted file mode 100644
index 99d27f492735..000000000000
--- a/devel/sourcenav/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-Source Navigator NG is a source code analysis tool.
-With it, you can edit your source code, display relationships
-between classes and functions and members, and display call trees.
-
-You can navigate your source code and easily get to declarations
-or implementations of functions, variables and macros (commonly
-called "symbols") which helps you discovering and mapping unknown
-source code for enhancement or maintenance tasks.
-
-It is based upon the old source navigator and strives to
-improve usability and performance.
-
-WWW: http://sourcenav.sourceforge.net/
diff --git a/devel/sourcenav/pkg-plist b/devel/sourcenav/pkg-plist
deleted file mode 100644
index 277703ab69ab..000000000000
--- a/devel/sourcenav/pkg-plist
+++ /dev/null
@@ -1,1254 +0,0 @@
-bin/snavigator
-sourcenav/bin/snavigator
-sourcenav/bin/snpdbg
-sourcenav/bin/snscenario
-sourcenav/bin/tclsh8.3
-sourcenav/bin/tixindex
-sourcenav/bin/tixwish4.1.8.1
-sourcenav/bin/wish8.3
-sourcenav/include/itcl.h
-sourcenav/include/itclDecls.h
-sourcenav/include/itclInt.h
-sourcenav/include/itclIntDecls.h
-sourcenav/include/itk.h
-sourcenav/include/itkDecls.h
-sourcenav/include/tcl.h
-sourcenav/include/tclDecls.h
-sourcenav/include/tix.h
-sourcenav/include/tk.h
-sourcenav/include/tkDecls.h
-sourcenav/include/tkInt.h
-sourcenav/include/tkIntXlibDecls.h
-sourcenav/lib/itcl3.2/pkgIndex.tcl
-sourcenav/lib/itk3.2/pkgIndex.tcl
-sourcenav/lib/libitcl3.2.a
-sourcenav/lib/libitclstub3.2.a
-sourcenav/lib/libitk3.2.a
-sourcenav/lib/libitkstub3.2.a
-sourcenav/lib/libtcl8.3.a
-sourcenav/lib/libtclstub8.3.a
-sourcenav/lib/libtix4.1.8.1.a
-sourcenav/lib/libtk8.3.a
-sourcenav/lib/libtkstub8.3.a
-sourcenav/lib/tclConfig.sh
-sourcenav/lib/tkConfig.sh
-sourcenav/libexec/snavigator/abrowser
-sourcenav/libexec/snavigator/cbrowser
-sourcenav/libexec/snavigator/cbrowser2
-sourcenav/libexec/snavigator/ccase-checkout-exclusive.sh
-sourcenav/libexec/snavigator/ccase-checkout-individual-to-stdout.sh
-sourcenav/libexec/snavigator/ccase-checkout-individual.sh
-sourcenav/libexec/snavigator/ccase-checkout.sh
-sourcenav/libexec/snavigator/ccase-history-individual.sh
-sourcenav/libexec/snavigator/ccase-history.sh
-sourcenav/libexec/snavigator/ccase-lock-individual.sh
-sourcenav/libexec/snavigator/ccase-unlock-individual.sh
-sourcenav/libexec/snavigator/dbcompact
-sourcenav/libexec/snavigator/dbcp
-sourcenav/libexec/snavigator/dbdump
-sourcenav/libexec/snavigator/dbimp
-sourcenav/libexec/snavigator/exlbrowser
-sourcenav/libexec/snavigator/fbrowser
-sourcenav/libexec/snavigator/hyper
-sourcenav/libexec/snavigator/ibrowser
-sourcenav/libexec/snavigator/jbrowser
-sourcenav/libexec/snavigator/m4browser
-sourcenav/libexec/snavigator/obrowser
-sourcenav/libexec/snavigator/phpbrowser
-sourcenav/libexec/snavigator/pybrowser
-sourcenav/libexec/snavigator/tbrowser
-sourcenav/share/itcl3.2/itcl.tcl
-sourcenav/share/itk3.2/Archetype.itk
-sourcenav/share/itk3.2/Toplevel.itk
-sourcenav/share/itk3.2/Widget.itk
-sourcenav/share/itk3.2/itk.tcl
-sourcenav/share/itk3.2/tclIndex
-sourcenav/share/redhat/gui/advice.tcl
-sourcenav/share/redhat/gui/balloon.tcl
-sourcenav/share/redhat/gui/bbox.tcl
-sourcenav/share/redhat/gui/bgerror.tcl
-sourcenav/share/redhat/gui/bindings.tcl
-sourcenav/share/redhat/gui/canvas.tcl
-sourcenav/share/redhat/gui/center.tcl
-sourcenav/share/redhat/gui/cframe.tcl
-sourcenav/share/redhat/gui/combobox.tcl
-sourcenav/share/redhat/gui/debug.tcl
-sourcenav/share/redhat/gui/def.tcl
-sourcenav/share/redhat/gui/font.tcl
-sourcenav/share/redhat/gui/gensym.tcl
-sourcenav/share/redhat/gui/gettext.tcl
-sourcenav/share/redhat/gui/hooks.tcl
-sourcenav/share/redhat/gui/internet.tcl
-sourcenav/share/redhat/gui/lframe.tcl
-sourcenav/share/redhat/gui/list.tcl
-sourcenav/share/redhat/gui/looknfeel.tcl
-sourcenav/share/redhat/gui/menu.tcl
-sourcenav/share/redhat/gui/mono.tcl
-sourcenav/share/redhat/gui/multibox.tcl
-sourcenav/share/redhat/gui/pane.tcl
-sourcenav/share/redhat/gui/panedwindow.tcl
-sourcenav/share/redhat/gui/parse_args.tcl
-sourcenav/share/redhat/gui/path.tcl
-sourcenav/share/redhat/gui/pkgIndex.tcl
-sourcenav/share/redhat/gui/postghost.tcl
-sourcenav/share/redhat/gui/prefs.tcl
-sourcenav/share/redhat/gui/print.tcl
-sourcenav/share/redhat/gui/sendpr.tcl
-sourcenav/share/redhat/gui/tclIndex
-sourcenav/share/redhat/gui/toolbar.tcl
-sourcenav/share/redhat/gui/topbind.tcl
-sourcenav/share/redhat/gui/ulset.tcl
-sourcenav/share/redhat/gui/ventry.tcl
-sourcenav/share/redhat/gui/wframe.tcl
-sourcenav/share/redhat/gui/wingrab.tcl
-sourcenav/share/sdk/include/sn.h
-sourcenav/share/sdk/include/snptools.h
-sourcenav/share/sdk/lib/libdb.a
-sourcenav/share/sdk/lib/libdbutils.a
-sourcenav/share/sdk/lib/libsnptools.a
-sourcenav/share/sdk/lib/libutils.a
-sourcenav/share/snavigator/bitmaps/tilda_left.xpm
-sourcenav/share/snavigator/bitmaps/tilda_right.xpm
-sourcenav/share/snavigator/bitmaps/add.xpm
-sourcenav/share/snavigator/bitmaps/addall.xpm
-sourcenav/share/snavigator/bitmaps/arrow.xpm
-sourcenav/share/snavigator/bitmaps/ascend.xpm
-sourcenav/share/snavigator/bitmaps/boxes.xpm
-sourcenav/share/snavigator/bitmaps/browse.xpm
-sourcenav/share/snavigator/bitmaps/build.xpm
-sourcenav/share/snavigator/bitmaps/classes.xpm
-sourcenav/share/snavigator/bitmaps/clsbr.xpm
-sourcenav/share/snavigator/bitmaps/clsbr_+-.xpm
-sourcenav/share/snavigator/bitmaps/clsbr_+.xpm
-sourcenav/share/snavigator/bitmaps/clsbr_-.xpm
-sourcenav/share/snavigator/bitmaps/clsbr_p+-.xpm
-sourcenav/share/snavigator/bitmaps/clsbr_p+.xpm
-sourcenav/share/snavigator/bitmaps/clsbr_p-.xpm
-sourcenav/share/snavigator/bitmaps/clsbr_p.xpm
-sourcenav/share/snavigator/bitmaps/clsbr_private.xpm
-sourcenav/share/snavigator/bitmaps/clsbr_pv+-.xpm
-sourcenav/share/snavigator/bitmaps/clsbr_pv+.xpm
-sourcenav/share/snavigator/bitmaps/clsbr_pv-.xpm
-sourcenav/share/snavigator/bitmaps/clsbr_pv.xpm
-sourcenav/share/snavigator/bitmaps/clsbr_s+-.xpm
-sourcenav/share/snavigator/bitmaps/clsbr_s+.xpm
-sourcenav/share/snavigator/bitmaps/clsbr_s-.xpm
-sourcenav/share/snavigator/bitmaps/clsbr_s.xpm
-sourcenav/share/snavigator/bitmaps/clsbr_v+-.xpm
-sourcenav/share/snavigator/bitmaps/clsbr_v+.xpm
-sourcenav/share/snavigator/bitmaps/clsbr_v-.xpm
-sourcenav/share/snavigator/bitmaps/clsbr_v.xpm
-sourcenav/share/snavigator/bitmaps/compile.xpm
-sourcenav/share/snavigator/bitmaps/copy.xpm
-sourcenav/share/snavigator/bitmaps/cross_by.xpm
-sourcenav/share/snavigator/bitmaps/cross_dispparam.xpm
-sourcenav/share/snavigator/bitmaps/cross_param.xpm
-sourcenav/share/snavigator/bitmaps/cross_static.xpm
-sourcenav/share/snavigator/bitmaps/cross_to.xpm
-sourcenav/share/snavigator/bitmaps/crossref.xpm
-sourcenav/share/snavigator/bitmaps/cut.xpm
-sourcenav/share/snavigator/bitmaps/dbg_redisp.xpm
-sourcenav/share/snavigator/bitmaps/del.xpm
-sourcenav/share/snavigator/bitmaps/delall.xpm
-sourcenav/share/snavigator/bitmaps/dir.xpm
-sourcenav/share/snavigator/bitmaps/dir_+.xpm
-sourcenav/share/snavigator/bitmaps/dir_-.xpm
-sourcenav/share/snavigator/bitmaps/down.xpm
-sourcenav/share/snavigator/bitmaps/editor.xbm
-sourcenav/share/snavigator/bitmaps/enabled.xbm
-sourcenav/share/snavigator/bitmaps/enabled.xpm
-sourcenav/share/snavigator/bitmaps/file.xbm
-sourcenav/share/snavigator/bitmaps/file.xpm
-sourcenav/share/snavigator/bitmaps/file_+.xpm
-sourcenav/share/snavigator/bitmaps/file_-.xpm
-sourcenav/share/snavigator/bitmaps/file_b.xpm
-sourcenav/share/snavigator/bitmaps/file_d.xpm
-sourcenav/share/snavigator/bitmaps/file_h.xpm
-sourcenav/share/snavigator/bitmaps/file_s.xpm
-sourcenav/share/snavigator/bitmaps/files.xpm
-sourcenav/share/snavigator/bitmaps/filter.xpm
-sourcenav/share/snavigator/bitmaps/find.xpm
-sourcenav/share/snavigator/bitmaps/folder.xbm
-sourcenav/share/snavigator/bitmaps/function.xpm
-sourcenav/share/snavigator/bitmaps/go.xpm
-sourcenav/share/snavigator/bitmaps/goto.xpm
-sourcenav/share/snavigator/bitmaps/grep.xpm
-sourcenav/share/snavigator/bitmaps/hold.xpm
-sourcenav/share/snavigator/bitmaps/hold_off.xpm
-sourcenav/share/snavigator/bitmaps/hold_on.xpm
-sourcenav/share/snavigator/bitmaps/include.xpm
-sourcenav/share/snavigator/bitmaps/info.xpm
-sourcenav/share/snavigator/bitmaps/insert.xpm
-sourcenav/share/snavigator/bitmaps/join.xpm
-sourcenav/share/snavigator/bitmaps/key.xpm
-sourcenav/share/snavigator/bitmaps/left.xpm
-sourcenav/share/snavigator/bitmaps/method.xpm
-sourcenav/share/snavigator/bitmaps/minus.xbm
-sourcenav/share/snavigator/bitmaps/minus.xpm
-sourcenav/share/snavigator/bitmaps/move.xpm
-sourcenav/share/snavigator/bitmaps/new.xpm
-sourcenav/share/snavigator/bitmaps/next.xpm
-sourcenav/share/snavigator/bitmaps/next2.xpm
-sourcenav/share/snavigator/bitmaps/open.xpm
-sourcenav/share/snavigator/bitmaps/paf.xbm
-sourcenav/share/snavigator/bitmaps/parent.xpm
-sourcenav/share/snavigator/bitmaps/paste.xpm
-sourcenav/share/snavigator/bitmaps/play.xpm
-sourcenav/share/snavigator/bitmaps/plus.xbm
-sourcenav/share/snavigator/bitmaps/plus.xpm
-sourcenav/share/snavigator/bitmaps/prev.xpm
-sourcenav/share/snavigator/bitmaps/print.xpm
-sourcenav/share/snavigator/bitmaps/project.xpm
-sourcenav/share/snavigator/bitmaps/question.xpm
-sourcenav/share/snavigator/bitmaps/rarrow.xpm
-sourcenav/share/snavigator/bitmaps/rebuild.xpm
-sourcenav/share/snavigator/bitmaps/right.xpm
-sourcenav/share/snavigator/bitmaps/rplay.xpm
-sourcenav/share/snavigator/bitmaps/save.xpm
-sourcenav/share/snavigator/bitmaps/search.xpm
-sourcenav/share/snavigator/bitmaps/sign.xpm
-sourcenav/share/snavigator/bitmaps/sn-text.gif
-sourcenav/share/snavigator/bitmaps/sn_logo.gif
-sourcenav/share/snavigator/bitmaps/sourcenav.ico
-sourcenav/share/snavigator/bitmaps/splashsn.gif
-sourcenav/share/snavigator/bitmaps/splashsn0.gif
-sourcenav/share/snavigator/bitmaps/splashsn1.gif
-sourcenav/share/snavigator/bitmaps/splashsn2.gif
-sourcenav/share/snavigator/bitmaps/splashsn3.gif
-sourcenav/share/snavigator/bitmaps/stop.xpm
-sourcenav/share/snavigator/bitmaps/stree.xpm
-sourcenav/share/snavigator/bitmaps/trace.xpm
-sourcenav/share/snavigator/bitmaps/tree.xpm
-sourcenav/share/snavigator/bitmaps/type_cl+.xpm
-sourcenav/share/snavigator/bitmaps/type_cl-.xpm
-sourcenav/share/snavigator/bitmaps/type_cl.xpm
-sourcenav/share/snavigator/bitmaps/type_com.xpm
-sourcenav/share/snavigator/bitmaps/type_con.xpm
-sourcenav/share/snavigator/bitmaps/type_cov.xpm
-sourcenav/share/snavigator/bitmaps/type_e.xpm
-sourcenav/share/snavigator/bitmaps/type_ec.xpm
-sourcenav/share/snavigator/bitmaps/type_fd.xpm
-sourcenav/share/snavigator/bitmaps/type_fr.xpm
-sourcenav/share/snavigator/bitmaps/type_fu.xpm
-sourcenav/share/snavigator/bitmaps/type_gv.xpm
-sourcenav/share/snavigator/bitmaps/type_iv.xpm
-sourcenav/share/snavigator/bitmaps/type_lv.xpm
-sourcenav/share/snavigator/bitmaps/type_ma.xpm
-sourcenav/share/snavigator/bitmaps/type_md.xpm
-sourcenav/share/snavigator/bitmaps/type_mi.xpm
-sourcenav/share/snavigator/bitmaps/type_su.xpm
-sourcenav/share/snavigator/bitmaps/type_t.xpm
-sourcenav/share/snavigator/bitmaps/type_ud.xpm
-sourcenav/share/snavigator/bitmaps/type_un.xpm
-sourcenav/share/snavigator/bitmaps/undef.xbm
-sourcenav/share/snavigator/bitmaps/undef.xpm
-sourcenav/share/snavigator/bitmaps/undo.xpm
-sourcenav/share/snavigator/bitmaps/unknown.xpm
-sourcenav/share/snavigator/bitmaps/unvisited.xpm
-sourcenav/share/snavigator/bitmaps/up.xpm
-sourcenav/share/snavigator/bitmaps/updir.xpm
-sourcenav/share/snavigator/bitmaps/waste.xpm
-sourcenav/share/snavigator/bitmaps/watch.xpm
-sourcenav/share/snavigator/bitmaps/where.xpm
-sourcenav/share/snavigator/demos/asm/README
-sourcenav/share/snavigator/demos/asm/bits.s
-sourcenav/share/snavigator/demos/asm/cfunc.c
-sourcenav/share/snavigator/demos/asm/crypt.s
-sourcenav/share/snavigator/demos/asm/deflate.s
-sourcenav/share/snavigator/demos/asm/getopt.s
-sourcenav/share/snavigator/demos/asm/gzip.s
-sourcenav/share/snavigator/demos/asm/inflate.s
-sourcenav/share/snavigator/demos/asm/lzw.s
-sourcenav/share/snavigator/demos/asm/trees.s
-sourcenav/share/snavigator/demos/asm/unlzh.s
-sourcenav/share/snavigator/demos/asm/unlzw.s
-sourcenav/share/snavigator/demos/asm/unpack.s
-sourcenav/share/snavigator/demos/asm/unzip.s
-sourcenav/share/snavigator/demos/asm/util.s
-sourcenav/share/snavigator/demos/asm/zip.s
-sourcenav/share/snavigator/demos/c++/Makefile
-sourcenav/share/snavigator/demos/c++/NEWS
-sourcenav/share/snavigator/demos/c++/README
-sourcenav/share/snavigator/demos/c++/configure
-sourcenav/share/snavigator/demos/c++/configure.in
-sourcenav/share/snavigator/demos/c++/contrib/README
-sourcenav/share/snavigator/demos/c++/contrib/epics/EpicsChannel.cc
-sourcenav/share/snavigator/demos/c++/contrib/epics/EpicsChannel.h
-sourcenav/share/snavigator/demos/c++/contrib/epics/Makefile
-sourcenav/share/snavigator/demos/c++/contrib/epics/README
-sourcenav/share/snavigator/demos/c++/contrib/epics/main.cc
-sourcenav/share/snavigator/demos/c++/contrib/perl/ext/Glish/Glish.pm
-sourcenav/share/snavigator/demos/c++/contrib/perl/ext/Glish/Glish.xs
-sourcenav/share/snavigator/demos/c++/contrib/perl/ext/Glish/MANIFEST
-sourcenav/share/snavigator/demos/c++/contrib/perl/ext/Glish/Makefile.PL
-sourcenav/share/snavigator/demos/c++/contrib/perl/ext/Glish/README
-sourcenav/share/snavigator/demos/c++/contrib/perl/sample_client
-sourcenav/share/snavigator/demos/c++/contrib/tkclient/Makefile
-sourcenav/share/snavigator/demos/c++/contrib/tkclient/README
-sourcenav/share/snavigator/demos/c++/contrib/tkclient/TK_Client.cc
-sourcenav/share/snavigator/demos/c++/contrib/tkclient/TK_Client.h
-sourcenav/share/snavigator/demos/c++/contrib/tkclient/filechooser.g
-sourcenav/share/snavigator/demos/c++/contrib/tkclient/filechooser.tk
-sourcenav/share/snavigator/demos/c++/contrib/tkclient/filechooser_demo.g
-sourcenav/share/snavigator/demos/c++/contrib/tkclient/gbutton.tk
-sourcenav/share/snavigator/demos/c++/contrib/tkclient/main.cc
-sourcenav/share/snavigator/demos/c++/contrib/tkclient/popup.g
-sourcenav/share/snavigator/demos/c++/contrib/tkclient/popup.tk
-sourcenav/share/snavigator/demos/c++/contrib/tkclient/popup_demo.g
-sourcenav/share/snavigator/demos/c++/editline/Makefile.in
-sourcenav/share/snavigator/demos/c++/editline/README
-sourcenav/share/snavigator/demos/c++/editline/complete.c
-sourcenav/share/snavigator/demos/c++/editline/editline.3
-sourcenav/share/snavigator/demos/c++/editline/editline.c
-sourcenav/share/snavigator/demos/c++/editline/include/editline.h
-sourcenav/share/snavigator/demos/c++/editline/include/os9.h
-sourcenav/share/snavigator/demos/c++/editline/include/unix.h
-sourcenav/share/snavigator/demos/c++/editline/sysos9.c
-sourcenav/share/snavigator/demos/c++/editline/sysunix.c
-sourcenav/share/snavigator/demos/c++/glish/Agent.cc
-sourcenav/share/snavigator/demos/c++/glish/Agent.h
-sourcenav/share/snavigator/demos/c++/glish/BinOpExpr.cc
-sourcenav/share/snavigator/demos/c++/glish/BinOpExpr.h
-sourcenav/share/snavigator/demos/c++/glish/BuiltIn.cc
-sourcenav/share/snavigator/demos/c++/glish/BuiltIn.h
-sourcenav/share/snavigator/demos/c++/glish/COPYING
-sourcenav/share/snavigator/demos/c++/glish/Channel.h
-sourcenav/share/snavigator/demos/c++/glish/Client.cc
-sourcenav/share/snavigator/demos/c++/glish/Complex.cc
-sourcenav/share/snavigator/demos/c++/glish/Dict.cc
-sourcenav/share/snavigator/demos/c++/glish/Event.cc
-sourcenav/share/snavigator/demos/c++/glish/Event.h
-sourcenav/share/snavigator/demos/c++/glish/Executable.cc
-sourcenav/share/snavigator/demos/c++/glish/Executable.h
-sourcenav/share/snavigator/demos/c++/glish/Expr.cc
-sourcenav/share/snavigator/demos/c++/glish/Expr.h
-sourcenav/share/snavigator/demos/c++/glish/Frame.cc
-sourcenav/share/snavigator/demos/c++/glish/Frame.h
-sourcenav/share/snavigator/demos/c++/glish/Func.cc
-sourcenav/share/snavigator/demos/c++/glish/Func.h
-sourcenav/share/snavigator/demos/c++/glish/List.cc
-sourcenav/share/snavigator/demos/c++/glish/LocalExec.cc
-sourcenav/share/snavigator/demos/c++/glish/LocalExec.h
-sourcenav/share/snavigator/demos/c++/glish/Makefile.in
-sourcenav/share/snavigator/demos/c++/glish/Object.cc
-sourcenav/share/snavigator/demos/c++/glish/Queue.cc
-sourcenav/share/snavigator/demos/c++/glish/Queue.h
-sourcenav/share/snavigator/demos/c++/glish/RemoteExec.cc
-sourcenav/share/snavigator/demos/c++/glish/RemoteExec.h
-sourcenav/share/snavigator/demos/c++/glish/Reporter.cc
-sourcenav/share/snavigator/demos/c++/glish/Reporter.h
-sourcenav/share/snavigator/demos/c++/glish/Select.cc
-sourcenav/share/snavigator/demos/c++/glish/Select.h
-sourcenav/share/snavigator/demos/c++/glish/Sequencer.cc
-sourcenav/share/snavigator/demos/c++/glish/Sequencer.h
-sourcenav/share/snavigator/demos/c++/glish/Socket.cc
-sourcenav/share/snavigator/demos/c++/glish/Socket.h
-sourcenav/share/snavigator/demos/c++/glish/Stmt.cc
-sourcenav/share/snavigator/demos/c++/glish/Stmt.h
-sourcenav/share/snavigator/demos/c++/glish/Task.cc
-sourcenav/share/snavigator/demos/c++/glish/Task.h
-sourcenav/share/snavigator/demos/c++/glish/Value.cc
-sourcenav/share/snavigator/demos/c++/glish/VecRef.cc
-sourcenav/share/snavigator/demos/c++/glish/clients/Makefile.in
-sourcenav/share/snavigator/demos/c++/glish/clients/echo_client.cc
-sourcenav/share/snavigator/demos/c++/glish/clients/glishd.cc
-sourcenav/share/snavigator/demos/c++/glish/clients/shell_client.cc
-sourcenav/share/snavigator/demos/c++/glish/clients/tell_glishd.cc
-sourcenav/share/snavigator/demos/c++/glish/clients/test_client.cc
-sourcenav/share/snavigator/demos/c++/glish/clients/timer.cc
-sourcenav/share/snavigator/demos/c++/glish/config.h.in
-sourcenav/share/snavigator/demos/c++/glish/demos/README.sqrt-server
-sourcenav/share/snavigator/demos/c++/glish/demos/awk_sqrt.g
-sourcenav/share/snavigator/demos/c++/glish/demos/demo1.g
-sourcenav/share/snavigator/demos/c++/glish/demos/demo10.g
-sourcenav/share/snavigator/demos/c++/glish/demos/demo11.g
-sourcenav/share/snavigator/demos/c++/glish/demos/demo2.g
-sourcenav/share/snavigator/demos/c++/glish/demos/demo3.g
-sourcenav/share/snavigator/demos/c++/glish/demos/demo4.g
-sourcenav/share/snavigator/demos/c++/glish/demos/demo5.g
-sourcenav/share/snavigator/demos/c++/glish/demos/demo6.g
-sourcenav/share/snavigator/demos/c++/glish/demos/demo7.g
-sourcenav/share/snavigator/demos/c++/glish/demos/demo8.g
-sourcenav/share/snavigator/demos/c++/glish/demos/demo9.g
-sourcenav/share/snavigator/demos/c++/glish/demos/fft_server.cc
-sourcenav/share/snavigator/demos/c++/glish/demos/plus_minus_server.cc
-sourcenav/share/snavigator/demos/c++/glish/demos/plus_minus_server.g
-sourcenav/share/snavigator/demos/c++/glish/demos/shell_sqrt.c
-sourcenav/share/snavigator/demos/c++/glish/demos/shell_sqrt.g
-sourcenav/share/snavigator/demos/c++/glish/demos/sqrt_server.cc
-sourcenav/share/snavigator/demos/c++/glish/demos/sqrt_server.g
-sourcenav/share/snavigator/demos/c++/glish/demos/ssqrt.g
-sourcenav/share/snavigator/demos/c++/glish/demos/test1.g
-sourcenav/share/snavigator/demos/c++/glish/demos/test2.g
-sourcenav/share/snavigator/demos/c++/glish/demos/test3.g
-sourcenav/share/snavigator/demos/c++/glish/demos/test4.g
-sourcenav/share/snavigator/demos/c++/glish/demos/testcl.c
-sourcenav/share/snavigator/demos/c++/glish/demos/tt.g
-sourcenav/share/snavigator/demos/c++/glish/fix_yyparse.sed
-sourcenav/share/snavigator/demos/c++/glish/glish.init
-sourcenav/share/snavigator/demos/c++/glish/glish_event.h
-sourcenav/share/snavigator/demos/c++/glish/include/Glish/Client.h
-sourcenav/share/snavigator/demos/c++/glish/include/Glish/Complex.h
-sourcenav/share/snavigator/demos/c++/glish/include/Glish/Dict.h
-sourcenav/share/snavigator/demos/c++/glish/include/Glish/GlishType.h
-sourcenav/share/snavigator/demos/c++/glish/include/Glish/List.h
-sourcenav/share/snavigator/demos/c++/glish/include/Glish/Object.h
-sourcenav/share/snavigator/demos/c++/glish/include/Glish/Value.h
-sourcenav/share/snavigator/demos/c++/glish/include/Glish/VecRef.h
-sourcenav/share/snavigator/demos/c++/glish/include/Glish/glish.h
-sourcenav/share/snavigator/demos/c++/glish/input.cc
-sourcenav/share/snavigator/demos/c++/glish/input.h
-sourcenav/share/snavigator/demos/c++/glish/main.cc
-sourcenav/share/snavigator/demos/c++/glish/mkinit.sh
-sourcenav/share/snavigator/demos/c++/glish/parse.y
-sourcenav/share/snavigator/demos/c++/glish/ports.h
-sourcenav/share/snavigator/demos/c++/glish/scan.l
-sourcenav/share/snavigator/demos/c++/glish/system.c
-sourcenav/share/snavigator/demos/c++/glish/system.h
-sourcenav/share/snavigator/demos/c++/glish/version.h
-sourcenav/share/snavigator/demos/c++/install-sh
-sourcenav/share/snavigator/demos/c++/sds/Doc/V1wrappers
-sourcenav/share/snavigator/demos/c++/sds/Doc/intf
-sourcenav/share/snavigator/demos/c++/sds/Doc/intf.nr
-sourcenav/share/snavigator/demos/c++/sds/Doc/sdshead
-sourcenav/share/snavigator/demos/c++/sds/Doc/try2
-sourcenav/share/snavigator/demos/c++/sds/Makefile.in
-sourcenav/share/snavigator/demos/c++/sds/ieee2vax.c
-sourcenav/share/snavigator/demos/c++/sds/include/Sds/direc.h
-sourcenav/share/snavigator/demos/c++/sds/include/Sds/sds.h
-sourcenav/share/snavigator/demos/c++/sds/include/Sds/sds_errors.h
-sourcenav/share/snavigator/demos/c++/sds/include/Sds/sds_errstrings.h
-sourcenav/share/snavigator/demos/c++/sds/include/Sds/sds_externs.h
-sourcenav/share/snavigator/demos/c++/sds/include/Sds/sds_lisd.h
-sourcenav/share/snavigator/demos/c++/sds/include/Sds/sds_list.h
-sourcenav/share/snavigator/demos/c++/sds/include/Sds/sds_mdep.h
-sourcenav/share/snavigator/demos/c++/sds/include/Sds/sds_object.h
-sourcenav/share/snavigator/demos/c++/sds/include/Sds/sds_record.h
-sourcenav/share/snavigator/demos/c++/sds/include/Sds/sds_reqd.h
-sourcenav/share/snavigator/demos/c++/sds/include/Sds/sds_requests.h
-sourcenav/share/snavigator/demos/c++/sds/include/Sds/sds_res.h
-sourcenav/share/snavigator/demos/c++/sds/include/Sds/sds_tree.h
-sourcenav/share/snavigator/demos/c++/sds/include/Sds/sdsgen.h
-sourcenav/share/snavigator/demos/c++/sds/include/Sds/sdsv1compat.h
-sourcenav/share/snavigator/demos/c++/sds/include/Sds/syb_types.h
-sourcenav/share/snavigator/demos/c++/sds/sdc.c
-sourcenav/share/snavigator/demos/c++/sds/sds.c
-sourcenav/share/snavigator/demos/c++/sds/sds_assem.c
-sourcenav/share/snavigator/demos/c++/sds/sds_dup.c
-sourcenav/share/snavigator/demos/c++/sds/sds_fdb.c
-sourcenav/share/snavigator/demos/c++/sds/sds_fort.c
-sourcenav/share/snavigator/demos/c++/sds/sds_ftypes.c
-sourcenav/share/snavigator/demos/c++/sds/sds_glob.c
-sourcenav/share/snavigator/demos/c++/sds/sds_incfile.c
-sourcenav/share/snavigator/demos/c++/sds/sds_lin.c
-sourcenav/share/snavigator/demos/c++/sds/sds_list.c
-sourcenav/share/snavigator/demos/c++/sds/sds_load.c
-sourcenav/share/snavigator/demos/c++/sds/sds_map.c
-sourcenav/share/snavigator/demos/c++/sds/sds_object.c
-sourcenav/share/snavigator/demos/c++/sds/sds_offil.c
-sourcenav/share/snavigator/demos/c++/sds/sds_read.c
-sourcenav/share/snavigator/demos/c++/sds/sds_record.c
-sourcenav/share/snavigator/demos/c++/sds/sds_requests.c
-sourcenav/share/snavigator/demos/c++/sds/sds_res.c
-sourcenav/share/snavigator/demos/c++/sds/sds_tree.c
-sourcenav/share/snavigator/demos/c++/sds/sds_v1.c
-sourcenav/share/snavigator/demos/c++/sds/shm.c
-sourcenav/share/snavigator/demos/c++/sds/testmain.c
-sourcenav/share/snavigator/demos/c++/sds/uti.c
-sourcenav/share/snavigator/demos/c++/sds/vax2ieee.c
-sourcenav/share/snavigator/demos/c++/sds/version.c
-sourcenav/share/snavigator/demos/cobol/in0.cbl
-sourcenav/share/snavigator/demos/cobol/in1.cbl
-sourcenav/share/snavigator/demos/cobol/in10.cbl
-sourcenav/share/snavigator/demos/cobol/in2.cbl
-sourcenav/share/snavigator/demos/cobol/in3.cbl
-sourcenav/share/snavigator/demos/cobol/in4.cbl
-sourcenav/share/snavigator/demos/cobol/in5.cbl
-sourcenav/share/snavigator/demos/cobol/in6.cbl
-sourcenav/share/snavigator/demos/cobol/in7.cbl
-sourcenav/share/snavigator/demos/cobol/in8.cbl
-sourcenav/share/snavigator/demos/cobol/p0.cbl
-sourcenav/share/snavigator/demos/cobol/p1.cbl
-sourcenav/share/snavigator/demos/cobol/p10.cbl
-sourcenav/share/snavigator/demos/cobol/p11.cbl
-sourcenav/share/snavigator/demos/cobol/p12.cbl
-sourcenav/share/snavigator/demos/cobol/p13.cbl
-sourcenav/share/snavigator/demos/cobol/p14.cbl
-sourcenav/share/snavigator/demos/cobol/p15.cbl
-sourcenav/share/snavigator/demos/cobol/p16.cbl
-sourcenav/share/snavigator/demos/cobol/p17.cbl
-sourcenav/share/snavigator/demos/cobol/p18.cbl
-sourcenav/share/snavigator/demos/cobol/p19.cbl
-sourcenav/share/snavigator/demos/cobol/p2.cbl
-sourcenav/share/snavigator/demos/cobol/p20.cbl
-sourcenav/share/snavigator/demos/cobol/p21.cbl
-sourcenav/share/snavigator/demos/cobol/p22.cbl
-sourcenav/share/snavigator/demos/cobol/p3.cbl
-sourcenav/share/snavigator/demos/cobol/p4.cbl
-sourcenav/share/snavigator/demos/cobol/p5.cbl
-sourcenav/share/snavigator/demos/cobol/p6.cbl
-sourcenav/share/snavigator/demos/cobol/p7.cbl
-sourcenav/share/snavigator/demos/cobol/p8.cbl
-sourcenav/share/snavigator/demos/cobol/p9.cbl
-sourcenav/share/snavigator/demos/fortran/alcaza.h
-sourcenav/share/snavigator/demos/fortran/allpro.for
-sourcenav/share/snavigator/demos/fortran/anchor.for
-sourcenav/share/snavigator/demos/fortran/argtyp.for
-sourcenav/share/snavigator/demos/fortran/binsrc.for
-sourcenav/share/snavigator/demos/fortran/btest.for
-sourcenav/share/snavigator/demos/fortran/checks.h
-sourcenav/share/snavigator/demos/fortran/chkchr.for
-sourcenav/share/snavigator/demos/fortran/chkobs.for
-sourcenav/share/snavigator/demos/fortran/chrtyp.for
-sourcenav/share/snavigator/demos/fortran/class.h
-sourcenav/share/snavigator/demos/fortran/classf.for
-sourcenav/share/snavigator/demos/fortran/cmsfloppy.for
-sourcenav/share/snavigator/demos/fortran/comment.for
-sourcenav/share/snavigator/demos/fortran/compac.for
-sourcenav/share/snavigator/demos/fortran/comrul.for
-sourcenav/share/snavigator/demos/fortran/condat.h
-sourcenav/share/snavigator/demos/fortran/condec.h
-sourcenav/share/snavigator/demos/fortran/convex.h
-sourcenav/share/snavigator/demos/fortran/cursta.h
-sourcenav/share/snavigator/demos/fortran/definf.for
-sourcenav/share/snavigator/demos/fortran/defsta.for
-sourcenav/share/snavigator/demos/fortran/errex1.for
-sourcenav/share/snavigator/demos/fortran/extrac.for
-sourcenav/share/snavigator/demos/fortran/filter.for
-sourcenav/share/snavigator/demos/fortran/flags.h
-sourcenav/share/snavigator/demos/fortran/fldump.for
-sourcenav/share/snavigator/demos/fortran/flinit.for
-sourcenav/share/snavigator/demos/fortran/flprnt.for
-sourcenav/share/snavigator/demos/fortran/flwork.h
-sourcenav/share/snavigator/demos/fortran/getall.for
-sourcenav/share/snavigator/demos/fortran/getcon.for
-sourcenav/share/snavigator/demos/fortran/getint.for
-sourcenav/share/snavigator/demos/fortran/getnam.for
-sourcenav/share/snavigator/demos/fortran/getnbl.for
-sourcenav/share/snavigator/demos/fortran/getopt.for
-sourcenav/share/snavigator/demos/fortran/getrng.for
-sourcenav/share/snavigator/demos/fortran/header.for
-sourcenav/share/snavigator/demos/fortran/indeco.for
-sourcenav/share/snavigator/demos/fortran/indecs.for
-sourcenav/share/snavigator/demos/fortran/indect.for
-sourcenav/share/snavigator/demos/fortran/indecz.for
-sourcenav/share/snavigator/demos/fortran/inextr.for
-sourcenav/share/snavigator/demos/fortran/inline.for
-sourcenav/share/snavigator/demos/fortran/inuser.for
-sourcenav/share/snavigator/demos/fortran/ior.for
-sourcenav/share/snavigator/demos/fortran/isbit.for
-sourcenav/share/snavigator/demos/fortran/itbit.for
-sourcenav/share/snavigator/demos/fortran/jobsum.h
-sourcenav/share/snavigator/demos/fortran/keycom.h
-sourcenav/share/snavigator/demos/fortran/lastnb.for
-sourcenav/share/snavigator/demos/fortran/lenocc.for
-sourcenav/share/snavigator/demos/fortran/lexars.for
-sourcenav/share/snavigator/demos/fortran/lmerge.for
-sourcenav/share/snavigator/demos/fortran/lsort.for
-sourcenav/share/snavigator/demos/fortran/make_cms.com
-sourcenav/share/snavigator/demos/fortran/make_vms.com
-sourcenav/share/snavigator/demos/fortran/markst.for
-sourcenav/share/snavigator/demos/fortran/match.for
-sourcenav/share/snavigator/demos/fortran/mixmod.for
-sourcenav/share/snavigator/demos/fortran/namove.for
-sourcenav/share/snavigator/demos/fortran/namsrc.for
-sourcenav/share/snavigator/demos/fortran/namtab.for
-sourcenav/share/snavigator/demos/fortran/nextin.for
-sourcenav/share/snavigator/demos/fortran/nlblps.for
-sourcenav/share/snavigator/demos/fortran/nxitem.for
-sourcenav/share/snavigator/demos/fortran/opprec.h
-sourcenav/share/snavigator/demos/fortran/oprslt.for
-sourcenav/share/snavigator/demos/fortran/param.h
-sourcenav/share/snavigator/demos/fortran/posch.for
-sourcenav/share/snavigator/demos/fortran/prenum.for
-sourcenav/share/snavigator/demos/fortran/prnamf.for
-sourcenav/share/snavigator/demos/fortran/proces.for
-sourcenav/share/snavigator/demos/fortran/procom.for
-sourcenav/share/snavigator/demos/fortran/proind.for
-sourcenav/share/snavigator/demos/fortran/prtcom.for
-sourcenav/share/snavigator/demos/fortran/putopa.for
-sourcenav/share/snavigator/demos/fortran/putopt.for
-sourcenav/share/snavigator/demos/fortran/putout.for
-sourcenav/share/snavigator/demos/fortran/quosub.for
-sourcenav/share/snavigator/demos/fortran/range.for
-sourcenav/share/snavigator/demos/fortran/readec.for
-sourcenav/share/snavigator/demos/fortran/readsb.for
-sourcenav/share/snavigator/demos/fortran/redexp.for
-sourcenav/share/snavigator/demos/fortran/reform.for
-sourcenav/share/snavigator/demos/fortran/renumb.for
-sourcenav/share/snavigator/demos/fortran/repnam.for
-sourcenav/share/snavigator/demos/fortran/repstr.for
-sourcenav/share/snavigator/demos/fortran/repsub.for
-sourcenav/share/snavigator/demos/fortran/rstart.for
-sourcenav/share/snavigator/demos/fortran/samest.for
-sourcenav/share/snavigator/demos/fortran/secpas.for
-sourcenav/share/snavigator/demos/fortran/setimp.for
-sourcenav/share/snavigator/demos/fortran/setreq.for
-sourcenav/share/snavigator/demos/fortran/settyp.for
-sourcenav/share/snavigator/demos/fortran/shuffl.for
-sourcenav/share/snavigator/demos/fortran/skiplv.for
-sourcenav/share/snavigator/demos/fortran/skiptp.for
-sourcenav/share/snavigator/demos/fortran/sortsp.for
-sourcenav/share/snavigator/demos/fortran/specct.for
-sourcenav/share/snavigator/demos/fortran/sperul.for
-sourcenav/share/snavigator/demos/fortran/stack.h
-sourcenav/share/snavigator/demos/fortran/stadef.for
-sourcenav/share/snavigator/demos/fortran/state.h
-sourcenav/share/snavigator/demos/fortran/stsumm.for
-sourcenav/share/snavigator/demos/fortran/summry.for
-sourcenav/share/snavigator/demos/fortran/supmor.for
-sourcenav/share/snavigator/demos/fortran/supmul.for
-sourcenav/share/snavigator/demos/fortran/tohtml.for
-sourcenav/share/snavigator/demos/fortran/touppr.for
-sourcenav/share/snavigator/demos/fortran/treecom.h
-sourcenav/share/snavigator/demos/fortran/treest.for
-sourcenav/share/snavigator/demos/fortran/treesu.for
-sourcenav/share/snavigator/demos/fortran/ty2typ.for
-sourcenav/share/snavigator/demos/fortran/typdef.h
-sourcenav/share/snavigator/demos/fortran/unixfloppy.for
-sourcenav/share/snavigator/demos/fortran/urinit.for
-sourcenav/share/snavigator/demos/fortran/urterm.for
-sourcenav/share/snavigator/demos/fortran/usargs.h
-sourcenav/share/snavigator/demos/fortran/uscomn.h
-sourcenav/share/snavigator/demos/fortran/usgcom.h
-sourcenav/share/snavigator/demos/fortran/ushtml.h
-sourcenav/share/snavigator/demos/fortran/usigno.h
-sourcenav/share/snavigator/demos/fortran/usinfn.h
-sourcenav/share/snavigator/demos/fortran/uslist.h
-sourcenav/share/snavigator/demos/fortran/usltyd.h
-sourcenav/share/snavigator/demos/fortran/usltyp.for
-sourcenav/share/snavigator/demos/fortran/ussall.for
-sourcenav/share/snavigator/demos/fortran/ussbeg.for
-sourcenav/share/snavigator/demos/fortran/ussend.for
-sourcenav/share/snavigator/demos/fortran/usstmt.h
-sourcenav/share/snavigator/demos/fortran/usunit.h
-sourcenav/share/snavigator/demos/fortran/utinit.for
-sourcenav/share/snavigator/demos/fortran/utterm.for
-sourcenav/share/snavigator/demos/fortran/vmsfloppy.for
-sourcenav/share/snavigator/demos/java/Animator/Animator.java
-sourcenav/share/snavigator/demos/java/ArcTest/ArcTest.java
-sourcenav/share/snavigator/demos/java/BarChart/Chart.java
-sourcenav/share/snavigator/demos/java/Blink/Blink.java
-sourcenav/share/snavigator/demos/java/BouncingHeads/BounceItem.java
-sourcenav/share/snavigator/demos/java/CardTest/CardTest.java
-sourcenav/share/snavigator/demos/java/DitherTest/DitherTest.java
-sourcenav/share/snavigator/demos/java/DrawTest/DrawTest.java
-sourcenav/share/snavigator/demos/java/Fractal/CLSFractal.java
-sourcenav/share/snavigator/demos/java/GraphLayout/Graph.java
-sourcenav/share/snavigator/demos/java/GraphicsTest/GraphicsTest.java
-sourcenav/share/snavigator/demos/java/ImageMap/ImageMap.java
-sourcenav/share/snavigator/demos/java/ImageTest/ImageTest.java
-sourcenav/share/snavigator/demos/java/JumpingBox/MouseTrack.java
-sourcenav/share/snavigator/demos/java/MoleculeViewer/Matrix3D.java
-sourcenav/share/snavigator/demos/java/MoleculeViewer/XYZApp.java
-sourcenav/share/snavigator/demos/java/NervousText/NervousText.java
-sourcenav/share/snavigator/etc/english.txt
-sourcenav/share/snavigator/etc/french.txt
-sourcenav/share/snavigator/etc/german.txt
-sourcenav/share/snavigator/etc/grep.fil
-sourcenav/share/snavigator/etc/sn.el
-sourcenav/share/snavigator/etc/sn_cmp_g.pat
-sourcenav/share/snavigator/etc/sn_prop.cfg
-sourcenav/share/snavigator/etc/sn_toolchains/gnu-pro-native
-sourcenav/share/snavigator/etc/snavigator
-sourcenav/share/snavigator/etc/snpdbg
-sourcenav/share/snavigator/etc/snscenario
-sourcenav/share/snavigator/gui/bindings.tcl
-sourcenav/share/snavigator/gui/bindxtnd.tcl
-sourcenav/share/snavigator/gui/bugreport.tcl
-sourcenav/share/snavigator/gui/buildtarget.tcl
-sourcenav/share/snavigator/gui/classpane.tcl
-sourcenav/share/snavigator/gui/classtreepane.tcl
-sourcenav/share/snavigator/gui/combo.tcl
-sourcenav/share/snavigator/gui/conftooldlg.tcl
-sourcenav/share/snavigator/gui/dialog.tcl
-sourcenav/share/snavigator/gui/diff.tcl
-sourcenav/share/snavigator/gui/dirdialog.tcl
-sourcenav/share/snavigator/gui/editorpane.tcl
-sourcenav/share/snavigator/gui/elix.tcl
-sourcenav/share/snavigator/gui/emacs.tcl
-sourcenav/share/snavigator/gui/error.tcl
-sourcenav/share/snavigator/gui/execgrepdriver.tcl
-sourcenav/share/snavigator/gui/font.tcl
-sourcenav/share/snavigator/gui/gdbtk.tcl
-sourcenav/share/snavigator/gui/grep.tcl
-sourcenav/share/snavigator/gui/greppane.tcl
-sourcenav/share/snavigator/gui/help.tcl
-sourcenav/share/snavigator/gui/highlight.tcl
-sourcenav/share/snavigator/gui/history.tcl
-sourcenav/share/snavigator/gui/html.tcl
-sourcenav/share/snavigator/gui/i18n.tcl
-sourcenav/share/snavigator/gui/ide.tcl
-sourcenav/share/snavigator/gui/includepane.tcl
-sourcenav/share/snavigator/gui/ipc.tcl
-sourcenav/share/snavigator/gui/makepane.tcl
-sourcenav/share/snavigator/gui/misc.tcl
-sourcenav/share/snavigator/gui/mkfilegen.tcl
-sourcenav/share/snavigator/gui/multichild.tcl
-sourcenav/share/snavigator/gui/multiview.tcl
-sourcenav/share/snavigator/gui/optiontrace.tcl
-sourcenav/share/snavigator/gui/panewd.tcl
-sourcenav/share/snavigator/gui/paths.tcl
-sourcenav/share/snavigator/gui/preferences.tcl
-sourcenav/share/snavigator/gui/printdialog.tcl
-sourcenav/share/snavigator/gui/project.tcl
-sourcenav/share/snavigator/gui/projedit.tcl
-sourcenav/share/snavigator/gui/projmng.tcl
-sourcenav/share/snavigator/gui/rcs.tcl
-sourcenav/share/snavigator/gui/retriever.tcl
-sourcenav/share/snavigator/gui/retrieverpane.tcl
-sourcenav/share/snavigator/gui/selector.tcl
-sourcenav/share/snavigator/gui/sninit.tcl
-sourcenav/share/snavigator/gui/snpdbg.tcl
-sourcenav/share/snavigator/gui/statistics.tcl
-sourcenav/share/snavigator/gui/symbolbrowser.tcl
-sourcenav/share/snavigator/gui/targetedit.tcl
-sourcenav/share/snavigator/gui/targetmgr.tcl
-sourcenav/share/snavigator/gui/tclIndex
-sourcenav/share/snavigator/gui/tclgrepdriver.tcl
-sourcenav/share/snavigator/gui/text.tcl
-sourcenav/share/snavigator/gui/tmeter.tcl
-sourcenav/share/snavigator/gui/toolchain.tcl
-sourcenav/share/snavigator/gui/tools.tcl
-sourcenav/share/snavigator/gui/tree.tcl
-sourcenav/share/snavigator/gui/utilities.tcl
-sourcenav/share/snavigator/gui/version.tcl
-sourcenav/share/snavigator/gui/window.tcl
-sourcenav/share/snavigator/gui/winprint.tcl
-sourcenav/share/snavigator/gui/xrefpane.tcl
-sourcenav/share/snavigator/html/cygnus.css
-sourcenav/share/snavigator/html/index-1.gif
-sourcenav/share/snavigator/html/index.html
-sourcenav/share/snavigator/html/magnifying_glass.png
-sourcenav/share/snavigator/html/progref/addparsers-2.gif
-sourcenav/share/snavigator/html/progref/addparsers.html
-sourcenav/share/snavigator/html/progref/custom-2.gif
-sourcenav/share/snavigator/html/progref/custom-3.gif
-sourcenav/share/snavigator/html/progref/custom-4.gif
-sourcenav/share/snavigator/html/progref/custom.html
-sourcenav/share/snavigator/html/progref/dbaseAPI-2.gif
-sourcenav/share/snavigator/html/progref/dbaseAPI.html
-sourcenav/share/snavigator/html/progref/dbaseutil.html
-sourcenav/share/snavigator/html/progref/index_pr.html
-sourcenav/share/snavigator/html/progref/interappcomm.html
-sourcenav/share/snavigator/html/progref/langspecs-1.gif
-sourcenav/share/snavigator/html/progref/langspecs.html
-sourcenav/share/snavigator/html/progref/line.gif
-sourcenav/share/snavigator/html/progref/progrefIX.html
-sourcenav/share/snavigator/html/progref/progrefLOF.html
-sourcenav/share/snavigator/html/progref/progref_intro.gif
-sourcenav/share/snavigator/html/progref/progref_intro.html
-sourcenav/share/snavigator/html/progref/titlepg-1.gif
-sourcenav/share/snavigator/html/progref/titlepg.html
-sourcenav/share/snavigator/html/progref/versctrl.html
-sourcenav/share/snavigator/html/userguide/appendixa-1.gif
-sourcenav/share/snavigator/html/userguide/appendixa.html
-sourcenav/share/snavigator/html/userguide/clbrws-1.gif
-sourcenav/share/snavigator/html/userguide/clbrws-2.gif
-sourcenav/share/snavigator/html/userguide/clbrws-3.gif
-sourcenav/share/snavigator/html/userguide/clbrws-4.gif
-sourcenav/share/snavigator/html/userguide/clbrws-5.gif
-sourcenav/share/snavigator/html/userguide/clbrws-6.gif
-sourcenav/share/snavigator/html/userguide/clbrws.html
-sourcenav/share/snavigator/html/userguide/clhierbrws-1.gif
-sourcenav/share/snavigator/html/userguide/clhierbrws-2.gif
-sourcenav/share/snavigator/html/userguide/clhierbrws-3.gif
-sourcenav/share/snavigator/html/userguide/clhierbrws-4.gif
-sourcenav/share/snavigator/html/userguide/clhierbrws.html
-sourcenav/share/snavigator/html/userguide/crossref-1.gif
-sourcenav/share/snavigator/html/userguide/crossref-2.gif
-sourcenav/share/snavigator/html/userguide/crossref-3.gif
-sourcenav/share/snavigator/html/userguide/crossref-4.gif
-sourcenav/share/snavigator/html/userguide/crossref-5.gif
-sourcenav/share/snavigator/html/userguide/crossref-6.gif
-sourcenav/share/snavigator/html/userguide/crossref-7.gif
-sourcenav/share/snavigator/html/userguide/crossref-8.gif
-sourcenav/share/snavigator/html/userguide/crossref.html
-sourcenav/share/snavigator/html/userguide/customsn-1.gif
-sourcenav/share/snavigator/html/userguide/customsn-2.gif
-sourcenav/share/snavigator/html/userguide/customsn-3.gif
-sourcenav/share/snavigator/html/userguide/customsn-4.gif
-sourcenav/share/snavigator/html/userguide/customsn-5.gif
-sourcenav/share/snavigator/html/userguide/customsn-6.gif
-sourcenav/share/snavigator/html/userguide/customsn-7.gif
-sourcenav/share/snavigator/html/userguide/customsn-8.gif
-sourcenav/share/snavigator/html/userguide/customsn.html
-sourcenav/share/snavigator/html/userguide/debugger-1.gif
-sourcenav/share/snavigator/html/userguide/debugger-2.gif
-sourcenav/share/snavigator/html/userguide/debugger-3.gif
-sourcenav/share/snavigator/html/userguide/debugger.html
-sourcenav/share/snavigator/html/userguide/editor-1.gif
-sourcenav/share/snavigator/html/userguide/editor-2.gif
-sourcenav/share/snavigator/html/userguide/editor-3.gif
-sourcenav/share/snavigator/html/userguide/editor-4.gif
-sourcenav/share/snavigator/html/userguide/editor-5.gif
-sourcenav/share/snavigator/html/userguide/editor-6.gif
-sourcenav/share/snavigator/html/userguide/editor-7.gif
-sourcenav/share/snavigator/html/userguide/editor-8.gif
-sourcenav/share/snavigator/html/userguide/editor-9.gif
-sourcenav/share/snavigator/html/userguide/editor.html
-sourcenav/share/snavigator/html/userguide/elixcmdline-1.gif
-sourcenav/share/snavigator/html/userguide/elixcmdline.html
-sourcenav/share/snavigator/html/userguide/entuserguideIX-1.gif
-sourcenav/share/snavigator/html/userguide/entuserguideIX.html
-sourcenav/share/snavigator/html/userguide/glossary-1.gif
-sourcenav/share/snavigator/html/userguide/glossary.html
-sourcenav/share/snavigator/html/userguide/grep-1.gif
-sourcenav/share/snavigator/html/userguide/grep-2.gif
-sourcenav/share/snavigator/html/userguide/grep-3.gif
-sourcenav/share/snavigator/html/userguide/grep.html
-sourcenav/share/snavigator/html/userguide/inclbrws-1.gif
-sourcenav/share/snavigator/html/userguide/inclbrws-2.gif
-sourcenav/share/snavigator/html/userguide/inclbrws-3.gif
-sourcenav/share/snavigator/html/userguide/inclbrws-4.gif
-sourcenav/share/snavigator/html/userguide/inclbrws-5.gif
-sourcenav/share/snavigator/html/userguide/inclbrws.html
-sourcenav/share/snavigator/html/userguide/index_ug-1.gif
-sourcenav/share/snavigator/html/userguide/index_ug.html
-sourcenav/share/snavigator/html/userguide/progide-1.gif
-sourcenav/share/snavigator/html/userguide/progide-10.gif
-sourcenav/share/snavigator/html/userguide/progide-11.gif
-sourcenav/share/snavigator/html/userguide/progide-12.gif
-sourcenav/share/snavigator/html/userguide/progide-13.gif
-sourcenav/share/snavigator/html/userguide/progide-14.gif
-sourcenav/share/snavigator/html/userguide/progide-15.gif
-sourcenav/share/snavigator/html/userguide/progide-16.gif
-sourcenav/share/snavigator/html/userguide/progide-17.gif
-sourcenav/share/snavigator/html/userguide/progide-18.gif
-sourcenav/share/snavigator/html/userguide/progide-19.gif
-sourcenav/share/snavigator/html/userguide/progide-2.gif
-sourcenav/share/snavigator/html/userguide/progide-20.gif
-sourcenav/share/snavigator/html/userguide/progide-21.gif
-sourcenav/share/snavigator/html/userguide/progide-22.gif
-sourcenav/share/snavigator/html/userguide/progide-23.gif
-sourcenav/share/snavigator/html/userguide/progide-24.gif
-sourcenav/share/snavigator/html/userguide/progide-25.gif
-sourcenav/share/snavigator/html/userguide/progide-26.gif
-sourcenav/share/snavigator/html/userguide/progide-27.gif
-sourcenav/share/snavigator/html/userguide/progide-28.gif
-sourcenav/share/snavigator/html/userguide/progide-29.gif
-sourcenav/share/snavigator/html/userguide/progide-3.gif
-sourcenav/share/snavigator/html/userguide/progide-30.gif
-sourcenav/share/snavigator/html/userguide/progide-31.gif
-sourcenav/share/snavigator/html/userguide/progide-32.gif
-sourcenav/share/snavigator/html/userguide/progide-33.gif
-sourcenav/share/snavigator/html/userguide/progide-34.gif
-sourcenav/share/snavigator/html/userguide/progide-35.gif
-sourcenav/share/snavigator/html/userguide/progide-36.gif
-sourcenav/share/snavigator/html/userguide/progide-37.gif
-sourcenav/share/snavigator/html/userguide/progide-38.gif
-sourcenav/share/snavigator/html/userguide/progide-39.gif
-sourcenav/share/snavigator/html/userguide/progide-4.gif
-sourcenav/share/snavigator/html/userguide/progide-40.gif
-sourcenav/share/snavigator/html/userguide/progide-41.gif
-sourcenav/share/snavigator/html/userguide/progide-42.gif
-sourcenav/share/snavigator/html/userguide/progide-43.gif
-sourcenav/share/snavigator/html/userguide/progide-44.gif
-sourcenav/share/snavigator/html/userguide/progide-45.gif
-sourcenav/share/snavigator/html/userguide/progide-46.gif
-sourcenav/share/snavigator/html/userguide/progide-5.gif
-sourcenav/share/snavigator/html/userguide/progide-6.gif
-sourcenav/share/snavigator/html/userguide/progide-7.gif
-sourcenav/share/snavigator/html/userguide/progide-8.gif
-sourcenav/share/snavigator/html/userguide/progide-9.gif
-sourcenav/share/snavigator/html/userguide/progide.html
-sourcenav/share/snavigator/html/userguide/retrvr-1.gif
-sourcenav/share/snavigator/html/userguide/retrvr-2.gif
-sourcenav/share/snavigator/html/userguide/retrvr-3.gif
-sourcenav/share/snavigator/html/userguide/retrvr-4.gif
-sourcenav/share/snavigator/html/userguide/retrvr-5.gif
-sourcenav/share/snavigator/html/userguide/retrvr-6.gif
-sourcenav/share/snavigator/html/userguide/retrvr.html
-sourcenav/share/snavigator/html/userguide/symbrws-1.gif
-sourcenav/share/snavigator/html/userguide/symbrws-10.gif
-sourcenav/share/snavigator/html/userguide/symbrws-11.gif
-sourcenav/share/snavigator/html/userguide/symbrws-12.gif
-sourcenav/share/snavigator/html/userguide/symbrws-13.gif
-sourcenav/share/snavigator/html/userguide/symbrws-2.gif
-sourcenav/share/snavigator/html/userguide/symbrws-3.gif
-sourcenav/share/snavigator/html/userguide/symbrws-4.gif
-sourcenav/share/snavigator/html/userguide/symbrws-5.gif
-sourcenav/share/snavigator/html/userguide/symbrws-6.gif
-sourcenav/share/snavigator/html/userguide/symbrws-7.gif
-sourcenav/share/snavigator/html/userguide/symbrws-8.gif
-sourcenav/share/snavigator/html/userguide/symbrws-9.gif
-sourcenav/share/snavigator/html/userguide/symbrws.html
-sourcenav/share/snavigator/html/userguide/titlepg-1.gif
-sourcenav/share/snavigator/html/userguide/titlepg.html
-sourcenav/share/snavigator/html/userguide/tutorial-1.gif
-sourcenav/share/snavigator/html/userguide/tutorial-10.gif
-sourcenav/share/snavigator/html/userguide/tutorial-11.gif
-sourcenav/share/snavigator/html/userguide/tutorial-12.gif
-sourcenav/share/snavigator/html/userguide/tutorial-13.gif
-sourcenav/share/snavigator/html/userguide/tutorial-14.gif
-sourcenav/share/snavigator/html/userguide/tutorial-15.gif
-sourcenav/share/snavigator/html/userguide/tutorial-16.gif
-sourcenav/share/snavigator/html/userguide/tutorial-17.gif
-sourcenav/share/snavigator/html/userguide/tutorial-18.gif
-sourcenav/share/snavigator/html/userguide/tutorial-19.gif
-sourcenav/share/snavigator/html/userguide/tutorial-2.gif
-sourcenav/share/snavigator/html/userguide/tutorial-20.gif
-sourcenav/share/snavigator/html/userguide/tutorial-21.gif
-sourcenav/share/snavigator/html/userguide/tutorial-22.gif
-sourcenav/share/snavigator/html/userguide/tutorial-3.gif
-sourcenav/share/snavigator/html/userguide/tutorial-4.gif
-sourcenav/share/snavigator/html/userguide/tutorial-5.gif
-sourcenav/share/snavigator/html/userguide/tutorial-6.gif
-sourcenav/share/snavigator/html/userguide/tutorial-7.gif
-sourcenav/share/snavigator/html/userguide/tutorial-8.gif
-sourcenav/share/snavigator/html/userguide/tutorial-9.gif
-sourcenav/share/snavigator/html/userguide/tutorial.html
-sourcenav/share/snavigator/html/userguide/usingsn-1.gif
-sourcenav/share/snavigator/html/userguide/usingsn-10.gif
-sourcenav/share/snavigator/html/userguide/usingsn-11.gif
-sourcenav/share/snavigator/html/userguide/usingsn-12.gif
-sourcenav/share/snavigator/html/userguide/usingsn-13.gif
-sourcenav/share/snavigator/html/userguide/usingsn-14.gif
-sourcenav/share/snavigator/html/userguide/usingsn-15.gif
-sourcenav/share/snavigator/html/userguide/usingsn-2.gif
-sourcenav/share/snavigator/html/userguide/usingsn-3.gif
-sourcenav/share/snavigator/html/userguide/usingsn-4.gif
-sourcenav/share/snavigator/html/userguide/usingsn-5.gif
-sourcenav/share/snavigator/html/userguide/usingsn-6.gif
-sourcenav/share/snavigator/html/userguide/usingsn-7.gif
-sourcenav/share/snavigator/html/userguide/usingsn-8.gif
-sourcenav/share/snavigator/html/userguide/usingsn-9.gif
-sourcenav/share/snavigator/html/userguide/usingsn.html
-sourcenav/share/snavigator/html/userguide/usrguideLOF-1.gif
-sourcenav/share/snavigator/html/userguide/usrguideLOF.html
-sourcenav/share/snavigator/html/userguide/usrguide_intro.gif
-sourcenav/share/snavigator/html/userguide/usrguide_intro.html
-sourcenav/share/snavigator/html/userguide/versctrl-1.gif
-sourcenav/share/snavigator/html/userguide/versctrl-2.gif
-sourcenav/share/snavigator/html/userguide/versctrl-3.gif
-sourcenav/share/snavigator/html/userguide/versctrl-4.gif
-sourcenav/share/snavigator/html/userguide/versctrl-5.gif
-sourcenav/share/snavigator/html/userguide/versctrl-6.gif
-sourcenav/share/snavigator/html/userguide/versctrl.html
-sourcenav/share/snavigator/html/userguide/wrkproj-1.gif
-sourcenav/share/snavigator/html/userguide/wrkproj-2.gif
-sourcenav/share/snavigator/html/userguide/wrkproj-3.gif
-sourcenav/share/snavigator/html/userguide/wrkproj-4.gif
-sourcenav/share/snavigator/html/userguide/wrkproj-5.gif
-sourcenav/share/snavigator/html/userguide/wrkproj.html
-sourcenav/share/snavigator/packages/eventutils/eventutils.tcl
-sourcenav/share/snavigator/packages/eventutils/pkgIndex.tcl
-sourcenav/share/snavigator/packages/snscenario/pkgIndex.tcl
-sourcenav/share/snavigator/packages/snscenario/remote.tcl
-sourcenav/share/snavigator/packages/snscenario/sandbox.tcl
-sourcenav/share/snavigator/packages/snscenario/snscenario.tcl
-sourcenav/share/snavigator/sdk/database/README
-sourcenav/share/snavigator/sdk/database/call-freq.tk
-sourcenav/share/snavigator/sdk/database/clobber.tcl
-sourcenav/share/snavigator/sdk/database/constants.tcl
-sourcenav/share/snavigator/sdk/database/diamonds.tcl
-sourcenav/share/snavigator/sdk/database/multicludes.tcl
-sourcenav/share/snavigator/sdk/database/unimp-methods.tcl
-sourcenav/share/snavigator/sdk/database/unused.tcl
-sourcenav/share/snavigator/sdk/misc/exportIndex.tcl
-sourcenav/share/snavigator/sdk/misc/java.rc.tcl
-sourcenav/share/snavigator/sdk/misc/paf_dump.tcl
-sourcenav/share/snavigator/sdk/misc/paf_rc.tcl
-sourcenav/share/snavigator/sdk/misc/paf_stat.sh
-sourcenav/share/snavigator/sdk/misc/sn_report.tcl
-sourcenav/share/tcl8.3/auto.tcl
-sourcenav/share/tcl8.3/encoding/ascii.enc
-sourcenav/share/tcl8.3/encoding/big5.enc
-sourcenav/share/tcl8.3/encoding/cp1250.enc
-sourcenav/share/tcl8.3/encoding/cp1251.enc
-sourcenav/share/tcl8.3/encoding/cp1252.enc
-sourcenav/share/tcl8.3/encoding/cp1253.enc
-sourcenav/share/tcl8.3/encoding/cp1254.enc
-sourcenav/share/tcl8.3/encoding/cp1255.enc
-sourcenav/share/tcl8.3/encoding/cp1256.enc
-sourcenav/share/tcl8.3/encoding/cp1257.enc
-sourcenav/share/tcl8.3/encoding/cp1258.enc
-sourcenav/share/tcl8.3/encoding/cp437.enc
-sourcenav/share/tcl8.3/encoding/cp737.enc
-sourcenav/share/tcl8.3/encoding/cp775.enc
-sourcenav/share/tcl8.3/encoding/cp850.enc
-sourcenav/share/tcl8.3/encoding/cp852.enc
-sourcenav/share/tcl8.3/encoding/cp855.enc
-sourcenav/share/tcl8.3/encoding/cp857.enc
-sourcenav/share/tcl8.3/encoding/cp860.enc
-sourcenav/share/tcl8.3/encoding/cp861.enc
-sourcenav/share/tcl8.3/encoding/cp862.enc
-sourcenav/share/tcl8.3/encoding/cp863.enc
-sourcenav/share/tcl8.3/encoding/cp864.enc
-sourcenav/share/tcl8.3/encoding/cp865.enc
-sourcenav/share/tcl8.3/encoding/cp866.enc
-sourcenav/share/tcl8.3/encoding/cp869.enc
-sourcenav/share/tcl8.3/encoding/cp874.enc
-sourcenav/share/tcl8.3/encoding/cp932.enc
-sourcenav/share/tcl8.3/encoding/cp936.enc
-sourcenav/share/tcl8.3/encoding/cp949.enc
-sourcenav/share/tcl8.3/encoding/cp950.enc
-sourcenav/share/tcl8.3/encoding/dingbats.enc
-sourcenav/share/tcl8.3/encoding/ebcdic.enc
-sourcenav/share/tcl8.3/encoding/euc-cn.enc
-sourcenav/share/tcl8.3/encoding/euc-jp.enc
-sourcenav/share/tcl8.3/encoding/euc-kr.enc
-sourcenav/share/tcl8.3/encoding/gb12345.enc
-sourcenav/share/tcl8.3/encoding/gb1988.enc
-sourcenav/share/tcl8.3/encoding/gb2312.enc
-sourcenav/share/tcl8.3/encoding/iso2022-jp.enc
-sourcenav/share/tcl8.3/encoding/iso2022-kr.enc
-sourcenav/share/tcl8.3/encoding/iso2022.enc
-sourcenav/share/tcl8.3/encoding/iso8859-1.enc
-sourcenav/share/tcl8.3/encoding/iso8859-10.enc
-sourcenav/share/tcl8.3/encoding/iso8859-13.enc
-sourcenav/share/tcl8.3/encoding/iso8859-14.enc
-sourcenav/share/tcl8.3/encoding/iso8859-15.enc
-sourcenav/share/tcl8.3/encoding/iso8859-16.enc
-sourcenav/share/tcl8.3/encoding/iso8859-2.enc
-sourcenav/share/tcl8.3/encoding/iso8859-3.enc
-sourcenav/share/tcl8.3/encoding/iso8859-4.enc
-sourcenav/share/tcl8.3/encoding/iso8859-5.enc
-sourcenav/share/tcl8.3/encoding/iso8859-6.enc
-sourcenav/share/tcl8.3/encoding/iso8859-7.enc
-sourcenav/share/tcl8.3/encoding/iso8859-8.enc
-sourcenav/share/tcl8.3/encoding/iso8859-9.enc
-sourcenav/share/tcl8.3/encoding/jis0201.enc
-sourcenav/share/tcl8.3/encoding/jis0208.enc
-sourcenav/share/tcl8.3/encoding/jis0212.enc
-sourcenav/share/tcl8.3/encoding/koi8-r.enc
-sourcenav/share/tcl8.3/encoding/koi8-u.enc
-sourcenav/share/tcl8.3/encoding/ksc5601.enc
-sourcenav/share/tcl8.3/encoding/macCentEuro.enc
-sourcenav/share/tcl8.3/encoding/macCroatian.enc
-sourcenav/share/tcl8.3/encoding/macCyrillic.enc
-sourcenav/share/tcl8.3/encoding/macDingbats.enc
-sourcenav/share/tcl8.3/encoding/macGreek.enc
-sourcenav/share/tcl8.3/encoding/macIceland.enc
-sourcenav/share/tcl8.3/encoding/macJapan.enc
-sourcenav/share/tcl8.3/encoding/macRoman.enc
-sourcenav/share/tcl8.3/encoding/macRomania.enc
-sourcenav/share/tcl8.3/encoding/macThai.enc
-sourcenav/share/tcl8.3/encoding/macTurkish.enc
-sourcenav/share/tcl8.3/encoding/macUkraine.enc
-sourcenav/share/tcl8.3/encoding/shiftjis.enc
-sourcenav/share/tcl8.3/encoding/symbol.enc
-sourcenav/share/tcl8.3/encoding/tis-620.enc
-sourcenav/share/tcl8.3/history.tcl
-sourcenav/share/tcl8.3/http1.0/http.tcl
-sourcenav/share/tcl8.3/http1.0/pkgIndex.tcl
-sourcenav/share/tcl8.3/http2.0/http.tcl
-sourcenav/share/tcl8.3/http2.0/pkgIndex.tcl
-sourcenav/share/tcl8.3/init.tcl
-sourcenav/share/tcl8.3/ldAix
-sourcenav/share/tcl8.3/ldAout.tcl
-sourcenav/share/tcl8.3/msgcat1.0/msgcat.tcl
-sourcenav/share/tcl8.3/msgcat1.0/pkgIndex.tcl
-sourcenav/share/tcl8.3/opt0.4/optparse.tcl
-sourcenav/share/tcl8.3/opt0.4/pkgIndex.tcl
-sourcenav/share/tcl8.3/package.tcl
-sourcenav/share/tcl8.3/parray.tcl
-sourcenav/share/tcl8.3/safe.tcl
-sourcenav/share/tcl8.3/safeinit.tcl
-sourcenav/share/tcl8.3/tclAppInit.c
-sourcenav/share/tcl8.3/tclIndex
-sourcenav/share/tcl8.3/tcltest1.0/pkgIndex.tcl
-sourcenav/share/tcl8.3/tcltest1.0/tcltest.tcl
-sourcenav/share/tcl8.3/word.tcl
-sourcenav/share/tix4.1/Balloon.tcl
-sourcenav/share/tix4.1/BtnBox.tcl
-sourcenav/share/tix4.1/CObjView.tcl
-sourcenav/share/tix4.1/ChkList.tcl
-sourcenav/share/tix4.1/ComboBox.tcl
-sourcenav/share/tix4.1/Compat.tcl
-sourcenav/share/tix4.1/Console.tcl
-sourcenav/share/tix4.1/Control.tcl
-sourcenav/share/tix4.1/DefSchm.tcl
-sourcenav/share/tix4.1/DialogS.tcl
-sourcenav/share/tix4.1/DirBox.tcl
-sourcenav/share/tix4.1/DirDlg.tcl
-sourcenav/share/tix4.1/DirList.tcl
-sourcenav/share/tix4.1/DirTree.tcl
-sourcenav/share/tix4.1/DragDrop.tcl
-sourcenav/share/tix4.1/DtlList.tcl
-sourcenav/share/tix4.1/EFileBox.tcl
-sourcenav/share/tix4.1/EFileDlg.tcl
-sourcenav/share/tix4.1/Event.tcl
-sourcenav/share/tix4.1/FileBox.tcl
-sourcenav/share/tix4.1/FileCbx.tcl
-sourcenav/share/tix4.1/FileCmpt.tcl
-sourcenav/share/tix4.1/FileDlg.tcl
-sourcenav/share/tix4.1/FileEnt.tcl
-sourcenav/share/tix4.1/FileUtil.tcl
-sourcenav/share/tix4.1/FloatEnt.tcl
-sourcenav/share/tix4.1/Grid.tcl
-sourcenav/share/tix4.1/HList.tcl
-sourcenav/share/tix4.1/HListDD.tcl
-sourcenav/share/tix4.1/IconView.tcl
-sourcenav/share/tix4.1/Init.tcl
-sourcenav/share/tix4.1/LabEntry.tcl
-sourcenav/share/tix4.1/LabFrame.tcl
-sourcenav/share/tix4.1/LabWidg.tcl
-sourcenav/share/tix4.1/ListNBk.tcl
-sourcenav/share/tix4.1/Meter.tcl
-sourcenav/share/tix4.1/MultView.tcl
-sourcenav/share/tix4.1/NoteBook.tcl
-sourcenav/share/tix4.1/OldUtil.tcl
-sourcenav/share/tix4.1/OptMenu.tcl
-sourcenav/share/tix4.1/PanedWin.tcl
-sourcenav/share/tix4.1/PopMenu.tcl
-sourcenav/share/tix4.1/Primitiv.tcl
-sourcenav/share/tix4.1/ResizeH.tcl
-sourcenav/share/tix4.1/SGrid.tcl
-sourcenav/share/tix4.1/SHList.tcl
-sourcenav/share/tix4.1/SListBox.tcl
-sourcenav/share/tix4.1/STList.tcl
-sourcenav/share/tix4.1/SText.tcl
-sourcenav/share/tix4.1/SWidget.tcl
-sourcenav/share/tix4.1/SWindow.tcl
-sourcenav/share/tix4.1/Select.tcl
-sourcenav/share/tix4.1/Shell.tcl
-sourcenav/share/tix4.1/SimpDlg.tcl
-sourcenav/share/tix4.1/StackWin.tcl
-sourcenav/share/tix4.1/StatBar.tcl
-sourcenav/share/tix4.1/StdBBox.tcl
-sourcenav/share/tix4.1/StdShell.tcl
-sourcenav/share/tix4.1/TList.tcl
-sourcenav/share/tix4.1/Tix.tcl
-sourcenav/share/tix4.1/Tree.tcl
-sourcenav/share/tix4.1/UnixFile.tcl
-sourcenav/share/tix4.1/Utils.tcl
-sourcenav/share/tix4.1/VResize.tcl
-sourcenav/share/tix4.1/VStack.tcl
-sourcenav/share/tix4.1/VTree.tcl
-sourcenav/share/tix4.1/Variable.tcl
-sourcenav/share/tix4.1/Verify.tcl
-sourcenav/share/tix4.1/Version.tcl
-sourcenav/share/tix4.1/WInfo.tcl
-sourcenav/share/tix4.1/WinFile.tcl
-sourcenav/share/tix4.1/bitmaps/act_fold.gif
-sourcenav/share/tix4.1/bitmaps/act_fold.xbm
-sourcenav/share/tix4.1/bitmaps/act_fold.xpm
-sourcenav/share/tix4.1/bitmaps/balarrow.xbm
-sourcenav/share/tix4.1/bitmaps/cbxarrow.xbm
-sourcenav/share/tix4.1/bitmaps/ck_def.xbm
-sourcenav/share/tix4.1/bitmaps/ck_off.xbm
-sourcenav/share/tix4.1/bitmaps/ck_on.xbm
-sourcenav/share/tix4.1/bitmaps/cross.xbm
-sourcenav/share/tix4.1/bitmaps/decr.xbm
-sourcenav/share/tix4.1/bitmaps/drop.xbm
-sourcenav/share/tix4.1/bitmaps/file.gif
-sourcenav/share/tix4.1/bitmaps/file.xbm
-sourcenav/share/tix4.1/bitmaps/file.xpm
-sourcenav/share/tix4.1/bitmaps/folder.gif
-sourcenav/share/tix4.1/bitmaps/folder.xbm
-sourcenav/share/tix4.1/bitmaps/folder.xpm
-sourcenav/share/tix4.1/bitmaps/harddisk.xbm
-sourcenav/share/tix4.1/bitmaps/hourglas.mask
-sourcenav/share/tix4.1/bitmaps/hourglas.xbm
-sourcenav/share/tix4.1/bitmaps/incr.xbm
-sourcenav/share/tix4.1/bitmaps/info.gif
-sourcenav/share/tix4.1/bitmaps/info.xpm
-sourcenav/share/tix4.1/bitmaps/maximize.xbm
-sourcenav/share/tix4.1/bitmaps/minimize.xbm
-sourcenav/share/tix4.1/bitmaps/minus.gif
-sourcenav/share/tix4.1/bitmaps/minus.xbm
-sourcenav/share/tix4.1/bitmaps/minus.xpm
-sourcenav/share/tix4.1/bitmaps/minusarm.gif
-sourcenav/share/tix4.1/bitmaps/minusarm.xbm
-sourcenav/share/tix4.1/bitmaps/minusarm.xpm
-sourcenav/share/tix4.1/bitmaps/mktransgif.tcl
-sourcenav/share/tix4.1/bitmaps/network.xbm
-sourcenav/share/tix4.1/bitmaps/no_entry.gif
-sourcenav/share/tix4.1/bitmaps/no_entry.xpm
-sourcenav/share/tix4.1/bitmaps/openfile.xbm
-sourcenav/share/tix4.1/bitmaps/openfold.gif
-sourcenav/share/tix4.1/bitmaps/openfold.xbm
-sourcenav/share/tix4.1/bitmaps/openfold.xpm
-sourcenav/share/tix4.1/bitmaps/plus.gif
-sourcenav/share/tix4.1/bitmaps/plus.xbm
-sourcenav/share/tix4.1/bitmaps/plus.xpm
-sourcenav/share/tix4.1/bitmaps/plusarm.gif
-sourcenav/share/tix4.1/bitmaps/plusarm.xbm
-sourcenav/share/tix4.1/bitmaps/plusarm.xpm
-sourcenav/share/tix4.1/bitmaps/resize1.xbm
-sourcenav/share/tix4.1/bitmaps/resize2.xbm
-sourcenav/share/tix4.1/bitmaps/restore.xbm
-sourcenav/share/tix4.1/bitmaps/srcfile.gif
-sourcenav/share/tix4.1/bitmaps/srcfile.xbm
-sourcenav/share/tix4.1/bitmaps/srcfile.xpm
-sourcenav/share/tix4.1/bitmaps/system.xbm
-sourcenav/share/tix4.1/bitmaps/textfile.gif
-sourcenav/share/tix4.1/bitmaps/textfile.xbm
-sourcenav/share/tix4.1/bitmaps/textfile.xpm
-sourcenav/share/tix4.1/bitmaps/tick.xbm
-sourcenav/share/tix4.1/bitmaps/warning.gif
-sourcenav/share/tix4.1/bitmaps/warning.xpm
-sourcenav/share/tix4.1/fs.tcl
-sourcenav/share/tix4.1/pkgIndex.tcl
-sourcenav/share/tix4.1/pref/12Point.fs
-sourcenav/share/tix4.1/pref/12Point.fsc
-sourcenav/share/tix4.1/pref/14Point.fs
-sourcenav/share/tix4.1/pref/14Point.fsc
-sourcenav/share/tix4.1/pref/Bisque.cs
-sourcenav/share/tix4.1/pref/Bisque.csc
-sourcenav/share/tix4.1/pref/Blue.cs
-sourcenav/share/tix4.1/pref/Blue.csc
-sourcenav/share/tix4.1/pref/Gray.cs
-sourcenav/share/tix4.1/pref/Gray.csc
-sourcenav/share/tix4.1/pref/Old12Pt.fs
-sourcenav/share/tix4.1/pref/Old14Pt.fs
-sourcenav/share/tix4.1/pref/SGIGray.cs
-sourcenav/share/tix4.1/pref/SGIGray.csc
-sourcenav/share/tix4.1/pref/TK.cs
-sourcenav/share/tix4.1/pref/TK.csc
-sourcenav/share/tix4.1/pref/TK.fs
-sourcenav/share/tix4.1/pref/TK.fsc
-sourcenav/share/tix4.1/pref/TixGray.cs
-sourcenav/share/tix4.1/pref/TixGray.csc
-sourcenav/share/tix4.1/pref/TkWin.cs
-sourcenav/share/tix4.1/pref/TkWin.csc
-sourcenav/share/tix4.1/pref/TkWin.fs
-sourcenav/share/tix4.1/pref/TkWin.fsc
-sourcenav/share/tix4.1/pref/tixmkpref
-sourcenav/share/tix4.1/tclIndex
-sourcenav/share/tk8.3/bgerror.tcl
-sourcenav/share/tk8.3/button.tcl
-sourcenav/share/tk8.3/choosedir.tcl
-sourcenav/share/tk8.3/clrpick.tcl
-sourcenav/share/tk8.3/comdlg.tcl
-sourcenav/share/tk8.3/console.tcl
-sourcenav/share/tk8.3/dialog.tcl
-sourcenav/share/tk8.3/entry.tcl
-sourcenav/share/tk8.3/focus.tcl
-sourcenav/share/tk8.3/images/README
-sourcenav/share/tk8.3/images/logo.eps
-sourcenav/share/tk8.3/images/logo100.gif
-sourcenav/share/tk8.3/images/logo64.gif
-sourcenav/share/tk8.3/images/logoLarge.gif
-sourcenav/share/tk8.3/images/logoMed.gif
-sourcenav/share/tk8.3/images/pspbrwse.jbf
-sourcenav/share/tk8.3/images/pwrdLogo.eps
-sourcenav/share/tk8.3/images/pwrdLogo100.gif
-sourcenav/share/tk8.3/images/pwrdLogo150.gif
-sourcenav/share/tk8.3/images/pwrdLogo175.gif
-sourcenav/share/tk8.3/images/pwrdLogo200.gif
-sourcenav/share/tk8.3/images/pwrdLogo75.gif
-sourcenav/share/tk8.3/images/tai-ku.gif
-sourcenav/share/tk8.3/listbox.tcl
-sourcenav/share/tk8.3/menu.tcl
-sourcenav/share/tk8.3/mkpsenc.tcl
-sourcenav/share/tk8.3/msgbox.tcl
-sourcenav/share/tk8.3/obsolete.tcl
-sourcenav/share/tk8.3/optMenu.tcl
-sourcenav/share/tk8.3/palette.tcl
-sourcenav/share/tk8.3/panedwindow.tcl
-sourcenav/share/tk8.3/prolog.ps
-sourcenav/share/tk8.3/safetk.tcl
-sourcenav/share/tk8.3/scale.tcl
-sourcenav/share/tk8.3/scrlbar.tcl
-sourcenav/share/tk8.3/spinbox.tcl
-sourcenav/share/tk8.3/tclIndex
-sourcenav/share/tk8.3/tearoff.tcl
-sourcenav/share/tk8.3/text.tcl
-sourcenav/share/tk8.3/tk.tcl
-sourcenav/share/tk8.3/tkAppInit.c
-sourcenav/share/tk8.3/tkfbox.tcl
-sourcenav/share/tk8.3/tkfboxTest.tcl
-sourcenav/share/tk8.3/unsupported.tcl
-sourcenav/share/tk8.3/xmfbox.tcl
diff --git a/dns/Makefile b/dns/Makefile
index fb293e5bc455..f4db6e757f79 100644
--- a/dns/Makefile
+++ b/dns/Makefile
@@ -12,7 +12,6 @@
SUBDIR += bindgraph
SUBDIR += bundy
SUBDIR += c-ares
- SUBDIR += checkdns
SUBDIR += cli53
SUBDIR += coredns
SUBDIR += credns
@@ -81,7 +80,6 @@
SUBDIR += idnkit
SUBDIR += idnkit2
SUBDIR += inadyn
- SUBDIR += inadyn-mt
SUBDIR += ipcheck
SUBDIR += ironsides
SUBDIR += kadnode
diff --git a/dns/checkdns/Makefile b/dns/checkdns/Makefile
deleted file mode 100644
index 89f3897ec2e2..000000000000
--- a/dns/checkdns/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# Created by: Ozkan KIRIK <ozkan@enderunix.org>
-
-PORTNAME= checkdns
-PORTVERSION= 0.5
-PORTREVISION= 3
-CATEGORIES= dns
-MASTER_SITES= http://www.enderunix.org/checkdns/ \
- http://www.trunix.org/projeler/checkdns/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Domain name server analysis and reporting tool
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-SUB_FILES= pkg-message
-
-PORTDOCS= AUTHORS ChangeLog README THANKS TODO
-
-OPTIONS_DEFINE= DOCS
-
-post-patch:
- @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g' ${WRKSRC}/main.c \
- ${WRKSRC}/INSTALL ${WRKSRC}/README ${WRKSRC}/checkdns.conf-dist
- @${REINPLACE_CMD} -e 's|CC = gcc|CC = ${CC} -include string.h|' ${WRKSRC}/Makefile
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/checkdns ${STAGEDIR}${PREFIX}/bin/
- ${INSTALL_DATA} ${WRKSRC}/checkdns.conf-dist ${STAGEDIR}${PREFIX}/etc/
- ${MKDIR} ${STAGEDIR}${DATADIR}/lang
- ${INSTALL_DATA} ${WRKSRC}/checkdns.css ${STAGEDIR}${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/lang/* ${STAGEDIR}${DATADIR}/lang
-
-do-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for f in ${PORTDOCS}
- ${INSTALL_DATA} ${WRKSRC}/$f ${STAGEDIR}${DOCSDIR}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/dns/checkdns/distinfo b/dns/checkdns/distinfo
deleted file mode 100644
index c161df4a6911..000000000000
--- a/dns/checkdns/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (checkdns-0.5.tar.gz) = b0c72e7d8327651933abe4e67acfdf5d6c45ce8387993994eda12ff93529c155
-SIZE (checkdns-0.5.tar.gz) = 17262
diff --git a/dns/checkdns/files/patch-Makefile b/dns/checkdns/files/patch-Makefile
deleted file mode 100644
index 327d306d2fc0..000000000000
--- a/dns/checkdns/files/patch-Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
---- Makefile.orig Fri Nov 10 00:41:08 2006
-+++ Makefile Fri Nov 10 00:41:25 2006
-@@ -9,7 +9,15 @@
- $(CC) -o checkdns $(OBJS)
-
- install:
-- cp checkdns /usr/local/bin/checkdns
-+ cp checkdns ${PREFIX}/bin/checkdns
-+ chown root ${PREFIX}/bin/checkdns
-+ chmod 700 ${PREFIX}/bin/checkdns
-+ cp -pf checkdns.conf-dist ${PREFIX}/etc/
-+ mkdir -p ${PREFIX}/share/checkdns/lang
-+ cp -f checkdns.css ${PREFIX}/share/checkdns
-+ cp -f lang/* ${PREFIX}/share/checkdns/lang
-+
-+
-
- clean:
- rm -f $(OBJS) checkdns
-@@ -17,4 +25,4 @@
- uninstall: clean
- rm /usr/local/bin/checkdns
-
--all: compile install clean
-+all: compile
diff --git a/dns/checkdns/files/patch-dns.c b/dns/checkdns/files/patch-dns.c
deleted file mode 100644
index 0f54008cec30..000000000000
--- a/dns/checkdns/files/patch-dns.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- ./dns.c.orig 2011-07-01 03:28:55.000000000 +0200
-+++ ./dns.c 2011-07-01 03:29:06.000000000 +0200
-@@ -11,6 +11,7 @@
- #include <arpa/inet.h>
- #include <arpa/nameser.h>
- #include <resolv.h>
-+#include <string.h>
-
- #include "defs.h"
- #include "tools.h"
diff --git a/dns/checkdns/files/patch-html.c b/dns/checkdns/files/patch-html.c
deleted file mode 100644
index 6810174d321d..000000000000
--- a/dns/checkdns/files/patch-html.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./html.c.orig 2011-07-01 03:29:42.000000000 +0200
-+++ ./html.c 2011-07-01 03:29:52.000000000 +0200
-@@ -58,7 +58,7 @@
- fprintf(fd, "<br>\n");
-
- fprintf(fd, "<br>\n");
-- fprintf(fd, "<table width=\"100%\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" class=\"domains\">\n");
-+ fprintf(fd, "<table width=\"100%%\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" class=\"domains\">\n");
- fprintf(fd, " <tr align=\"left\" valign=\"middle\">\n");
- fprintf(fd, " <td class=\"table_header\">&nbsp;%s</td>\n", l_no);
- fprintf(fd, " <td class=\"table_header\">&nbsp;%s</td>\n", l_domain);
diff --git a/dns/checkdns/files/pkg-message.in b/dns/checkdns/files/pkg-message.in
deleted file mode 100644
index b421700da7e6..000000000000
--- a/dns/checkdns/files/pkg-message.in
+++ /dev/null
@@ -1,12 +0,0 @@
-[
-{ type: install
- message: <<EOM
- >>> ATTENTION PLEASE <<<
-
- Please don't forget these :
- - editing %%PREFIX%%/etc/checkdns.conf file !
- - copying checkdns.css file to Html Output Directory !
-
-EOM
-}
-]
diff --git a/dns/checkdns/pkg-descr b/dns/checkdns/pkg-descr
deleted file mode 100644
index ec9c4b2841ba..000000000000
--- a/dns/checkdns/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-This program is a domain name server analysis and reporting tool.
-It checks and reports whether a domain name, hosted by your organization,
-is still in use, and if so, reports whether your name servers are
-still the delegated name servers of the domain name in question.
-
-Reports are generated both to the console and as HTML output.
-HTMLs also include information about the MX and WWW records of the domain name.
-
-The tool is expected to be of great use for Internet Service Providers
-who are in need of keeping track of lame dns records.
-
-WWW: http://www.enderunix.org/checkdns
diff --git a/dns/checkdns/pkg-plist b/dns/checkdns/pkg-plist
deleted file mode 100644
index ec2f7f2f3c44..000000000000
--- a/dns/checkdns/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-bin/checkdns
-etc/checkdns.conf-dist
-%%DATADIR%%/checkdns.css
-%%DATADIR%%/lang/english
-%%DATADIR%%/lang/spanish
-%%DATADIR%%/lang/turkish
diff --git a/dns/inadyn-mt/Makefile b/dns/inadyn-mt/Makefile
deleted file mode 100644
index 6d698b3fb57a..000000000000
--- a/dns/inadyn-mt/Makefile
+++ /dev/null
@@ -1,55 +0,0 @@
-# Created by: William Grzybowski <william88@gmail.com>
-
-PORTNAME= inadyn-mt
-PORTVERSION= 02.28.10
-PORTREVISION= 1
-CATEGORIES= dns
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}.v.${PORTVERSION}/
-DISTNAME= ${PORTNAME}.v.${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Simple dynamic dns client
-
-LICENSE= GPLv3
-
-USES= autoreconf
-USE_RC_SUBR= inadyn-mt
-GNU_CONFIGURE= yes
-
-CONFIGURE_ARGS= --disable-sound
-MAKE_ARGS+= INSTALL_PREFIX="${STAGEDIR}${PREFIX}/etc"
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-PORTDOCS= readme.html AUTHORS README
-PORTEXAMPLES= *
-
-PLIST_FILES= bin/inadyn-mt etc/inadyn-mt/lang/en.lng \
- man/man5/inadyn-mt.conf.5.gz \
- man/man8/inadyn-mt.8.gz
-
-OPTIONS_DEFINE= DOCS EXAMPLES
-
-.include <bsd.port.options.mk>
-
-post-patch:
- @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX},g" \
- ${WRKSRC}/readme.html ${WRKSRC}/src/dyndns.h
-
-pre-configure:
- @${REINPLACE_CMD} -e "s,INSTALL_PREFIX=.*,,g" ${WRKSRC}/configure.ac
-
-post-install:
-.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
-.endif
-.if ${PORT_OPTIONS:MEXAMPLES}
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/inadyn-mt.conf ${STAGEDIR}${EXAMPLESDIR}
-.endif
-
-.include <bsd.port.mk>
diff --git a/dns/inadyn-mt/distinfo b/dns/inadyn-mt/distinfo
deleted file mode 100644
index ce6733e07a71..000000000000
--- a/dns/inadyn-mt/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1529591220
-SHA256 (inadyn-mt.v.02.28.10.tar.gz) = f69bea12d96b66f9f662a8df0730c60457b24f5fb5308b109936880ebf7be5ca
-SIZE (inadyn-mt.v.02.28.10.tar.gz) = 1246185
diff --git a/dns/inadyn-mt/files/inadyn-mt.in b/dns/inadyn-mt/files/inadyn-mt.in
deleted file mode 100644
index 521313dcec16..000000000000
--- a/dns/inadyn-mt/files/inadyn-mt.in
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/sh
-#
-# PROVIDE: inadynmt
-# REQUIRE: NETWORKING
-# KEYWORD: shutdown
-#
-# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
-# to enable this service:
-#
-# inadynmt_enable="YES"
-#
-
-. /etc/rc.subr
-
-name="inadynmt"
-rcvar=inadynmt_enable
-
-command=%%PREFIX%%/bin/inadyn-mt
-
-load_rc_config $name
-
-: ${inadynmt_enable="NO"}
-
-run_rc_command "$1"
diff --git a/dns/inadyn-mt/files/patch-dyndns.h b/dns/inadyn-mt/files/patch-dyndns.h
deleted file mode 100644
index a679483998ff..000000000000
--- a/dns/inadyn-mt/files/patch-dyndns.h
+++ /dev/null
@@ -1,17 +0,0 @@
---- src/dyndns.h.orig 2014-06-01 08:01:18.000000000 -0700
-+++ src/dyndns.h 2014-06-12 16:00:14.303836986 -0700
-@@ -107,11 +107,11 @@
-
- /*test values*/
- #define DYNDNS_DEFAULT_DEBUG_LEVEL LOG_WARNING
--#define DYNDNS_MT_DEFAULT_CONFIG_FILE_OLD "/etc/inadyn-mt/inadyn-mt.conf"
--#define DYNDNS_MT_DEFAULT_CONFIG_FILE "/etc/inadyn-mt.conf"
-+#define DYNDNS_MT_DEFAULT_CONFIG_FILE_OLD "%%PREFIX%%/etc/inadyn-mt/inadyn-mt.conf"
-+#define DYNDNS_MT_DEFAULT_CONFIG_FILE "%%PREFIX%%/etc/inadyn-mt.conf"
-
- /*inadyn backward compatibility*/
--#define DYNDNS_DEFAULT_CONFIG_FILE "/etc/inadyn.conf"
-+#define DYNDNS_DEFAULT_CONFIG_FILE "%%PREFIX%%/etc/inadyn.conf"
-
- #define DYNDNS_DEFAULT_CACHE_PREFIX "/tmp/"
- #define DYNDNS_DEFAULT_IP_FILE "inadyn_ip.cache"
diff --git a/dns/inadyn-mt/files/patch-readme.html b/dns/inadyn-mt/files/patch-readme.html
deleted file mode 100644
index 6f6a9d1d602e..000000000000
--- a/dns/inadyn-mt/files/patch-readme.html
+++ /dev/null
@@ -1,87 +0,0 @@
---- readme.html.orig 2016-10-11 02:42:06.000000000 -0700
-+++ readme.html 2018-01-08 07:34:41.772830000 -0800
-@@ -306,7 +306,7 @@
- </p>
- <p style="margin-left: 20px;">'-x [-n &#60;service name&#62;]': remove service<br>
- </p>
--<p style="margin-left: 20px;">'--input_file &#60;path/file&#62;': input file name that contains inadyn-mt command options (adds to those already present in the cmd line). The default configuration file name is '/etc/inadyn-mt.conf'. It is only
-+<p style="margin-left: 20px;">'--input_file &#60;path/file&#62;': input file name that contains inadyn-mt command options (adds to those already present in the cmd line). The default configuration file name is '%%PREFIX%%/etc/inadyn-mt.conf'. It is only
- used if inadyn-mt is called without any command line options. This allows inadyn-mt to be called without any arguments. The format is as expected for a **NIX config&nbsp; file. See below for details.<br>
- </p>
- <p style="margin-left: 20px;">'--ip_server_name &#60;name&#62;[:port] &#60;url&#62;': The client
-@@ -400,7 +400,7 @@
- '--retry_pending': retry ip update even after network comm retries exhausted, default on.<br><br>
- '--retry_pending_interval &#60;#&#62;': network comm seconds update retry interval, after retries exhausted, 5 to 3600,<br> &nbsp;&nbsp;&nbsp;&nbsp;default 300.<br><br>
- '--lang_file &#60;path/file&#62;': [language file path, and file name]. defaults to either ../inadyn-mt/lang/en.lng,<br>
--&nbsp;&nbsp;&nbsp;&nbsp;or /etc/inadyn-mt/en.lng. No parameter option gives hard coded defaults<br><br>
-+&nbsp;&nbsp;&nbsp;&nbsp;or %%PREFIX%%/etc/inadyn-mt/en.lng. No parameter option gives hard coded defaults<br><br>
- '--online_check_url &#60;srv_name[:port] url&#62;': server name, optional port, and url to reach to confirm online status.<br><br>
- '--status_interval &#60;#&#62;': seconds [30..864000] interval at which to check online status, default 600.<br><br>
- '--alert_retries &#60;#&#62;': network retries before audible network status alerts. [0..100], default 0.<br><br>
-@@ -422,8 +422,8 @@
- '--svr_ip_in_rsp': Optional for custom DDNS updates. Flag that custom DDNS server returns your ip address on update success.<br> &nbsp;&nbsp;&nbsp;&nbsp;Defaults to false.<br><br>
- '--svr_auto_dual': Flag that server defaults to dual list (coupled) alias ip type. Defaults to false.<br><br>
- '--svr_auto_detect': Flag server auto detects ip. Defaults to false.<br><br>
--'--svr_add_cfg &#60;full path, file name&#62;': Additional servers file. Default search for servers_additional.cfg in ./extra, /etc, /etc/inadyn-mt,<br>&nbsp;&nbsp;&nbsp;&nbsp;
--/etc/inadyn-mt/extra. Contains additional preconfigured DDNS servers to be used as --dyndns_system option parameter in same<br>&nbsp;&nbsp;&nbsp;&nbsp;
-+'--svr_add_cfg &#60;full path, file name&#62;': Additional servers file. Default search for servers_additional.cfg in ./extra, %%PREFIX%%/etc, %%PREFIX%%/etc/inadyn-mt,<br>&nbsp;&nbsp;&nbsp;&nbsp;
-+%%PREFIX%%/etc/inadyn-mt/extra. Contains additional preconfigured DDNS servers to be used as --dyndns_system option parameter in same<br>&nbsp;&nbsp;&nbsp;&nbsp;
- fashion as servers inadyn-mt supports natively. Should appear before any dyndns_system option in inadyn-mt.conf or command<br>&nbsp;&nbsp;&nbsp;&nbsp;
- line if not using inadyn-mt.conf.<br><br>
- '--if &#60;network interface name&#62;': Name of network interface to use for ip server, and DDNS server comm. Defaults to<br> &nbsp;&nbsp;&nbsp;&nbsp;system configured default.<br><br>
-@@ -449,7 +449,7 @@
-
- 3. Update freedns.afraid.org, every minute, in daemon mode, with configuration read from file.<br><br>
-
-- Config file can be placed anywhere. In linux, default location: /etc/inadyn-mt.conf<br><br>
-+ Config file can be placed anywhere. In linux, default location: %%PREFIX%%/etc/inadyn-mt.conf<br><br>
-
- Content of config file:<br><br>
-
-@@ -458,7 +458,7 @@
- --log_file /var/log/inadyn.log<br>
- --change_persona 10012 #to change to another user id after init.<br><br>
-
-- Launching of inadyn-mt does not need any params. It looks for /etc/inadyn-mt.conf<br><br>
-+ Launching of inadyn-mt does not need any params. It looks for %%PREFIX%%/etc/inadyn-mt.conf<br><br>
-
- 4. Freedns update in console<br><br>
-
-@@ -471,7 +471,7 @@
- command line from a configuration file. This feature allows the user to
- write the options only once, and avoids frequent retyping.<br><br>
-
--<i>Default configuration file</i> is /etc/inadyn.conf under Unix systems. <br>
-+<i>Default configuration file</i> is %%PREFIX%%/etc/inadyn.conf under Unix systems. <br>
- The location of the config file can be given to inadyn-mt via --input_file option<br><br>
-
- <i>The format</i> :<br><br>
-@@ -971,7 +971,7 @@
- Ver.&nbsp; inadyn-mt 2.18.26 - June 2010<br>
- &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; Changes:<br>
- &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; - inadyn man files updated to inadyn-mt<br>
--&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; - *nix inadyn-mt.conf moved to /etc<br>
-+&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; - *nix inadyn-mt.conf moved to %%PREFIX%%/etc<br>
- &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; - added debian dpkg-buildpackage directory, et al<br>
- &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; - moved *nix meta files to /usr/share<br><br>
-
-@@ -981,7 +981,7 @@
-
- Ver.&nbsp; inadyn-mt 2.18.22 - May 2010<br>
- &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; Changes:<br>
--&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; - *nix meta files search root /etc, /usr/share, /usr/local/etc<br>
-+&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; - *nix meta files search root %%PREFIX%%/etc, /usr/share, /usr/local/etc<br>
- &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; - too many params compiler warning fixed<br><br>
-
- Ver.&nbsp; inadyn-mt 2.18.20 - May 2010<br>
-@@ -1278,8 +1278,8 @@
- inadyn-mt<br>
- &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; - updated inadyn-mt man files' original inadyn homepage
- to http://www.inatech.eu/inadyn/<br>
--&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; - changed default config file from /etc/inadyn.conf to
--/etc/inadyn-mt/inadyn-mt.conf<br><br>
-+&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; - changed default config file from %%PREFIX%%/etc/inadyn.conf to
-+%%PREFIX%%/etc/inadyn-mt/inadyn-mt.conf<br><br>
-
- Ver.&nbsp; inadyn-mt 2.12.01 - May 2008<br>
- &nbsp;&nbsp;&nbsp; Changes:<br>
diff --git a/dns/inadyn-mt/pkg-descr b/dns/inadyn-mt/pkg-descr
deleted file mode 100644
index 16a4fcf2523a..000000000000
--- a/dns/inadyn-mt/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-inadyn, inadyn-advanced fork. A multi-OS (*NIX, BSD, NT, 32 bit Win)
-console/service/daemon dynamic DNS client.
-
-It gives the possibility to have your own fixed hostname registered on the
-internet, although your IP might be changing. It checks periodically whether
-the IP address stored by the DNS server is the real current IP address of the
-machine that is running it.
-
-WWW: https://sourceforge.net/projects/inadyn-mt/
diff --git a/editors/Makefile b/editors/Makefile
index 582fbb11ba01..40c9a11cccc8 100644
--- a/editors/Makefile
+++ b/editors/Makefile
@@ -44,7 +44,6 @@
SUBDIR += fpc-ide
SUBDIR += fte
SUBDIR += fxite
- SUBDIR += gate
SUBDIR += gedit
SUBDIR += gedit-plugins
SUBDIR += ghex
@@ -246,7 +245,6 @@
SUBDIR += textadept
SUBDIR += texworks
SUBDIR += the
- SUBDIR += thoteditor
SUBDIR += treeform
SUBDIR += tweak
SUBDIR += uemacs
diff --git a/editors/gate/Makefile b/editors/gate/Makefile
deleted file mode 100644
index 2595f86ef37b..000000000000
--- a/editors/gate/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# Created by: James Howard
-
-PORTNAME= gate
-PORTVERSION= 2.06
-PORTREVISION= 2
-CATEGORIES= editors
-MASTER_SITES= http://www.unixpapa.com/software/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Simple and unobtrusive line-oriented text editor
-
-BUILD_DEPENDS= aspell:textproc/aspell
-RUN_DEPENDS= aspell:textproc/aspell
-
-USES= ncurses
-GNU_CONFIGURE= yes
-
-CONFIGURE_ARGS= --with-aspell=${LOCALBASE}/bin/aspell
-ALL_TARGET= gate gate.1
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-post-patch:
- @${REINPLACE_CMD} -e \
- 's|$${res_datadir}|${DATADIR}|g' ${WRKSRC}/configure
- @${REINPLACE_CMD} -e \
- 's|^char \*malloc();||g' ${WRKSRC}/term.c
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/gate ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/gate.1 ${STAGEDIR}${MANPREFIX}/man/man1
- @${MKDIR} ${STAGEDIR}${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/gate.help ${STAGEDIR}${DATADIR}
-
-.include <bsd.port.mk>
diff --git a/editors/gate/distinfo b/editors/gate/distinfo
deleted file mode 100644
index 67d64011813c..000000000000
--- a/editors/gate/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (gate-2.06.tar.gz) = 1320fcca324a591a0ce3aed8baa055add2ea32a3e8d0949f37a6a6fe21c02a8f
-SIZE (gate-2.06.tar.gz) = 58677
diff --git a/editors/gate/files/patch-Makefile.in b/editors/gate/files/patch-Makefile.in
deleted file mode 100644
index ea70d12af278..000000000000
--- a/editors/gate/files/patch-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in.orig 2003-06-19 16:47:56 UTC
-+++ Makefile.in
-@@ -25,7 +25,7 @@ DIST= README $(SRCS) gate.h config.h.in
- Makefile.in gate.1.C gate.help CHANGES
-
- gate: $(OBJS)
-- $(CC) -o gate $(CFLAGS) $(OBJS) $(LIBS)
-+ $(CC) -o gate $(CFLAGS) $(OBJS) $(LDFLAGS) $(LIBS)
-
- main.o: main.c gate.h config.h
- util.o: util.c gate.h config.h
diff --git a/editors/gate/files/patch-configure b/editors/gate/files/patch-configure
deleted file mode 100644
index 579cf63aaf5b..000000000000
--- a/editors/gate/files/patch-configure
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.orig 2005-01-24 06:35:15 UTC
-+++ configure
-@@ -1766,7 +1766,7 @@ else
- cat conftest.$ac_ext >&5
- fi
- rm -f conftest*
--test "$ac_cv_search_tgetent" = "no" && for i in termcap curses; do
-+test "$ac_cv_search_tgetent" = "no" && for i in ncurses; do
- LIBS="-l$i $ac_func_search_save_LIBS"
- cat > conftest.$ac_ext <<EOF
- #line 1773 "configure"
diff --git a/editors/gate/files/patch-gate.h b/editors/gate/files/patch-gate.h
deleted file mode 100644
index f4873775e0f9..000000000000
--- a/editors/gate/files/patch-gate.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- gate.h.orig 2005-01-24 06:24:26 UTC
-+++ gate.h
-@@ -211,7 +211,7 @@ int mv_file(char *src, char *dst);
-
- /* LINE.C */
- int outcol(char *str,int n,int icol);
--int getline(char *bf, char *wbf, int *wcol, char *prompt);
-+int get_line(char *bf, char *wbf, int *wcol, char *prompt);
- void back_to_col(int ncol);
- void print_to_index(int newi);
-
diff --git a/editors/gate/files/patch-line.c b/editors/gate/files/patch-line.c
deleted file mode 100644
index c36f28220fe7..000000000000
--- a/editors/gate/files/patch-line.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- line.c.orig 2003-06-19 15:06:54 UTC
-+++ line.c
-@@ -82,7 +82,7 @@ void mcursor(int *col, int *lin, char ch
- * If <wbuf> is NULL, then this does a more ordinary, wrapless read.
- */
-
--int getline(char *buf, char *wbuf, int *wcol, char *prompt)
-+int get_line(char *buf, char *wbuf, int *wcol, char *prompt)
- {
- int linemode= (wbuf == NULL); /* reading single line, not file */
- int wrapon= !linemode; /* is line wrap enabled? */
diff --git a/editors/gate/files/patch-main.c b/editors/gate/files/patch-main.c
deleted file mode 100644
index fa47f6591b78..000000000000
--- a/editors/gate/files/patch-main.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- main.c.orig 2005-01-24 17:05:01 UTC
-+++ main.c
-@@ -87,7 +87,7 @@ int main(int argc,char **argv)
- wcol= 0;
- for (;;)
- {
-- if (getline(bf[sw], bf[!sw], &wcol, prompt))
-+ if (get_line(bf[sw], bf[!sw], &wcol, prompt))
- {
- putchar('\n');
- done(RET_ENTER);
diff --git a/editors/gate/files/patch-spel.c b/editors/gate/files/patch-spel.c
deleted file mode 100644
index 53ae7f923153..000000000000
--- a/editors/gate/files/patch-spel.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- spel.c.orig 2003-06-19 16:55:51 UTC
-+++ spel.c
-@@ -151,7 +151,7 @@ empty_repl()
- /* ADD_REPL - Add the given replacement to the list of replacements.
- * "replace" may be NULL to indicate that the word is to be ignored.
- */
--
-+void
- add_repl(char *word, int word_len, char *replace)
- {
- struct repl *r;
-@@ -683,7 +683,7 @@ int fix_word(char *line, int offset, int
- for(;;)
- {
- subtask= 1;
-- if (getline(bf,NULL,&wcol,st))
-+ if (get_line(bf,NULL,&wcol,st))
- {
- printf("\nSpell Check Interupted.\n");
- return 1;
diff --git a/editors/gate/files/patch-subs.c b/editors/gate/files/patch-subs.c
deleted file mode 100644
index 295bb224a02f..000000000000
--- a/editors/gate/files/patch-subs.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- subs.c.orig 2005-01-24 06:16:01 UTC
-+++ subs.c
-@@ -74,7 +74,7 @@ int ask_spell_subs(char **replace, int *
- subtask= 1;
- sprintf(st,"Replacement for \"%.*s\" (? for help): ",
- strlen(match+1)-1, match+1);
-- if (getline(*replace= bf,NULL,wcol,st))
-+ if (get_line(*replace= bf,NULL,wcol,st))
- {
- printf("\nSpell Check Interupted.\n");
- do_subs= 'q';
-@@ -429,7 +429,7 @@ int cliplast(char *lastbuf, int bufsize)
- #endif
-
- /* Make a copy of the file */
-- if ((cfp= make_copy()) == NULL) return;
-+ if ((cfp= make_copy()) == NULL) return 0;
- fflush(cfp);
- fseek(cfp,0L,0);
-
diff --git a/editors/gate/pkg-descr b/editors/gate/pkg-descr
deleted file mode 100644
index 7f41336478d3..000000000000
--- a/editors/gate/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-Gate is text-gatherer. A text-gatherer is like a text-editor, but much
-more lightweight and unobtrusive.
-
-If you have a program or shell script that asks people to enter a small
-chunk of text, a text-gatherer like Gate is a good way to do it. It
-doesn't clear the screen (annoying if there were just some instructions
-printed there). It doesn't require you to know a lot of obscure editing
-commands. It doesn't make excessive demands on the intelligence of your
-terminal emulation software.
-
-It does provide a number of features that make it easier for novice users
-to produce good text. It does word-wrap, prints a prompt on each new line,
-and allows backspacing from the currently line onto previous lines. It
-also provides features that a more experienced user can use. You can call
-up normal editor, or use some of gate's simple-minded editing
-commands. You can read in files, or save your text to a file. You can
-filter your text through something like the Unix "fmt" command. It
-provides a nice spell-checking interface too.
-
-WWW: http://www.unixpapa.com/gate.html
diff --git a/editors/gate/pkg-plist b/editors/gate/pkg-plist
deleted file mode 100644
index 012c7f980c34..000000000000
--- a/editors/gate/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/gate
-man/man1/gate.1.gz
-%%DATADIR%%/gate.help
diff --git a/editors/thoteditor/Makefile b/editors/thoteditor/Makefile
deleted file mode 100644
index a40e0bac70c9..000000000000
--- a/editors/thoteditor/Makefile
+++ /dev/null
@@ -1,55 +0,0 @@
-# Created by: Pedro Giffuni
-
-PORTNAME= thoteditor
-PORTVERSION= 2.1e
-PORTREVISION= 5
-CATEGORIES= editors www
-MASTER_SITES= ftp://ftp.inrialpes.fr/pub/opera/sources/thot/ \
- ftp://ftp.ruhr-uni-bochum.de/local/jk.collection/thot/
-DISTNAME= ${PORTNAME}-src-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Structured document editor, offering a graphical WYSIWYG interface
-
-THOT_SUBDIR= Target
-USES= gmake motif xorg
-USE_XORG= ice sm x11 xext xt
-WRKSRC= ${WRKDIR}/Thot/${THOT_SUBDIR}
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-thot --enable-plugin --without-insure --without-amaya \
- --disable-java --disable-intr --disable-jit --disable-math \
- --disable-ilu
-ALL_TARGET= all schemas
-SUB_FILES= thoteditor
-MAKE_JOBS_UNSAFE= yes
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-post-extract:
- @${MKDIR} ${WRKSRC}
-
-post-patch:
- @${REINPLACE_CMD} 's|-g -O|${CFLAGS}|' \
- ${WRKDIR}/Thot/configure
- @${REINPLACE_CMD} 's|%%MOTIFLIB%%|${MOTIFLIB}|' \
- ${WRKDIR}/Thot/thot/Makefile.in
- @${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|' \
- ${WRKDIR}/Thot/thotlib/base/registry.c
- @${REINPLACE_CMD} 's|/usr/wsrc/|/usr/tmp/|' \
- ${WRKDIR}/Thot/thotlib/include/sysdep.h
-
-do-configure:
- (cd ${WRKSRC};../configure ${CONFIGURE_ARGS})
-
-post-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/thot/doc
- ${INSTALL_SCRIPT} ${WRKDIR}/thoteditor ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKDIR}/Thot/tools/cextract-1.7/cextract.man \
- ${STAGEDIR}${PREFIX}/man/man1/cextract.1
- ${INSTALL_MAN} ${WRKDIR}/Thot/tools/cextract-1.7/cextrc.5 \
- ${STAGEDIR}${PREFIX}/man/man5
-
-.include <bsd.port.mk>
diff --git a/editors/thoteditor/distinfo b/editors/thoteditor/distinfo
deleted file mode 100644
index b221f81de72f..000000000000
--- a/editors/thoteditor/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (thoteditor-src-2.1e.tar.gz) = 865bdccb3d047af99b90e2b4d4e8ac1bd0bdfe99041849ed7c463f0ce6b86641
-SIZE (thoteditor-src-2.1e.tar.gz) = 3753847
diff --git a/editors/thoteditor/files/patch-Makefile.in b/editors/thoteditor/files/patch-Makefile.in
deleted file mode 100644
index e636093a458d..000000000000
--- a/editors/thoteditor/files/patch-Makefile.in
+++ /dev/null
@@ -1,19 +0,0 @@
---- ../Makefile.in.orig 1997-10-08 10:13:58.000000000 +0200
-+++ ../Makefile.in 2014-05-08 10:31:05.418730130 +0200
-@@ -17,6 +17,7 @@
-
- SUBDIRS = tools tablelib thotlib batch drawlib indexlib thot amaya
- EXTRA_SUBDIRS= misc classes javalib
-+BINS = bin/app bin/grm bin/printstr bin/str bin/tra bin/cextract bin/print bin/prs bin/thot
-
- prefix = @prefix@
- exec_prefix = @exec_prefix@
-@@ -76,6 +77,8 @@
- do if test -d $$dir ; then cd $$dir ; \
- $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" install ; \
- cd .. ; fi ;done )
-+ (for file in $(BINS);\
-+ do $(BSD_INSTALL_PROGRAM) $$file $(DESTDIR)${bindir}; done )
-
- uninstall :
- @(for dir in $(SUBDIRS) ;\
diff --git a/editors/thoteditor/files/patch-UIcss.c b/editors/thoteditor/files/patch-UIcss.c
deleted file mode 100644
index af2bcb4ef2f8..000000000000
--- a/editors/thoteditor/files/patch-UIcss.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- thot/UIcss.c.orig Sat Aug 21 17:34:06 2004
-+++ ../thot/UIcss.c Sat Aug 21 17:34:27 2004
-@@ -1117,6 +1117,7 @@
- #ifdef DEBUG_CSS
- fprintf (stderr, "CSSCallbackHandle: undefined button value.\n");
- #endif
-+ break;
- }
- break;
-
diff --git a/editors/thoteditor/files/patch-batch-Makefile.in b/editors/thoteditor/files/patch-batch-Makefile.in
deleted file mode 100644
index b6f398c8481e..000000000000
--- a/editors/thoteditor/files/patch-batch-Makefile.in
+++ /dev/null
@@ -1,27 +0,0 @@
---- ../batch/Makefile.in.orig 1997-11-14 18:09:14.000000000 +0100
-+++ ../batch/Makefile.in 2014-05-08 10:17:15.785699396 +0200
-@@ -202,16 +202,16 @@
- $(RM) -f *.o dns_daemon
-
- install : all
-- @(if test ! -d $(datadir) ; then $(MKDIR) $(datadir) ; fi)
-- @(if test ! -d $(datadir)/thot ; then $(MKDIR) $(datadir)/thot ; fi)
-- @(if test ! -d $(datadir)/thot/batch ; then $(MKDIR) $(datadir)/thot/batch ; fi)
-- @(if test ! -d $(datadir)/thot/applis ; then $(MKDIR) $(datadir)/thot/applis ; fi)
-- @(if test ! -d $(datadir)/thot/applis/bin ; then $(MKDIR) $(datadir)/thot/applis/bin ; fi)
-- @(for i in $(COMPILERS) ; do \
-- $(INSTALL_BIN) $$i $(datadir)/thot/applis/bin ; done)
-+ (if test ! -d $(DESTDIR)$(datadir) ; then $(MKDIR) $(DESTDIR)$(datadir) ; fi)
-+ (if test ! -d $(DESTDIR)$(datadir)/thot ; then $(MKDIR) $(DESTDIR)$(datadir)/thot ; fi)
-+ (if test ! -d $(DESTDIR)$(datadir)/thot/batch ; then $(MKDIR) $(DESTDIR)$(datadir)/thot/batch ; fi)
-+ (if test ! -d $(DESTDIR)$(datadir)/thot/applis ; then $(MKDIR) $(DESTDIR)$(datadir)/thot/applis ; fi)
-+ (if test ! -d $(DESTDIR)$(datadir)/thot/applis/bin ; then $(MKDIR) $(DESTDIR)$(datadir)/thot/applis/bin ; fi)
-+ (for i in $(COMPILERS) ; do \
-+ $(BSD_INSTALL_PROGRAM) $$i $(DESTDIR)$(datadir)/thot/applis/bin ; done)
- (for i in $(LANGUAGES) ; do \
- for file in `$(ECHO) $(THOTDIR)/batch/$$i` ; do \
-- $(INSTALL_DATA) $$file $(datadir)/thot/batch ; \
-+ $(INSTALL_DATA) $$file $(DESTDIR)$(datadir)/thot/batch ; \
- done ; done)
-
- uninstall :
diff --git a/editors/thoteditor/files/patch-configure b/editors/thoteditor/files/patch-configure
deleted file mode 100644
index a79a5de4d766..000000000000
--- a/editors/thoteditor/files/patch-configure
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../configure.orig Fri Sep 24 20:16:20 1999
-+++ ../configure Fri Sep 24 20:17:39 1999
-@@ -5200,7 +5200,7 @@
- esac
- fi
- fi
--
-+MOTIF_LIBRARIES="$(MOTIFLIB)"
-
-
-
diff --git a/editors/thoteditor/files/patch-thot-Makefile.in b/editors/thoteditor/files/patch-thot-Makefile.in
deleted file mode 100644
index d3e181bfa64a..000000000000
--- a/editors/thoteditor/files/patch-thot-Makefile.in
+++ /dev/null
@@ -1,70 +0,0 @@
---- ../thot/Makefile.in.orig 1997-11-19 11:41:49.000000000 +0100
-+++ ../thot/Makefile.in 2014-05-08 10:28:49.671753071 +0200
-@@ -14,7 +14,7 @@
- -I@top_srcdir@/drawlib -I@top_srcdir@/drawlib/f
- LDFLAGS = @LDFLAGS@ -L../indexlib -L../drawlib -L../tablelib -L../thotlib -L..
- LIBS = -lThotIndex -lThotDraw -lThotTable -lThotEditor @IMGLIBS@ \
-- $(MOTIF_LIBRARIES) -lXm $(X_LIBS) -lXt -lXext $(X_PRE_LIBS) \
-+ %%MOTIFLIB%% -lXm -lXm $(X_LIBS) -lXt -lXext $(X_PRE_LIBS) \
- -lX11 $(X_EXTRA_LIBS) @LIBS@ @EXTRA_LIBS@ -lm
-
- prefix = @prefix@
-@@ -27,6 +27,7 @@
- CONFIGFILES= \
- XKeysymDB thot.ini thot.color thot.pattern thot.keyboard \
- fr-thotdialogue en-appdialogue en-compildialogue en-corrdialogue \
-+ en-cssmessage \
- en-drawdialogue en-grmdialogue en-inddialogue en-itfdialogue \
- en-libdialogue en-printdialogue en-prsdialogue en-strdialogue \
- en-thotdialogue en-thotmessage en-thotversion en-transdialogue \
-@@ -54,31 +55,33 @@
- $(RM) *.o EDITORAPP.c EDITOR.A
-
- install : all
-- @(if test ! -d $(datadir) ; then $(MKDIR) $(datadir) ; fi)
-- @(if test ! -d $(datadir)/thot ; then $(MKDIR) $(datadir)/thot ; fi)
-- @(if test ! -d $(datadir)/thot/config ; then $(MKDIR) $(datadir)/thot/config ; fi)
-- @(if test ! -d $(datadir)/thot/fonts ; then $(MKDIR) $(datadir)/thot/fonts ; fi)
-- @(if test ! -d $(datadir)/thot/dicopar ; then $(MKDIR) $(datadir)/thot/dicopar ; fi)
-- @(if test ! -d $(datadir)/thot/applis ; then $(MKDIR) $(datadir)/thot/applis ; fi)
-- @(if test ! -d $(datadir)/thot/applis/bin ; then $(MKDIR) $(datadir)/thot/applis/bin ; fi)
-- @(if test ! -d $(datadir)/schemas ; then $(MKDIR) $(datadir)/schemas ; fi)
-- $(INSTALL_BIN) ../bin/thot $(datadir)/thot/applis/bin
-- $(INSTALL_BIN) ../bin/print $(datadir)/thot/applis/bin
-+ (if test ! -d $(DESTDIR)$(datadir) ; then $(MKDIR) $(DESTDIR)$(datadir) ; fi)
-+ (if test ! -d $(DESTDIR)$(datadir)/thot ; then $(MKDIR) $(DESTDIR)$(datadir)/thot ; fi)
-+ (if test ! -d $(DESTDIR)$(datadir)/thot/config ; then $(MKDIR) $(DESTDIR)$(datadir)/thot/config ; fi)
-+ (if test ! -d $(DESTDIR)$(datadir)/thot/fonts ; then $(MKDIR) $(DESTDIR)$(datadir)/thot/fonts ; fi)
-+ (if test ! -d $(DESTDIR)$(datadir)/thot/dicopar ; then $(MKDIR) $(DESTDIR)$(datadir)/thot/dicopar ; fi)
-+ (if test ! -d $(DESTDIR)$(datadir)/thot/applis ; then $(MKDIR) $(DESTDIR)$(datadir)/thot/applis ; fi)
-+ (if test ! -d $(DESTDIR)$(datadir)/thot/applis/bin ; then $(MKDIR) $(DESTDIR)$(datadir)/thot/applis/bin ; fi)
-+ (if test ! -d $(DESTDIR)$(datadir)/thot/schemas ; then $(MKDIR) $(DESTDIR)$(datadir)/thot/schemas ; fi)
-+ $(BSD_INSTALL_PROGRAM) ../bin/thot $(DESTDIR)$(datadir)/thot/applis/bin
-+ $(BSD_INSTALL_PROGRAM) ../bin/print $(DESTDIR)$(datadir)/thot/applis/bin
-+ $(INSTALL_DATA) EDITOR.h $(DESTDIR)$(datadir)/thot/schemas
-+ $(INSTALL_DATA) ExtCss.h $(DESTDIR)$(datadir)/thot/schemas
- (for i in $(SCHEMAS) ; do \
- for file in `$(ECHO) $(THOTDIR)/schemas/$$i` ; do \
-- $(INSTALL_DATA) $$file $(datadir)/thot/schemas ; \
-+ $(INSTALL_DATA) $$file $(DESTDIR)$(datadir)/thot/schemas ; \
- done ; done)
- (for i in $(CONFIGFILES) ; do \
-- for file in `$(ECHO) $(THOTDIR)/thot/config/$$i` ; do \
-- $(INSTALL_DATA) $$file $(datadir)/thot/config ; \
-+ for file in `$(ECHO) $(THOTDIR)/config/$$i` ; do \
-+ $(INSTALL_DATA) $$file $(DESTDIR)$(datadir)/thot/config ; \
- done ; done)
- (for i in $(DICOFILES) ; do \
-- for file in `$(ECHO) $(THOTDIR)/thot/dicopar/$$i` ; do \
-- $(INSTALL_DATA) $$file $(datadir)/thot/dicopar ; \
-+ for file in `$(ECHO) $(THOTDIR)/dicopar/$$i` ; do \
-+ $(INSTALL_DATA) $$file $(DESTDIR)$(datadir)/thot/dicopar ; \
- done ; done)
- (for i in $(FONTSFILES) ; do \
-- for file in `$(ECHO) $(THOTDIR)/thot/fonts/$$i` ; do \
-- $(INSTALL_DATA) $$file $(datadir)/thot/fonts ; \
-+ for file in `$(ECHO) $(THOTDIR)/fonts/$$i` ; do \
-+ $(INSTALL_DATA) $$file $(DESTDIR)$(datadir)/thot/fonts ; \
- done ; done)
-
- uninstall :
diff --git a/editors/thoteditor/files/patch-thotlib-base-registry.c b/editors/thoteditor/files/patch-thotlib-base-registry.c
deleted file mode 100644
index e3fff2c9ae4d..000000000000
--- a/editors/thoteditor/files/patch-thotlib-base-registry.c
+++ /dev/null
@@ -1,34 +0,0 @@
---- ../thotlib/base/registry.c.orig Mon Sep 27 00:32:18 1999
-+++ ../thotlib/base/registry.c Mon Sep 27 00:34:52 1999
-@@ -833,6 +833,7 @@
- PathBuffer path;
- char *home_dir;
- char filename[MAX_PATH];
-+ char homecmd[MAX_PATH];
- char *my_path;
- char *dir_end = NULL;
- char *appName;
-@@ -1084,13 +1085,22 @@
- dir_end -= 3;
- }
- else
-- fprintf (stderr, "System wide %s not found at %s\n", THOT_INI_FILENAME, &filename[0]);
-+ fprintf (stderr, " ");
-+/* fprintf (stderr, "System wide %s not found at %s\n", THOT_INI_FILENAME, &filename[0]); */
-
- if (home_dir != NULL)
- {
- strcpy (filename, home_dir);
- strcat (filename, DIR_STR);
- strcat (filename, THOT_RC_FILENAME);
-+ if (!TtaFileExist (&filename[0]))
-+ {
-+ sprintf(homecmd,"/bin/cp %%PREFIX%%/share/thot/config/thot.ini %s%s.thotrc\n",home_dir,DIR_STR);
-+ fprintf(stderr,"Copying system thot.ini into ~/.thotrc.\n");
-+ system(homecmd);
-+ sprintf(homecmd,"/bin/chmod u+w %s%s.thotrc\n",home_dir,DIR_STR);
-+ system(homecmd);
-+ }
- if (TtaFileExist (&filename[0]))
- {
- #ifdef DEBUG_REGISTRY
diff --git a/editors/thoteditor/files/patch-tools-Makefile.in b/editors/thoteditor/files/patch-tools-Makefile.in
deleted file mode 100644
index c0cd3600e5a1..000000000000
--- a/editors/thoteditor/files/patch-tools-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../tools/Makefile.in.orig Fri May 16 10:00:20 1997
-+++ ../tools/Makefile.in Sat Sep 25 12:16:00 1999
-@@ -24,7 +24,7 @@
- cd .. ; fi ;done )
-
- install :
-- @(for dir in $(SUBDIRS) ;\
-+ @(set -x;for dir in $(SUBDIRS) ;\
- do if test -d $$dir ; then cd $$dir ; \
- $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" install ; \
- cd .. ; fi ;done )
diff --git a/editors/thoteditor/files/thoteditor.in b/editors/thoteditor/files/thoteditor.in
deleted file mode 100644
index 4b5268f64bb7..000000000000
--- a/editors/thoteditor/files/thoteditor.in
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-THOTDIR=%%PREFIX%%/share/thot
-export THOTDIR
-exec %%PREFIX%%/bin/thot
diff --git a/editors/thoteditor/pkg-descr b/editors/thoteditor/pkg-descr
deleted file mode 100644
index 0ccda6cdad3a..000000000000
--- a/editors/thoteditor/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-Thot offers the usual functionality of a word processor, but it also
-processes the document structure. It includes a large set of advanced
-tools, such as a spell checker and an index generator, and it allows to
-export documents to common formats like HTML and LaTeX.
-This release should be considered as a snapshot of a work in progress. A
-large part of the intended features of Thot Editor are implemented, but
-some of them are not complete yet and the software is not supposed to be very
-robust. The user interface may change and can be improved.
-
-For documentation, please see the homepage.
-
-WWW: http://opera.inrialpes.fr/Thot.en.html
diff --git a/editors/thoteditor/pkg-plist b/editors/thoteditor/pkg-plist
deleted file mode 100644
index 64dc7ad72678..000000000000
--- a/editors/thoteditor/pkg-plist
+++ /dev/null
@@ -1,319 +0,0 @@
-bin/app
-bin/grm
-bin/str
-bin/printstr
-bin/tra
-bin/cextract
-bin/print
-bin/prs
-bin/thot
-bin/thoteditor
-man/man1/cextract.1.gz
-man/man5/cextrc.5.gz
-share/thot/batch/APP.GRM
-share/thot/batch/PRESEN.GRM
-share/thot/batch/STRUCT.GRM
-share/thot/batch/TRANS.GRM
-share/thot/batch/APP.LAN
-share/thot/batch/PRESEN.LAN
-share/thot/batch/STRUCT.LAN
-share/thot/batch/TRANS.LAN
-share/thot/batch/APP.LST
-share/thot/batch/PRESEN.LST
-share/thot/batch/STRUCT.LST
-share/thot/batch/TRANS.LST
-share/thot/applis/bin/grm
-share/thot/applis/bin/str
-share/thot/applis/bin/prs
-share/thot/applis/bin/tra
-share/thot/applis/bin/app
-share/thot/applis/bin/printstr
-share/thot/applis/bin/thot
-share/thot/applis/bin/print
-share/thot/config/XKeysymDB
-share/thot/config/thot.ini
-share/thot/config/thot.color
-share/thot/config/thot.pattern
-share/thot/config/thot.keyboard
-share/thot/config/fr-thotdialogue
-share/thot/config/en-appdialogue
-share/thot/config/en-compildialogue
-share/thot/config/en-corrdialogue
-share/thot/config/en-cssmessage
-share/thot/config/en-drawdialogue
-share/thot/config/en-grmdialogue
-share/thot/config/en-inddialogue
-share/thot/config/en-itfdialogue
-share/thot/config/en-libdialogue
-share/thot/config/en-printdialogue
-share/thot/config/en-prsdialogue
-share/thot/config/en-strdialogue
-share/thot/config/en-thotdialogue
-share/thot/config/en-thotmessage
-share/thot/config/en-thotversion
-share/thot/config/en-transdialogue
-share/thot/config/en-typdialogue
-share/thot/config/fr-appdialogue
-share/thot/config/fr-compildialogue
-share/thot/config/fr-corrdialogue
-share/thot/config/fr-drawdialogue
-share/thot/config/fr-grmdialogue
-share/thot/config/fr-inddialogue
-share/thot/config/fr-itfdialogue
-share/thot/config/fr-libdialogue
-share/thot/config/fr-printdialogue
-share/thot/config/fr-prsdialogue
-share/thot/config/fr-strdialogue
-share/thot/config/fr-thotmessage
-share/thot/config/fr-thotversion
-share/thot/config/fr-transdialogue
-share/thot/config/fr-typdialogue
-share/thot/fonts/Families.list
-share/thot/fonts/fonts.dir
-share/thot/fonts/icones.ff
-share/thot/fonts/icones.pcf
-share/thot/fonts/icones1.fb
-share/thot/fonts/icones11.fb
-share/thot/dicopar/american.ptn
-share/thot/dicopar/deutsch.ptn
-share/thot/dicopar/english.ptn
-share/thot/dicopar/espanol.ptn
-share/thot/dicopar/finish.ptn
-share/thot/dicopar/francais.ptn
-share/thot/dicopar/italiano.ptn
-share/thot/dicopar/nederl.ptn
-share/thot/dicopar/portug.ptn
-share/thot/dicopar/swedish.ptn
-share/thot/dicopar/alphabet
-share/thot/dicopar/clavier
-share/thot/schemas/Makefile
-share/thot/schemas/Text_ASCII.inc
-share/thot/schemas/Text_SGML.inc
-share/thot/schemas/EDITOR.h
-share/thot/schemas/ExtCss.h
-share/thot/schemas/Arbre2.S
-share/thot/schemas/Draw2.S
-share/thot/schemas/Draw3.S
-share/thot/schemas/Expose.S
-share/thot/schemas/ExtCss.S
-share/thot/schemas/ExtIndex.S
-share/thot/schemas/Feuille.S
-share/thot/schemas/Fichier.S
-share/thot/schemas/Lettre.S
-share/thot/schemas/Math.S
-share/thot/schemas/Palette.S
-share/thot/schemas/Paragraphe.S
-share/thot/schemas/Rapport.S
-share/thot/schemas/RefBib.S
-share/thot/schemas/Table.S
-share/thot/schemas/Arbre2.STR
-share/thot/schemas/Draw2.STR
-share/thot/schemas/Draw3.STR
-share/thot/schemas/Expose.STR
-share/thot/schemas/ExtCss.STR
-share/thot/schemas/ExtIndex.STR
-share/thot/schemas/Feuille.STR
-share/thot/schemas/Fichier.STR
-share/thot/schemas/Lettre.STR
-share/thot/schemas/Math.STR
-share/thot/schemas/Palette.STR
-share/thot/schemas/Paragraphe.STR
-share/thot/schemas/Rapport.STR
-share/thot/schemas/RefBib.STR
-share/thot/schemas/Table.STR
-share/thot/schemas/Arbre2P.P
-share/thot/schemas/Draw2P.P
-share/thot/schemas/Draw3P.P
-share/thot/schemas/ExposeP.P
-share/thot/schemas/ExtCssP.P
-share/thot/schemas/ExtIndexP.P
-share/thot/schemas/FeuilleP.P
-share/thot/schemas/FichierP.P
-share/thot/schemas/LettreP.P
-share/thot/schemas/MathP.P
-share/thot/schemas/PaletteP.P
-share/thot/schemas/ParagrLTP.P
-share/thot/schemas/ParagraphP.P
-share/thot/schemas/RapportP.P
-share/thot/schemas/RefBibP.P
-share/thot/schemas/TableP.P
-share/thot/schemas/Arbre2P.PRS
-share/thot/schemas/Draw2P.PRS
-share/thot/schemas/Draw3P.PRS
-share/thot/schemas/ExposePFS.PRS
-share/thot/schemas/ExposePI.PRS
-share/thot/schemas/ExposePIN.PRS
-share/thot/schemas/ExposePINUS.PRS
-share/thot/schemas/ExposePIUS.PRS
-share/thot/schemas/ExposePP.PRS
-share/thot/schemas/ExposePPUS.PRS
-share/thot/schemas/ExtCssP.PRS
-share/thot/schemas/ExtIndexPP.PRS
-share/thot/schemas/ExtIndexPPE.PRS
-share/thot/schemas/ExtIndexPPEUS.PRS
-share/thot/schemas/ExtIndexPPEnoref.PRS
-share/thot/schemas/ExtIndexPPEnorefUS.PRS
-share/thot/schemas/ExtIndexPPUS.PRS
-share/thot/schemas/FeuillePI.PRS
-share/thot/schemas/FeuillePIUS.PRS
-share/thot/schemas/FeuillePP.PRS
-share/thot/schemas/FeuillePPUS.PRS
-share/thot/schemas/FichierP.PRS
-share/thot/schemas/LettreP.PRS
-share/thot/schemas/LettrePE.PRS
-share/thot/schemas/LettrePP.PRS
-share/thot/schemas/LettrePP1.PRS
-share/thot/schemas/LettrePP1E.PRS
-share/thot/schemas/LettrePP1EUS.PRS
-share/thot/schemas/LettrePP1US.PRS
-share/thot/schemas/LettrePPE.PRS
-share/thot/schemas/LettrePPEUS.PRS
-share/thot/schemas/LettrePPUS.PRS
-share/thot/schemas/MathP.PRS
-share/thot/schemas/PaletteP.PRS
-share/thot/schemas/ParagrLTP.PRS
-share/thot/schemas/ParagraphP.PRS
-share/thot/schemas/ParagraphPD.PRS
-share/thot/schemas/RapportP.PRS
-share/thot/schemas/RapportPE.PRS
-share/thot/schemas/RapportPP.PRS
-share/thot/schemas/RapportPPB.PRS
-share/thot/schemas/RapportPPBC.PRS
-share/thot/schemas/RapportPPBCUS.PRS
-share/thot/schemas/RapportPPBE.PRS
-share/thot/schemas/RapportPPBEUS.PRS
-share/thot/schemas/RapportPPBUS.PRS
-share/thot/schemas/RapportPPE.PRS
-share/thot/schemas/RapportPPEUS.PRS
-share/thot/schemas/RapportPPR.PRS
-share/thot/schemas/RapportPPRUS.PRS
-share/thot/schemas/RapportPPUS.PRS
-share/thot/schemas/RefBibP.PRS
-share/thot/schemas/RefBibP1.PRS
-share/thot/schemas/RefBibPCle.PRS
-share/thot/schemas/RefBibPE.PRS
-share/thot/schemas/RefBibPE1.PRS
-share/thot/schemas/RefBibPECle.PRS
-share/thot/schemas/TableP.PRS
-share/thot/schemas/TablePS.PRS
-share/thot/schemas/Arbre2A.T
-share/thot/schemas/Arbre2H.T
-share/thot/schemas/Arbre2T.T
-share/thot/schemas/Draw2A.T
-share/thot/schemas/Draw2H.T
-share/thot/schemas/Draw2T.T
-share/thot/schemas/Draw2T1.T
-share/thot/schemas/Draw3A.T
-share/thot/schemas/Draw3H.T
-share/thot/schemas/Draw3T.T
-share/thot/schemas/Draw3T1.T
-share/thot/schemas/ExposeA.T
-share/thot/schemas/ExposeH.T
-share/thot/schemas/ExposeH1.T
-share/thot/schemas/ExtIndexH.T
-share/thot/schemas/FeuilleA.T
-share/thot/schemas/FeuilleH.T
-share/thot/schemas/FichierA.T
-share/thot/schemas/FichierH.T
-share/thot/schemas/FichierT.T
-share/thot/schemas/LettreA.T
-share/thot/schemas/MathH.T
-share/thot/schemas/MathT.T
-share/thot/schemas/ParagraphA.T
-share/thot/schemas/ParagraphH.T
-share/thot/schemas/ParagraphT.T
-share/thot/schemas/ParagraphW.T
-share/thot/schemas/RapportA.T
-share/thot/schemas/RapportH.T
-share/thot/schemas/RapportT.T
-share/thot/schemas/RapportWA.T
-share/thot/schemas/RefBibA.T
-share/thot/schemas/RefBibB.T
-share/thot/schemas/RefBibBH.T
-share/thot/schemas/RefBibH.T
-share/thot/schemas/RefBibT.T
-share/thot/schemas/RefBibT1.T
-share/thot/schemas/RefBibWA.T
-share/thot/schemas/RefBibWM.T
-share/thot/schemas/TableA.T
-share/thot/schemas/TableH.T
-share/thot/schemas/TableT.T
-share/thot/schemas/Arbre2A.TRA
-share/thot/schemas/Arbre2H.TRA
-share/thot/schemas/Arbre2T.TRA
-share/thot/schemas/Draw2A.TRA
-share/thot/schemas/Draw2H.TRA
-share/thot/schemas/Draw2T.TRA
-share/thot/schemas/Draw2T1.TRA
-share/thot/schemas/ExposeA.TRA
-share/thot/schemas/ExposeH.TRA
-share/thot/schemas/ExposeH1.TRA
-share/thot/schemas/ExtIndexH.TRA
-share/thot/schemas/FeuilleA.TRA
-share/thot/schemas/FeuilleH.TRA
-share/thot/schemas/FichierA.TRA
-share/thot/schemas/FichierH.TRA
-share/thot/schemas/FichierT.TRA
-share/thot/schemas/LettreA.TRA
-share/thot/schemas/MathH.TRA
-share/thot/schemas/MathT.TRA
-share/thot/schemas/ParagraphA.TRA
-share/thot/schemas/ParagraphH.TRA
-share/thot/schemas/ParagraphT.TRA
-share/thot/schemas/ParagraphW.TRA
-share/thot/schemas/RapportA.TRA
-share/thot/schemas/RapportH.TRA
-share/thot/schemas/RapportHM.TRA
-share/thot/schemas/RapportT.TRA
-share/thot/schemas/RefBibA.TRA
-share/thot/schemas/RefBibB.TRA
-share/thot/schemas/RefBibBH.TRA
-share/thot/schemas/RefBibH.TRA
-share/thot/schemas/RefBibT.TRA
-share/thot/schemas/RefBibT1.TRA
-share/thot/schemas/RefBibWA.TRA
-share/thot/schemas/RefBibWM.TRA
-share/thot/schemas/TableA.TRA
-share/thot/schemas/TableH.TRA
-share/thot/schemas/TableT.TRA
-share/thot/schemas/Arbre2.conf
-share/thot/schemas/Draw2.conf
-share/thot/schemas/Draw3.conf
-share/thot/schemas/Expose.conf
-share/thot/schemas/ExtCss.conf
-share/thot/schemas/ExtIndex.conf
-share/thot/schemas/Feuille.conf
-share/thot/schemas/Fichier.conf
-share/thot/schemas/Lettre.conf
-share/thot/schemas/Math.conf
-share/thot/schemas/Palette.conf
-share/thot/schemas/Paragraphe.conf
-share/thot/schemas/Rapport.conf
-share/thot/schemas/Table.conf
-share/thot/schemas/Arbre2.fr
-share/thot/schemas/Draw2.fr
-share/thot/schemas/Draw3.fr
-share/thot/schemas/Math.fr
-share/thot/schemas/Expose.fr
-share/thot/schemas/ExtIndex.fr
-share/thot/schemas/Feuille.fr
-share/thot/schemas/Fichier.fr
-share/thot/schemas/Lettre.fr
-share/thot/schemas/Paragraphe.fr
-share/thot/schemas/Rapport.fr
-share/thot/schemas/RefBib.fr
-share/thot/schemas/Table.fr
-share/thot/schemas/Arbre2.en
-share/thot/schemas/Draw2.en
-share/thot/schemas/Draw3.en
-share/thot/schemas/Expose.en
-share/thot/schemas/ExtIndex.en
-share/thot/schemas/Feuille.en
-share/thot/schemas/Fichier.en
-share/thot/schemas/Lettre.en
-share/thot/schemas/Math.en
-share/thot/schemas/Paragraphe.en
-share/thot/schemas/Rapport.en
-share/thot/schemas/RefBib.en
-share/thot/schemas/Table.en
-@dir share/thot/doc
diff --git a/emulators/Makefile b/emulators/Makefile
index 6f957d8a748e..2368ba88e780 100644
--- a/emulators/Makefile
+++ b/emulators/Makefile
@@ -14,7 +14,6 @@
SUBDIR += bsvc
SUBDIR += cannonball
SUBDIR += cemu
- SUBDIR += cinc
SUBDIR += cingb
SUBDIR += citra
SUBDIR += citra-qt5
@@ -26,9 +25,7 @@
SUBDIR += dolphin-emu
SUBDIR += dosbox
SUBDIR += dosbox-staging
- SUBDIR += dtcyber
SUBDIR += dynamips-community
- SUBDIR += e-uae
SUBDIR += edumips64
SUBDIR += elliott-803
SUBDIR += emu64
diff --git a/emulators/cinc/Makefile b/emulators/cinc/Makefile
deleted file mode 100644
index aac67a21d102..000000000000
--- a/emulators/cinc/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# Created by: verm@drunkmonk.net
-
-PORTNAME= cinc
-PORTVERSION= 2.1.3
-PORTREVISION= 2
-CATEGORIES= emulators
-MASTER_SITES= SF/${PORTNAME}/OldFiles
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Bell Laboratories cardiac computer emulator
-
-GNU_CONFIGURE= yes
-USES= gmake
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-PLIST_FILES= bin/cinc \
- bin/casm
-
-post-patch:
- @${REINPLACE_CMD} -e 's|-I-||g; s|bindir)|DESTDIR)$$(&|' \
- -e 's|/usr/bin/install|${INSTALL_PROGRAM}|' \
- ${WRKSRC}/Makefile.in
-
-.include <bsd.port.mk>
diff --git a/emulators/cinc/distinfo b/emulators/cinc/distinfo
deleted file mode 100644
index 18525d45fb0a..000000000000
--- a/emulators/cinc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (cinc-2.1.3.tar.gz) = 23a2fb1da1041229457aebfd0aa52959850322cc2b40e0bdac4bfa9f5bde794c
-SIZE (cinc-2.1.3.tar.gz) = 56155
diff --git a/emulators/cinc/pkg-descr b/emulators/cinc/pkg-descr
deleted file mode 100644
index 3142b4943dd9..000000000000
--- a/emulators/cinc/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-cinc is a program that emulates the Bell Laboratories cardiac computer
-(from here on referred to as cardiac). cardiac stands for cardboard
-illustrative aid to computation.
-
-casm is an assembler for the cinc emulator. casm reads a casm source program
-and translates it to a cinc loadable program that can be executed with the
-cinc emulator.
-
-cinc allows you to run cardiac programs on a real computer. The real
-cardiac allows the student to learn how computers work internally.
-
-WWW: https://sourceforge.net/projects/cinc/
diff --git a/emulators/dtcyber/Makefile b/emulators/dtcyber/Makefile
deleted file mode 100644
index 100e0761d116..000000000000
--- a/emulators/dtcyber/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# Created by: trasz <trasz@pin.if.uz.zgora.pl>
-
-PORTNAME= dtcyber
-PORTVERSION= 2.0b1
-PORTREVISION= 3
-CATEGORIES= emulators
-MASTER_SITES= http://members.iinet.net.au/~tom-hunter/ \
- LOCAL/trasz
-DISTNAME= dtcyber20b1
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Desktop CYBER Emulator
-
-USES= dos2unix zip xorg
-USE_XORG= x11
-NO_WRKSUBDIR= yes
-INSTALL_TARGET=
-MAKEFILE= Makefile.x11
-CFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-SUB_FILES= pkg-message
-PLIST_FILES= bin/dtcyber %%EXAMPLESDIR%%/cyber.ini %%EXAMPLESDIR%%/cos.tap
-
-BROKEN_aarch64= Fails to compile: error: Unable to determine size of basic data types
-BROKEN_armv6= Fails to compile: error: Unable to determine size of basic data types
-BROKEN_armv7= Fails to compile: error: Unable to determine size of basic data types
-BROKEN_mips64= Fails to compile: error: Unable to determine size of basic data types
-BROKEN_riscv64= Fails to compile: error: Unable to determine size of basic data types
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/dtcyber ${STAGEDIR}${PREFIX}/bin
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/cyber.ini ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/Os/cos.tap ${STAGEDIR}${EXAMPLESDIR}
-
-.include <bsd.port.mk>
diff --git a/emulators/dtcyber/distinfo b/emulators/dtcyber/distinfo
deleted file mode 100644
index 25280d978a33..000000000000
--- a/emulators/dtcyber/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (dtcyber20b1.zip) = 82ecf79b289b99bd30832fdec1a2c08eff79a7a92ba3f907bcb080958b3a8cba
-SIZE (dtcyber20b1.zip) = 197493
diff --git a/emulators/dtcyber/files/patch-Makefile.x11 b/emulators/dtcyber/files/patch-Makefile.x11
deleted file mode 100644
index 63313dae3535..000000000000
--- a/emulators/dtcyber/files/patch-Makefile.x11
+++ /dev/null
@@ -1,27 +0,0 @@
---- Makefile.x11.orig 2015-03-19 18:46:41 UTC
-+++ Makefile.x11
-@@ -9,14 +9,8 @@
- #
- #--------------------------------------------------------------------------
-
--#LIBS = -lm -lX11 -lpthreads
- LIBS = -lm -lX11 -lpthread
--#LIBS = -lm -lX11
--LDFLAGS = -s -L/usr/X11R6/lib
--INCL = -I/usr/X11R6/include
--
--#CFLAGS = -O2 -I. $(INCL) -Wall -Wshadow -Wpointer-arith -Wmissing-prototypes
--CFLAGS = -O2 -I. $(INCL)
-+CFLAGS+= -I.
-
- OBJS = main.o window_x11.o init.o trace.o charset.o dump.o \
- device.o channel.o cpu.o pp.o float.o shift.o operator.o \
-@@ -26,7 +20,7 @@ OBJS = main.o window_x11.o init.o tra
- dtcyber: $(OBJS)
- $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
-
--all: clean dtcyber
-+all: dtcyber
-
- clean:
- rm -f *.o
diff --git a/emulators/dtcyber/files/patch-mux6676.c b/emulators/dtcyber/files/patch-mux6676.c
deleted file mode 100644
index ac08b8352b46..000000000000
--- a/emulators/dtcyber/files/patch-mux6676.c
+++ /dev/null
@@ -1,36 +0,0 @@
---- ./mux6676.c.orig 2012-08-24 13:31:54.621914000 +0200
-+++ ./mux6676.c 2012-08-24 13:34:30.246915776 +0200
-@@ -424,7 +424,11 @@
- if (listenFd < 0)
- {
- printf("Can't create socket\n");
-+#if defined(_WIN32)
- return;
-+#else
-+ return (NULL);
-+#endif
- }
-
- memset(&server, 0, sizeof(server));
-@@ -435,13 +439,21 @@
- if (bind(listenFd, (struct sockaddr *)&server, sizeof(server)) < 0)
- {
- printf("Can't bind to socket\n");
-+#if defined(_WIN32)
- return;
-+#else
-+ return (NULL);
-+#endif
- }
-
- if (listen(listenFd, 5) < 0)
- {
- printf("Can't listen\n");
-+#if defined(_WIN32)
- return;
-+#else
-+ return (NULL);
-+#endif
- }
-
- while (1)
diff --git a/emulators/dtcyber/files/patch-types.h b/emulators/dtcyber/files/patch-types.h
deleted file mode 100644
index 36c8763e7f56..000000000000
--- a/emulators/dtcyber/files/patch-types.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- types.h.orig Sat Sep 16 12:32:39 2006
-+++ types.h Sat Sep 16 12:35:48 2006
-@@ -35,7 +35,7 @@
- typedef unsigned __int64 u64;
- #define FMT60_020o "%020I64o"
- #elif defined (__GNUC__)
-- #if defined(__alpha__) || defined(__powerpc64__) || (defined(__sparc64__) && defined(__arch64__))
-+ #if defined(__alpha__) || defined(__amd64__) || defined(__ia64__) || defined(__powerpc64__) || (defined(__sparc64__) && defined(__arch64__))
- /*
- ** 64 bit systems
- */
diff --git a/emulators/dtcyber/files/patch-window_x11.c b/emulators/dtcyber/files/patch-window_x11.c
deleted file mode 100644
index 0db9b16e97c9..000000000000
--- a/emulators/dtcyber/files/patch-window_x11.c
+++ /dev/null
@@ -1,15 +0,0 @@
---- window_x11.c.orig Sun Sep 3 16:44:07 2006
-+++ window_x11.c Sun Sep 3 16:44:16 2006
-@@ -354,9 +354,9 @@
- /*
- ** Load three Cyber fonts.
- */
-- hSmallFont = XLoadFont(disp, "-*-lucidatypewriter-medium-*-*-*-10-*-*-*-*-*-*-*\0");
-- hMediumFont = XLoadFont(disp, "-*-lucidatypewriter-medium-*-*-*-14-*-*-*-*-*-*-*\0");
-- hLargeFont = XLoadFont(disp, "-*-lucidatypewriter-medium-*-*-*-24-*-*-*-*-*-*-*\0");
-+ hSmallFont = XLoadFont(disp, "-*-fixed-medium-*-*-*-10-*-*-*-*-*-*-*\0");
-+ hMediumFont = XLoadFont(disp, "-*-fixed-medium-*-*-*-14-*-*-*-*-*-*-*\0");
-+ hLargeFont = XLoadFont(disp, "-*-fixed-medium-*-*-*-24-*-*-*-*-*-*-*\0");
-
- /*
- ** Setup fore- and back-ground colors.
diff --git a/emulators/dtcyber/files/pkg-message.in b/emulators/dtcyber/files/pkg-message.in
deleted file mode 100644
index 36853025d853..000000000000
--- a/emulators/dtcyber/files/pkg-message.in
+++ /dev/null
@@ -1,10 +0,0 @@
-[
-{ type: install
- message: <<EOM
-Additional files were installed into %%EXAMPLESDIR%%/.
-
-See http://members.iinet.net.au/~tom-hunter/dtcyber.pdf for usage
-instructions.
-EOM
-}
-]
diff --git a/emulators/dtcyber/pkg-descr b/emulators/dtcyber/pkg-descr
deleted file mode 100644
index 57af8bff2ca9..000000000000
--- a/emulators/dtcyber/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-The Desktop CYBER Emulator is a project which successfully brought
-back to life the revolutionary design of Control Data Corporation
-CYBER mainframes. The software provides a reasonable emulation of
-a "typical" CDC CYBER 6600, 7x, 17x based system including common
-peripherals such as console, tape and disk drives, card reader,
-printer and terminal multiplexer. The emulation runs the following
-CDC operating systems: ChippewaOS, SMM, KRONOS 2.1, NOS 1.2, NOS
-1.3, NOS 1.4, NOS 2.2 and NOS 2.8.2. It does not support NOS/VE
-which requires virtual mode only available in CYBER 180s.
-
-WWW: http://members.iinet.net.au/~tom-hunter/
diff --git a/emulators/e-uae/Makefile b/emulators/e-uae/Makefile
deleted file mode 100644
index 97509978f224..000000000000
--- a/emulators/e-uae/Makefile
+++ /dev/null
@@ -1,54 +0,0 @@
-# Created by: Miguel Mendez <flynn@energyhq.es.eu.org>
-
-PORTNAME= e-uae
-DISTVERSION= 0.8.29.w4
-PORTREVISION= 10
-CATEGORIES= emulators
-MASTER_SITES= http://www.rcdrummond.net/uae/${DISTNAME}/
-DISTNAME= e-uae-0.8.29-WIP4
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Enhanced version of UAE, the Amiga emulator
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-CONFLICTS= uae-[0-9]*
-
-USES= gmake gnome sdl tar:bzip2
-USE_GNOME= gtk20
-USE_SDL= sdl
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-sdl --with-sdl-gfx
-MAKE_JOBS_UNSAFE= yes
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-PORTDOCS= ChangeLog README bsdsocket.txt cmd-line.txt \
- compiling.txt configuration.txt floppies.txt \
- joystick.txt keyboard.txt scsi.txt
-PLIST_FILES= bin/readdisk bin/uae
-
-OPTIONS_DEFINE= DOCS
-
-post-patch:
- @${REINPLACE_CMD} \
- -e '\,X11/xkb/rules,s,/usr/X11R6/lib,${LOCALBASE}/share,' \
- -e 's,-W ,&-Wno-unused-parameter ,' \
- ${WRKSRC}/configure
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/src/uae ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/src/readdisk ${STAGEDIR}${PREFIX}/bin
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- (cd ${WRKSRC} && ${INSTALL_DATA} ChangeLog README docs/bsdsocket.txt \
- docs/cmd-line.txt docs/compiling.txt docs/configuration.txt \
- docs/floppies.txt docs/joystick.txt docs/keyboard.txt \
- docs/scsi.txt ${STAGEDIR}${DOCSDIR})
-
-.include <bsd.port.mk>
diff --git a/emulators/e-uae/distinfo b/emulators/e-uae/distinfo
deleted file mode 100644
index 6e38f76dd21b..000000000000
--- a/emulators/e-uae/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (e-uae-0.8.29-WIP4.tar.bz2) = 9828cb0fca783160bcb33900d0254f4bdaade1c9a41256e5f298e973d0c07456
-SIZE (e-uae-0.8.29-WIP4.tar.bz2) = 1122718
diff --git a/emulators/e-uae/files/patch-src__dms__cdata.h b/emulators/e-uae/files/patch-src__dms__cdata.h
deleted file mode 100644
index 2dc7a00a387e..000000000000
--- a/emulators/e-uae/files/patch-src__dms__cdata.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/dms/cdata.h.orig 2004-05-19 01:22:12 UTC
-+++ src/dms/cdata.h
-@@ -31,7 +31,7 @@
- #define INLINE inline
- #else
- #ifdef __GNUC__
-- #define INLINE inline
-+ #define INLINE static inline
- #else
- #ifdef __SASC
- #define INLINE __inline
diff --git a/emulators/e-uae/pkg-descr b/emulators/e-uae/pkg-descr
deleted file mode 100644
index c28c65ecb8dd..000000000000
--- a/emulators/e-uae/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-This is a version of UAE, the Ubiquitous Amiga Emulator,
-with an emulation core based on WinUAE 0.8.27. It attempts
-to bring many of the great features of WinUAE to non-Windows
-platforms.
-
-You will require a valid Amiga ROM file in order for this to be useful.
-
-WWW: http://www.rcdrummond.net/uae/index.html
diff --git a/ftp/Makefile b/ftp/Makefile
index 7a56e26d822c..e740233d366d 100644
--- a/ftp/Makefile
+++ b/ftp/Makefile
@@ -30,7 +30,6 @@
SUBDIR += horde-gollem
SUBDIR += hsftp
SUBDIR += jftp
- SUBDIR += jftpgw
SUBDIR += lftp
SUBDIR += libfilezilla
SUBDIR += linux-c7-curl
@@ -66,7 +65,6 @@
SUBDIR += profxp
SUBDIR += puf
SUBDIR += pure-ftpd
- SUBDIR += pureadmin
SUBDIR += py-aioftp
SUBDIR += py-ftputil
SUBDIR += py-pycurl
@@ -94,7 +92,6 @@
SUBDIR += wmget
SUBDIR += wput
SUBDIR += wxdfast
- SUBDIR += wzdftpd
SUBDIR += yafc
.include <bsd.port.subdir.mk>
diff --git a/ftp/jftpgw/Makefile b/ftp/jftpgw/Makefile
deleted file mode 100644
index 71c798b5c7ad..000000000000
--- a/ftp/jftpgw/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# Created by: se
-
-PORTNAME= jftpgw
-PORTVERSION= 0.13.5
-PORTREVISION= 5
-CATEGORIES= ftp
-MASTER_SITES= http://www.mcknight.de/jftpgw/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Highly configurable FTP proxy
-
-LICENSE= GPLv2
-
-USES= tar:bzip2
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-logpath=/var/log \
- --enable-crypt \
- --enable-sftp
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-OPTIONS_DEFINE= DOCS
-
-USE_RC_SUBR= ${PORTNAME}
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/jftpgw ${STAGEDIR}${PREFIX}/sbin/
- ${INSTALL_DATA} ${WRKSRC}/jftpgw.conf.sample ${STAGEDIR}${PREFIX}/etc/
- ${INSTALL_MAN} ${WRKSRC}/jftpgw.1 ${STAGEDIR}${PREFIX}/man/man1/
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/jftpgw
- ${INSTALL_DATA} ${WRKSRC}/doc/config.html ${STAGEDIR}${PREFIX}/share/doc/jftpgw
-
-.include <bsd.port.mk>
diff --git a/ftp/jftpgw/distinfo b/ftp/jftpgw/distinfo
deleted file mode 100644
index 60738456e9d0..000000000000
--- a/ftp/jftpgw/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (jftpgw-0.13.5.tar.bz2) = e41af7ebf832b74e77f30ac5613dfa6af363821c0509843d6e50461fca0eb81d
-SIZE (jftpgw-0.13.5.tar.bz2) = 240415
diff --git a/ftp/jftpgw/files/jftpgw.in b/ftp/jftpgw/files/jftpgw.in
deleted file mode 100644
index 19993c725a01..000000000000
--- a/ftp/jftpgw/files/jftpgw.in
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: jftpgw
-# REQUIRE: NETWORKING SERVERS
-# BEFORE: DAEMON
-# KEYWORD: shutdown
-
-#
-# Add the following lines to /etc/rc.conf to enable jftpgw:
-#
-# jftpgw_enable="YES"
-#
-
-. /etc/rc.subr
-
-name=jftpgw
-rcvar=jftpgw_enable
-
-command=%%PREFIX%%/sbin/jftpgw
-jftpgw_config=${jftpgw_config:-"%%PREFIX%%/etc/jftpgw.conf"}
-required_files=${jftpgw_config}
-
-jftpgw_enable=${jftpgw_enable:-"NO"}
-command_args="-f ${jftpgw_config}"
-
-load_rc_config $name
-run_rc_command "$1"
diff --git a/ftp/jftpgw/files/patch-std_cmds.h b/ftp/jftpgw/files/patch-std_cmds.h
deleted file mode 100644
index 20af29b6753e..000000000000
--- a/ftp/jftpgw/files/patch-std_cmds.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- ./std_cmds.h.orig 2009-07-17 00:00:04.686943825 -0400
-+++ ./std_cmds.h 2009-07-17 00:00:25.530073049 -0400
-@@ -42,6 +42,7 @@
- { "QUIT", std_quit },
- { "LIST", std_list },
- { "NLST", std_list },
-+ { "MLSD", std_list },
- { 0, 0 }
- };
-
diff --git a/ftp/jftpgw/pkg-descr b/ftp/jftpgw/pkg-descr
deleted file mode 100644
index ea9d5254a792..000000000000
--- a/ftp/jftpgw/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Jftpgw is an FTP proxy/gateway that uses the FTP protocol (unlike those FTP
-proxies that fetch an FTP file but work as an http proxy). You can use it to
-make servers behind a firewall/NAT server (masquerading server) accessible
-or to allow users behind such solutions to transfer files to and from the
-outside of the LAN.
-Jftpgw is highly configurable and can be run as a stand-alone daemon or
-under control of inetd. A wide range of options can be spedified per client,
-server or user. Other features are: support for a transparent proxy mode,
-forwarding, file caching, detailed logging, port ranges and session limits.
-
-WWW: http://www.mcknight.de/jftpgw/
diff --git a/ftp/jftpgw/pkg-plist b/ftp/jftpgw/pkg-plist
deleted file mode 100644
index a1c48c73fbe4..000000000000
--- a/ftp/jftpgw/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-sbin/jftpgw
-man/man1/jftpgw.1.gz
-etc/jftpgw.conf.sample
-%%PORTDOCS%%%%DOCSDIR%%/config.html
diff --git a/ftp/pureadmin/Makefile b/ftp/pureadmin/Makefile
deleted file mode 100644
index 8a78038cc8c2..000000000000
--- a/ftp/pureadmin/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# Created by: ijliao
-
-PORTNAME= pureadmin
-PORTVERSION= 0.4
-PORTREVISION= 8
-CATEGORIES= ftp
-MASTER_SITES= SF/purify/Default/${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Management utility for the PureFTPd
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-USES= fam gettext gmake gnome localbase pathfix pkgconfig
-USE_GNOME= intltool libglade2
-GNU_CONFIGURE= yes
-INSTALLS_ICONS= yes
-LIBS+= -lX11 -lm
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-PORTDOCS= index.txt introduction.txt main_window.txt \
- preferences.txt user_manager.txt
-
-OPTIONS_DEFINE= DOCS
-
-pre-configure:
- @${REINPLACE_CMD} -e '/install-data-local:/s|install-docs||' ${WRKSRC}/Makefile.in
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC}/docs/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/
-
-.include <bsd.port.mk>
diff --git a/ftp/pureadmin/distinfo b/ftp/pureadmin/distinfo
deleted file mode 100644
index 1753cce55b66..000000000000
--- a/ftp/pureadmin/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pureadmin-0.4.tar.gz) = d7a43da0eb16ad5d57ac4ffe045004977186b2bacb244cb8c5239e2e0b3a2112
-SIZE (pureadmin-0.4.tar.gz) = 386739
diff --git a/ftp/pureadmin/files/patch-src-main.c b/ftp/pureadmin/files/patch-src-main.c
deleted file mode 100644
index e4eba060fefb..000000000000
--- a/ftp/pureadmin/files/patch-src-main.c
+++ /dev/null
@@ -1,11 +0,0 @@
-Index: src/main.c
-@@ -126,7 +126,8 @@
- gtk_init (&argc, &argv);
- /* Restore DESKTOP_STARTUP_ID since, appearently, gtk_init() sometimes clears it */
- // FIXME: Do we need to check if setenv() is available?
-- setenv ("DESKTOP_STARTUP_ID", startup_id, TRUE);
-+ if (startup_id)
-+ setenv ("DESKTOP_STARTUP_ID", startup_id, TRUE);
-
- if (getuid() != 0)
- {
diff --git a/ftp/pureadmin/pkg-descr b/ftp/pureadmin/pkg-descr
deleted file mode 100644
index 8cb1c6718d2a..000000000000
--- a/ftp/pureadmin/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-PureAdmin is a graphical tool used to make the management of PureFTPd a little
-easier. It uses the GTK+2.x widgets for its GUI and thus are not dependent on
-a specific desktop environment such as GNOME or KDE. It is, however, designed
-with the GNOME Human Interface Guidelines in mind so it should integrate
-nicely with at least GNOME.
-
-WWW: http://purify.sourceforge.net/
diff --git a/ftp/pureadmin/pkg-plist b/ftp/pureadmin/pkg-plist
deleted file mode 100644
index b2c2e6f85d8a..000000000000
--- a/ftp/pureadmin/pkg-plist
+++ /dev/null
@@ -1,29 +0,0 @@
-bin/pureadmin
-share/applications/pureadmin.desktop
-share/icons/hicolor/16x16/apps/pureadmin.png
-share/icons/hicolor/24x24/apps/pureadmin.png
-share/icons/hicolor/32x32/apps/pureadmin.png
-share/icons/hicolor/48x48/apps/pureadmin.png
-share/locale/bg/LC_MESSAGES/pureadmin.mo
-share/locale/cs/LC_MESSAGES/pureadmin.mo
-share/locale/fr/LC_MESSAGES/pureadmin.mo
-share/locale/it/LC_MESSAGES/pureadmin.mo
-share/locale/ru/LC_MESSAGES/pureadmin.mo
-share/locale/sv/LC_MESSAGES/pureadmin.mo
-share/locale/tr/LC_MESSAGES/pureadmin.mo
-share/pixmaps/pureadmin.png
-%%DATADIR%%/dialogs.glade
-%%DATADIR%%/down.png
-%%DATADIR%%/logo.png
-%%DATADIR%%/mainwindow.glade
-%%DATADIR%%/prefwin.glade
-%%DATADIR%%/pureadmin-16x16.png
-%%DATADIR%%/pureadmin-24x24.png
-%%DATADIR%%/pureadmin-32x32.png
-%%DATADIR%%/pureadmin-48x48.png
-%%DATADIR%%/up.png
-%%DATADIR%%/user.png
-%%DATADIR%%/user_identity.png
-%%DATADIR%%/userconfig.png
-%%DATADIR%%/usericon.png
-%%DATADIR%%/usermanager.glade
diff --git a/ftp/wzdftpd/Makefile b/ftp/wzdftpd/Makefile
deleted file mode 100644
index c173ad4601da..000000000000
--- a/ftp/wzdftpd/Makefile
+++ /dev/null
@@ -1,96 +0,0 @@
-# Created by: Roman Bogorodskiy
-
-PORTNAME= wzdftpd
-PORTVERSION= 0.8.3
-PORTREVISION= 7
-CATEGORIES= ftp
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-sources/${PORTNAME}-${PORTVERSION:R}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Modular FTP server configurable online using SITE commands
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-USES= autoreconf gettext-tools libtool localbase pkgconfig
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --sysconfdir=${ETCDIR} --without-pam --disable-bonjour
-INSTALL_TARGET= install-strip
-USE_LDCONFIG= yes
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-USE_RC_SUBR= wzdftpd
-
-OPTIONS_DEFINE= AVAHI ICONV IPV6 MYSQL PERL PGSQL SQLITE TCL DOCS
-OPTIONS_RADIO= TLS
-OPTIONS_RADIO_TLS= GNUTLS OPENSSL
-OPTIONS_DEFAULT= AVAHI GNUTLS
-OPTIONS_SUB= yes
-
-ICONV_CONFIGURE_ON= ${ICONV_CONFIGURE_ARG}
-ICONV_CONFIGURE_OFF= --disable-utf8
-ICONV_USES= iconv
-
-TCL_CONFIGURE_ON= --with-tcl=${TCL_LIBDIR}
-TCL_CONFIGURE_OFF= --without-tcl
-TCL_USES= tcl
-
-OPENSSL_CONFIGURE_ENABLE= openssl
-OPENSSL_USES= ssl
-
-GNUTLS_CONFIGURE_ENABLE= gnutls
-GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls
-
-IPV6_CONFIGURE_ENABLE= ipv6
-
-PERL_CONFIGURE_ENABLE= perl
-PERL_USES= perl5
-
-MYSQL_CONFIGURE_ENABLE= mysql
-MYSQL_USES= mysql
-
-PGSQL_CONFIGURE_ON= --with-pgsql=${LOCALBASE}
-PGSQL_CONFIGURE_OFF= --disable-pgsql
-PGSQL_USES= pgsql
-
-SQLITE_CONFIGURE_ENABLE= sqlite3
-SQLITE_USES= sqlite:3
-
-AVAHI_CONFIGURE_ON= --with-zeroconf --enable-avahi
-AVAHI_LIB_DEPENDS= libdbus-1.so:devel/dbus \
- libavahi-core.so:net/avahi-app
-
-post-patch:
- @${TOUCH} ${WRKSRC}/config.rpath
- @${ECHO_CMD} "ACLOCAL_AMFLAGS= -I ac-helpers" >> ${WRKSRC}/Makefile.am
- @${REINPLACE_CMD} -e \
- '/LDFLAGS/s|@PTHREAD_CFLAGS@|@LTLIBICONV@|' \
- ${WRKSRC}/libwzd-core/Makefile.am
- @${REINPLACE_CMD} -e \
- 's|INSTALLDIRS=vendor|INSTALLPRIVLIB=$${prefix}/lib| ; \
- /MAKE/s| install| pure_install|' \
- ${WRKSRC}/libwzd-perl/Makefile.am
-.for i in backends modules
- @${FIND} ${WRKSRC}/${i} -name "Makefile.am" | ${XARGS} \
- ${REINPLACE_CMD} -e \
- '/^libdir/s|$${pkgdatadir}|$${prefix}/lib/wzdftpd|'
-.endfor
- @${FIND} ${WRKSRC} -name "*_tls.c" | ${XARGS} ${REINPLACE_CMD} -e \
- '/<gcrypt.h>/d ; \
- /gcry_control/d' \
-
-post-install:
- ${INSTALL_DATA} ${WRKSRC}/*.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for i in AUTHORS ChangeLog NEWS Permissions.ReadMeFirst README \
- TLS.ReadMeFirst UPGRADING wzd_tls.cnf
- ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/ftp/wzdftpd/distinfo b/ftp/wzdftpd/distinfo
deleted file mode 100644
index 1feca65dbf38..000000000000
--- a/ftp/wzdftpd/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (wzdftpd-0.8.3.tar.gz) = 14b958739bfe8f2c9e665b036ea627f7830332a43a32000feb1b6e632c18ec5d
-SIZE (wzdftpd-0.8.3.tar.gz) = 850981
diff --git a/ftp/wzdftpd/files/patch-ac-helpers__tls.m4 b/ftp/wzdftpd/files/patch-ac-helpers__tls.m4
deleted file mode 100644
index 86f9dd704ec5..000000000000
--- a/ftp/wzdftpd/files/patch-ac-helpers__tls.m4
+++ /dev/null
@@ -1,11 +0,0 @@
---- ac-helpers/tls.m4.orig
-+++ ac-helpers/tls.m4
-@@ -22,7 +22,7 @@
- )
-
- if test "$gnutls" = "yes"; then
--AM_PATH_LIBGNUTLS(0.9.8,wzd_have_gnutls=yes)
-+PKG_CHECK_MODULES(LIBGNUTLS, [gnutls], [wzd_have_gnutls=yes], [wzd_have_gnutls=no])
- fi
-
- # openssl is checked only if gnutls was not found or disabled
diff --git a/ftp/wzdftpd/files/patch-libwzd-core_wzd_tls.c b/ftp/wzdftpd/files/patch-libwzd-core_wzd_tls.c
deleted file mode 100644
index 6c755286c6e3..000000000000
--- a/ftp/wzdftpd/files/patch-libwzd-core_wzd_tls.c
+++ /dev/null
@@ -1,52 +0,0 @@
---- libwzd-core/wzd_tls.c.orig 2007-10-25 17:25:33 UTC
-+++ libwzd-core/wzd_tls.c
-@@ -946,19 +946,13 @@ int tls_exit(void)
-
- static gnutls_session initialize_tls_session(gnutls_connection_end con_end)
- {
-- /* Allow connections to servers that have OpenPGP keys as well.
-- */
-- const int cert_type_priority[3] = { GNUTLS_CRT_X509, GNUTLS_CRT_OPENPGP, 0 };
--
- gnutls_session session;
-
- gnutls_init(&session, con_end);
-
-- /* avoid calling all the priority functions, since the defaults
-- * are adequate.
-+ /* Allow connections to servers that have OpenPGP keys as well.
- */
-- gnutls_set_default_priority(session);
-- gnutls_certificate_type_set_priority(session, cert_type_priority);
-+ gnutls_priority_set_direct(session, "NORMAL:+CTYPE-OPENPGP", NULL);
-
- gnutls_credentials_set(session, GNUTLS_CRD_CERTIFICATE, x509_cred);
-
-@@ -1001,27 +995,6 @@ int tls_auth (const char *type, wzd_cont
- }
-
- /** \todo XXX parse TLS cipher names */
-- {
-- /** Note that the priority is set on the client. The server does not use
-- * the algorithm's priority except for disabling algorithms that were not
-- * specified.
-- */
-- const int cipherPriority[] =
-- {
-- GNUTLS_CIPHER_ARCFOUR_128,
-- GNUTLS_CIPHER_3DES_CBC,
-- GNUTLS_CIPHER_AES_128_CBC,
-- GNUTLS_CIPHER_AES_256_CBC,
-- GNUTLS_CIPHER_ARCFOUR_40,
--#if ( (LIBGNUTLS_VERSION_MAJOR > 1) || (LIBGNUTLS_VERSION_MINOR >= 3) )
-- GNUTLS_CIPHER_RC2_40_CBC,
-- GNUTLS_CIPHER_DES_CBC,
--#endif
-- 0
-- };
--
-- gnutls_cipher_set_priority(session, cipherPriority);
-- }
-
- /* ensure socket is non-blocking */
- #if defined(_MSC_VER) || (defined(__CYGWIN__) && defined(WINSOCK_SUPPORT))
diff --git a/ftp/wzdftpd/files/wzdftpd.in b/ftp/wzdftpd/files/wzdftpd.in
deleted file mode 100644
index 2be8e0ee1fca..000000000000
--- a/ftp/wzdftpd/files/wzdftpd.in
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/bin/sh
-
-# Start or stop wzdftpd
-
-# PROVIDE: wzdftpd
-# REQUIRE: DAEMON
-# BEFORE: LOGIN
-# KEYWORD: shutdown
-#
-
-# Add the following lines to /etc/rc.conf to enable wzdftpd
-# wzdftpd_enable="YES"
-# wzdftpd_flags="<set as needed>"
-
-wzdftpd_enable=${wzdftpd_enable:-"NO"} # Enable wzdftpd
-
-. /etc/rc.subr
-
-name="wzdftpd"
-rcvar=wzdftpd_enable
-command="%%PREFIX%%/sbin/${name}"
-required_files="%%PREFIX%%/etc/wzdftpd/wzd.cfg"
-
-load_rc_config $name
-run_rc_command "$1"
diff --git a/ftp/wzdftpd/pkg-descr b/ftp/wzdftpd/pkg-descr
deleted file mode 100644
index 50223bb8d820..000000000000
--- a/ftp/wzdftpd/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-wzdftpd is a ftp server designed to be modular and entirely configurable online
-using SITE commands.
-
-wzdftpd offers the following features:
-- Simple configuration file, supporting inclusions
-- Online administration, using SITE commands
-- Backends to store users/groups in different structures
-- Modules: internal, using shared librairies, or external
- (scripts/applications)
-- Users are virtual: you do not need to create users in system
-- SSL/TLS support
-- Server is designed to run as a non-privileged user to enforce security
-- Server can detect ip changes (dynamic ips) and set ip and passive ip
- accordingly
-- Cross devices operations (copy/move) (though can be slow)
-- Logging support (compatible with the wu-ftpd standard)
-- Designed for high performances: coded with C, multithreaded
-
-WWW: http://www.wzdftpd.net/
diff --git a/ftp/wzdftpd/pkg-plist b/ftp/wzdftpd/pkg-plist
deleted file mode 100644
index 0ec5bb99bc63..000000000000
--- a/ftp/wzdftpd/pkg-plist
+++ /dev/null
@@ -1,131 +0,0 @@
-bin/siteconfig
-bin/siteuptime
-bin/sitewho
-bin/wzd-config
-man/man1/siteconfig.1.gz
-man/man1/siteuptime.1.gz
-man/man1/sitewho.1.gz
-man/man1/wzd-config.1.gz
-man/man8/wzdftpd.8.gz
-%%ETCDIR%%/file_ginfo.txt
-%%ETCDIR%%/file_group.txt
-%%ETCDIR%%/file_groups.txt
-%%ETCDIR%%/file_help.txt
-%%ETCDIR%%/file_rules.txt
-%%ETCDIR%%/file_swho.txt
-%%ETCDIR%%/file_user.txt
-%%ETCDIR%%/file_users.txt
-%%ETCDIR%%/file_vfs.txt
-%%ETCDIR%%/file_who.txt
-%%ETCDIR%%/users.sample
-%%ETCDIR%%/wzd.cfg.sample
-%%ETCDIR%%/wzd.pem
-include/wzdftpd/libwzd-auth/wzd_auth.h
-include/wzdftpd/libwzd-auth/wzd_base64.h
-include/wzdftpd/libwzd-auth/wzd_crypt.h
-include/wzdftpd/libwzd-auth/wzd_krb5.h
-include/wzdftpd/libwzd-auth/wzd_md5.h
-include/wzdftpd/libwzd-auth/wzd_md5crypt.h
-include/wzdftpd/libwzd-auth/wzd_pam.h
-include/wzdftpd/libwzd-auth/wzd_sha1.h
-include/wzdftpd/libwzd-auth/wzd_tls.h
-include/wzdftpd/libwzd-base/dlist.h
-include/wzdftpd/libwzd-base/hash.h
-include/wzdftpd/libwzd-base/list.h
-include/wzdftpd/libwzd-base/stack.h
-include/wzdftpd/libwzd-base/strpcpy.h
-include/wzdftpd/libwzd-base/wzd_strlcat.h
-include/wzdftpd/libwzd-base/wzd_strtok_r.h
-include/wzdftpd/libwzd-core/arch/bsd.h
-include/wzdftpd/libwzd-core/arch/win32.h
-include/wzdftpd/libwzd-core/wzd_ClientThread.h
-include/wzdftpd/libwzd-core/wzd_action.h
-include/wzdftpd/libwzd-core/wzd_all.h
-include/wzdftpd/libwzd-core/wzd_backend.h
-include/wzdftpd/libwzd-core/wzd_cache.h
-include/wzdftpd/libwzd-core/wzd_commands.h
-include/wzdftpd/libwzd-core/wzd_configfile.h
-include/wzdftpd/libwzd-core/wzd_configloader.h
-include/wzdftpd/libwzd-core/wzd_crc32.h
-include/wzdftpd/libwzd-core/wzd_crontab.h
-include/wzdftpd/libwzd-core/wzd_data.h
-include/wzdftpd/libwzd-core/wzd_debug.h
-include/wzdftpd/libwzd-core/wzd_dir.h
-include/wzdftpd/libwzd-core/wzd_events.h
-include/wzdftpd/libwzd-core/wzd_file.h
-include/wzdftpd/libwzd-core/wzd_fs.h
-include/wzdftpd/libwzd-core/wzd_group.h
-include/wzdftpd/libwzd-core/wzd_hardlimits.h
-include/wzdftpd/libwzd-core/wzd_ip.h
-include/wzdftpd/libwzd-core/wzd_libmain.h
-include/wzdftpd/libwzd-core/wzd_list.h
-include/wzdftpd/libwzd-core/wzd_log.h
-include/wzdftpd/libwzd-core/wzd_login.h
-include/wzdftpd/libwzd-core/wzd_messages.h
-include/wzdftpd/libwzd-core/wzd_misc.h
-include/wzdftpd/libwzd-core/wzd_mod.h
-include/wzdftpd/libwzd-core/wzd_mutex.h
-include/wzdftpd/libwzd-core/wzd_perm.h
-include/wzdftpd/libwzd-core/wzd_protocol.h
-include/wzdftpd/libwzd-core/wzd_ratio.h
-include/wzdftpd/libwzd-core/wzd_section.h
-include/wzdftpd/libwzd-core/wzd_shm.h
-include/wzdftpd/libwzd-core/wzd_site.h
-include/wzdftpd/libwzd-core/wzd_site_group.h
-include/wzdftpd/libwzd-core/wzd_site_user.h
-include/wzdftpd/libwzd-core/wzd_socket.h
-include/wzdftpd/libwzd-core/wzd_string.h
-include/wzdftpd/libwzd-core/wzd_structs.h
-include/wzdftpd/libwzd-core/wzd_threads.h
-include/wzdftpd/libwzd-core/wzd_tls.h
-include/wzdftpd/libwzd-core/wzd_types.h
-include/wzdftpd/libwzd-core/wzd_user.h
-include/wzdftpd/libwzd-core/wzd_utf8.h
-include/wzdftpd/libwzd-core/wzd_vars.h
-include/wzdftpd/libwzd-core/wzd_vfs.h
-include/wzdftpd/libwzd.h
-include/wzdftpd/libwzd_codes.h
-include/wzdftpd/libwzd_err.h
-include/wzdftpd/libwzd_pv.h
-include/wzdftpd/libwzd_socket.h
-include/wzdftpd/libwzd_tls.h
-lib/libwzd.a
-lib/libwzd.so
-lib/libwzd.so.0
-lib/libwzd.so.0.801.1
-lib/libwzd_core.a
-lib/libwzd_core.so
-lib/libwzd_core.so.0
-lib/libwzd_core.so.0.801.1
-%%PERL%%%%SITE_ARCH%%/auto/wzdftpd/wzdftpd.so
-%%PERL%%%%SITE_ARCH%%/wzdftpd.pm
-%%MYSQL%%lib/wzdftpd/backends/libwzdmysql.a
-%%MYSQL%%lib/wzdftpd/backends/libwzdmysql.so
-%%PGSQL%%lib/wzdftpd/backends/libwzdpgsql.a
-%%PGSQL%%lib/wzdftpd/backends/libwzdpgsql.so
-lib/wzdftpd/backends/libwzdplaintext.a
-lib/wzdftpd/backends/libwzdplaintext.so
-%%SQLITE%%lib/wzdftpd/backends/libwzdsqlite.a
-%%SQLITE%%lib/wzdftpd/backends/libwzdsqlite.so
-lib/wzdftpd/modules/libwzd_debug.a
-lib/wzdftpd/modules/libwzd_debug.so
-%%PERL%%lib/wzdftpd/modules/libwzd_perl.a
-%%PERL%%lib/wzdftpd/modules/libwzd_perl.so
-%%PERL%%lib/perl5/%%PERL_VER%%/man/man3/wzdftpd.3.gz
-lib/wzdftpd/modules/libwzd_sfv.a
-lib/wzdftpd/modules/libwzd_sfv.so
-%%TCL%%lib/wzdftpd/modules/libwzd_tcl.a
-%%TCL%%lib/wzdftpd/modules/libwzd_tcl.so
-%%AVAHI%%lib/wzdftpd/modules/libwzd_zeroconf.a
-%%AVAHI%%lib/wzdftpd/modules/libwzd_zeroconf.so
-libdata/pkgconfig/wzdftpd.pc
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/Permissions.ReadMeFirst
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/TLS.ReadMeFirst
-%%PORTDOCS%%%%DOCSDIR%%/UPGRADING
-%%PORTDOCS%%%%DOCSDIR%%/wzd_tls.cnf
-sbin/wzdftpd
-share/aclocal/wzd.m4
diff --git a/games/Makefile b/games/Makefile
index fe0eddbf1a28..a85c3c54385c 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -103,7 +103,6 @@
SUBDIR += bluemoon
SUBDIR += bomber
SUBDIR += bomberclone
- SUBDIR += bomberinstinct
SUBDIR += bombherman
SUBDIR += bomns
SUBDIR += bovo
@@ -126,7 +125,6 @@
SUBDIR += bumprace
SUBDIR += burgerspace
SUBDIR += burrtools
- SUBDIR += bygfoot
SUBDIR += bzflag
SUBDIR += bzflag-server
SUBDIR += cake
@@ -136,7 +134,6 @@
SUBDIR += cataclysm-dda-tiles
SUBDIR += catesc
SUBDIR += cave9
- SUBDIR += cavezofphear
SUBDIR += cdogs-sdl
SUBDIR += cgoban
SUBDIR += chapping
@@ -156,14 +153,12 @@
SUBDIR += construo
SUBDIR += coronapoker
SUBDIR += corsix-th
- SUBDIR += cosmo
SUBDIR += cosmosmash
SUBDIR += cowsay
SUBDIR += crack-attack
SUBDIR += craft
SUBDIR += crafty
SUBDIR += crashtest
- SUBDIR += cre
SUBDIR += cretan-hubris
SUBDIR += crimson
SUBDIR += crispy-doom
@@ -205,7 +200,6 @@
SUBDIR += doomsday
SUBDIR += dose-response
SUBDIR += dreamchess
- SUBDIR += drm
SUBDIR += duel
SUBDIR += dunelegacy
SUBDIR += dungeon
diff --git a/games/bomberinstinct/Makefile b/games/bomberinstinct/Makefile
deleted file mode 100644
index bfcdf4cd621e..000000000000
--- a/games/bomberinstinct/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
-
-PORTNAME= bomberinstinct
-PORTVERSION= 0.8.9
-PORTREVISION= 12
-CATEGORIES= games
-MASTER_SITES= SF/${PORTNAME}/Bomber%20Instinct/BomberInstinct-${PORTVERSION}
-DISTNAME= BomberInstinct-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Bomberman-like multiplayer game
-
-WRKSRC= ${WRKDIR}/${DISTNAME}
-
-USES= gettext gmake sdl
-USE_SDL= mixer sdl
-GNU_CONFIGURE= yes
-
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib -lintl -pthread
-# Upstream is dead.
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-post-patch:
- @${FIND} ${WRKSRC} -name "*.[ch]" | ${XARGS} ${REINPLACE_CMD} -e \
- 's|<SDL/|<|g'
-
-.include <bsd.port.mk>
diff --git a/games/bomberinstinct/distinfo b/games/bomberinstinct/distinfo
deleted file mode 100644
index b9fe804e96a7..000000000000
--- a/games/bomberinstinct/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (BomberInstinct-0.8.9.tar.gz) = 955583d0acb7ad6a9e96035fa185256207c9fa840ddb780692bbd9f4ea0ed485
-SIZE (BomberInstinct-0.8.9.tar.gz) = 1569664
diff --git a/games/bomberinstinct/files/patch-data__Sprites__Makefile.in b/games/bomberinstinct/files/patch-data__Sprites__Makefile.in
deleted file mode 100644
index d576ae0c8883..000000000000
--- a/games/bomberinstinct/files/patch-data__Sprites__Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- data/Sprites/Makefile.in 2002/07/02 12:58:45 1.1
-+++ data/Sprites/Makefile.in 2002/07/02 13:05:49
-@@ -66,7 +66,7 @@
- VERSION = @VERSION@
-
- spritesdir = $(pkgdatadir)/Sprites
--sprites_DATA = 1.spr 2.spr 3.spr 4.spr 5.spr 6.spr 7.spr 8.spr TeraSoft1.spr TeraSoft2.spr barbare.spr bombe.spr bonus.spr bouton.spr caillou.spr circuit.spr citrouille.spr condens.spr court-circuit.spr etoiles.spr faille.spr flammes.spr fleche.spr flechrouge.spr fontaine.spr grotte.spr infos.spr intro.spr louis.spr maagus.spr magus.spr menu.spr miroirs.spr murlave.spr murnul.spr nived.spr pschit.spr puce.spr rien.spr ruines.spr telgris.spr telrouge.spr troll.spr tunnel.spr
-+sprites_DATA = 1.spr 2.spr 3.spr 4.spr 5.spr 6.spr 7.spr 8.spr TeraSoft1.spr TeraSoft2.spr barbare.spr barbareb.spr bombe.spr bonus.spr bouton.spr caillou.spr circuit.spr citrouille.spr condens.spr court-circuit.spr etoiles.spr faille.spr flammes.spr fleche.spr flechrouge.spr fontaine.spr grotte.spr infos.spr intro.spr louis.spr louisb.spr maagus.spr magus.spr magusb.spr menu.spr miroirs.spr murlave.spr murnul.spr nived.spr pschit.spr puce.spr rien.spr ruines.spr telgris.spr telrouge.spr troll.spr trollb.spr tunnel.spr
-
-
- EXTRA_DIST = $(sprites_DATA)
diff --git a/games/bomberinstinct/files/patch-src__main.c b/games/bomberinstinct/files/patch-src__main.c
deleted file mode 100644
index 963f0c2094f0..000000000000
--- a/games/bomberinstinct/files/patch-src__main.c
+++ /dev/null
@@ -1,52 +0,0 @@
---- src/main.c.orig
-+++ src/main.c
-@@ -341,6 +341,24 @@
- }
-
-
-+/*--Rafraichir l'écran (à chaque frame), suivant le mode--*/
-+void rafraichit(void)
-+ {
-+ if (dblebuf) {
-+ SDL_Flip(ecran);
-+ nrsrect=0;
-+ nrs=!nrs;
-+ }
-+ else {
-+ SDL_UpdateRects(ecran, nrsrect, rsrect);
-+ nrsrect=0;
-+ nrs=0;
-+ }
-+
-+ return;
-+}
-+
-+
- /*--Affiche des informations, pose une question--*/
- void dialogue(char * texte, int estunequestion)
- {
-@@ -1176,24 +1194,6 @@
- }
-
-
--/*--Rafraichir l'écran (à chaque frame), suivant le mode--*/
--int rafraichit(void)
--{
-- if (dblebuf) {
-- SDL_Flip(ecran);
-- nrsrect=0;
-- nrs=!nrs;
-- }
-- else {
-- SDL_UpdateRects(ecran, nrsrect, rsrect);
-- nrsrect=0;
-- nrs=0;
-- }
--
-- return;
--}
--
--
- /*--Dessine la jauge d'énergie du joueur n à droite de l'écran--*/
- void jauge(int n)
- {
diff --git a/games/bomberinstinct/pkg-descr b/games/bomberinstinct/pkg-descr
deleted file mode 100644
index 96797ce91776..000000000000
--- a/games/bomberinstinct/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-BomberInstinct is a multiplayer-only Bomberman-like game. It plays only on a
-single computer at the moment, with keyboard or joystick. It's part like
-Bomberman, because you must kill the other players with bombs that throw flames
-vertically and horizontally, but it's much more strategical because you have to
-do with the elements of a maze (arrows, tunnels, teleportations, and many
-more...), and with the special powers of each character.
-
-WWW: http://bomberinstinct.sf.net/
diff --git a/games/bomberinstinct/pkg-plist b/games/bomberinstinct/pkg-plist
deleted file mode 100644
index a7dfb0032b40..000000000000
--- a/games/bomberinstinct/pkg-plist
+++ /dev/null
@@ -1,97 +0,0 @@
-bin/bi
-bin/nived
-bin/spred
-share/BomberInstinct/Bruitages/boing.wav
-share/BomberInstinct/Bruitages/bonus.wav
-share/BomberInstinct/Bruitages/bouton.wav
-share/BomberInstinct/Bruitages/debut.wav
-share/BomberInstinct/Bruitages/ecrantit.wav
-share/BomberInstinct/Bruitages/expl.wav
-share/BomberInstinct/Bruitages/fontaine.wav
-share/BomberInstinct/Bruitages/grosrire.wav
-share/BomberInstinct/Bruitages/intro.s3m
-share/BomberInstinct/Bruitages/pouv.wav
-share/BomberInstinct/Bruitages/rire.wav
-share/BomberInstinct/Bruitages/teleport.wav
-share/BomberInstinct/Decors/Bande.bmp
-share/BomberInstinct/Decors/Barbare.bmp
-share/BomberInstinct/Decors/Choix.bmp
-share/BomberInstinct/Decors/Magus.bmp
-share/BomberInstinct/Decors/Menu_en.bmp
-share/BomberInstinct/Decors/Menu_fr.bmp
-share/BomberInstinct/Decors/Options_en.bmp
-share/BomberInstinct/Decors/Options_fr.bmp
-share/BomberInstinct/Decors/Titre.bmp
-share/BomberInstinct/Decors/Troll.bmp
-share/BomberInstinct/Decors/font.bmp
-share/BomberInstinct/Decors/icone.bmp
-share/BomberInstinct/Decors/mode.bmp
-share/BomberInstinct/Decors/mode_0.bmp
-share/BomberInstinct/Decors/mode_1.bmp
-share/BomberInstinct/Decors/mode_2.bmp
-share/BomberInstinct/Niveaux/arena.niv
-share/BomberInstinct/Niveaux/choix.niv
-share/BomberInstinct/Niveaux/dedale.niv
-share/BomberInstinct/Niveaux/dyna.niv
-share/BomberInstinct/Niveaux/electr.g
-share/BomberInstinct/Niveaux/enfer.niv
-share/BomberInstinct/Niveaux/fatum.niv
-share/BomberInstinct/Niveaux/grotte.g
-share/BomberInstinct/Niveaux/haha.niv
-share/BomberInstinct/Niveaux/laby.niv
-share/BomberInstinct/Niveaux/manon.niv
-share/BomberInstinct/Niveaux/menu.niv
-share/BomberInstinct/Niveaux/mysteredesruinesanciennes.niv
-share/BomberInstinct/Niveaux/nils.niv
-share/BomberInstinct/Niveaux/nol.niv
-share/BomberInstinct/Niveaux/options.niv
-share/BomberInstinct/Niveaux/shadow.niv
-share/BomberInstinct/Sprites/1.spr
-share/BomberInstinct/Sprites/2.spr
-share/BomberInstinct/Sprites/3.spr
-share/BomberInstinct/Sprites/4.spr
-share/BomberInstinct/Sprites/5.spr
-share/BomberInstinct/Sprites/6.spr
-share/BomberInstinct/Sprites/7.spr
-share/BomberInstinct/Sprites/8.spr
-share/BomberInstinct/Sprites/TeraSoft1.spr
-share/BomberInstinct/Sprites/TeraSoft2.spr
-share/BomberInstinct/Sprites/barbare.spr
-share/BomberInstinct/Sprites/barbareb.spr
-share/BomberInstinct/Sprites/bombe.spr
-share/BomberInstinct/Sprites/bonus.spr
-share/BomberInstinct/Sprites/bouton.spr
-share/BomberInstinct/Sprites/caillou.spr
-share/BomberInstinct/Sprites/circuit.spr
-share/BomberInstinct/Sprites/citrouille.spr
-share/BomberInstinct/Sprites/condens.spr
-share/BomberInstinct/Sprites/court-circuit.spr
-share/BomberInstinct/Sprites/etoiles.spr
-share/BomberInstinct/Sprites/faille.spr
-share/BomberInstinct/Sprites/flammes.spr
-share/BomberInstinct/Sprites/fleche.spr
-share/BomberInstinct/Sprites/flechrouge.spr
-share/BomberInstinct/Sprites/fontaine.spr
-share/BomberInstinct/Sprites/grotte.spr
-share/BomberInstinct/Sprites/infos.spr
-share/BomberInstinct/Sprites/intro.spr
-share/BomberInstinct/Sprites/louis.spr
-share/BomberInstinct/Sprites/louisb.spr
-share/BomberInstinct/Sprites/maagus.spr
-share/BomberInstinct/Sprites/magus.spr
-share/BomberInstinct/Sprites/magusb.spr
-share/BomberInstinct/Sprites/menu.spr
-share/BomberInstinct/Sprites/miroirs.spr
-share/BomberInstinct/Sprites/murlave.spr
-share/BomberInstinct/Sprites/murnul.spr
-share/BomberInstinct/Sprites/nived.spr
-share/BomberInstinct/Sprites/pschit.spr
-share/BomberInstinct/Sprites/puce.spr
-share/BomberInstinct/Sprites/rien.spr
-share/BomberInstinct/Sprites/ruines.spr
-share/BomberInstinct/Sprites/telgris.spr
-share/BomberInstinct/Sprites/telrouge.spr
-share/BomberInstinct/Sprites/troll.spr
-share/BomberInstinct/Sprites/trollb.spr
-share/BomberInstinct/Sprites/tunnel.spr
-share/BomberInstinct/bi.cfg
diff --git a/games/bygfoot/Makefile b/games/bygfoot/Makefile
deleted file mode 100644
index 5b9127dd8ee5..000000000000
--- a/games/bygfoot/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# Created by: Pav Lucistnik <pav@FreeBSD.org>
-
-PORTNAME= bygfoot
-PORTVERSION= 2.2.1
-PORTREVISION= 9
-CATEGORIES= games
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
-DISTNAME= ${PORTNAME}-${PORTVERSION}-source
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Football (soccer) management game
-
-LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-# needed to save/load games
-RUN_DEPENDS= zip:archivers/zip
-
-USES= gettext gnome pkgconfig tar:bzip2
-GNU_CONFIGURE= yes
-USE_GNOME= gtk20
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib -lm
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-.include <bsd.port.mk>
diff --git a/games/bygfoot/distinfo b/games/bygfoot/distinfo
deleted file mode 100644
index 48cf018dad11..000000000000
--- a/games/bygfoot/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (bygfoot-2.2.1-source.tar.bz2) = 7b9a4fadb66c75d1f2190a860475a4c7ce66d6b27b1991a96becf1f806b62feb
-SIZE (bygfoot-2.2.1-source.tar.bz2) = 1126336
diff --git a/games/bygfoot/pkg-descr b/games/bygfoot/pkg-descr
deleted file mode 100644
index c7d2e9e942e7..000000000000
--- a/games/bygfoot/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Bygfoot is a football (a.k.a. soccer) management game. Bygfoot allows you to
-manage a team by training the players, buying and selling them, contracting
-loans, maintaining the stadium, etc. You can be promoted or relegated, even
-become a champion. It includes a "team editor" which you can use to create your
-own teams or edit the existing ones. The game is deliberately kept simple
-(though not easy): you only have to keep one eye at your players and another
-at your stadium.
-
-WWW: https://bygfoot.sourceforge.io/
diff --git a/games/bygfoot/pkg-plist b/games/bygfoot/pkg-plist
deleted file mode 100644
index 5461eb96438f..000000000000
--- a/games/bygfoot/pkg-plist
+++ /dev/null
@@ -1,762 +0,0 @@
-bin/bygfoot
-%%DATADIR%%/support_files/bygfoot.conf
-%%DATADIR%%/support_files/bygfoot_app
-%%DATADIR%%/support_files/bygfoot_constants
-%%DATADIR%%/support_files/bygfoot_help
-%%DATADIR%%/support_files/bygfoot_hints_bg
-%%DATADIR%%/support_files/bygfoot_hints_da
-%%DATADIR%%/support_files/bygfoot_hints_de
-%%DATADIR%%/support_files/bygfoot_hints_en
-%%DATADIR%%/support_files/bygfoot_hints_es
-%%DATADIR%%/support_files/bygfoot_hints_fr
-%%DATADIR%%/support_files/bygfoot_hints_it
-%%DATADIR%%/support_files/bygfoot_hints_nl
-%%DATADIR%%/support_files/bygfoot_hints_sv
-%%DATADIR%%/support_files/bygfoot_hints_zh
-%%DATADIR%%/support_files/bygfoot_tokens
-%%DATADIR%%/support_files/bygfoot_user.conf
-%%DATADIR%%/support_files/definitions/argentina/country_argentina.xml
-%%DATADIR%%/support_files/definitions/argentina/cup_argentina1_apertura.xml
-%%DATADIR%%/support_files/definitions/argentina/cup_argentina1_clausura.xml
-%%DATADIR%%/support_files/definitions/argentina/cup_argentina_libertadores.xml
-%%DATADIR%%/support_files/definitions/argentina/cup_argentina_prom_games2.xml
-%%DATADIR%%/support_files/definitions/argentina/cup_argentina_prom_games3.xml
-%%DATADIR%%/support_files/definitions/argentina/cup_argentina_prom_games4ia.xml
-%%DATADIR%%/support_files/definitions/argentina/cup_argentina_prom_games4ib.xml
-%%DATADIR%%/support_files/definitions/argentina/cup_argentina_prom_games4i.xml
-%%DATADIR%%/support_files/definitions/argentina/cup_argentina_prom_games4m.xml
-%%DATADIR%%/support_files/definitions/argentina/cup_argentina_sudamericana.xml
-%%DATADIR%%/support_files/definitions/argentina/league_argentina1.xml
-%%DATADIR%%/support_files/definitions/argentina/league_argentina1_clausura.xml
-%%DATADIR%%/support_files/definitions/argentina/league_argentina2.xml
-%%DATADIR%%/support_files/definitions/argentina/league_argentina3ia.xml
-%%DATADIR%%/support_files/definitions/argentina/league_argentina3ib.xml
-%%DATADIR%%/support_files/definitions/argentina/league_argentina3m.xml
-%%DATADIR%%/support_files/definitions/argentina/league_argentina4ia.xml
-%%DATADIR%%/support_files/definitions/argentina/league_argentina4ib.xml
-%%DATADIR%%/support_files/definitions/argentina/league_argentina4ic.xml
-%%DATADIR%%/support_files/definitions/argentina/league_argentina4id.xml
-%%DATADIR%%/support_files/definitions/argentina/league_argentina4ie.xml
-%%DATADIR%%/support_files/definitions/argentina/league_argentina4if.xml
-%%DATADIR%%/support_files/definitions/argentina/league_argentina4ig.xml
-%%DATADIR%%/support_files/definitions/argentina/league_argentina4m.xml
-%%DATADIR%%/support_files/definitions/australia/country_australia.xml
-%%DATADIR%%/support_files/definitions/australia/cup_australia_a_league.xml
-%%DATADIR%%/support_files/definitions/australia/cup_australia_playoffs.xml
-%%DATADIR%%/support_files/definitions/australia/league_australia1.xml
-%%DATADIR%%/support_files/definitions/aus_victoria/country_aus_victoria.xml
-%%DATADIR%%/support_files/definitions/aus_victoria/cup_aus_vic_league.xml
-%%DATADIR%%/support_files/definitions/aus_victoria/cup_aus_vic_playoff1.xml
-%%DATADIR%%/support_files/definitions/aus_victoria/cup_aus_vic_playoff2.xml
-%%DATADIR%%/support_files/definitions/aus_victoria/league_aus_vicprem.xml
-%%DATADIR%%/support_files/definitions/aus_victoria/league_aus_vic1.xml
-%%DATADIR%%/support_files/definitions/aus_victoria/league_aus_vic2nw.xml
-%%DATADIR%%/support_files/definitions/aus_victoria/league_aus_vic2se.xml
-%%DATADIR%%/support_files/definitions/aus_victoria/league_aus_vic3nw.xml
-%%DATADIR%%/support_files/definitions/aus_victoria/league_aus_vic3se.xml
-%%DATADIR%%/support_files/definitions/aus_victoria/league_aus_vic4nw.xml
-%%DATADIR%%/support_files/definitions/aus_victoria/league_aus_vic4se.xml
-%%DATADIR%%/support_files/definitions/aus_victoria/league_aus_vic5nw.xml
-%%DATADIR%%/support_files/definitions/aus_victoria/league_aus_vic5se.xml
-%%DATADIR%%/support_files/definitions/aus_victoria/league_aus_vic6nw.xml
-%%DATADIR%%/support_files/definitions/aus_victoria/league_aus_vic6se.xml
-%%DATADIR%%/support_files/definitions/belgium/country_belgium.xml
-%%DATADIR%%/support_files/definitions/belgium/cup_belgium.xml
-%%DATADIR%%/support_files/definitions/belgium/cup_belgium_beker.xml
-%%DATADIR%%/support_files/definitions/belgium/cup_belgium_eindronde2.xml
-%%DATADIR%%/support_files/definitions/belgium/cup_belgium_eindronde3.xml
-%%DATADIR%%/support_files/definitions/belgium/cup_belgium_eindronde4.xml
-%%DATADIR%%/support_files/definitions/belgium/league_belgium1.xml
-%%DATADIR%%/support_files/definitions/belgium/league_belgium2.xml
-%%DATADIR%%/support_files/definitions/belgium/league_belgium3a.xml
-%%DATADIR%%/support_files/definitions/belgium/league_belgium3b.xml
-%%DATADIR%%/support_files/definitions/belgium/league_belgium4a.xml
-%%DATADIR%%/support_files/definitions/belgium/league_belgium4b.xml
-%%DATADIR%%/support_files/definitions/belgium/league_belgium4c.xml
-%%DATADIR%%/support_files/definitions/belgium/league_belgium4d.xml
-%%DATADIR%%/support_files/definitions/brazil/country_brazil.xml
-%%DATADIR%%/support_files/definitions/brazil/cup_brazil_copa_do_brasil.xml
-%%DATADIR%%/support_files/definitions/brazil/cup_brazil_libertadores.xml
-%%DATADIR%%/support_files/definitions/brazil/cup_brazil_prom_games2.xml
-%%DATADIR%%/support_files/definitions/brazil/cup_brazil_prom_games3.xml
-%%DATADIR%%/support_files/definitions/brazil/cup_brazil_sul_americana.xml
-%%DATADIR%%/support_files/definitions/brazil/cup_supercup_brazil_intercontinental.xml
-%%DATADIR%%/support_files/definitions/brazil/league_brazil1.xml
-%%DATADIR%%/support_files/definitions/brazil/league_brazil2.xml
-%%DATADIR%%/support_files/definitions/brazil/league_brazil310.xml
-%%DATADIR%%/support_files/definitions/brazil/league_brazil311.xml
-%%DATADIR%%/support_files/definitions/brazil/league_brazil312.xml
-%%DATADIR%%/support_files/definitions/brazil/league_brazil313.xml
-%%DATADIR%%/support_files/definitions/brazil/league_brazil314.xml
-%%DATADIR%%/support_files/definitions/brazil/league_brazil315.xml
-%%DATADIR%%/support_files/definitions/brazil/league_brazil316.xml
-%%DATADIR%%/support_files/definitions/brazil/league_brazil31.xml
-%%DATADIR%%/support_files/definitions/brazil/league_brazil32.xml
-%%DATADIR%%/support_files/definitions/brazil/league_brazil33.xml
-%%DATADIR%%/support_files/definitions/brazil/league_brazil34.xml
-%%DATADIR%%/support_files/definitions/brazil/league_brazil35.xml
-%%DATADIR%%/support_files/definitions/brazil/league_brazil36.xml
-%%DATADIR%%/support_files/definitions/brazil/league_brazil37.xml
-%%DATADIR%%/support_files/definitions/brazil/league_brazil38.xml
-%%DATADIR%%/support_files/definitions/brazil/league_brazil39.xml
-%%DATADIR%%/support_files/definitions/bulgaria/country_bulgaria.xml
-%%DATADIR%%/support_files/definitions/bulgaria/cup_bulgaria_national.xml
-%%DATADIR%%/support_files/definitions/bulgaria/cup_bulgaria_prom_games2.xml
-%%DATADIR%%/support_files/definitions/bulgaria/cup_supercup_bulgaria.xml
-%%DATADIR%%/support_files/definitions/bulgaria/league_bulgaria1.xml
-%%DATADIR%%/support_files/definitions/bulgaria/league_bulgaria2a.xml
-%%DATADIR%%/support_files/definitions/bulgaria/league_bulgaria2b.xml
-%%DATADIR%%/support_files/definitions/bulgaria/league_bulgaria3a.xml
-%%DATADIR%%/support_files/definitions/bulgaria/league_bulgaria3b.xml
-%%DATADIR%%/support_files/definitions/bulgaria/league_bulgaria3c.xml
-%%DATADIR%%/support_files/definitions/bulgaria/league_bulgaria3d.xml
-%%DATADIR%%/support_files/definitions/czech/country_czech.xml
-%%DATADIR%%/support_files/definitions/czech/cup_czech_cup.xml
-%%DATADIR%%/support_files/definitions/czech/league_czech1.xml
-%%DATADIR%%/support_files/definitions/czech/league_czech2.xml
-%%DATADIR%%/support_files/definitions/england/country_england.xml
-%%DATADIR%%/support_files/definitions/england/cup_england_fa.xml
-%%DATADIR%%/support_files/definitions/england/cup_england_league.xml
-%%DATADIR%%/support_files/definitions/england/cup_england_prom_games2.xml
-%%DATADIR%%/support_files/definitions/england/cup_england_prom_games3.xml
-%%DATADIR%%/support_files/definitions/england/cup_england_prom_games4.xml
-%%DATADIR%%/support_files/definitions/england/cup_england_prom_games5.xml
-%%DATADIR%%/support_files/definitions/england/league_england1.xml
-%%DATADIR%%/support_files/definitions/england/league_england2.xml
-%%DATADIR%%/support_files/definitions/england/league_england3.xml
-%%DATADIR%%/support_files/definitions/england/league_england4.xml
-%%DATADIR%%/support_files/definitions/england/league_england5.xml
-%%DATADIR%%/support_files/definitions/europe/cup_europe_cwc.xml
-%%DATADIR%%/support_files/definitions/europe/cup_europe_champ_league.xml
-%%DATADIR%%/support_files/definitions/europe/cup_europe_uefa.xml
-%%DATADIR%%/support_files/definitions/europe/cup_supercup_europe_intercontinental.xml
-%%DATADIR%%/support_files/definitions/europe/cup_supercup_europe_uefa.xml
-%%DATADIR%%/support_files/definitions/euro08/country_euro08.xml
-%%DATADIR%%/support_files/definitions/euro08/cup_euro08_cup.xml
-%%DATADIR%%/support_files/definitions/euro08/league_euro08_europe_teams.xml
-%%DATADIR%%/support_files/definitions/fifa/country_fifa.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_asian_cup.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_asian_cup_qualifiers.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_asian_cup_34.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_confederations_cup.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_confederations_cup_qualifier.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_confederations_cup_34.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_copa_america.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_copa_america_34.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_cup_of_nations.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_cup_of_nations_qualifiers.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_cup_of_nations_34.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_eurocup.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_eurocup_qualifiers.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_eurocup_34.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_gold_cup.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_gold_cup_34.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_nations_cup.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_nations_cup_34.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_wc_africa.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_wc_asia.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_wc_asia_ncamerica.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_wc_asia_playoff.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_wc_europe.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_wc_europe_playoffs.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_wc_final.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_wc_final_34.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_wc_ncamerica.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_wc_oceania.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_wc_oceania_samerica.xml
-%%DATADIR%%/support_files/definitions/fifa/cup_wc_samerica.xml
-%%DATADIR%%/support_files/definitions/fifa/league_afc.xml
-%%DATADIR%%/support_files/definitions/fifa/league_caf.xml
-%%DATADIR%%/support_files/definitions/fifa/league_concacaf.xml
-%%DATADIR%%/support_files/definitions/fifa/league_conmebol.xml
-%%DATADIR%%/support_files/definitions/fifa/league_ofc.xml
-%%DATADIR%%/support_files/definitions/fifa/league_uefa.xml
-%%DATADIR%%/support_files/definitions/france/country_france.xml
-%%DATADIR%%/support_files/definitions/france/cup_france_coupe.xml
-%%DATADIR%%/support_files/definitions/france/cup_france_ligue.xml
-%%DATADIR%%/support_files/definitions/france/league_france1.xml
-%%DATADIR%%/support_files/definitions/france/league_france2.xml
-%%DATADIR%%/support_files/definitions/france/league_france3.xml
-%%DATADIR%%/support_files/definitions/france/league_france4a.xml
-%%DATADIR%%/support_files/definitions/france/league_france4b.xml
-%%DATADIR%%/support_files/definitions/france/league_france4c.xml
-%%DATADIR%%/support_files/definitions/france/league_france4d.xml
-%%DATADIR%%/support_files/definitions/germany/country_germany.xml
-%%DATADIR%%/support_files/definitions/germany/cup_germany_dfb.xml
-%%DATADIR%%/support_files/definitions/germany/league_germany1.xml
-%%DATADIR%%/support_files/definitions/germany/league_germany2.xml
-%%DATADIR%%/support_files/definitions/germany/league_germany3_1.xml
-%%DATADIR%%/support_files/definitions/germany/league_germany3_2.xml
-%%DATADIR%%/support_files/definitions/germany/league_germany4_1.xml
-%%DATADIR%%/support_files/definitions/germany/league_germany4_2.xml
-%%DATADIR%%/support_files/definitions/germany/league_germany4_3.xml
-%%DATADIR%%/support_files/definitions/germany/league_germany4_4.xml
-%%DATADIR%%/support_files/definitions/germany/league_germany4_5.xml
-%%DATADIR%%/support_files/definitions/germany/league_germany4_6.xml
-%%DATADIR%%/support_files/definitions/germany/league_germany4_7.xml
-%%DATADIR%%/support_files/definitions/germany/league_germany4_8.xml
-%%DATADIR%%/support_files/definitions/germany/league_germany4_9.xml
-%%DATADIR%%/support_files/definitions/greece/country_greece.xml
-%%DATADIR%%/support_files/definitions/greece/cup_greece_cup.xml
-%%DATADIR%%/support_files/definitions/greece/league_greece1.xml
-%%DATADIR%%/support_files/definitions/greece/league_greece2.xml
-%%DATADIR%%/support_files/definitions/ireland/country_ireland.xml
-%%DATADIR%%/support_files/definitions/ireland/cup_ireland_cl.xml
-%%DATADIR%%/support_files/definitions/ireland/cup_ireland_cl_q.xml
-%%DATADIR%%/support_files/definitions/ireland/cup_ireland_league.xml
-%%DATADIR%%/support_files/definitions/ireland/cup_ireland_prom_games.xml
-%%DATADIR%%/support_files/definitions/ireland/cup_ireland_senior.xml
-%%DATADIR%%/support_files/definitions/ireland/cup_ireland_setanta.xml
-%%DATADIR%%/support_files/definitions/ireland/cup_ireland_uefa.xml
-%%DATADIR%%/support_files/definitions/ireland/cup_ireland_uefa_q.xml
-%%DATADIR%%/support_files/definitions/ireland/league_ireland1.xml
-%%DATADIR%%/support_files/definitions/ireland/league_ireland2.xml
-%%DATADIR%%/support_files/definitions/ireland/league_n_ireland1.xml
-%%DATADIR%%/support_files/definitions/italy/country_italy.xml
-%%DATADIR%%/support_files/definitions/italy/cup_italy_coppa.xml
-%%DATADIR%%/support_files/definitions/italy/league_italy1.xml
-%%DATADIR%%/support_files/definitions/italy/league_italy2.xml
-%%DATADIR%%/support_files/definitions/italy/league_italy3a.xml
-%%DATADIR%%/support_files/definitions/italy/league_italy3b.xml
-%%DATADIR%%/support_files/definitions/japan/country_japan.xml
-%%DATADIR%%/support_files/definitions/japan/cup_japan_emperor.xml
-%%DATADIR%%/support_files/definitions/japan/cup_japan_nabisco.xml
-%%DATADIR%%/support_files/definitions/japan/cup_japan_prom2.xml
-%%DATADIR%%/support_files/definitions/japan/cup_japan_prom4.xml
-%%DATADIR%%/support_files/definitions/japan/cup_japan_prom5-4.xml
-%%DATADIR%%/support_files/definitions/japan/cup_japan_prom5-5.xml
-%%DATADIR%%/support_files/definitions/japan/cup_japan_prom5-6.xml
-%%DATADIR%%/support_files/definitions/japan/cup_japan_supercup.xml
-%%DATADIR%%/support_files/definitions/japan/league_japan1.xml
-%%DATADIR%%/support_files/definitions/japan/league_japan2.xml
-%%DATADIR%%/support_files/definitions/japan/league_japan3.xml
-%%DATADIR%%/support_files/definitions/japan/league_japan4-1.xml
-%%DATADIR%%/support_files/definitions/japan/league_japan4-2.xml
-%%DATADIR%%/support_files/definitions/japan/league_japan4-3.xml
-%%DATADIR%%/support_files/definitions/japan/league_japan4-4.xml
-%%DATADIR%%/support_files/definitions/japan/league_japan4-5.xml
-%%DATADIR%%/support_files/definitions/japan/league_japan4-6.xml
-%%DATADIR%%/support_files/definitions/japan/league_japan4-7.xml
-%%DATADIR%%/support_files/definitions/japan/league_japan4-8.xml
-%%DATADIR%%/support_files/definitions/japan/league_japan4-9.xml
-%%DATADIR%%/support_files/definitions/japan/league_japan5-1.xml
-%%DATADIR%%/support_files/definitions/japan/league_japan5-3.xml
-%%DATADIR%%/support_files/definitions/japan/league_japan5-4a.xml
-%%DATADIR%%/support_files/definitions/japan/league_japan5-4b.xml
-%%DATADIR%%/support_files/definitions/japan/league_japan5-4c.xml
-%%DATADIR%%/support_files/definitions/japan/league_japan5-4d.xml
-%%DATADIR%%/support_files/definitions/japan/league_japan5-5a.xml
-%%DATADIR%%/support_files/definitions/japan/league_japan5-5b.xml
-%%DATADIR%%/support_files/definitions/japan/league_japan5-6.xml
-%%DATADIR%%/support_files/definitions/japan/league_japan5-7.xml
-%%DATADIR%%/support_files/definitions/mexico/country_mexico.xml
-%%DATADIR%%/support_files/definitions/mexico/cup_apertura.xml
-%%DATADIR%%/support_files/definitions/mexico/cup_mexico1_apertura.xml
-%%DATADIR%%/support_files/definitions/mexico/cup_mexico1_clausura.xml
-%%DATADIR%%/support_files/definitions/mexico/cup_mexico1_clausadura.xml
-%%DATADIR%%/support_files/definitions/mexico/cup_mexico2_apertura.xml
-%%DATADIR%%/support_files/definitions/mexico/cup_mexico2_clausura.xml
-%%DATADIR%%/support_files/definitions/mexico/cup_mexico3_apertura.xml
-%%DATADIR%%/support_files/definitions/mexico/cup_mexico3_clausura.xml
-%%DATADIR%%/support_files/definitions/mexico/cup_mexico_concacaf.xml
-%%DATADIR%%/support_files/definitions/mexico/cup_mexico_libertadores.xml
-%%DATADIR%%/support_files/definitions/mexico/cup_mexico_superliga.xml
-%%DATADIR%%/support_files/definitions/mexico/cup_prom_games_mexico1.xml
-%%DATADIR%%/support_files/definitions/mexico/cup_prom_games_mexico2.xml
-%%DATADIR%%/support_files/definitions/mexico/league_mexico1.xml
-%%DATADIR%%/support_files/definitions/mexico/league_mexico2.xml
-%%DATADIR%%/support_files/definitions/mexico/league_mexico3-1.xml
-%%DATADIR%%/support_files/definitions/mexico/league_mexico3-2.xml
-%%DATADIR%%/support_files/definitions/mexico/league_mexico3-3.xml
-%%DATADIR%%/support_files/definitions/mexico/league_mexico3-4.xml
-%%DATADIR%%/support_files/definitions/mexico/league_mexico3-5.xml
-%%DATADIR%%/support_files/definitions/misc/cup_supercup_league_vs_cup.xml
-%%DATADIR%%/support_files/definitions/netherlands/country_netherlands.xml
-%%DATADIR%%/support_files/definitions/netherlands/cup_netherlands_amstelcup.xml
-%%DATADIR%%/support_files/definitions/netherlands/cup_netherlands_nacompetitie2.xml
-%%DATADIR%%/support_files/definitions/netherlands/cup_netherlands_nacompetitie3.xml
-%%DATADIR%%/support_files/definitions/netherlands/cup_netherlands_nacompetitie4.xml
-%%DATADIR%%/support_files/definitions/netherlands/league_netherlands1.xml
-%%DATADIR%%/support_files/definitions/netherlands/league_netherlands2.xml
-%%DATADIR%%/support_files/definitions/netherlands/league_netherlands3a.xml
-%%DATADIR%%/support_files/definitions/netherlands/league_netherlands3b.xml
-%%DATADIR%%/support_files/definitions/netherlands/league_netherlands3c.xml
-%%DATADIR%%/support_files/definitions/norway/country_norway.xml
-%%DATADIR%%/support_files/definitions/norway/cup_norway_kvalik.xml
-%%DATADIR%%/support_files/definitions/norway/cup_norway_nm.xml
-%%DATADIR%%/support_files/definitions/norway/league_norway1.xml
-%%DATADIR%%/support_files/definitions/norway/league_norway2.xml
-%%DATADIR%%/support_files/definitions/norway/league_norway3a.xml
-%%DATADIR%%/support_files/definitions/norway/league_norway3b.xml
-%%DATADIR%%/support_files/definitions/norway/league_norway3c.xml
-%%DATADIR%%/support_files/definitions/norway/league_norway3d.xml
-%%DATADIR%%/support_files/definitions/peru/country_peru.xml
-%%DATADIR%%/support_files/definitions/peru/cup_libertadores.xml
-%%DATADIR%%/support_files/definitions/peru/cup_peru_clasfinal.xml
-%%DATADIR%%/support_files/definitions/peru/cup_peru_final.xml
-%%DATADIR%%/support_files/definitions/peru/cup_peru_subcampeon.xml
-%%DATADIR%%/support_files/definitions/peru/cup_recopa.xml
-%%DATADIR%%/support_files/definitions/peru/cup_sudamericana.xml
-%%DATADIR%%/support_files/definitions/peru/league_peru1.xml
-%%DATADIR%%/support_files/definitions/peru/league_peru2.xml
-%%DATADIR%%/support_files/definitions/peru/league_peru3-1.xml
-%%DATADIR%%/support_files/definitions/peru/league_peru3-2.xml
-%%DATADIR%%/support_files/definitions/peru/league_peru3-3.xml
-%%DATADIR%%/support_files/definitions/peru/league_peru3-4.xml
-%%DATADIR%%/support_files/definitions/peru/league_peru3-5.xml
-%%DATADIR%%/support_files/definitions/peru/league_peru3-6.xml
-%%DATADIR%%/support_files/definitions/peru/league_peru3-7.xml
-%%DATADIR%%/support_files/definitions/peru/league_peru3-8.xml
-%%DATADIR%%/support_files/definitions/poland/country_poland.xml
-%%DATADIR%%/support_files/definitions/poland/cup_poland_prom_games1.xml
-%%DATADIR%%/support_files/definitions/poland/cup_poland_prom_games2.xml
-%%DATADIR%%/support_files/definitions/poland/cup_poland_puchar.xml
-%%DATADIR%%/support_files/definitions/poland/league_poland1.xml
-%%DATADIR%%/support_files/definitions/poland/league_poland2.xml
-%%DATADIR%%/support_files/definitions/poland/league_poland3a.xml
-%%DATADIR%%/support_files/definitions/poland/league_poland3b.xml
-%%DATADIR%%/support_files/definitions/poland/league_poland3c.xml
-%%DATADIR%%/support_files/definitions/poland/league_poland3d.xml
-%%DATADIR%%/support_files/definitions/romania/country_romania.xml
-%%DATADIR%%/support_files/definitions/romania/cup_romania_cupa.xml
-%%DATADIR%%/support_files/definitions/romania/cup_supercup_romania.xml
-%%DATADIR%%/support_files/definitions/romania/league_romania1.xml
-%%DATADIR%%/support_files/definitions/romania/league_romania2.xml
-%%DATADIR%%/support_files/definitions/romania/league_romania3.xml
-%%DATADIR%%/support_files/definitions/scg/country_scg.xml
-%%DATADIR%%/support_files/definitions/scg/cup_scg.xml
-%%DATADIR%%/support_files/definitions/scg/league_scg1.xml
-%%DATADIR%%/support_files/definitions/scg/league_scg2a.xml
-%%DATADIR%%/support_files/definitions/scg/league_scg2b.xml
-%%DATADIR%%/support_files/definitions/scotland/country_scotland.xml
-%%DATADIR%%/support_files/definitions/scotland/cup_scotland_fa.xml
-%%DATADIR%%/support_files/definitions/scotland/cup_scotland_league.xml
-%%DATADIR%%/support_files/definitions/scotland/cup_scotland_prom_games2.xml
-%%DATADIR%%/support_files/definitions/scotland/cup_scotland_prom_games3.xml
-%%DATADIR%%/support_files/definitions/scotland/league_scotland1.xml
-%%DATADIR%%/support_files/definitions/scotland/league_scotland2.xml
-%%DATADIR%%/support_files/definitions/scotland/league_scotland3.xml
-%%DATADIR%%/support_files/definitions/scotland/league_scotland4.xml
-%%DATADIR%%/support_files/definitions/short_leagues/league_denmark1_short.xml
-%%DATADIR%%/support_files/definitions/short_leagues/league_portugal1_short.xml
-%%DATADIR%%/support_files/definitions/short_leagues/league_russia1_short.xml
-%%DATADIR%%/support_files/definitions/short_leagues/league_switzerland1_short.xml
-%%DATADIR%%/support_files/definitions/short_leagues/league_ukraine1_short.xml
-%%DATADIR%%/support_files/definitions/short_leagues_north_and_central_america/league_costa_rica1_short.xml
-%%DATADIR%%/support_files/definitions/short_leagues_north_and_central_america/league_honduras1_short.xml
-%%DATADIR%%/support_files/definitions/short_leagues_north_and_central_america/league_jamaica1_short.xml
-%%DATADIR%%/support_files/definitions/short_leagues_south_america/league_bolivia1_short.xml
-%%DATADIR%%/support_files/definitions/short_leagues_south_america/league_colombia1_short.xml
-%%DATADIR%%/support_files/definitions/short_leagues_south_america/league_costa_rica1_short.xml
-%%DATADIR%%/support_files/definitions/short_leagues_south_america/league_ecuador1_short.xml
-%%DATADIR%%/support_files/definitions/short_leagues_south_america/league_chile1_short.xml
-%%DATADIR%%/support_files/definitions/short_leagues_south_america/league_mexico1_short.xml
-%%DATADIR%%/support_files/definitions/short_leagues_south_america/league_paraguay1_short.xml
-%%DATADIR%%/support_files/definitions/short_leagues_south_america/league_peru1_short.xml
-%%DATADIR%%/support_files/definitions/short_leagues_south_america/league_uruguay1_short.xml
-%%DATADIR%%/support_files/definitions/short_leagues_south_america/league_venezuela1_short.xml
-%%DATADIR%%/support_files/definitions/spain/country_spain.xml
-%%DATADIR%%/support_files/definitions/spain/cup_spain_cdr.xml
-%%DATADIR%%/support_files/definitions/spain/cup_spain_prom_games_1.xml
-%%DATADIR%%/support_files/definitions/spain/cup_spain_prom_games_2.xml
-%%DATADIR%%/support_files/definitions/spain/cup_spain_prom_games_3.xml
-%%DATADIR%%/support_files/definitions/spain/cup_spain_prom_games_4.xml
-%%DATADIR%%/support_files/definitions/spain/cup_spain_rfef.xml
-%%DATADIR%%/support_files/definitions/spain/league_spain1.xml
-%%DATADIR%%/support_files/definitions/spain/league_spain2.xml
-%%DATADIR%%/support_files/definitions/spain/league_spain3a.xml
-%%DATADIR%%/support_files/definitions/spain/league_spain3b.xml
-%%DATADIR%%/support_files/definitions/spain/league_spain3c.xml
-%%DATADIR%%/support_files/definitions/spain/league_spain3d.xml
-%%DATADIR%%/support_files/definitions/sweden/country_sweden.xml
-%%DATADIR%%/support_files/definitions/sweden/cup_sweden_cupen.xml
-%%DATADIR%%/support_files/definitions/sweden/cup_sweden_fa.xml
-%%DATADIR%%/support_files/definitions/sweden/cup_sweden_league.xml
-%%DATADIR%%/support_files/definitions/sweden/cup_sweden_prom_games_allsvenskan.xml
-%%DATADIR%%/support_files/definitions/sweden/cup_sweden_prom_games_div3_2.xml
-%%DATADIR%%/support_files/definitions/sweden/cup_sweden_prom_games_superettan.xml
-%%DATADIR%%/support_files/definitions/sweden/league_sweden_allsvenskan.xml
-%%DATADIR%%/support_files/definitions/sweden/league_sweden_division_1_norra.xml
-%%DATADIR%%/support_files/definitions/sweden/league_sweden_division_1_sodra.xml
-%%DATADIR%%/support_files/definitions/sweden/league_sweden_division_2_mellerstagotaland.xml
-%%DATADIR%%/support_files/definitions/sweden/league_sweden_division_2_norrasvealand.xml
-%%DATADIR%%/support_files/definitions/sweden/league_sweden_division_2_norrland.xml
-%%DATADIR%%/support_files/definitions/sweden/league_sweden_division_2_ostrasvealand.xml
-%%DATADIR%%/support_files/definitions/sweden/league_sweden_division_2_sodragotaland.xml
-%%DATADIR%%/support_files/definitions/sweden/league_sweden_division_2_vastragotaland.xml
-%%DATADIR%%/support_files/definitions/sweden/league_sweden_division_3_mellerstagotaland.xml
-%%DATADIR%%/support_files/definitions/sweden/league_sweden_division_3_mellerstanorrland.xml
-%%DATADIR%%/support_files/definitions/sweden/league_sweden_division_3_nordostrasvealand.xml
-%%DATADIR%%/support_files/definitions/sweden/league_sweden_division_3_nordvastragotaland.xml
-%%DATADIR%%/support_files/definitions/sweden/league_sweden_division_3_norranorrland.xml
-%%DATADIR%%/support_files/definitions/sweden/league_sweden_division_3_norrasvealand.xml
-%%DATADIR%%/support_files/definitions/sweden/league_sweden_division_3_ostrasvealand.xml
-%%DATADIR%%/support_files/definitions/sweden/league_sweden_division_3_sodragotaland.xml
-%%DATADIR%%/support_files/definitions/sweden/league_sweden_division_3_sodranorrland.xml
-%%DATADIR%%/support_files/definitions/sweden/league_sweden_division_3_sydostragotaland.xml
-%%DATADIR%%/support_files/definitions/sweden/league_sweden_division_3_sydvastragotaland.xml
-%%DATADIR%%/support_files/definitions/sweden/league_sweden_division_3_vastrasvealand.xml
-%%DATADIR%%/support_files/definitions/sweden/league_sweden_superettan.xml
-%%DATADIR%%/support_files/definitions/turkey/country_turkey.xml
-%%DATADIR%%/support_files/definitions/turkey/cup_turkiye_kupasi.xml
-%%DATADIR%%/support_files/definitions/turkey/league_turkey1.xml
-%%DATADIR%%/support_files/definitions/turkey/league_turkey2.xml
-%%DATADIR%%/support_files/definitions/usa/country_usa.xml
-%%DATADIR%%/support_files/definitions/usa/cup_usa_concacaf.xml
-%%DATADIR%%/support_files/definitions/usa/cup_usa_eplayoff.xml
-%%DATADIR%%/support_files/definitions/usa/cup_usa_first_cup.xml
-%%DATADIR%%/support_files/definitions/usa/cup_usa_mls_cup.xml
-%%DATADIR%%/support_files/definitions/usa/cup_usa_open_cup.xml
-%%DATADIR%%/support_files/definitions/usa/cup_usa_pdl_central.xml
-%%DATADIR%%/support_files/definitions/usa/cup_usa_pdl_cup.xml
-%%DATADIR%%/support_files/definitions/usa/cup_usa_pdl_eastern.xml
-%%DATADIR%%/support_files/definitions/usa/cup_usa_pdl_southern.xml
-%%DATADIR%%/support_files/definitions/usa/cup_usa_pdl_western.xml
-%%DATADIR%%/support_files/definitions/usa/cup_usa_second_cup.xml
-%%DATADIR%%/support_files/definitions/usa/cup_usa_superliga.xml
-%%DATADIR%%/support_files/definitions/usa/cup_usa_wplayoff.xml
-%%DATADIR%%/support_files/definitions/usa/league_usa_econf.xml
-%%DATADIR%%/support_files/definitions/usa/league_usa_first.xml
-%%DATADIR%%/support_files/definitions/usa/league_usa_mls.xml
-%%DATADIR%%/support_files/definitions/usa/league_usa_pdl_gl.xml
-%%DATADIR%%/support_files/definitions/usa/league_usa_pdl_hl.xml
-%%DATADIR%%/support_files/definitions/usa/league_usa_pdl_ma.xml
-%%DATADIR%%/support_files/definitions/usa/league_usa_pdl_ms.xml
-%%DATADIR%%/support_files/definitions/usa/league_usa_pdl_ne.xml
-%%DATADIR%%/support_files/definitions/usa/league_usa_pdl_no.xml
-%%DATADIR%%/support_files/definitions/usa/league_usa_pdl_nw.xml
-%%DATADIR%%/support_files/definitions/usa/league_usa_pdl_sa.xml
-%%DATADIR%%/support_files/definitions/usa/league_usa_pdl_se.xml
-%%DATADIR%%/support_files/definitions/usa/league_usa_pdl_sw.xml
-%%DATADIR%%/support_files/definitions/usa/league_usa_second.xml
-%%DATADIR%%/support_files/definitions/usa/league_usa_wconf.xml
-%%DATADIR%%/support_files/definitions/wales/country_wales.xml
-%%DATADIR%%/support_files/definitions/wales/cup_wales_cl.xml
-%%DATADIR%%/support_files/definitions/wales/cup_wales_cl_q.xml
-%%DATADIR%%/support_files/definitions/wales/cup_wales_challenge.xml
-%%DATADIR%%/support_files/definitions/wales/cup_wales_premier.xml
-%%DATADIR%%/support_files/definitions/wales/cup_wales_uefa.xml
-%%DATADIR%%/support_files/definitions/wales/cup_wales_uefa_q.xml
-%%DATADIR%%/support_files/definitions/wales/cup_wales_welsh.xml
-%%DATADIR%%/support_files/definitions/wales/league_wales1.xml
-%%DATADIR%%/support_files/definitions/wales/league_wales2a.xml
-%%DATADIR%%/support_files/definitions/wales/league_wales2b.xml
-%%DATADIR%%/support_files/definitions/wales/league_wales_english.xml
-%%DATADIR%%/support_files/definitions/wc06/country_wc06.xml
-%%DATADIR%%/support_files/definitions/wc06/cup_wc06_africa.xml
-%%DATADIR%%/support_files/definitions/wc06/cup_wc06_asia.xml
-%%DATADIR%%/support_files/definitions/wc06/cup_wc06_asia_ncamerica.xml
-%%DATADIR%%/support_files/definitions/wc06/cup_wc06_asia_playoff.xml
-%%DATADIR%%/support_files/definitions/wc06/cup_wc06_europe.xml
-%%DATADIR%%/support_files/definitions/wc06/cup_wc06_europe_playoffs.xml
-%%DATADIR%%/support_files/definitions/wc06/cup_wc06_final.xml
-%%DATADIR%%/support_files/definitions/wc06/cup_wc06_ncamerica.xml
-%%DATADIR%%/support_files/definitions/wc06/cup_wc06_oceania.xml
-%%DATADIR%%/support_files/definitions/wc06/cup_wc06_oceania_samerica.xml
-%%DATADIR%%/support_files/definitions/wc06/cup_wc06_samerica.xml
-%%DATADIR%%/support_files/definitions/wc06/league_wc06_africa_teams.xml
-%%DATADIR%%/support_files/definitions/wc06/league_wc06_asia_teams.xml
-%%DATADIR%%/support_files/definitions/wc06/league_wc06_europe_teams.xml
-%%DATADIR%%/support_files/definitions/wc06/league_wc06_ncamerica_teams.xml
-%%DATADIR%%/support_files/definitions/wc06/league_wc06_oceania_teams.xml
-%%DATADIR%%/support_files/definitions/wc06/league_wc06_samerica_teams.xml
-%%DATADIR%%/support_files/lg_commentary/lg_commentary_bg.xml
-%%DATADIR%%/support_files/lg_commentary/lg_commentary_de.xml
-%%DATADIR%%/support_files/lg_commentary/lg_commentary_en.xml
-%%DATADIR%%/support_files/lg_commentary/lg_commentary_fr.xml
-%%DATADIR%%/support_files/lg_commentary/lg_commentary_gr.xml
-%%DATADIR%%/support_files/lg_commentary/lg_commentary_nl.xml
-%%DATADIR%%/support_files/lg_commentary/lg_commentary_pl.xml
-%%DATADIR%%/support_files/lg_commentary/lg_commentary_sv.xml
-%%DATADIR%%/support_files/mmedia/pics/match1.jpg
-%%DATADIR%%/support_files/mmedia/pics/match2.jpg
-%%DATADIR%%/support_files/mmedia/pics/match3.jpg
-%%DATADIR%%/support_files/mmedia/pics/match4.jpg
-%%DATADIR%%/support_files/mmedia/pics/match5.jpg
-%%DATADIR%%/support_files/names/player_names_australia.xml
-%%DATADIR%%/support_files/names/player_names_belgium.xml
-%%DATADIR%%/support_files/names/player_names_brazil.xml
-%%DATADIR%%/support_files/names/player_names_bulgaria.xml
-%%DATADIR%%/support_files/names/player_names_czech.xml
-%%DATADIR%%/support_files/names/player_names_denmark.xml
-%%DATADIR%%/support_files/names/player_names_england.xml
-%%DATADIR%%/support_files/names/player_names_france.xml
-%%DATADIR%%/support_files/names/player_names_general.xml
-%%DATADIR%%/support_files/names/player_names_germany.xml
-%%DATADIR%%/support_files/names/player_names_greece.xml
-%%DATADIR%%/support_files/names/player_names_hungary.xml
-%%DATADIR%%/support_files/names/player_names_italy.xml
-%%DATADIR%%/support_files/names/player_names_japan.xml
-%%DATADIR%%/support_files/names/player_names_latinoamerica.xml
-%%DATADIR%%/support_files/names/player_names_netherlands.xml
-%%DATADIR%%/support_files/names/player_names_norway.xml
-%%DATADIR%%/support_files/names/player_names_peru.xml
-%%DATADIR%%/support_files/names/player_names_poland.xml
-%%DATADIR%%/support_files/names/player_names_romania.xml
-%%DATADIR%%/support_files/names/player_names_scg.xml
-%%DATADIR%%/support_files/names/player_names_scotland.xml
-%%DATADIR%%/support_files/names/player_names_sweden.xml
-%%DATADIR%%/support_files/names/player_names_turkey.xml
-%%DATADIR%%/support_files/names/player_names_usa.xml
-%%DATADIR%%/support_files/pixmaps/boost_anti.png
-%%DATADIR%%/support_files/pixmaps/boost_off.png
-%%DATADIR%%/support_files/pixmaps/boost_on.png
-%%DATADIR%%/support_files/pixmaps/bygfoot_icon.png
-%%DATADIR%%/support_files/pixmaps/bygfoot_splash.png
-%%DATADIR%%/support_files/pixmaps/bygfoot_splash2.png
-%%DATADIR%%/support_files/pixmaps/decrease_red.png
-%%DATADIR%%/support_files/pixmaps/history/end_season.png
-%%DATADIR%%/support_files/pixmaps/history/fire_failure.png
-%%DATADIR%%/support_files/pixmaps/history/fire_finance.png
-%%DATADIR%%/support_files/pixmaps/history/champion.png
-%%DATADIR%%/support_files/pixmaps/history/job_offer.png
-%%DATADIR%%/support_files/pixmaps/history/lose_final.png
-%%DATADIR%%/support_files/pixmaps/history/promoted.png
-%%DATADIR%%/support_files/pixmaps/history/reach_cup_round.png
-%%DATADIR%%/support_files/pixmaps/history/relegated.png
-%%DATADIR%%/support_files/pixmaps/history/start_game.png
-%%DATADIR%%/support_files/pixmaps/history/win_final.png
-%%DATADIR%%/support_files/pixmaps/increase_green.png
-%%DATADIR%%/support_files/pixmaps/live_game/cross_bar.png
-%%DATADIR%%/support_files/pixmaps/live_game/foul.png
-%%DATADIR%%/support_files/pixmaps/live_game/goal.png
-%%DATADIR%%/support_files/pixmaps/live_game/goal_own.png
-%%DATADIR%%/support_files/pixmaps/live_game/header.png
-%%DATADIR%%/support_files/pixmaps/live_game/injury.png
-%%DATADIR%%/support_files/pixmaps/live_game/injury_temp.png
-%%DATADIR%%/support_files/pixmaps/live_game/lost_possession.png
-%%DATADIR%%/support_files/pixmaps/live_game/miss.png
-%%DATADIR%%/support_files/pixmaps/live_game/penalty.png
-%%DATADIR%%/support_files/pixmaps/live_game/post.png
-%%DATADIR%%/support_files/pixmaps/live_game/red.png
-%%DATADIR%%/support_files/pixmaps/live_game/save.png
-%%DATADIR%%/support_files/pixmaps/live_game/scoring_chance.png
-%%DATADIR%%/support_files/pixmaps/live_game/stadium_brkn.png
-%%DATADIR%%/support_files/pixmaps/live_game/stadium_fire.png
-%%DATADIR%%/support_files/pixmaps/live_game/stadium_riot.png
-%%DATADIR%%/support_files/pixmaps/live_game/structure_change.png
-%%DATADIR%%/support_files/pixmaps/live_game/sub.png
-%%DATADIR%%/support_files/pixmaps/live_game/whistle.png
-%%DATADIR%%/support_files/pixmaps/live_game/yellow.png
-%%DATADIR%%/support_files/pixmaps/menu_boost.png
-%%DATADIR%%/support_files/pixmaps/menu_browse_tms.png
-%%DATADIR%%/support_files/pixmaps/menu_finances.png
-%%DATADIR%%/support_files/pixmaps/menu_fixtures.png
-%%DATADIR%%/support_files/pixmaps/menu_fixtures_comp.png
-%%DATADIR%%/support_files/pixmaps/menu_history.png
-%%DATADIR%%/support_files/pixmaps/menu_last_match.png
-%%DATADIR%%/support_files/pixmaps/menu_league_results.png
-%%DATADIR%%/support_files/pixmaps/menu_league_stats.png
-%%DATADIR%%/support_files/pixmaps/menu_match_stats.png
-%%DATADIR%%/support_files/pixmaps/menu_mmatches.png
-%%DATADIR%%/support_files/pixmaps/menu_physio.png
-%%DATADIR%%/support_files/pixmaps/menu_player_browse.png
-%%DATADIR%%/support_files/pixmaps/menu_player_contract.png
-%%DATADIR%%/support_files/pixmaps/menu_player_fire.png
-%%DATADIR%%/support_files/pixmaps/menu_player_info.png
-%%DATADIR%%/support_files/pixmaps/menu_player_move_to_team.png
-%%DATADIR%%/support_files/pixmaps/menu_player_move_to_ya.png
-%%DATADIR%%/support_files/pixmaps/menu_player_put_transfer.png
-%%DATADIR%%/support_files/pixmaps/menu_player_remove_transfer.png
-%%DATADIR%%/support_files/pixmaps/menu_player_shoots.png
-%%DATADIR%%/support_files/pixmaps/menu_rearrange.png
-%%DATADIR%%/support_files/pixmaps/menu_save_geometry.png
-%%DATADIR%%/support_files/pixmaps/menu_scout.png
-%%DATADIR%%/support_files/pixmaps/menu_season_res.png
-%%DATADIR%%/support_files/pixmaps/menu_stadium.png
-%%DATADIR%%/support_files/pixmaps/menu_structure.png
-%%DATADIR%%/support_files/pixmaps/menu_style.png
-%%DATADIR%%/support_files/pixmaps/menu_table.png
-%%DATADIR%%/support_files/pixmaps/menu_youth_academy.png
-%%DATADIR%%/support_files/pixmaps/new_week.png
-%%DATADIR%%/support_files/pixmaps/player_status_ban.png
-%%DATADIR%%/support_files/pixmaps/player_status_cold.png
-%%DATADIR%%/support_files/pixmaps/player_status_hot.png
-%%DATADIR%%/support_files/pixmaps/player_status_injury.png
-%%DATADIR%%/support_files/pixmaps/player_status_yellow.png
-%%DATADIR%%/support_files/pixmaps/preview.png
-%%DATADIR%%/support_files/pixmaps/style_all_atk.png
-%%DATADIR%%/support_files/pixmaps/style_all_def.png
-%%DATADIR%%/support_files/pixmaps/style_atk.png
-%%DATADIR%%/support_files/pixmaps/style_bal.png
-%%DATADIR%%/support_files/pixmaps/style_def.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_albania.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_algeria.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_andorra.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_angola.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_argentina.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_armenia.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_australia.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_austria.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_aus_victoria.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_azerbaijan.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_bahrain.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_belarus.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_belgium.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_benin.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_bh.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_bolivia.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_botswana.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_brazil.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_bulgaria.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_burkina_faso.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_cameroon.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_canada.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_cdi.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_colombia.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_congodr.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_congo.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_costa_rica.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_cpv.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_croatia.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_cyprus.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_cz.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_czech.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_dk.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_ecuador.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_egypt.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_el_salvador.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_england.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_estonia.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_es.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_euro08.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_eu.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_fiji.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_finland.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_fi.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_fifa.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_france.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_gabon.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_georgia.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_germany.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_ghana.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_greece.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_guatemala.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_guinea.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_honduras.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_hongkong.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_hu.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_chile.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_china.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_chtaipei.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_ch.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_iceland.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_india.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_indonesia.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_iran.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_iraq.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_ireland.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_israel.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_italy.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_jamaica.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_japan.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_jordan.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_kazakhstan.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_kenya.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_kittsnev.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_korea.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_korea_dpr.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_kuwait.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_kyrgyzstan.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_laos.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_latvia.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_lebanon.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_liberia.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_libya.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_lie.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_lithuania.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_lux.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_macedonia.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_malawi.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_malaysia.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_maldives.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_mali.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_malta.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_mexico.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_moldova.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_morocco.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_netherlands.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_nigeria.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_norway.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_nz.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_n_ireland.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_oman.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_palestine.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_panama.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_paraguay.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_peru.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_poland.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_pt.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_qatar.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_romania.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_royal_league.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_rsa.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_ru.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_rwanda.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_saudi_arabia.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_scg.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_scotland.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_senegal.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_singapore.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_slovakia.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_slovenia.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_sm.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_solomon.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_spain.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_sri_lanka.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_sudan.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_sweden.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_syria.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_tahiti.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_tajikistan.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_thailand.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_togo.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_tritob.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_tunisia.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_turkey.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_turkmenistan.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_uae.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_uganda.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_uk.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_uruguay.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_usa.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_uzbekistan.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_vanuatu.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_venezuela.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_vietnam.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_vingren.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_wales.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_wc06.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_yemen.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_zambia.png
-%%DATADIR%%/support_files/pixmaps/symbols/flag_zimbabwe.png
-%%DATADIR%%/support_files/pixmaps/symbols/map_ireland.png
-%%DATADIR%%/support_files/pixmaps/symbols/wc_africa.png
-%%DATADIR%%/support_files/pixmaps/symbols/wc_asia.png
-%%DATADIR%%/support_files/pixmaps/symbols/wc_europe.png
-%%DATADIR%%/support_files/pixmaps/symbols/wc_namerica.png
-%%DATADIR%%/support_files/pixmaps/symbols/wc_oceania.png
-%%DATADIR%%/support_files/pixmaps/symbols/wc_samerica.png
-%%DATADIR%%/support_files/pixmaps/table_down.png
-%%DATADIR%%/support_files/pixmaps/table_stay.png
-%%DATADIR%%/support_files/pixmaps/table_up.png
-%%DATADIR%%/support_files/pixmaps/transfers.png
-%%DATADIR%%/support_files/strategy/strategy_attack1.xml
-%%DATADIR%%/support_files/strategy/strategy_attack2.xml
-%%DATADIR%%/support_files/strategy/strategy_defence.xml
-%%DATADIR%%/support_files/strategy/strategy_defend.xml
-%%DATADIR%%/support_files/strategy/strategy_fit.xml
-%%DATADIR%%/support_files/strategy/strategy_gy2.xml
-%%DATADIR%%/support_files/strategy/strategy_gy.xml
-%%DATADIR%%/support_files/strategy/strategy_normal2.xml
-share/locale/bg/LC_MESSAGES/bygfoot.mo
-share/locale/da/LC_MESSAGES/bygfoot.mo
-share/locale/de/LC_MESSAGES/bygfoot.mo
-share/locale/es/LC_MESSAGES/bygfoot.mo
-share/locale/fr/LC_MESSAGES/bygfoot.mo
-share/locale/it/LC_MESSAGES/bygfoot.mo
-share/locale/nl/LC_MESSAGES/bygfoot.mo
-share/locale/pl/LC_MESSAGES/bygfoot.mo
-share/locale/ro/LC_MESSAGES/bygfoot.mo
-share/locale/sv/LC_MESSAGES/bygfoot.mo
-share/locale/zh/LC_MESSAGES/bygfoot.mo
diff --git a/games/cavezofphear/Makefile b/games/cavezofphear/Makefile
deleted file mode 100644
index 1fc29d2eaed5..000000000000
--- a/games/cavezofphear/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-# Created by: Travis Poppe <tlp@liquidx.org>
-
-PORTNAME= cavezofphear
-PORTVERSION= 0.5.1
-PORTREVISION= 1
-CATEGORIES= games
-MASTER_SITES= http://www.x86.no/cavezofphear/ \
- http://mirror.amdmi3.ru/distfiles/
-DISTNAME= phear-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Boulder Dash / Digger-like game written using ncurses
-
-LICENSE= GPLv3+
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-BUILD_WRKSRC= ${WRKDIR}/${DISTNAME}/src
-
-USES= gmake ncurses tar:bzip2
-MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}"
-ALL_TARGET= phear
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-PORTDOCS= ChangeLog README README-EDITOR TODO
-
-OPTIONS_DEFINE= DOCS
-
-post-patch:
- @${REINPLACE_CMD} -e 's|\./data|${DATADIR}/data|' ${WRKSRC}/src/chk.c
- @${REINPLACE_CMD} -e 's|\./phear|phear|' ${WRKSRC}/README-EDITOR
-
-do-install:
- ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/phear ${STAGEDIR}${PREFIX}/bin
- @${MKDIR} ${STAGEDIR}${DATADIR}
- (cd ${WRKSRC}; ${COPYTREE_SHARE} data ${STAGEDIR}${DATADIR})
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for f in ${PORTDOCS}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/games/cavezofphear/distinfo b/games/cavezofphear/distinfo
deleted file mode 100644
index 9e7ef7381a54..000000000000
--- a/games/cavezofphear/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (phear-0.5.1.tar.bz2) = 9af83c2246dc05531e3d1d11ea931fe38e7086b513fb8e295c7e95b54c68e687
-SIZE (phear-0.5.1.tar.bz2) = 25750
diff --git a/games/cavezofphear/pkg-descr b/games/cavezofphear/pkg-descr
deleted file mode 100644
index d4a56f363c96..000000000000
--- a/games/cavezofphear/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Boulder Dash / Digger-like game written using ncurses. The game has
-support for custom levels / maps, and a level editor is included.
-
-WWW: http://www.x86.no/cavezofphear/
diff --git a/games/cavezofphear/pkg-plist b/games/cavezofphear/pkg-plist
deleted file mode 100644
index 01c81874e6c0..000000000000
--- a/games/cavezofphear/pkg-plist
+++ /dev/null
@@ -1,16 +0,0 @@
-bin/phear
-%%DATADIR%%/data/gover
-%%DATADIR%%/data/htext
-%%DATADIR%%/data/levels/01
-%%DATADIR%%/data/levels/02
-%%DATADIR%%/data/levels/03
-%%DATADIR%%/data/levels/04
-%%DATADIR%%/data/levels/05
-%%DATADIR%%/data/levels/06
-%%DATADIR%%/data/levels/07
-%%DATADIR%%/data/levels/08
-%%DATADIR%%/data/levels/09
-%%DATADIR%%/data/levels/10
-%%DATADIR%%/data/levels/11
-%%DATADIR%%/data/spgraf
-%%DATADIR%%/data/tdesc
diff --git a/games/cosmo/Makefile b/games/cosmo/Makefile
deleted file mode 100644
index 1ba7732ad4d3..000000000000
--- a/games/cosmo/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-# Created by: Yukihiro Nakai <Nakai@Mlab.t.u-tokyo.ac.jp>
-
-PORTNAME= cosmo
-PORTVERSION= 2.0.4
-PORTREVISION= 6
-CATEGORIES= games
-MASTER_SITES= http://hanzubon.jp/mirrors/Vine/%SUBDIR%/ \
- http://ftp.jaist.ac.jp/pub/Linux/Vine/%SUBDIR%/ \
- http://ftp.riken.go.jp/Linux/vine/%SUBDIR%/ \
- http://ftp.yz.yamagata-u.ac.jp/pub/Linux/Vine/%SUBDIR%/ \
- http://ftp.nara.wide.ad.jp/pub/Linux/vine/%SUBDIR%/ \
- http://ftp.vinelinux.org/pub/Vine/%SUBDIR%/
-MASTER_SITE_SUBDIR= VinePlus/1.1/JG-0.9.1/other-sources/jp
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX} moon.tif.gz
-EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Clone of Cosmo Gang the Puzzle (Namco)
-
-NO_CDROM= Possible copyright infringement
-
-WRKSRC= ${WRKDIR}/cosmo2
-DIST_SUBDIR= cosmo
-USES= imake:notall,noman xorg
-USE_XORG= x11 xext
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/X11/cosmo
- ${INSTALL_PROGRAM} ${WRKSRC}/cosmo ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/cosmorc ${STAGEDIR}${PREFIX}/lib/X11/cosmo
- ${MKDIR} ${STAGEDIR}/var/games/cosmo
- ${ECHO_CMD} > ${STAGEDIR}/var/games/cosmo/best.dat.sample
- ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/moon.tif.gz \
- ${STAGEDIR}${PREFIX}/lib/X11/cosmo
-
-.include <bsd.port.mk>
diff --git a/games/cosmo/distinfo b/games/cosmo/distinfo
deleted file mode 100644
index cd7a2e736043..000000000000
--- a/games/cosmo/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (cosmo/cosmo-2.0.4.tar.gz) = 786f2da66c9b12ed6590060d72199e8f04600e1732115db0ebc2161804cb2424
-SIZE (cosmo/cosmo-2.0.4.tar.gz) = 38051
-SHA256 (cosmo/moon.tif.gz) = 5ef70d817d3e97448117a26a192803d2c9288e25e1be829080da2eba94820b27
-SIZE (cosmo/moon.tif.gz) = 50219
diff --git a/games/cosmo/files/patch-Imakefile b/games/cosmo/files/patch-Imakefile
deleted file mode 100644
index f3a1d9044b00..000000000000
--- a/games/cosmo/files/patch-Imakefile
+++ /dev/null
@@ -1,45 +0,0 @@
---- Imakefile.orig 1996-05-11 11:06:00.000000000 +0400
-+++ Imakefile 2015-01-24 20:35:32.000000000 +0300
-@@ -1,21 +1,22 @@
--BINDIR = /usr/local/games
-+XCOMM BINDIR = /usr/local/games
- PAD = # -DUSE_PAD
-+CHOWN = /usr/sbin/chown
- CHMOD = /bin/chmod
- MKDIR = /bin/mkdir
-
--CC = gcc
-+XCOMM CC = gcc
- REGULATE_TIMER = -DREG_TIMER
--DATADIR = $(BINDIR)/cosmodir
--DATAFILE = $(DATADIR)/best.dat
-+DATADIR = $(LIBDIR)/cosmo
-+DATAFILE = /var/games/cosmo/best.dat
- PROTO_DEFINES = -DRANK_FILE=\"$(DATAFILE)\" $(PAD) $(REGULATE_TIMER) $(SIGNAL)
--CDEBUGFLAGS = -O2 # -g
-+XCOMM CDEBUGFLAGS = -O2 # -g
- LOCAL_LIBRARIES = $(XLIB)
- TAR = /bin/tar
-
- SRCS = main.c animation.c cosmo.c ex.c pixmap.c score.c setup.c tiff.c timer.c title.c pad.c
- OBJS = $(SRCS:.c=.o)
-
--ComplexProgramTarget(cosmo)
-+ComplexProgramTargetNoMan(cosmo)
-
- hd: hd.c
- $(CC) -o hd hd.c
-@@ -27,11 +28,10 @@
-
- install::
- @if [ -d $(DATADIR) ]; then echo cosmodir exists, not created.;\
-- else $(MKDIR) $(DATADIR); fi
-+ else $(MKDIRHIER) $(DATADIR); fi
- $(CHMOD) 711 $(DATADIR)
- @if [ -f $(DATAFILE) ]; then echo ranking file exists, not created.;\
-- else echo > $(DATAFILE); fi
-- $(CHMOD) 666 $(DATAFILE)
-+ else echo > $(DATAFILE).sample; fi
-
- pack::
- $(TAR) cfz cosmo.tgz *.c *.h Imakefile chara.dat *.doc
diff --git a/games/cosmo/files/patch-setup.c b/games/cosmo/files/patch-setup.c
deleted file mode 100644
index 2e69f9d6795b..000000000000
--- a/games/cosmo/files/patch-setup.c
+++ /dev/null
@@ -1,78 +0,0 @@
---- setup.c.orig Sat May 11 15:48:32 1996
-+++ setup.c Sat Aug 3 17:06:39 2002
-@@ -106,7 +106,8 @@
- {
- i++;
- if(i>=ac) break;
-- strcpy(display,av[i]);
-+ strncpy(display,av[i],sizeof(display));
-+ display[sizeof(display) - 1] = '\0';
- }
- else if(!strcmp(av[i],"-cmap"))
- {
-@@ -120,7 +121,8 @@
- {
- i++;
- if(i>=ac) show_usage();
-- strcpy(bgfn,av[i]);
-+ strncpy(bgfn,av[i],sizeof(bgfn));
-+ bgfn[sizeof(bgfn) - 1] = '\0';
- }
- else if(!strcmp(av[i],"-rough"))
- {
-@@ -139,7 +141,7 @@
- {
- i++;
- if(i>=ac) show_usage();
-- if(strcmp(av[i],"no")) strcpy(pad_dev,av[i]);
-+ if(strcmp(av[i],"no")) strncpy(pad_dev,av[i],sizeof(pad_dev)); pad_dev[sizeof(pad_dev) - 1] = '\0';
- else upad=0;
- }
- #endif
-@@ -154,10 +156,14 @@
-
- user.uid=getuid();
- p=getpwuid(user.uid);
-- strcpy(user.name,p->pw_name);
-- strcpy(home_dir,p->pw_dir);
-+ strncpy(user.name,p->pw_name,sizeof(user.name));
-+ user.name[sizeof(user.name) - 1] = '\0';
-+
-+ strncpy(home_dir,p->pw_dir,sizeof(home_dir));
-+ home_dir[sizeof(home_dir) -1] = '\0';
- if( home_dir[strlen(home_dir)-1] != '/' ) strcat(home_dir,"/");
-- strcpy(rc_file,home_dir);
-+ strncpy(rc_file,home_dir,sizeof(rc_file));
-+ rc_file[sizeof(rc_file) - 1 ] = '\0';
- strcat(rc_file,".cosmorc");
- }
-
-@@ -195,14 +201,16 @@
- show_error("Too Few Arguments",buf,line,2);
- return;
- }
-- strcpy(colorname,p);
-+ strncpy(colorname,p,sizeof(colorname));
-+ colorname[sizeof(colorname) - 1] = '\0';
-
- if( (p=getnword(buf,2))==NULL )
- {
- show_error("Too Few Arguments",buf,line,3);
- return;
- }
-- strcpy(color,p);
-+ strncpy(color,p,sizeof(color));
-+ color[sizeof(color)] = '\0';
-
- if( !strcmp(colorname,"Background") ) strcpy(colors[Back],color);
- else if( !strcmp(colorname,"Foreground") ) strcpy(colors[Fore],color);
-@@ -298,7 +306,8 @@
- i=1;
- while(p[i]!='/'&&p[i]!='\0') name[i-1]=p[i++];
- name[i-1]='\0';
-- if(i==1) strcpy(name,user.name);
-+ if(i==1) strncpy(name,user.name,sizeof(name));
-+ name[sizeof(name) -1] = '\0';
-
- do
- {
diff --git a/games/cosmo/pkg-descr b/games/cosmo/pkg-descr
deleted file mode 100644
index d8b91fc8ae9e..000000000000
--- a/games/cosmo/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-This is the cosmo gang the puzzle for X Window System.
-
-The cosmo gang the puzzle is a tetris-like puzzle game.
-You can erase cosmo with ball, falling once of several blocks.
-The star is the bonus charactor to erase all cosmos in the
-screen but you may also get bonus score without taking an
-effect.
-
-KEYBOARD:
- Up block rotation.
- Down block down (1 line)
- Space block down (Fast)
- Left left
- Right right
- Control Get the score bonus from the star.
- y Select yes
- n Select no
- p Pause game
- q Quit game
diff --git a/games/cosmo/pkg-plist b/games/cosmo/pkg-plist
deleted file mode 100644
index 2cdb1607be44..000000000000
--- a/games/cosmo/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-@(,games,2555) bin/cosmo
-lib/X11/cosmo/cosmorc
-lib/X11/cosmo/moon.tif.gz
-@sample(,games,664) /var/games/cosmo/best.dat.sample
-@dir /var/games/cosmo
diff --git a/games/cre/Makefile b/games/cre/Makefile
deleted file mode 100644
index 1fc5429c6110..000000000000
--- a/games/cre/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# Created by: alepulver
-
-PORTNAME= cre
-DISTVERSION= 1.2beta_r2
-PORTREVISION= 2
-CATEGORIES= games
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-dev/1.2%20BETA%2C%20Release%202
-DISTNAME= ${PORTNAME}_${DISTVERSION}_src
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Corewars Redcode Evolver
-
-LICENSE= GPLv2+ PD
-LICENSE_COMB= multi
-LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING.TXT
-
-USES= dos2unix
-DOS2UNIX_GLOB= *.txt
-NO_WRKSUBDIR= yes
-BUILD_WRKSRC= ${WRKSRC}/src
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-PLIST_FILES= bin/${PORTNAME}
-PORTDOCS= CRE_Manual.txt Exhaust_README.txt
-
-OPTIONS_DEFINE= DOCS
-
-post-extract:
- @${CP} ${FILESDIR}/${MAKEFILE} ${BUILD_WRKSRC}
- @cd ${WRKSRC} && ${MV} "CRE Manual.txt" CRE_Manual.txt && \
- ${MV} "Exhaust README.txt" Exhaust_README.txt
-
-post-patch:
- @cd ${BUILD_WRKSRC} && ${REINPLACE_CMD} -e '/memwatch\.h/d' \
- asm.c pspace.c sim.c
- @cd ${BUILD_WRKSRC} && ${REINPLACE_CMD} \
- -e 's|random[[:blank:]]*(|myrandom(|' \
- battler.c generator.c globals.h Main.c
-
-do-install:
- ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/cre/distinfo b/games/cre/distinfo
deleted file mode 100644
index a4f4281654d7..000000000000
--- a/games/cre/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (cre_1.2beta_r2_src.tar.gz) = 89a9831c9afd42b67600826514be6ecd0a260de5fbef1d3adfea3b9c31d532c2
-SIZE (cre_1.2beta_r2_src.tar.gz) = 49504
diff --git a/games/cre/files/Makefile b/games/cre/files/Makefile
deleted file mode 100644
index 58b61d1c33ad..000000000000
--- a/games/cre/files/Makefile
+++ /dev/null
@@ -1,7 +0,0 @@
-# Makefile for games/cre (Corewars Redcode Evolver).
-
-PROG= cre
-SRCS!= ls *.c
-MAN=
-
-.include <bsd.prog.mk>
diff --git a/games/cre/pkg-descr b/games/cre/pkg-descr
deleted file mode 100644
index 81d2bcf4efc8..000000000000
--- a/games/cre/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-CRE, which stands for Corewars Redcode Evolver, is an open-source program that
-automatically generates programs for the game Corewars by using Charles
-Darwin's theories on natural selection. When you start CRE, here's what
-happens:
-
-1. A population of warriors is created by randomly selecting instructions.
-2. Each warrior's fitness is tested by battling with other warriors in the
- population.
-3. The fittest warriors reproduce and replace less fit warriors.
-4. The previous two steps are repeated indefinitely.
-
-WWW: http://cre.sourceforge.net/
diff --git a/games/drm/Makefile b/games/drm/Makefile
deleted file mode 100644
index 48e06864175d..000000000000
--- a/games/drm/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# Created by: Andrey Zakhvatov
-
-PORTNAME= drm
-PORTVERSION= 1.0
-PORTREVISION= 1
-CATEGORIES= games
-MASTER_SITES= SUNSITE/games/arcade
-DISTNAME= dr_mario
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Very simple Tetris-style game
-
-ALL_TARGET= bugs
-USES= ncurses tar:Z
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-OPTIONS_DEFINE= DOCS
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/bugs ${STAGEDIR}${PREFIX}/bin/drm
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/games/drm/distinfo b/games/drm/distinfo
deleted file mode 100644
index 2536af984539..000000000000
--- a/games/drm/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (dr_mario.tar.Z) = 7376e4e4bd39ca7466c7d3d367ac11c34d4e8d39c63e984f83ae4c0f0fc15263
-SIZE (dr_mario.tar.Z) = 13249
diff --git a/games/drm/files/patch-Makefile b/games/drm/files/patch-Makefile
deleted file mode 100644
index 8ed3189ae99f..000000000000
--- a/games/drm/files/patch-Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
---- Makefile.orig 1992-06-16 03:13:11 UTC
-+++ Makefile
-@@ -1,17 +1,17 @@
- #makefile for BUGS I - SRN 7/12/91
- # modified for Linux on 6/15/92 Ken Corey
-
--CC= gcc
--CFLAGS= -O3
-+#CC= gcc
-+#CFLAGS= -O3
- OBJS= main.o startup.o loop.o meat.o
-
- #bugs : & $(OBJS)
- bugs : $(OBJS)
- #use above line if parallel processing is not supported
-- ${CC} ${CFLAGS} -o bugs $(OBJS) -lcurses -ltermcap
-+ ${CC} ${CFLAGS} -o bugs $(OBJS) $(LDFLAGS) -lncurses
-
- main.o: main.c info.h
-- ${CC} ${CFLAGS} -DLINUX -o main.o main.c
-+ ${CC} ${CFLAGS} -o main.o -c main.c
-
- $(OBJS): info.h
-
diff --git a/games/drm/files/patch-loop.c b/games/drm/files/patch-loop.c
deleted file mode 100644
index e46394475e39..000000000000
--- a/games/drm/files/patch-loop.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- loop.c.orig Fri Dec 15 01:03:06 2006
-+++ loop.c Fri Dec 15 01:04:01 2006
-@@ -3,6 +3,8 @@
- struct pos npos[] = {1, 1,
- -1, -1}; /*used in turning chips*/
-
-+void change(int);
-+
- void
- loop()
- {
diff --git a/games/drm/pkg-descr b/games/drm/pkg-descr
deleted file mode 100644
index 2566c9666d67..000000000000
--- a/games/drm/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-This is very simple tetris-like game. You kill "bugs" by dropping the
-right combination of blocks on them.
diff --git a/games/drm/pkg-plist b/games/drm/pkg-plist
deleted file mode 100644
index c25a87daa698..000000000000
--- a/games/drm/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-bin/drm
-%%PORTDOCS%%%%DOCSDIR%%/README
diff --git a/irc/Makefile b/irc/Makefile
index b43a08fa7652..358c39ad6c5d 100644
--- a/irc/Makefile
+++ b/irc/Makefile
@@ -29,7 +29,6 @@
SUBDIR += gruftistats
SUBDIR += hexchat
SUBDIR += hexchat-fish
- SUBDIR += hybserv
SUBDIR += icbirc
SUBDIR += ii
SUBDIR += infobot
@@ -113,7 +112,6 @@
SUBDIR += unreal
SUBDIR += weechat
SUBDIR += weechat-otr
- SUBDIR += xaric
SUBDIR += znc
SUBDIR += znc-push
diff --git a/irc/hybserv/Makefile b/irc/hybserv/Makefile
deleted file mode 100644
index 8f5a5ff600b1..000000000000
--- a/irc/hybserv/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
-# Created by: Rick Fournier <rick@help-desk.ca>
-
-PORTNAME= hybserv
-DISTVERSIONPREFIX= REL_
-DISTVERSION= 1_9_5
-PORTREVISION= 1
-CATEGORIES= irc
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Hybrid2 IRC Services
-
-LICENSE= GPLv2
-
-USE_GITHUB= yes
-GH_ACCOUNT= dkorunic
-GH_PROJECT= ${PORTNAME}2
-
-USES= gmake
-GNU_CONFIGURE= yes
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-USERS= ${PORTNAME}
-GROUPS= ${USERS}
-
-OPTIONS_DEFINE= DAEMONTOOLS
-
-DAEMONTOOLS_DESC= Daemontools support
-DAEMONTOOLS_RUN_DEPENDS= supervise:sysutils/daemontools
-DAEMONTOOLS_CONFIGURE_ENABLE= daemontools
-
-post-patch:
- @${REINPLACE_CMD} -E -e '/(LN)/ s,BINDIR),DESTDIR)$$(&,2' \
- -e '/(LN)/! s,(BIN|CONF|DOC|HELP|LOG)DIR),DESTDIR)$$(&,' \
- ${WRKSRC}/Makefile.in
-
-post-install:
- @${SED} -e "s#%PREFIX%#${PREFIX}#" ${FILESDIR}/hybserv.sh \
- > ${WRKDIR}/hybserv.sh
- ${INSTALL_SCRIPT} ${WRKDIR}/hybserv.sh ${STAGEDIR}${PREFIX}/etc/rc.d
- ${CHMOD} 700 ${STAGEDIR}${PREFIX}/hybserv
- (cd ${STAGEDIR}${PREFIX}/hybserv && ${STRIP_CMD} hybserv mkpasswd \
- encryptconf encryptdb)
-
-.include <bsd.port.mk>
diff --git a/irc/hybserv/distinfo b/irc/hybserv/distinfo
deleted file mode 100644
index 1d0bcc790914..000000000000
--- a/irc/hybserv/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (dkorunic-hybserv2-REL_1_9_5_GH0.tar.gz) = e869ac6a768db68ebfede1eec1eac6c702e8d8ee773c52ea33ca1e044874c0f6
-SIZE (dkorunic-hybserv2-REL_1_9_5_GH0.tar.gz) = 539601
diff --git a/irc/hybserv/files/hybserv.sh b/irc/hybserv/files/hybserv.sh
deleted file mode 100644
index 99fd74939dea..000000000000
--- a/irc/hybserv/files/hybserv.sh
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-if [ $# -eq 0 -o x$1 = xstart ]; then
- if [ -x %PREFIX%/hybserv/hybserv ]; then
- su -fm hybserv -c %PREFIX%/hybserv/hybserv && echo ' hybserv'
- fi
-fi
-if [ x$1 = xstop ]; then
- if [ -f %PREFIX%/hybserv/hybserv.pid ]; then
- kill `cat %PREFIX%/hybserv/hybserv.pid`
- else
- # oh well
- killall hybserv
- fi
-fi
-
diff --git a/irc/hybserv/pkg-descr b/irc/hybserv/pkg-descr
deleted file mode 100644
index 1f6d94c9db51..000000000000
--- a/irc/hybserv/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-HybServ was specifically designed to run with hybrid ircd, although it
-*should* work with CSr as well. These services (more or less same code)
-are currently used by EFNet / DalNet / ICQ / WFNet / HybNet /
-EFNow / Openprojects Network.
-
-WWW: https://github.com/dkorunic/hybserv2
diff --git a/irc/hybserv/pkg-plist b/irc/hybserv/pkg-plist
deleted file mode 100644
index 9ac4fb65fd32..000000000000
--- a/irc/hybserv/pkg-plist
+++ /dev/null
@@ -1,222 +0,0 @@
-etc/rc.d/hybserv.sh
-@owner hybserv
-@group hybserv
-hybserv/cleandb
-hybserv/doc/COPYING
-hybserv/doc/INSTALL
-hybserv/doc/README
-hybserv/doc/README-FLAGS
-hybserv/doc/RELEASENOTES
-hybserv/doc/TCM-LINKING
-hybserv/doc/UPGRADE
-hybserv/doc/cleandb.8
-hybserv/doc/hybserv.8
-hybserv/doc/showchans.8
-hybserv/doc/shownicks.8
-hybserv/encryptconf
-hybserv/encryptdb
-hybserv/finddupe
-hybserv/fixalvl
-hybserv/glines.conf
-hybserv/help/chanserv/access/add
-hybserv/help/chanserv/access/del
-hybserv/help/chanserv/access/index
-hybserv/help/chanserv/access/list
-hybserv/help/chanserv/akick/add
-hybserv/help/chanserv/akick/del
-hybserv/help/chanserv/akick/index
-hybserv/help/chanserv/akick/list
-hybserv/help/chanserv/clear
-hybserv/help/chanserv/clearnoexp
-hybserv/help/chanserv/cycle
-hybserv/help/chanserv/delme
-hybserv/help/chanserv/drop
-hybserv/help/chanserv/forbid
-hybserv/help/chanserv/forget
-hybserv/help/chanserv/halfop
-hybserv/help/chanserv/identify
-hybserv/help/chanserv/index
-hybserv/help/chanserv/info
-hybserv/help/chanserv/invite
-hybserv/help/chanserv/level/index
-hybserv/help/chanserv/level/list
-hybserv/help/chanserv/level/reset
-hybserv/help/chanserv/level/set
-hybserv/help/chanserv/list
-hybserv/help/chanserv/modes
-hybserv/help/chanserv/noexpire
-hybserv/help/chanserv/op
-hybserv/help/chanserv/register
-hybserv/help/chanserv/resetlevels
-hybserv/help/chanserv/set/comment
-hybserv/help/chanserv/set/email
-hybserv/help/chanserv/set/entrymsg
-hybserv/help/chanserv/set/expirebans
-hybserv/help/chanserv/set/forget
-hybserv/help/chanserv/set/founder
-hybserv/help/chanserv/set/guard
-hybserv/help/chanserv/set/index
-hybserv/help/chanserv/set/mlock
-hybserv/help/chanserv/set/password
-hybserv/help/chanserv/set/private
-hybserv/help/chanserv/set/pubcommands
-hybserv/help/chanserv/set/restricted
-hybserv/help/chanserv/set/secure
-hybserv/help/chanserv/set/secureops
-hybserv/help/chanserv/set/splitops
-hybserv/help/chanserv/set/successor
-hybserv/help/chanserv/set/topic
-hybserv/help/chanserv/set/topiclock
-hybserv/help/chanserv/set/url
-hybserv/help/chanserv/set/verbose
-hybserv/help/chanserv/setpass
-hybserv/help/chanserv/status
-hybserv/help/chanserv/unban
-hybserv/help/chanserv/unforbid
-hybserv/help/chanserv/voice
-hybserv/help/global/gchannote
-hybserv/help/global/gcmemo
-hybserv/help/global/gmemo
-hybserv/help/global/gnote
-hybserv/help/global/index
-hybserv/help/global/motd
-hybserv/help/helpserv/chanserv
-hybserv/help/helpserv/global
-hybserv/help/helpserv/index
-hybserv/help/helpserv/memoserv
-hybserv/help/helpserv/nickserv
-hybserv/help/helpserv/operserv
-hybserv/help/helpserv/seenserv
-hybserv/help/helpserv/statserv
-hybserv/help/memoserv/del
-hybserv/help/memoserv/forward
-hybserv/help/memoserv/index
-hybserv/help/memoserv/list
-hybserv/help/memoserv/purge
-hybserv/help/memoserv/read
-hybserv/help/memoserv/reply
-hybserv/help/memoserv/send
-hybserv/help/memoserv/undel
-hybserv/help/nickserv/access/add
-hybserv/help/nickserv/access/del
-hybserv/help/nickserv/access/index
-hybserv/help/nickserv/access/list
-hybserv/help/nickserv/clearnoexp
-hybserv/help/nickserv/collide
-hybserv/help/nickserv/drop
-hybserv/help/nickserv/droplink
-hybserv/help/nickserv/flag
-hybserv/help/nickserv/forbid
-hybserv/help/nickserv/ghost
-hybserv/help/nickserv/identify
-hybserv/help/nickserv/index
-hybserv/help/nickserv/info
-hybserv/help/nickserv/link
-hybserv/help/nickserv/list
-hybserv/help/nickserv/noexpire
-hybserv/help/nickserv/nolink
-hybserv/help/nickserv/recover
-hybserv/help/nickserv/recoverpass
-hybserv/help/nickserv/register
-hybserv/help/nickserv/release
-hybserv/help/nickserv/set/automask
-hybserv/help/nickserv/set/email
-hybserv/help/nickserv/set/gsm
-hybserv/help/nickserv/set/hide
-hybserv/help/nickserv/set/index
-hybserv/help/nickserv/set/kill
-hybserv/help/nickserv/set/master
-hybserv/help/nickserv/set/memos
-hybserv/help/nickserv/set/neverop
-hybserv/help/nickserv/set/noadd
-hybserv/help/nickserv/set/nolink
-hybserv/help/nickserv/set/notify
-hybserv/help/nickserv/set/password
-hybserv/help/nickserv/set/phone
-hybserv/help/nickserv/set/phrase
-hybserv/help/nickserv/set/private
-hybserv/help/nickserv/set/privmsg
-hybserv/help/nickserv/set/secure
-hybserv/help/nickserv/set/signon
-hybserv/help/nickserv/set/uin
-hybserv/help/nickserv/set/unsecure
-hybserv/help/nickserv/set/url
-hybserv/help/nickserv/setpass
-hybserv/help/nickserv/showlink
-hybserv/help/nickserv/unforbid
-hybserv/help/nickserv/unlink
-hybserv/help/operserv/channel
-hybserv/help/operserv/clones
-hybserv/help/operserv/dcc/boot
-hybserv/help/operserv/dcc/index
-hybserv/help/operserv/dcc/link
-hybserv/help/operserv/dcc/motd
-hybserv/help/operserv/dcc/quit
-hybserv/help/operserv/dcc/unlink
-hybserv/help/operserv/dcc/who
-hybserv/help/operserv/die
-hybserv/help/operserv/dump
-hybserv/help/operserv/fuckover
-hybserv/help/operserv/gline
-hybserv/help/operserv/help
-hybserv/help/operserv/htm
-hybserv/help/operserv/hub
-hybserv/help/operserv/identify
-hybserv/help/operserv/ignore
-hybserv/help/operserv/index
-hybserv/help/operserv/join
-hybserv/help/operserv/jump
-hybserv/help/operserv/jupe
-hybserv/help/operserv/kill
-hybserv/help/operserv/killchan
-hybserv/help/operserv/killhost
-hybserv/help/operserv/kline
-hybserv/help/operserv/logout
-hybserv/help/operserv/motd
-hybserv/help/operserv/off
-hybserv/help/operserv/omode
-hybserv/help/operserv/on
-hybserv/help/operserv/part
-hybserv/help/operserv/rehash
-hybserv/help/operserv/reload
-hybserv/help/operserv/restart
-hybserv/help/operserv/save
-hybserv/help/operserv/secure
-hybserv/help/operserv/set
-hybserv/help/operserv/stats
-hybserv/help/operserv/status
-hybserv/help/operserv/trace
-hybserv/help/operserv/umode
-hybserv/help/operserv/ungline
-hybserv/help/operserv/unjupe
-hybserv/help/seenserv/index
-hybserv/help/seenserv/join
-hybserv/help/seenserv/part
-hybserv/help/seenserv/seen
-hybserv/help/seenserv/seennick
-hybserv/help/seenserv/seenstat
-hybserv/help/statserv/clearstats
-hybserv/help/statserv/domain
-hybserv/help/statserv/greplog
-hybserv/help/statserv/host
-hybserv/help/statserv/index
-hybserv/help/statserv/refresh
-hybserv/help/statserv/server
-hybserv/help/statserv/showadmins
-hybserv/help/statserv/showopers
-hybserv/help/statserv/showstats
-hybserv/help/statserv/split
-hybserv/help/statserv/stats
-hybserv/hybserv
-hybserv/hybserv.conf
-hybserv/jupes.conf
-hybserv/mkpasswd
-hybserv/motd.dcc
-hybserv/motd.global
-hybserv/servchk
-hybserv/settings.conf
-hybserv/showchans
-hybserv/shownicks
-@dir hybserv/logs
-@owner
-@group
diff --git a/irc/xaric/Makefile b/irc/xaric/Makefile
deleted file mode 100644
index 53e1323b2865..000000000000
--- a/irc/xaric/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# Created by: alanp@unixpower.org
-
-PORTNAME= xaric
-PORTVERSION= 0.13.7
-PORTREVISION= 1
-CATEGORIES= irc
-MASTER_SITES= http://xaric.org/software/xaric/releases/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= IRC client similar to BitchX or ircII
-
-GNU_CONFIGURE= yes
-USES= gmake ncurses pathfix ssl
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-post-patch:
- @${REINPLACE_CMD} -e 's|-ggdb3||g' ${WRKSRC}/Makefile.in
- @${REINPLACE_CMD} -e 's|-lcurses|-lncurses|' ${WRKSRC}/configure
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/xaric ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/xaric.1 ${STAGEDIR}${MANPREFIX}/man/man1
- @${MKDIR} ${STAGEDIR}${DATADIR}/help
- ${INSTALL_DATA} ${WRKSRC}/help/* ${STAGEDIR}${DATADIR}/help
-
-.include <bsd.port.mk>
diff --git a/irc/xaric/distinfo b/irc/xaric/distinfo
deleted file mode 100644
index 5a2c3bf85734..000000000000
--- a/irc/xaric/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xaric-0.13.7.tar.gz) = fd8cd677e2403e44ff525eac7c239cd8d64b7448aaf56a1272d1b0c53df1140c
-SIZE (xaric-0.13.7.tar.gz) = 489249
diff --git a/irc/xaric/pkg-descr b/irc/xaric/pkg-descr
deleted file mode 100644
index 960f1aac9e67..000000000000
--- a/irc/xaric/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Xaric is a UNIX irc client similer to BitchX or ircII. I would impress you
-with a list of features, but since it has no impressive features (and lacks
-a few important ones) that probably is not a good
-idea. The whole reason for Xaric was to remove all of the bogus, broken crap
-and silly features from BitchX and have a nice colorful client.
-
-WWW: http://www.xaric.org/
diff --git a/irc/xaric/pkg-plist b/irc/xaric/pkg-plist
deleted file mode 100644
index 7a79259d024a..000000000000
--- a/irc/xaric/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-bin/xaric
-man/man1/xaric.1.gz
-%%DATADIR%%/help/copying
-%%DATADIR%%/help/warranty
-%%DATADIR%%/help/help
diff --git a/mail/Makefile b/mail/Makefile
index 02f2cfba9e85..d363047af7b5 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -98,7 +98,6 @@
SUBDIR += dspam
SUBDIR += ecartis
SUBDIR += elm
- SUBDIR += elmo
SUBDIR += emailrelay
SUBDIR += emil
SUBDIR += enma
diff --git a/mail/elmo/Makefile b/mail/elmo/Makefile
deleted file mode 100644
index 75d6ab1f5e7e..000000000000
--- a/mail/elmo/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-# Created by: trevor
-
-PORTNAME= elmo
-PORTVERSION= 1.3.2
-PORTREVISION= 2
-CATEGORIES= mail
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Receive, filter, read, compose, and send mail at the text console
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-CONFLICTS= elmo-devel-[0-9]*
-
-GNU_CONFIGURE= yes
-USES= iconv localbase ncurses shebangfix perl5 ssl
-SHEBANG_FILES= src/elmoconf.pl
-USE_PERL5= run
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-OPTIONS_DEFINE= GPGME NLS
-OPTIONS_SUB= yes
-
-GPGME_DESC= GnuPG support using GPGME
-GPGME_LIB_DEPENDS= libgpgme.so:security/gpgme
-GPGME_CONFIGURE_ENV_OFF=ac_cv_header_gpgme_h=no
-NLS_CONFIGURE_ON= --with-libintl-prefix="${LOCALBASE}"
-NLS_CONFIGURE_OFF= --disable-nls
-NLS_USES= gettext
-
-post-patch:
- @${REINPLACE_CMD} -e '/if test/s|==|=|g' ${WRKSRC}/configure
-
-.include <bsd.port.mk>
diff --git a/mail/elmo/distinfo b/mail/elmo/distinfo
deleted file mode 100644
index d6e78046e999..000000000000
--- a/mail/elmo/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (elmo-1.3.2.tar.gz) = 96fa20b171e3c24262b3af150e89141a2a59883075b5e6a0f9a40ff60830fcbd
-SIZE (elmo-1.3.2.tar.gz) = 536768
diff --git a/mail/elmo/files/patch-src_elmoconf.pl b/mail/elmo/files/patch-src_elmoconf.pl
deleted file mode 100644
index a029c78c8ef5..000000000000
--- a/mail/elmo/files/patch-src_elmoconf.pl
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/elmoconf.pl.orig 2004-08-13 11:18:22 UTC
-+++ src/elmoconf.pl
-@@ -26,7 +26,6 @@
- # This script sets up user's config file based on few simple questions.
-
- use strict;
--use warnings;
-
- use constant VERSION => "1.48";
-
diff --git a/mail/elmo/files/patch-src_gettext.h b/mail/elmo/files/patch-src_gettext.h
deleted file mode 100644
index 4e3f573f7618..000000000000
--- a/mail/elmo/files/patch-src_gettext.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/gettext.h.orig 2003-04-26 19:01:59 UTC
-+++ src/gettext.h
-@@ -42,7 +42,7 @@
- for invalid uses of the value returned from these functions.
- On pre-ANSI systems without 'const', the config.h file is supposed to
- contain "#define const". */
--# define gettext(Msgid) ((const char *) (Msgid))
-+# define gettext(Msgid) ((char *) (Msgid))
- # define dgettext(Domainname, Msgid) ((const char *) (Msgid))
- # define dcgettext(Domainname, Msgid, Category) ((const char *) (Msgid))
- # define ngettext(Msgid1, Msgid2, N) \
diff --git a/mail/elmo/pkg-descr b/mail/elmo/pkg-descr
deleted file mode 100644
index b64bd526b947..000000000000
--- a/mail/elmo/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Elmo (ELectronic Mail Operator) is an ncurses-based program for
-receiving, filtering, reading, composing, and sending mail from a
-character terminal. It speaks POP3 and SMTP and can work with
-maildir or Berkeley-formatted mailboxes.
-
-Before running elmo, users should run elmoconf.pl to generate an
-~/.elmorc file.
-
-WWW: http://elmo.sourceforge.net/
diff --git a/mail/elmo/pkg-message b/mail/elmo/pkg-message
deleted file mode 100644
index 8e5569b4d4aa..000000000000
--- a/mail/elmo/pkg-message
+++ /dev/null
@@ -1,10 +0,0 @@
-[
-{ type: install
- message: <<EOM
-In order to use elmo, each user must run the script elmoconf.pl,
-which will interactively create the elmo configuration file.
-Additionally, you must input some basic smtp settings if you
-want to be able to send messages.
-EOM
-}
-]
diff --git a/mail/elmo/pkg-plist b/mail/elmo/pkg-plist
deleted file mode 100644
index 8c53061bf7b4..000000000000
--- a/mail/elmo/pkg-plist
+++ /dev/null
@@ -1,11 +0,0 @@
-bin/elmo
-bin/elmoconf.pl
-man/man1/elmo.1.gz
-man/man1/elmoconf.pl.1.gz
-%%DATADIR%%/template
-%%DATADIR%%/themes/80x25
-%%DATADIR%%/themes/README
-%%DATADIR%%/themes/outlook
-%%DATADIR%%/tutorial
-%%NLS%%share/locale/de/LC_MESSAGES/elmo.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/elmo.mo
diff --git a/misc/Makefile b/misc/Makefile
index d89f3ce0016d..fe6d186cbb5c 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -31,7 +31,6 @@
SUBDIR += broot
SUBDIR += bsod
SUBDIR += buffer
- SUBDIR += cave
SUBDIR += cheat
SUBDIR += chef
SUBDIR += chmlib
diff --git a/misc/cave/Makefile b/misc/cave/Makefile
deleted file mode 100644
index 7fd48b418575..000000000000
--- a/misc/cave/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# Created by: ijliao
-
-PORTNAME= cave
-PORTVERSION= 1.0b
-PORTREVISION= 1
-CATEGORIES= misc
-MASTER_SITES= SF/bjk/${PORTNAME}/${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Character Animation Viewer for Everyone
-
-LICENSE= GPLv2+
-
-USES= ncurses
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= LIBS="${LDFLAGS} -lncurses"
-CPPFLAGS+= -I${NCURSESINC} -I${LOCALBASE}/include
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-PLIST_FILES= bin/${PORTNAME} \
- man/man1/cave.1.gz
-
-post-patch:
- @${LN} -sf ${PORTNAME}.man ${WRKSRC}/doc/${PORTNAME}.1
-
-.include <bsd.port.mk>
diff --git a/misc/cave/distinfo b/misc/cave/distinfo
deleted file mode 100644
index 01cdc8d4db47..000000000000
--- a/misc/cave/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (cave-1.0b.tar.gz) = 56e5980391b2f77bffefbe410f8ae74f03aae43303d5132efa6c9110d30b94bf
-SIZE (cave-1.0b.tar.gz) = 96305
diff --git a/misc/cave/pkg-descr b/misc/cave/pkg-descr
deleted file mode 100644
index e63e895dc58d..000000000000
--- a/misc/cave/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-CAVE (Character Animation Viewer for Everyone) is an ascii animation viewer.
-It uses (n)curses for its interface so you'll need to have those libraries
-installed.
-
-WWW: https://benkibbey.wordpress.com/cave/
diff --git a/security/Makefile b/security/Makefile
index 9a51fe75a739..5eabdc2aec13 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -59,7 +59,6 @@
SUBDIR += bsdsfv
SUBDIR += bsmtrace
SUBDIR += bsmtrace3
- SUBDIR += bugs
SUBDIR += bzrtp
SUBDIR += ca_root_nss
SUBDIR += caesarcipher
@@ -125,9 +124,7 @@
SUBDIR += dirbuster
SUBDIR += dirmngr
SUBDIR += distcache
- SUBDIR += dmitry
SUBDIR += doas
- SUBDIR += doorman
SUBDIR += doscan
SUBDIR += dotdotpwn
SUBDIR += dropbear
diff --git a/security/bugs/Makefile b/security/bugs/Makefile
deleted file mode 100644
index 402eadea940f..000000000000
--- a/security/bugs/Makefile
+++ /dev/null
@@ -1,60 +0,0 @@
-# Created by: Stephane Legrand <stephane@lituus.fr>
-
-PORTNAME= bugs
-PORTVERSION= 4.1.1
-PORTREVISION= 3
-CATEGORIES= security
-MASTER_SITES= SUNSITE/apps/crypto
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Great cryptographic library and sample programs
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-USES= gmake tar:tgz
-MAKE_ARGS= CC="${CC}" BFLAG="${CFLAGS}" \
- INSTALL_PATH="${PREFIX}/${DISTNAME}"
-TEST_TARGET= test
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-PLIST_SUB= PORTVERSION="${PORTVERSION}"
-
-DOCSDIR= ${PREFIX}/${DISTNAME}/doc
-
-OPTIONS_DEFINE= DOCS
-
-post-patch:
-# Allow parallel builds (-jX): fix make(1) syntax, register dependencies
- @${REINPLACE_CMD} -E 's+cd (.*); make+$$(MAKE) -C \1+' \
- ${WRKSRC}/Makefile.bsd
- @${ECHO_CMD} 'apps: lib' >> ${WRKSRC}/Makefile.bsd
- @${REINPLACE_CMD} -E '/^(bcrypt|bchat|bpass|blogin|bkey|bpassdel|bmore|block|bunlock|shell):/s+ *$$+ extra.o+' \
- ${WRKSRC}/apps/Makefile.bsd
-
-post-configure:
- ${MAKE_CMD} -C ${WRKSRC} bsd
- @${REINPLACE_CMD} -e 's/^install: instchoice all/install: instchoice/' ${WRKSRC}/Makefile;
- @${REINPLACE_CMD} -e 's+\(@echo "Copying docs.*\)+# \1+' ${WRKSRC}/Makefile;
- @${REINPLACE_CMD} -e 's+\(@cp -rf ./doc/.*\)+# \1+' ${WRKSRC}/Makefile
- @${REINPLACE_CMD} -e 's+\(@cp -rf ./doc/.*\)+# \1+' ${WRKSRC}/Makefile
-
-post-build:
- @${LN} -sf ${WRKSRC}/lib/unix/*.a ${WRKSRC}/lib/
-
-post-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/${DISTNAME}/include
- ${INSTALL_DATA} ${WRKSRC}/include/*.h ${STAGEDIR}${PREFIX}/${DISTNAME}/include
-.for file in bchat bcrypt bhide bkey block blogin bmore bpass bpassdel bunlock
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${DISTNAME}/${file}
-.endfor
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- @(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
-
-.include <bsd.port.mk>
diff --git a/security/bugs/distinfo b/security/bugs/distinfo
deleted file mode 100644
index 83297eadc569..000000000000
--- a/security/bugs/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (bugs-4.1.1.tgz) = 74d311e8b03df540e5d37432cb4002419a308c0ef433f383af138e5a9d947c09
-SIZE (bugs-4.1.1.tgz) = 495080
diff --git a/security/bugs/files/patch-Makefile.bsd b/security/bugs/files/patch-Makefile.bsd
deleted file mode 100644
index 6fbdc0af05c3..000000000000
--- a/security/bugs/files/patch-Makefile.bsd
+++ /dev/null
@@ -1,20 +0,0 @@
---- Makefile.bsd.orig 2014-06-10 23:16:23.285874501 +0800
-+++ Makefile.bsd 2014-06-10 23:16:59.938863115 +0800
-@@ -77,13 +77,13 @@ lib: testfpost libchoice
-
- install: instchoice all
- @echo "Creating directory $(INSTALL_PATH) ..."
-- @mkdir $(INSTALL_PATH)
-+ @mkdir $(DESTDIR)$(INSTALL_PATH)
- @echo "Copying binaries in $(INSTALL_PATH) ..."
-- @cp -f ./bin/* $(INSTALL_PATH)/
-+ @cp -f ./bin/* $(DESTDIR)$(INSTALL_PATH)/
- @echo "Copying bugscrypt.a in $(INSTALL_PATH) ..."
-- @cp -f ./lib/bugscrypt.a $(INSTALL_PATH)/
-+ @cp -f ./lib/bugscrypt.a $(DESTDIR)$(INSTALL_PATH)/
- @echo "Copying docs in $(INSTALL_PATH) ..."
-- @cp -rf ./doc/* $(INSTALL_PATH)/
-+ @cp -rf ./doc/* $(DESTDIR)$(INSTALL_PATH)/
- @echo
- @echo ------------------------------------------------------------
- @echo
diff --git a/security/bugs/pkg-descr b/security/bugs/pkg-descr
deleted file mode 100644
index b991056e1f83..000000000000
--- a/security/bugs/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-This package include a C library and some sample programs that demonstrate
-the library's power.
-
-It is a cryptographic library: you can crypt any type of data. Key length
-is unlimited. You can generate password, manage users, hide text in file,
-etc.
-
-ATTENTION!!! IN SOME COUNTRIES THIS SOFTWARE MAY BE ILLEGAL, SO DON'T USE
-IT IF YOU ARE NOT ALLOWED.
-
-WWW: http://www.encryptsolutions.com/
diff --git a/security/bugs/pkg-plist b/security/bugs/pkg-plist
deleted file mode 100644
index 7d23fc0f2506..000000000000
--- a/security/bugs/pkg-plist
+++ /dev/null
@@ -1,57 +0,0 @@
-bugs-%%PORTVERSION%%/bchat
-bugs-%%PORTVERSION%%/bcrypt
-bugs-%%PORTVERSION%%/bhide
-bugs-%%PORTVERSION%%/bkey
-bugs-%%PORTVERSION%%/block
-bugs-%%PORTVERSION%%/blogin
-bugs-%%PORTVERSION%%/bmore
-bugs-%%PORTVERSION%%/bpass
-bugs-%%PORTVERSION%%/bpassdel
-bugs-%%PORTVERSION%%/bugscrypt.a
-bugs-%%PORTVERSION%%/bunlock
-bugs-%%PORTVERSION%%/include/bstandard.h
-bugs-%%PORTVERSION%%/include/extra.h
-bugs-%%PORTVERSION%%/include/fpos_t.h
-bugs-%%PORTVERSION%%/include/isaac.h
-bugs-%%PORTVERSION%%/include/main.h
-bugs-%%PORTVERSION%%/include/misc.h
-bugs-%%PORTVERSION%%/include/seed.h
-bugs-%%PORTVERSION%%/include/shuffle.h
-bugs-%%PORTVERSION%%/include/utils.h
-bugs-%%PORTVERSION%%/include/wrapper.h
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES
-%%PORTDOCS%%%%DOCSDIR%%/HOWTO
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/cv/cv.html
-%%PORTDOCS%%%%DOCSDIR%%/cv/note.html
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/bssl.txt
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/bugs_intro.html
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/bugs_intro_main.html
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/bugs_intro_menu.html
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/bugs_tech.html
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/bugs_tech_main.html
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/bugs_tech_menu.html
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/contest2.txt
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/contest3.txt
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/dev_english.txt
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/dev_french.txt
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/history_unix.txt
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/history_win.txt
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/images/2_1.gif
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/images/2_2.gif
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/images/2_3.gif
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/images/3_1.gif
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/images/3_10.gif
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/images/3_11.gif
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/images/3_2.gif
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/images/3_3.gif
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/images/3_4.gif
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/images/3_5.gif
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/images/3_6.gif
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/images/3_7.gif
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/images/3_8.gif
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/images/3_9.gif
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/index.html
-%%PORTDOCS%%%%DOCSDIR%%/fulldoc/lib_hist.txt
-%%PORTDOCS%%%%DOCSDIR%%/history/old_french.txt
-%%PORTDOCS%%%%DOCSDIR%%/index.html
diff --git a/security/dmitry/Makefile b/security/dmitry/Makefile
deleted file mode 100644
index d4fee99035f4..000000000000
--- a/security/dmitry/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# Created by: Vaida Bogdan
-
-PORTNAME= dmitry
-PORTVERSION= 1.3a
-PORTREVISION= 1
-CATEGORIES= security
-MASTER_SITES= PACKETSTORM/UNIX/misc
-DISTNAME= DMitry-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Deepmagic Information Gathering Tool
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --prefix=${PREFIX}
-
-PLIST_FILES= bin/dmitry man/man1/dmitry.1.gz
-PORTDOCS= AUTHORS COPYING ChangeLog INSTALL NEWS README
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-OPTIONS_DEFINE= DOCS
-
-post-install:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/security/dmitry/distinfo b/security/dmitry/distinfo
deleted file mode 100644
index 9f5ed839ae9a..000000000000
--- a/security/dmitry/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (DMitry-1.3a.tar.gz) = f335321a092cdc708f3222ce732299289b799602076f22e1942ed152b0f17e43
-SIZE (DMitry-1.3a.tar.gz) = 130691
diff --git a/security/dmitry/pkg-descr b/security/dmitry/pkg-descr
deleted file mode 100644
index b97835c3bae9..000000000000
--- a/security/dmitry/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-DMitry (Deepmagic Information Gathering Tool) is a UNIX/Linux command line
-program coded purely in C with the ability to gather as much information as
-possible about a host.
-
-WWW: http://www.mor-pah.net
diff --git a/security/doorman/Makefile b/security/doorman/Makefile
deleted file mode 100644
index 3273ca717839..000000000000
--- a/security/doorman/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-# Created by: Aaron Dalton <aaron@daltons.ca>
-
-PORTNAME= doorman
-PORTVERSION= 0.81
-PORTREVISION= 3
-CATEGORIES= security
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Port knocking implementation, both daemon and client
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-BUILD_DEPENDS= lsof:sysutils/lsof
-RUN_DEPENDS:= ${BUILD_DEPENDS}
-
-PATCH_STRIP= -p1
-
-USES= shebangfix tar:tgz
-SHEBANG_FILES= ipfw_add ipfw_delete \
- pfctl_add pfctl_delete
-GNU_CONFIGURE= yes
-INSTALL_TARGET= installdirs install-exec install-data
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-SUB_FILES= pkg-message doormand.cf.EXAMPLE
-USE_RC_SUBR= doorman
-
-pre-patch:
- @${REINPLACE_CMD} -e 's/[[:cntrl:]]*$$//' \
- ${WRKSRC}/doormand.c
-
-post-install:
- ${RM} ${STAGEDIR}${PREFIX}/etc/doormand/ipf_add
- (cd ${FILESDIR} && ${INSTALL_SCRIPT} ipf_add.atend ipf_delete \
- ipf_add.before_block ${STAGEDIR}${PREFIX}/etc/doormand)
- ${INSTALL_DATA} ${WRKDIR}/doormand.cf.EXAMPLE \
- ${STAGEDIR}${PREFIX}/etc/doormand
- ${INSTALL_MAN} -C ${WRKSRC}/knock.1 ${STAGEDIR}${PREFIX}/man/man1
- (cd ${WRKSRC} && ${INSTALL_MAN} -C knockcf.5 doormand.cf.5 guestlist.5 \
- ${STAGEDIR}${PREFIX}/man/man5)
- ${INSTALL_MAN} -C ${WRKSRC}/doormand.8 ${STAGEDIR}${PREFIX}/man/man8
-
-.include <bsd.port.mk>
diff --git a/security/doorman/distinfo b/security/doorman/distinfo
deleted file mode 100644
index 91999cbdf03e..000000000000
--- a/security/doorman/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (doorman-0.81.tgz) = 3b5d27272081553f8751d3f4687b9218fa3bc905c56aa394990b3ac608cca24e
-SIZE (doorman-0.81.tgz) = 140643
diff --git a/security/doorman/files/doorman.in b/security/doorman/files/doorman.in
deleted file mode 100644
index bdc0dc115c49..000000000000
--- a/security/doorman/files/doorman.in
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: doorman
-# REQUIRE: LOGIN
-#
-# Add the following lines to /etc/rc.conf to enable doorman:
-# doorman_enable (bool): Set to "NO" by default.
-# Set it to "YES" to enable doorman
-# doorman_config (path): Set to "%%PREFIX%%/etc/doormand/doormand.cf" by default.
-
-. /etc/rc.subr
-
-name="doorman"
-rcvar=doorman_enable
-
-[ -z "$doorman_enable" ] && doorman_enable="NO"
-[ -z "$doorman_config" ] && doorman_config="%%PREFIX%%/etc/doormand/doormand.cf"
-
-[ -f "$doorman_config" ] || (echo "$doorman_config" does not exist.; exit)
-
-command=%%PREFIX%%/sbin/doormand
-pidfile=/var/run/doormand.pid
-command_args="-p $pidfile -f $doorman_config"
-
-load_rc_config $name
-run_rc_command "$1"
diff --git a/security/doorman/files/doormand.cf.EXAMPLE.in b/security/doorman/files/doormand.cf.EXAMPLE.in
deleted file mode 100644
index 8d412b58fbab..000000000000
--- a/security/doorman/files/doormand.cf.EXAMPLE.in
+++ /dev/null
@@ -1,18 +0,0 @@
-#
-# 'doormand.cf'
-# Sample configuration file for the Doorman Daemon, "doormand".
-#
-#
-interface tun0
-port 1033
-waitfor 10
-connection_delay_1 100000 # 1/10th second (delay is in microseconds)
-connection_delay_2 2
-logfile /var/log/doorman
-loglevel debug
-pidfile /var/run/doormand.pid
-guestlist %%PREFIX%%/etc/doormand/guestlist
-firewall-add %%PREFIX%%/etc/doormand/ipf_add.before_block
-firewall-del %%PREFIX%%/etc/doormand/ipf_delete
-hash-archive /var/run/doormand.hash-archive
-hash-archive-size 100000
diff --git a/security/doorman/files/ipf_add.atend b/security/doorman/files/ipf_add.atend
deleted file mode 100644
index 93a300f9c97f..000000000000
--- a/security/doorman/files/ipf_add.atend
+++ /dev/null
@@ -1,73 +0,0 @@
-#!/bin/sh
-#
-# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-#
-# WARNING!
-#
-# This script has not been tested. The author does not run this kind
-# of firewall rules and is too lazy to build a firewall that does
-# just for testing.
-#
-# If you use this script and either find it *does* work (surprise!)
-# or have modifications that make it work, please send mail to
-# tke FreeBSD port maintainer. (See port Makefile).
-#
-# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
-# *********************************************************************
-# This script is used with IPFilter if the ruleset (/etc/ipf.rules)
-# does not contain explicit drop rules that mask a rule added at the end.
-#
-# The script will add it's rules at the end.
-#
-# Note that it does not use locking, so concurrent accesses may
-# interfere with each other.
-# *********************************************************************
-#
-# file "ipf_add.atend"
-# IPFilter add script, called by "doormand".
-# This add "pass in quick" rules to the firewall.
-#
-# Called with five arguments:
-#
-# $1 : name of the interface (e.g. ne0)
-# $2 : source IP; i.e. dotted-decimal address of the 'knock' client
-# $3 : source port; when this script is called for the first time
-# for a connection (man 8 doormand), this argument will be set
-# to a single "0" (0x30) character. This means that the source
-# port is not yet known, and a broad rule allowing any source
-# port is required.
-# $4 : destination IP; that is, the IP address of the interface
-# in argument 1.
-# $5 : The port number of the requested service (e.g. 22 for ssh, etc.)
-#
-
-# This script expects the IPFilter ruleset to have two rules like this:
-inblock="block in log quick on $1 from any to any"
-outblock="block out log quick on $1 from any to any"
-# The new rules will be inserted just before these blocking rules.
-
-if [ $3 = 0 ]; then
- inrule="pass in quick on $1 proto TCP from $2 to $4 port = $5"
- outrule="pass out quick on $1 proto TCP from $4 port = $5 to $2"
-else
- inrule="pass in quick on $1 proto TCP from $2 port = $3 to $4 port = $5"
- outrule="pass out quick on $1 proto TCP from $4 port = $5 to $2 port = $3"
-fi
-
-#
-# acquire lock (not implemented)
-#
-
-# Insert new rules.
-ret=`(echo $inrule; echo $outrule) | /sbin/ipf -f - 2>&1`
-
-#
-# release lock (not implemented)
-#
-
-if [ -z "$ret" ]; then
- echo 0
-else
- echo -1 3 $ret
-fi
diff --git a/security/doorman/files/ipf_add.before_block b/security/doorman/files/ipf_add.before_block
deleted file mode 100644
index 12e89c0f45cc..000000000000
--- a/security/doorman/files/ipf_add.before_block
+++ /dev/null
@@ -1,67 +0,0 @@
-#!/bin/sh
-#
-# *********************************************************************
-# This script is used with IPFilter if the ruleset (/etc/ipf.rules)
-# contains an explicit drop rule that masks a rule added at the end.
-# It expects block rules for both input and output filters. This
-# works e.g. with rule sets generated by fwbuilder.
-#
-# The script will insert it's rule before the drop rule. The drop rules
-# are expected to look like the $inblock and $outblock variables
-# defined below.
-#
-# Note that it does not use locking, so concurrent accesses may
-# interfere with each other.
-# *********************************************************************
-#
-# file "ipf_add.before_block"
-# IPFilter add script, called by "doormand".
-# This add two "pass in quick" rules to the firewall.
-#
-# Called with five arguments:
-#
-# $1 : name of the interface (e.g. ne0)
-# $2 : source IP; i.e. dotted-decimal address of the 'knock' client
-# $3 : source port; when this script is called for the first time
-# for a connection (man 8 doormand), this argument will be set
-# to a single "0" (0x30) character. This means that the source
-# port is not yet known, and a broad rule allowing any source
-# port is required.
-# $4 : destination IP; that is, the IP address of the interface
-# in argument 1.
-# $5 : The port number of the requested service (e.g. 22 for ssh, etc.)
-#
-
-# This script expects the IPFilter ruleset to have two rules like this:
-inblock="block in log quick on $1 from any to any"
-outblock="block out log quick on $1 from any to any"
-# The new rules will be inserted just before these blocking rules.
-
-if [ $3 = 0 ]; then
- inrule="pass in quick on $1 proto TCP from $2 to $4 port = $5"
- outrule="pass out quick on $1 proto TCP from $4 port = $5 to $2"
-else
- inrule="pass in quick on $1 proto TCP from $2 port = $3 to $4 port = $5"
- outrule="pass out quick on $1 proto TCP from $4 port = $5 to $2 port = $3"
-fi
-
-#
-# acquire lock (not implemented)
-#
-
-# Find the rule numbers of the block rules.
-inruleno=`ipfstat -in | sed -n -e "s/@\([0-9]*\) $inblock/\1/p"`
-outruleno=`ipfstat -on | sed -n -e "s/@\([0-9]*\) $outblock/\1/p"`
-
-# Insert new rules.
-ret=`(echo @$inruleno $inrule; echo @$outruleno $outrule) | /sbin/ipf -f - 2>&1`
-
-#
-# release lock (not implemented)
-#
-
-if [ -z "$ret" ]; then
- echo 0
-else
- echo -1 3 $ret
-fi
diff --git a/security/doorman/files/ipf_delete b/security/doorman/files/ipf_delete
deleted file mode 100644
index df82a248a4a9..000000000000
--- a/security/doorman/files/ipf_delete
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/bin/sh
-#
-# file "ipf_delete"
-# IPFilter firewall-delete script, called by "doormand".
-# This removes the "pass in quick" rules from the firewall
-# that were added by one of the ipf_add scripts.
-#
-# Called with five arguments:
-#
-# $1 : name of the interface (e.g. ne0)
-# $2 : source IP; i.e. dotted-decimal address of the 'knock' client
-# $3 : source port; when this script is called for the first time
-# to delete a broad firewall rule, this argument will be set
-# to a single "0" (0x30) character. This means that the source
-# port was not known, and a broad rule allowing any source
-# port was set.
-# $4 : destination IP; that is, the IP address of the interface
-# in argument 1.
-# $5 : The port number of the requested service (e.g. 22 for ssh, etc.)
-#
-#
-if [ $3 = 0 ]; then
- inrule="pass in quick on $1 proto TCP from $2 to $4 port = $5"
- outrule="pass out quick on $1 proto TCP from $4 port = $5 to $2"
-else
- inrule="pass in quick on $1 proto TCP from $2 port = $3 to $4 port = $5"
- outrule="pass out quick on $1 proto TCP from $4 port = $5 to $2 port = $3"
-fi
-
-ret=`(echo @$inruleno $inrule; echo @$outruleno $outrule) | /sbin/ipf -r -f - 2>&1`
-
-if [ -z "$ret" ]
-then
- echo 0
-else
- echo -1 3 $ret
-fi
-
diff --git a/security/doorman/files/patch-Makefile.in b/security/doorman/files/patch-Makefile.in
deleted file mode 100644
index e452f37d68b7..000000000000
--- a/security/doorman/files/patch-Makefile.in
+++ /dev/null
@@ -1,20 +0,0 @@
---- Makefile.in.orig Sun Jul 25 20:35:35 2004
-+++ Makefile.in Sun Oct 30 15:57:06 2005
-@@ -197,8 +197,7 @@
- man5_MANS = knockcf.5 doormand.cf.5 guestlist.5
- man8_MANS = doormand.8
- cfgdir = $(sysconfdir)/doormand
--cfg_DATA = doormand.cf.EXAMPLE\
-- guestlist.EXAMPLE\
-+cfg_DATA = guestlist.EXAMPLE\
- iptables_add iptables_delete\
- ipchains_add ipchains_delete\
- ipf_add ipf_delete\
-@@ -864,7 +863,6 @@
- chmod 744 $(DESTDIR)$(cfgdir)/pfctl_add
- chmod 744 $(DESTDIR)$(cfgdir)/pfctl_delete
- chmod 600 $(DESTDIR)$(cfgdir)/guestlist.EXAMPLE
-- chmod 644 $(DESTDIR)$(cfgdir)/doormand.cf.EXAMPLE
- # Tell versions [3.59,3.63) of GNU make to not export all variables.
- # Otherwise a system limit (for SysV at least) may be exceeded.
- .NOEXPORT:
diff --git a/security/doorman/files/patch-configure b/security/doorman/files/patch-configure
deleted file mode 100644
index ec2975e957fd..000000000000
--- a/security/doorman/files/patch-configure
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.orig Mon Sep 5 17:07:45 2005
-+++ configure Sun Oct 30 14:52:28 2005
-@@ -4893,7 +4893,7 @@
- echo "${ECHO_T}no" >&6
- fi
-
--if test "$LSOF" == "no"; then
-+if test "$LSOF" = "no"; then
- echo -e "\a"
- echo "*** Utility 'lsof' is missing; doormand cannot function properly without it."
- echo "*** (Get lsof at: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof.tar.gz)"
diff --git a/security/doorman/files/patch-configure.ac b/security/doorman/files/patch-configure.ac
deleted file mode 100644
index da49e679bd9e..000000000000
--- a/security/doorman/files/patch-configure.ac
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.ac.orig Sun Aug 7 16:26:03 2005
-+++ configure.ac Sun Oct 30 14:53:03 2005
-@@ -22,7 +22,7 @@
-
- AC_PATH_PROG([LSOF], [lsof], [no],
- [/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/local/sbin])
--if test "$LSOF" == "no"; then
-+if test "$LSOF" = "no"; then
- echo -e "\a"
- echo "*** Utility 'lsof' is missing; doormand cannot function properly without it."
- echo "*** (Get lsof at: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof.tar.gz)"
diff --git a/security/doorman/files/patch-doormand.c b/security/doorman/files/patch-doormand.c
deleted file mode 100644
index a9563fd826cd..000000000000
--- a/security/doorman/files/patch-doormand.c
+++ /dev/null
@@ -1,167 +0,0 @@
---- doorman-0.81/doormand.c 2005-10-30 14:00:27.000000000 +0100
-+++ doormand.c 2005-10-30 14:05:18.000000000 +0100
-@@ -387,7 +387,11 @@
- int datalink_header_lengths[] = {
- // hdr len code data link type
- // ------- --- ---------------------------
-+#ifdef __FreeBSD__
-+ 4, // 0 no link-layer encapsulation
-+#else
- 0, // 0 no link-layer encapsulation
-+#endif
- 14, // 1 Ethernet (10Mb)
- -1, // 2 Experimental Ethernet (3Mb)
- -1, // 3 Amateur Radio AX.25
-@@ -614,6 +618,14 @@
- // more readable.
- //
-
-+/*
-+// lsof on FreeBSD produces one more field.
-+// This should be rewritten to use a regular expression, anyway.
-+//
-+// And who said using C++ style comments in C was good for portability?!?
-+*/
-+
-+#ifdef __FreeBSD__
- #define LSOF()\
- sprintf (cmd, "lsof -Pn -iTCP@%s:%s", interface_ip_str, dport_string) ;\
- \
-@@ -635,6 +647,7 @@
- if ((p1 = token (&p2, " ")) == NULL) continue ;\
- if ((p1 = token (&p2, " ")) == NULL) continue ;\
- if ((p1 = token (&p2, " ")) == NULL) continue ;\
-+ if ((p1 = token (&p2, " ")) == NULL) continue ;\
- if ((p1 = token (&p2, " :")) == NULL) continue ;\
- local_ip = inet_addr(p1) ;\
- if ((p1 = token (&p2, "-")) == NULL) continue ;\
-@@ -659,7 +672,53 @@
- }\
- }\
- pclose(f) ;
--
-+#else
-+#define LSOF()\
-+sprintf (cmd, "lsof -Pn -iTCP@%s:%s", interface_ip_str, dport_string) ;\
-+\
-+f = popen (cmd, "r") ;\
-+if (f == NULL) {\
-+ croak (errno, "Can't execute '%s'; exiting.", cmd) ;\
-+}\
-+\
-+fgets(buffer, 254, f) ; /* throw away the first line. */ \
-+while (fgets(buffer, 254, f)) {\
-+ p2 = buffer ;\
-+ if ((p1 = token (&p2, " ")) == NULL) continue ;\
-+ dname = p1 ;\
-+ if ((p1 = token (&p2, " ")) == NULL) continue ;\
-+ pid = p1 ;\
-+ if ((p1 = token (&p2, " ")) == NULL) continue ;\
-+ uname = p1 ;\
-+ if ((p1 = token (&p2, " ")) == NULL) continue ;\
-+ if ((p1 = token (&p2, " ")) == NULL) continue ;\
-+ if ((p1 = token (&p2, " ")) == NULL) continue ;\
-+ if ((p1 = token (&p2, " ")) == NULL) continue ;\
-+ if ((p1 = token (&p2, " :")) == NULL) continue ;\
-+ local_ip = inet_addr(p1) ;\
-+ if ((p1 = token (&p2, "-")) == NULL) continue ;\
-+ local_port = atoi(p1) ;\
-+ if ((p1 = token (&p2, "->:")) == NULL) continue ;\
-+ aptr = p1 ;\
-+ remote_ip = inet_addr(p1) ;\
-+ if ((p1 = token (&p2, " ")) == NULL) continue ;\
-+ pptr = p1 ;\
-+ remote_port = atoi(p1) ;\
-+ if ((p1 = token (&p2, " ()")) == NULL) continue ;\
-+ status = p1 ;\
-+\
-+ if ((saddr == remote_ip) &&\
-+ (daddr == local_ip) &&\
-+ (sport == remote_port) &&\
-+ (dport == local_port) && \
-+ (strcmp(status, "ESTABLISHED") == 0))\
-+ {\
-+ connected = TRUE ;\
-+ break ;\
-+ }\
-+}\
-+pclose(f) ;
-+#endif
-
-
-
-@@ -704,7 +763,11 @@
- snprintf (cmd, 254, "tcp and dst port %s and src %s and dst %s",
- dport_string, src_addr, interface_ip_str) ;
- DEBUG "open a secondary pcap: '%s'", cmd) ;
-+#ifdef __FreeBSD__
-+ hdr_len = open_a_pcap (device, 1000, &cap, cmd) ;
-+#else
- hdr_len = open_a_pcap (device, 0, &cap, cmd) ;
-+#endif
-
- // set broad firewall rule
- sprintf (G_fw_broad_rule, " %s %s 0 %s %s",
-@@ -716,7 +779,22 @@
-
- for (;;) {
-
-+#ifdef __FreeBSD__
-+ {
-+ int ret = 0;
-+ struct pcap_pkthdr * packet_hdr_p;
-+
-+ while (ret == 0) {
-+ ret = pcap_next_ex (cap, &packet_hdr_p, (const u_char **)&p) ;
-+ packet_hdr = *packet_hdr_p;
-+ if (ret < 0) {
-+ p = NULL;
-+ }
-+ }
-+ }
-+#else
- p = (unsigned char*)pcap_next (cap, &packet_hdr) ;
-+#endif
- if (p == NULL) {
- WARNX "manage_firewall got null from 'pcap_next': %s Exiting.",
- pcap_geterr(G_cap)) ;
-@@ -1300,9 +1378,13 @@
- croak (errno, "Can't get interface address of %s", device) ;
- }
-
-+#ifdef __FreeBSD__
-+ hdr_len = open_a_pcap (device, 1000, &G_cap, "udp and port %d and dst %s",
-+ port, interface_ip) ;
-+#else
- hdr_len = open_a_pcap (device, 0, &G_cap, "udp and port %d and dst %s",
- port, interface_ip) ;
--
-+#endif
- if (G_reconfigure) {
- G_reconfigure = FALSE ;
- NOTICE "reconfigured.") ;
-@@ -1330,9 +1412,22 @@
- char src_addr_buff[16] ;
-
- errno = 0 ;
-- netdown_count = 0 ;
--
-+#ifdef __FreeBSD__
-+ {
-+ int ret = 0;
-+ struct pcap_pkthdr * packet_hdr_p;
-+
-+ while (ret == 0) {
-+ ret = pcap_next_ex (G_cap, &packet_hdr_p, (const u_char **)&p) ;
-+ packet_hdr = *packet_hdr_p;
-+ if (ret < 0) {
-+ p = NULL;
-+ }
-+ }
-+ }
-+#else
- p = (unsigned char *)pcap_next (G_cap, &packet_hdr) ;
-+#endif
- if (G_reconfigure) {
- if (daemonize) err_closelog() ;
- goto reconfigure ;
diff --git a/security/doorman/files/pkg-message.in b/security/doorman/files/pkg-message.in
deleted file mode 100644
index 3fd8127443fe..000000000000
--- a/security/doorman/files/pkg-message.in
+++ /dev/null
@@ -1,18 +0,0 @@
-[
-{ type: install
- message: <<EOM
-To configure Doorman, please edit the files guestlist and doormand.cf found in
-%%PREFIX%%/etc/doormand. Documentation can be found using:
-
- $ man guestlist
- $ man doormand.cf
-
-or by visiting the Doorman website at http://doorman.sourceforge.net.
-
-The doormand daemon will *not* be started automatically. To allow it
-to start, put this line in /etc/rc.conf:
-
-doorman_enable="YES"
-EOM
-}
-]
diff --git a/security/doorman/pkg-descr b/security/doorman/pkg-descr
deleted file mode 100644
index 0ab428b93339..000000000000
--- a/security/doorman/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Doorman is a port knocking implementation which allows a server to run
-silently, invisibly, with all TCP ports closed except to those who know...
-the secret knock!
-
-WWW: http://doorman.sourceforge.net/
diff --git a/security/doorman/pkg-plist b/security/doorman/pkg-plist
deleted file mode 100644
index 6a51ebfccab4..000000000000
--- a/security/doorman/pkg-plist
+++ /dev/null
@@ -1,20 +0,0 @@
-bin/knock
-etc/doormand/doormand.cf.EXAMPLE
-etc/doormand/guestlist.EXAMPLE
-etc/doormand/ipchains_add
-etc/doormand/ipchains_delete
-etc/doormand/ipf_add.atend
-etc/doormand/ipf_add.before_block
-etc/doormand/ipf_delete
-etc/doormand/ipfw_add
-etc/doormand/ipfw_delete
-etc/doormand/iptables_add
-etc/doormand/iptables_delete
-etc/doormand/pfctl_add
-etc/doormand/pfctl_delete
-man/man1/knock.1.gz
-man/man5/knockcf.5.gz
-man/man5/doormand.cf.5.gz
-man/man5/guestlist.5.gz
-man/man8/doormand.8.gz
-sbin/doormand
diff --git a/shells/Makefile b/shells/Makefile
index 65807c197db8..de2da3d45c55 100644
--- a/shells/Makefile
+++ b/shells/Makefile
@@ -15,7 +15,6 @@
SUBDIR += elvish
SUBDIR += envy
SUBDIR += es
- SUBDIR += esh
SUBDIR += fd
SUBDIR += fish
SUBDIR += git-prompt.zsh
diff --git a/shells/esh/Makefile b/shells/esh/Makefile
deleted file mode 100644
index 55aa0408ba33..000000000000
--- a/shells/esh/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# Created by: nectar@FreeBSD.org
-
-PORTNAME= esh
-PORTVERSION= 0.8.5
-PORTREVISION= 4
-CATEGORIES= shells
-MASTER_SITES= GENTOO
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= The "easy shell", a small shell with Lisp-like syntax
-
-LICENSE= GPLv2
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-USES= ncurses readline
-MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS} ${CPPFLAGS}" \
- LIB="${LDFLAGS} -lreadline -lncurses"
-
-INFO= esh
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-post-patch:
- @${REINPLACE_CMD} -e \
- 's|<readline.h>|<readline/readline.h>| ; \
- s|<history.h>|<readline/history.h>|' ${WRKSRC}/read-rl.c
-
-pre-build:
- @(cd ${WRKSRC} && ${MAKE} clean)
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/esh ${STAGEDIR}${PREFIX}/bin/esh
- ${INSTALL_DATA} ${WRKSRC}/doc/esh.info ${STAGEDIR}${PREFIX}/${INFO_PATH}
-
-.include <bsd.port.mk>
diff --git a/shells/esh/distinfo b/shells/esh/distinfo
deleted file mode 100644
index 0e2626d0c020..000000000000
--- a/shells/esh/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (esh-0.8.5.tar.gz) = 8801c8ffacc07240da20425728bd69897fc26f07839e7e8d5ee9059097961744
-SIZE (esh-0.8.5.tar.gz) = 214040
diff --git a/shells/esh/files/patch-Makefile b/shells/esh/files/patch-Makefile
deleted file mode 100644
index bee505c9c4b6..000000000000
--- a/shells/esh/files/patch-Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.orig 2014-08-16 12:44:43.000000000 -0400
-+++ Makefile 2014-08-16 12:44:58.000000000 -0400
-@@ -27,7 +27,7 @@
- VERS=0.8.5
-
- all: $(OBJS)
-- $(CC) $(OBJS) $(LIB) -o esh
-+ $(CC) $(OBJS) $(LIB) -o esh ${LDFLAGS}
-
- backup:
- cp -f Makefile *.[ch] /home/backup/esh
diff --git a/shells/esh/pkg-descr b/shells/esh/pkg-descr
deleted file mode 100644
index 96ac99137341..000000000000
--- a/shells/esh/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-esh is a new shell for Unix, written completely from scratch. It is
-very small, both in number of lines of source code and in memory
-consumption. The whole shell is about 5000 lines of C source code, and
-occupies about twice as little memory as bash in some cases.
-
-However, esh is also extremely flexible, with a real programming
-language at the core. The syntax is a simplified form of Scheme. The
-current version is 0.8, though it is already stable and
-featureful. The reason for the low version number is lack of
-real-world testing. It is released under the GPL, of course.
diff --git a/shells/esh/pkg-plist b/shells/esh/pkg-plist
deleted file mode 100644
index c1def7c71c37..000000000000
--- a/shells/esh/pkg-plist
+++ /dev/null
@@ -1 +0,0 @@
-@shell bin/esh
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 5ca76daf17e2..6149cb501645 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -211,7 +211,6 @@
SUBDIR += coreos-ct
SUBDIR += coreutils
SUBDIR += cpdup
- SUBDIR += cpu
SUBDIR += cpu-x
SUBDIR += cpuburn
SUBDIR += cpuid
diff --git a/sysutils/cpu/Makefile b/sysutils/cpu/Makefile
deleted file mode 100644
index 198f218f1c88..000000000000
--- a/sysutils/cpu/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# Created by: Hye-Shik Chang <perky@FreeBSD.org>
-
-PORTNAME= cpu
-PORTVERSION= 1.4.3
-PORTREVISION= 7
-CATEGORIES= sysutils
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Change Password Utility for LDAP
-
-USES= tar:bzip2 libtool
-GNU_CONFIGURE= yes
-USE_OPENLDAP= yes
-USE_LDCONFIG= yes
-CONFIGURE_ARGS= --datadir=${PREFIX}/share/cpu --with-ldap=${LOCALBASE}
-INSTALL_TARGET= install-strip
-CPPFLAGS+= -DLDAP_DEPRECATED
-
-CFLAGS+= -fcommon
-
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11)
-EXPIRATION_DATE=2021-04-01
-
-.include <bsd.port.mk>
diff --git a/sysutils/cpu/distinfo b/sysutils/cpu/distinfo
deleted file mode 100644
index 833fa8f3a99d..000000000000
--- a/sysutils/cpu/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (cpu-1.4.3.tar.bz2) = ea958f8086fe08df69b884fd49d3d172d3934b9b3d5fd1bd526294b7927b3478
-SIZE (cpu-1.4.3.tar.bz2) = 255668
diff --git a/sysutils/cpu/files/patch-doc__Makefile.in b/sysutils/cpu/files/patch-doc__Makefile.in
deleted file mode 100644
index 1923a4567591..000000000000
--- a/sysutils/cpu/files/patch-doc__Makefile.in
+++ /dev/null
@@ -1,19 +0,0 @@
---- doc/Makefile.in.orig 2014-06-06 22:53:04.849107374 +0800
-+++ doc/Makefile.in 2014-06-06 22:54:12.397081995 +0800
-@@ -447,13 +447,9 @@ uninstall-info: uninstall-info-recursive
-
-
- install-data-local:
-- @if test -f $(sysconfdir)/cpu.conf ; then \
-- echo "$@ will not overwrite existing $(sysconfdir)/cpu.conf"; \
-- else \
-- $(mkinstalldirs) $(sysconfdir); \
-- echo "$(INSTALL_DATA) cpu.conf $(sysconfdir)/cpu.conf"; \
-- $(INSTALL_DATA) cpu.conf $(sysconfdir)/cpu.conf; \
-- fi
-+ $(mkinstalldirs) $(DESTDIR)$(sysconfdir); \
-+ echo "$(INSTALL_DATA) cpu.conf $(DESTDIR)$(sysconfdir)/cpu.conf.sample"; \
-+ $(INSTALL_DATA) cpu.conf $(DESTDIR)$(sysconfdir)/cpu.conf.sample;
-
- uninstall-local:
- @if test -f $(sysconfdir)/cpu.conf ; then \
diff --git a/sysutils/cpu/files/patch-src-plugins-ldap-commandline.c b/sysutils/cpu/files/patch-src-plugins-ldap-commandline.c
deleted file mode 100644
index 1b54ea968dbe..000000000000
--- a/sysutils/cpu/files/patch-src-plugins-ldap-commandline.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/plugins/ldap/commandline.c.orig 2007-07-13 22:41:51.000000000 +0200
-+++ src/plugins/ldap/commandline.c 2007-07-13 22:40:43.000000000 +0200
-@@ -83,7 +83,7 @@
- if (passent == NULL)
- return -1;
- bzero (passent, sizeof (struct cpass));
-- (int) passent->sp_lstchg = passent->sp_min = passent->sp_max = -10;
-+ passent->sp_lstchg = passent->sp_min = passent->sp_max = -10;
- passent->sp_warn = passent->sp_inact = passent->sp_expire = -10;
- passent->sp_flag = -10;
- passent->pw_gid = -10;
diff --git a/sysutils/cpu/pkg-descr b/sysutils/cpu/pkg-descr
deleted file mode 100644
index 79b899743f9c..000000000000
--- a/sysutils/cpu/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-CPU is an LDAP user management tool written in C and loosely based
-on FreeBSD's pw(8). The goal of CPU is to be a suitable replacement
-of the useradd/usermod/userdel utilities for administrators using
-an LDAP backend and wishing to have a suite of command line tools
-for doing the administration.
-
-WWW: http://cpu.sourceforge.net/
diff --git a/sysutils/cpu/pkg-plist b/sysutils/cpu/pkg-plist
deleted file mode 100644
index 46e5de4e0d26..000000000000
--- a/sysutils/cpu/pkg-plist
+++ /dev/null
@@ -1,15 +0,0 @@
-@sample etc/cpu.conf.sample
-lib/libcpu_ldap.a
-lib/libcpu_ldap.so
-lib/libcpu_ldap.so.0
-lib/libcpu_ldap.so.0.0.0
-lib/libcputil.a
-lib/libcputil.so
-lib/libcputil.so.0
-lib/libcputil.so.0.0.0
-man/man5/cpu.conf.5.gz
-man/man8/cpu-ldap.8.gz
-man/man8/cpu.8.gz
-sbin/cpu
-%%DATADIR%%/cpu.conf.doc
-%%DATADIR%%/test.ldif
diff --git a/textproc/Makefile b/textproc/Makefile
index 6765678ab3c0..507d7c86372c 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -257,7 +257,6 @@
SUBDIR += hr-aspell
SUBDIR += hs-lhs2tex
SUBDIR += hs-pandoc
- SUBDIR += hs-pandoc-citeproc
SUBDIR += hs-pandoc-crossref
SUBDIR += hs-yaml
SUBDIR += hsb-aspell
@@ -350,7 +349,6 @@
SUBDIR += latex-service
SUBDIR += latex2html
SUBDIR += libabw
- SUBDIR += libcrm114
SUBDIR += libcroco
SUBDIR += libcss
SUBDIR += libcsv
diff --git a/textproc/hs-pandoc-citeproc/Makefile b/textproc/hs-pandoc-citeproc/Makefile
deleted file mode 100644
index 8bdac4920897..000000000000
--- a/textproc/hs-pandoc-citeproc/Makefile
+++ /dev/null
@@ -1,156 +0,0 @@
-PORTNAME= pandoc-citeproc
-PORTVERSION= 0.17.0.1
-PORTREVISION= 1
-CATEGORIES= textproc haskell
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= Supports using pandoc with citeproc
-
-LICENSE= BSD3CLAUSE
-
-DEPRECATED= Integrated into textproc/hs-pandoc
-EXPIRATION_DATE=2021-04-02
-
-USES= cabal
-
-OPTIONS_DEFINE= BIBUTILS EMBED_DATA UNICODE_COLLATION
-OPTIONS_DEFAULT= BIBUTILS
-
-BIBUTILS_DESC= Use Chris Putnam's Bibutils
-BIBUTILS_CABAL_FLAGS= bibutils
-BIBUTILS_USE_CABAL= hs-bibutils-6.10.0.0
-
-EMBED_DATA_DESC= Embed locale files into the library
-EMBED_DATA_CABAL_FLAGS= embed_data_files
-EMBED_DATA_USE_CABAL= file-embed-0.0.12.0
-
-UNICODE_COLLATION_DESC= Use bindings to the Internationl Components for Unicode libraries
-UNICODE_COLLATION_CABAL_FLAGS= unicode_collation
-UNICODE_COLLATION_USE_CABAL= text-icu-0.7.0.1
-UNICODE_COLLATION_LIB_DEPENDS= libicui18n.so:devel/icu
-UNICODE_COLLATION_EXTRA_PATCHES=${PATCHDIR}/extra-patch-icu68
-
-USE_CABAL= Glob-0.10.0_1 \
- HTTP-4000.3.14_1 \
- HsYAML-0.2.1.0_1 \
- HsYAML-aeson-0.2.0.0_1 \
- JuicyPixels-3.3.5 \
- QuickCheck-2.14_1 \
- SHA-1.6.4.4 \
- aeson-1.4.7.1_1 \
- aeson-pretty-0.8.8 \
- ansi-terminal-0.10.3 \
- asn1-encoding-0.9.6_1 \
- asn1-parse-0.9.5 \
- asn1-types-0.3.4 \
- async-2.2.2_1 \
- attoparsec-0.13.2.4 \
- base-compat-0.11.1 \
- base-compat-batteries-0.11.1 \
- base-orphans-0.8.2 \
- base16-bytestring-0.1.1.7 \
- base64-bytestring-1.1.0.0 \
- basement-0.0.11_2 \
- bitarray-0.0.1.1_1 \
- blaze-builder-0.4.1.0 \
- blaze-html-0.9.1.2 \
- blaze-markup-0.8.2.7 \
- case-insensitive-1.2.1.0 \
- cereal-0.5.8.1 \
- cmark-gfm-0.2.1 \
- colour-2.3.5 \
- conduit-1.3.2 \
- conduit-extra-1.3.5 \
- connection-0.3.1_1 \
- cookie-0.4.5 \
- cryptonite-0.27 \
- data-default-0.7.1.1 \
- data-default-class-0.1.2.0 \
- data-default-instances-containers-0.0.1 \
- data-default-instances-dlist-0.0.1 \
- data-default-instances-old-locale-0.0.1 \
- digest-0.0.1.2 \
- dlist-0.8.0.8 \
- doclayout-0.3 \
- doctemplates-0.8.2 \
- emojis-0.1 \
- errors-2.3.0 \
- haddock-library-1.9.0 \
- hashable-1.3.0.0_1 \
- hourglass-0.2.12 \
- hsc2hs-0.68.7 \
- hslua-1.1.2 \
- hslua-module-system-0.2.1 \
- hslua-module-text-0.2.1 \
- http-client-0.7.1 \
- http-client-tls-0.3.5.3_1 \
- http-types-0.12.3 \
- hxt-9.3.1.18 \
- hxt-charproperties-9.4.0.0 \
- hxt-regex-xmlschema-9.2.0.3_1 \
- hxt-unicode-9.0.2.4 \
- integer-logarithms-1.0.3_2 \
- ipynb-0.1.0.1 \
- jira-wiki-markup-1.3.2 \
- libyaml-0.1.2 \
- memory-0.15.0_1 \
- mime-types-0.1.0.9 \
- mono-traversable-1.0.15.1 \
- network-3.1.1.1 \
- network-uri-2.6.3.0 \
- old-locale-1.0.0.7_2 \
- pandoc-2.10 \
- pandoc-types-1.21 \
- pem-0.2.4 \
- primitive-0.7.1.0 \
- random-1.1_1 \
- regex-base-0.94.0.0_1 \
- regex-pcre-builtin-0.95.1.2.8.43 \
- resourcet-1.2.4.2 \
- rfc5051-0.1.0.4 \
- safe-0.3.19 \
- scientific-0.3.6.2 \
- setenv-0.1.1.3_1 \
- skylighting-0.8.5 \
- skylighting-core-0.8.5 \
- socks-0.6.1 \
- split-0.2.3.4 \
- splitmix-0.0.5 \
- streaming-commons-0.2.1.2 \
- syb-0.7.1 \
- tagged-0.8.6_2 \
- tagsoup-0.14.8 \
- temporary-1.3 \
- texmath-0.12.0.2 \
- text-conversions-0.3.0 \
- th-abstraction-0.3.2.0 \
- time-compat-1.9.3 \
- tls-1.5.4 \
- transformers-compat-0.6.5 \
- typed-process-0.2.6.0 \
- unicode-transforms-0.3.6 \
- unliftio-core-0.2.0.1_1 \
- unordered-containers-0.2.11.0 \
- utf8-string-1.0.1.1_3 \
- uuid-types-1.0.3_2 \
- vector-0.12.1.2 \
- vector-algorithms-0.8.0.3 \
- x509-1.7.5_1 \
- x509-store-1.6.7_1 \
- x509-system-1.6.6 \
- x509-validation-1.6.11 \
- xml-1.3.14_2 \
- xml-conduit-1.8.0.1 \
- xml-types-0.3.7 \
- yaml-0.11.4.0 \
- zip-archive-0.4.1_1 \
- zlib-0.6.2.1_1
-
-CABAL_FLAGS= -test_citeproc -debug
-
-post-install:
- ${INSTALL_MAN} ${WRKSRC}/man/man1/pandoc-citeproc.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
- cd ${WRKSRC} && ${COPYTREE_SHARE} locales ${STAGEDIR}${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/chicago-author-date.csl ${STAGEDIR}${DATADIR}
-
-.include <bsd.port.mk>
diff --git a/textproc/hs-pandoc-citeproc/distinfo b/textproc/hs-pandoc-citeproc/distinfo
deleted file mode 100644
index 68b87900aea5..000000000000
--- a/textproc/hs-pandoc-citeproc/distinfo
+++ /dev/null
@@ -1,297 +0,0 @@
-TIMESTAMP = 1593597415
-SHA256 (cabal/pandoc-citeproc-0.17.0.1.tar.gz) = f3e5ce3d1d21c27178f2fc69580750e3ce97fc5f962f2d01f7b6aa2e090c2342
-SIZE (cabal/pandoc-citeproc-0.17.0.1.tar.gz) = 344529
-SHA256 (cabal/Glob-0.10.0/Glob-0.10.0.tar.gz) = 473355bd6ba0a97902e0edada1acbc0d76cfda77596f0188b2cc0ae34272a324
-SIZE (cabal/Glob-0.10.0/Glob-0.10.0.tar.gz) = 29500
-SHA256 (cabal/Glob-0.10.0/revision/1.cabal) = bbccaf21bff9071dcf369f55cc1a07250bdc84c432bdf4277ed53e5e2327cd7d
-SIZE (cabal/Glob-0.10.0/revision/1.cabal) = 2947
-SHA256 (cabal/HTTP-4000.3.14/HTTP-4000.3.14.tar.gz) = a602d7f30e917164c6a634f8cb1f5df4849048858db01380a0875e16e5aa687b
-SIZE (cabal/HTTP-4000.3.14/HTTP-4000.3.14.tar.gz) = 72938
-SHA256 (cabal/HTTP-4000.3.14/revision/1.cabal) = 3c19975fdfd8d057eae58847bda6a79514ad882fd6f8ead72ac0247af34bdfc6
-SIZE (cabal/HTTP-4000.3.14/revision/1.cabal) = 5843
-SHA256 (cabal/HsYAML-0.2.1.0/HsYAML-0.2.1.0.tar.gz) = 60f727d5c90e693ef71df7dcbed8f40b66d2db11375528043e0326749e861f83
-SIZE (cabal/HsYAML-0.2.1.0/HsYAML-0.2.1.0.tar.gz) = 83976
-SHA256 (cabal/HsYAML-0.2.1.0/revision/1.cabal) = 6e63cbc919543c5a837040f063e96fe0a4e43bef8ab3c057cef8f122396fdc2d
-SIZE (cabal/HsYAML-0.2.1.0/revision/1.cabal) = 5469
-SHA256 (cabal/HsYAML-aeson-0.2.0.0/HsYAML-aeson-0.2.0.0.tar.gz) = cfb9634b43fcaddb5a520838119ba4b02b18423a35471fef5a805d6004e75d8b
-SIZE (cabal/HsYAML-aeson-0.2.0.0/HsYAML-aeson-0.2.0.0.tar.gz) = 11095
-SHA256 (cabal/HsYAML-aeson-0.2.0.0/revision/1.cabal) = 6f9c10b46162fbd1562d89da94b46f3b7e8b5731a71fdb73438a2a251997a490
-SIZE (cabal/HsYAML-aeson-0.2.0.0/revision/1.cabal) = 1853
-SHA256 (cabal/JuicyPixels-3.3.5/JuicyPixels-3.3.5.tar.gz) = eca5144499ec7148943e687be1d14354024a51447dd2b0470e6c64539c97447a
-SIZE (cabal/JuicyPixels-3.3.5/JuicyPixels-3.3.5.tar.gz) = 131914
-SHA256 (cabal/QuickCheck-2.14/QuickCheck-2.14.tar.gz) = 52be1407fb19f5f3b5aa06d41fac745536d08306adaf6dde46a62255d16c384a
-SIZE (cabal/QuickCheck-2.14/QuickCheck-2.14.tar.gz) = 73915
-SHA256 (cabal/QuickCheck-2.14/revision/1.cabal) = 3f536a4b86bef7ec39025f04ef8d76c5ac5a78ba0b42e660b25d0a8f9c811045
-SIZE (cabal/QuickCheck-2.14/revision/1.cabal) = 7004
-SHA256 (cabal/SHA-1.6.4.4/SHA-1.6.4.4.tar.gz) = 6bd950df6b11a3998bb1452d875d2da043ee43385459afc5f16d471d25178b44
-SIZE (cabal/SHA-1.6.4.4/SHA-1.6.4.4.tar.gz) = 2715144
-SHA256 (cabal/aeson-1.4.7.1/aeson-1.4.7.1.tar.gz) = 07e746655fd9bec81c59927c5617877ff4fcd81d0df45c5fb8ef154fb8f40294
-SIZE (cabal/aeson-1.4.7.1/aeson-1.4.7.1.tar.gz) = 277911
-SHA256 (cabal/aeson-1.4.7.1/revision/1.cabal) = 6d8d2fd959b7122a1df9389cf4eca30420a053d67289f92cdc0dbc0dab3530ba
-SIZE (cabal/aeson-1.4.7.1/revision/1.cabal) = 7098
-SHA256 (cabal/aeson-pretty-0.8.8/aeson-pretty-0.8.8.tar.gz) = 81cea61cb6dcf32c3f0529ea5cfc98dbea3894152d7f2d9fe1cb051f927ec726
-SIZE (cabal/aeson-pretty-0.8.8/aeson-pretty-0.8.8.tar.gz) = 5600
-SHA256 (cabal/ansi-terminal-0.10.3/ansi-terminal-0.10.3.tar.gz) = fa2e2e32dfad29835aa7fd442bbe233e07d97e933223a001fe5efa562535b57c
-SIZE (cabal/ansi-terminal-0.10.3/ansi-terminal-0.10.3.tar.gz) = 35863
-SHA256 (cabal/asn1-encoding-0.9.6/asn1-encoding-0.9.6.tar.gz) = d9f8deabd3b908e5cf83c0d813c08dc0143b3ec1c0d97f660d2cfa02c1c8da0a
-SIZE (cabal/asn1-encoding-0.9.6/asn1-encoding-0.9.6.tar.gz) = 17343
-SHA256 (cabal/asn1-encoding-0.9.6/revision/1.cabal) = 3655d9a68c8c082e0d22f33456d968ad8c484d4e95308ad9217788b1c343d8a6
-SIZE (cabal/asn1-encoding-0.9.6/revision/1.cabal) = 2067
-SHA256 (cabal/asn1-parse-0.9.5/asn1-parse-0.9.5.tar.gz) = 8f1fe1344d30b39dc594d74df2c55209577722af1497204b4c2b6d6e8747f39e
-SIZE (cabal/asn1-parse-0.9.5/asn1-parse-0.9.5.tar.gz) = 2951
-SHA256 (cabal/asn1-types-0.3.4/asn1-types-0.3.4.tar.gz) = 78ee92a251379298ca820fa53edbf4b33c539b9fcd887c86f520c30e3b4e21a8
-SIZE (cabal/asn1-types-0.3.4/asn1-types-0.3.4.tar.gz) = 6472
-SHA256 (cabal/async-2.2.2/async-2.2.2.tar.gz) = 4b4ab1ac82c45144d82c6daf6cb6ba45eab9957dad44787fa5e869e23d73bbff
-SIZE (cabal/async-2.2.2/async-2.2.2.tar.gz) = 12927
-SHA256 (cabal/async-2.2.2/revision/1.cabal) = a178c166856da7ff22fe4500337b54812e94fd2059409452187d72e057ede9cd
-SIZE (cabal/async-2.2.2/revision/1.cabal) = 2934
-SHA256 (cabal/attoparsec-0.13.2.4/attoparsec-0.13.2.4.tar.gz) = ba66cd6de1749ec92568db1b9c905b43a849f0ad918d45d7b594407a02ebefb2
-SIZE (cabal/attoparsec-0.13.2.4/attoparsec-0.13.2.4.tar.gz) = 163431
-SHA256 (cabal/base-compat-0.11.1/base-compat-0.11.1.tar.gz) = 356f1542ec93e7192a9073d32a8ef1e48194275495dcec7fb0d241f4baaf6d36
-SIZE (cabal/base-compat-0.11.1/base-compat-0.11.1.tar.gz) = 33691
-SHA256 (cabal/base-compat-batteries-0.11.1/base-compat-batteries-0.11.1.tar.gz) = caf66fed3c0a3b0437692cad18c93a7074e8524a86b8be1ce04d0a18cbf6aed8
-SIZE (cabal/base-compat-batteries-0.11.1/base-compat-batteries-0.11.1.tar.gz) = 16748
-SHA256 (cabal/base-orphans-0.8.2/base-orphans-0.8.2.tar.gz) = 2a8062385e5d5dee418428a22c72b9391557bc1fe2f93bd643f7754b36b9eb01
-SIZE (cabal/base-orphans-0.8.2/base-orphans-0.8.2.tar.gz) = 20727
-SHA256 (cabal/base16-bytestring-0.1.1.7/base16-bytestring-0.1.1.7.tar.gz) = 525689679d5cc80fa532c1d5cfeace0f62bbb54134fad514f1ba00d0e7fe69ba
-SIZE (cabal/base16-bytestring-0.1.1.7/base16-bytestring-0.1.1.7.tar.gz) = 5136
-SHA256 (cabal/base64-bytestring-1.1.0.0/base64-bytestring-1.1.0.0.tar.gz) = 210d6c9042241ca52ee5d89cf221dbeb4d0e64b37391345369035ad2d9b4aca9
-SIZE (cabal/base64-bytestring-1.1.0.0/base64-bytestring-1.1.0.0.tar.gz) = 12076
-SHA256 (cabal/basement-0.0.11/basement-0.0.11.tar.gz) = 67582b3475a5547925399f719df21f8bbbd0ca4d4db27795c22a474f8ee6346b
-SIZE (cabal/basement-0.0.11/basement-0.0.11.tar.gz) = 134032
-SHA256 (cabal/basement-0.0.11/revision/2.cabal) = af43e2e334e515b52ca309919b135c51b5e9411e6d4c68d0e8950d61eb5f25d1
-SIZE (cabal/basement-0.0.11/revision/2.cabal) = 5711
-SHA256 (cabal/bitarray-0.0.1.1/bitarray-0.0.1.1.tar.gz) = b27f6f1065053a0e8e24fbf9382b7060af9962d8d150b631c682c0c58469d802
-SIZE (cabal/bitarray-0.0.1.1/bitarray-0.0.1.1.tar.gz) = 3701
-SHA256 (cabal/bitarray-0.0.1.1/revision/1.cabal) = 857cf98f81ab2785f7f8540c293b886c220b68974198f80799583a95b648d381
-SIZE (cabal/bitarray-0.0.1.1/revision/1.cabal) = 991
-SHA256 (cabal/blaze-builder-0.4.1.0/blaze-builder-0.4.1.0.tar.gz) = 91fc8b966f3e9dc9461e1675c7566b