summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKris Kennaway <kris@FreeBSD.org>2005-02-18 23:44:49 +0000
committerKris Kennaway <kris@FreeBSD.org>2005-02-18 23:44:49 +0000
commit11ea174ccbc9cebd4134768e8fb92c6a3dc2c559 (patch)
tree1514ed7a486e108239615c1d83319d83bacdbc3d
parentUpdate dependency to bash2 in preparation for removing bash1. (diff)
As previously announced, remove ports that have reached their expiry date,
and the handful of ports that depended on them.
Notes
Notes: svn path=/head/; revision=129234
-rw-r--r--audio/Makefile2
-rw-r--r--audio/xmms-arts/Makefile34
-rw-r--r--audio/xmms-arts/distinfo2
-rw-r--r--audio/xmms-arts/files/patch-Makefile.in11
-rw-r--r--audio/xmms-arts/files/patch-init.c25
-rw-r--r--audio/xmms-arts/pkg-descr5
-rw-r--r--audio/xmms-arts/pkg-plist3
-rw-r--r--audio/xmms-arts_output/Makefile28
-rw-r--r--audio/xmms-arts_output/distinfo2
-rw-r--r--audio/xmms-arts_output/files/patch-arts_helper.c12
-rw-r--r--audio/xmms-arts_output/files/patch-configure10
-rw-r--r--audio/xmms-arts_output/pkg-descr5
-rw-r--r--biology/Makefile1
-rw-r--r--biology/spdbv/Makefile45
-rw-r--r--biology/spdbv/distinfo2
-rw-r--r--biology/spdbv/files/patch-aa118
-rw-r--r--biology/spdbv/files/patch-ab11
-rw-r--r--biology/spdbv/pkg-descr24
-rw-r--r--biology/spdbv/pkg-plist254
-rw-r--r--databases/Makefile3
-rw-r--r--databases/mysql-gui/Makefile73
-rw-r--r--databases/mysql-gui/distinfo2
-rw-r--r--databases/mysql-gui/files/patch-Animated_Icon.cc11
-rw-r--r--databases/mysql-gui/files/patch-FL-Fl_Editor.H10
-rw-r--r--databases/mysql-gui/files/patch-FL-Selection.H11
-rw-r--r--databases/mysql-gui/files/patch-FL-editengine.h10
-rw-r--r--databases/mysql-gui/files/patch-Fl_NSlider.cc10
-rw-r--r--databases/mysql-gui/files/patch-Makefile76
-rw-r--r--databases/mysql-gui/files/patch-about.cc10
-rw-r--r--databases/mysql-gui/files/patch-bebac.h10
-rw-r--r--databases/mysql-gui/files/patch-client.h10
-rw-r--r--databases/mysql-gui/files/patch-db_tree.cc9
-rw-r--r--databases/mysql-gui/files/patch-do_sql.cc25
-rw-r--r--databases/mysql-gui/files/patch-dodatni.cc9
-rw-r--r--databases/mysql-gui/files/patch-get_table.cc10
-rw-r--r--databases/mysql-gui/files/patch-gif.cc17
-rw-r--r--databases/mysql-gui/files/patch-grant.cc10
-rw-r--r--databases/mysql-gui/files/patch-main.cc34
-rw-r--r--databases/mysql-gui/files/patch-password.cc10
-rw-r--r--databases/mysql-gui/files/patch-process.cc10
-rw-r--r--databases/mysql-gui/files/patch-single.cc20
-rw-r--r--databases/mysql-gui/files/patch-status.cc8
-rw-r--r--databases/mysql-gui/pkg-descr3
-rw-r--r--databases/mysql-gui/pkg-plist2
-rw-r--r--databases/ruby-dbd_sqlrelay/Makefile34
-rw-r--r--databases/ruby-dbd_sqlrelay/pkg-descr4
-rw-r--r--databases/ruby-dbd_sqlrelay/pkg-plist2
-rw-r--r--databases/ruby-sqlrelay/Makefile54
-rw-r--r--databases/ruby-sqlrelay/pkg-descr3
-rw-r--r--deskutils/Makefile2
-rw-r--r--deskutils/multisync-evolution/Makefile28
-rw-r--r--deskutils/multisync-evolution/files/patch-configure55
-rw-r--r--deskutils/multisync-evolution/pkg-descr5
-rw-r--r--deskutils/multisync-evolution/pkg-plist4
-rw-r--r--deskutils/taskjuggler/Makefile52
-rw-r--r--deskutils/taskjuggler/distinfo2
-rw-r--r--deskutils/taskjuggler/files/ktjview-plist.mk14
-rw-r--r--deskutils/taskjuggler/files/patch-tjx2gantt103
-rw-r--r--deskutils/taskjuggler/pkg-descr11
-rw-r--r--deskutils/taskjuggler/pkg-plist43
-rw-r--r--devel/Makefile3
-rw-r--r--devel/arm-aout-binutils/Makefile37
-rw-r--r--devel/arm-aout-binutils/distinfo2
-rw-r--r--devel/arm-aout-binutils/pkg-descr10
-rw-r--r--devel/arm-aout-binutils/pkg-plist35
-rw-r--r--devel/cl-port-cmucl/Makefile45
-rw-r--r--devel/cl-port-cmucl/pkg-descr10
-rw-r--r--devel/cl-port-cmucl/pkg-plist8
-rw-r--r--devel/gdb52/Makefile50
-rw-r--r--devel/gdb52/distinfo4
-rw-r--r--devel/gdb52/files/patch-gdb_config_alpha_fbsd.mh9
-rw-r--r--devel/gdb52/files/patch-gdb_config_i386_fbsd.mh8
-rw-r--r--devel/gdb52/files/patch-gdb_config_i386_nm-fbsd.h35
-rw-r--r--devel/gdb52/files/patch-gdb_config_i386_tm-fbsd.h67
-rw-r--r--devel/gdb52/files/patch-gdb_freebsd-uthread.c921
-rw-r--r--devel/gdb52/files/patch-gdb_i386bsd-nat.c20
-rw-r--r--devel/gdb52/files/patch-gdb_kvm-fbsd.c1058
-rw-r--r--devel/gdb52/files/patch-gdb_symfile.c15
-rw-r--r--devel/gdb52/files/patch-gdb_target.c14
-rw-r--r--devel/gdb52/files/patch-gdb_target.h10
-rw-r--r--devel/gdb52/files/patch-gdb_version.in5
-rw-r--r--devel/gdb52/pkg-descr1
-rw-r--r--devel/gdb52/pkg-plist2
-rw-r--r--finance/Makefile1
-rw-r--r--finance/opale/Makefile45
-rw-r--r--finance/opale/distinfo2
-rw-r--r--finance/opale/files/patch-cashimport.cc46
-rw-r--r--finance/opale/files/patch-opale::opale_record.cc55
-rw-r--r--finance/opale/pkg-descr13
-rw-r--r--finance/opale/pkg-plist56
-rw-r--r--french/Makefile1
-rw-r--r--french/daCode/Makefile31
-rw-r--r--french/daCode/distinfo2
-rw-r--r--french/daCode/pkg-descr10
-rw-r--r--french/daCode/pkg-message28
-rw-r--r--french/daCode/pkg-plist673
-rw-r--r--ftp/Makefile1
-rw-r--r--ftp/ruby-curl/Makefile48
-rw-r--r--ftp/ruby-curl/distinfo2
-rw-r--r--ftp/ruby-curl/files/patch-init.c17
-rw-r--r--ftp/ruby-curl/pkg-descr4
-rw-r--r--ftp/ruby-curl/pkg-plist6
-rw-r--r--games/Makefile1
-rw-r--r--games/kpacman/Makefile34
-rw-r--r--games/kpacman/distinfo2
-rw-r--r--games/kpacman/pkg-descr7
-rw-r--r--games/kpacman/pkg-plist123
-rw-r--r--graphics/Makefile1
-rw-r--r--graphics/ruby-libexif/Makefile52
-rw-r--r--graphics/ruby-libexif/distinfo2
-rw-r--r--graphics/ruby-libexif/files/patch-aa10
-rw-r--r--graphics/ruby-libexif/files/patch-ab9
-rw-r--r--graphics/ruby-libexif/pkg-descr4
-rw-r--r--graphics/ruby-libexif/pkg-plist9
-rw-r--r--japanese/Makefile2
-rw-r--r--japanese/postgresql/Makefile184
-rw-r--r--japanese/postgresql/distinfo2
-rw-r--r--japanese/postgresql/files/patch-aa14
-rw-r--r--japanese/postgresql/files/patch-ab67
-rw-r--r--japanese/postgresql/files/patch-ac11
-rw-r--r--japanese/postgresql/files/patch-ad13
-rw-r--r--japanese/postgresql/files/pgsql.sh.tmpl39
-rw-r--r--japanese/postgresql/files/post-install-notes24
-rw-r--r--japanese/postgresql/pkg-descr24
-rw-r--r--japanese/postgresql/pkg-install98
-rw-r--r--japanese/postgresql/pkg-plist271
-rw-r--r--japanese/postgresql/pkg-plist.dirrm27
-rw-r--r--japanese/postgresql/pkg-plist.odbc7
-rw-r--r--japanese/postgresql/pkg-plist.odbc.dirrm1
-rw-r--r--japanese/postgresql/pkg-plist.pl1
-rw-r--r--japanese/postgresql/pkg-plist.tcl129
-rw-r--r--japanese/postgresql/pkg-plist.tcl.dirrm5
-rw-r--r--japanese/xemacs-devel-canna/Makefile20
-rw-r--r--korean/Makefile4
-rw-r--r--korean/hlatex-psfonts-wansung/Makefile51
-rw-r--r--korean/hlatex-psfonts-wansung/distinfo12
-rw-r--r--korean/hlatex-psfonts-wansung/pkg-descr16
-rw-r--r--korean/hlatex-psfonts-wansung/pkg-plist430
-rw-r--r--korean/hlatex-wansung/Makefile76
-rw-r--r--korean/hlatex-wansung/distinfo2
-rw-r--r--korean/hlatex-wansung/files/patch-aa8
-rw-r--r--korean/hlatex-wansung/pkg-descr12
-rw-r--r--korean/hlatex-wansung/pkg-plist58
-rw-r--r--korean/mozilla-klp/Makefile75
-rw-r--r--korean/mozilla-klp/distinfo2
-rw-r--r--korean/mozilla-klp/files/installed-chrome.txt28
-rw-r--r--korean/mozilla-klp/files/mozilla.sh6
-rw-r--r--korean/mozilla-klp/files/unix.js160
-rw-r--r--korean/mozilla-klp/pkg-descr10
-rw-r--r--korean/mozilla-klp/pkg-message10
-rw-r--r--korean/mozilla-klp/pkg-plist45
-rw-r--r--korean/nhppf/Makefile29
-rw-r--r--korean/nhppf/distinfo2
-rw-r--r--korean/nhppf/files/patch-aa8
-rw-r--r--korean/nhppf/pkg-descr12
-rw-r--r--korean/nhppf/pkg-plist6
-rw-r--r--lang/Makefile2
-rw-r--r--lang/mlton/Makefile118
-rw-r--r--lang/mlton/distinfo6
-rw-r--r--lang/mlton/pkg-descr9
-rw-r--r--lang/mlton/pkg-plist427
-rw-r--r--lang/ruby-ri/Makefile60
-rw-r--r--lang/ruby-ri/distinfo2
-rw-r--r--lang/ruby-ri/files/patch-install.rb11
-rw-r--r--lang/ruby-ri/files/patch-ri::ri.rb11
-rw-r--r--lang/ruby-ri/pkg-descr23
-rw-r--r--lang/ruby-ri/pkg-message14
-rw-r--r--lang/ruby-ri/pkg-plist62
-rw-r--r--mail/Makefile3
-rw-r--r--mail/aileron/Makefile28
-rw-r--r--mail/aileron/distinfo2
-rw-r--r--mail/aileron/files/patch-Makefile64
-rw-r--r--mail/aileron/files/patch-aa13
-rw-r--r--mail/aileron/files/patch-ab11
-rw-r--r--mail/aileron/pkg-descr9
-rw-r--r--mail/aileron/pkg-plist46
-rw-r--r--mail/cyrus-imapd/Makefile134
-rw-r--r--mail/cyrus-imapd/distinfo4
-rw-r--r--mail/cyrus-imapd/files/imapd.conf144
-rw-r--r--mail/cyrus-imapd/files/imapd.sh23
-rw-r--r--mail/cyrus-imapd/files/patch-Makefile.in13
-rw-r--r--mail/cyrus-imapd/files/patch-aa13
-rw-r--r--mail/cyrus-imapd/files/patch-ac30
-rw-r--r--mail/cyrus-imapd/files/patch-acap::Makefile.in13
-rw-r--r--mail/cyrus-imapd/files/patch-af13
-rw-r--r--mail/cyrus-imapd/files/patch-ag13
-rw-r--r--mail/cyrus-imapd/files/patch-bc13
-rw-r--r--mail/cyrus-imapd/files/patch-bd14
-rw-r--r--mail/cyrus-imapd/files/patch-be13
-rw-r--r--mail/cyrus-imapd/files/patch-dc13
-rw-r--r--mail/cyrus-imapd/files/patch-dd14
-rw-r--r--mail/cyrus-imapd/files/patch-df14
-rw-r--r--mail/cyrus-imapd/files/patch-dg29
-rw-r--r--mail/cyrus-imapd/files/patch-et::com_err.c14
-rw-r--r--mail/cyrus-imapd/files/patch-imtest::imtest.c15
-rw-r--r--mail/cyrus-imapd/files/patch-lib::Makefile.in13
-rw-r--r--mail/cyrus-imapd/files/patch-lib::imclient.c12
-rw-r--r--mail/cyrus-imapd/files/patch-perl::imap::Makefile.PL15
-rw-r--r--mail/cyrus-imapd/files/patch-perl::sieve::acap::Makefile.PL15
-rw-r--r--mail/cyrus-imapd/files/patch-perl::sieve::lib::Makefile.in13
-rw-r--r--mail/cyrus-imapd/files/patch-perl::sieve::managesieve::Makefile.PL15
-rw-r--r--mail/cyrus-imapd/files/patch-sieve::Makefile.in13
-rw-r--r--mail/cyrus-imapd/pkg-deinstall72
-rw-r--r--mail/cyrus-imapd/pkg-descr21
-rw-r--r--mail/cyrus-imapd/pkg-install69
-rw-r--r--mail/cyrus-imapd/pkg-message6
-rw-r--r--mail/cyrus-imapd/pkg-plist80
-rw-r--r--mail/smtp-vilter/Makefile30
-rw-r--r--mail/smtp-vilter/distinfo1
-rw-r--r--mail/smtp-vilter/files/patch-Makefile.freebsd30
-rw-r--r--mail/smtp-vilter/files/patch-backend+vilter-clamd+Makefile.freebsd23
-rw-r--r--mail/smtp-vilter/files/patch-bin+smtp-vilter+smtp-vilter.c52
-rw-r--r--mail/smtp-vilter/files/patch-include+smtp-vilter.h12
-rw-r--r--mail/smtp-vilter/pkg-descr5
-rw-r--r--mail/smtp-vilter/pkg-plist9
-rw-r--r--misc/Howto/Makefile65
-rw-r--r--misc/Howto/distinfo10
-rw-r--r--misc/Howto/files/HOWTO-INDEX.html52
-rw-r--r--misc/Howto/files/patch-dns735
-rw-r--r--misc/Howto/files/patch-nis1248
-rw-r--r--misc/Howto/pkg-descr1
-rw-r--r--misc/Howto/pkg-plist205
-rw-r--r--misc/Makefile1
-rw-r--r--net-mgmt/Makefile2
-rw-r--r--net-mgmt/ruby-snmp/Makefile49
-rw-r--r--net-mgmt/ruby-snmp/distinfo1
-rw-r--r--net-mgmt/ruby-snmp/files/patch-aa45
-rw-r--r--net-mgmt/ruby-snmp/files/patch-mib.c9
-rw-r--r--net-mgmt/ruby-snmp/files/patch-snmp.c9
-rw-r--r--net-mgmt/ruby-snmp/pkg-descr6
-rw-r--r--net-mgmt/ruby-snmp/pkg-plist8
-rw-r--r--net/Makefile1
-rw-r--r--net/ruby-jabber4r/Makefile62
-rw-r--r--net/ruby-jabber4r/distinfo2
-rw-r--r--net/ruby-jabber4r/pkg-descr18
-rw-r--r--net/ruby-jabber4r/pkg-plist19
-rw-r--r--palm/Makefile1
-rw-r--r--palm/syncmal/Makefile32
-rw-r--r--palm/syncmal/distinfo2
-rw-r--r--palm/syncmal/files/patch-malsync::mal::client::unix::MAL31DBConfig.c14
-rw-r--r--palm/syncmal/pkg-descr4
-rw-r--r--palm/syncmal/pkg-plist2
-rw-r--r--print/Makefile1
-rw-r--r--print/lilypond-devel/Makefile122
-rw-r--r--print/lilypond-devel/distinfo2
-rw-r--r--print/lilypond-devel/files/patch-Documentation:usr:lilypond.tely23
-rw-r--r--print/lilypond-devel/files/patch-Documentation:usr:music-glossary.tely11
-rw-r--r--print/lilypond-devel/files/patch-config.make.in11
-rw-r--r--print/lilypond-devel/files/pkg-install.in10
-rw-r--r--print/lilypond-devel/pkg-descr12
-rw-r--r--print/lilypond-devel/pkg-plist1066
-rw-r--r--print/lilypond-devel/scripts/post-configure14
-rw-r--r--print/lilypond-devel/scripts/post-patch20
-rw-r--r--security/Makefile1
-rw-r--r--security/ruby-acl/Makefile46
-rw-r--r--security/ruby-acl/distinfo2
-rw-r--r--security/ruby-acl/pkg-descr17
-rw-r--r--security/ruby-acl/pkg-plist11
-rw-r--r--shells/Makefile1
-rw-r--r--shells/bash1/Makefile37
-rw-r--r--shells/bash1/distinfo2
-rw-r--r--shells/bash1/files/patch-aa20
-rw-r--r--shells/bash1/files/patch-ab56
-rw-r--r--shells/bash1/files/patch-ac41
-rw-r--r--shells/bash1/files/patch-ad47
-rw-r--r--shells/bash1/files/patch-ae17
-rw-r--r--shells/bash1/files/patch-ag13
-rw-r--r--shells/bash1/files/patch-ah54
-rw-r--r--shells/bash1/files/patch-ai11
-rw-r--r--shells/bash1/files/patch-aj12
-rw-r--r--shells/bash1/files/patch-ak13
-rw-r--r--shells/bash1/files/patch-al13
-rw-r--r--shells/bash1/files/patch-bashbug.sh11
-rw-r--r--shells/bash1/files/patch-builtins-common.c30
-rw-r--r--shells/bash1/files/patch-builtins-common.h11
-rw-r--r--shells/bash1/files/patch-error.c102
-rw-r--r--shells/bash1/files/patch-error.h16
-rw-r--r--shells/bash1/files/patch-execute_cmd.c28
-rw-r--r--shells/bash1/files/patch-print_cmd.c41
-rw-r--r--shells/bash1/files/patch-readline-display.c18
-rw-r--r--shells/bash1/files/patch-readline-readline.h12
-rw-r--r--shells/bash1/files/patch-readline-rldefs.h11
-rw-r--r--shells/bash1/files/patch-shell.c11
-rw-r--r--shells/bash1/files/patch-support-mksysdefs14
-rw-r--r--shells/bash1/files/patch-test.c18
-rw-r--r--shells/bash1/pkg-descr10
-rw-r--r--shells/bash1/pkg-plist5
-rw-r--r--textproc/Makefile3
-rw-r--r--textproc/gutenbook/Makefile58
-rw-r--r--textproc/gutenbook/distinfo1
-rw-r--r--textproc/gutenbook/files/patch-PGB.pm13
-rw-r--r--textproc/gutenbook/pkg-descr16
-rw-r--r--textproc/gutenbook/pkg-message5
-rw-r--r--textproc/gutenbook/pkg-plist11
-rw-r--r--textproc/sgmltools/Makefile38
-rw-r--r--textproc/sgmltools/distinfo2
-rw-r--r--textproc/sgmltools/pkg-descr7
-rw-r--r--textproc/sgmltools/pkg-plist36
-rw-r--r--textproc/spell/Makefile30
-rw-r--r--textproc/spell/distinfo2
-rw-r--r--textproc/spell/files/patch-spell.texi14
-rw-r--r--textproc/spell/pkg-descr7
-rw-r--r--textproc/spell/pkg-plist5
-rw-r--r--www/Makefile1
-rw-r--r--www/grail/Makefile52
-rw-r--r--www/grail/distinfo2
-rw-r--r--www/grail/files/grail2
-rw-r--r--www/grail/files/patch-BookmarksGUI.py11
-rw-r--r--www/grail/files/patch-Stylesheet.py11
-rw-r--r--www/grail/files/patch-aa11
-rw-r--r--www/grail/files/patch-ab24
-rw-r--r--www/grail/files/patch-ac63
-rw-r--r--www/grail/pkg-descr21
-rw-r--r--www/grail/pkg-plist481
-rw-r--r--www/mod_php3/Makefile113
-rw-r--r--www/mod_php3/distinfo4
-rw-r--r--www/mod_php3/files/patch-aa10
-rw-r--r--www/mod_php3/files/patch-aq56
-rw-r--r--www/mod_php3/files/patch-ar29
-rw-r--r--www/mod_php3/files/patch-at8
-rw-r--r--www/mod_php3/files/patch-functions::mysql.c52
-rw-r--r--www/mod_php3/pkg-descr4
-rw-r--r--www/mod_php3/pkg-message20
-rw-r--r--www/mod_php3/pkg-plist4
-rw-r--r--www/mod_php3/pkg-plist.standalone3
-rw-r--r--www/mod_php3/scripts/configure.php186
-rw-r--r--x11-themes/Makefile2
-rw-r--r--x11-themes/aquaosk/Makefile28
-rw-r--r--x11-themes/aquaosk/distinfo1
-rw-r--r--x11-themes/aquaosk/pkg-descr12
-rw-r--r--x11-themes/aquaosk/pkg-plist8
-rw-r--r--x11-themes/kwin_flatcurve/Makefile26
-rw-r--r--x11-themes/kwin_flatcurve/distinfo2
-rw-r--r--x11-themes/kwin_flatcurve/pkg-descr1
-rw-r--r--x11-themes/kwin_flatcurve/pkg-plist3
-rw-r--r--x11-toolkits/Makefile3
-rw-r--r--x11-toolkits/flu/Makefile59
-rw-r--r--x11-toolkits/flu/distinfo2
-rw-r--r--x11-toolkits/flu/pkg-descr3
-rw-r--r--x11-toolkits/hs-gtk+hs/Makefile67
-rw-r--r--x11-toolkits/hs-gtk+hs/distinfo2
-rw-r--r--x11-toolkits/hs-gtk+hs/files/patch-gdk-GdkColor.chs10
-rw-r--r--x11-toolkits/hs-gtk+hs/files/patch-gdk-GdkVisual.chs10
-rw-r--r--x11-toolkits/hs-gtk+hs/files/patch-gtk-GtkToggleButton.chs10
-rw-r--r--x11-toolkits/hs-gtk+hs/pkg-descr8
-rw-r--r--x11-toolkits/hs-gtk+hs/pkg-plist241
-rw-r--r--x11-toolkits/p5-Glade/Makefile39
-rw-r--r--x11-toolkits/p5-Glade/distinfo2
-rw-r--r--x11-toolkits/p5-Glade/files/patch-Makefile.PL8
-rw-r--r--x11-toolkits/p5-Glade/pkg-descr3
-rw-r--r--x11-toolkits/p5-Glade/pkg-plist16
-rw-r--r--x11-wm/Makefile1
-rw-r--r--x11-wm/wmx/Makefile34
-rw-r--r--x11-wm/wmx/distinfo2
-rw-r--r--x11-wm/wmx/files/patch-ae22
-rw-r--r--x11-wm/wmx/files/patch-af29
-rw-r--r--x11-wm/wmx/pkg-descr11
-rw-r--r--x11-wm/wmx/pkg-plist8
-rw-r--r--x11-wm/wmx/scripts/configure3
-rw-r--r--x11/Makefile1
-rw-r--r--x11/wmessage/Makefile34
-rw-r--r--x11/wmessage/distinfo2
-rw-r--r--x11/wmessage/files/patch-Makefile22
-rw-r--r--x11/wmessage/files/patch-panel.c26
-rw-r--r--x11/wmessage/pkg-descr3
-rw-r--r--x11/wmessage/pkg-plist4
366 files changed, 0 insertions, 15875 deletions
diff --git a/audio/Makefile b/audio/Makefile
index ce397f77ead2..6ebdd77b6ff9 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -440,8 +440,6 @@
SUBDIR += xmixer
SUBDIR += xmmix
SUBDIR += xmms-a52dec
- SUBDIR += xmms-arts
- SUBDIR += xmms-arts_output
SUBDIR += xmms-audiofile
SUBDIR += xmms-bonk
SUBDIR += xmms-cdparanoia
diff --git a/audio/xmms-arts/Makefile b/audio/xmms-arts/Makefile
deleted file mode 100644
index 1a602cf47b9c..000000000000
--- a/audio/xmms-arts/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# New ports collection makefile for: xmms-arts
-# Date created: 12 Nov 2003
-# Whom: Max Khon <fjoe@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= xmms-arts
-PORTVERSION= 0.4
-PORTREVISION= 3
-CATEGORIES= audio
-MASTER_SITES= http://stukach.com/hosted/m.i.a/xmmsarts/
-DISTNAME= ${PORTNAME:S/-//}-${PORTVERSION}
-
-MAINTAINER= fjoe@FreeBSD.org
-COMMENT= aRts output plugin for XMMS.
-
-LIB_DEPENDS= xmms.4:${PORTSDIR}/multimedia/xmms \
- artsc.0:${PORTSDIR}/audio/arts
-
-USE_X_PREFIX= yes
-USE_BZIP2= yes
-USE_GNOME= gtk12
-USE_LIBTOOL_VER= 13
-INSTALLS_SHLIB= yes
-CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
-CONFIGURE_ENV= CFLAGS="${CFLAGS} -I${X11BASE}/include"
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-
-IGNORE= will not work until xmms and arts will use the same glib version. Use xmms-arts_output port instead
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= "${IGNORE}"
-
-.include <bsd.port.mk>
diff --git a/audio/xmms-arts/distinfo b/audio/xmms-arts/distinfo
deleted file mode 100644
index 1c51f5bc1b9e..000000000000
--- a/audio/xmms-arts/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (xmmsarts-0.4.tar.bz2) = 1e38bf93f7d2fac6dcdb681f6538491a
-SIZE (xmmsarts-0.4.tar.bz2) = 94742
diff --git a/audio/xmms-arts/files/patch-Makefile.in b/audio/xmms-arts/files/patch-Makefile.in
deleted file mode 100644
index 7010541fe805..000000000000
--- a/audio/xmms-arts/files/patch-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in.orig Tue Nov 25 06:37:11 2003
-+++ Makefile.in Tue Nov 25 06:37:19 2003
-@@ -83,7 +83,7 @@
- lib_LTLIBRARIES = libartsout.la
- CFLAGS = @CFLAGS@ @GTK_CFLAGS@ `artsc-config --cflags`
- LIBS = @LIBS@ @GTK_LIBS@ @PTHREAD_LIBS@
--libartsout_la_LDFLAGS = `artsc-config --libs` -lcmallocc
-+libartsout_la_LDFLAGS = `artsc-config --libs`
- libartsout_la_SOURCES = about.c artsout.c artsout.h audio.c configure.c init.c mixer.c
- libdir = $(xmms_output_plugin_dir)
- XMMSPATH = $(XMMS_PATH)
diff --git a/audio/xmms-arts/files/patch-init.c b/audio/xmms-arts/files/patch-init.c
deleted file mode 100644
index 564b289eaa59..000000000000
--- a/audio/xmms-arts/files/patch-init.c
+++ /dev/null
@@ -1,25 +0,0 @@
---- init.c.orig Fri Sep 1 10:35:03 2000
-+++ init.c Thu Feb 5 02:53:58 2004
-@@ -20,6 +20,7 @@
- */
-
- #include "artsout.h"
-+#include <dlfcn.h>
-
- aRtsConfig arts_cfg;
-
-@@ -39,4 +40,14 @@
- xmms_cfg_read_int(cfgfile, "aRts", "prebuffer", &arts_cfg.prebuffer);
- xmms_cfg_free(cfgfile);
- }
-+
-+ /*
-+ * This is a hack to prevent unloading of libstdc++
-+ * (required by arts libraries) in arts_free() but before
-+ * this thread is terminated. libstdc++ registers thread cleanup
-+ * handler and xmms crashes when this cleanup function is called
-+ * on thread termination.
-+ */
-+ if (dlopen("libstdc++.so", RTLD_NOW | RTLD_GLOBAL) == NULL)
-+ fprintf(stderr, "Failed to preload libstdc++.so\n");
- }
diff --git a/audio/xmms-arts/pkg-descr b/audio/xmms-arts/pkg-descr
deleted file mode 100644
index 54934fd6d426..000000000000
--- a/audio/xmms-arts/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-aRts output plugin for XMMS (www.xmms.org).
-
-Author: Heath Robinson <bheathr@mail.com>
-
-WWW: http://www.xmms.org/plugins.php?category=output
diff --git a/audio/xmms-arts/pkg-plist b/audio/xmms-arts/pkg-plist
deleted file mode 100644
index bf187fae6e3a..000000000000
--- a/audio/xmms-arts/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-lib/xmms/Output/libartsout.a
-lib/xmms/Output/libartsout.so
-lib/xmms/Output/libartsout.so.0
diff --git a/audio/xmms-arts_output/Makefile b/audio/xmms-arts_output/Makefile
deleted file mode 100644
index f3302abdf560..000000000000
--- a/audio/xmms-arts_output/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# New ports collection makefile for: xmms-arts_output
-# Date created: 12 Nov 2003
-# Whom: Max Khon <fjoe@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PKGNAMEPREFIX= xmms-
-PORTNAME= arts_output
-PORTVERSION= 0.7.1
-CATEGORIES= audio
-MASTER_SITES= http://havardk.xmms.org/plugins/arts_output/
-
-MAINTAINER= fjoe@FreeBSD.org
-COMMENT= aRts output plugin for XMMS.
-
-LIB_DEPENDS= xmms.4:${PORTSDIR}/multimedia/xmms \
- artsc.0:${PORTSDIR}/audio/arts
-
-USE_X_PREFIX= yes
-USE_GNOME= gtk12
-USE_INC_LIBTOOL_VER= 13
-INSTALLS_SHLIB= yes
-CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
-PLIST_FILES= lib/xmms/Output/libarts.so \
- bin/xmms-arts-helper
-
-.include <bsd.port.mk>
diff --git a/audio/xmms-arts_output/distinfo b/audio/xmms-arts_output/distinfo
deleted file mode 100644
index 2f07b6762341..000000000000
--- a/audio/xmms-arts_output/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (arts_output-0.7.1.tar.gz) = 6d028255ed86e37211bbda0122c14483
-SIZE (arts_output-0.7.1.tar.gz) = 236839
diff --git a/audio/xmms-arts_output/files/patch-arts_helper.c b/audio/xmms-arts_output/files/patch-arts_helper.c
deleted file mode 100644
index f01133c9e5bd..000000000000
--- a/audio/xmms-arts_output/files/patch-arts_helper.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- arts_helper.c.orig Tue Apr 6 02:23:37 2004
-+++ arts_helper.c Tue Apr 6 02:22:32 2004
-@@ -243,7 +243,9 @@
- {
- going = 0;
- arts_close_stream(handle);
-+#if 0
- arts_free();
-+#endif
- }
-
- static int read_all(int fd, void *buf, size_t count)
diff --git a/audio/xmms-arts_output/files/patch-configure b/audio/xmms-arts_output/files/patch-configure
deleted file mode 100644
index 1eb3cd980633..000000000000
--- a/audio/xmms-arts_output/files/patch-configure
+++ /dev/null
@@ -1,10 +0,0 @@
---- configure.orig Thu Aug 21 14:43:13 2003
-+++ configure Thu Feb 5 03:08:04 2004
-@@ -7820,6 +7820,7 @@
-
- # This can be used to rebuild libtool when needed
- LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
-+$ac_aux_dir/ltconfig $LIBTOOL_DEPS
-
- # Always use our own libtool.
- LIBTOOL='$(SHELL) $(top_builddir)/libtool'
diff --git a/audio/xmms-arts_output/pkg-descr b/audio/xmms-arts_output/pkg-descr
deleted file mode 100644
index 437391976a66..000000000000
--- a/audio/xmms-arts_output/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-aRts output plugin for XMMS (www.xmms.org).
-
-Author: Håvard Kvålen <havardk@xmms.org>
-
-WWW: http://www.xmms.org/plugins.php?category=output
diff --git a/biology/Makefile b/biology/Makefile
index 1e9c12638370..0b1acbdba737 100644
--- a/biology/Makefile
+++ b/biology/Makefile
@@ -58,7 +58,6 @@
SUBDIR += seaview
SUBDIR += seqio
SUBDIR += sim4
- SUBDIR += spdbv
SUBDIR += tRNAscan-SE
SUBDIR += t_coffee
SUBDIR += tinker
diff --git a/biology/spdbv/Makefile b/biology/spdbv/Makefile
deleted file mode 100644
index 27e266b259c3..000000000000
--- a/biology/spdbv/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# New ports collection makefile for: spdbv
-# Date created: 15 Jan 2002
-# Whom: chuynh@biolateral.com.au
-#
-# $FreeBSD$
-#
-
-PORTNAME= spdbv
-PORTVERSION= 3.7
-PORTREVISION= 1
-CATEGORIES= biology
-MASTER_SITES= http://au.expasy.org/spdbv/program/ \
- http://www.expasy.org/spdbv/program/ \
- http://tw.expasy.org/spdbv/program/ \
- http://cn.expasy.org/spdbv/program/ \
- http://ca.expasy.org/spdbv/program/ \
- http://kr.expasy.org/spdbv/program/ \
- http://www.usm.maine.edu/spdbv/program/ \
- http://www.genebee.msu.ru/spdbv/program/
-DISTNAME= ${PORTNAME}${PORTVERSION:C/\.//}-Linux
-
-MAINTAINER= chuynh@biolateral.com.au
-COMMENT= Deep View Swiss-PdbViewer is a Protein viewer and analysis tool
-
-RUN_DEPENDS= ${LINUXBASE}${X11BASE}/lib/libMesaGL.so.3:${PORTSDIR}/graphics/linux_mesa3 \
- ${LINUXBASE}${X11BASE}/lib/libXm.so.3:${PORTSDIR}/x11-toolkits/linux-openmotif
-
-SPDBV= SPDBV
-
-IGNORE= is incompatible with new x11-toolkits/linux-openmotif 2.2.4
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= "${IGNORE}"
-
-WRKSRC= ${WRKDIR}/SPDBV_DISTRIBUTION
-
-USE_LINUX= yes
-NO_BUILD= yes
-NO_CDROM= "Must be downloaded direct from Expasy via www interface"
-
-do-install:
- @cd ${WRKSRC}; ${SETENV} PREFIX=${PREFIX} ./install.sh
-
-# PLIST_SUB= PORTVERSION="${PORTVERSION}"
-
-.include <bsd.port.mk>
diff --git a/biology/spdbv/distinfo b/biology/spdbv/distinfo
deleted file mode 100644
index e56e68a59c58..000000000000
--- a/biology/spdbv/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (spdbv37-Linux.tar.gz) = 502394bb3d12fcaad89e80cc3398b0da
-SIZE (spdbv37-Linux.tar.gz) = 4608008
diff --git a/biology/spdbv/files/patch-aa b/biology/spdbv/files/patch-aa
deleted file mode 100644
index 13565d05159a..000000000000
--- a/biology/spdbv/files/patch-aa
+++ /dev/null
@@ -1,118 +0,0 @@
---- install.sh.orig Tue Nov 5 13:55:58 2002
-+++ install.sh Tue Nov 5 14:02:10 2002
-@@ -7,10 +7,9 @@
- SPDBVNEEDOS="Linux"
-
- SPDBVUSERDIR="$HOME"
--SPDBVSHAREDIR="/usr/share"
- SPDBVDIR="SPDBV"
- SPDBVSTUFF="_stuff_"
--SPDBVDEST=""
-+SPDBVDEST="${PREFIX}"
- SPDBVOSVERSION=`uname -r`
- SPDBVOS=`uname -s`
- if [ $SPDBVOS = IRIX64 ]; then
-@@ -27,20 +26,8 @@
- echo "Will install the shared files in $SPDBVDEST."
- if [ -d $SPDBVDEST/$SPDBVDIR ]; then
- echo "Shared files are already installed on this system."
-- echo "Delete old files and reinstall (Y/N)?"
-- read INP
-- if [ $INP = "Y" -o $INP = "y" ]; then
-- echo " "
-- echo "will reinstall"
-- if [ -w $SPDBVDEST/$SPDBVDIR ]; then
-- rm -r $SPDBVDEST/$SPDBVDIR
-- else
-- echo "Could not delete shared files."
-- abort
-- fi
-- else
-- abort
-- fi
-+ echo " "
-+ echo "will reinstall"
- fi
- mkdir $SPDBVDEST/$SPDBVDIR #2> /dev/null
- if [ ! -d $SPDBVDEST/$SPDBVDIR ]; then
-@@ -63,11 +50,11 @@
- chmod ugo+rx $SPDBVDEST/$SPDBVDIR/bin/spdbv
-
- #try to make link from /usr/bin/spdbv to ./spdbv
-- if [ ! -w /usr/bin/ ]; then
-+ if [ ! -w ${SPDBVDEST}/bin/ ]; then
- echo " "
-- echo "Can't make a link from /usr/bin/spdbv to $SPDBVDEST/$SPDBVDIR/bin/spdbv"
-+ echo "Can't make a link from ${SPDBVDEST}/bin/spdbv to $SPDBVDEST/$SPDBVDIR/bin/spdbv"
- else
-- ln -sf $SPDBVDEST/$SPDBVDIR/bin/spdbv /usr/bin/spdbv
-+ ln -sf $SPDBVDEST/$SPDBVDIR/bin/spdbv ${SPDBVDEST}/bin/spdbv
- fi
- }
-
-@@ -81,65 +68,18 @@
- echo " Installation script for Release $SPDBVVERSION ($SPDBVNEEDOS)"
- echo " "
- echo " "
-- echo " Please follow the instructions below."
-- echo " "
-- echo "Where do you want me to install the files:"
-- echo "globally in /usr/share/SPDBV -> G"
-- echo "or just locally in ~/SPDBV -> L"
-- echo "something different -> O"
-- echo "(G/L/O)?"
-- read DEST
--
-- SPDBVDEST=""
-- if [ $DEST = "G" -o $DEST = "g" ]; then
-- SPDBVDEST=$SPDBVSHAREDIR
-- elif [ $DEST = "L" -o $DEST = "l" ]; then
-- SPDBVDEST=$SPDBVUSERDIR
-- elif [ $DEST = "O" -o $DEST = "o" ]; then
-- echo "enter target Path where to install directory SPDBV:"
-- read SPDBVDEST
-- fi
--
-- if [ -z $SPDBVDEST ]; then
-- echo ""
-- echo "$SPDBVDEST is not a valid answer. 1"
-- echo ""
-- echo "continue .. hit any key"
-- read DEST
-- mainmenu
-- fi
-- if [ ! '(' -d $SPDBVDEST ')' ]; then
-- echo ""
-- echo "$SPDBVDEST is not a valid answer. 2"
-- echo ""
-- echo "continue .. hit any key"
-- read DEST
-- mainmenu
-- fi
-
- makesharedinst
-
--# clear
--
- echo " "
- echo " SPDBV - Swiss PDB Viewer"
- echo " Installation script for Release $SPDBVVERSION ($SPDBVNEEDOS)"
- echo " "
- echo "Installation completed."
-- echo "Start your copy of SPDBV with the script $SPDBVDEST/$SPDBVDIR/bin/spdbv"
- echo ""
- echo "ENJOY SPDBV!"
- exit
- }
--
--# test for the right os
--if [ $SPDBVOS != $SPDBVNEEDOS ]; then
-- if [ $SPDBVOS != $SPDBVNEEDOSbis ]; then
-- echo "SPDBV $SPDBVVERSION ($SPDBVNEEDOS) is intended to run on hardware under $SPDBVNEEDOS."
-- abort
-- exit
-- fi
--fi
-
- # start up the mainmenu
- mainmenu
diff --git a/biology/spdbv/files/patch-ab b/biology/spdbv/files/patch-ab
deleted file mode 100644
index 04dd22ad6731..000000000000
--- a/biology/spdbv/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- SPDBV/bin/spdbv-orig.sh.orig Tue Nov 5 14:03:36 2002
-+++ SPDBV/bin/spdbv-orig.sh Tue Nov 5 14:08:19 2002
-@@ -1,6 +1,8 @@
- ARCH=`uname -s`
- if [ $ARCH = IRIX64 ]; then
- ARCH=IRIX
-+elif [ $ARCH = FreeBSD ]; then
-+ ARCH=Linux
- fi
- SPDBV_TEMP=$HOME/SPDBV/temp
- SPDBV_DOWNLOAD=$HOME/SPDBV/download
diff --git a/biology/spdbv/pkg-descr b/biology/spdbv/pkg-descr
deleted file mode 100644
index c35f6ac20ac5..000000000000
--- a/biology/spdbv/pkg-descr
+++ /dev/null
@@ -1,24 +0,0 @@
-Swiss-PdbViewer is an application that provides a user friendly interface
-allowing to analyse several proteins at the same time. The proteins can be
-superimposed in order to deduce structural alignments and compare their
-active sites or any other relevant parts. Amino acid mutations, H-bonds,
-angles and distances between atoms are easy to obtain thanks to the
-intuitive graphic and menu interface.
-
-Moreover, Swiss-PdbViewer is tightly linked to Swiss-Model, an automated
-homology modelling server developped at Glaxo Welcome Experimental Research
-in Geneva. Working with these two programs greatly reduces the amount of work
-necessary to generate models, as it is possible to thread a protein primary
-sequence onto a 3D template and get an immediate feedback of how well the
-threaded protein will be accepted by the reference structure before
-submitting a request to build missing loops and refine sidechain packing.
-
-Swiss-PdbViewer can also read electron density maps, and provides various
-tools to build into the density. In addition, various modelling tools are
-integrated and command files for popular energy minimisation packages can be
-generated.
-
-Finally, as a special bonus, POV-Ray scenes can be generated from the
-current view in order to make stunning ray-traced quality images.
-
-WWW: http://www.expasy.ch/spdbv/
diff --git a/biology/spdbv/pkg-plist b/biology/spdbv/pkg-plist
deleted file mode 100644
index 8cc0e4f9b570..000000000000
--- a/biology/spdbv/pkg-plist
+++ /dev/null
@@ -1,254 +0,0 @@
-SPDBV/bin/ppov10
-SPDBV/bin/spdbv.Linux
-SPDBV/bin/spdbv
-SPDBV/readme.txt
-SPDBV/news.txt
-SPDBV/_stuff_/XtalInf.hlp
-SPDBV/_stuff_/CavitInf.hlp
-SPDBV/_stuff_/grmparam/CVS/Tag
-SPDBV/_stuff_/grmparam/CVS/Root
-SPDBV/_stuff_/grmparam/CVS/Entries
-SPDBV/_stuff_/grmparam/CVS/Repository
-SPDBV/_stuff_/grmparam/torsion.prm
-SPDBV/_stuff_/grmparam/nbondsel.prm
-SPDBV/_stuff_/grmparam/bonds.prm
-SPDBV/_stuff_/grmparam/nonbonds.prm
-SPDBV/_stuff_/grmparam/improper.prm
-SPDBV/_stuff_/grmparam/angles.prm
-SPDBV/_stuff_/gifs/getacro.gif
-SPDBV/_stuff_/gifs/tips.gif
-SPDBV/_stuff_/gifs/userguide.gif
-SPDBV/_stuff_/gifs/feedback.gif
-SPDBV/_stuff_/gifs/artgallery.gif
-SPDBV/_stuff_/gifs/tutorial.gif
-SPDBV/_stuff_/gifs/download.gif
-SPDBV/_stuff_/gifs/references.gif
-SPDBV/_stuff_/gifs/mirror.gif
-SPDBV/_stuff_/gifs/index.gif
-SPDBV/_stuff_/gifs/logo.gif
-SPDBV/_stuff_/text/stereo.htm
-SPDBV/_stuff_/text/loop.htm
-SPDBV/_stuff_/text/fabp.htm
-SPDBV/_stuff_/text/modeling.htm
-SPDBV/_stuff_/text/pattern.htm
-SPDBV/_stuff_/text/rama.htm
-SPDBV/_stuff_/text/faq.htm
-SPDBV/_stuff_/text/torsion.htm
-SPDBV/_stuff_/text/templ_1.html
-SPDBV/_stuff_/text/povscene.htm
-SPDBV/_stuff_/text/build.htm
-SPDBV/_stuff_/text/gromo_pl.htm
-SPDBV/_stuff_/text/activsit.htm
-SPDBV/_stuff_/text/tips.htm
-SPDBV/_stuff_/text/refs.htm
-SPDBV/_stuff_/text/disclaim.htm
-SPDBV/_stuff_/text/render.htm
-SPDBV/_stuff_/text/tools.htm
-SPDBV/_stuff_/text/epot.htm
-SPDBV/_stuff_/text/prefs.htm
-SPDBV/_stuff_/text/color.htm
-SPDBV/_stuff_/text/gallery_local.htm
-SPDBV/_stuff_/text/files.htm
-SPDBV/_stuff_/text/superpos.htm
-SPDBV/_stuff_/text/feedback.htm
-SPDBV/_stuff_/text/cshrc.htm
-SPDBV/_stuff_/text/rendcomp.htm
-SPDBV/_stuff_/text/pov.htm
-SPDBV/_stuff_/text/display.htm
-SPDBV/_stuff_/text/hew.htm
-SPDBV/_stuff_/text/gallery.htm
-SPDBV/_stuff_/text/energy.htm
-SPDBV/_stuff_/text/disclaim_local.htm
-SPDBV/_stuff_/text/mutation.htm
-SPDBV/_stuff_/text/ribbon.htm
-SPDBV/_stuff_/text/transfo.htm
-SPDBV/_stuff_/text/moving.htm
-SPDBV/_stuff_/text/select.htm
-SPDBV/_stuff_/text/edmtut.htm
-SPDBV/_stuff_/text/surface.htm
-SPDBV/_stuff_/text/gromotut.htm
-SPDBV/_stuff_/text/ctrlpanl.htm
-SPDBV/_stuff_/text/tutorial.htm
-SPDBV/_stuff_/text/distort.htm
-SPDBV/_stuff_/text/selmenu.htm
-SPDBV/_stuff_/text/toolmenu.htm
-SPDBV/_stuff_/text/xsymtut.htm
-SPDBV/_stuff_/text/server.htm
-SPDBV/_stuff_/text/mirror.htm
-SPDBV/_stuff_/text/rotolib.htm
-SPDBV/_stuff_/text/edm.htm
-SPDBV/_stuff_/text/main.htm
-SPDBV/_stuff_/text/index.htm
-SPDBV/_stuff_/text/phipsi.htm
-SPDBV/_stuff_/manual.htm
-SPDBV/_stuff_/crystsym.txt
-SPDBV/_stuff_/SM_templ.htm
-SPDBV/_stuff_/grmtopol/CVS/Tag
-SPDBV/_stuff_/grmtopol/CVS/Root
-SPDBV/_stuff_/grmtopol/CVS/Entries
-SPDBV/_stuff_/grmtopol/CVS/Repository
-SPDBV/_stuff_/grmtopol/ATP.tpl
-SPDBV/_stuff_/grmtopol/ASP.tpl
-SPDBV/_stuff_/grmtopol/TRP.tpl
-SPDBV/_stuff_/grmtopol/SEP.tpl
-SPDBV/_stuff_/grmtopol/HISA.tpl
-SPDBV/_stuff_/grmtopol/HIS1.tpl
-SPDBV/_stuff_/grmtopol/CYS1.tpl
-SPDBV/_stuff_/grmtopol/CU1.tpl
-SPDBV/_stuff_/grmtopol/ALA.tpl
-SPDBV/_stuff_/grmtopol/NA.tpl
-SPDBV/_stuff_/grmtopol/HISB.tpl
-SPDBV/_stuff_/grmtopol/CYS2.tpl
-SPDBV/_stuff_/grmtopol/SO42.tpl
-SPDBV/_stuff_/grmtopol/CA2.tpl
-SPDBV/_stuff_/grmtopol/THR.tpl
-SPDBV/_stuff_/grmtopol/TYR.tpl
-SPDBV/_stuff_/grmtopol/SER.tpl
-SPDBV/_stuff_/grmtopol/LYS.tpl
-SPDBV/_stuff_/grmtopol/CYS.tpl
-SPDBV/_stuff_/grmtopol/OXT.tpl
-SPDBV/_stuff_/grmtopol/MET.tpl
-SPDBV/_stuff_/grmtopol/HHT.tpl
-SPDBV/_stuff_/grmtopol/LEU.tpl
-SPDBV/_stuff_/grmtopol/MSE.tpl
-SPDBV/_stuff_/grmtopol/ILE.tpl
-SPDBV/_stuff_/grmtopol/GLU.tpl
-SPDBV/_stuff_/grmtopol/PHE.tpl
-SPDBV/_stuff_/grmtopol/FE.tpl
-SPDBV/_stuff_/grmtopol/CU.tpl
-SPDBV/_stuff_/grmtopol/ARG.tpl
-SPDBV/_stuff_/grmtopol/MG.tpl
-SPDBV/_stuff_/grmtopol/LYSH.tpl
-SPDBV/_stuff_/grmtopol/HISH.tpl
-SPDBV/_stuff_/grmtopol/GLUH.tpl
-SPDBV/_stuff_/grmtopol/CYSH.tpl
-SPDBV/_stuff_/grmtopol/ASPH.tpl
-SPDBV/_stuff_/grmtopol/GLY.tpl
-SPDBV/_stuff_/grmtopol/VAL.tpl
-SPDBV/_stuff_/grmtopol/CL.tpl
-SPDBV/_stuff_/grmtopol/ARGN.tpl
-SPDBV/_stuff_/grmtopol/GLN.tpl
-SPDBV/_stuff_/grmtopol/ASN.tpl
-SPDBV/_stuff_/grmtopol/MN.tpl
-SPDBV/_stuff_/grmtopol/ZN.tpl
-SPDBV/_stuff_/grmtopol/H2O.tpl
-SPDBV/_stuff_/grmtopol/TPO.tpl
-SPDBV/_stuff_/grmtopol/PRO.tpl
-SPDBV/_stuff_/tinyloop.txt
-SPDBV/_stuff_/LayerInf.hlp
-SPDBV/_stuff_/crystmov.txt
-SPDBV/_stuff_/AlignWnd.hlp
-SPDBV/_stuff_/RamaWnd.hlp
-SPDBV/_stuff_/CtrlPanl.hlp
-SPDBV/_stuff_/default.PP
-SPDBV/_stuff_/DispWnd.hlp
-SPDBV/_stuff_/mainpage.htm
-SPDBV/_stuff_/SM_req.htm
-SPDBV/_stuff_/images/getacro.gif
-SPDBV/_stuff_/images/rotamer6.gif
-SPDBV/_stuff_/images/hb_pov.jpg
-SPDBV/_stuff_/images/hb_wire.gif
-SPDBV/_stuff_/images/phe1.gif
-SPDBV/_stuff_/images/rib1.gif
-SPDBV/_stuff_/images/rama.gif
-SPDBV/_stuff_/images/sup1.gif
-SPDBV/_stuff_/images/AB1.jpg
-SPDBV/_stuff_/images/hbg_200x150.gif
-SPDBV/_stuff_/images/rotamer4.gif
-SPDBV/_stuff_/images/edm2.gif
-SPDBV/_stuff_/images/phe2.gif
-SPDBV/_stuff_/images/rib2.gif
-SPDBV/_stuff_/images/sup2.gif
-SPDBV/_stuff_/images/hb.gif
-SPDBV/_stuff_/images/AB2.jpg
-SPDBV/_stuff_/images/spacefil.gif
-SPDBV/_stuff_/images/1ldbcont.gif
-SPDBV/_stuff_/images/hb_std.gif
-SPDBV/_stuff_/images/mixed.gif
-SPDBV/_stuff_/images/1crn200x150.jpg
-SPDBV/_stuff_/images/control.gif
-SPDBV/_stuff_/images/bg.gif
-SPDBV/_stuff_/images/activsit.gif
-SPDBV/_stuff_/images/6ptiwat.gif
-SPDBV/_stuff_/images/rotamer5.gif
-SPDBV/_stuff_/images/tips.gif
-SPDBV/_stuff_/images/phe3.gif
-SPDBV/_stuff_/images/rib3.gif
-SPDBV/_stuff_/images/userguide.gif
-SPDBV/_stuff_/images/start.gif
-SPDBV/_stuff_/images/1YDRsurf.jpg
-SPDBV/_stuff_/images/smooth3m.jpg
-SPDBV/_stuff_/images/smooth6m.jpg
-SPDBV/_stuff_/images/index_gr.gif
-SPDBV/_stuff_/images/rotamer2.gif
-SPDBV/_stuff_/images/wind.gif
-SPDBV/_stuff_/images/soft.gif
-SPDBV/_stuff_/images/explorer.gif
-SPDBV/_stuff_/images/tools2.gif
-SPDBV/_stuff_/images/mirror_gr.gif
-SPDBV/_stuff_/images/feedback.gif
-SPDBV/_stuff_/images/rotamer3.gif
-SPDBV/_stuff_/images/home.gif
-SPDBV/_stuff_/images/rib3b.gif
-SPDBV/_stuff_/images/thread2.gif
-SPDBV/_stuff_/images/tools3.gif
-SPDBV/_stuff_/images/ldb61_65.gif
-SPDBV/_stuff_/images/1crnE.gif
-SPDBV/_stuff_/images/ar-up.gif
-SPDBV/_stuff_/images/thread1.gif
-SPDBV/_stuff_/images/tutorial_gr.gif
-SPDBV/_stuff_/images/rotamer1.gif
-SPDBV/_stuff_/images/artgallery.gif
-SPDBV/_stuff_/images/1YDRpot2.jpg
-SPDBV/_stuff_/images/tools1.gif
-SPDBV/_stuff_/images/1YDRpot.jpg
-SPDBV/_stuff_/images/align.gif
-SPDBV/_stuff_/images/smooth6.jpg
-SPDBV/_stuff_/images/1ldbfull.gif
-SPDBV/_stuff_/images/1ldbyell.gif
-SPDBV/_stuff_/images/import.gif
-SPDBV/_stuff_/images/hb_light.jpg
-SPDBV/_stuff_/images/tutorial.gif
-SPDBV/_stuff_/images/download.gif
-SPDBV/_stuff_/images/mainwnd.gif
-SPDBV/_stuff_/images/pov3now-4.gif
-SPDBV/_stuff_/images/6pticell.gif
-SPDBV/_stuff_/images/1bnhsmal.gif
-SPDBV/_stuff_/images/ucell.gif
-SPDBV/_stuff_/images/download_gr.gif
-SPDBV/_stuff_/images/hbg_m.jpg
-SPDBV/_stuff_/images/Armand003m.jpg
-SPDBV/_stuff_/images/sticks.gif
-SPDBV/_stuff_/images/FASL.gif
-SPDBV/_stuff_/images/balstick.gif
-SPDBV/_stuff_/images/1crnE2.gif
-SPDBV/_stuff_/images/references.gif
-SPDBV/_stuff_/images/model2.gif
-SPDBV/_stuff_/images/hb_inter.jpg
-SPDBV/_stuff_/images/mirror.gif
-SPDBV/_stuff_/images/edm.gif
-SPDBV/_stuff_/images/smooth3.jpg
-SPDBV/_stuff_/images/feedback_gr.gif
-SPDBV/_stuff_/images/artgallery_gr.gif
-SPDBV/_stuff_/images/index.gif
-SPDBV/_stuff_/images/userguide_gr.gif
-SPDBV/_stuff_/images/references_gr.gif
-SPDBV/_stuff_/images/logo.gif
-SPDBV/_stuff_/images/pov3labl.gif
-SPDBV/_stuff_/images/model1.gif
-SPDBV/_stuff_/smalloop.txt
-SPDBV/_stuff_/initloop.txt
-SPDBV/_stuff_/Rotolib.aa
-SPDBV/_stuff_/_loopDB_
-SPDBV/user.tar.gz
-bin/spdbv
-@dirrm SPDBV/bin
-@dirrm SPDBV/_stuff_/grmparam/CVS
-@dirrm SPDBV/_stuff_/grmparam
-@dirrm SPDBV/_stuff_/gifs
-@dirrm SPDBV/_stuff_/text
-@dirrm SPDBV/_stuff_/grmtopol/CVS
-@dirrm SPDBV/_stuff_/grmtopol
-@dirrm SPDBV/_stuff_/images
-@dirrm SPDBV/_stuff_
-@dirrm SPDBV
diff --git a/databases/Makefile b/databases/Makefile
index df8b83c18ebc..b4c60295a693 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -94,7 +94,6 @@
SUBDIR += mysql-administrator
SUBDIR += mysql-connector-java
SUBDIR += mysql-editor
- SUBDIR += mysql-gui
SUBDIR += mysql-navigator
SUBDIR += mysql2pgsql
SUBDIR += mysql323-client
@@ -312,7 +311,6 @@
SUBDIR += ruby-dbd_pg
SUBDIR += ruby-dbd_proxy
SUBDIR += ruby-dbd_sqlite
- SUBDIR += ruby-dbd_sqlrelay
SUBDIR += ruby-dbdbd
SUBDIR += ruby-dbi
SUBDIR += ruby-gdbm
@@ -328,7 +326,6 @@
SUBDIR += ruby-search-namazu
SUBDIR += ruby-sqlite
SUBDIR += ruby-sqlite3
- SUBDIR += ruby-sqlrelay
SUBDIR += slony1
SUBDIR += sqlite2
SUBDIR += sqlite3
diff --git a/databases/mysql-gui/Makefile b/databases/mysql-gui/Makefile
deleted file mode 100644
index 6a053b66656b..000000000000
--- a/databases/mysql-gui/Makefile
+++ /dev/null
@@ -1,73 +0,0 @@
-# New ports collection makefile for: mysql-gui
-# Date created: August 17 2001
-# Whom: Cyrille Lefevre <clefevre@citeweb.net>
-#
-# $FreeBSD$
-#
-
-PORTNAME= mysql-gui
-PORTVERSION= 1.7.5
-PORTREVISION= 5
-CATEGORIES= databases
-MASTER_SITES= http://mysql.ftp.cvut.cz/Downloads/%SUBDIR%/ \
- http://sunsite.informatik.rwth-aachen.de/mysql/Downloads/%SUBDIR%/ \
- http://mysql.he.net/Downloads/%SUBDIR%/
-MASTER_SITE_SUBDIR= mysqlgui
-DISTNAME= ${PORTNAME:S/-//}-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A graphical SQL client for MySQL
-
-LIB_DEPENDS= mysqlpp.2:${PORTSDIR}/databases/mysql++ \
- glut.3:${PORTSDIR}/graphics/libglut \
- jpeg.9:${PORTSDIR}/graphics/jpeg \
- fleditor.1:${PORTSDIR}/x11-toolkits/fl_editor \
- flvw.1:${PORTSDIR}/x11-toolkits/flvw
-PATCH_DEPENDS= ${X11BASE}/include/FL/Fl_Editor.H:${PORTSDIR}/x11-toolkits/fl_editor
-
-BROKEN= Does not build with new mysql++, use mysql-administrator \(GNOME\) or mysql-navigator \(KDE\) instead
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-USE_GCC= 3.3
-USE_GETTEXT= yes
-USE_REINPLACE= yes
-USE_X_PREFIX= yes
-WRKSRC= ${WRKDIR}/${DISTNAME:S/-/-src-/}
-MAKE_ARGS= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
- PTHREAD_LIBS="${PTHREAD_LIBS}"
-
-CFLAGS+= -I${LOCALBASE}/include/mysql++
-
-# Local Variables
-#
-
-OLD_FILES= Fl_Editor.h Fl_FancyEditor.h Fl_ProgressBox.h \
- Fl_StatusPanel.h Flv_CStyle.H Flv_List.H Flv_Style.H \
- Flv_Table.H Flve_Check_Button.H Flve_Combo.H Flve_Input.H \
- editor.h math.h strings.h vartypes.h wstrings.h
-NEW_FILES= Fl_Editor.H editengine.h
-
-# Post-extract
-#
-
-post-extract: remove-inc
-
-remove-inc:
-.for file in ${OLD_FILES}
- @${RM} -f ${WRKSRC}/FL/${file}
-.endfor
-
-# Pre-patch
-#
-
-pre-patch: copy-inc
- @${REINPLACE_CMD} -e 's|<malloc.h>|<stdlib.h>|' \
- ${WRKSRC}/Fl_Help.cc
-
-copy-inc:
-.for file in ${NEW_FILES}
- @${CP} ${X11BASE}/include/FL/${file} ${WRKSRC}/FL/
-.endfor
-
-.include <bsd.port.mk>
diff --git a/databases/mysql-gui/distinfo b/databases/mysql-gui/distinfo
deleted file mode 100644
index 2a08a2b37492..000000000000
--- a/databases/mysql-gui/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (mysqlgui-1.7.5.tar.gz) = 94781b272263abb5fdfe6a429b4aead8
-SIZE (mysqlgui-1.7.5.tar.gz) = 316460
diff --git a/databases/mysql-gui/files/patch-Animated_Icon.cc b/databases/mysql-gui/files/patch-Animated_Icon.cc
deleted file mode 100644
index 1f6d7174128d..000000000000
--- a/databases/mysql-gui/files/patch-Animated_Icon.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- Animated_Icon.cc.orig Wed Sep 3 19:04:06 2003
-+++ Animated_Icon.cc Wed Sep 3 19:04:14 2003
-@@ -1,7 +1,7 @@
- #include <FL/Fl.H>
- #include <FL/Animated_Icon.h>
-
--Animated_Icon::Animated_Icon(int x, int y, int w, int h, const char *l = 0) :
-+Animated_Icon::Animated_Icon(int x, int y, int w, int h, const char *l) :
- Fl_Box(x, y, w, h, l)
- {
- first = current = 0;
diff --git a/databases/mysql-gui/files/patch-FL-Fl_Editor.H b/databases/mysql-gui/files/patch-FL-Fl_Editor.H
deleted file mode 100644
index b8d466e74b02..000000000000
--- a/databases/mysql-gui/files/patch-FL-Fl_Editor.H
+++ /dev/null
@@ -1,10 +0,0 @@
---- FL/Fl_Editor.H.orig Mon Feb 3 01:53:09 2003
-+++ FL/Fl_Editor.H Mon Feb 3 02:04:37 2003
-@@ -210,6 +210,7 @@
- Fl_Color textcolor() const { return(Fl_Color)textcolor_; }
- void textcolor(uchar n) { textcolor_ = n; }
- void LoadFrom(FILE *file) { engine->LoadFrom(file); engine->Command(MOVE_BOF); SyncDisplay(); ShowCursor(CURSOR_UNHIDE); }
-+ void LoadSQL (const char *query) { engine->LoadSQL(query); ShowCursor(CURSOR_UNHIDE); SyncDisplay(); }
- void SaveTo(FILE *file) { engine->SaveTo(file); }
- void LoadFrom(const char *buffer) { engine->LoadFrom(buffer); SyncDisplay(); ShowCursor(CURSOR_UNHIDE); }
- void SaveTo(char *buffer) { engine->SaveTo(buffer); }
diff --git a/databases/mysql-gui/files/patch-FL-Selection.H b/databases/mysql-gui/files/patch-FL-Selection.H
deleted file mode 100644
index 7c9e2db4fe49..000000000000
--- a/databases/mysql-gui/files/patch-FL-Selection.H
+++ /dev/null
@@ -1,11 +0,0 @@
---- FL/Selection.H.orig Wed Sep 3 19:03:20 2003
-+++ FL/Selection.H Wed Sep 3 19:03:27 2003
-@@ -17,7 +17,7 @@
- private:
- class SelectionRange
- {
-- friend Selection;
-+ friend class Selection;
- private:
- int mFrom;
- int mTo;
diff --git a/databases/mysql-gui/files/patch-FL-editengine.h b/databases/mysql-gui/files/patch-FL-editengine.h
deleted file mode 100644
index 1fc0d512fd58..000000000000
--- a/databases/mysql-gui/files/patch-FL-editengine.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- FL/editengine.h.orig Sat Aug 18 18:19:59 2001
-+++ FL/editengine.h Sat Aug 18 17:12:48 2001
-@@ -113,6 +113,7 @@
- rclError SetTabs(short *tabs);
- rclError ChangeWidth(short newwidth) { Width = newwidth; return Command(REFORMAT,(long)newwidth); };
- rclError LoadFrom(const char *buffer);
-+ rclError LoadSQL(const char *query);
- rclError SaveTo(char *buffer);
- rclError LoadFrom(FILE *infile);
- rclError SaveTo(FILE *outfile);
diff --git a/databases/mysql-gui/files/patch-Fl_NSlider.cc b/databases/mysql-gui/files/patch-Fl_NSlider.cc
deleted file mode 100644
index d1484ffa24ba..000000000000
--- a/databases/mysql-gui/files/patch-Fl_NSlider.cc
+++ /dev/null
@@ -1,10 +0,0 @@
---- Fl_NSlider.cc.orig Mon Feb 3 02:17:30 2003
-+++ Fl_NSlider.cc Mon Feb 3 02:16:37 2003
-@@ -9,6 +9,7 @@
- * provided "as is" without express or implied warranty.
- */
- #include <FL/Fl_NSlider.H>
-+#include <FL/Fl_Group.H>
-
- static uchar isHoz = 0; //for image draw setup
- static uchar r1, g1, b1; //for color ramp
diff --git a/databases/mysql-gui/files/patch-Makefile b/databases/mysql-gui/files/patch-Makefile
deleted file mode 100644
index ca405a541f2d..000000000000
--- a/databases/mysql-gui/files/patch-Makefile
+++ /dev/null
@@ -1,76 +0,0 @@
---- Makefile.orig Wed Apr 11 21:12:20 2001
-+++ Makefile Mon Feb 3 18:19:49 2003
-@@ -1,27 +1,53 @@
- # --------------------- M a c r o s -------------------------------
--CC = gcc
--CXX = g++
--#CFLAGS = -O0 -g -pipe -fno-default-inline
--CFLAGS = -O3 -g -pipe -fforce-mem -fforce-addr
--#CFLAGS = -g -pipe
--#CFLAGS = -c -O2 -fstrength-reduce -finline-functions
--INCLUDE1 = -I. -I../mysql++-1.7/sqlplusint -I/usr/local/include/mysql
--LIBS = -L. -L/usr/X11R6/lib -lrcl -lrcledit -lsqlplus /usr/local/lib/mysql/libmysqlclient.a -lm -lflvw -lfltk -lXext -ljpeg
--#LIBS = -L. -L/usr/X11R6/lib -lrcl -lrcledit /home/Sinisa/guiclient/libsqlplus.a /usr/local/lib/mysql/libmysqlclient.a -lfltk /usr/X11R6/lib/libXext.a /usr/X11R6/lib/libX11.a /usr/lib/libstdc++.a /usr/lib/libm.a /usr/lib/libc.a xx.o
--OBJS = edfile.o about.o db_tree.o Fl_NSlider.o getvars.o qsort.o queries.o bebac.o main.o do_sql.o tables.o dodatni.o status.o process.o grant.o password.o get_table.o admin.o single.o zoom.o sin_jpeg.o jmemsrc.o options.o Fl_File_Dialog.o Fl_Dir.o Fl_Input_File.o Fl_Toggle_Tree.o Fl_Toggle_Node.o Fl_Toggle_Tree_Base.o Fl_Toggle_Node_Base.o Animated_Icon.o Fl_Help.o Fl_Envelope.o Fl_Envelope_Scroll.o Selection.o gif.o
-+
-+PREFIX?= /usr/X11R6
-+LOCALBASE?= /usr/local
-+X11BASE?= /usr/X11R6
-+BSD_INSTALL_PROGRAM?= install -C -c -s -o root -g wheel -m 555
-+PTHREAD_CFLAGS?= -D_THREAD_SAFE
-+PTHREAD_LIBS?= -pthread
-+CPPFLAGS+= ${PTHREAD_CFLAGS} \
-+ -DFLTK_1_0_COMPAT \
-+ -I. \
-+ -I${LOCALBASE}/include \
-+ -I${LOCALBASE}/include/mysql \
-+ -I${X11BASE}/include
-+LDFLAGS= -L${LOCALBASE}/lib \
-+ -L${LOCALBASE}/lib/mysql \
-+ -L${X11BASE}/lib
-+LIBS= -lsqlplus -lmysqlclient -lfleditor -lflvw -lfltk \
-+ -ljpeg -lGLU -lGL -lXext -lX11 -lintl -lm -lz ${PTHREAD_LIBS} \
-+ -lcipher
-+
-+TARGET= mysqlgui
-+OBJS = Fl_Dir.o Fl_Envelope.o Fl_Envelope_Scroll.o \
-+ Fl_File_Dialog.o Fl_Help.o Fl_Input_File.o \
-+ Fl_NSlider.o Fl_Toggle_Node.o Fl_Toggle_Node_Base.o \
-+ Fl_Toggle_Tree.o Fl_Toggle_Tree_Base.o \
-+ Animated_Icon.o Selection.o \
-+ about.o admin.o bebac.o db_tree.o do_sql.o \
-+ dodatni.o get_table.o getvars.o gif.o grant.o \
-+ jmemsrc.o main.o options.o password.o process.o \
-+ qsort.o queries.o sin_jpeg.o single.o status.o \
-+ tables.o zoom.o
-
- # -------------------- R u l e s ---------------------------------
--default: all
--all: mysqlgui
-+
-+all: $(TARGET)
-+
-+install: $(TARGET)
-+ ${BSD_INSTALL_PROGRAM} $(TARGET) ${PREFIX}/bin
-+
- clean :
-- /bin/rm *.o mysqlgui
-+ rm -f *.o
-
-+clobber: clean
-+ rm -f $(TARGET)
-
--mysqlgui: $(OBJS)
--# $(CC) $(OBJS) $(LIBS) -o mysqlgui "-Wl,-rpath,../mysql++-1.7/sqlplusint/.libs"
-- $(CXX) -o mysqlgui $(OBJS) $(LIBS) /usr/lib/libz.a
-+$(TARGET): $(OBJS)
-+ $(CXX) $(LDFLAGS) -o mysqlgui $(OBJS) $(LIBS)
-
--%.o : %.cc
-- $(CXX) $(CFLAGS) $(INCLUDE1) -c $<
--%.o : %.c
-- gcc $(CFLAGS) $(INCLUDE1) -c $<
-+.c.o:
-+ ${CC} ${CFLAGS} ${CPPFLAGS} -c $<
-+.cc.o:
-+ ${CXX} ${CXXFLAGS} ${CPPFLAGS} -c $<
diff --git a/databases/mysql-gui/files/patch-about.cc b/databases/mysql-gui/files/patch-about.cc
deleted file mode 100644
index a74d95c52605..000000000000
--- a/databases/mysql-gui/files/patch-about.cc
+++ /dev/null
@@ -1,10 +0,0 @@
---- about.cc.orig Wed Sep 3 19:04:33 2003
-+++ about.cc Wed Sep 3 19:04:46 2003
-@@ -11,6 +11,7 @@
- #include <stdio.h>
- #endif
- #include <string>
-+using namespace std;
- extern string c_info,s_info;
- static Fl_Double_Window *xxx=(Fl_Double_Window *)0;
- Fl_Window *splash=(Fl_Window *)0;
diff --git a/databases/mysql-gui/files/patch-bebac.h b/databases/mysql-gui/files/patch-bebac.h
deleted file mode 100644
index 71e1c4776532..000000000000
--- a/databases/mysql-gui/files/patch-bebac.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- bebac.h.orig Wed Apr 11 21:12:19 2001
-+++ bebac.h Mon Feb 3 02:28:44 2003
-@@ -5,6 +5,7 @@
- #include <FL/Fl.H>
- #include <FL/Fl_Double_Window.H>
- #include "client.h"
-+#undef Success
- #include <mysql++>
- extern Connection *con;
- extern void do_exit(Fl_Double_Window*, void*);
diff --git a/databases/mysql-gui/files/patch-client.h b/databases/mysql-gui/files/patch-client.h
deleted file mode 100644
index dce7f74f128f..000000000000
--- a/databases/mysql-gui/files/patch-client.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- client.h.orig Wed Sep 3 19:05:06 2003
-+++ client.h Wed Sep 3 19:05:21 2003
-@@ -45,6 +45,7 @@
- typedef long ssize_t;
- #endif
- #include <vector>
-+using namespace std;
-
- class store_query {
- public:
diff --git a/databases/mysql-gui/files/patch-db_tree.cc b/databases/mysql-gui/files/patch-db_tree.cc
deleted file mode 100644
index 66944fd72954..000000000000
--- a/databases/mysql-gui/files/patch-db_tree.cc
+++ /dev/null
@@ -1,9 +0,0 @@
---- db_tree.cc.orig Wed Apr 11 21:12:19 2001
-+++ db_tree.cc Mon Feb 3 02:32:09 2003
-@@ -28,6 +28,7 @@
- #endif
- #include <iomanip>
- #include <string>
-+#undef Success
- #include <sqlplus.hh>
- #include "client.h"
diff --git a/databases/mysql-gui/files/patch-do_sql.cc b/databases/mysql-gui/files/patch-do_sql.cc
deleted file mode 100644
index fad5479f5ff2..000000000000
--- a/databases/mysql-gui/files/patch-do_sql.cc
+++ /dev/null
@@ -1,25 +0,0 @@
---- do_sql.cc.orig Wed Apr 11 12:12:19 2001
-+++ do_sql.cc Thu Sep 4 02:17:56 2003
-@@ -1,3 +1,5 @@
-+#include <FL/Enumerations.H>
-+#undef frame
- #include <FL/Flv_Table.H>
- #include <FL/Flve_Input.H>
- #include <FL/Fl_Window.H>
-@@ -5,10 +7,15 @@
- #include <FL/Fl_Pixmap.H>
- #include <FL/Fl_Check_Button.H>
- #include <FL/Fl_Round_Button.H>
-+#define filename_setext fl_filename_setext
- #include "bebac.h"
- #include <sqlplus.hh>
- #include <ctype.h>
--extern string real_sql; extern enum ios::open_mode how_to_open; extern char *pass;
-+#include <iostream>
-+using namespace std;
-+extern string real_sql;
-+extern enum ios::open_mode how_to_open;
-+extern char *pass;
- #define depth 18
- #define minmin 5
- #define fontsize 14
diff --git a/databases/mysql-gui/files/patch-dodatni.cc b/databases/mysql-gui/files/patch-dodatni.cc
deleted file mode 100644
index a016648b4686..000000000000
--- a/databases/mysql-gui/files/patch-dodatni.cc
+++ /dev/null
@@ -1,9 +0,0 @@
---- dodatni.cc.orig Sat Aug 18 18:18:15 2001
-+++ dodatni.cc Sat Aug 18 09:51:00 2001
-@@ -1,5 +1,6 @@
- // generated by Fast Light User Interface Designer (fluid) version 1.00
- #include "bebac.h"
-+#include <stdarg.h>
- #ifdef __WIN32__
- extern "C" {
- #define errno WSAGetLastError()
diff --git a/databases/mysql-gui/files/patch-get_table.cc b/databases/mysql-gui/files/patch-get_table.cc
deleted file mode 100644
index 6cb1cce50edb..000000000000
--- a/databases/mysql-gui/files/patch-get_table.cc
+++ /dev/null
@@ -1,10 +0,0 @@
---- get_table.cc.orig Wed Apr 11 21:12:25 2001
-+++ get_table.cc Mon Feb 3 03:40:34 2003
-@@ -1,6 +1,7 @@
- // generated by Fast Light User Interface Designer (fluid) version 1.00
- #include <FL/Fl_Menu_.H>
- #include "get_table.h"
-+#undef Success
- #include <sqlplus.hh>
- #include "client.h"
- #include <FL/Fl_Pixmap.H>
diff --git a/databases/mysql-gui/files/patch-gif.cc b/databases/mysql-gui/files/patch-gif.cc
deleted file mode 100644
index 33276477b436..000000000000
--- a/databases/mysql-gui/files/patch-gif.cc
+++ /dev/null
@@ -1,17 +0,0 @@
---- gif.cc.orig Wed Apr 11 21:12:24 2001
-+++ gif.cc Mon Feb 3 03:46:27 2003
-@@ -107,11 +107,11 @@
- box(FL_NO_BOX); end(); show();
- }
- ~gif_window () {
-- if (p && p->data) {
-- char** real_data = (char**)(p->data);
-+ if (p && p->alloc_data) {
-+ char** real_data = (char**)(p->alloc_data);
- for (int i = 0; i < 3; i++) delete[] real_data[i];
- delete[] real_data;
-- p->data = 0; delete p; p = 0;
-+ p->alloc_data = 0; delete p; p = 0;
- }
- if (linelength) free((void*)linelength);
- }
diff --git a/databases/mysql-gui/files/patch-grant.cc b/databases/mysql-gui/files/patch-grant.cc
deleted file mode 100644
index 6f9e3b8b4110..000000000000
--- a/databases/mysql-gui/files/patch-grant.cc
+++ /dev/null
@@ -1,10 +0,0 @@
---- grant.cc.orig Wed Apr 11 21:12:24 2001
-+++ grant.cc Mon Feb 3 03:47:34 2003
-@@ -23,6 +23,7 @@
- #endif
- #include <iomanip>
- #include <string>
-+#undef Success
- #include <sqlplus.hh>
-
- #define REFRESH_GRANT 1 /* Refresh grant tables */
diff --git a/databases/mysql-gui/files/patch-main.cc b/databases/mysql-gui/files/patch-main.cc
deleted file mode 100644
index 56c7e93ebbe6..000000000000
--- a/databases/mysql-gui/files/patch-main.cc
+++ /dev/null
@@ -1,34 +0,0 @@
---- main.cc.orig Wed Apr 11 21:12:20 2001
-+++ main.cc Sun Dec 14 18:17:33 2003
-@@ -1,3 +1,4 @@
-+#define filename_setext fl_filename_setext
- #include "bebac.h"
- #include "qsort.h"
- #include "komande.h"
-@@ -18,7 +19,7 @@
- extern "C" {
- char *intern_filename(char *,const char *); extern char *home_dir;
- char *fn_format(char *to,const char *name,const char *dsk,const char *form,int flag);
-- void load_defaults(const char *conf_file, const char **groups, int *argc, char ***argv);
-+ int load_defaults(const char *conf_file, const char **groups, int *argc, char ***argv);
- void free_defaults(char **argv);
- void mysql_read_default_options(struct st_mysql_options *options, const char *filename,const char *group);
- int strcasecmp(const char *,const char *);
-@@ -461,7 +462,7 @@
- }
-
- static void if_conn (void) {
-- unsigned int j = 0, counter = 0; c_info=con->clinet_info(); s_info=con->server_info();
-+ unsigned int j = 0, counter = 0; c_info=con->client_info(); s_info=con->server_info();
- try {
- Query query = con->query(); if (ldb) {ddd=(string)ldb; ldb=(char*)ddd.c_str();}
- query << "show databases";
-@@ -526,7 +527,7 @@
- tables.insert(tables.end(),xx);
- }
- qSortHelp (0, (size_t) tables.size(), Fcmp, Exchange);
-- ldb = (char *)databases[j].c_str(); c_info=con->clinet_info(); s_info=con->server_info();
-+ ldb = (char *)databases[j].c_str(); c_info=con->client_info(); s_info=con->server_info();
- b_connect->set(); down_group->activate(); query_browser->activate();
- if (databases.size()) choice_db->activate(); choice_db->redraw();
- ; if (query_menus) hier->activate();
diff --git a/databases/mysql-gui/files/patch-password.cc b/databases/mysql-gui/files/patch-password.cc
deleted file mode 100644
index 1fb6843e60b6..000000000000
--- a/databases/mysql-gui/files/patch-password.cc
+++ /dev/null
@@ -1,10 +0,0 @@
---- password.cc.orig Wed Apr 11 21:12:25 2001
-+++ password.cc Mon Feb 3 03:58:35 2003
-@@ -1,6 +1,7 @@
- // generated by Fast Light User Interface Designer (fluid) version 1.00
- #include <FL/Fl_Menu_.H>
- #include "password.h"
-+#undef Success
- #include <sqlplus.hh>
- #include "client.h"
- #include <FL/Fl_Pixmap.H>
diff --git a/databases/mysql-gui/files/patch-process.cc b/databases/mysql-gui/files/patch-process.cc
deleted file mode 100644
index d377aba4e0f2..000000000000
--- a/databases/mysql-gui/files/patch-process.cc
+++ /dev/null
@@ -1,10 +0,0 @@
---- process.cc.orig Wed Apr 11 21:12:24 2001
-+++ process.cc Mon Feb 3 04:00:41 2003
-@@ -1,6 +1,7 @@
- // generated by Fast Light User Interface Designer (fluid) version 1.00
-
- #include "process.h"
-+#undef Success
- #include <sqlplus.hh>
- extern char *pass; extern int w7_x, w7_y, server_version; extern Connection *con;
- #include <FL/Fl_Pixmap.H>
diff --git a/databases/mysql-gui/files/patch-single.cc b/databases/mysql-gui/files/patch-single.cc
deleted file mode 100644
index b6e72c9b5f0b..000000000000
--- a/databases/mysql-gui/files/patch-single.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- single.cc.orig Wed Apr 11 21:12:23 2001
-+++ single.cc Mon Feb 3 04:05:55 2003
-@@ -1,16 +1,14 @@
- // generated by Fast Light User Interface Designer (fluid) version 1.00
--
- #include <client.h>
-+#undef Success
- #include <sqlplus.hh>
-+#undef Time
- //
- // This file implements the file I/O routines for the editor engine.
- // These are simple ASCII I/O routines, just for getting text out of
- // a file, or putting it into one.
- //
- #include "single.h"
--#include <FL/vartypes.h>
--#include <FL/strings.h>
--#include <FL/editor.h>
-
- extern Connection *con;
diff --git a/databases/mysql-gui/files/patch-status.cc b/databases/mysql-gui/files/patch-status.cc
deleted file mode 100644
index ee7f27bcc9c8..000000000000
--- a/databases/mysql-gui/files/patch-status.cc
+++ /dev/null
@@ -1,8 +0,0 @@
---- status.cc.orig Wed Apr 11 21:12:24 2001
-+++ status.cc Mon Feb 3 04:10:54 2003
-@@ -1,4 +1,5 @@
- #include "status.h"
-+#undef Success
- #include <sqlplus.hh>
- extern char *pass; extern int w8_x, w8_y;
- #include <FL/Fl_Pixmap.H>
diff --git a/databases/mysql-gui/pkg-descr b/databases/mysql-gui/pkg-descr
deleted file mode 100644
index 28a07d49eb7f..000000000000
--- a/databases/mysql-gui/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-A graphical SQL client for MySQL.
-
-WWW: http://www.mysql.com/downloads/gui-mysqlgui.html
diff --git a/databases/mysql-gui/pkg-plist b/databases/mysql-gui/pkg-plist
deleted file mode 100644
index 3a2f992e108d..000000000000
--- a/databases/mysql-gui/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-@comment $FreeBSD$
-bin/mysqlgui
diff --git a/databases/ruby-dbd_sqlrelay/Makefile b/databases/ruby-dbd_sqlrelay/Makefile
deleted file mode 100644
index 90f50b3a3f82..000000000000
--- a/databases/ruby-dbd_sqlrelay/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# New ports collection makefile for: dbd_sqlrelay for DBD-for-Ruby
-# Date created: 15 November 2001
-# Whom: Akinori MUSHA aka knu <knu@idaemons.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= dbd_sqlrelay
-PORTVERSION= ${RUBY_DBI_PORTVERSION}
-PORTREVISION= 1
-CATEGORIES= databases ruby
-MASTER_SITES= ${RUBY_DBI_MASTER_SITES}
-MASTER_SITE_SUBDIR= ${RUBY_DBI_MASTER_SITE_SUBDIR}
-PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
-DISTNAME= ${RUBY_DBI_DISTNAME}
-DIST_SUBDIR= ruby
-
-MAINTAINER= knu@FreeBSD.org
-COMMENT= SQLRelay driver for DBI-for-Ruby
-
-RUN_DEPENDS= ${RUBY_SITELIBDIR}/dbi.rb:${RUBY_DBI_PORTDIR} \
- ${RUBY_SITEARCHLIBDIR}/sqlrelay.so:${.CURDIR}/../ruby-sqlrelay
-
-USE_RUBY= yes
-USE_RUBY_SETUP= yes
-
-WRKSRC= ${RUBY_DBI_WRKSRC}
-CONFIGURE_ARGS= --with=lib/${PORTNAME}
-
-DOCS_EN= lib/${PORTNAME}/doc/*
-
-.include "${.CURDIR}/../ruby-dbi/Makefile.common"
-
-.include <bsd.port.mk>
diff --git a/databases/ruby-dbd_sqlrelay/pkg-descr b/databases/ruby-dbd_sqlrelay/pkg-descr
deleted file mode 100644
index d2c872591c06..000000000000
--- a/databases/ruby-dbd_sqlrelay/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This is the SQLRelay driver for DBI-for-Ruby.
-
-Author: Rainer Perl <rainer.perl@sprytech.com>
-WWW: http://www.ruby-projects.org/dbi/
diff --git a/databases/ruby-dbd_sqlrelay/pkg-plist b/databases/ruby-dbd_sqlrelay/pkg-plist
deleted file mode 100644
index ae8c8de9ab74..000000000000
--- a/databases/ruby-dbd_sqlrelay/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-%%RUBY_SITELIBDIR%%/DBD/SQLRelay/SQLRelay.rb
-@dirrm %%RUBY_SITELIBDIR%%/DBD/SQLRelay
diff --git a/databases/ruby-sqlrelay/Makefile b/databases/ruby-sqlrelay/Makefile
deleted file mode 100644
index 53a6a228254f..000000000000
--- a/databases/ruby-sqlrelay/Makefile
+++ /dev/null
@@ -1,54 +0,0 @@
-# New ports collection makefile for: Ruby module for SQL Relay
-# Date created: 2 July 2001
-# Whom: Akinori MUSHA aka knu <knu@idaemons.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= ${SQLRELAY_PORTNAME}
-PORTVERSION= ${SQLRELAY_PORTVERSION}
-CATEGORIES= databases ruby
-MASTER_SITES= # none
-PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
-DISTFILES= # none
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A Ruby module to access to SQL Relay
-
-EXTRACT_DEPENDS= ${NONEXISTENT}:${SQLRELAY_PORTDIR}:patch
-LIB_DEPENDS= sqlrclient.0:${SQLRELAY_PORTDIR}
-
-BROKEN= "Does not install"
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-PLIST_FILES= %%RUBY_SITEARCHLIBDIR%%/sqlrelay.so
-USE_RUBY= yes
-USE_GMAKE= yes
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-BUILD_WRKSRC= ${WRKSRC}/src/api/ruby
-INSTALL_WRKSRC= ${BUILD_WRKSRC}
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= ${SQLRELAY_CONFIGURE_ARGS} \
- --with-ruby-prefix="${LOCALBASE}"
-MAKE_ARGS= RUBY="${RUBY}"
-ALL_TARGET= sqlrelay.so
-
-.include "${.CURDIR}/../sqlrelay/Makefile.common"
-
-.if ${PORTVERSION} == 0.35
-PORTREVISION?= 1
-.endif
-
-do-extract:
- ${MKDIR} ${WRKDIR}
- ${LN} -fs `${SQLRELAY_WRKSRC_CMD}` ${WRKSRC}
- ${RM} -f ${WRKSRC}/config.cache
- ${CP} ${TEMPLATES}/config.sub ${WRKSRC}
- ${CP} ${TEMPLATES}/config.guess ${WRKSRC}
-
-do-install:
- ${INSTALL_DATA} ${INSTALL_WRKSRC}/sqlrelay.so ${RUBY_SITEARCHLIBDIR}/
-
-.include <bsd.port.mk>
diff --git a/databases/ruby-sqlrelay/pkg-descr b/databases/ruby-sqlrelay/pkg-descr
deleted file mode 100644
index 7bac505eb64b..000000000000
--- a/databases/ruby-sqlrelay/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-This package provides a Ruby module to access to SQL Relay.
-
-WWW: http://www.firstworks.com/sqlrelay.html
diff --git a/deskutils/Makefile b/deskutils/Makefile
index baabc7899cf8..13a51e33ef70 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -96,7 +96,6 @@
SUBDIR += multi-backgrounds-daemon
SUBDIR += multisync
SUBDIR += multisync-backup
- SUBDIR += multisync-evolution
SUBDIR += multisync-syncml
SUBDIR += nag
SUBDIR += narval
@@ -119,7 +118,6 @@
SUBDIR += sliderule
SUBDIR += splashsetter
SUBDIR += superkaramba
- SUBDIR += taskjuggler
SUBDIR += teapot
SUBDIR += timer-applet
SUBDIR += treeline
diff --git a/deskutils/multisync-evolution/Makefile b/deskutils/multisync-evolution/Makefile
deleted file mode 100644
index 35bb4dbfd16d..000000000000
--- a/deskutils/multisync-evolution/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# New ports collection makefile for: multisync
-# Date created: 25 Nov 2003
-# Whom: Pav Lucistnik <pav@FreeBSD.org>
-#
-# $FreeBSD$
-
-PORTNAME= multisync-evolution
-
-MAINTAINER= pav@FreeBSD.org
-COMMENT= Evolution synchronization plugin for Multisync
-
-BUILD_DEPENDS= evolution:${PORTSDIR}/mail/evolution
-RUN_DEPENDS= multisync:${PORTSDIR}/deskutils/multisync \
- evolution:${PORTSDIR}/mail/evolution
-
-IGNORE= does not support Evolution 2. New plugin is in the works and can be obtained from Multisync CVS
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= "${IGNORE}"
-
-MD5_FILE= ${MASTERDIR}/distinfo
-PATCHDIR= ${.CURDIR}/files
-PLIST= ${.CURDIR}/pkg-plist
-
-WRKSRC= ${WRKDIR}/multisync-${PORTVERSION}/plugins/evolution_sync
-
-MASTERDIR= ${.CURDIR}/../multisync
-
-.include "${MASTERDIR}/Makefile"
diff --git a/deskutils/multisync-evolution/files/patch-configure b/deskutils/multisync-evolution/files/patch-configure
deleted file mode 100644
index b850776d9974..000000000000
--- a/deskutils/multisync-evolution/files/patch-configure
+++ /dev/null
@@ -1,55 +0,0 @@
---- configure.orig Tue Nov 25 22:14:55 2003
-+++ configure Tue Nov 25 22:15:20 2003
-@@ -4147,11 +4147,11 @@
-
-
- EVO_VER=`evolution --version | sed -e 's/.nome .volution //g'`
--EVO_MAJVER=${EVO_VER:0:1}
--EVO_MINVER=${EVO_VER:2:1}
-+EVO_MAJVER=`echo ${EVO_VER} | awk -F . '{print $1}'`
-+EVO_MINVER=`echo ${EVO_VER} | awk -F . '{print $2}'`
-
- pkg_modules="gtk+-2.0 glib libbonobo-2.0"
--if (( EVO_MAJVER > 1 || ( EVO_MAJVER==1 && EVO_MINVER >= 4))); then
-+if (( [ ${EVO_MAJVER} -gt 1 ] || ( [ ${EVO_MAJVER} = 1 ] && [ ${EVO_MINVER} -ge 4 ]))); then
- pkg_modules="${pkgmodules} evolution-addressbook evolution-calendar libgnomeui-2.0"
- else
- { { echo "$as_me:$LINENO: error: This version of the Evolution plugin (and MultiSync) does only work with Evolution >= 1.4." >&5
-@@ -8917,7 +8917,7 @@
- withval="$with_evo_libs"
- EVO_LIB_PATH="$withval"
- else
-- EVO_LIB_PATH="/usr/lib"
-+ EVO_LIB_PATH="/usr/X11R6/lib/evolution"
- fi;
- # Extract the first word of "evolution", so it can be a program name with args.
- set dummy evolution; ac_word=$2
-@@ -8962,10 +8962,10 @@
- fi
-
- cat >>confdefs.h <<_ACEOF
--#define EVOLUTION_VERSION "${EVO_VER:0:5}"
-+#define EVOLUTION_VERSION "${EVO_VER}"
- _ACEOF
-
--echo Detected evolution ${EVO_VER:0:5}.
-+echo Detected evolution ${EVO_VER}.
- EVO_LIBS=
- EVO_DFLAGS=
- rm -rf liblinks &> /dev/null
-@@ -8973,13 +8973,13 @@
- for evolib in ebook camel cal-client cal-util eame eutil ical-evolution\
- wombat ename; do
- EVOLIB=`find ${EVO_LIB_PATH} -name "lib${evolib}.so" 2>/dev/null | sed -e 'q'`
--if test "x${EVOLIB:0:1}" != "x/"; then
-+if test "x`echo ${EVOLIB} | cut -c 1,1`" != "x/"; then
- EVOLIB=`find ${EVO_LIB_PATH} -name "lib${evolib}.so*" 2>/dev/null | sed -e 'q'`
- EVO_CREATE_SO="yes"
- else
- EVO_CREATE_SO="no"
- fi
--if test "x${EVOLIB:0:1}" = "x/"; then
-+if test "x`echo ${EVOLIB} | cut -c 1,1`" = "x/"; then
- echo Found ${evolib}.
- EVOLIBDIR=`dirname ${EVOLIB}`
- if test ${EVOLIBDIR} != "/usr/lib"; then
diff --git a/deskutils/multisync-evolution/pkg-descr b/deskutils/multisync-evolution/pkg-descr
deleted file mode 100644
index 9e0886601638..000000000000
--- a/deskutils/multisync-evolution/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This MultiSync plugin is:
-
-Ximian Evolution synchronization, supporting calendar, ToDos and contacts.
-
-WWW: http://multisync.sourceforge.net/
diff --git a/deskutils/multisync-evolution/pkg-plist b/deskutils/multisync-evolution/pkg-plist
deleted file mode 100644
index b0a1eff718fc..000000000000
--- a/deskutils/multisync-evolution/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-lib/multisync/libevolution_sync.a
-lib/multisync/libevolution_sync.so
-lib/multisync/libevolution_sync.so.0
-@unexec rmdir %D/lib/multisync 2>/dev/null || true
diff --git a/deskutils/taskjuggler/Makefile b/deskutils/taskjuggler/Makefile
deleted file mode 100644
index 36699a887222..000000000000
--- a/deskutils/taskjuggler/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# New ports collection makefile for: taskjuggler
-# Date created: 23 February 2004
-# Whom: Dean Povey <povey@wedgetail.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= taskjuggler
-PORTVERSION= 2.0.1
-CATEGORIES= deskutils
-MASTER_SITES= http://www.taskjuggler.org/download/
-
-MAINTAINER= povey@wedgetail.com
-COMMENT= A project management tool for UNIX based operating systems
-
-BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Date/Calc.pm:${PORTSDIR}/devel/p5-Date-Calc \
- ${SITE_PERL}/Class/MethodMaker.pm:${PORTSDIR}/devel/p5-Class-MethodMaker \
- ${SITE_PERL}/PostScript/Simple.pm:${PORTSDIR}/print/p5-PostScript-Simple \
- ${SITE_PERL}/${PERL_ARCH}/XML/Parser.pm:${PORTSDIR}/textproc/p5-XML-Parser \
- poster:${PORTSDIR}/print/poster \
- xsltproc:${PORTSDIR}/textproc/libxslt
-
-BROKEN= "fails self-tests during build"
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-# KTJView currently doesn't compile
-#OPTIONS= KTJVIEW "Build KDE KTJView program (Requires KDE)" off
-
-USE_BZIP2= yes
-USE_QT_VER= 3
-USE_XLIB= yes
-USE_PERL5_RUN= yes
-USE_REINPLACE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ENV+= LDFLAGS="${LDFLAGS} ${PTHREAD_LIBS} -L${LOCALBASE}/lib"
-CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
-
-.include <bsd.port.pre.mk>
-
-# KTJView currently doesn't compile
-#.if defined(WITH_KTJVIEW)
-#LIB_DEPENDS+= kwalletbackend:${PORTSDIR}/x11/kdelibs3
-#CONFIGURE_ARGS+= --with-kde-support=yes
-#.include "files/ktjview-plist.mk"
-#.endif
-
-post-patch:
- @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} \
- ${REINPLACE_CMD} -e 's|share/doc/packages/|share/doc/|g'
-
-.include <bsd.port.post.mk>
diff --git a/deskutils/taskjuggler/distinfo b/deskutils/taskjuggler/distinfo
deleted file mode 100644
index cb2cfa888f4b..000000000000
--- a/deskutils/taskjuggler/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (taskjuggler-2.0.1.tar.bz2) = a7d43e1e7e0baeb777791b1438e7aaac
-SIZE (taskjuggler-2.0.1.tar.bz2) = 888067
diff --git a/deskutils/taskjuggler/files/ktjview-plist.mk b/deskutils/taskjuggler/files/ktjview-plist.mk
deleted file mode 100644
index c484d48e7bcd..000000000000
--- a/deskutils/taskjuggler/files/ktjview-plist.mk
+++ /dev/null
@@ -1,14 +0,0 @@
-PLIST_FILES+= bin/ktjview \
- lib/kde3/libktjviewpart.so \
- lib/kde3/libktjviewpart.la \
- share/icons/hicolor/16x16/apps/ktjview.png \
- share/icons/hicolor/32x32/apps/ktjview.png \
- share/icons/hicolor/48x48/apps/ktjview.png \
- share/icons/locolor/16x16/apps/ktjview.png \
- share/icons/locolor/32x32/apps/ktjview.png \
- share/services/ktjview.desktop \
- share/apps/ktjviewpart/ktjview_part.rc \
- share/apps/ktjview/ktjview_shell.rc \
-
-PLIST_DIRS+= share/apps/ktjviewpart \
- share/apps/ktjview
diff --git a/deskutils/taskjuggler/files/patch-tjx2gantt b/deskutils/taskjuggler/files/patch-tjx2gantt
deleted file mode 100644
index 5161f99d5407..000000000000
--- a/deskutils/taskjuggler/files/patch-tjx2gantt
+++ /dev/null
@@ -1,103 +0,0 @@
---- tjx2gantt/tjx2gantt Mon Jul 14 22:31:53 2003
-+++ tjx2gantt/tjx2gantt.patch Wed Feb 25 09:07:00 2004
-@@ -1,4 +1,4 @@
--#!/usr/bin/perl
-+#!/usr/bin/perl -w
- #
- # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- # !!! This Software is __ALPHA__ !!!
-@@ -18,12 +18,10 @@
- $| = 1;
-
- use strict;
--use warnings;
-
- package tjTask;
-
- use strict;
-- use warnings;
- use Class::MethodMaker
- new_hash_init => 'new',
- get_set => [ qw(Index ProjectID complete Priority Type Id Name ParentTask
-@@ -393,10 +391,10 @@
- my ($x2, $y2) = _trans_coord($_x2, $_y2);
- #-- balken
- $p->setcolour(222,222,222);
-- $p->box($x1, $y1, $x2, $y2, 1);
-+ $p->box({ filled => 1 }, $x1, $y1, $x2, $y2);
- #-- rahmen drum
- $p->setcolour(0,0,0);
-- $p->box($x1, $y1, $x2, $y2, 0);
-+ $p->box({ filled => 0 }, $x1, $y1, $x2, $y2);
- #-- linie dazwischen
- my $l_y = $y2+($task_space/2)-($task_height/2);
- $p->line($page_border+5, $l_y, $page_x-($page_border*2), $l_y );
-@@ -458,35 +456,35 @@
- if ( Delta_Days($today_year, $today_month, $today_day, $end_year, $end_month, $end_day) < 0 ) {
- if ( $persent < 100 ) {
- $p->setcolour(255,0,0);
-- $p->box($x1, $y1, $x2, $y2, 1);
-+ $p->box({ filled => 1 }, $x1, $y1, $x2, $y2);
- }
- } else {
- $p->setcolour(255,255,255);
-- $p->box($x1, $y1, $x2, $y2, 1);
-+ $p->box({ filled => 1 }, $x1, $y1, $x2, $y2);
- }
- #-- buffer balken pinseln
- if ( $task->startBuffer ) {
- my $buf = $task->startBuffer;
- my ($buf_length, $d) = _trans_coord($_x1 + (($task_length/100*$buf) * $day_x), 0);
- $p->setcolour(222,222,222);
-- $p->box($x1, $y1, $buf_length, $y2, 1);
-+ $p->box({ filled => 1 }, $x1, $y1, $buf_length, $y2);
- }
- if ( $task->endBuffer ) {
- my $buf = $task->endBuffer;
- my ($buf_length, $d) = _trans_coord($_x2 - (($task_length/100*$buf) * $day_x), 0);
- $p->setcolour(222,222,222);
-- $p->box($buf_length, $y1, $x2, $y2, 1);
-+ $p->box({ filled => 1 }, $buf_length, $y1, $x2, $y2);
- }
- #-- länge von % feritg balken
- my ($per_length, $d) = _trans_coord($_x1 + (($task_length/100*$persent) * $day_x), 0);
- #-- % done balken pinseln
- if ($persent > 0) {
- $p->setcolour(0,255,0);
-- $p->box($x1, $y1, $per_length, $y2, 1);
-+ $p->box({ filled => 1 }, $x1, $y1, $per_length, $y2);
- }
- #-- rahmen um den task
- $p->setcolour(0,0,0);
-- $p->box($x1, $y1, $x2, $y2, 0);
-+ $p->box({ filled => 0 }, $x1, $y1, $x2, $y2);
- #-- text
- $task->label($name);
- $task->label_x($x1+1);
-@@ -494,7 +492,7 @@
- }
- if ( $task->Type eq 'Container' ) {
- $p->setcolour(0,0,0);
-- $p->box($x1-1, $y1, $x2+1, $y2+($task_height/1.2), 1);
-+ $p->box({ filled => 1 }, $x1-1, $y1, $x2+1, $y2+($task_height/1.2));
- #-- pfeil vorn
- $p->polygon(
- $x1+1, $y2+($task_height/1.2),
-@@ -517,7 +515,7 @@
- if ( $task->Type eq 'Milestone' ) {
- $p->setcolour(0,0,0);
- my ($x, $y) = _trans_coord($_x1, $_y1+($task_height/2));
-- $p->circle($x, $y, 1, 1);
-+ $p->circle({ filled => 1 }, $x, $y, 1);
- $p->setfont("Helvetica", 6);
- my $am = sprintf('%02d', $start_month);
- my $ad = sprintf('%02d', $start_day);
-@@ -585,7 +583,7 @@
- my $h_month_week = 3;
- my ($_x, $_y) = ($i*$day_x, $day_x*$h_month_week);
- my ($x, $y) = _trans_coord($_x, $_y);
-- $p->box($x, $y, $x+$day_x, $page_border, 1);
-+ $p->box({ filled => 1 }, $x, $y, $x+$day_x, $page_border);
- #-- die linien haben unterschiedliche höhe
- #-- is es ein wochen-anfang
- if ( $act_dow == 1 ) {
diff --git a/deskutils/taskjuggler/pkg-descr b/deskutils/taskjuggler/pkg-descr
deleted file mode 100644
index 773e2037bb00..000000000000
--- a/deskutils/taskjuggler/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-This is a port of Taskjuggler, a project management tool for Linux and UNIX
-system-based operating systems. Instead of clicking yourself painfully through
-hundreds of dialog boxes you specify your Taskjuggler project in a simple text
-format. You simply list all your tasks and their dependencies. The information
-is sent through Taskjuggler and you will get all sorts of reports in HTML or
-XML format.
-
-WWW: http://www.taskjuggler.org/
-
-- Dean Povey
-povey@wedgetail.com
diff --git a/deskutils/taskjuggler/pkg-plist b/deskutils/taskjuggler/pkg-plist
deleted file mode 100644
index b75911220dd1..000000000000
--- a/deskutils/taskjuggler/pkg-plist
+++ /dev/null
@@ -1,43 +0,0 @@
-bin/taskjuggler
-bin/tjx2gantt
-%%DOCSDIR%%/Examples/BigProject/Common/Resources.tjsp
-%%DOCSDIR%%/Examples/BigProject/Project1/Project1-Interface.tjsp
-%%DOCSDIR%%/Examples/BigProject/Project1/Project1.html
-%%DOCSDIR%%/Examples/BigProject/Project1/Project1.tjp
-%%DOCSDIR%%/Examples/BigProject/Project2/Project2.html
-%%DOCSDIR%%/Examples/BigProject/Project2/Project2.tjp
-%%DOCSDIR%%/Examples/BigProject/README
-%%DOCSDIR%%/Examples/FirstProject/Accounting.html
-%%DOCSDIR%%/Examples/FirstProject/AccountingSoftware.tjp
-%%DOCSDIR%%/Examples/FirstProject/AccountingSoftware.tjx
-%%DOCSDIR%%/Examples/FirstProject/Calendar.html
-%%DOCSDIR%%/Examples/FirstProject/Staff-Details.html
-%%DOCSDIR%%/Examples/FirstProject/Staff-Overview.html
-%%DOCSDIR%%/Examples/FirstProject/Status-Report.html
-%%DOCSDIR%%/Examples/FirstProject/Tasks-Details.html
-%%DOCSDIR%%/Examples/FirstProject/Tasks-Overview.html
-%%DOCSDIR%%/Examples/FirstProject/acso.eps
-%%DOCSDIR%%/Examples/FirstProject/acso_poster.eps
-%%DOCSDIR%%/Examples/ShiftSchedule/Calendar-anders.html
-%%DOCSDIR%%/Examples/ShiftSchedule/Calendar-joe.html
-%%DOCSDIR%%/Examples/ShiftSchedule/Calendar-khaled.html
-%%DOCSDIR%%/Examples/ShiftSchedule/Calendar-paul.html
-%%DOCSDIR%%/Examples/ShiftSchedule/Calendar-sally.html
-%%DOCSDIR%%/Examples/ShiftSchedule/ResourceUsage-Jun.html
-%%DOCSDIR%%/Examples/ShiftSchedule/ShiftSchedule.tjp
-%%DOCSDIR%%/Examples/ShiftSchedule/ShiftTimes-06-03.html
-%%DOCSDIR%%/Examples/ShiftSchedule/ShiftTimes-06-10.html
-%%DOCSDIR%%/Examples/ShiftSchedule/TaskCoverage-Jun.html
-%%DOCSDIR%%/tjx2gantt/README
-%%DOCSDIR%%/tjx2gantt/TODO
-%%DOCSDIR%%/tjx2gantt/testProject.tjp
-@dirrm %%DOCSDIR%%/Examples/FirstProject
-@dirrm %%DOCSDIR%%/Examples/BigProject/Common
-@dirrm %%DOCSDIR%%/Examples/BigProject/Project1
-@dirrm %%DOCSDIR%%/Examples/BigProject/Project2
-@dirrm %%DOCSDIR%%/Examples/BigProject
-@dirrm %%DOCSDIR%%/Examples/ShiftSchedule
-@dirrm %%DOCSDIR%%/Examples
-@dirrm %%DOCSDIR%%/manual
-@dirrm %%DOCSDIR%%/tjx2gantt
-@dirrm %%DOCSDIR%%
diff --git a/devel/Makefile b/devel/Makefile
index 275fe4f21031..7411aaef52f6 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -38,7 +38,6 @@
SUBDIR += argouml
SUBDIR += argp-standalone
SUBDIR += argtable
- SUBDIR += arm-aout-binutils
SUBDIR += arm-elf-binutils
SUBDIR += arm-elf-gcc295
SUBDIR += arm-rtems-binutils
@@ -123,7 +122,6 @@
SUBDIR += cl-asdf-sbcl
SUBDIR += cl-port
SUBDIR += cl-port-clisp
- SUBDIR += cl-port-cmucl
SUBDIR += cl-port-sbcl
SUBDIR += cl-split-sequence
SUBDIR += cl-split-sequence-clisp
@@ -282,7 +280,6 @@
SUBDIR += gconfmm
SUBDIR += gconfmm26
SUBDIR += gcvs
- SUBDIR += gdb52
SUBDIR += gdb53
SUBDIR += gdb53-act
SUBDIR += gdb6
diff --git a/devel/arm-aout-binutils/Makefile b/devel/arm-aout-binutils/Makefile
deleted file mode 100644
index ab1cd1df9663..000000000000
--- a/devel/arm-aout-binutils/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# ex:ts=8
-# New ports collection makefile for: armbinutils-2.9.1
-# Date created: 2 june 2000
-# Whom: Paul Becke <pbecke@javagear.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= binutils
-PORTVERSION= 2.12.1
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= ${MASTER_SITE_SOURCEWARE}
-MASTER_SITE_SUBDIR= binutils/releases
-PKGNAMEPREFIX= arm-aout-
-
-MAINTAINER= pbecke@javagear.com
-COMMENT= FSF Binutils for embedded ARM cross-development
-
-BROKEN= Incomplete pkg-plist
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-USE_BZIP2= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= --target=arm-aout
-USE_INC_LIBTOOL_VER= 13
-LIBTOOLFILES= configure bfd/configure binutils/configure etc/configure \
- gas/configure gprof/configure intl/configure ld/configure \
- libiberty/configure opcodes/configure
-MAN1= arm-aout-addr2line.1 arm-aout-ar.1 arm-aout-as.1 \
- arm-aout-c++filt.1 arm-aout-ld.1 arm-aout-nlmconv.1 \
- arm-aout-nm.1 arm-aout-objcopy.1 arm-aout-objdump.1 \
- arm-aout-ranlib.1 arm-aout-size.1 arm-aout-strings.1 \
- arm-aout-strip.1
-
-.include <bsd.port.mk>
diff --git a/devel/arm-aout-binutils/distinfo b/devel/arm-aout-binutils/distinfo
deleted file mode 100644
index 647be69e9db4..000000000000
--- a/devel/arm-aout-binutils/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (binutils-2.12.1.tar.bz2) = f67fe2e8065c5683bc34782de131f5d3
-SIZE (binutils-2.12.1.tar.bz2) = 9543675
diff --git a/devel/arm-aout-binutils/pkg-descr b/devel/arm-aout-binutils/pkg-descr
deleted file mode 100644
index 480354c67a60..000000000000
--- a/devel/arm-aout-binutils/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-FSF binutils for embedded ARM cross-development
-
-This is used to generate code that is independent of any operating system.
-In particular, it is used to compile the kernel, since there is no operating
-system that it can depend on.
-
-devel/arm-aout-gcc295 uses this port as a dependency.
---------------------------------------------------------------------------
-Paul Becke
-pbecke@javagear.com
diff --git a/devel/arm-aout-binutils/pkg-plist b/devel/arm-aout-binutils/pkg-plist
deleted file mode 100644
index d5f205c4ad22..000000000000
--- a/devel/arm-aout-binutils/pkg-plist
+++ /dev/null
@@ -1,35 +0,0 @@
-arm-aout/bin/ar
-arm-aout/bin/as
-arm-aout/bin/ld
-arm-aout/bin/nm
-arm-aout/bin/ranlib
-arm-aout/bin/strip
-arm-aout/lib/ldscripts/armaoutl.x
-arm-aout/lib/ldscripts/armaoutl.xbn
-arm-aout/lib/ldscripts/armaoutl.xn
-arm-aout/lib/ldscripts/armaoutl.xr
-arm-aout/lib/ldscripts/armaoutl.xu
-@dirrm arm-aout/lib/ldscripts
-@dirrm arm-aout/lib
-@dirrm arm-aout/bin
-@dirrm arm-aout
-bin/arm-aout-addr2line
-bin/arm-aout-ar
-bin/arm-aout-as
-bin/arm-aout-c++filt
-bin/arm-aout-gasp
-bin/arm-aout-ld
-bin/arm-aout-nm
-bin/arm-aout-objcopy
-bin/arm-aout-objdump
-bin/arm-aout-ranlib
-bin/arm-aout-readelf
-bin/arm-aout-size
-bin/arm-aout-strings
-bin/arm-aout-strip
-include/ansidecl.h
-include/bfd.h
-include/bfdlink.h
-lib/libbfd.a
-lib/libiberty.a
-lib/libopcodes.a
diff --git a/devel/cl-port-cmucl/Makefile b/devel/cl-port-cmucl/Makefile
deleted file mode 100644
index 7578812b13a3..000000000000
--- a/devel/cl-port-cmucl/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# New ports collection Makefile for: cl-port-cmucl
-# Date created: 12 May 2003
-# Whom: Henrik Motakef <henrik.motakef@web.de>
-#
-# $FreeBSD$
-
-PORTNAME= port
-PORTVERSION= 2002.10.02.1
-CATEGORIES= devel
-MASTER_SITES= ftp://ftp.linux.org.uk/pub/lisp/experimental/cclan/ \
- ftp://ftp.ntnu.no/pub/lisp/cclan/ \
- ftp://www.aarg.net/pub/cclan/ \
- http://thingamy.com/cclan/ \
- http://www-jcsu.jesus.cam.ac.uk/ftp/pub/cclan/
-PKGNAMEPREFIX= cl-
-PKGNAMESUFFIX= -cmucl
-DISTFILES= # use installed sources from CL_LIBDIR
-EXTRACT_ONLY= # use installed sources from CL_LIBDIR
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Cross-Lisp portability package
-
-BUILD_DEPENDS= ${LOCALBASE}/lib/common-lisp/port/port.asd:${PORTSDIR}/devel/cl-port \
- ${LOCALBASE}/lib/common-lisp/asdf/cmuclfasl/asdf.fasl:${PORTSDIR}/devel/cl-asdf-cmucl \
- lisp:${PORTSDIR}/lang/cmucl
-RUN_DEPENDS= ${LOCALBASE}/lib/common-lisp/port/port.asd:${PORTSDIR}/devel/cl-port \
- ${LOCALBASE}/lib/common-lisp/asdf/cmuclfasl/asdf.fasl:${PORTSDIR}/devel/cl-asdf-cmucl \
- lisp:${PORTSDIR}/lang/cmucl
-
-BROKEN= "Broken pkg-plist"
-EXPIRATION_DATE= 2005-02-18
-DEPRECATED= ${BROKEN}
-
-do-build:
- WRKSRC=${WRKSRC}/ FBSD_ASDF_COMPILE_PORT=t\
- lisp -nositeinit -noinit \
- -load ${LOCALBASE}/etc/asdf-init.lisp \
- -eval "(asdf:oos 'asdf:compile-op :port)" \
- -eval "(quit)"
-
-do-install:
- ${MKDIR} ${PREFIX}/lib/common-lisp/port/cmuclfasl
- ${INSTALL_DATA} ${WRKSRC}/*.fasl ${PREFIX}/lib/common-lisp/port/cmuclfasl/
-
-.include <bsd.port.mk>
diff --git a/devel/cl-port-cmucl/pkg-descr b/devel/cl-port-cmucl/pkg-descr
deleted file mode 100644
index 8fe46247c30e..000000000000
--- a/devel/cl-port-cmucl/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-CLOCC Port provides a portable interface to various features absent
-from the ANSI Common Lisp standard, such as sockets, multiprocessing,
-calling external programs, Gray streams etc.
-
-This package contains binaries compiled for CMU CL.
-
-WWW: http://clocc.sourceforge.net
-
--- Henrik Motakef
- <henrik.motakef@web.de>
diff --git a/devel/cl-port-cmucl/pkg-plist b/devel/cl-port-cmucl/pkg-plist
deleted file mode 100644
index 4f7c342bc7fa..000000000000
--- a/devel/cl-port-cmucl/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-lib/common-lisp/port/cmuclfasl/ext.fasl
-lib/common-lisp/port/cmuclfasl/gray.fasl
-lib/common-lisp/port/cmuclfasl/net.fasl
-lib/common-lisp/port/cmuclfasl/path.fasl
-lib/common-lisp/port/cmuclfasl/proc.fasl
-lib/common-lisp/port/cmuclfasl/shell.fasl
-lib/common-lisp/port/cmuclfasl/sys.fasl
-@dirrm lib/common-lisp/port/cmuclfasl
diff --git a/devel/gdb52/Makefile b/devel/gdb52/Makefile
deleted file mode 100644
index 6b99aee6bed9..000000000000
--- a/devel/gdb52/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: GDB 5.1
-# Date created: 30 March 2001
-# Whom: David O'Brien <obrien@NUXI.com>
-#
-# $FreeBSD$
-#
-
-PORTNAME= gdb
-PORTVERSION= 5.2.1
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= ${MASTER_SITE_SOURCEWARE}
-MASTER_SITE_SUBDIR= gdb/releases
-
-PATCH_SITES= ${MASTER_SITE_LOCAL}
-PATCH_SITE_SUBDIR= obrien
-PATCHFILES= gdb521_xfree-loadmod.diff
-
-MAINTAINER= mp@FreeBSD.org
-COMMENT= GNU GDB 5.2.1 debugger
-
-.include <bsd.port.pre.mk>
-
-BROKEN= "Does not compile"
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-.if ${ARCH} == "amd64"
-BROKEN= "Configure fails on amd64"
-.endif
-
-LATEST_LINK= gdb52
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --program-suffix=521
-
-pre-configure:
- cd ${WRKSRC} ; ${RM} -rf dejagnu expect sim tcl texinfo
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/gdb/gdb \
- ${PREFIX}/bin/${PORTNAME}${PORTVERSION:S/.//g}
-
-cklatest:
- ncftpls \
- ftp://mirrors.rcn.net/mirrors/sources.redhat.com/${MASTER_SITE_SUBDIR}/ \
- | ${GREP} gdb+dejagnu-
-
-.include <bsd.port.post.mk>
diff --git a/devel/gdb52/distinfo b/devel/gdb52/distinfo
deleted file mode 100644
index 354bfb2c4359..000000000000
--- a/devel/gdb52/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-MD5 (gdb-5.2.1.tar.gz) = e9766842f1bbc6c2353de1410d8c0de0
-SIZE (gdb-5.2.1.tar.gz) = 14715792
-MD5 (gdb521_xfree-loadmod.diff) = 0cafd6520d86caa207a2f7a54f981d06
-SIZE (gdb521_xfree-loadmod.diff) = 29594
diff --git a/devel/gdb52/files/patch-gdb_config_alpha_fbsd.mh b/devel/gdb52/files/patch-gdb_config_alpha_fbsd.mh
deleted file mode 100644
index cc2cca6cc779..000000000000
--- a/devel/gdb52/files/patch-gdb_config_alpha_fbsd.mh
+++ /dev/null
@@ -1,9 +0,0 @@
---- gdb/config/alpha/fbsd.mh Sat Jan 19 17:12:50 2002
-+++ gdb/config/alpha/fbsd.mh Mon Jun 3 08:03:39 2002
-@@ -1,5 +1,5 @@
- # Host: FreeBSD/Alpha
- NATDEPFILES= fork-child.o infptrace.o inftarg.o \
- solib.o solib-svr4.o solib-legacy.o \
-- corelow.o core-regset.o alphabsd-nat.o
-+ corelow.o core-regset.o alphabsd-nat.o freebsd-uthread.o
- NAT_FILE= nm-fbsd.h
diff --git a/devel/gdb52/files/patch-gdb_config_i386_fbsd.mh b/devel/gdb52/files/patch-gdb_config_i386_fbsd.mh
deleted file mode 100644
index c268f5c5c76e..000000000000
--- a/devel/gdb52/files/patch-gdb_config_i386_fbsd.mh
+++ /dev/null
@@ -1,8 +0,0 @@
---- gdb/config/i386/fbsd.mh Thu Jan 17 20:50:59 2002
-+++ gdb/config/i386/fbsd.mh Mon May 27 18:36:20 2002
-@@ -4,4 +4,4 @@
-
- NAT_FILE= nm-fbsd.h
- # NOTE: Do not spread NATDEPFILES over several lines - it hurts BSD make.
--NATDEPFILES= fork-child.o infptrace.o inftarg.o solib.o solib-svr4.o solib-legacy.o corelow.o core-aout.o core-regset.o i386-nat.o i387-nat.o i386bsd-nat.o i386fbsd-nat.o
-+NATDEPFILES= fork-child.o infptrace.o inftarg.o solib.o solib-svr4.o solib-legacy.o corelow.o core-aout.o core-regset.o i386-nat.o i387-nat.o i386bsd-nat.o i386fbsd-nat.o kvm-fbsd.o freebsd-uthread.o xfreemod.o
diff --git a/devel/gdb52/files/patch-gdb_config_i386_nm-fbsd.h b/devel/gdb52/files/patch-gdb_config_i386_nm-fbsd.h
deleted file mode 100644
index 3c33c3340f96..000000000000
--- a/devel/gdb52/files/patch-gdb_config_i386_nm-fbsd.h
+++ /dev/null
@@ -1,35 +0,0 @@
---- gdb/config/i386/nm-fbsd.h Sat Jul 21 13:16:44 2001
-+++ gdb/config/i386/nm-fbsd.h Mon Jun 3 10:04:54 2002
-@@ -148,5 +152,32 @@
- #define ld_2 d_sdt
-
- #endif /* !SVR4_SHARED_LIBS */
-+
-+extern int kernel_debugging;
-+extern int kernel_writablecore;
-+
-+#if __FreeBSD_version >= 500032
-+#define ADDITIONAL_OPTIONS \
-+ {"kernel", no_argument, &kernel_debugging, 1}, \
-+ {"k", no_argument, &kernel_debugging, 1}, \
-+ {"wcore", no_argument, &kernel_writablecore, 1}, \
-+ {"w", no_argument, &kernel_writablecore, 1},
-+
-+#define ADDITIONAL_OPTION_HELP \
-+ "\
-+ --kernel Enable kernel debugging.\n\
-+ --wcore Make core file writable (only works for /dev/mem).\n\
-+ This option only works while debugging a kernel !!\n\
-+"
-+
-+#define DEFAULT_PROMPT kernel_debugging?"(kgdb) ":"(gdb) "
-+
-+/* misuse START_PROGRESS to test whether we're running as kgdb */
-+/* START_PROGRESS is called at the top of main */
-+#undef START_PROGRESS
-+#define START_PROGRESS(STR,N) \
-+ if (!strcmp(STR, "kgdb")) \
-+ kernel_debugging = 1;
-+#endif
-
- #endif /* NM_FBSD_H */
diff --git a/devel/gdb52/files/patch-gdb_config_i386_tm-fbsd.h b/devel/gdb52/files/patch-gdb_config_i386_tm-fbsd.h
deleted file mode 100644
index ca9c982f3d71..000000000000
--- a/devel/gdb52/files/patch-gdb_config_i386_tm-fbsd.h
+++ /dev/null
@@ -1,67 +0,0 @@
---- gdb/config/i386/tm-fbsd.h Sat Jul 28 10:03:38 2001
-+++ gdb/config/i386/tm-fbsd.h Fri Jun 7 08:32:14 2002
-@@ -41,38 +45,42 @@
- /* Support for longjmp. */
-
- /* Details about jmp_buf. It's supposed to be an array of integers. */
--
--#define JB_ELEMENT_SIZE 4 /* Size of elements in jmp_buf. */
--#define JB_PC 0 /* Array index of saved PC. */
--
--/* Figure out where the longjmp will land. Store the address that
-- longjmp will jump to in *ADDR, and return non-zero if successful. */
--
- #define GET_LONGJMP_TARGET(addr) get_longjmp_target (addr)
--extern int get_longjmp_target (CORE_ADDR *addr);
-
-
--/* Support for signal handlers. */
-+/* On FreeBSD, sigtramp has size 0x18 and is immediately below the
-+ ps_strings struct which has size 0x10 and is at the top of the
-+ user stack. */
-+
-+#undef SIGTRAMP_START
-+#undef SIGTRAMP_END
-+#define SIGTRAMP_START(pc) 0xbfbfdfd8
-+#define SIGTRAMP_END(pc) 0xbfbfdff0
-
--#define IN_SIGTRAMP(pc, name) i386bsd_in_sigtramp (pc, name)
--extern int i386bsd_in_sigtramp (CORE_ADDR pc, char *name);
--
--/* These defines allow the recognition of sigtramps as a function name
-- <sigtramp>.
--
-- FIXME: kettenis/2001-07-13: These should be added to the target
-- vector and turned into functions when we go "multi-arch". */
--
--#define SIGTRAMP_START(pc) i386bsd_sigtramp_start
--#define SIGTRAMP_END(pc) i386bsd_sigtramp_end
- extern CORE_ADDR i386bsd_sigtramp_start;
- extern CORE_ADDR i386bsd_sigtramp_end;
-+extern CORE_ADDR fbsd_kern_frame_saved_pc(struct frame_info *fr);
-
- /* Override FRAME_SAVED_PC to enable the recognition of signal handlers. */
-
- #undef FRAME_SAVED_PC
--#define FRAME_SAVED_PC(frame) i386bsd_frame_saved_pc (frame)
--extern CORE_ADDR i386bsd_frame_saved_pc (struct frame_info *frame);
-+#if __FreeBSD_version >= 500032
-+#define FRAME_SAVED_PC(FRAME) \
-+ (kernel_debugging ? fbsd_kern_frame_saved_pc(FRAME) : \
-+ (((FRAME)->signal_handler_caller \
-+ ? sigtramp_saved_pc (FRAME) \
-+ : read_memory_integer ((FRAME)->frame + 4, 4)) \
-+ ))
-+#else
-+#define FRAME_SAVED_PC(FRAME) \
-+ (((FRAME)->signal_handler_caller \
-+ ? sigtramp_saved_pc (FRAME) \
-+ : read_memory_integer ((FRAME)->frame + 4, 4)) \
-+ )
-+#endif
-+
-+/* Offset to saved PC in sigcontext, from <sys/signal.h>. */
-+#define SIGCONTEXT_PC_OFFSET 20
-
-
- /* Shared library support. */
diff --git a/devel/gdb52/files/patch-gdb_freebsd-uthread.c b/devel/gdb52/files/patch-gdb_freebsd-uthread.c
deleted file mode 100644
index 1e1512c4b40c..000000000000
--- a/devel/gdb52/files/patch-gdb_freebsd-uthread.c
+++ /dev/null
@@ -1,921 +0,0 @@
-$FreeBSD$
-
---- gdb/freebsd-uthread.c.orig Sat May 25 13:05:56 2002
-+++ gdb/freebsd-uthread.c Sat May 25 13:09:09 2002
-@@ -0,0 +1,915 @@
-+/* $FreeBSD$ */
-+/* Low level interface for debugging FreeBSD user threads for GDB, the GNU debugger.
-+ Copyright 1996, 1999 Free Software Foundation, Inc.
-+
-+This file is part of GDB.
-+
-+This program is free software; you can redistribute it and/or modify
-+it under the terms of the GNU General Public License as published by
-+the Free Software Foundation; either version 2 of the License, or
-+(at your option) any later version.
-+
-+This program is distributed in the hope that it will be useful,
-+but WITHOUT ANY WARRANTY; without even the implied warranty of
-+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+GNU General Public License for more details.
-+
-+You should have received a copy of the GNU General Public License
-+along with this program; if not, write to the Free Software
-+Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-+
-+/* This module implements a sort of half target that sits between the
-+ machine-independent parts of GDB and the ptrace interface (infptrace.c) to
-+ provide access to the FreeBSD user-mode thread implementation.
-+
-+ FreeBSD threads are true user-mode threads, which are invoked via
-+ the pthread_* interfaces. These are mostly implemented in
-+ user-space, with all thread context kept in various structures that
-+ live in the user's heap. For the most part, the kernel has no
-+ knowlege of these threads.
-+
-+ Based largely on hpux-thread.c
-+
-+ */
-+
-+
-+#include "defs.h"
-+#include <sys/queue.h>
-+#include <signal.h>
-+#include <setjmp.h>
-+#include "gdbthread.h"
-+#include "target.h"
-+#include "inferior.h"
-+#include <fcntl.h>
-+#include <ucontext.h>
-+#include <unistd.h>
-+#include <sys/stat.h>
-+#include "gdbcore.h"
-+
-+extern int child_suppress_run;
-+extern struct target_ops child_ops; /* target vector for inftarg.c */
-+
-+extern void _initialize_freebsd_uthread PARAMS ((void));
-+
-+/* Set to true while we are part-way through attaching */
-+static int freebsd_uthread_attaching;
-+
-+static int freebsd_uthread_active = 0;
-+static CORE_ADDR P_thread_list;
-+static CORE_ADDR P_thread_run;
-+
-+/* Pointer to the next function on the objfile event chain. */
-+static void (*target_new_objfile_chain) (struct objfile *objfile);
-+
-+static void freebsd_uthread_resume PARAMS ((ptid_t pid, int step,
-+ enum target_signal signo));
-+
-+static void init_freebsd_uthread_ops PARAMS ((void));
-+
-+static struct target_ops freebsd_uthread_ops;
-+
-+static ptid_t find_active_ptid PARAMS ((void));
-+
-+struct cached_pthread {
-+ u_int64_t uniqueid;
-+ int state;
-+ CORE_ADDR name;
-+ union {
-+ ucontext_t uc;
-+ jmp_buf jb;
-+ } ctx;
-+};
-+
-+static ptid_t cached_ptid;
-+static struct cached_pthread cached_pthread;
-+static CORE_ADDR cached_pthread_addr;
-+
-+LIST_HEAD(idmaplist, idmap);
-+
-+struct idmap {
-+ LIST_ENTRY(idmap) link;
-+ u_int64_t uniqueid;
-+ int tid;
-+};
-+
-+#define MAPHASH_SIZE 257
-+#define TID_MIN 1
-+#define TID_MAX 16383
-+
-+static int tid_to_hash[TID_MAX + 1]; /* set to map_hash index */
-+static struct idmaplist map_hash[MAPHASH_SIZE];
-+static int next_free_tid = TID_MIN; /* first available tid */
-+static int last_free_tid = TID_MIN; /* first unavailable */
-+
-+static CORE_ADDR P_thread_next_offset;
-+static CORE_ADDR P_thread_uniqueid_offset;
-+static CORE_ADDR P_thread_state_offset;
-+static CORE_ADDR P_thread_name_offset;
-+static CORE_ADDR P_thread_ctx_offset;
-+static CORE_ADDR P_thread_PS_RUNNING_value;
-+static CORE_ADDR P_thread_PS_DEAD_value;
-+
-+static int next_offset;
-+static int uniqueid_offset;
-+static int state_offset;
-+static int name_offset;
-+static int ctx_offset;
-+static int PS_RUNNING_value;
-+static int PS_DEAD_value;
-+
-+#define UNIQUEID_HASH(id) (id % MAPHASH_SIZE)
-+#define TID_ADD1(tid) (((tid) + 1) == TID_MAX + 1 \
-+ ? TID_MIN : (tid) + 1)
-+#define IS_TID_FREE(tid) (tid_to_hash[tid] == -1)
-+
-+static int
-+get_new_tid(int h)
-+{
-+ int tid = next_free_tid;
-+
-+ tid_to_hash[tid] = h;
-+ next_free_tid = TID_ADD1(next_free_tid);
-+ if (next_free_tid == last_free_tid)
-+ {
-+ int i;
-+
-+ for (i = last_free_tid; TID_ADD1(i) != last_free_tid; i = TID_ADD1(i))
-+ if (IS_TID_FREE(i))
-+ break;
-+ if (TID_ADD1(i) == last_free_tid)
-+ {
-+ error("too many threads");
-+ return 0;
-+ }
-+ next_free_tid = i;
-+ for (i = TID_ADD1(i); IS_TID_FREE(i); i = TID_ADD1(i))
-+ ;
-+ last_free_tid = i;
-+ }
-+
-+ return tid;
-+}
-+
-+static ptid_t
-+find_ptid(u_int64_t uniqueid)
-+{
-+ int h = UNIQUEID_HASH(uniqueid);
-+ struct idmap *im;
-+
-+ LIST_FOREACH(im, &map_hash[h], link)
-+ if (im->uniqueid == uniqueid)
-+ return MERGEPID(PIDGET(inferior_ptid), im->tid);
-+
-+ im = xmalloc(sizeof(struct idmap));
-+ im->uniqueid = uniqueid;
-+ im->tid = get_new_tid(h);
-+ LIST_INSERT_HEAD(&map_hash[h], im, link);
-+
-+ return MERGEPID(PIDGET(inferior_ptid), im->tid);
-+}
-+
-+static void
-+free_ptid(ptid_t ptid)
-+{
-+ int tid = TIDGET(ptid);
-+ int h = tid_to_hash[tid];
-+ struct idmap *im;
-+
-+ if (!tid) return;
-+
-+ LIST_FOREACH(im, &map_hash[h], link)
-+ if (im->tid == tid)
-+ break;
-+
-+ if (!im) return;
-+
-+ LIST_REMOVE(im, link);
-+ tid_to_hash[tid] = -1;
-+ free(im);
-+}
-+
-+#define READ_OFFSET(field) read_memory(P_thread_##field##_offset, \
-+ (char *) &field##_offset, \
-+ sizeof(field##_offset))
-+
-+#define READ_VALUE(name) read_memory(P_thread_##name##_value, \
-+ (char *) &name##_value, \
-+ sizeof(name##_value))
-+
-+static void
-+read_thread_offsets (void)
-+{
-+ READ_OFFSET(next);
-+ READ_OFFSET(uniqueid);
-+ READ_OFFSET(state);
-+ READ_OFFSET(name);
-+ READ_OFFSET(ctx);
-+
-+ READ_VALUE(PS_RUNNING);
-+ READ_VALUE(PS_DEAD);
-+}
-+
-+#define READ_FIELD(ptr, T, field, result) \
-+ read_memory ((ptr) + field##_offset, (char *) &(result), sizeof result)
-+
-+static u_int64_t
-+read_pthread_uniqueid (CORE_ADDR ptr)
-+{
-+ u_int64_t uniqueid;
-+ READ_FIELD(ptr, u_int64_t, uniqueid, uniqueid);
-+ return uniqueid;
-+}
-+
-+static CORE_ADDR
-+read_pthread_next (CORE_ADDR ptr)
-+{
-+ CORE_ADDR next;
-+ READ_FIELD(ptr, CORE_ADDR, next, next);
-+ return next;
-+}
-+
-+static void
-+read_cached_pthread (CORE_ADDR ptr, struct cached_pthread *cache)
-+{
-+ READ_FIELD(ptr, u_int64_t, uniqueid, cache->uniqueid);
-+ READ_FIELD(ptr, int, state, cache->state);
-+ READ_FIELD(ptr, CORE_ADDR, name, cache->name);
-+ READ_FIELD(ptr, ucontext_t, ctx, cache->ctx);
-+}
-+
-+static ptid_t
-+find_active_ptid (void)
-+{
-+ CORE_ADDR ptr;
-+
-+ read_memory ((CORE_ADDR)P_thread_run,
-+ (char *)&ptr,
-+ sizeof ptr);
-+
-+ return find_ptid(read_pthread_uniqueid(ptr));
-+}
-+
-+static CORE_ADDR find_pthread_addr PARAMS ((ptid_t ptid));
-+static struct cached_pthread * find_pthread PARAMS ((ptid_t ptid));
-+
-+static CORE_ADDR
-+find_pthread_addr (ptid_t ptid)
-+{
-+ CORE_ADDR ptr;
-+
-+ if (ptid_equal(ptid, cached_ptid))
-+ return cached_pthread_addr;
-+
-+ read_memory ((CORE_ADDR)P_thread_list,
-+ (char *)&ptr,
-+ sizeof ptr);
-+
-+ while (ptr != 0)
-+ {
-+ if (ptid_equal(find_ptid(read_pthread_uniqueid(ptr)), ptid))
-+ {
-+ cached_ptid = ptid;
-+ cached_pthread_addr = ptr;
-+ read_cached_pthread(ptr, &cached_pthread);
-+ return ptr;
-+ }
-+ ptr = read_pthread_next(ptr);
-+ }
-+
-+ return NULL;
-+}
-+
-+static struct cached_pthread *
-+find_pthread (ptid_t ptid)
-+{
-+ CORE_ADDR ptr;
-+
-+ if (ptid_equal(ptid, cached_ptid))
-+ return &cached_pthread;
-+
-+ read_memory ((CORE_ADDR)P_thread_list,
-+ (char *)&ptr,
-+ sizeof ptr);
-+
-+ while (ptr != 0)
-+ {
-+ if (ptid_equal(find_ptid(read_pthread_uniqueid(ptr)), ptid))
-+ {
-+ cached_ptid = ptid;
-+ cached_pthread_addr = ptr;
-+ read_cached_pthread(ptr, &cached_pthread);
-+ return &cached_pthread;
-+ }
-+ ptr = read_pthread_next(ptr);
-+ }
-+
-+#if 0
-+ error ("Can't find pthread %d,%d", PIDGET(ptid), TIDGET(ptid));
-+#endif
-+ return NULL;
-+}
-+
-+
-+/* Most target vector functions from here on actually just pass through to
-+ inftarg.c, as they don't need to do anything specific for threads. */
-+
-+/* ARGSUSED */
-+static void
-+freebsd_uthread_open (char *arg, int from_tty)
-+{
-+ child_ops.to_open (arg, from_tty);
-+}
-+
-+/* Attach to process PID, then initialize for debugging it
-+ and wait for the trace-trap that results from attaching. */
-+
-+static void
-+freebsd_uthread_attach (char *args, int from_tty)
-+{
-+ child_ops.to_attach (args, from_tty);
-+ push_target (&freebsd_uthread_ops);
-+ freebsd_uthread_attaching = 1;
-+}
-+
-+/* After an attach, see if the target is threaded */
-+
-+static void
-+freebsd_uthread_post_attach (int pid)
-+{
-+ if (freebsd_uthread_active)
-+ {
-+ read_thread_offsets ();
-+ inferior_ptid = find_active_ptid ();
-+ add_thread (inferior_ptid);
-+ }
-+ else
-+ {
-+ unpush_target (&freebsd_uthread_ops);
-+ push_target (&child_ops);
-+ }
-+
-+ freebsd_uthread_attaching = 0;
-+}
-+
-+/* Take a program previously attached to and detaches it.
-+ The program resumes execution and will no longer stop
-+ on signals, etc. We'd better not have left any breakpoints
-+ in the program or it'll die when it hits one. For this
-+ to work, it may be necessary for the process to have been
-+ previously attached. It *might* work if the program was
-+ started via the normal ptrace (PTRACE_TRACEME). */
-+
-+static void
-+freebsd_uthread_detach (char *args, int from_tty)
-+{
-+ child_ops.to_detach (args, from_tty);
-+}
-+
-+/* Resume execution of process PID. If STEP is nozero, then
-+ just single step it. If SIGNAL is nonzero, restart it with that
-+ signal activated. We may have to convert pid from a thread-id to an LWP id
-+ for procfs. */
-+
-+static void
-+freebsd_uthread_resume (ptid_t ptid, int step, enum target_signal signo)
-+{
-+ if (freebsd_uthread_attaching)
-+ {
-+ child_ops.to_resume (ptid, step, signo);
-+ return;
-+ }
-+
-+ child_ops.to_resume (ptid, step, signo);
-+ cached_ptid = MERGEPID(0, 0);
-+}
-+
-+/* Wait for any threads to stop. We may have to convert PID from a thread id
-+ to a LWP id, and vice versa on the way out. */
-+
-+static ptid_t
-+freebsd_uthread_wait (ptid_t ptid, struct target_waitstatus *ourstatus)
-+{
-+ ptid_t rtnval;
-+
-+ if (freebsd_uthread_attaching)
-+ {
-+ return child_ops.to_wait (ptid, ourstatus);
-+ }
-+
-+ rtnval = child_ops.to_wait (ptid, ourstatus);
-+
-+ if (PIDGET(rtnval) >= 0)
-+ {
-+ rtnval = find_active_ptid ();
-+ if (!in_thread_list (rtnval))
-+ add_thread (rtnval);
-+ }
-+
-+ return rtnval;
-+}
-+
-+#ifdef __i386__
-+
-+static char sigmap[MAX_NUM_REGS] = /* map reg to sigcontext */
-+{
-+ 12, /* eax */
-+ 11, /* ecx */
-+ 10, /* edx */
-+ 9, /* ebx */
-+ 8, /* esp */
-+ 7, /* ebp */
-+ 6, /* esi */
-+ 5, /* edi */
-+ 15, /* eip */
-+ 17, /* eflags */
-+ 16, /* cs */
-+ 19, /* ss */
-+ 4, /* ds */
-+ 3, /* es */
-+ 2, /* fs */
-+ 1, /* gs */
-+ -1, -1, -1, -1, -1, -1, -1, /* st0-st7 */
-+ -1, -1, -1, -1, -1, -1, -1, /* fctrl-fop */
-+ -1, -1, -1, -1, -1, -1, -1, /* xmm0-xmm7 */
-+ -1, /* mxcsr */
-+};
-+
-+static char jmpmap[MAX_NUM_REGS] = /* map reg to jmp_buf */
-+{
-+ 6, /* eax */
-+ -1, /* ecx */
-+ -1, /* edx */
-+ 1, /* ebx */
-+ 2, /* esp */
-+ 3, /* ebp */
-+ 4, /* esi */
-+ 5, /* edi */
-+ 0, /* eip */
-+ -1, /* eflags */
-+ -1, /* cs */
-+ -1, /* ss */
-+ -1, /* ds */
-+ -1, /* es */
-+ -1, /* fs */
-+ -1, /* gs */
-+ -1, -1, -1, -1, -1, -1, -1, /* st0-st7 */
-+ -1, -1, -1, -1, -1, -1, -1, /* fctrl-fop */
-+ -1, -1, -1, -1, -1, -1, -1, /* xmm0-xmm7 */
-+ -1, /* mxcsr */
-+};
-+
-+#endif
-+
-+#ifdef __alpha__
-+
-+static char sigmap[NUM_REGS] = /* map reg to sigcontext */
-+{
-+ 1, 2, 3, 4, 5, 6, 7, 8, /* v0 - t6 */
-+ 9, 10, 11, 12, 13, 14, 15, 16, /* t7 - fp */
-+ 17, 18, 19, 20, 21, 22, 23, 24, /* a0 - t9 */
-+ 25, 26, 27, 28, 29, 30, 31, 32, /* t10 - zero */
-+ 38, 39, 40, 41, 42, 43, 44, 45, /* f0 - f7 */
-+ 46, 47, 48, 49, 50, 51, 52, 53, /* f8 - f15 */
-+ 54, 55, 56, 57, 58, 59, 60, 61, /* f16 - f23 */
-+ 62, 63, 64, 65, 66, 67, 68, 69, /* f24 - f31 */
-+ 33, -1 /* pc, vfp */
-+};
-+static char jmpmap[NUM_REGS] = {
-+ 4, 5, 6, 7, 8, 9, 10, 11, /* v0 - t6 */
-+ 12, 13, 14, 15, 16, 17, 18, 19, /* t7 - fp */
-+ 20, 21, 22, 23, 24, 25, 26, 27, /* a0 - t9 */
-+ 28, 29, 30, 31, 32, 33, 34, 35, /* t10 - zero */
-+ 37, 38, 39, 40, 41, 42, 43, 44, /* f0 - f7 */
-+ 45, 46, 47, 48, 49, 50, 51, 52, /* f8 - f15 */
-+ 53, 54, 55, 56, 57, 58, 59, 60, /* f16 - f23 */
-+ 61, 62, 63, 64, 65, 66, 67, 68, /* f24 - f31 */
-+ 2, -1, /* pc, vfp */
-+};
-+
-+#endif
-+
-+static void
-+freebsd_uthread_fetch_registers (int regno)
-+{
-+ struct cached_pthread *thread;
-+ int active;
-+ int first_regno, last_regno;
-+ register_t *regbase;
-+ char *regmap;
-+
-+ if (freebsd_uthread_attaching || TIDGET(inferior_ptid) == 0)
-+ {
-+ child_ops.to_fetch_registers (regno);
-+ return;
-+ }
-+
-+ thread = find_pthread (inferior_ptid);
-+ active = (ptid_equal(inferior_ptid, find_active_ptid()));
-+
-+ if (active)
-+ {
-+ child_ops.to_fetch_registers (regno);
-+ return;
-+ }
-+
-+ if (regno == -1)
-+ {
-+ first_regno = 0;
-+ last_regno = NUM_REGS - 1;
-+ }
-+ else
-+ {
-+ first_regno = regno;
-+ last_regno = regno;
-+ }
-+
-+ regbase = (register_t*) &thread->ctx.jb[0];
-+ regmap = jmpmap;
-+
-+ for (regno = first_regno; regno <= last_regno; regno++)
-+ {
-+ if (regmap[regno] == -1)
-+ child_ops.to_fetch_registers (regno);
-+ else
-+ if (thread)
-+ supply_register (regno, (char*) &regbase[regmap[regno]]);
-+ else
-+ supply_register (regno, NULL);
-+ }
-+}
-+
-+static void
-+freebsd_uthread_store_registers (int regno)
-+{
-+ struct cached_pthread *thread;
-+ CORE_ADDR ptr;
-+ int first_regno, last_regno;
-+ u_int32_t *regbase;
-+ char *regmap;
-+
-+ if (freebsd_uthread_attaching)
-+ {
-+ child_ops.to_store_registers (regno);
-+ return;
-+ }
-+
-+ thread = find_pthread (inferior_ptid);
-+
-+ if (thread->state == PS_RUNNING_value)
-+ {
-+ child_ops.to_store_registers (regno);
-+ return;
-+ }
-+
-+ if (regno == -1)
-+ {
-+ first_regno = 0;
-+ last_regno = NUM_REGS - 1;
-+ }
-+ else
-+ {
-+ first_regno = regno;
-+ last_regno = regno;
-+ }
-+
-+ regbase = (u_int32_t*) &thread->ctx.jb[0];
-+ regmap = jmpmap;
-+
-+ ptr = find_pthread_addr (inferior_ptid);
-+ for (regno = first_regno; regno <= last_regno; regno++)
-+ {
-+ if (regmap[regno] == -1)
-+ child_ops.to_store_registers (regno);
-+ else
-+ {
-+ u_int32_t *reg = &regbase[regmap[regno]];
-+ int off;
-+
-+ /* Hang onto cached value */
-+ memcpy(reg, registers + REGISTER_BYTE (regno),
-+ REGISTER_RAW_SIZE (regno));
-+
-+ /* And push out to inferior */
-+ off = (char *) reg - (char *) thread;
-+ write_memory (ptr + off,
-+ registers + REGISTER_BYTE (regno),
-+ REGISTER_RAW_SIZE (regno));
-+ }
-+ }
-+}
-+
-+/* Get ready to modify the registers array. On machines which store
-+ individual registers, this doesn't need to do anything. On machines
-+ which store all the registers in one fell swoop, this makes sure
-+ that registers contains all the registers from the program being
-+ debugged. */
-+
-+static void
-+freebsd_uthread_prepare_to_store (void)
-+{
-+ child_ops.to_prepare_to_store ();
-+}
-+
-+static int
-+freebsd_uthread_xfer_memory (CORE_ADDR memaddr, char *myaddr, int len,
-+ int dowrite, struct mem_attrib *attrib,
-+ struct target_ops *target)
-+{
-+ return child_ops.to_xfer_memory (memaddr, myaddr, len, dowrite,
-+ attrib, target);
-+}
-+
-+/* Print status information about what we're accessing. */
-+
-+static void
-+freebsd_uthread_files_info (struct target_ops *ignore)
-+{
-+ child_ops.to_files_info (ignore);
-+}
-+
-+static void
-+freebsd_uthread_kill_inferior (void)
-+{
-+ child_ops.to_kill ();
-+}
-+
-+static void
-+freebsd_uthread_notice_signals (ptid_t ptid)
-+{
-+ child_ops.to_notice_signals (ptid);
-+}
-+
-+/* Fork an inferior process, and start debugging it with /proc. */
-+
-+static void
-+freebsd_uthread_create_inferior (char *exec_file, char *allargs, char **env)
-+{
-+ child_ops.to_create_inferior (exec_file, allargs, env);
-+
-+ if (PIDGET(inferior_ptid) && freebsd_uthread_active)
-+ {
-+ read_thread_offsets ();
-+ push_target (&freebsd_uthread_ops);
-+ inferior_ptid = find_active_ptid ();
-+ add_thread (inferior_ptid);
-+ }
-+}
-+
-+/* This routine is called to find out if the inferior is using threads.
-+ We check for the _thread_run and _thread_list globals. */
-+
-+void
-+freebsd_uthread_new_objfile (struct objfile *objfile)
-+{
-+ struct minimal_symbol *ms;
-+
-+ if (!objfile)
-+ {
-+ freebsd_uthread_active = 0;
-+ return;
-+ }
-+
-+ ms = lookup_minimal_symbol ("_thread_run", NULL, objfile);
-+
-+ if (!ms)
-+ return;
-+
-+ P_thread_run = SYMBOL_VALUE_ADDRESS (ms);
-+
-+ ms = lookup_minimal_symbol ("_thread_list", NULL, objfile);
-+
-+ if (!ms)
-+ return;
-+
-+ P_thread_list = SYMBOL_VALUE_ADDRESS (ms);
-+
-+#define OFFSET_SYM(field) "_thread_" #field "_offset"
-+#define LOOKUP_OFFSET(field) \
-+ do { \
-+ ms = lookup_minimal_symbol (OFFSET_SYM(field), NULL, objfile); \
-+ if (!ms) \
-+ return; \
-+ P_thread_##field##_offset = SYMBOL_VALUE_ADDRESS (ms); \
-+ } while (0);
-+
-+#define VALUE_SYM(name) "_thread_" #name "_value"
-+#define LOOKUP_VALUE(name) \
-+ do { \
-+ ms = lookup_minimal_symbol (VALUE_SYM(name), NULL, objfile); \
-+ if (!ms) \
-+ return; \
-+ P_thread_##name##_value = SYMBOL_VALUE_ADDRESS (ms); \
-+ } while (0);
-+
-+ LOOKUP_OFFSET(next);
-+ LOOKUP_OFFSET(uniqueid);
-+ LOOKUP_OFFSET(state);
-+ LOOKUP_OFFSET(name);
-+ LOOKUP_OFFSET(ctx);
-+
-+ LOOKUP_VALUE(PS_RUNNING);
-+ LOOKUP_VALUE(PS_DEAD);
-+
-+ freebsd_uthread_active = 1;
-+}
-+
-+/* Clean up after the inferior dies. */
-+
-+static void
-+freebsd_uthread_mourn_inferior ()
-+{
-+ child_ops.to_mourn_inferior ();
-+ unpush_target (&freebsd_uthread_ops);
-+}
-+
-+/* Mark our target-struct as eligible for stray "run" and "attach" commands. */
-+
-+static int
-+freebsd_uthread_can_run ()
-+{
-+ return child_suppress_run;
-+}
-+
-+static int
-+freebsd_uthread_thread_alive (ptid_t ptid)
-+{
-+ struct cached_pthread *thread;
-+ int ret = 0;
-+
-+ if (freebsd_uthread_attaching)
-+ return 1;
-+
-+ /*
-+ * We can get called from child_ops.to_wait() which passes the underlying
-+ * pid (without a thread number).
-+ */
-+ if (TIDGET(ptid) == 0)
-+ return 1;
-+
-+ if (find_pthread_addr (ptid) != 0)
-+ {
-+ thread = find_pthread (ptid);
-+ ret = (thread->state != PS_DEAD_value);
-+ }
-+
-+ if (!ret)
-+ free_ptid(ptid);
-+
-+ return ret;
-+}
-+
-+static void
-+freebsd_uthread_stop (void)
-+{
-+ child_ops.to_stop ();
-+}
-+
-+static void
-+freebsd_uthread_find_new_threads (void)
-+{
-+ CORE_ADDR ptr;
-+ int state;
-+ u_int64_t uniqueid;
-+
-+ read_memory ((CORE_ADDR)P_thread_list,
-+ (char *)&ptr,
-+ sizeof ptr);
-+
-+ while (ptr != 0)
-+ {
-+ READ_FIELD(ptr, int, state, state);
-+ READ_FIELD(ptr, u_int64_t, uniqueid, uniqueid);
-+ if (state != PS_DEAD_value &&
-+ !in_thread_list (find_ptid(uniqueid)))
-+ add_thread (find_ptid(uniqueid));
-+ ptr = read_pthread_next(ptr);
-+ }
-+}
-+
-+/* MUST MATCH enum pthread_state */
-+static const char *statenames[] = {
-+ "RUNNING",
-+ "SIGTHREAD",
-+ "MUTEX_WAIT",
-+ "COND_WAIT",
-+ "FDLR_WAIT",
-+ "FDLW_WAIT",
-+ "FDR_WAIT",
-+ "FDW_WAIT",
-+ "POLL_WAIT",
-+ "FILE_WAIT",
-+ "SELECT_WAIT",
-+ "SLEEP_WAIT",
-+ "WAIT_WAIT",
-+ "SIGSUSPEND",
-+ "SIGWAIT",
-+ "SPINBLOCK",
-+ "JOIN",
-+ "SUSPENDED",
-+ "DEAD",
-+ "DEADLOCK",
-+};
-+
-+#if 0
-+
-+static int
-+freebsd_uthread_get_thread_info (ref, selection, info)
-+ gdb_threadref *ref;
-+ int selection;
-+ struct gdb_ext_thread_info *info;
-+{
-+ int pid = *ref;
-+ struct cached_pthread *thread = find_pthread (pid);
-+ struct cleanup *old_chain;
-+
-+ old_chain = save_inferior_pid ();
-+ inferior_pid = main_pid;
-+
-+ memset(&info->threadid, 0, OPAQUETHREADBYTES);
-+
-+ memcpy(&info->threadid, ref, sizeof *ref);
-+ info->active = thread->state == PS_RUNNING_value;
-+ strcpy(info->display, statenames[thread->state]);
-+ if (thread->name)
-+ read_memory ((CORE_ADDR) thread->name, info->shortname, 32);
-+ else
-+ strcpy(info->shortname, "");
-+
-+ do_cleanups (old_chain);
-+ return (0);
-+}
-+
-+#endif
-+
-+char *
-+freebsd_uthread_pid_to_str (ptid_t ptid)
-+{
-+ static char buf[30];
-+
-+ if (STREQ (current_target.to_shortname, "freebsd-uthreads"))
-+ sprintf (buf, "Process %d, Thread %ld",
-+ PIDGET(ptid), TIDGET(ptid));
-+ else
-+ sprintf (buf, "Process %d", PIDGET(ptid));
-+
-+ return buf;
-+}
-+
-+
-+static void
-+init_freebsd_uthread_ops ()
-+{
-+ freebsd_uthread_ops.to_shortname = "freebsd-uthreads";
-+ freebsd_uthread_ops.to_longname = "FreeBSD uthreads";
-+ freebsd_uthread_ops.to_doc = "FreeBSD user threads support.";
-+ freebsd_uthread_ops.to_open = freebsd_uthread_open;
-+ freebsd_uthread_ops.to_attach = freebsd_uthread_attach;
-+ freebsd_uthread_ops.to_post_attach = freebsd_uthread_post_attach;
-+ freebsd_uthread_ops.to_detach = freebsd_uthread_detach;
-+ freebsd_uthread_ops.to_resume = freebsd_uthread_resume;
-+ freebsd_uthread_ops.to_wait = freebsd_uthread_wait;
-+ freebsd_uthread_ops.to_fetch_registers = freebsd_uthread_fetch_registers;
-+ freebsd_uthread_ops.to_store_registers = freebsd_uthread_store_registers;
-+ freebsd_uthread_ops.to_prepare_to_store = freebsd_uthread_prepare_to_store;
-+ freebsd_uthread_ops.to_xfer_memory = freebsd_uthread_xfer_memory;
-+ freebsd_uthread_ops.to_files_info = freebsd_uthread_files_info;
-+ freebsd_uthread_ops.to_insert_breakpoint = memory_insert_breakpoint;
-+ freebsd_uthread_ops.to_remove_breakpoint = memory_remove_breakpoint;
-+ freebsd_uthread_ops.to_terminal_init = terminal_init_inferior;
-+ freebsd_uthread_ops.to_terminal_inferior = terminal_inferior;
-+ freebsd_uthread_ops.to_terminal_ours_for_output = terminal_ours_for_output;
-+ freebsd_uthread_ops.to_terminal_ours = terminal_ours;
-+ freebsd_uthread_ops.to_terminal_info = child_terminal_info;
-+ freebsd_uthread_ops.to_kill = freebsd_uthread_kill_inferior;
-+ freebsd_uthread_ops.to_create_inferior = freebsd_uthread_create_inferior;
-+ freebsd_uthread_ops.to_mourn_inferior = freebsd_uthread_mourn_inferior;
-+ freebsd_uthread_ops.to_can_run = freebsd_uthread_can_run;
-+ freebsd_uthread_ops.to_notice_signals = freebsd_uthread_notice_signals;
-+ freebsd_uthread_ops.to_thread_alive = freebsd_uthread_thread_alive;
-+ freebsd_uthread_ops.to_stop = freebsd_uthread_stop;
-+ freebsd_uthread_ops.to_stratum = process_stratum;
-+ freebsd_uthread_ops.to_has_all_memory = 1;
-+ freebsd_uthread_ops.to_has_memory = 1;
-+ freebsd_uthread_ops.to_has_stack = 1;
-+ freebsd_uthread_ops.to_has_registers = 1;
-+ freebsd_uthread_ops.to_has_execution = 1;
-+ freebsd_uthread_ops.to_has_thread_control = 0;
-+ freebsd_uthread_ops.to_magic = OPS_MAGIC;
-+ freebsd_uthread_ops.to_find_new_threads = freebsd_uthread_find_new_threads;
-+ freebsd_uthread_ops.to_pid_to_str = freebsd_uthread_pid_to_str;
-+#if 0
-+ freebsd_uthread_vec.get_thread_info = freebsd_uthread_get_thread_info;
-+#endif
-+}
-+
-+void
-+_initialize_freebsd_uthread ()
-+{
-+ init_freebsd_uthread_ops ();
-+ add_target (&freebsd_uthread_ops);
-+
-+ target_new_objfile_chain = target_new_objfile_hook;
-+ target_new_objfile_hook = freebsd_uthread_new_objfile;
-+
-+ child_suppress_run = 1;
-+}
-
diff --git a/devel/gdb52/files/patch-gdb_i386bsd-nat.c b/devel/gdb52/files/patch-gdb_i386bsd-nat.c
deleted file mode 100644
index a6f7c0ec5524..000000000000
--- a/devel/gdb52/files/patch-gdb_i386bsd-nat.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- gdb/i386bsd-nat.c 2003/05/19 07:22:00 1.1
-+++ gdb/i386bsd-nat.c 2003/05/19 07:22:35
-@@ -305,7 +305,7 @@
- /* For some mysterious reason, some of the reserved bits in the
- debug control register get set. Mask these off, otherwise the
- ptrace call below will fail. */
-- dbregs.dr7 &= ~(0x0000fc00);
-+ DBREG_DRX ((&dbregs), 7) = ~(0x0000fc00);
-
- DBREG_DRX ((&dbregs), regnum) = value;
-
-@@ -354,7 +354,7 @@
- return 0;
- #endif
-
-- return dbregs.dr6;
-+ return DBREG_DRX ((&dbregs), 6);
- }
-
- #endif /* PT_GETDBREGS */
diff --git a/devel/gdb52/files/patch-gdb_kvm-fbsd.c b/devel/gdb52/files/patch-gdb_kvm-fbsd.c
deleted file mode 100644
index 4eef7306dd49..000000000000
--- a/devel/gdb52/files/patch-gdb_kvm-fbsd.c
+++ /dev/null
@@ -1,1058 +0,0 @@
---- gdb/kvm-fbsd.c Mon Jun 3 11:32:24 2002
-+++ gdb/kvm-fbsd.c Mon Jun 3 11:30:35 2002
-@@ -0,0 +1,1055 @@
-+/* Live and postmortem kernel debugging functions for FreeBSD.
-+ Copyright 1996 Free Software Foundation, Inc.
-+
-+This file is part of GDB.
-+
-+This program is free software; you can redistribute it and/or modify
-+it under the terms of the GNU General Public License as published by
-+the Free Software Foundation; either version 2 of the License, or
-+(at your option) any later version.
-+
-+This program is distributed in the hope that it will be useful,
-+but WITHOUT ANY WARRANTY; without even the implied warranty of
-+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+GNU General Public License for more details.
-+
-+You should have received a copy of the GNU General Public License
-+along with this program; if not, write to the Free Software
-+Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-+
-+/* $FreeBSD: /tmp/pcvs/ports/devel/gdb52/files/Attic/patch-gdb_kvm-fbsd.c,v 1.1 2002-06-06 03:56:34 mp Exp $ */
-+
-+#include "defs.h"
-+
-+#include <ctype.h>
-+#include <errno.h>
-+#include <signal.h>
-+#include <fcntl.h>
-+#include <paths.h>
-+#include <sys/sysctl.h>
-+#include <sys/param.h>
-+#include <sys/time.h>
-+#include <sys/proc.h>
-+#include <sys/user.h>
-+#include "frame.h" /* required by inferior.h */
-+#include "inferior.h"
-+#include "symtab.h"
-+#include "symfile.h"
-+#include "objfiles.h"
-+#include "command.h"
-+#include "bfd.h"
-+#include "target.h"
-+#include "gdbcore.h"
-+#include <sys/stat.h>
-+#include <unistd.h>
-+#include <vm/vm.h>
-+#include <vm/vm_param.h>
-+
-+#include <machine/vmparam.h>
-+#include <machine/pcb.h>
-+#include <machine/tss.h>
-+#include <machine/frame.h>
-+
-+#if __FreeBSD_version >= 500032 && defined(i386)
-+#define _KERNEL
-+#include <sys/pcpu.h>
-+#undef _KERNEL
-+
-+static void kcore_files_info PARAMS ((struct target_ops *));
-+
-+static void kcore_close PARAMS ((int));
-+
-+static void get_kcore_registers PARAMS ((int));
-+
-+static int kcore_xfer_kmem PARAMS ((CORE_ADDR, char *, int, int, struct mem_attrib *attrib, struct target_ops *));
-+
-+static int xfer_umem PARAMS ((CORE_ADDR, char *, int, int));
-+
-+static CORE_ADDR ksym_lookup PARAMS ((const char *));
-+
-+static int read_pcb PARAMS ((int, CORE_ADDR));
-+
-+static struct proc * curProc PARAMS ((void));
-+
-+static int set_proc_context PARAMS ((CORE_ADDR paddr));
-+
-+static void kcore_open PARAMS ((char *filename, int from_tty));
-+
-+static void kcore_detach PARAMS ((char *args, int from_tty));
-+
-+static void set_proc_cmd PARAMS ((char *arg, int from_tty));
-+
-+static void set_cpu_cmd PARAMS ((char *arg, int from_tty));
-+
-+static CORE_ADDR kvtophys PARAMS ((int, CORE_ADDR));
-+
-+static int physrd PARAMS ((int, u_int, char*, int));
-+
-+static int kvm_open PARAMS ((const char *efile, char *cfile, char *sfile,
-+ int perm, char *errout));
-+
-+static int kvm_close PARAMS ((int fd));
-+
-+static int kvm_write PARAMS ((int core_kd, CORE_ADDR memaddr,
-+ char *myaddr, int len));
-+
-+static int kvm_read PARAMS ((int core_kd, CORE_ADDR memaddr,
-+ char *myaddr, int len));
-+
-+static int kvm_uread PARAMS ((int core_kd, struct proc *p,
-+ CORE_ADDR memaddr, char *myaddr,
-+ int len));
-+
-+static int kernel_core_file_hook PARAMS ((int fd, CORE_ADDR addr,
-+ char *buf, int len));
-+
-+static CORE_ADDR kvm_getpcpu PARAMS ((int cfd, int cpuid));
-+
-+static struct kinfo_proc * kvm_getprocs PARAMS ((int cfd, int op,
-+ CORE_ADDR proc, int *cnt));
-+
-+extern struct target_ops kcore_ops; /* Forward decl */
-+
-+/* Non-zero means we are debugging a kernel core file */
-+int kernel_debugging = 0;
-+int kernel_writablecore = 0;
-+
-+static char *core_file;
-+static int core_kd = -1;
-+static struct proc *cur_proc;
-+static CORE_ADDR kernel_start;
-+
-+static CORE_ADDR pcpu;
-+#define PCPU_OFFSET(name) \
-+ offsetof(struct pcpu, pc_ ## name)
-+
-+/*
-+ * Symbol names of kernel entry points. Use special frames.
-+ */
-+#define KSYM_TRAP "calltrap"
-+#define KSYM_INTR "Xintr"
-+#define KSYM_FASTINTR "Xfastintr"
-+#define KSYM_SYSCALL "Xsyscall"
-+
-+/*
-+ * Read the "thing" at kernel address 'addr' into the space pointed to
-+ * by point. The length of the "thing" is determined by the type of p.
-+ * Result is non-zero if transfer fails.
-+ */
-+#define kvread(addr, p) \
-+ (target_read_memory ((CORE_ADDR)(addr), (char *)(p), sizeof(*(p))))
-+
-+
-+
-+/*
-+ * The following is FreeBSD-specific hackery to decode special frames
-+ * and elide the assembly-language stub. This could be made faster by
-+ * defining a frame_type field in the machine-dependent frame information,
-+ * but we don't think that's too important right now.
-+ */
-+enum frametype { tf_normal, tf_trap, tf_interrupt, tf_syscall };
-+
-+CORE_ADDR
-+fbsd_kern_frame_saved_pc (fr)
-+struct frame_info *fr;
-+{
-+ struct minimal_symbol *sym;
-+ CORE_ADDR this_saved_pc;
-+ enum frametype frametype;
-+
-+ this_saved_pc = read_memory_integer (fr->frame + 4, 4);
-+ sym = lookup_minimal_symbol_by_pc (this_saved_pc);
-+ frametype = tf_normal;
-+ if (sym != NULL) {
-+ if (strcmp (SYMBOL_NAME(sym), KSYM_TRAP) == 0)
-+ frametype = tf_trap;
-+ else if (strncmp (SYMBOL_NAME(sym), KSYM_INTR,
-+ strlen(KSYM_INTR)) == 0 || strncmp (SYMBOL_NAME(sym),
-+ KSYM_FASTINTR, strlen(KSYM_FASTINTR)) == 0)
-+ frametype = tf_interrupt;
-+ else if (strcmp (SYMBOL_NAME(sym), KSYM_SYSCALL) == 0)
-+ frametype = tf_syscall;
-+ }
-+
-+ switch (frametype) {
-+ case tf_normal:
-+ return (this_saved_pc);
-+
-+#define oEIP offsetof(struct trapframe, tf_eip)
-+
-+ case tf_trap:
-+ return (read_memory_integer (fr->frame + 8 + oEIP, 4));
-+
-+ case tf_interrupt:
-+ return (read_memory_integer (fr->frame + 12 + oEIP, 4));
-+
-+ case tf_syscall:
-+ return (read_memory_integer (fr->frame + 8 + oEIP, 4));
-+#undef oEIP
-+ }
-+}
-+
-+static CORE_ADDR
-+ksym_lookup (name)
-+const char *name;
-+{
-+ struct minimal_symbol *sym;
-+
-+ sym = lookup_minimal_symbol (name, NULL, NULL);
-+ if (sym == NULL)
-+ error ("kernel symbol `%s' not found.", name);
-+
-+ return SYMBOL_VALUE_ADDRESS (sym);
-+}
-+
-+static struct proc *
-+curProc ()
-+{
-+ struct proc *p;
-+ struct thread *td;
-+ CORE_ADDR addr = pcpu + PCPU_OFFSET (curthread);
-+
-+ if (kvread (addr, &td))
-+ error ("cannot read thread pointer at %x\n", addr);
-+ addr = (CORE_ADDR)td + offsetof(struct thread, td_proc);
-+ if (kvread (addr, &p))
-+ error ("cannot read proc pointer at %x\n", addr);
-+ return p;
-+}
-+
-+/*
-+ * Set the process context to that of the proc structure at
-+ * system address paddr.
-+ */
-+static int
-+set_proc_context (paddr)
-+ CORE_ADDR paddr;
-+{
-+ struct proc p;
-+
-+ if (paddr < kernel_start)
-+ return (1);
-+
-+ cur_proc = (struct proc *)paddr;
-+#ifdef notyet
-+ set_kernel_boundaries (cur_proc);
-+#endif
-+
-+ /* Fetch all registers from core file */
-+ target_fetch_registers (-1);
-+
-+ /* Now, set up the frame cache, and print the top of stack */
-+ flush_cached_frames ();
-+ set_current_frame (create_new_frame (read_fp (), read_pc ()));
-+ select_frame (get_current_frame (), 0);
-+ return (0);
-+}
-+
-+/* Discard all vestiges of any previous core file
-+ and mark data and stack spaces as empty. */
-+
-+/* ARGSUSED */
-+static void
-+kcore_close (quitting)
-+ int quitting;
-+{
-+ inferior_ptid = null_ptid; /* Avoid confusion from thread stuff */
-+
-+ if (core_kd)
-+ {
-+ kvm_close (core_kd);
-+ free (core_file);
-+ core_file = NULL;
-+ core_kd = -1;
-+ }
-+}
-+
-+/* This routine opens and sets up the core file bfd */
-+
-+static void
-+kcore_open (filename, from_tty)
-+ char *filename;
-+ int from_tty;
-+{
-+ const char *p;
-+ struct cleanup *old_chain;
-+ char buf[256], *cp;
-+ int ontop;
-+ CORE_ADDR addr;
-+ struct pcb pcb;
-+
-+ target_preopen (from_tty);
-+
-+ unpush_target (&kcore_ops);
-+
-+ if (!filename)
-+ {
-+ /*error (core_kd?*/
-+ error ( (core_kd >= 0)?
-+ "No core file specified. (Use `detach' to stop debugging a core file.)"
-+ : "No core file specified.");
-+ }
-+
-+ filename = tilde_expand (filename);
-+ if (filename[0] != '/')
-+ {
-+ cp = concat (current_directory, "/", filename, NULL);
-+ free (filename);
-+ filename = cp;
-+ }
-+
-+ old_chain = make_cleanup (free, filename);
-+
-+ /*
-+ * gdb doesn't really do anything if the exec-file couldn't
-+ * be opened (in that case exec_bfd is NULL). Usually that's
-+ * no big deal, but kvm_open needs the exec-file's name,
-+ * which results in dereferencing a NULL pointer, a real NO-NO !
-+ * So, check here if the open of the exec-file succeeded.
-+ */
-+ if (exec_bfd == NULL) /* the open failed */
-+ error ("kgdb could not open the exec-file, please check the name you used !");
-+
-+ core_kd = kvm_open (exec_bfd->filename, filename, NULL,
-+ kernel_writablecore? O_RDWR : O_RDONLY, "kgdb: ");
-+ if (core_kd < 0)
-+ perror_with_name (filename);
-+
-+ /* Looks semi-reasonable. Toss the old core file and work on the new. */
-+
-+ discard_cleanups (old_chain); /* Don't free filename any more */
-+ core_file = filename;
-+ ontop = !push_target (&kcore_ops);
-+
-+ kernel_start = bfd_get_start_address (exec_bfd); /* XXX */
-+
-+ /* print out the panic string if there is one */
-+ if (kvread (ksym_lookup ("panicstr"), &addr) == 0
-+ && addr != 0
-+ && target_read_memory (addr, buf, sizeof (buf)) == 0)
-+ {
-+ for (cp = buf; cp < &buf[sizeof (buf)] && *cp; cp++)
-+ if (!isascii (*cp) || (!isprint (*cp) && !isspace (*cp)))
-+ *cp = '?';
-+ *cp = '\0';
-+ if (buf[0] != '\0')
-+ printf ("panicstr: %s\n", buf);
-+ }
-+
-+ /* Print all the panic messages if possible. */
-+ if (symfile_objfile != NULL)
-+ {
-+ printf ("panic messages:\n---\n");
-+ snprintf (buf, sizeof buf,
-+ "/sbin/dmesg -N %s -M %s | \
-+ /usr/bin/awk '/^(panic:|Fatal trap) / { printing = 1 } \
-+ { if (printing) print $0 }'",
-+ symfile_objfile->name, filename);
-+ fflush(stdout);
-+ system (buf);
-+ printf ("---\n");
-+ }
-+
-+ if (!ontop)
-+ {
-+ warning ("you won't be able to access this core file until you terminate\n\
-+your %s; do ``info files''", target_longname);
-+ return;
-+ }
-+
-+ /* we may need this later */
-+ cur_proc = (struct proc *)curProc ();
-+ /* Now, set up the frame cache, and print the top of stack */
-+ flush_cached_frames ();
-+ set_current_frame (create_new_frame (read_fp (), read_pc ()));
-+ select_frame (get_current_frame (), 0);
-+ print_stack_frame (selected_frame, selected_frame_level, 1);
-+}
-+
-+static void
-+kcore_detach (args, from_tty)
-+ char *args;
-+ int from_tty;
-+{
-+ if (args)
-+ error ("Too many arguments");
-+ unpush_target (&kcore_ops);
-+ reinit_frame_cache ();
-+ if (from_tty)
-+ printf_filtered ("No kernel core file now.\n");
-+}
-+
-+/* Get the registers out of a core file. This is the machine-
-+ independent part. Fetch_core_registers is the machine-dependent
-+ part, typically implemented in the xm-file for each architecture. */
-+
-+/* We just get all the registers, so we don't use regno. */
-+/* ARGSUSED */
-+static void
-+get_kcore_registers (regno)
-+ int regno;
-+{
-+ struct pcb *pcbaddr;
-+ struct thread *mainthread;
-+
-+ /* find the pcb for the current process */
-+ if (cur_proc == NULL)
-+ error ("get_kcore_registers no proc");
-+ if (kvread (&TAILQ_FIRST(&cur_proc->p_threads), &mainthread)) /* XXXKSE */
-+ error ("cannot read main thread for proc at %#x", cur_proc);
-+ if (kvread (&mainthread->td_pcb, &pcbaddr)) /* XXXKSE */
-+ error ("cannot read pcb pointer for proc at %#x", cur_proc);
-+ if (read_pcb (core_kd, (CORE_ADDR)pcbaddr) < 0)
-+ error ("cannot read pcb at %#x", pcbaddr);
-+}
-+
-+static void
-+kcore_files_info (t)
-+ struct target_ops *t;
-+{
-+ printf ("\t`%s'\n", core_file);
-+}
-+
-+static CORE_ADDR
-+ksym_maxuseraddr()
-+{
-+ static CORE_ADDR maxuseraddr;
-+ struct minimal_symbol *sym;
-+
-+ if (maxuseraddr == 0)
-+ {
-+ sym = lookup_minimal_symbol ("PTmap", NULL, NULL);
-+ if (sym == NULL) {
-+ maxuseraddr = VM_MAXUSER_ADDRESS;
-+ } else {
-+ maxuseraddr = SYMBOL_VALUE_ADDRESS (sym);
-+ }
-+ }
-+ return maxuseraddr;
-+}
-+
-+static int
-+kcore_xfer_kmem (memaddr, myaddr, len, write, attrib, target)
-+ CORE_ADDR memaddr;
-+ char *myaddr;
-+ int len;
-+ int write;
-+ struct mem_attrib *attrib;
-+ struct target_ops *target;
-+{
-+ int ns;
-+ int nu;
-+
-+ if (memaddr >= ksym_maxuseraddr())
-+ nu = 0;
-+ else
-+ {
-+ nu = xfer_umem (memaddr, myaddr, len, write);
-+ if (nu <= 0)
-+ return (0);
-+ if (nu == len)
-+ return (nu);
-+ memaddr += nu;
-+ if (memaddr != ksym_maxuseraddr())
-+ return (nu);
-+ myaddr += nu;
-+ len -= nu;
-+ }
-+
-+ ns = (write ? kvm_write : kvm_read) (core_kd, memaddr, myaddr, len);
-+ if (ns < 0)
-+ ns = 0;
-+
-+ return (nu + ns);
-+}
-+
-+static int
-+xfer_umem (memaddr, myaddr, len, write)
-+ CORE_ADDR memaddr;
-+ char *myaddr;
-+ int len;
-+ int write; /* ignored */
-+{
-+ int n;
-+ struct proc proc;
-+
-+ if (cur_proc == NULL || kvread (cur_proc, &proc))
-+ error ("cannot read proc at %#x", cur_proc);
-+ n = kvm_uread (core_kd, &proc, memaddr, myaddr, len) ;
-+
-+ if (n < 0)
-+ return 0;
-+ return n;
-+}
-+
-+static CORE_ADDR
-+ksym_kernbase()
-+{
-+ static CORE_ADDR kernbase;
-+ struct minimal_symbol *sym;
-+
-+ if (kernbase == 0)
-+ {
-+ sym = lookup_minimal_symbol ("kernbase", NULL, NULL);
-+ if (sym == NULL) {
-+ kernbase = KERNBASE;
-+ } else {
-+ kernbase = SYMBOL_VALUE_ADDRESS (sym);
-+ }
-+ }
-+ return kernbase;
-+}
-+
-+#define KERNOFF (ksym_kernbase())
-+#define INKERNEL(x) ((x) >= KERNOFF)
-+
-+static CORE_ADDR sbr;
-+static CORE_ADDR curpcb;
-+static int found_pcb;
-+static int devmem;
-+static int kfd;
-+static struct pcb pcb;
-+
-+static void
-+set_proc_cmd (arg, from_tty)
-+ char *arg;
-+ int from_tty;
-+{
-+ CORE_ADDR paddr;
-+ struct kinfo_proc *kp;
-+ int cnt = 0;
-+
-+ if (!arg)
-+ error_no_arg ("proc address for new current process");
-+ if (!kernel_debugging)
-+ error ("not debugging kernel");
-+
-+ paddr = (CORE_ADDR)parse_and_eval_address (arg);
-+ /* assume it's a proc pointer if it's in the kernel */
-+ if (paddr >= kernel_start) {
-+ if (set_proc_context(paddr))
-+ error("invalid proc address");
-+ } else {
-+ kp = kvm_getprocs(core_kd, KERN_PROC_PID, paddr, &cnt);
-+ if (!cnt)
-+ error("invalid pid");
-+ if (set_proc_context((CORE_ADDR)kp->ki_paddr))
-+ error("invalid proc address");
-+ }
-+}
-+
-+static void
-+set_cpu_cmd (arg, from_tty)
-+ char *arg;
-+ int from_tty;
-+{
-+ CORE_ADDR paddr;
-+ CORE_ADDR pcaddr;
-+ struct kinfo_proc *kp;
-+ int cpu, cfd;
-+
-+ if (!arg)
-+ error_no_arg ("cpu number");
-+ if (!kernel_debugging)
-+ error ("not debugging kernel");
-+
-+ cfd = core_kd;
-+ cpu = (int)parse_and_eval_address (arg);
-+ if ((pcaddr = kvm_getpcpu (cfd, cpu)) == NULL)
-+ error ("cpu number out of range");
-+
-+ pcpu = pcaddr;
-+ curpcb = kvtophys(cfd, pcpu + PCPU_OFFSET (curpcb));
-+ physrd (cfd, curpcb, (char*)&curpcb, sizeof curpcb);
-+
-+ if (!devmem)
-+ paddr = ksym_lookup ("dumppcb") - KERNOFF;
-+ else
-+ paddr = kvtophys (cfd, curpcb);
-+ read_pcb (cfd, paddr);
-+ printf ("initial pcb at %lx\n", (unsigned long)paddr);
-+
-+ if ((cur_proc = curProc()))
-+ target_fetch_registers (-1);
-+
-+ /* Now, set up the frame cache, and print the top of stack */
-+ flush_cached_frames ();
-+ set_current_frame (create_new_frame (read_fp (), read_pc ()));
-+ select_frame (get_current_frame (), 0);
-+ print_stack_frame (selected_frame, selected_frame_level, 1);
-+}
-+
-+/* substitutes for the stuff in libkvm which doesn't work */
-+/* most of this was taken from the old kgdb */
-+
-+/* we don't need all this stuff, but the call should look the same */
-+
-+static int
-+kvm_open (efile, cfile, sfile, perm, errout)
-+ const char *efile;
-+ char *cfile;
-+ char *sfile; /* makes this kvm_open more compatible to the one in libkvm */
-+ int perm;
-+ char *errout; /* makes this kvm_open more compatible to the one in libkvm */
-+{
-+ struct stat stb;
-+ int cfd;
-+ CORE_ADDR paddr;
-+
-+ if ((cfd = open (cfile, perm, 0)) < 0)
-+ return (cfd);
-+
-+ if ((pcpu = kvm_getpcpu (cfd, 0)) == NULL)
-+ return (-1);
-+
-+ fstat (cfd, &stb);
-+ if ((stb.st_mode & S_IFMT) == S_IFCHR
-+ && stb.st_rdev == makedev (2, 0))
-+ {
-+ devmem = 1;
-+ kfd = open (_PATH_KMEM, perm, 0);
-+ }
-+
-+ physrd (cfd, ksym_lookup ("IdlePTD") - KERNOFF, (char*)&sbr, sizeof sbr);
-+ printf ("IdlePTD at phsyical address 0x%08lx\n", (unsigned long)sbr);
-+ curpcb = kvtophys(cfd, pcpu + PCPU_OFFSET (curpcb));
-+ physrd (cfd, curpcb, (char*)&curpcb, sizeof curpcb);
-+
-+ found_pcb = 1; /* for vtophys */
-+ if (!devmem)
-+ paddr = ksym_lookup ("dumppcb") - KERNOFF;
-+ else
-+ paddr = kvtophys (cfd, curpcb);
-+ read_pcb (cfd, paddr);
-+ printf ("initial pcb at physical address 0x%08lx\n", (unsigned long)paddr);
-+
-+ return (cfd);
-+}
-+
-+static int
-+kvm_close (fd)
-+ int fd;
-+{
-+ return (close (fd));
-+}
-+
-+static int
-+kvm_write (core_kd, memaddr, myaddr, len)
-+ int core_kd;
-+ CORE_ADDR memaddr;
-+ char *myaddr;
-+{
-+ int cc;
-+
-+ if (devmem)
-+ {
-+ if (kfd > 0)
-+ {
-+ /*
-+ * Just like kvm_read, only we write.
-+ */
-+ errno = 0;
-+ if (lseek (kfd, (off_t)memaddr, 0) < 0
-+ && errno != 0)
-+ {
-+ error ("kvm_write:invalid address (%x)", memaddr);
-+ return (0);
-+ }
-+ cc = write (kfd, myaddr, len);
-+ if (cc < 0)
-+ {
-+ error ("kvm_write:write failed");
-+ return (0);
-+ }
-+ else if (cc < len)
-+ error ("kvm_write:short write");
-+ return (cc);
-+ }
-+ else
-+ return (0);
-+ }
-+ else
-+ {
-+ printf ("kvm_write not implemented for dead kernels\n");
-+ return (0);
-+ }
-+ /* NOTREACHED */
-+}
-+
-+static int
-+kvm_read (core_kd, memaddr, myaddr, len)
-+ int core_kd;
-+ CORE_ADDR memaddr;
-+ char *myaddr;
-+{
-+ return (kernel_core_file_hook (core_kd, memaddr, myaddr, len));
-+}
-+
-+static int
-+kvm_uread (core_kd, p, memaddr, myaddr, len)
-+ int core_kd;
-+ register struct proc *p;
-+ CORE_ADDR memaddr;
-+ char *myaddr;
-+ int len;
-+{
-+ register char *cp;
-+ char procfile[MAXPATHLEN];
-+ ssize_t amount;
-+ int fd;
-+
-+ if (devmem)
-+ {
-+ sprintf (procfile, "/proc/%d/mem", p->p_pid);
-+ fd = open (procfile, O_RDONLY, 0);
-+ if (fd < 0)
-+ {
-+ error ("cannot open %s", procfile);
-+ close (fd);
-+ return (0);
-+ }
-+
-+ cp = myaddr;
-+ while (len > 0)
-+ {
-+ errno = 0;
-+ if (lseek (fd, (off_t)memaddr, 0) == -1 && errno != 0)
-+ {
-+ error ("invalid address (%x) in %s", memaddr, procfile);
-+ break;
-+ }
-+ amount = read (fd, cp, len);
-+ if (amount < 0)
-+ {
-+ error ("error reading %s", procfile);
-+ break;
-+ }
-+ if (amount == 0)
-+ {
-+ error ("EOF reading %s", procfile);
-+ break;
-+ }
-+ cp += amount;
-+ memaddr += amount;
-+ len -= amount;
-+ }
-+
-+ close (fd);
-+ return ((ssize_t) (cp - myaddr));
-+ }
-+ else
-+ return (kernel_core_file_hook (core_kd, memaddr, myaddr, len));
-+}
-+
-+static struct kinfo_proc kp;
-+
-+/*
-+ * try to do what kvm_proclist in libkvm would do
-+ */
-+static int
-+kvm_proclist (cfd, pid, p, cnt)
-+int cfd, pid, *cnt;
-+struct proc *p;
-+{
-+ struct proc lp;
-+
-+ for (; p != NULL; p = LIST_NEXT(&lp, p_list)) {
-+ if (!kvm_read(cfd, (CORE_ADDR)p, (char *)&lp, sizeof (lp)))
-+ return (0);
-+ if (lp.p_pid != pid)
-+ continue;
-+ kp.ki_paddr = p;
-+ *cnt = 1;
-+ return (1);
-+ }
-+ *cnt = 0;
-+ return (0);
-+}
-+
-+/*
-+ * try to do what kvm_deadprocs in libkvm would do
-+ */
-+static struct kinfo_proc *
-+kvm_deadprocs (cfd, pid, cnt)
-+int cfd, pid, *cnt;
-+{
-+ CORE_ADDR allproc, zombproc;
-+ struct proc *p;
-+
-+ allproc = ksym_lookup("allproc");
-+ if (kvm_read(cfd, allproc, (char *)&p, sizeof (p)) == 0)
-+ return (NULL);
-+ kvm_proclist (cfd, pid, p, cnt);
-+ if (!*cnt) {
-+ zombproc = ksym_lookup("zombproc");
-+ if (kvm_read(cfd, zombproc, (char *)&p, sizeof (p)) == 0)
-+ return (NULL);
-+ kvm_proclist (cfd, pid, p, cnt);
-+ }
-+ return (&kp);
-+}
-+
-+static CORE_ADDR
-+kvm_getpcpu (cfd, cpuid)
-+int cfd, cpuid;
-+{
-+ SLIST_HEAD(, pcpu) pcpu_head;
-+ struct pcpu lpc;
-+ struct pcpu *pc;
-+
-+ physrd (cfd, ksym_lookup ("cpuhead") - KERNOFF, (char*)&pcpu_head,
-+ sizeof pcpu_head);
-+ pc = SLIST_FIRST (&pcpu_head);
-+ for (; pc != NULL; pc = SLIST_NEXT (&lpc, pc_allcpu))
-+ {
-+ kvm_read (cfd, (CORE_ADDR)pc, (char*)&lpc, sizeof lpc);
-+ if (lpc.pc_cpuid == cpuid)
-+ break;
-+ }
-+
-+ return ((CORE_ADDR)pc);
-+}
-+
-+/*
-+ * try to do what kvm_getprocs in libkvm would do
-+ */
-+static struct kinfo_proc *
-+kvm_getprocs (cfd, op, proc, cnt)
-+int cfd, op, *cnt;
-+CORE_ADDR proc;
-+{
-+ int mib[4], size;
-+
-+ *cnt = 0;
-+ /* assume it's a pid */
-+ if (devmem) { /* "live" kernel, use sysctl */
-+ mib[0] = CTL_KERN;
-+ mib[1] = KERN_PROC;
-+ mib[2] = KERN_PROC_PID;
-+ mib[3] = (int)proc;
-+ size = sizeof (kp);
-+ if (sysctl (mib, 4, &kp, &size, NULL, 0) < 0) {
-+ perror("sysctl");
-+ *cnt = 0;
-+ return (NULL);
-+ }
-+ if (!size)
-+ *cnt = 0;
-+ else
-+ *cnt = 1;
-+ return (&kp);
-+ } else
-+ return (kvm_deadprocs (cfd, (int)proc, cnt));
-+}
-+
-+static int
-+physrd (cfd, addr, dat, len)
-+ int cfd;
-+ u_int addr;
-+ char *dat;
-+ int len;
-+{
-+ if (lseek (cfd, (off_t)addr, L_SET) == -1)
-+ return (-1);
-+ return (read (cfd, dat, len));
-+}
-+
-+static CORE_ADDR
-+kvtophys (fd, addr)
-+ int fd;
-+ CORE_ADDR addr;
-+{
-+ CORE_ADDR v;
-+ unsigned int pte;
-+ static CORE_ADDR PTD = -1;
-+ CORE_ADDR current_ptd;
-+
-+ /*
-+ * We may no longer have a linear system page table...
-+ *
-+ * Here's the scoop. IdlePTD contains the physical address
-+ * of a page table directory that always maps the kernel.
-+ * IdlePTD is in memory that is mapped 1-to-1, so we can
-+ * find it easily given its 'virtual' address from ksym_lookup().
-+ * For hysterical reasons, the value of IdlePTD is stored in sbr.
-+ *
-+ * To look up a kernel address, we first convert it to a 1st-level
-+ * address and look it up in IdlePTD. This gives us the physical
-+ * address of a page table page; we extract the 2nd-level part of
-+ * VA and read the 2nd-level pte. Finally, we add the offset part
-+ * of the VA into the physical address from the pte and return it.
-+ *
-+ * User addresses are a little more complicated. If we don't have
-+ * a current PCB from read_pcb(), we use PTD, which is the (fixed)
-+ * virtual address of the current ptd. Since it's NOT in 1-to-1
-+ * kernel space, we must look it up using IdlePTD. If we do have
-+ * a pcb, we get the ptd from pcb_ptd.
-+ */
-+
-+ if (INKERNEL (addr))
-+ current_ptd = sbr;
-+ else if (found_pcb == 0)
-+ {
-+ if (PTD == -1)
-+ PTD = kvtophys (fd, ksym_lookup ("PTD"));
-+ current_ptd = PTD;
-+ }
-+ else
-+ current_ptd = pcb.pcb_cr3;
-+
-+ /*
-+ * Read the first-level page table (ptd).
-+ */
-+ v = current_ptd + ( (unsigned)addr >> PDRSHIFT) * sizeof pte;
-+ if (physrd (fd, v, (char *)&pte, sizeof pte) < 0 || (pte&PG_V) == 0)
-+ return (~0);
-+
-+ if (pte & PG_PS)
-+ {
-+ /*
-+ * No second-level page table; ptd describes one 4MB page.
-+ * (We assume that the kernel wouldn't set PG_PS without enabling
-+ * it cr0, and that the kernel doesn't support 36-bit physical
-+ * addresses).
-+ */
-+#define PAGE4M_MASK (NBPDR - 1)
-+#define PG_FRAME4M (~PAGE4M_MASK)
-+ addr = (pte & PG_FRAME4M) + (addr & PAGE4M_MASK);
-+ }
-+ else
-+ {
-+ /*
-+ * Read the second-level page table.
-+ */
-+ v = (pte&PG_FRAME) + ((addr >> PAGE_SHIFT)&(NPTEPG-1)) * sizeof pte;
-+ if (physrd (fd, v, (char *) &pte, sizeof (pte)) < 0 || (pte&PG_V) == 0)
-+ return (~0);
-+
-+ addr = (pte & PG_FRAME) + (addr & PAGE_MASK);
-+ }
-+#if 0
-+ printf ("vtophys (%x) -> %x\n", oldaddr, addr);
-+#endif
-+ return (addr);
-+}
-+
-+static int
-+read_pcb (fd, uaddr)
-+ int fd;
-+ CORE_ADDR uaddr;
-+{
-+ int i;
-+ int noreg;
-+ CORE_ADDR nuaddr = uaddr;
-+
-+ /* need this for the `proc' command to work */
-+ if (INKERNEL(uaddr))
-+ nuaddr = kvtophys(fd, uaddr);
-+
-+ if (physrd (fd, nuaddr, (char *)&pcb, sizeof pcb) < 0)
-+ {
-+ error ("cannot read pcb at %x\n", uaddr);
-+ return (-1);
-+ }
-+
-+ /*
-+ * get the register values out of the sys pcb and
-+ * store them where `read_register' will find them.
-+ */
-+ /*
-+ * XXX many registers aren't available.
-+ * XXX for the non-core case, the registers are stale - they are for
-+ * the last context switch to the debugger.
-+ * XXX gcc's register numbers aren't all #defined in tm-i386.h.
-+ */
-+ noreg = 0;
-+ for (i = 0; i < 3; ++i) /* eax,ecx,edx */
-+ supply_register (i, (char *)&noreg);
-+ supply_register (3, (char *)&pcb.pcb_ebx);
-+ supply_register (SP_REGNUM, (char *)&pcb.pcb_esp);
-+ supply_register (FP_REGNUM, (char *)&pcb.pcb_ebp);
-+ supply_register (6, (char *)&pcb.pcb_esi);
-+ supply_register (7, (char *)&pcb.pcb_edi);
-+ supply_register (PC_REGNUM, (char *)&pcb.pcb_eip);
-+ for (i = 9; i < 14; ++i) /* eflags, cs, ss, ds, es, fs */
-+ supply_register (i, (char *)&noreg);
-+ supply_register (15, (char *)&pcb.pcb_gs);
-+
-+ /* XXX 80387 registers? */
-+}
-+
-+/*
-+ * read len bytes from kernel virtual address 'addr' into local
-+ * buffer 'buf'. Return numbert of bytes if read ok, 0 otherwise. On read
-+ * errors, portion of buffer not read is zeroed.
-+ */
-+
-+static int
-+kernel_core_file_hook (fd, addr, buf, len)
-+ int fd;
-+ CORE_ADDR addr;
-+ char *buf;
-+ int len;
-+{
-+ int i;
-+ CORE_ADDR paddr;
-+ register char *cp;
-+ int cc;
-+
-+ cp = buf;
-+
-+ while (len > 0)
-+ {
-+ paddr = kvtophys (fd, addr);
-+ if (paddr == ~0)
-+ {
-+ memset (buf, '\000', len);
-+ break;
-+ }
-+ /* we can't read across a page boundary */
-+ i = min (len, PAGE_SIZE - (addr & PAGE_MASK));
-+ if ( (cc = physrd (fd, paddr, cp, i)) <= 0)
-+ {
-+ memset (cp, '\000', len);
-+ return (cp - buf);
-+ }
-+ cp += cc;
-+ addr += cc;
-+ len -= cc;
-+ }
-+ return (cp - buf);
-+}
-+
-+static struct target_ops kcore_ops;
-+
-+#else
-+int kernel_debugging = 0;
-+#endif
-+
-+void
-+_initialize_kcorelow()
-+{
-+#if __FreeBSD_version >= 500032 && defined(i386)
-+ kcore_ops.to_shortname = "kcore";
-+ kcore_ops.to_longname = "Kernel core dump file";
-+ kcore_ops.to_doc =
-+ "Use a core file as a target. Specify the filename of the core file.";
-+ kcore_ops.to_open = kcore_open;
-+ kcore_ops.to_close = kcore_close;
-+ kcore_ops.to_attach = find_default_attach;
-+ kcore_ops.to_detach = kcore_detach;
-+ kcore_ops.to_fetch_registers = get_kcore_registers;
-+ kcore_ops.to_xfer_memory = kcore_xfer_kmem;
-+ kcore_ops.to_files_info = kcore_files_info;
-+ kcore_ops.to_create_inferior = find_default_create_inferior;
-+ kcore_ops.to_stratum = kcore_stratum;
-+ kcore_ops.to_has_memory = 1;
-+ kcore_ops.to_has_stack = 1;
-+ kcore_ops.to_has_registers = 1;
-+ kcore_ops.to_magic = OPS_MAGIC;
-+
-+ add_target (&kcore_ops);
-+ add_com ("proc", class_obscure, set_proc_cmd, "Set current process context");
-+ add_com ("cpu", class_obscure, set_cpu_cmd, "Set current cpu");
-+#endif
-+}
diff --git a/devel/gdb52/files/patch-gdb_symfile.c b/devel/gdb52/files/patch-gdb_symfile.c
deleted file mode 100644
index 99c75ffe04bf..000000000000
--- a/devel/gdb52/files/patch-gdb_symfile.c
+++ /dev/null
@@ -1,15 +0,0 @@
---- gdb/symfile.c Tue Feb 26 17:40:36 2002
-+++ gdb/symfile.c Wed May 29 11:10:17 2002
-@@ -1546,11 +1546,7 @@
- char *val = sect_opts[i].value;
- char *sec = sect_opts[i].name;
-
-- val = sect_opts[i].value;
-- if (val[0] == '0' && val[1] == 'x')
-- addr = strtoul (val+2, NULL, 16);
-- else
-- addr = strtoul (val, NULL, 10);
-+ addr = parse_and_eval_address(val);
-
- /* Here we store the section offsets in the order they were
- entered on the command line. */
diff --git a/devel/gdb52/files/patch-gdb_target.c b/devel/gdb52/files/patch-gdb_target.c
deleted file mode 100644
index 7a4be01dd55d..000000000000
--- a/devel/gdb52/files/patch-gdb_target.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- gdb/target.c.orig Thu Jan 31 17:01:21 2002
-+++ gdb/target.c Fri Jun 7 16:36:06 2002
-@@ -1361,7 +1361,11 @@
- for (t = target_structs; t < target_structs + target_struct_size;
- ++t)
- {
-+#if defined(__FreeBSD__) && defined(__i386__)
-+ if ((*t)->to_stratum == (kernel_debugging ? kcore_stratum : core_stratum))
-+#else
- if ((*t)->to_stratum == core_stratum)
-+#endif
- {
- runable = *t;
- ++count;
diff --git a/devel/gdb52/files/patch-gdb_target.h b/devel/gdb52/files/patch-gdb_target.h
deleted file mode 100644
index 147cfe49620f..000000000000
--- a/devel/gdb52/files/patch-gdb_target.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- gdb/target.h Sat Feb 9 20:08:42 2002
-+++ gdb/target.h Fri May 24 08:38:31 2002
-@@ -52,6 +52,7 @@
- dummy_stratum, /* The lowest of the low */
- file_stratum, /* Executable files, etc */
- core_stratum, /* Core dump files */
-+ kcore_stratum, /* Kernel core files */
- download_stratum, /* Downloading of remote targets */
- process_stratum, /* Executing processes */
- thread_stratum /* Executing threads */
diff --git a/devel/gdb52/files/patch-gdb_version.in b/devel/gdb52/files/patch-gdb_version.in
deleted file mode 100644
index b00559ee28e5..000000000000
--- a/devel/gdb52/files/patch-gdb_version.in
+++ /dev/null
@@ -1,5 +0,0 @@
---- gdb/version.in Fri Apr 26 18:04:22 2002
-+++ gdb/version.in Mon Jun 3 08:14:54 2002
-@@ -1 +1 @@
--5.2
-+5.2 (FreeBSD)
diff --git a/devel/gdb52/pkg-descr b/devel/gdb52/pkg-descr
deleted file mode 100644
index e35d020ca378..000000000000
--- a/devel/gdb52/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-GNU GDB 5.2 developmental snapshot.
diff --git a/devel/gdb52/pkg-plist b/devel/gdb52/pkg-plist
deleted file mode 100644
index b8c750aaa26f..000000000000
--- a/devel/gdb52/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-@comment $FreeBSD$
-bin/gdb521
diff --git a/finance/Makefile b/finance/Makefile
index c703471269c2..84656ac728d4 100644
--- a/finance/Makefile
+++ b/finance/Makefile
@@ -19,7 +19,6 @@
SUBDIR += libstocks
SUBDIR += mybudget
SUBDIR += myphpmoney
- SUBDIR += opale
SUBDIR += openhbci
SUBDIR += p5-Business-CreditCard
SUBDIR += p5-Business-OCV
diff --git a/finance/opale/Makefile b/finance/opale/Makefile
deleted file mode 100644
index 60df9f3c5c7f..000000000000
--- a/finance/opale/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# New ports collection makefile for: opale
-# Date created: Wed Feb 25 00:43:37 UTC 2004
-# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= opale
-PORTVERSION= 0.5
-PORTREVISION= 1
-CATEGORIES= finance kde
-MASTER_SITES= ${MASTER_SITE_LOCAL} \
- http://orzel.freehackers.org/download/ \
- ftp://ftp.freehackers.org/pub/opale/
-MASTER_SITE_SUBDIR= lioux
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A very simple personal bank account manager for KDE and KOffice
-
-BUILD_DEPENDS= korganizer:${PORTSDIR}/deskutils/kdepim3
-LIB_DEPENDS= kofficecore.2:${PORTSDIR}/editors/koffice-kde3
-
-BROKEN= "Does not compile"
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-USE_KDELIBS_VER=3
-USE_BZIP2= yes
-USE_GMAKE= yes
-USE_INC_LIBTOOL_VER= 13
-USE_REINPLACE= yes
-INSTALLS_SHLIB= yes
-
-CONFIGURE_ARGS= --with-koffice-includes=${LOCALBASE}/include \
- --with-koffice-libs=${LOCALBASE}/lib \
- --program-prefix=''
-CONFIGURE_ENV= CFLAGS="${CFLAGS} ${PTHREAD_CFLAGS}" \
- LDFLAGS="${LDFLAGS} ${PTHREAD_LIBS}"
-
-post-patch:
- @${REINPLACE_CMD} -E \
- -e 's|-O2||g' \
- ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
-
-.include <bsd.port.mk>
diff --git a/finance/opale/distinfo b/finance/opale/distinfo
deleted file mode 100644
index 891285974a8f..000000000000
--- a/finance/opale/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (opale-0.5.tar.bz2) = 331dc07ba5c00b088c6b3f17419a0fe5
-SIZE (opale-0.5.tar.bz2) = 550138
diff --git a/finance/opale/files/patch-cashimport.cc b/finance/opale/files/patch-cashimport.cc
deleted file mode 100644
index 6bce98340188..000000000000
--- a/finance/opale/files/patch-cashimport.cc
+++ /dev/null
@@ -1,46 +0,0 @@
---- opale/filters/cashimport.cc.orig Mon Aug 23 14:15:41 2004
-+++ opale/filters/cashimport.cc Mon Aug 23 14:17:59 2004
-@@ -37,7 +37,7 @@
- (((a) & 0x0000ff00U) << 8) | \
- (((a) & 0x00ff0000U) >> 8))
-
--#define USE_SWAP(_x) (((unsigned int)_x)=INT_SWAP(((unsigned int)_x)))
-+#define USE_SWAP(_x) ((_x)=INT_SWAP(((unsigned int)_x)))
-
-
- /*
-@@ -117,12 +117,7 @@
- QDataStream stream(&in);
-
- char magic[]="CASH_MAGICxxx";
-- stream >> (unsigned char)magic[0]; stream >> (unsigned char)magic[1];
-- stream >> (unsigned char)magic[2]; stream >> (unsigned char)magic[3];
-- stream >> (unsigned char)magic[4]; stream >> (unsigned char)magic[5];
-- stream >> (unsigned char)magic[6]; stream >> (unsigned char)magic[7];
-- stream >> (unsigned char)magic[8]; stream >> (unsigned char)magic[9];
-- stream >> (unsigned char)magic[10];
-+ stream.readRawBytes(magic,11);
-
- if ( magic[10]!=0 ||
- magic[9]!='C' || magic[8]!='I' ||
-@@ -144,9 +139,7 @@
- emit sigProgress(2);
-
- // read the number of record
-- stream >> (unsigned char)magic[0]; stream >> (unsigned char)magic[1];
-- stream >> (unsigned char)magic[2]; stream >> (unsigned char)magic[3];
-- stream >> (unsigned char)magic[4]; //stream >> (unsigned char)magic[5];
-+ stream.readRawBytes(magic,5);
- magic[5] = 0;
-
- int n = atoi(magic);
-@@ -160,8 +153,7 @@
- QString name;
-
- // get the data
-- for (unsigned int li=0; li< sizeof(s_ope); li++)
-- stream >> (unsigned char) ope.c[li];
-+ stream.readRawBytes(ope.c,sizeof(s_ope));
-
- if (need_swap) {
- USE_SWAP(ope.ope.how);
diff --git a/finance/opale/files/patch-opale::opale_record.cc b/finance/opale/files/patch-opale::opale_record.cc
deleted file mode 100644
index 60df79700b99..000000000000
--- a/finance/opale/files/patch-opale::opale_record.cc
+++ /dev/null
@@ -1,55 +0,0 @@
---- opale/opale_record.cc.orig Thu Nov 20 12:00:53 2003
-+++ opale/opale_record.cc Sun Feb 29 22:18:25 2004
-@@ -270,7 +270,7 @@
- QString("%1 %2").arg( QString().sprintf("%12.2f", m_amount/100.)).arg(currency),
- checked()?"X":"",
- howlist[type],
-- isFutur()?i18n("Future"):"",
-+ isFutur()?i18n("Future"):QString(""),
- QString("%1 %2").arg( QString().sprintf("%12.2f", t->global/100.)).arg(currency),
- categorylist[category] );
-
-@@ -324,10 +324,19 @@
-
- #ifndef USE_BUGGY_STRTOD
-
-+#if (defined(__unix__) || defined(unix)) && !defined(USG)
-+#include <sys/param.h>
-+#endif
-+
- #include <stdlib.h>
- #include <ctype.h>
- #include <math.h>
-+
-+#if (defined(BSD) && (BSD >= 199306))
-+#include <limits.h>
-+#else
- #include <values.h> // MAXLONG
-+#endif
-
- amount_t
- atoprice (const char *buf)
-@@ -347,7 +356,11 @@
- a = atol (buf);
-
- /* provisoire */
-+#if (defined(BSD) && (BSD >= 199306))
-+ if (a > ((LONG_MAX) / 100))
-+#else
- if (a > MAXLONG / 100)
-+#endif
- kdDebug(OPALE_DEBUG_STREAM) << "Price out of limits(1)" << endl;
-
- return (a >= 0) ? 100 * a + b : 100 * a - b;
-@@ -356,7 +369,11 @@
- {
- /* provisoire */
- a = atol (buf);
-+#if (defined(BSD) && (BSD >= 199306))
-+ if (a > ((LONG_MAX) / 100))
-+#else
- if (a > ((MAXLONG) / 100))
-+#endif
- kdDebug(OPALE_DEBUG_STREAM) << "Price out of limits(2)" << endl;
- return (100 * a);
- }
diff --git a/finance/opale/pkg-descr b/finance/opale/pkg-descr
deleted file mode 100644
index b404ff90fdee..000000000000
--- a/finance/opale/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-[ excerpt from developer's www site ]
-
-Opale is a very simple personal bank account manager for KDE and
-KOffice. The precise specifications are opale should do what I
-need.
-
-I'm not releasing Opale in the hope it will be useful for anybody.
-Of course I'll be glad if it ever is, but I'm mostly expecting you
-to find Opale quite limited. It should be easy to improve , though,
-with new filters for example. And I can help you if needed.
-
-Author: Thomas Capricelli
-WWW: http://orzel.freehackers.org/opale/
diff --git a/finance/opale/pkg-plist b/finance/opale/pkg-plist
deleted file mode 100644
index 94984630cad6..000000000000
--- a/finance/opale/pkg-plist
+++ /dev/null
@@ -1,56 +0,0 @@
-bin/opale
-lib/kde3/libcashimport.la
-lib/kde3/libcashimport.so
-lib/libopalepart.la
-lib/libopalepart.so
-lib/libopalepart.so.0
-lib/opale.la
-lib/opale.so
-share/applnk/Office/opale.desktop
-share/apps/opale/opale.rc
-share/icons/crystalsvg/32x32/apps/opale.png
-share/icons/crystalsvg/48x48/apps/opale.png
-share/icons/crystalsvg/scalable/apps/opale.svg
-share/icons/locolor/16x16/apps/opale.png
-share/icons/locolor/32x32/apps/opale.png
-share/locale/de/LC_MESSAGES/opale-0.5.mo
-share/locale/et/LC_MESSAGES/opale-0.5.mo
-share/locale/fr/LC_MESSAGES/opale-0.5.mo
-share/locale/it/LC_MESSAGES/opale-0.5.mo
-share/locale/ru/LC_MESSAGES/opale-0.5.mo
-share/mimelnk/application/x-cash-be.desktop
-share/mimelnk/application/x-cash-le.desktop
-share/mimelnk/application/x-opale.desktop
-share/services/opale_cash_import.desktop
-@unexec rmdir %D/share/services 2>/dev/null || true
-@unexec rmdir %D/share/mimelnk/application 2>/dev/null || true
-@unexec rmdir %D/share/mimelnk 2>/dev/null || true
-@unexec rmdir %D/share/locale/ru/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/ru 2>/dev/null || true
-@unexec rmdir %D/share/locale/it/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/it 2>/dev/null || true
-@unexec rmdir %D/share/locale/fr/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/fr 2>/dev/null || true
-@unexec rmdir %D/share/locale/et/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/et 2>/dev/null || true
-@unexec rmdir %D/share/locale/de/LC_MESSAGES 2>/dev/null || true
-@unexec rmdir %D/share/locale/de 2>/dev/null || true
-@unexec rmdir %D/share/locale 2>/dev/null || true
-@unexec rmdir %D/share/icons/locolor/32x32/apps 2>/dev/null || true
-@unexec rmdir %D/share/icons/locolor/32x32 2>/dev/null || true
-@unexec rmdir %D/share/icons/locolor/16x16/apps 2>/dev/null || true
-@unexec rmdir %D/share/icons/locolor/16x16 2>/dev/null || true
-@unexec rmdir %D/share/icons/locolor 2>/dev/null || true
-@unexec rmdir %D/share/icons/crystalsvg/scalable/apps 2>/dev/null || true
-@unexec rmdir %D/share/icons/crystalsvg/scalable 2>/dev/null || true
-@unexec rmdir %D/share/icons/crystalsvg/48x48/apps 2>/dev/null || true
-@unexec rmdir %D/share/icons/crystalsvg/48x48 2>/dev/null || true
-@unexec rmdir %D/share/icons/crystalsvg/32x32/apps 2>/dev/null || true
-@unexec rmdir %D/share/icons/crystalsvg/32x32 2>/dev/null || true
-@unexec rmdir %D/share/icons/crystalsvg 2>/dev/null || true
-@unexec rmdir %D/share/icons 2>/dev/null || true
-@unexec rmdir %D/share/apps/opale 2>/dev/null || true
-@unexec rmdir %D/share/apps 2>/dev/null || true
-@unexec rmdir %D/share/applnk/Office 2>/dev/null || true
-@unexec rmdir %D/share/applnk 2>/dev/null || true
-@unexec rmdir %D/lib/kde3 2>/dev/null || true
diff --git a/french/Makefile b/french/Makefile
index 7d01e935bfe1..bf8587f6731b 100644
--- a/french/Makefile
+++ b/french/Makefile
@@ -6,7 +6,6 @@
SUBDIR += alphabet_sounds_fr
SUBDIR += aspell
SUBDIR += aster
- SUBDIR += daCode
SUBDIR += dico
SUBDIR += eficas
SUBDIR += facturier
diff --git a/french/daCode/Makefile b/french/daCode/Makefile
deleted file mode 100644
index 3920ffb0b4cd..000000000000
--- a/french/daCode/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# New ports collection makefile for: daCode-1.2.0
-# Date created: 4 September 2002
-# Whom: Sebastien Gioria <gioria@FreeBSD.ORG>
-#
-# $FreeBSD$
-#
-
-PORTNAME= daCode
-PORTVERSION= 1.2.0
-CATEGORIES= french
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR=dacode
-
-MAINTAINER= gioria@FreeBSD.org
-COMMENT= A web publication system used by http://www.linuxfr.org
-
-RUN_DEPENDS+= ${LOCALBASE}/sbin/httpd:${PORTSDIR}/www/apache13 \
- ${LOCALBASE}/libexec/apache/libphp3.so:${PORTSDIR}/www/mod_php3
-
-NO_BUILD= yes
-
-do-install:
- ${ECHO} "Installing in ${PREFIX}/www/dacode"
- ${MKDIR} ${PREFIX}/www/dacode
- ${CP} -R ${WRKSRC}/* ${PREFIX}/www/dacode
- ${CHOWN} -R www:www ${PREFIX}/www/dacode
-
-post-install:
- @${SED} -e 's,%%PREFIX%%,${PREFIX},g' ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/french/daCode/distinfo b/french/daCode/distinfo
deleted file mode 100644
index a7bc39c67d4c..000000000000
--- a/french/daCode/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (daCode-1.2.0.tar.gz) = 453c8988f6364aad32796f2706b479a0
-SIZE (daCode-1.2.0.tar.gz) = 1545780
diff --git a/french/daCode/pkg-descr b/french/daCode/pkg-descr
deleted file mode 100644
index 66d8480c23ed..000000000000
--- a/french/daCode/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-daCode est un moteur de dépèches écrit en PHP. Ce genre d'application est
-également appelé "gestionnaire de contenu", ou "Content Management System"
-(CMS). Il fonctionne avec PHP 3 et 4, et nécessite l'utilisation d'une base
-de données (MySQL ou PostgreSQL). Il peut également étre utilisé, en plus
-d'une base de données, avec LDAP ou NIS.
-
-WWW: http://www.dacode.org
-
-- S.
-gioria@FreeBSD.ORG
diff --git a/french/daCode/pkg-message b/french/daCode/pkg-message
deleted file mode 100644
index ad5cb8ccd237..000000000000
--- a/french/daCode/pkg-message
+++ /dev/null
@@ -1,28 +0,0 @@
-Vous devez maintenant créer un alias dans la configuration de apache
-(dans le fichier %%PREFIX%%/etc/httpd.conf) pour utiliser correctement
-daCode. Faites pointer cet alias vers %%PREFIX%%/www/dacode/htdocs.
-
-Par exemple, rajouter la ligne suivante :
- Alias /dacode/ "%%PREFIX%%/www/dacode/src/htdocs"
-
-
-Puis copiez %%PREFIX%%/www/dacode/src/phplib/config.sample vers
-%%PREFIX%%/www/dacode/src/phplib/config.php3 et éditer ce fichier.
-
-Modifier le login et le mot de passe de l'administrateur par
-défaut dans le script SQL approprié.
-
-Ensuite créez les tables de la base de données choisie :
- - Pour mysql; utilisez %%PREFIX%%/www/dacode/sql/dacode.mysql
- - Pour PostgreSQL, utilisez %%PREFIX%%/www/dacode/sql/dacode.pgsql
-
-Ensuite faites pointer votre browser vers cet alias, suivant l'exemple
- précédent :
- http:://monsite/dacode
-
-Si cela fonctionne, dacode est installé correctement, il ne vous reste
-plus qu'a lire la documentation et publiez vos news
-
-Plus d'informations sur daCode à l'URL http://www.dacode.org
-
-S. (gioria@FreeBSD.ORG)
diff --git a/french/daCode/pkg-plist b/french/daCode/pkg-plist
deleted file mode 100644
index e67028339938..000000000000
--- a/french/daCode/pkg-plist
+++ /dev/null
@@ -1,673 +0,0 @@
-www/dacode/scripts/daCode2usenet.pl
-www/dacode/scripts/dacodeconfig
-www/dacode/scripts/sqlcheck.pl
-www/dacode/ldap/dacode.at.conf
-www/dacode/ldap/dacode.ldif
-www/dacode/ldap/dacode.oc.conf
-www/dacode/ldap/ldap.txt
-www/dacode/ldap/slapd.conf
-www/dacode/doc/script/translator.pl
-www/dacode/doc/txt/cache.txt
-www/dacode/doc/txt/devel.txt
-www/dacode/doc/txt/pas-a-pas.txt
-www/dacode/doc/html/usersguide-fr.html
-www/dacode/doc/html/FAQ.html
-www/dacode/doc/html/admiguide-en-1.html
-www/dacode/doc/html/admiguide-en-2.html
-www/dacode/doc/html/admiguide-en-3.html
-www/dacode/doc/html/admiguide-en-4.html
-www/dacode/doc/html/admiguide-en.html
-www/dacode/doc/html/admiguide-fr-1.html
-www/dacode/doc/html/admiguide-fr-2.html
-www/dacode/doc/html/admiguide-fr-3.html
-www/dacode/doc/html/admiguide-fr-4.html
-www/dacode/doc/html/admiguide-fr.html
-www/dacode/doc/html/templates-1.html
-www/dacode/doc/html/templates-2.html
-www/dacode/doc/html/templates.html
-www/dacode/doc/html/usersguide-en-1.html
-www/dacode/doc/html/usersguide-en-2.html
-www/dacode/doc/html/usersguide-en-3.html
-www/dacode/doc/html/usersguide-en-4.html
-www/dacode/doc/html/usersguide-en-5.html
-www/dacode/doc/html/usersguide-en-6.html
-www/dacode/doc/html/usersguide-en.html
-www/dacode/doc/html/usersguide-fr-1.html
-www/dacode/doc/html/usersguide-fr-2.html
-www/dacode/doc/html/usersguide-fr-3.html
-www/dacode/doc/html/usersguide-fr-4.html
-www/dacode/doc/html/usersguide-fr-5.html
-www/dacode/doc/html/usersguide-fr-6.html
-www/dacode/doc/html/FAQ-fr.html
-www/dacode/doc/sgml/usersguide.sgml
-www/dacode/doc/sgml/admiguide-en.sgml
-www/dacode/doc/sgml/admiguide-fr.sgml
-www/dacode/doc/sgml/admiguide.sgml
-www/dacode/doc/sgml/templates.sgml
-www/dacode/doc/sgml/usersguide-en.sgml
-www/dacode/doc/sgml/usersguide-fr.sgml
-www/dacode/doc/sgml/Makefile
-www/dacode/doc/xml/daCodeFAQ.xml
-www/dacode/doc/xml/faq.dtd
-www/dacode/doc/RULES
-www/dacode/doc/Level
-www/dacode/doc/Parameter
-www/dacode/sql/dacode.mysql
-www/dacode/sql/dacode.mysql.1.0-1.2rc1
-www/dacode/sql/dacode.mysql.1.2rc1-1.2rc2
-www/dacode/sql/dacode.pgsql
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/daCode.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Amiga.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Apple.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Audiovisuel.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Be.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Cinema.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Commercial.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Communaute.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Debian.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Demo.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Doc.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/FreeBSD.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/GNUstep.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Game.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Gimp.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Gnome.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Gnu.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Hardware.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Helixcode.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Humour.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Internet.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Java.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Justice.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/KDE.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Kernel.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/LSM.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Linux-Expo.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Linux.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/LinuxFR.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Livre.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Lug.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/MP3.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Mandrake.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Microsoft.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Mozilla.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/NetBSD.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/OpenBSD.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/PHP.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Palm.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Perl.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Pingoo.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Pirate.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Presse.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Python.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Quake.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/RC5.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/RedHat.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/RienAVoir.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Samba.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Son.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Securite.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Slackware.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Starwars.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Suse.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Technologie.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/TelephoneMobile.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/section/Alphalinux.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/logo.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/logo_daCode.png
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/pixel.gif
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/point.gif
-www/dacode/src/htdocs/themes/phpnukeopenmind/images/shadow.gif
-www/dacode/src/htdocs/themes/phpnukeopenmind/style.css
-www/dacode/src/htdocs/themes/daweb/images/logo_alienglow_back5f5f5f.png
-www/dacode/src/htdocs/themes/daweb/images/logo_daCode.png
-www/dacode/src/htdocs/themes/daweb/images/logo_daCode_small.png
-www/dacode/src/htdocs/themes/daweb/images/pix.png
-www/dacode/src/htdocs/themes/daweb/images/ul.png
-www/dacode/src/htdocs/themes/daweb/images/ur.png
-www/dacode/src/htdocs/themes/daweb/daweb.css
-www/dacode/src/htdocs/themes/kde2/images/w.png
-www/dacode/src/htdocs/themes/kde2/images/e.png
-www/dacode/src/htdocs/themes/kde2/images/logo.png
-www/dacode/src/htdocs/themes/kde2/images/logo.xcf.bz2
-www/dacode/src/htdocs/themes/kde2/images/logo_daCode.png
-www/dacode/src/htdocs/themes/kde2/images/n.png
-www/dacode/src/htdocs/themes/kde2/images/ne.png
-www/dacode/src/htdocs/themes/kde2/images/nw.png
-www/dacode/src/htdocs/themes/kde2/images/s.png
-www/dacode/src/htdocs/themes/kde2/images/se.png
-www/dacode/src/htdocs/themes/kde2/images/sw.png
-www/dacode/src/htdocs/themes/kde2/images/t.png
-www/dacode/src/htdocs/themes/kde2/images/te.png
-www/dacode/src/htdocs/themes/kde2/images/ts.png
-www/dacode/src/htdocs/themes/kde2/images/tse.png
-www/dacode/src/htdocs/themes/kde2/images/tsw.png
-www/dacode/src/htdocs/themes/kde2/images/tte.png
-www/dacode/src/htdocs/themes/kde2/images/ttw.png
-www/dacode/src/htdocs/themes/kde2/images/tw.png
-www/dacode/src/htdocs/themes/kde2/images/back.png
-www/dacode/src/htdocs/themes/kde2/kde2.css
-www/dacode/src/htdocs/themes/linuxfr/images/logo_daCode.png
-www/dacode/src/htdocs/themes/linuxfr/linuxfr.css
-www/dacode/src/htdocs/themes/contrib/do_not_delete
-www/dacode/src/htdocs/themes/printable/printable.css
-www/dacode/src/htdocs/themes/slashdot/images/section/TelephoneMobile.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Amiga.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Apple.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Audiovisuel.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Be.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Cinema.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Commercial.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Communaute.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Debian.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Demo.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Doc.png
-www/dacode/src/htdocs/themes/slashdot/images/section/FreeBSD.png
-www/dacode/src/htdocs/themes/slashdot/images/section/GNUstep.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Game.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Gimp.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Gnome.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Gnu.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Hardware.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Helixcode.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Humour.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Internet.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Java.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Justice.png
-www/dacode/src/htdocs/themes/slashdot/images/section/KDE.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Kernel.png
-www/dacode/src/htdocs/themes/slashdot/images/section/LSM.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Linux-Expo.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Linux.png
-www/dacode/src/htdocs/themes/slashdot/images/section/LinuxFR.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Livre.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Lug.png
-www/dacode/src/htdocs/themes/slashdot/images/section/MP3.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Mandrake.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Microsoft.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Mozilla.png
-www/dacode/src/htdocs/themes/slashdot/images/section/NetBSD.png
-www/dacode/src/htdocs/themes/slashdot/images/section/OpenBSD.png
-www/dacode/src/htdocs/themes/slashdot/images/section/PHP.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Palm.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Perl.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Pingoo.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Pirate.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Presse.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Python.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Quake.png
-www/dacode/src/htdocs/themes/slashdot/images/section/RC5.png
-www/dacode/src/htdocs/themes/slashdot/images/section/RedHat.png
-www/dacode/src/htdocs/themes/slashdot/images/section/RienAVoir.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Samba.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Securite.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Slackware.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Son.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Starwars.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Suse.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Technologie.png
-www/dacode/src/htdocs/themes/slashdot/images/section/Alphalinux.png
-www/dacode/src/htdocs/themes/slashdot/images/default_attach.png
-www/dacode/src/htdocs/themes/slashdot/images/logo.png
-www/dacode/src/htdocs/themes/slashdot/images/logo_daCode.png
-www/dacode/src/htdocs/themes/slashdot/images/mail.png
-www/dacode/src/htdocs/themes/slashdot/images/slc.gif
-www/dacode/src/htdocs/themes/slashdot/slashdot.css
-www/dacode/src/htdocs/themes/wm/images/section/TelephoneMobile.png
-www/dacode/src/htdocs/themes/wm/images/section/Amiga.png
-www/dacode/src/htdocs/themes/wm/images/section/Apple.png
-www/dacode/src/htdocs/themes/wm/images/section/Audiovisuel.png
-www/dacode/src/htdocs/themes/wm/images/section/Be.png
-www/dacode/src/htdocs/themes/wm/images/section/Cinema.png
-www/dacode/src/htdocs/themes/wm/images/section/Commercial.png
-www/dacode/src/htdocs/themes/wm/images/section/Communaute.png
-www/dacode/src/htdocs/themes/wm/images/section/Debian.png
-www/dacode/src/htdocs/themes/wm/images/section/Demo.png
-www/dacode/src/htdocs/themes/wm/images/section/Doc.png
-www/dacode/src/htdocs/themes/wm/images/section/FreeBSD.png
-www/dacode/src/htdocs/themes/wm/images/section/GNUstep.png
-www/dacode/src/htdocs/themes/wm/images/section/Game.png
-www/dacode/src/htdocs/themes/wm/images/section/Gimp.png
-www/dacode/src/htdocs/themes/wm/images/section/Gnome.png
-www/dacode/src/htdocs/themes/wm/images/section/Gnu.png
-www/dacode/src/htdocs/themes/wm/images/section/Hardware.png
-www/dacode/src/htdocs/themes/wm/images/section/Helixcode.png
-www/dacode/src/htdocs/themes/wm/images/section/Humour.png
-www/dacode/src/htdocs/themes/wm/images/section/Internet.png
-www/dacode/src/htdocs/themes/wm/images/section/Java.png
-www/dacode/src/htdocs/themes/wm/images/section/Justice.png
-www/dacode/src/htdocs/themes/wm/images/section/KDE.png
-www/dacode/src/htdocs/themes/wm/images/section/Kernel.png
-www/dacode/src/htdocs/themes/wm/images/section/LSM.png
-www/dacode/src/htdocs/themes/wm/images/section/Linux-Expo.png
-www/dacode/src/htdocs/themes/wm/images/section/Linux.png
-www/dacode/src/htdocs/themes/wm/images/section/LinuxFR.png
-www/dacode/src/htdocs/themes/wm/images/section/Livre.png
-www/dacode/src/htdocs/themes/wm/images/section/Lug.png
-www/dacode/src/htdocs/themes/wm/images/section/MP3.png
-www/dacode/src/htdocs/themes/wm/images/section/Mandrake.png
-www/dacode/src/htdocs/themes/wm/images/section/Microsoft.png
-www/dacode/src/htdocs/themes/wm/images/section/Mozilla.png
-www/dacode/src/htdocs/themes/wm/images/section/NetBSD.png
-www/dacode/src/htdocs/themes/wm/images/section/OpenBSD.png
-www/dacode/src/htdocs/themes/wm/images/section/PHP.png
-www/dacode/src/htdocs/themes/wm/images/section/Palm.png
-www/dacode/src/htdocs/themes/wm/images/section/Perl.png
-www/dacode/src/htdocs/themes/wm/images/section/Pingoo.png
-www/dacode/src/htdocs/themes/wm/images/section/Pirate.png
-www/dacode/src/htdocs/themes/wm/images/section/Presse.png
-www/dacode/src/htdocs/themes/wm/images/section/Python.png
-www/dacode/src/htdocs/themes/wm/images/section/Quake.png
-www/dacode/src/htdocs/themes/wm/images/section/RC5.png
-www/dacode/src/htdocs/themes/wm/images/section/RedHat.png
-www/dacode/src/htdocs/themes/wm/images/section/RienAVoir.png
-www/dacode/src/htdocs/themes/wm/images/section/Samba.png
-www/dacode/src/htdocs/themes/wm/images/section/Securite.png
-www/dacode/src/htdocs/themes/wm/images/section/Slackware.png
-www/dacode/src/htdocs/themes/wm/images/section/Son.png
-www/dacode/src/htdocs/themes/wm/images/section/Starwars.png
-www/dacode/src/htdocs/themes/wm/images/section/Suse.png
-www/dacode/src/htdocs/themes/wm/images/section/Technologie.png
-www/dacode/src/htdocs/themes/wm/images/section/Alphalinux.png
-www/dacode/src/htdocs/themes/wm/images/back.png
-www/dacode/src/htdocs/themes/wm/images/default_attach.png
-www/dacode/src/htdocs/themes/wm/images/e-c7c7c7.png
-www/dacode/src/htdocs/themes/wm/images/e-ffffff.png
-www/dacode/src/htdocs/themes/wm/images/e.png
-www/dacode/src/htdocs/themes/wm/images/image-jpeg.png
-www/dacode/src/htdocs/themes/wm/images/logo_daCode.png
-www/dacode/src/htdocs/themes/wm/images/n.png
-www/dacode/src/htdocs/themes/wm/images/ne.png
-www/dacode/src/htdocs/themes/wm/images/nw.png
-www/dacode/src/htdocs/themes/wm/images/s.png
-www/dacode/src/htdocs/themes/wm/images/se.png
-www/dacode/src/htdocs/themes/wm/images/sw.png
-www/dacode/src/htdocs/themes/wm/images/t.png
-www/dacode/src/htdocs/themes/wm/images/te.png
-www/dacode/src/htdocs/themes/wm/images/text-plain.png
-www/dacode/src/htdocs/themes/wm/images/ts.png
-www/dacode/src/htdocs/themes/wm/images/tse.png
-www/dacode/src/htdocs/themes/wm/images/tsw.png
-www/dacode/src/htdocs/themes/wm/images/tte.png
-www/dacode/src/htdocs/themes/wm/images/ttw.png
-www/dacode/src/htdocs/themes/wm/images/tw.png
-www/dacode/src/htdocs/themes/wm/images/w-c7c7c7.png
-www/dacode/src/htdocs/themes/wm/images/w-ffffff.png
-www/dacode/src/htdocs/themes/wm/images/w.png
-www/dacode/src/htdocs/themes/wm/wm.css
-www/dacode/src/htdocs/webcam/image.php3
-www/dacode/src/htdocs/webcam/submit.php3
-www/dacode/src/htdocs/webcam/webcam_admin.php3
-www/dacode/src/htdocs/webcam/webcam_change.php3
-www/dacode/src/htdocs/wap/index.php3
-www/dacode/src/htdocs/wap/news.php3
-www/dacode/src/htdocs/w/news.php3
-www/dacode/src/htdocs/users/valid_send.php3
-www/dacode/src/htdocs/users/login.php3
-www/dacode/src/htdocs/users/modpasswd.php3
-www/dacode/src/htdocs/users/myposts.php3
-www/dacode/src/htdocs/users/password.php3
-www/dacode/src/htdocs/users/settings.php3
-www/dacode/src/htdocs/users/valid.php3
-www/dacode/src/htdocs/users/index.php3
-www/dacode/src/htdocs/tips/index.php3
-www/dacode/src/htdocs/tips/submit.php3
-www/dacode/src/htdocs/tips/tips_admin.php3
-www/dacode/src/htdocs/tips/tips_change.php3
-www/dacode/src/htdocs/messages/add.php3
-www/dacode/src/htdocs/messages/post.php3
-www/dacode/src/htdocs/messages/view.php3
-www/dacode/src/htdocs/poll/index.php3
-www/dacode/src/htdocs/poll/new.php3
-www/dacode/src/htdocs/pda/arrow.gif
-www/dacode/src/htdocs/pda/banner.gif
-www/dacode/src/htdocs/pda/index.php3
-www/dacode/src/htdocs/pda/news.php3
-www/dacode/src/htdocs/news/send_email.php3
-www/dacode/src/htdocs/news/send_email_view.php3
-www/dacode/src/htdocs/news/view_modero.php3
-www/dacode/src/htdocs/board/add.php3
-www/dacode/src/htdocs/board/index.php3
-www/dacode/src/htdocs/board/info.php3
-www/dacode/src/htdocs/admin/viewfile.php3
-www/dacode/src/htdocs/admin/mod.php3
-www/dacode/src/htdocs/admin/modpoll.php3
-www/dacode/src/htdocs/admin/modusers.php3
-www/dacode/src/htdocs/admin/section_add.php3
-www/dacode/src/htdocs/admin/section_edit.php3
-www/dacode/src/htdocs/admin/tip_section_add.php3
-www/dacode/src/htdocs/admin/topics_add.php3
-www/dacode/src/htdocs/admin/topics_edit.php3
-www/dacode/src/htdocs/admin/index.php3
-www/dacode/src/htdocs/images/section/X.png
-www/dacode/src/htdocs/images/section/Amiga.png
-www/dacode/src/htdocs/images/section/Apple.png
-www/dacode/src/htdocs/images/section/Audiovisuel.png
-www/dacode/src/htdocs/images/section/Be.png
-www/dacode/src/htdocs/images/section/Cinema.png
-www/dacode/src/htdocs/images/section/Commercial.png
-www/dacode/src/htdocs/images/section/Communaute.png
-www/dacode/src/htdocs/images/section/Debian.png
-www/dacode/src/htdocs/images/section/Demo.png
-www/dacode/src/htdocs/images/section/Doc.png
-www/dacode/src/htdocs/images/section/FreeBSD.png
-www/dacode/src/htdocs/images/section/GNUstep.png
-www/dacode/src/htdocs/images/section/Game.png
-www/dacode/src/htdocs/images/section/Gimp.png
-www/dacode/src/htdocs/images/section/Gnome.png
-www/dacode/src/htdocs/images/section/Gnu.png
-www/dacode/src/htdocs/images/section/Hardware.png
-www/dacode/src/htdocs/images/section/Helixcode.png
-www/dacode/src/htdocs/images/section/Humour.png
-www/dacode/src/htdocs/images/section/Hurd.png
-www/dacode/src/htdocs/images/section/Internet.png
-www/dacode/src/htdocs/images/section/Java.png
-www/dacode/src/htdocs/images/section/Justice.png
-www/dacode/src/htdocs/images/section/KDE.png
-www/dacode/src/htdocs/images/section/Kernel.png
-www/dacode/src/htdocs/images/section/LSM.png
-www/dacode/src/htdocs/images/section/Linux-Expo.png
-www/dacode/src/htdocs/images/section/Linux.png
-www/dacode/src/htdocs/images/section/LinuxFR.png
-www/dacode/src/htdocs/images/section/Livre.png
-www/dacode/src/htdocs/images/section/Lug.png
-www/dacode/src/htdocs/images/section/MP3.png
-www/dacode/src/htdocs/images/section/Mandrake.png
-www/dacode/src/htdocs/images/section/Microsoft.png
-www/dacode/src/htdocs/images/section/Mozilla.png
-www/dacode/src/htdocs/images/section/NetBSD.png
-www/dacode/src/htdocs/images/section/OpenBSD.png
-www/dacode/src/htdocs/images/section/PHP.png
-www/dacode/src/htdocs/images/section/Palm.png
-www/dacode/src/htdocs/images/section/Perl.png
-www/dacode/src/htdocs/images/section/Pingoo.png
-www/dacode/src/htdocs/images/section/Pirate.png
-www/dacode/src/htdocs/images/section/Presse.png
-www/dacode/src/htdocs/images/section/Python.png
-www/dacode/src/htdocs/images/section/Quake.png
-www/dacode/src/htdocs/images/section/RC5.png
-www/dacode/src/htdocs/images/section/RedHat.png
-www/dacode/src/htdocs/images/section/RienAVoir.png
-www/dacode/src/htdocs/images/section/Son.png
-www/dacode/src/htdocs/images/section/Samba.png
-www/dacode/src/htdocs/images/section/Securite.png
-www/dacode/src/htdocs/images/section/Slackware.png
-www/dacode/src/htdocs/images/section/Starwars.png
-www/dacode/src/htdocs/images/section/Suse.png
-www/dacode/src/htdocs/images/section/Technologie.png
-www/dacode/src/htdocs/images/section/TelephoneMobile.png
-www/dacode/src/htdocs/images/section/Alphalinux.png
-www/dacode/src/htdocs/images/de.png
-www/dacode/src/htdocs/images/en.png
-www/dacode/src/htdocs/images/default_attach.png
-www/dacode/src/htdocs/images/es.png
-www/dacode/src/htdocs/images/fr.png
-www/dacode/src/htdocs/images/it.png
-www/dacode/src/htdocs/images/icon_print.png
-www/dacode/src/htdocs/images/icon_send.png
-www/dacode/src/htdocs/images/image-jpeg.png
-www/dacode/src/htdocs/images/logo.png
-www/dacode/src/htdocs/images/mail.png
-www/dacode/src/htdocs/images/mainbar.png
-www/dacode/src/htdocs/images/pix.png
-www/dacode/src/htdocs/images/rightbar.png
-www/dacode/src/htdocs/images/submit.png
-www/dacode/src/htdocs/images/text-plain.png
-www/dacode/src/htdocs/images/ul.png
-www/dacode/src/htdocs/images/leftbar.png
-www/dacode/src/htdocs/images/ur.png
-www/dacode/src/htdocs/comments/add.php3
-www/dacode/src/htdocs/comments/index.php3
-www/dacode/src/htdocs/comments/score.php3
-www/dacode/src/htdocs/comments/thread.php3
-www/dacode/src/htdocs/comments/view.php3
-www/dacode/src/htdocs/dacode.php3
-www/dacode/src/htdocs/submit.php3
-www/dacode/src/htdocs/short.php3
-www/dacode/src/htdocs/short-rss.php3
-www/dacode/src/htdocs/search.php3
-www/dacode/src/htdocs/redirect.php3
-www/dacode/src/htdocs/index.php3
-www/dacode/src/htdocs/gen.php3
-www/dacode/src/htdocs/view_attach.php3
-www/dacode/src/phplib/themes/linuxfr/webcam.tmpl
-www/dacode/src/phplib/themes/linuxfr/VERSION
-www/dacode/src/phplib/themes/linuxfr/basic.tmpl
-www/dacode/src/phplib/themes/linuxfr/board.tmpl
-www/dacode/src/phplib/themes/linuxfr/html.php3
-www/dacode/src/phplib/themes/linuxfr/myposts.tmpl
-www/dacode/src/phplib/themes/linuxfr/news.tmpl
-www/dacode/src/phplib/themes/linuxfr/newsindex.tmpl
-www/dacode/src/phplib/themes/linuxfr/newssection.tmpl
-www/dacode/src/phplib/themes/linuxfr/poll.tmpl
-www/dacode/src/phplib/themes/linuxfr/search.tmpl
-www/dacode/src/phplib/themes/linuxfr/submit.tmpl
-www/dacode/src/phplib/themes/linuxfr/submitcom.tmpl
-www/dacode/src/phplib/themes/linuxfr/submitpoll.tmpl
-www/dacode/src/phplib/themes/linuxfr/thread.tmpl
-www/dacode/src/phplib/themes/linuxfr/tips_admin.tmpl
-www/dacode/src/phplib/themes/linuxfr/tips_list.tmpl
-www/dacode/src/phplib/themes/linuxfr/users.tmpl
-www/dacode/src/phplib/themes/linuxfr/admin.tmpl
-www/dacode/src/phplib/themes/wm/webcam.tmpl
-www/dacode/src/phplib/themes/wm/VERSION
-www/dacode/src/phplib/themes/wm/basic.tmpl
-www/dacode/src/phplib/themes/wm/board.tmpl
-www/dacode/src/phplib/themes/wm/html.php3
-www/dacode/src/phplib/themes/wm/myposts.tmpl
-www/dacode/src/phplib/themes/wm/news.tmpl
-www/dacode/src/phplib/themes/wm/newsindex.tmpl
-www/dacode/src/phplib/themes/wm/newssection.tmpl
-www/dacode/src/phplib/themes/wm/poll.tmpl
-www/dacode/src/phplib/themes/wm/search.tmpl
-www/dacode/src/phplib/themes/wm/submit.tmpl
-www/dacode/src/phplib/themes/wm/submitcom.tmpl
-www/dacode/src/phplib/themes/wm/submitpoll.tmpl
-www/dacode/src/phplib/themes/wm/thread.tmpl
-www/dacode/src/phplib/themes/wm/tips_admin.tmpl
-www/dacode/src/phplib/themes/wm/tips_list.tmpl
-www/dacode/src/phplib/themes/wm/users.tmpl
-www/dacode/src/phplib/themes/wm/admin.tmpl
-www/dacode/src/phplib/themes/daweb/webcam.tmpl
-www/dacode/src/phplib/themes/daweb/VERSION
-www/dacode/src/phplib/themes/daweb/basic.tmpl
-www/dacode/src/phplib/themes/daweb/board.tmpl
-www/dacode/src/phplib/themes/daweb/html.php3
-www/dacode/src/phplib/themes/daweb/myposts.tmpl
-www/dacode/src/phplib/themes/daweb/news.tmpl
-www/dacode/src/phplib/themes/daweb/newsindex.tmpl
-www/dacode/src/phplib/themes/daweb/newssection.tmpl
-www/dacode/src/phplib/themes/daweb/poll.tmpl
-www/dacode/src/phplib/themes/daweb/search.tmpl
-www/dacode/src/phplib/themes/daweb/submit.tmpl
-www/dacode/src/phplib/themes/daweb/submitcom.tmpl
-www/dacode/src/phplib/themes/daweb/submitpoll.tmpl
-www/dacode/src/phplib/themes/daweb/thread.tmpl
-www/dacode/src/phplib/themes/daweb/tips_admin.tmpl
-www/dacode/src/phplib/themes/daweb/tips_list.tmpl
-www/dacode/src/phplib/themes/daweb/users.tmpl
-www/dacode/src/phplib/themes/daweb/admin.tmpl
-www/dacode/src/phplib/themes/kde2/webcam.tmpl
-www/dacode/src/phplib/themes/kde2/README
-www/dacode/src/phplib/themes/kde2/VERSION
-www/dacode/src/phplib/themes/kde2/basic.tmpl
-www/dacode/src/phplib/themes/kde2/board.tmpl
-www/dacode/src/phplib/themes/kde2/html.php3
-www/dacode/src/phplib/themes/kde2/myposts.tmpl
-www/dacode/src/phplib/themes/kde2/news.tmpl
-www/dacode/src/phplib/themes/kde2/newsindex.tmpl
-www/dacode/src/phplib/themes/kde2/newssection.tmpl
-www/dacode/src/phplib/themes/kde2/poll.tmpl
-www/dacode/src/phplib/themes/kde2/search.tmpl
-www/dacode/src/phplib/themes/kde2/submit.tmpl
-www/dacode/src/phplib/themes/kde2/submitcom.tmpl
-www/dacode/src/phplib/themes/kde2/submitpoll.tmpl
-www/dacode/src/phplib/themes/kde2/thread.tmpl
-www/dacode/src/phplib/themes/kde2/users.tmpl
-www/dacode/src/phplib/themes/kde2/admin.tmpl
-www/dacode/src/phplib/themes/slashdot/webcam.tmpl
-www/dacode/src/phplib/themes/slashdot/VERSION
-www/dacode/src/phplib/themes/slashdot/basic.tmpl
-www/dacode/src/phplib/themes/slashdot/board.tmpl
-www/dacode/src/phplib/themes/slashdot/html.php3
-www/dacode/src/phplib/themes/slashdot/myposts.tmpl
-www/dacode/src/phplib/themes/slashdot/news.tmpl
-www/dacode/src/phplib/themes/slashdot/newsindex.tmpl
-www/dacode/src/phplib/themes/slashdot/newssection.tmpl
-www/dacode/src/phplib/themes/slashdot/poll.tmpl
-www/dacode/src/phplib/themes/slashdot/search.tmpl
-www/dacode/src/phplib/themes/slashdot/submit.tmpl
-www/dacode/src/phplib/themes/slashdot/submitcom.tmpl
-www/dacode/src/phplib/themes/slashdot/submitpoll.tmpl
-www/dacode/src/phplib/themes/slashdot/thread.tmpl
-www/dacode/src/phplib/themes/slashdot/tips_admin.tmpl
-www/dacode/src/phplib/themes/slashdot/tips_list.tmpl
-www/dacode/src/phplib/themes/slashdot/users.tmpl
-www/dacode/src/phplib/themes/slashdot/admin.tmpl
-www/dacode/src/phplib/themes/contrib/do_not_delete
-www/dacode/src/phplib/themes/phpnukeopenmind/webcam.tmpl
-www/dacode/src/phplib/themes/phpnukeopenmind/VERSION
-www/dacode/src/phplib/themes/phpnukeopenmind/basic.tmpl
-www/dacode/src/phplib/themes/phpnukeopenmind/board.tmpl
-www/dacode/src/phplib/themes/phpnukeopenmind/html.php3
-www/dacode/src/phplib/themes/phpnukeopenmind/myposts.tmpl
-www/dacode/src/phplib/themes/phpnukeopenmind/news.tmpl
-www/dacode/src/phplib/themes/phpnukeopenmind/newsindex.tmpl
-www/dacode/src/phplib/themes/phpnukeopenmind/newssection.tmpl
-www/dacode/src/phplib/themes/phpnukeopenmind/poll.tmpl
-www/dacode/src/phplib/themes/phpnukeopenmind/search.tmpl
-www/dacode/src/phplib/themes/phpnukeopenmind/submit.tmpl
-www/dacode/src/phplib/themes/phpnukeopenmind/submitcom.tmpl
-www/dacode/src/phplib/themes/phpnukeopenmind/submitpoll.tmpl
-www/dacode/src/phplib/themes/phpnukeopenmind/thread.tmpl
-www/dacode/src/phplib/themes/phpnukeopenmind/users.tmpl
-www/dacode/src/phplib/themes/phpnukeopenmind/admin.tmpl
-www/dacode/src/phplib/themes/printable/webcam.tmpl
-www/dacode/src/phplib/themes/printable/VERSION
-www/dacode/src/phplib/themes/printable/basic.tmpl
-www/dacode/src/phplib/themes/printable/board.tmpl
-www/dacode/src/phplib/themes/printable/html.php3
-www/dacode/src/phplib/themes/printable/myposts.tmpl
-www/dacode/src/phplib/themes/printable/news.tmpl
-www/dacode/src/phplib/themes/printable/newsindex.tmpl
-www/dacode/src/phplib/themes/printable/newssection.tmpl
-www/dacode/src/phplib/themes/printable/search.tmpl
-www/dacode/src/phplib/themes/printable/submit.tmpl
-www/dacode/src/phplib/themes/printable/thread.tmpl
-www/dacode/src/phplib/themes/printable/tips_admin.tmpl
-www/dacode/src/phplib/themes/printable/tips_list.tmpl
-www/dacode/src/phplib/themes/printable/admin.tmpl
-www/dacode/src/phplib/themes/lynx/webcam.tmpl
-www/dacode/src/phplib/themes/lynx/VERSION
-www/dacode/src/phplib/themes/lynx/basic.tmpl
-www/dacode/src/phplib/themes/lynx/board.tmpl
-www/dacode/src/phplib/themes/lynx/html.php3
-www/dacode/src/phplib/themes/lynx/myposts.tmpl
-www/dacode/src/phplib/themes/lynx/news.tmpl
-www/dacode/src/phplib/themes/lynx/newsindex.tmpl
-www/dacode/src/phplib/themes/lynx/newssection.tmpl
-www/dacode/src/phplib/themes/lynx/poll.tmpl
-www/dacode/src/phplib/themes/lynx/search.tmpl
-www/dacode/src/phplib/themes/lynx/submit.tmpl
-www/dacode/src/phplib/themes/lynx/submitcom.tmpl
-www/dacode/src/phplib/themes/lynx/submitpoll.tmpl
-www/dacode/src/phplib/themes/lynx/thread.tmpl
-www/dacode/src/phplib/themes/lynx/tips_admin.tmpl
-www/dacode/src/phplib/themes/lynx/tips_list.tmpl
-www/dacode/src/phplib/themes/lynx/users.tmpl
-www/dacode/src/phplib/themes/lynx/admin.tmpl
-www/dacode/src/phplib/themes/.htaccess
-www/dacode/src/phplib/.htaccess
-www/dacode/src/phplib/admin.php3
-www/dacode/src/phplib/backends.php3
-www/dacode/src/phplib/board.php3
-www/dacode/src/phplib/cache.php3
-www/dacode/src/phplib/cal.php3
-www/dacode/src/phplib/comments.php3
-www/dacode/src/phplib/config.sample
-www/dacode/src/phplib/dbmysql.php3
-www/dacode/src/phplib/dbpgsql.php3
-www/dacode/src/phplib/fortunes.php3
-www/dacode/src/phplib/hits.php3
-www/dacode/src/phplib/html.php3
-www/dacode/src/phplib/lang.php3
-www/dacode/src/phplib/ldap.php3
-www/dacode/src/phplib/libdacode.php3
-www/dacode/src/phplib/messages.php3
-www/dacode/src/phplib/news.php3
-www/dacode/src/phplib/nospider.php3
-www/dacode/src/phplib/poll.php3
-www/dacode/src/phplib/redirects.php3
-www/dacode/src/phplib/search.php3
-www/dacode/src/phplib/session.php3
-www/dacode/src/phplib/sidebox.php3
-www/dacode/src/phplib/tar.php3
-www/dacode/src/phplib/tips.php3
-www/dacode/src/phplib/users.php3
-www/dacode/src/phplib/utils.php3
-www/dacode/src/phplib/webcam.php3
-www/dacode/LICENSE
-www/dacode/INSTALL
-www/dacode/ChangeLog
-www/dacode/CREDITS
-www/dacode/COPYING
-www/dacode/AUTHORS
-www/dacode/UPGRADE
-www/dacode/TODO
-www/dacode/README
-www/dacode/Makefile
-@dirrm www/dacode/scripts
-@dirrm www/dacode/ldap
-@dirrm www/dacode/doc/script
-@dirrm www/dacode/doc/txt
-@dirrm www/dacode/doc/html
-@dirrm www/dacode/doc/sgml
-@dirrm www/dacode/doc/xml
-@dirrm www/dacode/doc
-@dirrm www/dacode/sql
-@dirrm www/dacode/src/htdocs/themes/phpnukeopenmind/images/section
-@dirrm www/dacode/src/htdocs/themes/phpnukeopenmind/images
-@dirrm www/dacode/src/htdocs/themes/phpnukeopenmind
-@dirrm www/dacode/src/htdocs/themes/daweb/images
-@dirrm www/dacode/src/htdocs/themes/daweb
-@dirrm www/dacode/src/htdocs/themes/kde2/images
-@dirrm www/dacode/src/htdocs/themes/kde2
-@dirrm www/dacode/src/htdocs/themes/linuxfr/images
-@dirrm www/dacode/src/htdocs/themes/linuxfr
-@dirrm www/dacode/src/htdocs/themes/contrib
-@dirrm www/dacode/src/htdocs/themes/printable
-@dirrm www/dacode/src/htdocs/themes/slashdot/images/section
-@dirrm www/dacode/src/htdocs/themes/slashdot/images
-@dirrm www/dacode/src/htdocs/themes/slashdot
-@dirrm www/dacode/src/htdocs/themes/wm/images/section
-@dirrm www/dacode/src/htdocs/themes/wm/images
-@dirrm www/dacode/src/htdocs/themes/wm
-@dirrm www/dacode/src/htdocs/themes
-@dirrm www/dacode/src/htdocs/webcam
-@dirrm www/dacode/src/htdocs/wap
-@dirrm www/dacode/src/htdocs/w
-@dirrm www/dacode/src/htdocs/users
-@dirrm www/dacode/src/htdocs/tips
-@dirrm www/dacode/src/htdocs/messages
-@dirrm www/dacode/src/htdocs/poll
-@dirrm www/dacode/src/htdocs/pda
-@dirrm www/dacode/src/htdocs/news
-@dirrm www/dacode/src/htdocs/board
-@dirrm www/dacode/src/htdocs/admin
-@dirrm www/dacode/src/htdocs/images/section
-@dirrm www/dacode/src/htdocs/images
-@dirrm www/dacode/src/htdocs/comments
-@dirrm www/dacode/src/htdocs
-@dirrm www/dacode/src/phplib/themes/linuxfr
-@dirrm www/dacode/src/phplib/themes/wm
-@dirrm www/dacode/src/phplib/themes/daweb
-@dirrm www/dacode/src/phplib/themes/kde2
-@dirrm www/dacode/src/phplib/themes/slashdot
-@dirrm www/dacode/src/phplib/themes/contrib
-@dirrm www/dacode/src/phplib/themes/phpnukeopenmind
-@dirrm www/dacode/src/phplib/themes/printable
-@dirrm www/dacode/src/phplib/themes/lynx
-@dirrm www/dacode/src/phplib/themes
-@dirrm www/dacode/src/phplib
-@dirrm www/dacode/src
-@dirrm www/dacode
diff --git a/ftp/Makefile b/ftp/Makefile
index 3b97e5718f62..70af761b57fe 100644
--- a/ftp/Makefile
+++ b/ftp/Makefile
@@ -83,7 +83,6 @@
SUBDIR += py-curl
SUBDIR += quftp
SUBDIR += rexx-curl
- SUBDIR += ruby-curl
SUBDIR += sftp
SUBDIR += spegla
SUBDIR += tftp-hpa
diff --git a/ftp/ruby-curl/Makefile b/ftp/ruby-curl/Makefile
deleted file mode 100644
index 098278edc3af..000000000000
--- a/ftp/ruby-curl/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
-# New ports collection makefile for: Ruby/libcurl
-# Date created: 31 March 2001
-# Whom: Akinori MUSHA aka knu <knu@idaemons.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= curl
-PORTVERSION= 0.0.2.a0
-PORTREVISION?= 1
-CATEGORIES= ftp www ruby
-MASTER_SITES= http://www.d1.dion.ne.jp/~matuyuki/
-PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
-DISTNAME= rbCurl-${PORTVERSION:S/.a/a/}
-EXTRACT_SUFX= .tgz
-DIST_SUBDIR= ruby
-
-MAINTAINER= knu@FreeBSD.org
-COMMENT= Ruby interface to libcurl
-
-BROKEN= "Does not compile"
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-LIB_DEPENDS= curl.3:${PORTSDIR}/ftp/curl
-
-USE_RUBY= yes
-USE_RUBY_EXTCONF= yes
-
-WRKSRC= ${WRKDIR}/${DISTNAME:C/a.*//}
-INSTALL_TARGET= site-install
-
-DOCS_EN= README TODO
-EXAMPLES_EN= example.rb
-
-post-install:
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${RUBY_MODEXAMPLESDIR}
-.for f in ${EXAMPLES_EN}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_MODEXAMPLESDIR}/
-.endfor
- ${MKDIR} ${RUBY_MODDOCDIR}
-.for f in ${DOCS_EN}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/ftp/ruby-curl/distinfo b/ftp/ruby-curl/distinfo
deleted file mode 100644
index f6388887f511..000000000000
--- a/ftp/ruby-curl/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (ruby/rbCurl-0.0.2a0.tgz) = 8c7ba38d0a5e8c7a8db9c2f18a6ba45f
-SIZE (ruby/rbCurl-0.0.2a0.tgz) = 9195
diff --git a/ftp/ruby-curl/files/patch-init.c b/ftp/ruby-curl/files/patch-init.c
deleted file mode 100644
index 111399570f7e..000000000000
--- a/ftp/ruby-curl/files/patch-init.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- init.c.orig Thu May 16 02:07:22 2002
-+++ init.c Fri May 24 18:12:22 2002
-@@ -380,10 +380,10 @@
- #include "auto_defs.inc"
- /***************************************************************/
-
-- rb_define_const(cCurl, "TIMECOND_NONE", INT2FIX(TIMECOND_NONE));
-- rb_define_const(cCurl, "TIMECOND_IFMODSINCE", INT2FIX(TIMECOND_IFMODSINCE));
-- rb_define_const(cCurl, "TIMECOND_IFUNMODSINCE", INT2FIX(TIMECOND_IFUNMODSINCE));
-- rb_define_const(cCurl, "TIMECOND_LASTMOD", INT2FIX(TIMECOND_LASTMOD));
-+ rb_define_const(cCurl, "TIMECOND_NONE", INT2FIX(CURL_TIMECOND_NONE));
-+ rb_define_const(cCurl, "TIMECOND_IFMODSINCE", INT2FIX(CURL_TIMECOND_IFMODSINCE));
-+ rb_define_const(cCurl, "TIMECOND_IFUNMODSINCE", INT2FIX(CURL_TIMECOND_IFUNMODSINCE));
-+ rb_define_const(cCurl, "TIMECOND_LASTMOD", INT2FIX(CURL_TIMECOND_LASTMOD));
-
- rb_define_const(cCurl, "HTTP_VERSION_NONE", INT2FIX(CURL_HTTP_VERSION_NONE));
- rb_define_const(cCurl, "HTTP_VERSION_1_0", INT2FIX(CURL_HTTP_VERSION_1_0));
diff --git a/ftp/ruby-curl/pkg-descr b/ftp/ruby-curl/pkg-descr
deleted file mode 100644
index 151b29c62dac..000000000000
--- a/ftp/ruby-curl/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Ruby/libcurl is a Ruby interface to libcurl.
-
-Author: Hirotaka Matsuyuki <h-maty@h6.dion.ne.jp>
-WWW: http://www.d1.dion.ne.jp/~matuyuki/ruby.html
diff --git a/ftp/ruby-curl/pkg-plist b/ftp/ruby-curl/pkg-plist
deleted file mode 100644
index d9fcc9a147e0..000000000000
--- a/ftp/ruby-curl/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-%%RUBY_SITEARCHLIBDIR%%/curl.so
-%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/example.rb
-%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/README
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/TODO
-%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%
diff --git a/games/Makefile b/games/Makefile
index 01e29d9131e4..2ec50dc9d3bc 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -252,7 +252,6 @@
SUBDIR += knights
SUBDIR += kobodeluxe
SUBDIR += koth
- SUBDIR += kpacman
SUBDIR += kpicframer
SUBDIR += kpictorial
SUBDIR += kpuzzle
diff --git a/games/kpacman/Makefile b/games/kpacman/Makefile
deleted file mode 100644
index 7f65eaff4179..000000000000
--- a/games/kpacman/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# New ports collection makefile for: kpacman
-# Date created: Wed May 14 2003
-# Whom: arved
-#
-# $FreeBSD$
-
-PORTNAME= kpacman
-PORTVERSION= 0.3.2
-PORTREVISION= 3
-CATEGORIES= games kde
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= kpacman
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Pacman Clone for KDE
-
-LIB_DEPENDS= kdegames.3:${PORTSDIR}/games/kdegames3
-
-USE_KDELIBS_VER= 3
-USE_REINPLACE= yes
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_TARGET=
-CONFIGURE_ARGS+=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
-CONFIGURE_ENV+= LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib"
-
-BROKEN= "Does not compile"
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-post-patch:
- ${REINPLACE_CMD} -e "s,-lqt,-lqt-mt ${PTHREAD_LIBS}," ${WRKSRC}/configure
-
-.include <bsd.port.mk>
diff --git a/games/kpacman/distinfo b/games/kpacman/distinfo
deleted file mode 100644
index 8df1775deb13..000000000000
--- a/games/kpacman/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (kpacman-0.3.2.tar.gz) = 4405bd9f7a78d005f8540c8d610eb188
-SIZE (kpacman-0.3.2.tar.gz) = 718835
diff --git a/games/kpacman/pkg-descr b/games/kpacman/pkg-descr
deleted file mode 100644
index bc5e5c8e3566..000000000000
--- a/games/kpacman/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Pacman is a legendary game with an enthusiastic following from around the
-world. Since its introduction in 1980, Pacman's image has been splashed
-across magazine covers, television screens, T-shirts, and bumper stickers.
-Created by Japan's Namco, and distributed in the United States by Bally,
-Pacman is an icon of 1980's popular culture.
-
-WWW: http://kpacman.sourceforge.net/
diff --git a/games/kpacman/pkg-plist b/games/kpacman/pkg-plist
deleted file mode 100644
index 375fc074acc1..000000000000
--- a/games/kpacman/pkg-plist
+++ /dev/null
@@ -1,123 +0,0 @@
-bin/kpacman
-share/applnk/Games/kpacman.desktop
-share/config/kpacmanrc
-share/icons/locolor/32x32/apps/kpacman.png
-share/icons/locolor/16x16/apps/kpacman.png
-share/icons/hicolor/16x16/apps/kpacman.png
-share/icons/hicolor/32x32/apps/kpacman.png
-share/locale/de/LC_MESSAGES/kpacman.mo
-share/locale/es/LC_MESSAGES/kpacman.mo
-share/locale/pt/LC_MESSAGES/kpacman.mo
-share/locale/sv/LC_MESSAGES/kpacman.mo
-share/doc/HTML/en/kpacman/kpacman-2.html
-share/doc/HTML/en/kpacman/kpacman-3.html
-share/doc/HTML/en/kpacman/kpacman-4.html
-share/doc/HTML/en/kpacman/kpacman.gif
-share/doc/HTML/en/kpacman/index.html
-share/doc/HTML/en/kpacman/index.cache.bz2
-share/doc/HTML/en/kpacman/index.docbook
-share/doc/HTML/en/kpacman/kpacman-1.html
-share/doc/HTML/en/kpacman/common
-share/doc/HTML/de/kpacman/kpacman-2.html
-share/doc/HTML/de/kpacman/kpacman-3.html
-share/doc/HTML/de/kpacman/kpacman-4.html
-share/doc/HTML/de/kpacman/kpacman.gif
-share/doc/HTML/de/kpacman/index.html
-share/doc/HTML/de/kpacman/kpacman-1.html
-share/apps/kpacman/kpacmanui.rc
-share/apps/kpacman/fonts/font-small.pbm
-share/apps/kpacman/fonts/font-smooth.pbm
-share/apps/kpacman/fonts/font.pbm
-share/apps/kpacman/maps/mspacman/map01
-share/apps/kpacman/maps/mspacman/map02
-share/apps/kpacman/maps/mspacman/map03
-share/apps/kpacman/maps/mspacman/map04
-share/apps/kpacman/pics/mspacman/dying.xpm
-share/apps/kpacman/pics/mspacman/fruit.xpm
-share/apps/kpacman/pics/mspacman/fruitscore.xpm
-share/apps/kpacman/pics/mspacman/lifes.xpm
-share/apps/kpacman/pics/mspacman/pacman.xpm
-share/apps/kpacman/pics/mspacman/point.xpm
-share/apps/kpacman/pics/mspacman/point02.xpm
-share/apps/kpacman/pics/mspacman/point03.xpm
-share/apps/kpacman/pics/mspacman/prison.xpm
-share/apps/kpacman/pics/mspacman/prison02.xpm
-share/apps/kpacman/pics/mspacman/prison03.xpm
-share/apps/kpacman/pics/mspacman/prison04.xpm
-share/apps/kpacman/pics/mspacman/prison05.xpm
-share/apps/kpacman/pics/mspacman/prison06.xpm
-share/apps/kpacman/pics/mspacman/switch.xpm
-share/apps/kpacman/pics/mspacman/switch02.xpm
-share/apps/kpacman/pics/mspacman/switch03.xpm
-share/apps/kpacman/pics/mspacman/wall.xpm
-share/apps/kpacman/pics/mspacman/wall02.xpm
-share/apps/kpacman/pics/mspacman/wall03.xpm
-share/apps/kpacman/pics/mspacman/wall04.xpm
-share/apps/kpacman/pics/mspacman/wall05.xpm
-share/apps/kpacman/pics/mspacman/wall06.xpm
-share/apps/kpacman/pics/mspacman-tiny/dying.xpm
-share/apps/kpacman/pics/mspacman-tiny/fruit.xpm
-share/apps/kpacman/pics/mspacman-tiny/fruitscore.xpm
-share/apps/kpacman/pics/mspacman-tiny/lifes.xpm
-share/apps/kpacman/pics/mspacman-tiny/pacman.xpm
-share/apps/kpacman/pics/mspacman-tiny/point.xpm
-share/apps/kpacman/pics/mspacman-tiny/point02.xpm
-share/apps/kpacman/pics/mspacman-tiny/point03.xpm
-share/apps/kpacman/pics/mspacman-tiny/prison.xpm
-share/apps/kpacman/pics/mspacman-tiny/prison02.xpm
-share/apps/kpacman/pics/mspacman-tiny/prison03.xpm
-share/apps/kpacman/pics/mspacman-tiny/prison04.xpm
-share/apps/kpacman/pics/mspacman-tiny/prison05.xpm
-share/apps/kpacman/pics/mspacman-tiny/prison06.xpm
-share/apps/kpacman/pics/mspacman-tiny/switch.xpm
-share/apps/kpacman/pics/mspacman-tiny/switch02.xpm
-share/apps/kpacman/pics/mspacman-tiny/switch03.xpm
-share/apps/kpacman/pics/mspacman-tiny/wall.xpm
-share/apps/kpacman/pics/mspacman-tiny/wall02.xpm
-share/apps/kpacman/pics/mspacman-tiny/wall03.xpm
-share/apps/kpacman/pics/mspacman-tiny/wall04.xpm
-share/apps/kpacman/pics/mspacman-tiny/wall05.xpm
-share/apps/kpacman/pics/mspacman-tiny/wall06.xpm
-share/apps/kpacman/pics/tiny/dying.xpm
-share/apps/kpacman/pics/tiny/eyes.xpm
-share/apps/kpacman/pics/tiny/fruit.xpm
-share/apps/kpacman/pics/tiny/lifes.xpm
-share/apps/kpacman/pics/tiny/monster.xpm
-share/apps/kpacman/pics/tiny/pacman.xpm
-share/apps/kpacman/pics/tiny/point.xpm
-share/apps/kpacman/pics/tiny/prison.xpm
-share/apps/kpacman/pics/tiny/switch.xpm
-share/apps/kpacman/pics/tiny/wall.xpm
-share/apps/kpacman/pics/zacman/dying.xpm
-share/apps/kpacman/pics/zacman/eyes.xpm
-share/apps/kpacman/pics/zacman/lifes.xpm
-share/apps/kpacman/pics/zacman/monster.xpm
-share/apps/kpacman/pics/zacman/pacman.xpm
-share/apps/kpacman/pics/zacman/point.xpm
-share/apps/kpacman/pics/zacman/switch.xpm
-share/apps/kpacman/pics/zacman/wall.xpm
-share/apps/kpacman/pics/down.xpm
-share/apps/kpacman/pics/dying.xpm
-share/apps/kpacman/pics/eyes.xpm
-share/apps/kpacman/pics/fruit.xpm
-share/apps/kpacman/pics/left.xpm
-share/apps/kpacman/pics/lifes.xpm
-share/apps/kpacman/pics/monster.xpm
-share/apps/kpacman/pics/pacman.xpm
-share/apps/kpacman/pics/point.xpm
-share/apps/kpacman/pics/prison.xpm
-share/apps/kpacman/pics/right.xpm
-share/apps/kpacman/pics/switch.xpm
-share/apps/kpacman/pics/up.xpm
-share/apps/kpacman/pics/wall.xpm
-@dirrm share/apps/kpacman/fonts
-@dirrm share/apps/kpacman/maps/mspacman
-@dirrm share/apps/kpacman/maps
-@dirrm share/apps/kpacman/pics/mspacman
-@dirrm share/apps/kpacman/pics/mspacman-tiny
-@dirrm share/apps/kpacman/pics/tiny
-@dirrm share/apps/kpacman/pics/zacman
-@dirrm share/apps/kpacman/pics
-@dirrm share/apps/kpacman
-@dirrm share/doc/HTML/de/kpacman/
-@dirrm share/doc/HTML/en/kpacman/
diff --git a/graphics/Makefile b/graphics/Makefile
index 5c5a27cb71ed..b93c8c24daa3 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -445,7 +445,6 @@
SUBDIR += ruby-imlib2
SUBDIR += ruby-libart
SUBDIR += ruby-libart2
- SUBDIR += ruby-libexif
SUBDIR += ruby-libpng
SUBDIR += ruby-ming
SUBDIR += ruby-opengl
diff --git a/graphics/ruby-libexif/Makefile b/graphics/ruby-libexif/Makefile
deleted file mode 100644
index 1d1362a4ade5..000000000000
--- a/graphics/ruby-libexif/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# New ports collection makefile for: ruby-libexif
-# Date created: 6 October 2002
-# Whom: Akinori MUSHA aka knu <knu@idaemons.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= libexif
-PORTVERSION= 0.1.2
-PORTREVISION= 1
-CATEGORIES= graphics ruby
-MASTER_SITES= http://tam.0xfa.com/ruby-libexif/pkg/
-PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
-DISTNAME= ruby-${PORTNAME}-${PORTVERSION}
-DIST_SUBDIR= ruby
-
-MAINTAINER= knu@FreeBSD.org
-COMMENT= A Ruby extension library for libexif
-
-LIB_DEPENDS= exif.10:${PORTSDIR}/graphics/libexif
-
-BROKEN= "Does not compile"
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-USE_RUBY= yes
-USE_RUBY_EXTCONF= yes
-
-INSTALL_TARGET= site-install
-
-RUBY_RD_FILES= exif.rd.en exif.rd.ja
-
-DOCS_EN= ChangeLog README \
- ${RUBY_RD_FILES:M*.rd.en} \
- ${RUBY_RD_HTML_FILES:M*.en.html}
-DOCS_JA= ${RUBY_RD_FILES:M*.rd.ja} \
- ${RUBY_RD_HTML_FILES:M*.ja.html}
-
-post-install: doc-install
-
-.include <bsd.port.mk>
-
-doc-install:
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${RUBY_MODDOCDIR}/ja
-.for f in ${DOCS_EN}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/
-.endfor
-.for f in ${DOCS_JA}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/ja/
-.endfor
-.endif
diff --git a/graphics/ruby-libexif/distinfo b/graphics/ruby-libexif/distinfo
deleted file mode 100644
index d7d50a012307..000000000000
--- a/graphics/ruby-libexif/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (ruby/ruby-libexif-0.1.2.tar.gz) = 39374f7b99a55da6618bfa3c8e163f5c
-SIZE (ruby/ruby-libexif-0.1.2.tar.gz) = 18874
diff --git a/graphics/ruby-libexif/files/patch-aa b/graphics/ruby-libexif/files/patch-aa
deleted file mode 100644
index 22073bc55f39..000000000000
--- a/graphics/ruby-libexif/files/patch-aa
+++ /dev/null
@@ -1,10 +0,0 @@
---- extconf.rb.orig Tue Apr 15 14:49:33 2003
-+++ extconf.rb Tue Apr 15 14:49:38 2003
-@@ -5,7 +5,6 @@
- def have_libexif_header
- have_header('libexif/exif-ifd.h') and
- have_header('libexif/exif-data.h') and
-- have_header('libexif/exif-note.h') and
- have_header('libexif/exif-utils.h') and
- have_header('libexif/exif-tag.h')
- end
diff --git a/graphics/ruby-libexif/files/patch-ab b/graphics/ruby-libexif/files/patch-ab
deleted file mode 100644
index 81a79acde8c8..000000000000
--- a/graphics/ruby-libexif/files/patch-ab
+++ /dev/null
@@ -1,9 +0,0 @@
---- exif.c.orig Tue Apr 15 14:50:52 2003
-+++ exif.c Tue Apr 15 14:50:57 2003
-@@ -10,7 +10,6 @@
- #include "ruby.h"
- #include <libexif/exif-ifd.h>
- #include <libexif/exif-data.h>
--#include <libexif/exif-note.h>
- #include <libexif/exif-utils.h>
- #include <libexif/exif-tag.h>
diff --git a/graphics/ruby-libexif/pkg-descr b/graphics/ruby-libexif/pkg-descr
deleted file mode 100644
index dc5ed4a1d63c..000000000000
--- a/graphics/ruby-libexif/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This is a Ruby extension library for libexif.
-
-Author: Ryuichi Tamura <r-tam@fsinet.or.jp>
-WWW: http://tam.0xfa.com/ruby-libexif/
diff --git a/graphics/ruby-libexif/pkg-plist b/graphics/ruby-libexif/pkg-plist
deleted file mode 100644
index 9dbc0195c4f6..000000000000
--- a/graphics/ruby-libexif/pkg-plist
+++ /dev/null
@@ -1,9 +0,0 @@
-%%RUBY_SITEARCHLIBDIR%%/exif.so
-%%PORTDOCS%%%%RUBY_RD_HTML_FILES%%%%RUBY_MODDOCDIR%%/ja/exif.ja.html
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ja/exif.rd.ja
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ChangeLog
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/README
-%%PORTDOCS%%%%RUBY_RD_HTML_FILES%%%%RUBY_MODDOCDIR%%/exif.en.html
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/exif.rd.en
-%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/ja
-%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%
diff --git a/japanese/Makefile b/japanese/Makefile
index 7d4ae3f00710..97a5290850e6 100644
--- a/japanese/Makefile
+++ b/japanese/Makefile
@@ -298,7 +298,6 @@
SUBDIR += platex-jsclasses
SUBDIR += platex-otf
SUBDIR += platex209
- SUBDIR += postgresql
SUBDIR += postgresql-tcltk
SUBDIR += postgresql7-man
SUBDIR += postgresql73-man
@@ -397,7 +396,6 @@
SUBDIR += wwasw-fpw
SUBDIR += xchat
SUBDIR += xdvik
- SUBDIR += xemacs-devel-canna
SUBDIR += xemacs-devel-canna+freewnn
SUBDIR += xemacs-devel-canna+wnn6
SUBDIR += xemacs-devel-freewnn
diff --git a/japanese/postgresql/Makefile b/japanese/postgresql/Makefile
deleted file mode 100644
index 53ff0966edcd..000000000000
--- a/japanese/postgresql/Makefile
+++ /dev/null
@@ -1,184 +0,0 @@
-# New ports collection makefile for: PostgreSQL-j
-# Date created: 09 Nov 1999
-# Whom: Ichiro Fukuhara <ichiro@ichiro.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= postgresql
-PORTVERSION= 6.5.3
-PORTREVISION= 1
-CATEGORIES= japanese databases
-MASTER_SITES= ftp://ftp.jaist.ac.jp/pub/dbms/PostgreSQL/ \
- ftp://ftp.sra.co.jp/pub/cmd/postgres/${PORTVERSION}/ \
- ftp://ftp.postgresql.org/pub/
-
-MAINTAINER= kuriyama@FreeBSD.org
-COMMENT= A robust, next generation, object-relational DBMS plus Multibyte-patch
-
-BROKEN= "Does not compile"
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-NO_LATEST_LINK= yes
-WRKSRC= ${WRKDIR}/${DISTNAME}/src
-PLISTS=
-
-# if you want to use the tcl/tk frontend pgaccess, then you need to build
-# postgresql with tcl support by typing: make WITH_TCL=yes
-.if defined(WITH_TCL)
-TCL_INCDIR= ${PREFIX}/include/tcl8.0jp
-TK_INCDIR= ${PREFIX}/include/tk8.0jp
-MAKE_ENV= USE_TCL=true USE_TK=true TCL_INCDIR=${TCL_INCDIR}
-CONFIGURE_ARGS= --with-tcl --with-tk \
- --with-tclconfig=${PREFIX}/lib/tcl8.0jp \
- --with-tkconfig=${PREFIX}/lib/tk8.0jp
-LIB_DEPENDS= tcl80jp.1:${PORTSDIR}/japanese/tcl80 \
- tk80jp.1:${PORTSDIR}/japanese/tk80
-PLISTS+= pkg-plist.tcl
-.endif
-.if defined(MULTIBYTE)
-CONFIGURE_ARGS+= --with-mb=${MULTIBYTE}
-.endif
-.if defined(WITH_PERL)
-CONFIGURE_ARGS+= --with-perl
-PLISTS+= pkg-plist.pl
-.endif
-.if defined(WITH_ODBC)
-CONFIGURE_ARGS+= --with-odbc
-PLISTS+= pkg-plist.odbc
-.endif
-
-NO_PACKAGE= "Requires ${PGSQL_UID} uid"
-
-USE_GMAKE= YES
-MAKEFILE= GNUmakefile
-HAS_CONFIGURE= YES
-CONFIGURE_ARGS+= --prefix=${PREFIX}/${INSTALL_DIR} \
- --with-template=`uname -s | ${TR} '[A-Z]' '[a-z]'` \
- --with-includes="${PREFIX}/include ${TCL_INCDIR} ${TK_INCDIR}" \
- --with-libraries=${PREFIX}/lib
-
-INSTALL_TARGET= install install-man
-
-MAN1= cleardbdir.1 createdb.1 createuser.1 destroydb.1 \
- destroyuser.1 ecpg.1 initdb.1 initlocation.1 \
- ipcclean.1 pg_dump.1 pg_dumpall.1 pg_passwd.1 \
- pg_upgrade.1 postgres.1 postmaster.1 psql.1
-MAN3= catalogs.3 libpq.3
-MAN5= pg_hba.conf.5
-MANL= abort.l alter_table.l alter_user.l begin.l close.l cluster.l \
- commit.l copy.l create_aggregate.l create_database.l \
- create_function.l create_index.l create_language.l \
- create_operator.l create_rule.l create_sequence.l \
- create_table.l create_trigger.l create_type.l create_user.l \
- create_version.l create_view.l declare.l delete.l drop.l \
- drop_aggregate.l drop_database.l drop_function.l drop_index.l \
- drop_language.l drop_operator.l drop_rule.l drop_sequence.l \
- drop_table.l drop_trigger.l drop_type.l drop_user.l \
- drop_view.l end.l explain.l fetch.l grant.l insert.l listen.l \
- load.l lock.l move.l notify.l reset.l revoke.l rollback.l \
- select.l set.l show.l sql.l update.l vacuum.l
-
-MANPREFIX= ${PREFIX}/${INSTALL_DIR}
-INSTALLS_SHLIB= yes
-LDCONFIG_DIRS= ${PREFIX}/${INSTALL_DIR}/lib
-
-PLIST_SUB= INSTALL_DIR=${INSTALL_DIR}
-PLIST= ${WRKDIR}/PLIST
-
-# These values are easily overridable like as
-# "make PGQL_UID=postgresql PGSQL_GID=postgresql install"
-INSTALL_DIR= pgsql
-PGSQL_UID= pgsql
-PGSQL_GID= pgsql
-
-pre-fetch:
-.if !defined(WITH_TCL) & !defined(WITH_PERL) & !defined(WITH_ODBC) & !defined(MULTIBYTE)
-
- @${ECHO_MSG} "To build the \"MULTIBYTE PostgreSQL\", type:"
- @${ECHO_MSG} " make MULTIBYTE={EUC_JP,EUC_CN,EUC_KR,EUC_TW,UNICODE,MULE_INTERNAL,LATIN1-5}"
- @${ECHO_MSG} " WITH_TCL=yes, WITH_PERL=yes, WITH_ODBC=yes"
- @${ECHO_MSG} ""
- @${ECHO_MSG} "To build the \"PostgreSQL to Tcl interface library\", libpgtcl, type:"
- @${ECHO_MSG} " make WITH_TCL=yes"
-.else
- @${ECHO_MSG} "Building PostgreSQL with \"libpgtcl\"."
-.endif
-
-.include <bsd.port.pre.mk>
-
-post-patch:
- ${FIND} ${WRKDIR} -name '*.orig' -exec ${RM} {} \;
-
-post-build:
- @ ${ECHO} "------------------------------------------------------------"
- @ ${ECHO} "Dump existing databases, before installing new db version !!"
- @ ${ECHO} "Detailed instructions, see INSTALL file under ${WRKDIR}... "
- @ ${ECHO} "------------------------------------------------------------"
- @${RM} -f ${WRKDIR}/PLIST
-.for i in ${PLISTS} pkg-plist
- ${CAT} ${PKGDIR}/${i} >> ${WRKDIR}/PLIST
-.endfor
-.if defined(WITH_TCL)
- ${CAT} ${PKGDIR}/pkg-plist.tcl.dirrm >> ${WRKDIR}/PLIST
-.endif
-.if defined(WITH_ODBC)
- ${CAT} ${PKGDIR}/pkg-plist.odbc.dirrm >> ${WRKDIR}/PLIST
-.endif
- ${CAT} ${PKGDIR}/pkg-plist.dirrm >> ${WRKDIR}/PLIST
-
-pre-install:
-.if defined(PACKAGE_BUILDING)
- ${RM} -rf ${PREFIX}/${INSTALL_DIR}
-.endif
- @ ${MKDIR} ${PREFIX}/${INSTALL_DIR}
- @ ${SETENV} INSTALL_DIR=${INSTALL_DIR} \
- PGSQL_UID=${PGSQL_UID} PGSQL_GID=${PGSQL_GID} \
- PKG_PREFIX=${PREFIX} \
- ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
-post-install:
- @ if [ ! -f ${PREFIX}/${INSTALL_DIR}/.profile ]; then \
- ${ECHO} "PATH=${PATH}:${PREFIX}/${INSTALL_DIR}/bin" \
- > ${PREFIX}/${INSTALL_DIR}/.profile; \
- ${ECHO} "MANPATH=${MANPATH}:${PREFIX}/${INSTALL_DIR}/bin" \
- >> ${PREFIX}/${INSTALL_DIR}/.profile; \
- ${ECHO} "PGLIB=${PREFIX}/${INSTALL_DIR}/lib" \
- >> ${PREFIX}/${INSTALL_DIR}/.profile; \
- ${ECHO} "# note: PGDATA overwrites the -D startup option" \
- >> ${PREFIX}/${INSTALL_DIR}/.profile; \
- ${ECHO} "PGDATA=${PREFIX}/${INSTALL_DIR}/data" \
- >> ${PREFIX}/${INSTALL_DIR}/.profile; \
- ${ECHO} "DISPLAY=:0" \
- >> ${PREFIX}/${INSTALL_DIR}/.profile; \
- ${ECHO} "export PATH MANPATH PGLIB PGDATA DISPLAY" \
- >> ${PREFIX}/${INSTALL_DIR}/.profile; \
- ${ECHO} "# if you want to make regression tests use this TZ" \
- >> ${PREFIX}/${INSTALL_DIR}/.profile; \
- ${ECHO} "#TZ=PST8PDT" \
- >> ${PREFIX}/${INSTALL_DIR}/.profile; \
- ${ECHO} "#export TZ" \
- >> ${PREFIX}/${INSTALL_DIR}/.profile; \
- fi
- @ ${CHOWN} -R ${PGSQL_UID}:${PGSQL_GID} ${PREFIX}/${INSTALL_DIR}
- @ ${ECHO} 'Initializing PostgreSQL Databases - this may take a few minutes...'
- @ ${LDCONFIG} -m ${PREFIX}/${INSTALL_DIR}/lib
- @ /usr/bin/su -l ${PGSQL_UID} -c '${PREFIX}/${INSTALL_DIR}/bin/initdb --pglib=${PREFIX}/${INSTALL_DIR}/lib --pgdata=${PREFIX}/${INSTALL_DIR}/data'
- @ ${SED} "s=!!PG_PATH!!=${PREFIX}/${INSTALL_DIR}=g ; s=!!PGSQL_UID!!=${PGSQL_UID}=g" \
- < ${FILESDIR}/pgsql.sh.tmpl > ${PREFIX}/etc/rc.d/pgsql.sh
- @ ${CHMOD} 554 ${PREFIX}/etc/rc.d/pgsql.sh
- @ ${CHOWN} root:${PGSQL_GID} ${PREFIX}/etc/rc.d/pgsql.sh
- @ ${INSTALL_DATA} ${FILESDIR}/post-install-notes ${PREFIX}/${INSTALL_DIR}
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${PREFIX}/share/doc/${INSTALL_DIR}
- ${CP} -R ${WRKDIR}/${DISTNAME}/doc/* ${PREFIX}/share/doc/${INSTALL_DIR}
-.for f in . src src/sgml src/sgml/ref src/graphics
- @${RM} -rf ${PREFIX}/share/doc/${INSTALL_DIR}/$f/CVS
- @${RM} -f ${PREFIX}/share/doc/${INSTALL_DIR}/$f/#cvs*
-.endfor
-.endif
-.if !defined(BATCH)
- @ more -e ${FILESDIR}/post-install-notes
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/japanese/postgresql/distinfo b/japanese/postgresql/distinfo
deleted file mode 100644
index bb74dc284c5c..000000000000
--- a/japanese/postgresql/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (postgresql-6.5.3.tar.gz) = 098d1ee4316500a2d033ced3ebd5b831
-SIZE (postgresql-6.5.3.tar.gz) = 6833791
diff --git a/japanese/postgresql/files/patch-aa b/japanese/postgresql/files/patch-aa
deleted file mode 100644
index 45b29e125834..000000000000
--- a/japanese/postgresql/files/patch-aa
+++ /dev/null
@@ -1,14 +0,0 @@
---- template/freebsd.orig Sat Sep 18 20:12:51 1998
-+++ template/freebsd at Wed 16 20:13:06 1999
-@@ -1,9 +1,9 @@
- AROPT:cq
- SHARED_LIB:-fpic -DPIC
--CFLAGS:-O2 -m486 -pipe
-+CFLAGS:-pipe -O2
- SRCH_INC:
- SRCH_LIB:
--USE_LOCALE:no
-+USE_LOCALE:yes
- DLSUFFIX:.so
- YFLAGS:-d
- YACC:bison -y
diff --git a/japanese/postgresql/files/patch-ab b/japanese/postgresql/files/patch-ab
deleted file mode 100644
index cb53b5b7de93..000000000000
--- a/japanese/postgresql/files/patch-ab
+++ /dev/null
@@ -1,67 +0,0 @@
---- bin/pg_passwd/pg_passwd.c.orig Thu May 27 16:00:40 1999
-+++ bin/pg_passwd/pg_passwd.c Tue Jun 15 19:27:47 1999
-@@ -26,11 +26,17 @@
-
- #endif
-
-+#ifndef _POSIX_SOURCE
-+# define _PASSWORD_LEN 128 /* max length, not containing NULL */
-+#endif
-+
-+
- char *comname;
- static void usage(FILE *stream);
- static void read_pwd_file(char *filename);
-+static void encrypt_pwd(char key[9], char salt[3], char passwd[_PASSWORD_LEN+1]);
-+int check_pwd(char key[9], char passwd[_PASSWORD_LEN+1]);
- static void write_pwd_file(char *filename, char *bkname);
--static void encrypt_pwd(char key[9], char salt[3], char passwd[14]);
- static void prompt_for_username(char *username);
- static void prompt_for_password(char *prompt, char *password);
-
-@@ -158,7 +164,7 @@
-
- if (q != NULL)
- *(q++) = '\0';
-- if (strlen(p) != 13)
-+ if (strlen(p) > _PASSWORD_LEN)
- {
- fprintf(stderr, "WARNING: %s: line %d: illegal password length.\n",
- filename, npwds + 1);
-@@ -222,7 +228,7 @@
- }
-
- static void
--encrypt_pwd(char key[9], char salt[3], char passwd[14])
-+encrypt_pwd(char key[9], char salt[3], char passwd[_PASSWORD_LEN+1])
- {
- int n;
-
-@@ -254,9 +260,7 @@
-
- #ifdef NOT_USED
- static int
--check_pwd(char key[9], char passwd[14])
- {
-- char shouldbe[14];
- char salt[3];
-
- salt[0] = passwd[0];
-@@ -264,7 +268,7 @@
- salt[2] = '\0';
- encrypt_pwd(key, salt, shouldbe);
-
-- return strncmp(shouldbe, passwd, 13) == 0 ? 1 : 0;
-+ return strncmp(shouldbe, passwd, _PASSWORD_LEN) == 0 ? 1 : 0;
- }
- #endif
-
-@@ -339,7 +343,7 @@
- char salt[3];
- char key[9],
- key2[9];
-- char e_passwd[14];
-+ char e_passwd[_PASSWORD_LEN+1];
- int i;
-
- comname = argv[0];
diff --git a/japanese/postgresql/files/patch-ac b/japanese/postgresql/files/patch-ac
deleted file mode 100644
index 2a9e180e0958..000000000000
--- a/japanese/postgresql/files/patch-ac
+++ /dev/null
@@ -1,11 +0,0 @@
---- interfaces/libpgtcl/Makefile.in.orig Mon Feb 8 07:10:45 1999
-+++ interfaces/libpgtcl/Makefile.in Tue Jun 15 19:32:36 1999
-@@ -27,7 +27,7 @@
-
- OBJS= pgtcl.o pgtclCmds.o pgtclId.o
-
--SHLIB_LINK+= -L../libpq -lpq
-+SHLIB_LINK+= -L../libpq -lpq -lcrypt
-
- # If crypt is a separate library, rather than part of libc, it may need
- # to be referenced separately to keep (broken) linkers happy. (This is
diff --git a/japanese/postgresql/files/patch-ad b/japanese/postgresql/files/patch-ad
deleted file mode 100644
index ce5713717369..000000000000
--- a/japanese/postgresql/files/patch-ad
+++ /dev/null
@@ -1,13 +0,0 @@
---- pl/tcl/Makefile.org Mon Dec 14 08:47:17 1998
-+++ pl/tcl/Makefile Thu Feb 25 22:20:28 1999
-@@ -55,8 +55,8 @@
- SHLIB_EXTRA_LIBS=
- endif
-
--%$(TCL_SHLIB_SUFFIX): %.o
-- $(TCL_SHLIB_LD) -o $@ $< $(TCL_LIB_SPEC) $(SHLIB_EXTRA_LIBS)
-+#%$(TCL_SHLIB_SUFFIX): %.o
-+# $(TCL_SHLIB_LD) -o $@ $< $(TCL_LIB_SPEC) $(SHLIB_EXTRA_LIBS)
-
-
- #
diff --git a/japanese/postgresql/files/pgsql.sh.tmpl b/japanese/postgresql/files/pgsql.sh.tmpl
deleted file mode 100644
index d3f0af6cb802..000000000000
--- a/japanese/postgresql/files/pgsql.sh.tmpl
+++ /dev/null
@@ -1,39 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-
-# pgsql.sh - postgresql startup file for FreeBSD and possibly *BSD (untested)
-
-# Changes:
-# - renamed startup script to be in sync with INSTALL file
-# - merged ldconfig start sequence from former postgrsql.sh script (andreas)
-# - modified the postmaster startup sequence as suggested in the
-# INSTALL file which was given as example for FreeBSD 2.2 (andreas)
-# - removed the commandline option
-# -D!!PG_PATH!!/data \
-# because the postmaster process, which starts up under the
-# environment of the pgsql user, sets this with the PGDATA
-# environment variable in !!PG_PATH!!/.profile
-#
-
-case "$1" in
-start)
- [ -d !!PG_PATH!!/lib ] && /sbin/ldconfig -m !!PG_PATH!!/lib
-
- [ -x !!PG_PATH!!/bin/postmaster ] && {
- su -l !!PGSQL_UID!! -c 'exec !!PG_PATH!!/bin/postmaster -i -S -o -F \
- -D!!PG_PATH!!/data > !!PG_PATH!!/errlog'
- echo -n ' PostgreSQL'
- }
- ;;
-stop)
- # XXX some pgsql user should check this --tg
- killall !!PG_PATH!!/bin/postmaster
- ;;
-*)
- echo "Usage: `basename $0` {start|stop}" >&2
- exit 64
- ;;
-esac
-
-exit 0
diff --git a/japanese/postgresql/files/post-install-notes b/japanese/postgresql/files/post-install-notes
deleted file mode 100644
index 4e6e8df02c33..000000000000
--- a/japanese/postgresql/files/post-install-notes
+++ /dev/null
@@ -1,24 +0,0 @@
-
-Now that PostgreSQL-j was installed, you should read the documentation and
-implementation guides. These can be found at:
-
- http://www.PostgreSQL.org/docs
-
-Documentations for the Multibyte-extention can be found at:
-
- doc/README.mb (English)
- doc/README.mb.jp (Japanese)
-
-You may wish to subscribe to the PostgreSQL user-support mailing list.
-Send an e-mail to pgsql-questions-request@postgresql.org with the
-text "subscribe" in the message body.
-
-If you understand Japanese, you might want to visit:
-
- http://www.sra.co.jp/people/t-ishii/PostgreSQL
-
-to subscribe a local mailing list for Japanese speakers.
-
-If you build PostgreSQL with TCL support, then you can use the
-TCL/TK based database frontend "pgaccess" for database operations.
-
diff --git a/japanese/postgresql/pkg-descr b/japanese/postgresql/pkg-descr
deleted file mode 100644
index c8fed1c9b1be..000000000000
--- a/japanese/postgresql/pkg-descr
+++ /dev/null
@@ -1,24 +0,0 @@
-PostgreSQL is a robust, next-generation, Object-Relational DBMS (ORDBMS),
-derived from the Berkeley Postgres database management system. While
-PostgreSQL retains the powerful object-relational data model, rich data types
-and easy extensibility of Postgres, it replaces the PostQuel query language
-with an extended subset of SQL.
-
-The original Postgres code was the effort of many graduate students,
-undergraduate students, and staff programmers working under the direction of
-Professor Michael Stonebraker at the University of California, Berkeley. In
-1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query
-language to SQL and created a new database system which came to known as
-Postgres95. Many others contributed to the porting, testing, debugging and
-enhancement of the Postgres95 code. As the code improved, and 1995 faded into
-memory, PostgreSQL was born.
-
-PostgreSQL development is presently being performed by a team of Internet
-developers who are now responsible for all current and future development. The
-development team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).
-Support is available from the PostgreSQL developer/user community through the
-support mailing list (questions@PostgreSQL.ORG).
-
-PostgreSQL is free and the complete source is available.
-
-WWW: http://www.PostgreSQL.ORG/
diff --git a/japanese/postgresql/pkg-install b/japanese/postgresql/pkg-install
deleted file mode 100644
index 1fb5e347efe5..000000000000
--- a/japanese/postgresql/pkg-install
+++ /dev/null
@@ -1,98 +0,0 @@
-#!/bin/sh
-# an installation script for postgresql
-
-check_pw()
-{
- if which -s pw; then
- :
- else
- cat <<EOF
-
-This system looks like a pre-2.2 version of FreeBSD. We see that it
-is missing the "pw" utility. We need this utility. Please get and
-install it, and try again. You can get the source from:
-
- ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/src/usr.sbin/pw.tar.gz
-
-EOF
- exit 1
- fi
-}
-
-ask() {
- local question default answer
-
- question=$1
- default=$2
- if [ -z "${PACKAGE_BUILDING}" ]; then
- read -p "${question} (y/n) [${default}]? " answer
- fi
- if [ x${answer} = x ]; then
- answer=${default}
- fi
- echo ${answer}
-}
-
-yesno() {
- local dflt question answer
-
- question=$1
- dflt=$2
- while :; do
- answer=$(ask "${question}" "${dflt}")
- case "${answer}" in
- [Yy]*) return 0;;
- [Nn]*) return 1;;
- esac
- echo "Please answer yes or no."
- done
-}
-
-case $2 in
-PRE-INSTALL)
-
- ## Hack /etc/master.passwd ##
- # check
- id_70=`id -nu 70 2> /dev/null`
- id_pgsql=`id -u ${PGSQL_UID} 2> /dev/null`
- if [ X"$id_pgsql" != X ]; then
- exit 0
- elif [ X"$id_70" != X ]; then
- cat <<EOF
-
-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-This system already has an account whose name is '$id_70' and ID number is 70.
-
- '`id $id_70`'
-
-For PostgreSQL in this port or package, UID:GID of '${PGSQL_UID}' has to be 70:70.
-Please try again after you delete the account.
-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-EOF
- exit 1
- fi
-
- # add an account of PostgreSQL to this system
- echo ""
- echo "You need a group '${PGSQL_GID}' whose ID number is 70"
- if yesno "Would you like to create it automatically?" y; then
- # We need a command 'pw(8)'
- check_pw
- pw groupadd ${PGSQL_GID} -g 70 || exit
- else
- echo "Please create it, and try again."
- exit 1
- fi
- echo ""
- echo "You need an account '${PGSQL_UID}' whose ID number is 70"
- if yesno "Would you like to create it automatically?" y; then
- # We need a command 'pw(8)'
- check_pw
- pw useradd ${PGSQL_UID} -u 70 -g ${PGSQL_GID} -h - -d ${PKG_PREFIX}/${INSTALL_DIR} \
- -s /bin/sh -c "PostgreSQL pseudo-user" || exit
- else
- echo "Please create it, and try again."
- exit 1
- fi
- ;;
-esac
diff --git a/japanese/postgresql/pkg-plist b/japanese/postgresql/pkg-plist
deleted file mode 100644
index 8e2e081e3d1d..000000000000
--- a/japanese/postgresql/pkg-plist
+++ /dev/null
@@ -1,271 +0,0 @@
-etc/rc.d/pgsql.sh
-%%INSTALL_DIR%%/.profile
-%%INSTALL_DIR%%/bin/cleardbdir
-%%INSTALL_DIR%%/bin/createdb
-%%INSTALL_DIR%%/bin/createlang
-%%INSTALL_DIR%%/bin/createuser
-%%INSTALL_DIR%%/bin/destroydb
-%%INSTALL_DIR%%/bin/destroylang
-%%INSTALL_DIR%%/bin/destroyuser
-%%INSTALL_DIR%%/bin/ecpg
-%%INSTALL_DIR%%/bin/initdb
-%%INSTALL_DIR%%/bin/initlocation
-%%INSTALL_DIR%%/bin/ipcclean
-%%INSTALL_DIR%%/bin/pg_dump
-%%INSTALL_DIR%%/bin/pg_dumpall
-%%INSTALL_DIR%%/bin/pg_id
-%%INSTALL_DIR%%/bin/pg_passwd
-%%INSTALL_DIR%%/bin/pg_upgrade
-%%INSTALL_DIR%%/bin/pg_version
-%%INSTALL_DIR%%/bin/postgres
-%%INSTALL_DIR%%/bin/postmaster
-%%INSTALL_DIR%%/bin/psql
-%%INSTALL_DIR%%/bin/vacuumdb
-%%INSTALL_DIR%%/lib/global1.bki.source
-%%INSTALL_DIR%%/lib/global1.description
-%%INSTALL_DIR%%/lib/libecpg.a
-%%INSTALL_DIR%%/lib/libecpg.so
-%%INSTALL_DIR%%/lib/libecpg.so.3
-%%INSTALL_DIR%%/lib/libpq++.a
-%%INSTALL_DIR%%/lib/libpq++.so
-%%INSTALL_DIR%%/lib/libpq++.so.3
-%%INSTALL_DIR%%/lib/libpq.a
-%%INSTALL_DIR%%/lib/libpq.so
-%%INSTALL_DIR%%/lib/libpq.so.2
-%%INSTALL_DIR%%/lib/local1_template1.bki.source
-%%INSTALL_DIR%%/lib/local1_template1.description
-%%INSTALL_DIR%%/lib/pg_geqo.sample
-%%INSTALL_DIR%%/lib/pg_hba.conf.sample
-%%INSTALL_DIR%%/lib/plpgsql.so
-%%INSTALL_DIR%%/include/c.h
-%%INSTALL_DIR%%/include/config.h
-%%INSTALL_DIR%%/include/ecpgerrno.h
-%%INSTALL_DIR%%/include/ecpglib.h
-%%INSTALL_DIR%%/include/ecpgtype.h
-%%INSTALL_DIR%%/include/fmgr.h
-%%INSTALL_DIR%%/include/libpq++.H
-%%INSTALL_DIR%%/include/libpq-fe.h
-%%INSTALL_DIR%%/include/libpq-int.h
-%%INSTALL_DIR%%/include/os.h
-%%INSTALL_DIR%%/include/postgres.h
-%%INSTALL_DIR%%/include/postgres_ext.h
-%%INSTALL_DIR%%/include/sqlca.h
-%%INSTALL_DIR%%/include/access/attnum.h
-%%INSTALL_DIR%%/include/commands/trigger.h
-%%INSTALL_DIR%%/include/executor/spi.h
-%%INSTALL_DIR%%/include/lib/dllist.h
-%%INSTALL_DIR%%/include/libpq/pqcomm.h
-%%INSTALL_DIR%%/include/libpq/libpq-fs.h
-%%INSTALL_DIR%%/include/libpq++/pgconnection.h
-%%INSTALL_DIR%%/include/libpq++/pgcursordb.h
-%%INSTALL_DIR%%/include/libpq++/pgdatabase.h
-%%INSTALL_DIR%%/include/libpq++/pglobject.h
-%%INSTALL_DIR%%/include/libpq++/pgtransdb.h
-%%INSTALL_DIR%%/include/utils/elog.h
-%%INSTALL_DIR%%/include/utils/geo_decls.h
-%%INSTALL_DIR%%/include/utils/mcxt.h
-%%INSTALL_DIR%%/include/utils/palloc.h
-%%INSTALL_DIR%%/post-install-notes
-share/doc/%%INSTALL_DIR%%/src/graphics/catalogs.ag
-share/doc/%%INSTALL_DIR%%/src/graphics/catalogs.cgm
-share/doc/%%INSTALL_DIR%%/src/graphics/catalogs.gif
-share/doc/%%INSTALL_DIR%%/src/graphics/catalogs.ps
-share/doc/%%INSTALL_DIR%%/src/graphics/clientserver.ag
-share/doc/%%INSTALL_DIR%%/src/graphics/clientserver.gif
-share/doc/%%INSTALL_DIR%%/src/graphics/connections.ag
-share/doc/%%INSTALL_DIR%%/src/graphics/connections.gif
-share/doc/%%INSTALL_DIR%%/src/graphics/layout.ag
-share/doc/%%INSTALL_DIR%%/src/graphics/layout.gif
-share/doc/%%INSTALL_DIR%%/src/sgml/Makefile
-share/doc/%%INSTALL_DIR%%/src/sgml/about.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/admin.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/advanced.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/arch-dev.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/arch-pg.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/arch.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/array.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/biblio.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/bki.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/compiler.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/config.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/contacts.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/cvs.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/datatype.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/datetime.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/dfunc.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/docguide.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ecpg.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/environ.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/extend.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/func-ref.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/func.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/geqo.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/gist.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/history.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/indices.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/info.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/inherit.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/install-win32.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/install.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/installation.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/intro-ag.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/intro-pg.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/intro.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/jdbc.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/keys.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/layout.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/legal.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/libpgtcl.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/libpq++.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/libpq.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/lobj.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/manage.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/manage-ag.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/mvcc.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/notation.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/odbc.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/oper.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/page.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/pg_options.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ports.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/postgres.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/programmer.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/protocol.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/query.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/recovery.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/reference.ced
-share/doc/%%INSTALL_DIR%%/src/sgml/reference.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/regress.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/release.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/rules.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/runtime.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/security.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/signals.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/spi.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/sql.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/start-ag.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/start.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/storage.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/syntax.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/trigger.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/trouble.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/tutorial.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/typeconv.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/user.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/xaggr.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/xfunc.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/xindex.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/xoper.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/xplang.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/xtypes.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/y2k.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/abort.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/allfiles.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/alter_table.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/alter_user.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/begin.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/close.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/cluster.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/commands.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/commit.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/copy.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/create_aggregate.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/create_database.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/create_function.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/create_index.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/create_language.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/create_operator.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/create_rule.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/create_sequence.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/create_table.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/create_table_as.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/create_trigger.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/create_type.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/create_user.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/create_view.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/createdb.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/createuser.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/current_date.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/current_time.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/current_timestamp.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/current_user.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/declare.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/delete.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/destroydb.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/destroyuser.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/drop_aggregate.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/drop_database.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/drop_function.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/drop_index.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/drop_language.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/drop_operator.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/drop_rule.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/drop_sequence.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/drop_table.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/drop_trigger.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/drop_type.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/drop_user.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/drop_view.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/explain.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/fetch.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/grant.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/initdb.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/initlocation.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/insert.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/listen.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/load.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/lock.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/move.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/notify.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/pg_dump.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/pg_dumpall.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/pg_upgrade.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/pgaccess-ref.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/pgadmin-ref.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/postgres-ref.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/postmaster.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/psql-ref.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/reset.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/revoke.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/rollback.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/select.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/select_into.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/set.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/show.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/unlisten.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/update.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/vacuum.sgml
-share/doc/%%INSTALL_DIR%%/src/sgml/ref/vacuumdb.sgml
-share/doc/%%INSTALL_DIR%%/src/Makefile
-share/doc/%%INSTALL_DIR%%/user.tar.gz
-share/doc/%%INSTALL_DIR%%/internals.ps
-share/doc/%%INSTALL_DIR%%/user.ps.gz
-share/doc/%%INSTALL_DIR%%/tutorial.tar.gz
-share/doc/%%INSTALL_DIR%%/tutorial.ps.gz
-share/doc/%%INSTALL_DIR%%/programmer.tar.gz
-share/doc/%%INSTALL_DIR%%/programmer.ps.gz
-share/doc/%%INSTALL_DIR%%/postgres.tar.gz
-share/doc/%%INSTALL_DIR%%/bug.template
-share/doc/%%INSTALL_DIR%%/admin.tar.gz
-share/doc/%%INSTALL_DIR%%/admin.ps.gz
-share/doc/%%INSTALL_DIR%%/TODO
-share/doc/%%INSTALL_DIR%%/README.fsync
-share/doc/%%INSTALL_DIR%%/README.inet
-share/doc/%%INSTALL_DIR%%/README.locale
-share/doc/%%INSTALL_DIR%%/README.mb
-share/doc/%%INSTALL_DIR%%/README.mb.jp
-share/doc/%%INSTALL_DIR%%/Makefile
-share/doc/%%INSTALL_DIR%%/FAQ
-share/doc/%%INSTALL_DIR%%/FAQ_AIX
-share/doc/%%INSTALL_DIR%%/FAQ_DEV
-share/doc/%%INSTALL_DIR%%/FAQ_DigitalUnix
-share/doc/%%INSTALL_DIR%%/FAQ_FreeBSD
-share/doc/%%INSTALL_DIR%%/FAQ_HPUX
-share/doc/%%INSTALL_DIR%%/FAQ_Irix
-share/doc/%%INSTALL_DIR%%/FAQ_Linux
-share/doc/%%INSTALL_DIR%%/FAQ_SCO
-share/doc/%%INSTALL_DIR%%/FAQ_Solaris
-share/doc/%%INSTALL_DIR%%/KNOWN_BUGS
-share/doc/%%INSTALL_DIR%%/MISSING_FEATURES
-share/doc/%%INSTALL_DIR%%/README.Charsets
-share/doc/%%INSTALL_DIR%%/README.NT
diff --git a/japanese/postgresql/pkg-plist.dirrm b/japanese/postgresql/pkg-plist.dirrm
deleted file mode 100644
index c3f5c31c1128..000000000000
--- a/japanese/postgresql/pkg-plist.dirrm
+++ /dev/null
@@ -1,27 +0,0 @@
-@exec /usr/bin/su -l pgsql -c '%D/%%INSTALL_DIR%%/bin/initdb --pglib=%D/%%INSTALL_DIR%%/lib --pgdata=%D/%%INSTALL_DIR%%/data'
-@exec mkdir -p %D/%%INSTALL_DIR%%/include/port/freebsd
-@dirrm %%INSTALL_DIR%%/include/port/freebsd
-@dirrm %%INSTALL_DIR%%/include/port
-@unexec rm -rf %D/pgsql/data
-@unexec rm -rf %D/pgsql/errlog
-@dirrm share/doc/%%INSTALL_DIR%%/src/sgml/ref
-@dirrm share/doc/%%INSTALL_DIR%%/src/sgml
-@dirrm share/doc/%%INSTALL_DIR%%/src/graphics
-@dirrm share/doc/%%INSTALL_DIR%%/src
-@dirrm share/doc/%%INSTALL_DIR%%
-@dirrm %%INSTALL_DIR%%/man/manl
-@dirrm %%INSTALL_DIR%%/man/man5
-@dirrm %%INSTALL_DIR%%/man/man3
-@dirrm %%INSTALL_DIR%%/man/man1
-@dirrm %%INSTALL_DIR%%/man
-@dirrm %%INSTALL_DIR%%/lib
-@dirrm %%INSTALL_DIR%%/include/utils
-@dirrm %%INSTALL_DIR%%/include/libpq++
-@dirrm %%INSTALL_DIR%%/include/libpq
-@dirrm %%INSTALL_DIR%%/include/lib
-@dirrm %%INSTALL_DIR%%/include/executor
-@dirrm %%INSTALL_DIR%%/include/commands
-@dirrm %%INSTALL_DIR%%/include/access
-@dirrm %%INSTALL_DIR%%/include
-@dirrm %%INSTALL_DIR%%/bin
-@dirrm %%INSTALL_DIR%%
diff --git a/japanese/postgresql/pkg-plist.odbc b/japanese/postgresql/pkg-plist.odbc
deleted file mode 100644
index 8cba0e5c977c..000000000000
--- a/japanese/postgresql/pkg-plist.odbc
+++ /dev/null
@@ -1,7 +0,0 @@
-%%INSTALL_DIR%%/lib/libpsqlodbc.a
-%%INSTALL_DIR%%/lib/libpsqlodbc.so
-%%INSTALL_DIR%%/lib/libpsqlodbc.so.0
-%%INSTALL_DIR%%/include/iodbc/iodbc.h
-%%INSTALL_DIR%%/include/iodbc/isql.h
-%%INSTALL_DIR%%/include/iodbc/isqlext.h
-%%INSTALL_DIR%%/odbcinst.ini
diff --git a/japanese/postgresql/pkg-plist.odbc.dirrm b/japanese/postgresql/pkg-plist.odbc.dirrm
deleted file mode 100644
index e6ca5307161c..000000000000
--- a/japanese/postgresql/pkg-plist.odbc.dirrm
+++ /dev/null
@@ -1 +0,0 @@
-@dirrm %%INSTALL_DIR%%/include/iodbc
diff --git a/japanese/postgresql/pkg-plist.pl b/japanese/postgresql/pkg-plist.pl
deleted file mode 100644
index 7694c1236477..000000000000
--- a/japanese/postgresql/pkg-plist.pl
+++ /dev/null
@@ -1 +0,0 @@
-%%INSTALL_DIR%%/lib/pltcl.so
diff --git a/japanese/postgresql/pkg-plist.tcl b/japanese/postgresql/pkg-plist.tcl
deleted file mode 100644
index 1752c248ce13..000000000000
--- a/japanese/postgresql/pkg-plist.tcl
+++ /dev/null
@@ -1,129 +0,0 @@
-%%INSTALL_DIR%%/bin/pgtclsh
-%%INSTALL_DIR%%/bin/pgtksh
-%%INSTALL_DIR%%/bin/pgaccess
-%%INSTALL_DIR%%/lib/libpgtcl.a
-%%INSTALL_DIR%%/lib/libpgtcl.so
-%%INSTALL_DIR%%/lib/libpgtcl.so.2
-%%INSTALL_DIR%%/include/libpgtcl.h
-%%INSTALL_DIR%%/pgaccess/images/icon_button.gif
-%%INSTALL_DIR%%/pgaccess/images/icon_checkbutton.gif
-%%INSTALL_DIR%%/pgaccess/images/icon_entry.gif
-%%INSTALL_DIR%%/pgaccess/images/icon_frame.gif
-%%INSTALL_DIR%%/pgaccess/images/icon_label.gif
-%%INSTALL_DIR%%/pgaccess/images/icon_listbox.gif
-%%INSTALL_DIR%%/pgaccess/images/icon_query.gif
-%%INSTALL_DIR%%/pgaccess/images/icon_radiobutton.gif
-%%INSTALL_DIR%%/pgaccess/images/icon_text.gif
-%%INSTALL_DIR%%/pgaccess/lib/help/abort.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/add_records.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/alter_table.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/alter_user.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/author.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/begin.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/close.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/cluster.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/commit.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/copy.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/copyrights.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/create_aggregate.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/create_database.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/create_function.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/create_index.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/create_language.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/create_operator.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/create_rule.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/create_sequence.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/create_table.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/create_table_as.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/create_trigger.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/create_type.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/create_user.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/create_view.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/data_types.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/datefunc.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/declare.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/delete.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/drop_aggregate.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/drop_database.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/drop_function.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/drop_index.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/drop_language.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/drop_operator.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/drop_rule.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/drop_sequence.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/drop_table.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/drop_trigger.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/drop_type.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/drop_user.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/drop_view.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/explain.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/fetch.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/form_design.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/forms.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/functions.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/geomfunc.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/grant.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/history.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/index.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/inheritance.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/insert.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/ipv4func.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/isolation.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/keywords.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/listen.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/load.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/lock.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/mathfunc.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/move.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/mvcc.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/new_query.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/new_table.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/notify.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/open_query.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/open_table.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/pgfunctions.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/postgresql.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/queries.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/reports.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/reset.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/revoke.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/rollback.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/schema.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/scripts.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/select.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/select_into.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/sequences.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/set.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/show.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/sql_guide.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/sqlfunc.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/stringfunc.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/tables.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/unlisten.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/update.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/users.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/vacuum.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/view_table_structure.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/views.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/visual_designer.hlp
-%%INSTALL_DIR%%/pgaccess/lib/help/y2k.hlp
-%%INSTALL_DIR%%/pgaccess/lib/languages/francais
-%%INSTALL_DIR%%/pgaccess/lib/languages/italiano
-%%INSTALL_DIR%%/pgaccess/lib/languages/magyar
-%%INSTALL_DIR%%/pgaccess/lib/languages/romana
-%%INSTALL_DIR%%/pgaccess/main.tcl
-%%INSTALL_DIR%%/pgaccess/lib/database.tcl
-%%INSTALL_DIR%%/pgaccess/lib/forms.tcl
-%%INSTALL_DIR%%/pgaccess/lib/functions.tcl
-%%INSTALL_DIR%%/pgaccess/lib/help.tcl
-%%INSTALL_DIR%%/pgaccess/lib/mainlib.tcl
-%%INSTALL_DIR%%/pgaccess/lib/preferences.tcl
-%%INSTALL_DIR%%/pgaccess/lib/queries.tcl
-%%INSTALL_DIR%%/pgaccess/lib/reports.tcl
-%%INSTALL_DIR%%/pgaccess/lib/schema.tcl
-%%INSTALL_DIR%%/pgaccess/lib/scripts.tcl
-%%INSTALL_DIR%%/pgaccess/lib/sequences.tcl
-%%INSTALL_DIR%%/pgaccess/lib/tables.tcl
-%%INSTALL_DIR%%/pgaccess/lib/users.tcl
-%%INSTALL_DIR%%/pgaccess/lib/views.tcl
-%%INSTALL_DIR%%/pgaccess/lib/visualqb.tcl
diff --git a/japanese/postgresql/pkg-plist.tcl.dirrm b/japanese/postgresql/pkg-plist.tcl.dirrm
deleted file mode 100644
index 888e0722beb7..000000000000
--- a/japanese/postgresql/pkg-plist.tcl.dirrm
+++ /dev/null
@@ -1,5 +0,0 @@
-@dirrm %%INSTALL_DIR%%/pgaccess/images
-@dirrm %%INSTALL_DIR%%/pgaccess/lib/help
-@dirrm %%INSTALL_DIR%%/pgaccess/lib/languages
-@dirrm %%INSTALL_DIR%%/pgaccess/lib
-@dirrm %%INSTALL_DIR%%/pgaccess
diff --git a/japanese/xemacs-devel-canna/Makefile b/japanese/xemacs-devel-canna/Makefile
deleted file mode 100644
index ab8a8c5f6487..000000000000
--- a/japanese/xemacs-devel-canna/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# New ports collection makefile for: XEmacs for Japanese with Canna input
-# Date created: 3 Jan 2002
-# Whom: KIRIYAMA Kazuhiko <kiri@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-CATEGORIES= japanese
-
-COMMENT= XEmacs(beta version) text editor(SJ3, SKK and Canna)
-
-MASTERDIR= ${.CURDIR}/../../editors/xemacs-devel-mule
-
-CANNA= yes
-
-BROKEN= "Aborts during build"
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-.include "${MASTERDIR}/Makefile"
diff --git a/korean/Makefile b/korean/Makefile
index e399ea1cbc89..19e5afa4aab6 100644
--- a/korean/Makefile
+++ b/korean/Makefile
@@ -31,8 +31,6 @@
SUBDIR += helvis
SUBDIR += hlatex
SUBDIR += hlatex-psfonts-uhc-extra
- SUBDIR += hlatex-psfonts-wansung
- SUBDIR += hlatex-wansung
SUBDIR += hlatexfonts-ocf
SUBDIR += hmconv
SUBDIR += hpscat
@@ -45,7 +43,6 @@
SUBDIR += man-doc
SUBDIR += mizifont
SUBDIR += mod_url
- SUBDIR += mozilla-klp
SUBDIR += mplayer-fonts
SUBDIR += msdosfs
SUBDIR += mule-freewnn
@@ -53,7 +50,6 @@
SUBDIR += nabi
SUBDIR += nh2ps
SUBDIR += nhpf
- SUBDIR += nhppf
SUBDIR += nvi-euc-kr
SUBDIR += nvi-iso-2022-kr
SUBDIR += openoffice-1.0
diff --git a/korean/hlatex-psfonts-wansung/Makefile b/korean/hlatex-psfonts-wansung/Makefile
deleted file mode 100644
index 47146f787008..000000000000
--- a/korean/hlatex-psfonts-wansung/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# New ports collection makefile for: HLaTeX PS fonts(wansung)
-# Date created: 2 Jul 2000
-# Whom: CHOI Junho <cjh@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= HLaTeX-${FONT_TYPE}fonts-${FONT_ENCODING}
-PORTVERSION= 0.98
-CATEGORIES= korean print
-MASTER_SITES= ftp://ftp.kr.FreeBSD.org/pub/FreeBSD-kr/distfiles/hlatex/
-DISTFILES= ${HLATEX_FONTS_BASE}
-DIST_SUBDIR= hlatex
-EXTRACT_ONLY=
-
-MAINTAINER= cjh@FreeBSD.org
-COMMENT= PS font collection of HLaTeX-wansung
-
-RUN_DEPENDS= ${LOCALBASE}/share/texmf/doc/latex/hlatex/wansung.ks:${PORTSDIR}/korean/hlatex-wansung
-
-FONT_TYPE= ps
-HLATEX_FONTS_BASE= pkmj.tar.bz2 pkgt.tar.bz2 \
- pshanja-myoungjo.tar.bz2 pshanja-gothic.tar.bz2 \
- phsym.tar.bz2 ptaza.tar.bz2
-
-NO_WRKSUBDIR= YES
-NO_BUILD= YES
-USE_BZIP2= YES
-
-TEXMF= ${PREFIX}/share/texmf
-FONT_ENCODING?= wansung
-FONT_TYPE?= mf
-
-# default font. includes complete Myoungjo and Gothic fonts.
-HLATEX_FONTS_BASE?= common.tar.bz2 \
- wsmj.tar.bz2 wsgt.tar.bz2 \
- hanja-myoungjo.tar.bz2 hanja-gothic.tar.bz2 \
- hsym.tar.bz2 taza.tar.bz2
-
-do-install:
- cd ${TEXMF}/fonts/; \
- for fonts in ${HLATEX_FONTS_BASE}; \
- do \
- ${EXTRACT_CMD} \
- ${EXTRACT_BEFORE_ARGS} \
- ${_DISTDIR}/$$fonts ${EXTRACT_AFTER_ARGS}; \
- done
-# rehash ls-R
- ${PREFIX}/bin/texhash
-
-.include <bsd.port.mk>
diff --git a/korean/hlatex-psfonts-wansung/distinfo b/korean/hlatex-psfonts-wansung/distinfo
deleted file mode 100644
index 4b4f771a07b6..000000000000
--- a/korean/hlatex-psfonts-wansung/distinfo
+++ /dev/null
@@ -1,12 +0,0 @@
-MD5 (hlatex/pkmj.tar.bz2) = 9c941872b9aa8c4e1ad5e342dd33275b
-SIZE (hlatex/pkmj.tar.bz2) = 1411890
-MD5 (hlatex/pkgt.tar.bz2) = 3b8a4a9455e97c667aeeba3abc75590c
-SIZE (hlatex/pkgt.tar.bz2) = 481805
-MD5 (hlatex/pshanja-myoungjo.tar.bz2) = aa6ae862e88b9aec3d7838942ebd758b
-SIZE (hlatex/pshanja-myoungjo.tar.bz2) = 3249508
-MD5 (hlatex/pshanja-gothic.tar.bz2) = e3c85c44465a4c4c63b8633a9f007683
-SIZE (hlatex/pshanja-gothic.tar.bz2) = 1976658
-MD5 (hlatex/phsym.tar.bz2) = f3e722b1686332b266b00356dbd977a2
-SIZE (hlatex/phsym.tar.bz2) = 486178
-MD5 (hlatex/ptaza.tar.bz2) = 4aa6e20490eaf186e855014f208621e1
-SIZE (hlatex/ptaza.tar.bz2) = 98015
diff --git a/korean/hlatex-psfonts-wansung/pkg-descr b/korean/hlatex-psfonts-wansung/pkg-descr
deleted file mode 100644
index c71b0101300b..000000000000
--- a/korean/hlatex-psfonts-wansung/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-HLaTeX Wansung PS Fonts collection
-==================================
-
-This is HLaTeX Wansung-type PS fonts collection. It can be used in
-HLaTeX-wansung package.
-
-There is two choice to use Wansung-type fonts. One is MF fonts, and the
-other is PS fonts.
-
-You should insert this preamble into your tex file to use these fonts:
-
- \usepackage{hangul}
- \usepackage[pshan]{wanfont}
-
---
-Ports by CHOI Junho <cjh@FreeBSD.org>
diff --git a/korean/hlatex-psfonts-wansung/pkg-plist b/korean/hlatex-psfonts-wansung/pkg-plist
deleted file mode 100644
index dd0e82f0433c..000000000000
--- a/korean/hlatex-psfonts-wansung/pkg-plist
+++ /dev/null
@@ -1,430 +0,0 @@
-share/texmf/fonts/afm/korean/gothic/rhe004.afm
-share/texmf/fonts/afm/korean/gothic/rhe005.afm
-share/texmf/fonts/afm/korean/gothic/rhe006.afm
-share/texmf/fonts/afm/korean/gothic/rhe007.afm
-share/texmf/fonts/afm/korean/gothic/rhe010.afm
-share/texmf/fonts/afm/korean/gothic/rhe011.afm
-share/texmf/fonts/afm/korean/gothic/rhe012.afm
-share/texmf/fonts/afm/korean/gothic/rhe013.afm
-share/texmf/fonts/afm/korean/gothic/rhe014.afm
-share/texmf/fonts/afm/korean/gothic/rhe015.afm
-share/texmf/fonts/afm/korean/gothic/rhe016.afm
-share/texmf/fonts/afm/korean/gothic/rhe017.afm
-share/texmf/fonts/afm/korean/gothic/rhe018.afm
-share/texmf/fonts/afm/korean/gothic/rhe019.afm
-share/texmf/fonts/afm/korean/gothic/rhe020.afm
-share/texmf/fonts/afm/korean/gothic/rhe021.afm
-share/texmf/fonts/afm/korean/gothic/rhe022.afm
-share/texmf/fonts/afm/korean/gothic/rhe023.afm
-share/texmf/fonts/afm/korean/gothic/rhe024.afm
-share/texmf/fonts/afm/korean/gothic/rhe025.afm
-share/texmf/fonts/afm/korean/gothic/rhe026.afm
-share/texmf/fonts/afm/korean/gothic/rhe027.afm
-share/texmf/fonts/afm/korean/gothic/rhe028.afm
-share/texmf/fonts/afm/korean/gothic/rhe029.afm
-@dirrm share/texmf/fonts/afm/korean/gothic/
-share/texmf/fonts/afm/korean/myoungjo/aud004.afm
-share/texmf/fonts/afm/korean/myoungjo/aud005.afm
-share/texmf/fonts/afm/korean/myoungjo/aud006.afm
-share/texmf/fonts/afm/korean/myoungjo/aud007.afm
-share/texmf/fonts/afm/korean/myoungjo/aud010.afm
-share/texmf/fonts/afm/korean/myoungjo/aud011.afm
-share/texmf/fonts/afm/korean/myoungjo/aud012.afm
-share/texmf/fonts/afm/korean/myoungjo/aud013.afm
-share/texmf/fonts/afm/korean/myoungjo/aud014.afm
-share/texmf/fonts/afm/korean/myoungjo/aud015.afm
-share/texmf/fonts/afm/korean/myoungjo/aud016.afm
-share/texmf/fonts/afm/korean/myoungjo/aud017.afm
-share/texmf/fonts/afm/korean/myoungjo/aud018.afm
-share/texmf/fonts/afm/korean/myoungjo/aud019.afm
-share/texmf/fonts/afm/korean/myoungjo/aud020.afm
-share/texmf/fonts/afm/korean/myoungjo/aud021.afm
-share/texmf/fonts/afm/korean/myoungjo/aud022.afm
-share/texmf/fonts/afm/korean/myoungjo/aud023.afm
-share/texmf/fonts/afm/korean/myoungjo/aud024.afm
-share/texmf/fonts/afm/korean/myoungjo/aud025.afm
-share/texmf/fonts/afm/korean/myoungjo/aud026.afm
-share/texmf/fonts/afm/korean/myoungjo/aud027.afm
-share/texmf/fonts/afm/korean/myoungjo/aud028.afm
-share/texmf/fonts/afm/korean/myoungjo/aud029.afm
-@dirrm share/texmf/fonts/afm/korean/myoungjo/
-share/texmf/fonts/afm/korean/pkgt/pkgtm0.afm
-share/texmf/fonts/afm/korean/pkgt/pkgtm1.afm
-share/texmf/fonts/afm/korean/pkgt/pkgtm2.afm
-share/texmf/fonts/afm/korean/pkgt/pkgtm3.afm
-share/texmf/fonts/afm/korean/pkgt/pkgtm4.afm
-share/texmf/fonts/afm/korean/pkgt/pkgtm5.afm
-share/texmf/fonts/afm/korean/pkgt/pkgtm6.afm
-share/texmf/fonts/afm/korean/pkgt/pkgtm7.afm
-share/texmf/fonts/afm/korean/pkgt/pkgtm8.afm
-share/texmf/fonts/afm/korean/pkgt/pkgtm9.afm
-@dirrm share/texmf/fonts/afm/korean/pkgt/
-share/texmf/fonts/afm/korean/pkmj/pkmjm0.afm
-share/texmf/fonts/afm/korean/pkmj/pkmjm1.afm
-share/texmf/fonts/afm/korean/pkmj/pkmjm2.afm
-share/texmf/fonts/afm/korean/pkmj/pkmjm3.afm
-share/texmf/fonts/afm/korean/pkmj/pkmjm4.afm
-share/texmf/fonts/afm/korean/pkmj/pkmjm5.afm
-share/texmf/fonts/afm/korean/pkmj/pkmjm6.afm
-share/texmf/fonts/afm/korean/pkmj/pkmjm7.afm
-share/texmf/fonts/afm/korean/pkmj/pkmjm8.afm
-share/texmf/fonts/afm/korean/pkmj/pkmjm9.afm
-@dirrm share/texmf/fonts/afm/korean/pkmj/
-share/texmf/fonts/afm/korean/taza/pjmtt10.afm
-share/texmf/fonts/afm/korean/taza/pktze.afm
-@dirrm share/texmf/fonts/afm/korean/taza/
-share/texmf/fonts/tfm/korean/gothic/rhe1m04.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1m05.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1m06.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1m07.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1m10.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1m11.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1m12.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1m13.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1m14.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1m15.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1m16.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1m17.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1m18.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1m19.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1m20.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1m21.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1m22.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1m23.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1m24.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1m25.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1m26.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1m27.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1m28.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1m29.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1mo04.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1mo05.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1mo06.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1mo07.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1mo10.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1mo11.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1mo12.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1mo13.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1mo14.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1mo15.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1mo16.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1mo17.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1mo18.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1mo19.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1mo20.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1mo21.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1mo22.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1mo23.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1mo24.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1mo25.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1mo26.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1mo27.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1mo28.tfm
-share/texmf/fonts/tfm/korean/gothic/rhe1mo29.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1m04.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1m05.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1m06.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1m07.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1m10.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1m11.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1m12.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1m13.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1m14.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1m15.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1m16.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1m17.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1m18.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1m19.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1m20.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1m21.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1m22.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1m23.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1m24.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1m25.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1m26.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1m27.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1m28.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1m29.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1mo04.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1mo05.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1mo06.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1mo07.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1mo10.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1mo11.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1mo12.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1mo13.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1mo14.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1mo15.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1mo16.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1mo17.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1mo18.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1mo19.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1mo20.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1mo21.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1mo22.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1mo23.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1mo24.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1mo25.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1mo26.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1mo27.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1mo28.tfm
-share/texmf/fonts/tfm/korean/myoungjo/aud1mo29.tfm
-share/texmf/fonts/tfm/korean/pkgt/pkgtm0.tfm
-share/texmf/fonts/tfm/korean/pkgt/pkgtm1.tfm
-share/texmf/fonts/tfm/korean/pkgt/pkgtm2.tfm
-share/texmf/fonts/tfm/korean/pkgt/pkgtm3.tfm
-share/texmf/fonts/tfm/korean/pkgt/pkgtm4.tfm
-share/texmf/fonts/tfm/korean/pkgt/pkgtm5.tfm
-share/texmf/fonts/tfm/korean/pkgt/pkgtm6.tfm
-share/texmf/fonts/tfm/korean/pkgt/pkgtm7.tfm
-share/texmf/fonts/tfm/korean/pkgt/pkgtm8.tfm
-share/texmf/fonts/tfm/korean/pkgt/pkgtm9.tfm
-share/texmf/fonts/tfm/korean/pkgt/pkgtmo0.tfm
-share/texmf/fonts/tfm/korean/pkgt/pkgtmo1.tfm
-share/texmf/fonts/tfm/korean/pkgt/pkgtmo2.tfm
-share/texmf/fonts/tfm/korean/pkgt/pkgtmo3.tfm
-share/texmf/fonts/tfm/korean/pkgt/pkgtmo4.tfm
-share/texmf/fonts/tfm/korean/pkgt/pkgtmo5.tfm
-share/texmf/fonts/tfm/korean/pkgt/pkgtmo6.tfm
-share/texmf/fonts/tfm/korean/pkgt/pkgtmo7.tfm
-share/texmf/fonts/tfm/korean/pkgt/pkgtmo8.tfm
-share/texmf/fonts/tfm/korean/pkgt/pkgtmo9.tfm
-@dirrm share/texmf/fonts/tfm/korean/pkgt/
-share/texmf/fonts/tfm/korean/pkmj/pkmjm0.tfm
-share/texmf/fonts/tfm/korean/pkmj/pkmjm1.tfm
-share/texmf/fonts/tfm/korean/pkmj/pkmjm2.tfm
-share/texmf/fonts/tfm/korean/pkmj/pkmjm3.tfm
-share/texmf/fonts/tfm/korean/pkmj/pkmjm4.tfm
-share/texmf/fonts/tfm/korean/pkmj/pkmjm5.tfm
-share/texmf/fonts/tfm/korean/pkmj/pkmjm6.tfm
-share/texmf/fonts/tfm/korean/pkmj/pkmjm7.tfm
-share/texmf/fonts/tfm/korean/pkmj/pkmjm8.tfm
-share/texmf/fonts/tfm/korean/pkmj/pkmjm9.tfm
-share/texmf/fonts/tfm/korean/pkmj/pkmjmo0.tfm
-share/texmf/fonts/tfm/korean/pkmj/pkmjmo1.tfm
-share/texmf/fonts/tfm/korean/pkmj/pkmjmo2.tfm
-share/texmf/fonts/tfm/korean/pkmj/pkmjmo3.tfm
-share/texmf/fonts/tfm/korean/pkmj/pkmjmo4.tfm
-share/texmf/fonts/tfm/korean/pkmj/pkmjmo5.tfm
-share/texmf/fonts/tfm/korean/pkmj/pkmjmo6.tfm
-share/texmf/fonts/tfm/korean/pkmj/pkmjmo7.tfm
-share/texmf/fonts/tfm/korean/pkmj/pkmjmo8.tfm
-share/texmf/fonts/tfm/korean/pkmj/pkmjmo9.tfm
-@dirrm share/texmf/fonts/tfm/korean/pkmj/
-share/texmf/fonts/tfm/korean/taza/pjmtt0.tfm
-share/texmf/fonts/tfm/korean/taza/pjmtt1.tfm
-share/texmf/fonts/tfm/korean/taza/pjmtt10.tfm
-share/texmf/fonts/tfm/korean/taza/pjmtt2.tfm
-share/texmf/fonts/tfm/korean/taza/pjmtt3.tfm
-share/texmf/fonts/tfm/korean/taza/pjmtt4.tfm
-share/texmf/fonts/tfm/korean/taza/pjmtt5.tfm
-share/texmf/fonts/tfm/korean/taza/pjmtt6.tfm
-share/texmf/fonts/tfm/korean/taza/pjmtt7.tfm
-share/texmf/fonts/tfm/korean/taza/pjmtt8.tfm
-share/texmf/fonts/tfm/korean/taza/pjmtt9.tfm
-share/texmf/fonts/tfm/korean/taza/pjmtto0.tfm
-share/texmf/fonts/tfm/korean/taza/pjmtto1.tfm
-share/texmf/fonts/tfm/korean/taza/pjmtto10.tfm
-share/texmf/fonts/tfm/korean/taza/pjmtto2.tfm
-share/texmf/fonts/tfm/korean/taza/pjmtto3.tfm
-share/texmf/fonts/tfm/korean/taza/pjmtto4.tfm
-share/texmf/fonts/tfm/korean/taza/pjmtto5.tfm
-share/texmf/fonts/tfm/korean/taza/pjmtto6.tfm
-share/texmf/fonts/tfm/korean/taza/pjmtto7.tfm
-share/texmf/fonts/tfm/korean/taza/pjmtto8.tfm
-share/texmf/fonts/tfm/korean/taza/pjmtto9.tfm
-share/texmf/fonts/tfm/korean/taza/pktze.tfm
-share/texmf/fonts/tfm/korean/taza/pktzeo.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1m04.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1m05.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1m06.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1m07.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1m10.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1m11.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1m12.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1m13.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1m14.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1m15.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1m16.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1m17.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1m18.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1m19.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1m20.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1m21.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1m22.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1m23.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1m24.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1m25.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1m26.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1m27.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1m28.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1m29.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1mo04.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1mo05.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1mo06.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1mo07.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1mo10.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1mo11.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1mo12.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1mo13.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1mo14.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1mo15.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1mo16.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1mo17.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1mo18.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1mo19.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1mo20.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1mo21.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1mo22.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1mo23.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1mo24.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1mo25.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1mo26.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1mo27.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1mo28.tfm
-share/texmf/fonts/tfm/korean/taza/xkw1mo29.tfm
-share/texmf/fonts/type1/korean/gothic/rhe004.pfb
-share/texmf/fonts/type1/korean/gothic/rhe005.pfb
-share/texmf/fonts/type1/korean/gothic/rhe006.pfb
-share/texmf/fonts/type1/korean/gothic/rhe007.pfb
-share/texmf/fonts/type1/korean/gothic/rhe010.pfb
-share/texmf/fonts/type1/korean/gothic/rhe011.pfb
-share/texmf/fonts/type1/korean/gothic/rhe012.pfb
-share/texmf/fonts/type1/korean/gothic/rhe013.pfb
-share/texmf/fonts/type1/korean/gothic/rhe014.pfb
-share/texmf/fonts/type1/korean/gothic/rhe015.pfb
-share/texmf/fonts/type1/korean/gothic/rhe016.pfb
-share/texmf/fonts/type1/korean/gothic/rhe017.pfb
-share/texmf/fonts/type1/korean/gothic/rhe018.pfb
-share/texmf/fonts/type1/korean/gothic/rhe019.pfb
-share/texmf/fonts/type1/korean/gothic/rhe020.pfb
-share/texmf/fonts/type1/korean/gothic/rhe021.pfb
-share/texmf/fonts/type1/korean/gothic/rhe022.pfb
-share/texmf/fonts/type1/korean/gothic/rhe023.pfb
-share/texmf/fonts/type1/korean/gothic/rhe024.pfb
-share/texmf/fonts/type1/korean/gothic/rhe025.pfb
-share/texmf/fonts/type1/korean/gothic/rhe026.pfb
-share/texmf/fonts/type1/korean/gothic/rhe027.pfb
-share/texmf/fonts/type1/korean/gothic/rhe028.pfb
-share/texmf/fonts/type1/korean/gothic/rhe029.pfb
-@dirrm share/texmf/fonts/type1/korean/gothic/
-share/texmf/fonts/type1/korean/myoungjo/aud004.pfb
-share/texmf/fonts/type1/korean/myoungjo/aud005.pfb
-share/texmf/fonts/type1/korean/myoungjo/aud006.pfb
-share/texmf/fonts/type1/korean/myoungjo/aud007.pfb
-share/texmf/fonts/type1/korean/myoungjo/aud010.pfb
-share/texmf/fonts/type1/korean/myoungjo/aud011.pfb
-share/texmf/fonts/type1/korean/myoungjo/aud012.pfb
-share/texmf/fonts/type1/korean/myoungjo/aud013.pfb
-share/texmf/fonts/type1/korean/myoungjo/aud014.pfb
-share/texmf/fonts/type1/korean/myoungjo/aud015.pfb
-share/texmf/fonts/type1/korean/myoungjo/aud016.pfb
-share/texmf/fonts/type1/korean/myoungjo/aud017.pfb
-share/texmf/fonts/type1/korean/myoungjo/aud018.pfb
-share/texmf/fonts/type1/korean/myoungjo/aud019.pfb
-share/texmf/fonts/type1/korean/myoungjo/aud020.pfb
-share/texmf/fonts/type1/korean/myoungjo/aud021.pfb
-share/texmf/fonts/type1/korean/myoungjo/aud022.pfb
-share/texmf/fonts/type1/korean/myoungjo/aud023.pfb
-share/texmf/fonts/type1/korean/myoungjo/aud024.pfb
-share/texmf/fonts/type1/korean/myoungjo/aud025.pfb
-share/texmf/fonts/type1/korean/myoungjo/aud026.pfb
-share/texmf/fonts/type1/korean/myoungjo/aud027.pfb
-share/texmf/fonts/type1/korean/myoungjo/aud028.pfb
-share/texmf/fonts/type1/korean/myoungjo/aud029.pfb
-@dirrm share/texmf/fonts/type1/korean/myoungjo/
-share/texmf/fonts/type1/korean/pkgt/pkgtm0.pfb
-share/texmf/fonts/type1/korean/pkgt/pkgtm1.pfb
-share/texmf/fonts/type1/korean/pkgt/pkgtm2.pfb
-share/texmf/fonts/type1/korean/pkgt/pkgtm3.pfb
-share/texmf/fonts/type1/korean/pkgt/pkgtm4.pfb
-share/texmf/fonts/type1/korean/pkgt/pkgtm5.pfb
-share/texmf/fonts/type1/korean/pkgt/pkgtm6.pfb
-share/texmf/fonts/type1/korean/pkgt/pkgtm7.pfb
-share/texmf/fonts/type1/korean/pkgt/pkgtm8.pfb
-share/texmf/fonts/type1/korean/pkgt/pkgtm9.pfb
-@dirrm share/texmf/fonts/type1/korean/pkgt/
-share/texmf/fonts/type1/korean/pkmj/pkmjm0.pfb
-share/texmf/fonts/type1/korean/pkmj/pkmjm1.pfb
-share/texmf/fonts/type1/korean/pkmj/pkmjm2.pfb
-share/texmf/fonts/type1/korean/pkmj/pkmjm3.pfb
-share/texmf/fonts/type1/korean/pkmj/pkmjm4.pfb
-share/texmf/fonts/type1/korean/pkmj/pkmjm5.pfb
-share/texmf/fonts/type1/korean/pkmj/pkmjm6.pfb
-share/texmf/fonts/type1/korean/pkmj/pkmjm7.pfb
-share/texmf/fonts/type1/korean/pkmj/pkmjm8.pfb
-share/texmf/fonts/type1/korean/pkmj/pkmjm9.pfb
-@dirrm share/texmf/fonts/type1/korean/pkmj/
-share/texmf/fonts/type1/korean/taza/pjmtt10.pfb
-share/texmf/fonts/type1/korean/taza/pktze.pfb
-@dirrm share/texmf/fonts/type1/korean/taza/
-share/texmf/fonts/vf/korean/taza/pjmtt0.vf
-share/texmf/fonts/vf/korean/taza/pjmtt1.vf
-share/texmf/fonts/vf/korean/taza/pjmtt2.vf
-share/texmf/fonts/vf/korean/taza/pjmtt3.vf
-share/texmf/fonts/vf/korean/taza/pjmtt4.vf
-share/texmf/fonts/vf/korean/taza/pjmtt5.vf
-share/texmf/fonts/vf/korean/taza/pjmtt6.vf
-share/texmf/fonts/vf/korean/taza/pjmtt7.vf
-share/texmf/fonts/vf/korean/taza/pjmtt8.vf
-share/texmf/fonts/vf/korean/taza/pjmtt9.vf
-share/texmf/fonts/vf/korean/taza/pjmtto0.vf
-share/texmf/fonts/vf/korean/taza/pjmtto1.vf
-share/texmf/fonts/vf/korean/taza/pjmtto2.vf
-share/texmf/fonts/vf/korean/taza/pjmtto3.vf
-share/texmf/fonts/vf/korean/taza/pjmtto4.vf
-share/texmf/fonts/vf/korean/taza/pjmtto5.vf
-share/texmf/fonts/vf/korean/taza/pjmtto6.vf
-share/texmf/fonts/vf/korean/taza/pjmtto7.vf
-share/texmf/fonts/vf/korean/taza/pjmtto8.vf
-share/texmf/fonts/vf/korean/taza/pjmtto9.vf
-share/texmf/fonts/vf/korean/taza/xkw1m04.vf
-share/texmf/fonts/vf/korean/taza/xkw1m05.vf
-share/texmf/fonts/vf/korean/taza/xkw1m06.vf
-share/texmf/fonts/vf/korean/taza/xkw1m07.vf
-share/texmf/fonts/vf/korean/taza/xkw1m10.vf
-share/texmf/fonts/vf/korean/taza/xkw1m11.vf
-share/texmf/fonts/vf/korean/taza/xkw1m12.vf
-share/texmf/fonts/vf/korean/taza/xkw1m13.vf
-share/texmf/fonts/vf/korean/taza/xkw1m14.vf
-share/texmf/fonts/vf/korean/taza/xkw1m15.vf
-share/texmf/fonts/vf/korean/taza/xkw1m16.vf
-share/texmf/fonts/vf/korean/taza/xkw1m17.vf
-share/texmf/fonts/vf/korean/taza/xkw1m18.vf
-share/texmf/fonts/vf/korean/taza/xkw1m19.vf
-share/texmf/fonts/vf/korean/taza/xkw1m20.vf
-share/texmf/fonts/vf/korean/taza/xkw1m21.vf
-share/texmf/fonts/vf/korean/taza/xkw1m22.vf
-share/texmf/fonts/vf/korean/taza/xkw1m23.vf
-share/texmf/fonts/vf/korean/taza/xkw1m24.vf
-share/texmf/fonts/vf/korean/taza/xkw1m25.vf
-share/texmf/fonts/vf/korean/taza/xkw1m26.vf
-share/texmf/fonts/vf/korean/taza/xkw1m27.vf
-share/texmf/fonts/vf/korean/taza/xkw1m28.vf
-share/texmf/fonts/vf/korean/taza/xkw1m29.vf
-share/texmf/fonts/vf/korean/taza/xkw1mo04.vf
-share/texmf/fonts/vf/korean/taza/xkw1mo05.vf
-share/texmf/fonts/vf/korean/taza/xkw1mo06.vf
-share/texmf/fonts/vf/korean/taza/xkw1mo07.vf
-share/texmf/fonts/vf/korean/taza/xkw1mo10.vf
-share/texmf/fonts/vf/korean/taza/xkw1mo11.vf
-share/texmf/fonts/vf/korean/taza/xkw1mo12.vf
-share/texmf/fonts/vf/korean/taza/xkw1mo13.vf
-share/texmf/fonts/vf/korean/taza/xkw1mo14.vf
-share/texmf/fonts/vf/korean/taza/xkw1mo15.vf
-share/texmf/fonts/vf/korean/taza/xkw1mo16.vf
-share/texmf/fonts/vf/korean/taza/xkw1mo17.vf
-share/texmf/fonts/vf/korean/taza/xkw1mo18.vf
-share/texmf/fonts/vf/korean/taza/xkw1mo19.vf
-share/texmf/fonts/vf/korean/taza/xkw1mo20.vf
-share/texmf/fonts/vf/korean/taza/xkw1mo21.vf
-share/texmf/fonts/vf/korean/taza/xkw1mo22.vf
-share/texmf/fonts/vf/korean/taza/xkw1mo23.vf
-share/texmf/fonts/vf/korean/taza/xkw1mo24.vf
-share/texmf/fonts/vf/korean/taza/xkw1mo25.vf
-share/texmf/fonts/vf/korean/taza/xkw1mo26.vf
-share/texmf/fonts/vf/korean/taza/xkw1mo27.vf
-share/texmf/fonts/vf/korean/taza/xkw1mo28.vf
-share/texmf/fonts/vf/korean/taza/xkw1mo29.vf
-@exec env PATH=%D/bin:$PATH %D/bin/texhash
-@unexec env PATH=%D/bin:$PATH %D/bin/texhash
diff --git a/korean/hlatex-wansung/Makefile b/korean/hlatex-wansung/Makefile
deleted file mode 100644
index 3fd2772454f0..000000000000
--- a/korean/hlatex-wansung/Makefile
+++ /dev/null
@@ -1,76 +0,0 @@
-# New ports collection makefile for: HLaTeX wansung extension
-# Date created: 2 Jul 2000
-# Whom: CHOI Junho <cjh@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= HLaTeX-wansung
-PORTVERSION= 0.991
-CATEGORIES= korean print
-MASTER_SITES= ftp://ftp.kr.FreeBSD.org/pub/FreeBSD-kr/distfiles/hlatex/
-DISTNAME= wansung
-DIST_SUBDIR= hlatex
-
-MAINTAINER= cjh@FreeBSD.org
-COMMENT= HLaTeX extension to use Wansung(KSX1001) fonts
-
-# it depends on HLaTeX(uhc)
-RUN_DEPENDS= ${LOCALBASE}/share/texmf/doc/latex/hlatex/uhc.ks:${PORTSDIR}/korean/hlatex
-
-BROKEN= "Does not build"
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-TEXMF= ${PREFIX}/share/texmf
-WRKSRC= ${WRKDIR}/wansung
-
-# documents.
-HLATEX_DOC_BASE= wansung.ks fonts/mkhfonts.tex
-
-# psfonts.map, special.map
-# it should be downloadable, so use wan-down.map
-# why? otherwise you need nasty gs Fontmap setup...
-do-build:
- ${CAT} ${TEXMF}/dvips/config/psfonts.map \
- ${WRKSRC}/config/wan-down.map \
- > ${WRKDIR}/psfonts.map
- ${SED} 's@/usr/tex/share/texmf@${PREFIX}/share/texmf@' \
- ${WRKSRC}/config/Fontmap.wan \
- > ${WRKDIR}/Fontmap
-
-# Installation according to readme.ks
-do-install:
- # Part 1: install psfonts.map
- # psfonts.map
- ${MV} ${TEXMF}/dvips/config/psfonts.map \
- ${TEXMF}/dvips/config/psfonts.map.beforehlatex-wansung
- ${INSTALL_DATA} ${WRKDIR}/psfonts.map ${TEXMF}/dvips/config
-
- # Part 2: macros, style, font descriptions
- ${MKDIR} ${TEXMF}/tex/latex/hlatex/wansung
-
- ## fd files
- ${INSTALL_DATA} ${WRKSRC}/*.fd \
- ${TEXMF}/tex/latex/hlatex/wansung
-
- ## style, defs
- ${INSTALL_DATA} ${WRKSRC}/wanfont.sty \
- ${WRKSRC}/hsfonts.def \
- ${TEXMF}/tex/latex/hlatex/wansung
-
- # Part 3: documents and samples
- for file in ${HLATEX_DOC_BASE}; \
- do \
- ${INSTALL_DATA} \
- ${WRKSRC}/$$file ${TEXMF}/doc/latex/hlatex; \
- done
-
- ### Fontmap...
- ${INSTALL_DATA} ${WRKDIR}/Fontmap \
- ${TEXMF}/doc/latex/hlatex/sample/Fontmap.wansung
-
- # Part 4: rehash
- ${PREFIX}/bin/texhash
-
-.include <bsd.port.mk>
diff --git a/korean/hlatex-wansung/distinfo b/korean/hlatex-wansung/distinfo
deleted file mode 100644
index 160436684655..000000000000
--- a/korean/hlatex-wansung/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (hlatex/wansung.tar.gz) = 220d9f8e49106fe24ff5f81b968adce8
-SIZE (hlatex/wansung.tar.gz) = 19727
diff --git a/korean/hlatex-wansung/files/patch-aa b/korean/hlatex-wansung/files/patch-aa
deleted file mode 100644
index 4de5c5c8204a..000000000000
--- a/korean/hlatex-wansung/files/patch-aa
+++ /dev/null
@@ -1,8 +0,0 @@
---- wanfont.sty.orig Sat Jan 22 08:29:47 2000
-+++ wanfont.sty Sun Jul 2 19:31:07 2000
-@@ -1,3 +1,5 @@
-+\def\@psh@n{}
-+
- \newif\if@pshan
- \DeclareOption{pshan}{\def\@psh@n{p}}
- \ProcessOptions
diff --git a/korean/hlatex-wansung/pkg-descr b/korean/hlatex-wansung/pkg-descr
deleted file mode 100644
index eae8de3b7d55..000000000000
--- a/korean/hlatex-wansung/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-HLaTeX(Wansung extension)
-=========================
-
-HLaTeX-wansung is an extension of HLaTeX, to use old Wansung-style
-font collection.
-
-To use this package, install one of korean/hlatex-{mf,ps}fonts-wansung
-package. Font format is your choice.
-
---
-Ports by CHOI Junho <cjh@FreeBSD.org>
-WWW: ftp://ftp.linguistik.uni-erlangen.de/pub/hangul/HLaTeX/hlatex-ko.html
diff --git a/korean/hlatex-wansung/pkg-plist b/korean/hlatex-wansung/pkg-plist
deleted file mode 100644
index 40727382b949..000000000000
--- a/korean/hlatex-wansung/pkg-plist
+++ /dev/null
@@ -1,58 +0,0 @@
-share/texmf/doc/latex/hlatex/mkhfonts.tex
-share/texmf/doc/latex/hlatex/sample/Fontmap.wansung
-share/texmf/doc/latex/hlatex/wansung.ks
-@exec mv %D/share/texmf/dvips/config/psfonts.map %D/share/texmf/dvips/config/psfonts.map.beforehlatex-wansung
-share/texmf/dvips/config/psfonts.map
-@unexec mv %D/share/texmf/dvips/config/psfonts.map.beforehlatex-wansung %D/share/texmf/dvips/config/psfonts.map
-share/texmf/tex/latex/hlatex/wansung/hhgs.fd
-share/texmf/tex/latex/hlatex/wansung/hhgt.fd
-share/texmf/tex/latex/hlatex/wansung/hhpgs.fd
-share/texmf/tex/latex/hlatex/wansung/hhpgt.fd
-share/texmf/tex/latex/hlatex/wansung/hhpsm.fd
-share/texmf/tex/latex/hlatex/wansung/hhptt.fd
-share/texmf/tex/latex/hlatex/wansung/hhsm.fd
-share/texmf/tex/latex/hlatex/wansung/hhtt.fd
-share/texmf/tex/latex/hlatex/wansung/hsfonts.def
-share/texmf/tex/latex/hlatex/wansung/hsgt.fd
-share/texmf/tex/latex/hlatex/wansung/hspgt.fd
-share/texmf/tex/latex/hlatex/wansung/hspsm.fd
-share/texmf/tex/latex/hlatex/wansung/hsptt.fd
-share/texmf/tex/latex/hlatex/wansung/hssm.fd
-share/texmf/tex/latex/hlatex/wansung/hstt.fd
-share/texmf/tex/latex/hlatex/wansung/hwbm.fd
-share/texmf/tex/latex/hlatex/wansung/hwgr.fd
-share/texmf/tex/latex/hlatex/wansung/hwgs.fd
-share/texmf/tex/latex/hlatex/wansung/hwgt.fd
-share/texmf/tex/latex/hlatex/wansung/hwmg.fd
-share/texmf/tex/latex/hlatex/wansung/hwmgt.fd
-share/texmf/tex/latex/hlatex/wansung/hwmj.fd
-share/texmf/tex/latex/hlatex/wansung/hwmmj.fd
-share/texmf/tex/latex/hlatex/wansung/hwmnv.fd
-share/texmf/tex/latex/hlatex/wansung/hwmsr.fd
-share/texmf/tex/latex/hlatex/wansung/hwmtt.fd
-share/texmf/tex/latex/hlatex/wansung/hwol.fd
-share/texmf/tex/latex/hlatex/wansung/hwpbm.fd
-share/texmf/tex/latex/hlatex/wansung/hwpg.fd
-share/texmf/tex/latex/hlatex/wansung/hwpgr.fd
-share/texmf/tex/latex/hlatex/wansung/hwpgs.fd
-share/texmf/tex/latex/hlatex/wansung/hwpgt.fd
-share/texmf/tex/latex/hlatex/wansung/hwpmg.fd
-share/texmf/tex/latex/hlatex/wansung/hwpmgt.fd
-share/texmf/tex/latex/hlatex/wansung/hwpmj.fd
-share/texmf/tex/latex/hlatex/wansung/hwpmmj.fd
-share/texmf/tex/latex/hlatex/wansung/hwpmnv.fd
-share/texmf/tex/latex/hlatex/wansung/hwpmsr.fd
-share/texmf/tex/latex/hlatex/wansung/hwpmtt.fd
-share/texmf/tex/latex/hlatex/wansung/hwpn.fd
-share/texmf/tex/latex/hlatex/wansung/hwpol.fd
-share/texmf/tex/latex/hlatex/wansung/hwppg.fd
-share/texmf/tex/latex/hlatex/wansung/hwppn.fd
-share/texmf/tex/latex/hlatex/wansung/hwpsm.fd
-share/texmf/tex/latex/hlatex/wansung/hwpyt.fd
-share/texmf/tex/latex/hlatex/wansung/hwsm.fd
-share/texmf/tex/latex/hlatex/wansung/hwyt.fd
-share/texmf/tex/latex/hlatex/wansung/wanfont.sty
-@dirrm share/texmf/tex/latex/hlatex/wansung
-@comment to safely execute texhash
-@exec env PATH=%D/bin:$PATH %D/bin/texhash
-@unexec env PATH=%D/bin:$PATH %D/bin/texhash
diff --git a/korean/mozilla-klp/Makefile b/korean/mozilla-klp/Makefile
deleted file mode 100644
index 9217ad258df6..000000000000
--- a/korean/mozilla-klp/Makefile
+++ /dev/null
@@ -1,75 +0,0 @@
-# New ports collection makefile for: ko-mozilla-klp
-# Date created: 24 Mar 2001
-# Whom: cjh
-#
-# $FreeBSD$
-#
-
-PORTNAME= mozilla
-PORTVERSION= 1.1
-PORTREVISION= 3
-CATEGORIES= korean www
-MASTER_SITES= http://www.mozilla.pe.kr/archive/m1.1/
-PKGNAMESUFFIX= -klp
-DISTNAME= langkokr
-DIST_SUBDIR= mozilla-klp
-EXTRACT_SUFX= .xpi
-
-MAINTAINER= cjh@FreeBSD.org
-COMMENT= Mozilla Korean Language Pack (KLP)
-
-BUILD_DEPENDS= ${X11BASE}/lib/mozilla/regxpcom:${PORTSDIR}/www/mozilla
-RUN_DEPENDS= mozilla:${PORTSDIR}/www/mozilla
-
-BROKEN= "Does not build"
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-WRKSRC= ${WRKDIR}/bin
-
-USE_X_PREFIX= yes
-USE_ZIP= yes
-EXTRACT_BEFORE_ARGS= -qo
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 450002
-LOCALENAME= ko_KR.eucKR
-.elif ${OSVERSION} >= 400020
-LOCALENAME= ko_KR.EUC
-.else
-LOCALENAME= ko_KR.EUC
-.endif
-
-post-extract:
- ${MKDIR} ${WRKSRC}/defaults/pref
- ${CP} ${FILESDIR}/unix.js ${WRKSRC}/defaults/pref
-
-do-build:
- ${SED} -e "s^@PREFIX@^${PREFIX}^g" \
- -e "s^@LOCALENAME@^${LOCALENAME}^g" \
- ${FILESDIR}/mozilla.sh > ${WRKDIR}/mozilla
-
-do-install:
- (cd ${PREFIX}/lib/mozilla/chrome; \
- ${MV} -f chrome.rdf chrome.rdf.orig; \
- ${MV} -f installed-chrome.txt installed-chrome.txt.orig)
- (cd ${PREFIX}/lib/mozilla/defaults/pref; \
- ${MV} -f unix.js unix.js.orig)
- (cd ${PREFIX}/lib/mozilla/components; \
- ${MV} -f xpti.dat ../xpti.dat.orig)
- ${MV} -f ${PREFIX}/bin/mozilla ${PREFIX}/bin/mozilla.orig
- ${INSTALL_SCRIPT} ${WRKDIR}/mozilla ${PREFIX}/bin
- (cd ${WRKSRC}/searchplugins; ${TAR} -cf - *) | \
- ${TAR} -xf - -C ${PREFIX}/lib/mozilla/searchplugins
- (cd ${WRKSRC}; ${TAR} -cf - chrome defaults) | \
- ${TAR} -xf - -C ${PREFIX}/lib/mozilla
- (cd ${PREFIX}/lib/mozilla/chrome; \
- ${CP} installed-chrome.txt.orig installed-chrome.txt; \
- ${CAT} ${FILESDIR}/installed-chrome.txt >> installed-chrome.txt)
- (cd ${PREFIX}/lib/mozilla; \
- ${SETENV} LD_LIBRARY_PATH=. MOZILLA_FIVE_HOME=. ./regxpcom; \
- ${SETENV} LD_LIBRARY_PATH=. MOZILLA_FIVE_HOME=. ./regchrome)
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/korean/mozilla-klp/distinfo b/korean/mozilla-klp/distinfo
deleted file mode 100644
index 08216b8c0900..000000000000
--- a/korean/mozilla-klp/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (mozilla-klp/langkokr.xpi) = 7b70174c8d3f5471acedadfd8025d259
-SIZE (mozilla-klp/langkokr.xpi) = 620570
diff --git a/korean/mozilla-klp/files/installed-chrome.txt b/korean/mozilla-klp/files/installed-chrome.txt
deleted file mode 100644
index f57884d14434..000000000000
--- a/korean/mozilla-klp/files/installed-chrome.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-locale,install,url,jar:resource:/chrome/ko-KR.jar!/locale/ko-KR/global/
-locale,install,url,jar:resource:/chrome/ko-KR.jar!/locale/ko-KR/communicator/
-locale,install,url,jar:resource:/chrome/ko-KR.jar!/locale/ko-KR/messenger/
-locale,install,url,jar:resource:/chrome/ko-KR.jar!/locale/ko-KR/editor/
-locale,install,url,jar:resource:/chrome/ko-KR.jar!/locale/ko-KR/navigator/
-locale,install,url,jar:resource:/chrome/ko-KR.jar!/locale/ko-KR/necko/
-locale,install,url,jar:resource:/chrome/ko-KR.jar!/locale/ko-KR/cookie/
-locale,install,url,jar:resource:/chrome/ko-KR.jar!/locale/ko-KR/wallet/
-locale,install,url,jar:resource:/chrome/ko-KR.jar!/locale/ko-KR/pipnss/
-locale,install,url,jar:resource:/chrome/ko-KR.jar!/locale/ko-KR/pippki/
-locale,install,url,jar:resource:/chrome/ko-KR.jar!/locale/ko-KR/content-packs/
-locale,install,url,jar:resource:/chrome/ko-KR.jar!/locale/ko-KR/help/
-locale,install,url,jar:resource:/chrome/ko-KR.jar!/locale/ko-KR/mozldap/
-locale,install,url,jar:resource:/chrome/ko-KR.jar!/locale/ko-KR/forms/
-locale,install,url,jar:resource:/chrome/ko-KR.jar!/locale/ko-KR/messenger-smime/
-locale,install,url,jar:resource:/chrome/ko-KR.jar!/locale/ko-KR/chatzilla/
-locale,install,url,jar:resource:/chrome/ko-KR.jar!/locale/ko-KR/venkman/
-locale,install,url,jar:resource:/chrome/ko-KR.jar!/locale/ko-KR/inspector/
-locale,install,url,jar:resource:/chrome/ko_unix.jar!/locale/ko-KR/global-platform/
-locale,install,url,jar:resource:/chrome/ko_unix.jar!/locale/ko-KR/communicator-platform/
-locale,install,url,jar:resource:/chrome/ko_unix.jar!/locale/ko-KR/navigator-platform/
-locale,install,url,jar:resource:/chrome/KR.jar!/locale/JP/global-region/
-locale,install,url,jar:resource:/chrome/KR.jar!/locale/JP/communicator-region/
-locale,install,url,jar:resource:/chrome/KR.jar!/locale/JP/editor-region/
-locale,install,url,jar:resource:/chrome/KR.jar!/locale/JP/messenger-region/
-locale,install,url,jar:resource:/chrome/KR.jar!/locale/JP/navigator-region/
-locale,install,select,ko-KR
-locale,install,select,KR
diff --git a/korean/mozilla-klp/files/mozilla.sh b/korean/mozilla-klp/files/mozilla.sh
deleted file mode 100644
index db52e301cd42..000000000000
--- a/korean/mozilla-klp/files/mozilla.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-LANG=@LOCALENAME@; export LANG
-
-cd @PREFIX@/lib/mozilla
-exec ./mozilla "$@"
diff --git a/korean/mozilla-klp/files/unix.js b/korean/mozilla-klp/files/unix.js
deleted file mode 100644
index c25a5466d301..000000000000
--- a/korean/mozilla-klp/files/unix.js
+++ /dev/null
@@ -1,160 +0,0 @@
-/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
- *
- * The contents of this file are subject to the Netscape Public
- * License Version 1.1 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.mozilla.org/NPL/
- *
- * Software distributed under the License is distributed on an "AS
- * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
- * implied. See the License for the specific language governing
- * rights and limitations under the License.
- *
- * The Original Code is mozilla.org code.
- *
- * The Initial Developer of the Original Code is Netscape
- * Communications Corporation. Portions created by Netscape are
- * Copyright (C) 1998 Netscape Communications Corporation. All
- * Rights Reserved.
- *
- * Contributor(s):
- */
-
-pref("mail.empty_trash", false);
-
-// Handled differently under Mac/Windows
-pref("network.hosts.smtp_server", "localhost");
-pref("network.hosts.pop_server", "pop");
-pref("mail.check_new_mail", true);
-pref("browser.startup.license_accepted", "");
-pref("browser.cache.memory_cache_size", 3000);
-pref("browser.cache.disk_cache_size", 5000);
-pref("browser.ncols", 0);
-pref("browser.installcmap", false);
-pref("browser.drag_out_of_frame_style", 1);
-pref("mail.signature_file", "~/.signature");
-pref("mail.default_fcc", "~/nsmail/Sent");
-pref("news.default_fcc", "~/nsmail/Sent");
-pref("mailnews.reply_with_extra_lines", 0);
-pref("security.warn_accept_cookie", false);
-pref("editor.disable_spell_checker", false);
-pref("editor.dont_lock_spell_files", true);
-pref("editor.singleLine.pasteNewlines", 0);
-
-// Middle-mouse handling
-pref("middlemouse.paste", true);
-pref("middlemouse.contentLoadURL", true);
-pref("middlemouse.openNewWindow", true);
-pref("middlemouse.scrollbarPosition", true);
-
-// Clipboard behavior
-pref("clipboard.autocopy", true);
-
-// Most Unix people think modal pref windows are stupid:
-pref("browser.prefWindowModal", false);
-
-// Unix only
-pref("mail.use_movemail", true);
-pref("mail.use_builtin_movemail", true);
-pref("mail.movemail_program", "");
-pref("mail.movemail_warn", false);
-pref("mail.sash_geometry", "");
-pref("news.cache_xover", false);
-pref("news.show_first_unread", false);
-pref("news.sash_geometry", "");
-pref("helpers.global_mime_types_file", "/usr/local/lib/netscape/mime.types");
-pref("helpers.global_mailcap_file", "/usr/local/lib/netscape/mailcap");
-pref("helpers.private_mime_types_file", "~/.mime.types");
-pref("helpers.private_mailcap_file", "~/.mailcap");
-pref("applications.telnet", "xterm -e telnet %h %p");
-pref("applications.tn3270", "xterm -e tn3270 %h");
-pref("applications.rlogin", "xterm -e rlogin %h");
-pref("applications.rlogin_with_user", "xterm -e rlogin %h -l %u");
-pref("applications.tmp_dir", "/tmp");
-// On Solaris/IRIX, this should be "lp"
-pref("print.print_command", "lpr");
-pref("print.print_reversed", false);
-pref("print.print_color", true);
-pref("print.print_landscape", false);
-// A4 paper size
-pref("print.print_paper_size", 3);
-
-// font names
-
-// ar
-
-pref("font.name.serif.el", "misc-fixed-iso8859-7");
-pref("font.name.sans-serif.el", "misc-fixed-iso8859-7");
-pref("font.name.monospace.el", "misc-fixed-iso8859-7");
-
-pref("font.name.serif.he", "misc-fixed-iso8859-8");
-pref("font.name.sans-serif.he", "misc-fixed-iso8859-8");
-pref("font.name.monospace.he", "misc-fixed-iso8859-8");
-
-pref("font.name.serif.ja", "netscape-fixed-jisx0208.1983-0");
-pref("font.name.sans-serif.ja", "netscape-fixed-jisx0208.1983-0");
-pref("font.name.monospace.ja", "netscape-fixed-jisx0208.1983-0");
-
-pref("font.name.serif.ko", "baekmuk-batang-ksc5601.1987-0");
-pref("font.name.sans-serif.ko", "baemuk-gulim-ksc5601.1987-0");
-pref("font.name.monospace.ko", "baemuk-gulim-ksc5601.1987-0");
-
-// th
-
-pref("font.name.serif.tr", "adobe-times-iso8859-9");
-pref("font.name.sans-serif.tr", "adobe-helvetica-iso8859-9");
-pref("font.name.monospace.tr", "adobe-courier-iso8859-9");
-
-pref("font.name.serif.x-baltic", "b&h-lucidux serif-iso8859-4");
-pref("font.name.sans-serif.x-baltic", "b&h-lucidux sans-iso8859-4");
-pref("font.name.monospace.x-baltic", "b&h-lucidux mono-iso8859-4");
-
-pref("font.name.serif.x-central-euro", "adobe-times-iso8859-2");
-pref("font.name.sans-serif.x-central-euro", "adobe-helvetica-iso8859-2");
-pref("font.name.monospace.x-central-euro", "adobe-courier-iso8859-2");
-
-pref("font.name.serif.x-cyrillic", "cronyx-times-koi8-r");
-pref("font.name.sans-serif.x-cyrillic", "cronyx-helvetica-koi8-r");
-pref("font.name.monospace.x-cyrillic", "cronyx-courier-koi8-r");
-
-pref("font.name.serif.x-unicode", "adobe-times-iso8859-1");
-pref("font.name.sans-serif.x-unicode", "adobe-helvetica-iso8859-1");
-pref("font.name.monospace.x-unicode", "adobe-courier-iso8859-1");
-
-pref("font.name.serif.x-user-def", "adobe-times-iso8859-1");
-pref("font.name.sans-serif.x-user-def", "adobe-helvetica-iso8859-1");
-pref("font.name.monospace.x-user-def", "adobe-courier-iso8859-1");
-
-pref("font.name.serif.x-western", "adobe-times-iso8859-1");
-pref("font.name.sans-serif.x-western", "adobe-helvetica-iso8859-1");
-pref("font.name.monospace.x-western", "adobe-courier-iso8859-1");
-
-pref("font.name.serif.zh-CN", "isas-song ti-gb2312.1980-0");
-pref("font.name.sans-serif.zh-CN", "isas-song ti-gb2312.1980-0");
-pref("font.name.monospace.zh-CN", "isas-song ti-gb2312.1980-0");
-
-// zh-TW
-
-
-// minimum font sizes
-
-pref("font.min-size.variable.ja", 8);
-pref("font.min-size.fixed.ja", 8);
-
-pref("font.min-size.variable.ko", 12);
-pref("font.min-size.fixed.ko", 12);
-
-pref("font.min-size.variable.zh-CN", 16);
-pref("font.min-size.fixed.zh-CN", 16);
-
-pref("font.min-size.variable.zh-TW", 16);
-pref("font.min-size.fixed.zh-TW", 16);
-
-// ps font
-pref("print.psnativecode.ja", "euc-kr");
-pref("print.psnativefont.ja", "Munhwa-Regular-KSC-EUC-H");
-
-pref("mail.signature_date", 0);
-
-// input method
-pref("xim.input_style", "over-the-spot");
diff --git a/korean/mozilla-klp/pkg-descr b/korean/mozilla-klp/pkg-descr
deleted file mode 100644
index 730d199605f9..000000000000
--- a/korean/mozilla-klp/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Mozilla is an open-source web browser, designed for standards compliance,
-performance and portability.
-
-Mozilla Korean Language Pack provides Korean localized resource for
-Mozilla.
-
-WWW: http://www.mozilla.pe.kr/
-
---
-CHOI Junho <cjh@FreeBSD.org>
diff --git a/korean/mozilla-klp/pkg-message b/korean/mozilla-klp/pkg-message
deleted file mode 100644
index f4f59973c40a..000000000000
--- a/korean/mozilla-klp/pkg-message
+++ /dev/null
@@ -1,10 +0,0 @@
-********************************
-If your XIM wouldn't work propery, try to make a file
-
-"${HOME}/.mozilla/${USER}/*.slt/user.js"
-
-with below content;
---
-user_pref("xim.input_style", "over-the-spot")
---
-********************************
diff --git a/korean/mozilla-klp/pkg-plist b/korean/mozilla-klp/pkg-plist
deleted file mode 100644
index 2ef8b811879c..000000000000
--- a/korean/mozilla-klp/pkg-plist
+++ /dev/null
@@ -1,45 +0,0 @@
-@exec mv %D/bin/mozilla %D/bin/mozilla.orig
-@exec mv %D/lib/mozilla/chrome/chrome.rdf %D/lib/mozilla/chrome/chrome.rdf.orig
-@exec mv %D/lib/mozilla/chrome/installed-chrome.txt %D/lib/mozilla/chrome/installed-chrome.txt.orig
-@exec mv %D/lib/mozilla/defaults/pref/unix.js %D/lib/mozilla/defaults/pref/unix.js.orig
-@exec mv %D/lib/mozilla/components/xpti.dat %D/lib/mozilla/xpti.dat.orig
-bin/mozilla
-lib/mozilla/chrome/KR.jar
-lib/mozilla/chrome/chrome.rdf
-lib/mozilla/chrome/installed-chrome.txt
-lib/mozilla/chrome/ko-KR.jar
-lib/mozilla/chrome/ko_mac.jar
-lib/mozilla/chrome/ko_unix.jar
-lib/mozilla/chrome/ko_win.jar
-lib/mozilla/components/xpti.dat
-lib/mozilla/defaults/pref/unix.js
-lib/mozilla/defaults/profile/KR/chrome/userChrome-example.css
-lib/mozilla/defaults/profile/KR/chrome/userContent-example.css
-lib/mozilla/defaults/profile/KR/bookmarks.html
-lib/mozilla/defaults/profile/KR/localstore.rdf
-lib/mozilla/defaults/profile/KR/mimeTypes.rdf
-lib/mozilla/defaults/profile/KR/panels.rdf
-lib/mozilla/defaults/profile/KR/search.rdf
-lib/mozilla/searchplugins/bugzilla.gif
-lib/mozilla/searchplugins/bugzilla.src
-lib/mozilla/searchplugins/dmoz.gif
-lib/mozilla/searchplugins/dmoz.src
-lib/mozilla/searchplugins/google.gif
-lib/mozilla/searchplugins/google.src
-lib/mozilla/searchplugins/google_en.gif
-lib/mozilla/searchplugins/google_en.src
-lib/mozilla/searchplugins/google_ko.gif
-lib/mozilla/searchplugins/google_ko.src
-lib/mozilla/searchplugins/lxrmozilla.gif
-lib/mozilla/searchplugins/lxrmozilla.src
-lib/mozilla/searchplugins/mozilla.gif
-lib/mozilla/searchplugins/mozilla.src
-lib/mozilla/searchplugins/NetscapeSearch.gif
-lib/mozilla/searchplugins/NetscapeSearch.src
-@unexec mv %D/bin/mozilla.orig %D/bin/mozilla
-@unexec mv %D/lib/mozilla/chrome/chrome.rdf.orig %D/lib/mozilla/chrome/chrome.rdf
-@unexec mv %D/lib/mozilla/chrome/installed-chrome.txt.orig %D/lib/mozilla/chrome/installed-chrome.txt
-@unexec mv %D/lib/mozilla/defaults/pref/unix.js.orig %D/lib/mozilla/defaults/pref/unix.js
-@unexec mv %D/lib/mozilla/xpti.dat.orig %D/lib/mozilla/components/xpti.dat
-@dirrm lib/mozilla/defaults/profile/KR/chrome
-@dirrm lib/mozilla/defaults/profile/KR
diff --git a/korean/nhppf/Makefile b/korean/nhppf/Makefile
deleted file mode 100644
index 36acfe63b0e0..000000000000
--- a/korean/nhppf/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# New ports collection makefile for: nhppf-2.1
-# Date created: 19 Apr 1997
-# Whom: CHOI Junho <cjh@kr.freebsd.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= nhppf
-PORTVERSION= 2.1
-CATEGORIES= korean
-MASTER_SITES= ftp://ftp.kr.freebsd.org/pub/users/cjh/nhppf/
-
-MAINTAINER= cjh@FreeBSD.org
-COMMENT= Hangul printing filter for Netscape 3.0 and above
-
-RUN_DEPENDS= ${PREFIX}/share/texmf/fonts/type1/korean/pkmj/pkmjm0.pfb:$(PORTSDIR)/korean/hlatex-psfonts-wansung
-
-NO_BUILD= yes
-
-USE_PERL5= yes
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/nhppf ${PREFIX}/bin/nhppf
- ${MKDIR} ${PREFIX}/share/doc/nhppf
-.for DOC in ChangeLog README charlist test.html
- ${INSTALL_DATA} ${WRKSRC}/${DOC} ${PREFIX}/share/doc/nhppf
-.endfor
-
-.include <bsd.port.mk>
diff --git a/korean/nhppf/distinfo b/korean/nhppf/distinfo
deleted file mode 100644
index 7bf85888c646..000000000000
--- a/korean/nhppf/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (nhppf-2.1.tar.gz) = 369506f0d930ad2dc5697a68268cb479
-SIZE (nhppf-2.1.tar.gz) = 42491
diff --git a/korean/nhppf/files/patch-aa b/korean/nhppf/files/patch-aa
deleted file mode 100644
index 79063f2efe30..000000000000
--- a/korean/nhppf/files/patch-aa
+++ /dev/null
@@ -1,8 +0,0 @@
---- nhppf.orig Sun Aug 9 19:46:57 1998
-+++ nhppf Sun Aug 9 19:47:09 1998
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/perl
-+#!/usr/bin/perl
- #
- # Netscape 3.0 Hangul Print Filter - for using only "Print" menu
- #
diff --git a/korean/nhppf/pkg-descr b/korean/nhppf/pkg-descr
deleted file mode 100644
index 0fb4ccfaa87f..000000000000
--- a/korean/nhppf/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-nhppf
------
-
-This program makes you can print hangul webpages with Netscape 3.0
-and above in Unix with Ghostscript.
-
-It can use HLaTeX PostScript Type1 font set.
-Depending on the fontset you have, it can print Hangul, Hanja, and
-other KSC Symbols.
-
---
-Ports by CHOI Junho <cjh@FreeBSD.org>
diff --git a/korean/nhppf/pkg-plist b/korean/nhppf/pkg-plist
deleted file mode 100644
index 21ce5cf6a166..000000000000
--- a/korean/nhppf/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-bin/nhppf
-share/doc/nhppf/ChangeLog
-share/doc/nhppf/README
-share/doc/nhppf/charlist
-share/doc/nhppf/test.html
-@dirrm share/doc/nhppf
diff --git a/lang/Makefile b/lang/Makefile
index 69f9bc872f2c..b448c6cceb6a 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -136,7 +136,6 @@
SUBDIR += mit-scheme
SUBDIR += mixal
SUBDIR += ml-pnet
- SUBDIR += mlton
SUBDIR += mmix
SUBDIR += mono
SUBDIR += moscow_ml
@@ -229,7 +228,6 @@
SUBDIR += ruby-perl
SUBDIR += ruby-programmingruby
SUBDIR += ruby-reference
- SUBDIR += ruby-ri
SUBDIR += ruby-tcltklib
SUBDIR += ruby-usersguide
SUBDIR += ruby16
diff --git a/lang/mlton/Makefile b/lang/mlton/Makefile
deleted file mode 100644
index 9b7fef32f9a9..000000000000
--- a/lang/mlton/Makefile
+++ /dev/null
@@ -1,118 +0,0 @@
-# New ports collection makefile for: mlton
-# Date created: 1 Oct 2002
-# Whom: Stephen Weeks <sweeks@sweeks.com>
-#
-# $FreeBSD$
-#
-
-# Because MLton is written in SML, it needs an SML compiler to build.
-# It is easiest to use another (earlier) binary version of MLton as
-# the SML compiler. So, this Makefile fetches and installs an
-# alread-built version of MLton, BOOT_DIST, to use for bootstrapping.
-
-PORTNAME= mlton
-PORTVERSION= 20040227
-CATEGORIES= lang
-MASTER_SITES= http://www.mlton.org/download/ \
- http://www.mlton.org/experimental/
-DISTFILES= ${BOOT_DIST} ${SRC_DIST}
-EXTRACT_ONLY= ${SRC_DIST}
-
-MAINTAINER= MLton@mlton.org
-COMMENT= An optimizing Standard ML compiler
-
-BROKEN= Size mismatch
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash2 \
- hevea:${PORTSDIR}/textproc/hevea \
- latex:${PORTSDIR}/print/teTeX
-LIB_DEPENDS= gmp.6:${PORTSDIR}/math/libgmp4
-RUN_DEPENDS= bash:${PORTSDIR}/shells/bash2
-
-SRC_DIST= ${DISTNAME}-1.freebsd.src.tgz
-BOOT_DIST= ${PORTNAME}-${BOOT_VER}-1.${MACHINE_ARCH}-freebsd.${BOOT_SUF}
-
-ONLY_FOR_ARCHS= i386
-
-MAN1= mllex.1 mlprof.1 mlton.1 mlyacc.1
-MANCOMPRESSED= yes
-
-BOOT_WRKSRC= ${WRKDIR}/mlton-bootstrap
-
-USE_GETTEXT= yes
-USE_REINPLACE= yes
-ALL_TARGET= all
-USE_GMAKE= yes
-MAKE_ARGS= DESTDIR='' \
- PATH=${WRKSRC}/build/bin:${BOOT_WRKSRC}/bin:${PATH} \
- PREFIX=${PREFIX}
-
-PORTDIR= usr/ports/lang/mlton
-
-.include <bsd.port.pre.mk>
-
-BOOT_EXTRACT= --gzip
-BOOT_SUF= tgz
-BOOT_VER= 20040429
-.if ${OSVERSION} >= 500000
-LIB_DEPENDS+= c.4:${PORTSDIR}/misc/compat4x
-.endif
-
-post-extract:
- @${MKDIR} ${BOOT_WRKSRC}
- @${TAR} xf ${DISTDIR}/${BOOT_DIST} ${BOOT_EXTRACT} -C ${BOOT_WRKSRC}
- @${REINPLACE_CMD} -e \
- "s|lib=\'${LOCALBASE}/|lib=\'${BOOT_WRKSRC}/|" \
- ${BOOT_WRKSRC}/bin/mlton
-
-post-install:
-.for bin in mllex mlprof mlton mlyacc
- ${CHOWN} ${SHAREOWN}:${SHAREGRP} ${PREFIX}/bin/${bin} \
- ${MAN1PREFIX}/man/man1/${bin}.1.gz
-.endfor
- ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/lib/mlton ${DOCSDIR}
-
-# Stuff below this line is for maintainer use only.
-
-.if defined(MAINTAINER_MODE)
-.PHONY: build-package
-build-package:
- ${MAKE} makesum build
- ${MAKE} pkg-plist
- portlint .
- ${MAKE} deinstall
- ${MAKE} install
- ${MAKE} package
- ${MAKE} deinstall
- pkg_add ${PORTNAME}-${PORTVERSION}.tbz
- ${MAKE} deinstall
- ${MAKE} reinstall
- ${MAKE} package
- ${CP} ${PORTNAME}-${PORTVERSION}.tbz \
- ${DISTDIR}/${PORTNAME}-${PORTVERSION}-1.i386-freebsd.tbz
- ${TAR} -cpf - Makefile distinfo pkg-descr pkg-plist | \
- ( ${MKDIR} ${PORTDIR} && cd ${PORTDIR} && ${TAR} -xpf - )
- shar `find ${PORTDIR}` >/tmp/mlton-${PORTVERSION}-portdir.shar
-
-TMP_PLIST= tmp-pkg-plist
-PLIST= ${.CURDIR}/pkg-plist
-
-pkg-plist:
- cd ${WRKSRC} && ${GMAKE} install
- cd ${WRKSRC}/install/usr && \
- ${FIND} -d * \! -type d | ${GREP} -v man/man | \
- ${SORT} >${PLIST}
- cd ${WRKSRC}/install/usr && \
- ${FIND} -d * -type d | ${GREP} mlton | \
- ${SED} -e 's/^/@dirrm /' >>${PLIST}
- ${SED} -e 's;@dirrm share/doc/mlton;%%PORTDOCS%%@dirrm %%DOCSDIR%%;' \
- <${PLIST} >${TMP_PLIST}
- ${SED} -e 's;share/doc/mlton;%%PORTDOCS%%%%DOCSDIR%%;' \
- <${TMP_PLIST} >${PLIST}
- ${RM} ${TMP_PLIST}
-
-.endif # MAINTAINER_MODE
-
-.include <bsd.port.post.mk>
diff --git a/lang/mlton/distinfo b/lang/mlton/distinfo
deleted file mode 100644
index adc474e5ed99..000000000000
--- a/lang/mlton/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 (mlton-20040623-1.i386-freebsd.tbz) = 2e674889d15ce6da7949be9b3e078acc
-SIZE (mlton-20040623-1.i386-freebsd.tbz) = 3739280
-MD5 (mlton-20040429-1.i386-freebsd.tgz) = 18ed592b037ac6190756a66a7679802f
-SIZE (mlton-20040429-1.i386-freebsd.tgz) = 3819875
-MD5 (mlton-20040227-1.freebsd.src.tgz) = 9eb84fe8bc064197652917e259362563
-SIZE (mlton-20040227-1.freebsd.src.tgz) = 2267388
diff --git a/lang/mlton/pkg-descr b/lang/mlton/pkg-descr
deleted file mode 100644
index 3508cd511712..000000000000
--- a/lang/mlton/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-This is a port of MLton, the whole-program optimizing Standard ML
-Compiler. MLton runs on a variety of platforms, generates excellent
-code, has a fast C FFI, profiling, and many useful libraries,
-including an interface to the GNU multiprecision library. For more
-information, go to the MLton home page.
-
-WWW: http://www.mlton.org/
-
-Stephen Weeks <sweeks@sweeks.com>
diff --git a/lang/mlton/pkg-plist b/lang/mlton/pkg-plist
deleted file mode 100644
index 806e4267c096..000000000000
--- a/lang/mlton/pkg-plist
+++ /dev/null
@@ -1,427 +0,0 @@
-bin/mllex
-bin/mlprof
-bin/mlton
-bin/mlyacc
-lib/mlton/include/IntInf.h
-lib/mlton/include/basis-constants.h
-lib/mlton/include/c-chunk.h
-lib/mlton/include/c-common.h
-lib/mlton/include/c-main.h
-lib/mlton/include/gc.h
-lib/mlton/include/libmlton.h
-lib/mlton/include/main.h
-lib/mlton/include/mlton-basis.h
-lib/mlton/include/mlton-posix.h
-lib/mlton/include/my-lib.h
-lib/mlton/include/net-constants.h
-lib/mlton/include/posix-constants.h
-lib/mlton/include/types.h
-lib/mlton/include/x86-main.h
-lib/mlton/mlton-compile
-lib/mlton/platform
-lib/mlton/self/constants
-lib/mlton/self/libgdtoa.a
-lib/mlton/self/libmlton-gdb.a
-lib/mlton/self/libmlton.a
-lib/mlton/sml/basis-library/Makefile
-lib/mlton/sml/basis-library/README
-lib/mlton/sml/basis-library/arrays-and-vectors/array-slice.sig
-lib/mlton/sml/basis-library/arrays-and-vectors/array.sig
-lib/mlton/sml/basis-library/arrays-and-vectors/array.sml
-lib/mlton/sml/basis-library/arrays-and-vectors/array2.sig
-lib/mlton/sml/basis-library/arrays-and-vectors/array2.sml
-lib/mlton/sml/basis-library/arrays-and-vectors/mono-array-slice.sig
-lib/mlton/sml/basis-library/arrays-and-vectors/mono-array.fun
-lib/mlton/sml/basis-library/arrays-and-vectors/mono-array.sig
-lib/mlton/sml/basis-library/arrays-and-vectors/mono-array2.fun
-lib/mlton/sml/basis-library/arrays-and-vectors/mono-array2.sig
-lib/mlton/sml/basis-library/arrays-and-vectors/mono-vector-slice.sig
-lib/mlton/sml/basis-library/arrays-and-vectors/mono-vector.fun
-lib/mlton/sml/basis-library/arrays-and-vectors/mono-vector.sig
-lib/mlton/sml/basis-library/arrays-and-vectors/mono.sml
-lib/mlton/sml/basis-library/arrays-and-vectors/sequence.fun
-lib/mlton/sml/basis-library/arrays-and-vectors/sequence.sig
-lib/mlton/sml/basis-library/arrays-and-vectors/slice.sig
-lib/mlton/sml/basis-library/arrays-and-vectors/vector-slice.sig
-lib/mlton/sml/basis-library/arrays-and-vectors/vector.sig
-lib/mlton/sml/basis-library/arrays-and-vectors/vector.sml
-lib/mlton/sml/basis-library/general/bool.sig
-lib/mlton/sml/basis-library/general/bool.sml
-lib/mlton/sml/basis-library/general/general.sig
-lib/mlton/sml/basis-library/general/general.sml
-lib/mlton/sml/basis-library/general/option.sig
-lib/mlton/sml/basis-library/general/option.sml
-lib/mlton/sml/basis-library/general/sml90.sig
-lib/mlton/sml/basis-library/general/sml90.sml
-lib/mlton/sml/basis-library/integer/int-inf.sig
-lib/mlton/sml/basis-library/integer/int-inf.sml
-lib/mlton/sml/basis-library/integer/int.sml
-lib/mlton/sml/basis-library/integer/integer.sig
-lib/mlton/sml/basis-library/integer/pack-word.sig
-lib/mlton/sml/basis-library/integer/pack-word32.sml
-lib/mlton/sml/basis-library/integer/patch.sml
-lib/mlton/sml/basis-library/integer/word.sig
-lib/mlton/sml/basis-library/integer/word.sml
-lib/mlton/sml/basis-library/io/bin-io.sig
-lib/mlton/sml/basis-library/io/bin-io.sml
-lib/mlton/sml/basis-library/io/bin-prim-io.sml
-lib/mlton/sml/basis-library/io/bin-stream-io.sig
-lib/mlton/sml/basis-library/io/imperative-io.fun
-lib/mlton/sml/basis-library/io/imperative-io.sig
-lib/mlton/sml/basis-library/io/io.sig
-lib/mlton/sml/basis-library/io/io.sml
-lib/mlton/sml/basis-library/io/prim-io.fun
-lib/mlton/sml/basis-library/io/prim-io.sig
-lib/mlton/sml/basis-library/io/stream-io.fun
-lib/mlton/sml/basis-library/io/stream-io.sig
-lib/mlton/sml/basis-library/io/text-io.sig
-lib/mlton/sml/basis-library/io/text-io.sml
-lib/mlton/sml/basis-library/io/text-prim-io.sml
-lib/mlton/sml/basis-library/io/text-stream-io.sig
-lib/mlton/sml/basis-library/libs/basis-1997/arrays-and-vectors/array.sig
-lib/mlton/sml/basis-library/libs/basis-1997/arrays-and-vectors/mono-array.sig
-lib/mlton/sml/basis-library/libs/basis-1997/arrays-and-vectors/mono-array2.sig
-lib/mlton/sml/basis-library/libs/basis-1997/arrays-and-vectors/mono-vector-array-array2-convert.fun
-lib/mlton/sml/basis-library/libs/basis-1997/arrays-and-vectors/mono-vector.sig
-lib/mlton/sml/basis-library/libs/basis-1997/arrays-and-vectors/vector-array-convert.fun
-lib/mlton/sml/basis-library/libs/basis-1997/arrays-and-vectors/vector.sig
-lib/mlton/sml/basis-library/libs/basis-1997/bind
-lib/mlton/sml/basis-library/libs/basis-1997/integer/word.sig
-lib/mlton/sml/basis-library/libs/basis-1997/io/bin-io-convert.fun
-lib/mlton/sml/basis-library/libs/basis-1997/io/bin-io.sig
-lib/mlton/sml/basis-library/libs/basis-1997/io/bin-stream-io.sig
-lib/mlton/sml/basis-library/libs/basis-1997/io/io-convert.fun
-lib/mlton/sml/basis-library/libs/basis-1997/io/io.sig
-lib/mlton/sml/basis-library/libs/basis-1997/io/stream-io.sig
-lib/mlton/sml/basis-library/libs/basis-1997/io/text-io-convert.fun
-lib/mlton/sml/basis-library/libs/basis-1997/io/text-io.sig
-lib/mlton/sml/basis-library/libs/basis-1997/io/text-stream-io.sig
-lib/mlton/sml/basis-library/libs/basis-1997/posix/file-sys-convert.fun
-lib/mlton/sml/basis-library/libs/basis-1997/posix/file-sys.sig
-lib/mlton/sml/basis-library/libs/basis-1997/posix/flags-convert.fun
-lib/mlton/sml/basis-library/libs/basis-1997/posix/flags.sig
-lib/mlton/sml/basis-library/libs/basis-1997/posix/io-convert.fun
-lib/mlton/sml/basis-library/libs/basis-1997/posix/io.sig
-lib/mlton/sml/basis-library/libs/basis-1997/posix/posix-convert.fun
-lib/mlton/sml/basis-library/libs/basis-1997/posix/posix.sig
-lib/mlton/sml/basis-library/libs/basis-1997/posix/process-convert.fun
-lib/mlton/sml/basis-library/libs/basis-1997/posix/process.sig
-lib/mlton/sml/basis-library/libs/basis-1997/posix/tty-convert.fun
-lib/mlton/sml/basis-library/libs/basis-1997/posix/tty.sig
-lib/mlton/sml/basis-library/libs/basis-1997/prefix
-lib/mlton/sml/basis-library/libs/basis-1997/real/IEEE-real-convert.fun
-lib/mlton/sml/basis-library/libs/basis-1997/real/IEEE-real.sig
-lib/mlton/sml/basis-library/libs/basis-1997/real/real-convert.fun
-lib/mlton/sml/basis-library/libs/basis-1997/real/real.sig
-lib/mlton/sml/basis-library/libs/basis-1997/suffix
-lib/mlton/sml/basis-library/libs/basis-1997/system/file-sys-convert.fun
-lib/mlton/sml/basis-library/libs/basis-1997/system/file-sys.sig
-lib/mlton/sml/basis-library/libs/basis-1997/system/os-convert.fun
-lib/mlton/sml/basis-library/libs/basis-1997/system/os.sig
-lib/mlton/sml/basis-library/libs/basis-1997/system/path-convert.fun
-lib/mlton/sml/basis-library/libs/basis-1997/system/path.sig
-lib/mlton/sml/basis-library/libs/basis-1997/system/process-convert.fun
-lib/mlton/sml/basis-library/libs/basis-1997/system/process.sig
-lib/mlton/sml/basis-library/libs/basis-1997/system/timer-convert.fun
-lib/mlton/sml/basis-library/libs/basis-1997/system/timer.sig
-lib/mlton/sml/basis-library/libs/basis-1997/system/unix-convert.fun
-lib/mlton/sml/basis-library/libs/basis-1997/system/unix.sig
-lib/mlton/sml/basis-library/libs/basis-1997/text/string.sig
-lib/mlton/sml/basis-library/libs/basis-1997/text/substring.sig
-lib/mlton/sml/basis-library/libs/basis-1997/text/text-convert.fun
-lib/mlton/sml/basis-library/libs/basis-1997/top-level/basis-funs.sml
-lib/mlton/sml/basis-library/libs/basis-1997/top-level/basis-sigs.sml
-lib/mlton/sml/basis-library/libs/basis-1997/top-level/basis.sig
-lib/mlton/sml/basis-library/libs/basis-1997/top-level/basis.sml
-lib/mlton/sml/basis-library/libs/basis-1997/top-level/infixes.sml
-lib/mlton/sml/basis-library/libs/basis-1997/top-level/overloads.sml
-lib/mlton/sml/basis-library/libs/basis-1997/top-level/top-level.sml
-lib/mlton/sml/basis-library/libs/basis-2002-strict/bind
-lib/mlton/sml/basis-library/libs/basis-2002-strict/prefix
-lib/mlton/sml/basis-library/libs/basis-2002-strict/suffix
-lib/mlton/sml/basis-library/libs/basis-2002-strict/top-level/top-level.sml
-lib/mlton/sml/basis-library/libs/basis-2002/bind
-lib/mlton/sml/basis-library/libs/basis-2002/prefix
-lib/mlton/sml/basis-library/libs/basis-2002/suffix
-lib/mlton/sml/basis-library/libs/basis-2002/top-level/basis-funs.sml
-lib/mlton/sml/basis-library/libs/basis-2002/top-level/basis-sigs.sml
-lib/mlton/sml/basis-library/libs/basis-2002/top-level/basis.sig
-lib/mlton/sml/basis-library/libs/basis-2002/top-level/basis.sml
-lib/mlton/sml/basis-library/libs/basis-2002/top-level/infixes.sml
-lib/mlton/sml/basis-library/libs/basis-2002/top-level/overloads.sml
-lib/mlton/sml/basis-library/libs/basis-2002/top-level/top-level.sml
-lib/mlton/sml/basis-library/libs/basis-none/bind
-lib/mlton/sml/basis-library/libs/basis-none/prefix
-lib/mlton/sml/basis-library/libs/basis-none/suffix
-lib/mlton/sml/basis-library/libs/basis-none/top-level/basis.sig
-lib/mlton/sml/basis-library/libs/basis-none/top-level/basis.sml
-lib/mlton/sml/basis-library/libs/basis-none/top-level/infixes.sml
-lib/mlton/sml/basis-library/libs/basis-none/top-level/suffix.sml
-lib/mlton/sml/basis-library/libs/basis-none/top-level/top-level.sml
-lib/mlton/sml/basis-library/libs/build
-lib/mlton/sml/basis-library/list/list-pair.sig
-lib/mlton/sml/basis-library/list/list-pair.sml
-lib/mlton/sml/basis-library/list/list.sig
-lib/mlton/sml/basis-library/list/list.sml
-lib/mlton/sml/basis-library/misc/C.sig
-lib/mlton/sml/basis-library/misc/C.sml
-lib/mlton/sml/basis-library/misc/basic.sml
-lib/mlton/sml/basis-library/misc/cleaner.sig
-lib/mlton/sml/basis-library/misc/cleaner.sml
-lib/mlton/sml/basis-library/misc/dynamic-wind.sig
-lib/mlton/sml/basis-library/misc/dynamic-wind.sml
-lib/mlton/sml/basis-library/misc/primitive.sml
-lib/mlton/sml/basis-library/misc/reader.sig
-lib/mlton/sml/basis-library/misc/reader.sml
-lib/mlton/sml/basis-library/misc/suffix.sml
-lib/mlton/sml/basis-library/misc/unique-id.fun
-lib/mlton/sml/basis-library/misc/unique-id.sig
-lib/mlton/sml/basis-library/misc/util.sml
-lib/mlton/sml/basis-library/mlton/array.sig
-lib/mlton/sml/basis-library/mlton/bin-io.sig
-lib/mlton/sml/basis-library/mlton/cont.sig
-lib/mlton/sml/basis-library/mlton/cont.sml
-lib/mlton/sml/basis-library/mlton/exn.sig
-lib/mlton/sml/basis-library/mlton/exn.sml
-lib/mlton/sml/basis-library/mlton/ffi.sig
-lib/mlton/sml/basis-library/mlton/ffi.sml
-lib/mlton/sml/basis-library/mlton/finalizable.sig
-lib/mlton/sml/basis-library/mlton/finalizable.sml
-lib/mlton/sml/basis-library/mlton/gc.sig
-lib/mlton/sml/basis-library/mlton/gc.sml
-lib/mlton/sml/basis-library/mlton/int-inf.sig
-lib/mlton/sml/basis-library/mlton/io.fun
-lib/mlton/sml/basis-library/mlton/io.sig
-lib/mlton/sml/basis-library/mlton/itimer.sig
-lib/mlton/sml/basis-library/mlton/itimer.sml
-lib/mlton/sml/basis-library/mlton/mlton.sig
-lib/mlton/sml/basis-library/mlton/mlton.sml
-lib/mlton/sml/basis-library/mlton/platform.sig
-lib/mlton/sml/basis-library/mlton/platform.sml
-lib/mlton/sml/basis-library/mlton/pointer.sig
-lib/mlton/sml/basis-library/mlton/pointer.sml
-lib/mlton/sml/basis-library/mlton/proc-env.sig
-lib/mlton/sml/basis-library/mlton/proc-env.sml
-lib/mlton/sml/basis-library/mlton/process.sig
-lib/mlton/sml/basis-library/mlton/process.sml
-lib/mlton/sml/basis-library/mlton/profile.sig
-lib/mlton/sml/basis-library/mlton/profile.sml
-lib/mlton/sml/basis-library/mlton/ptrace.sig
-lib/mlton/sml/basis-library/mlton/ptrace.sml
-lib/mlton/sml/basis-library/mlton/random.sig
-lib/mlton/sml/basis-library/mlton/random.sml
-lib/mlton/sml/basis-library/mlton/rlimit.sig
-lib/mlton/sml/basis-library/mlton/rlimit.sml
-lib/mlton/sml/basis-library/mlton/rusage.sig
-lib/mlton/sml/basis-library/mlton/rusage.sml
-lib/mlton/sml/basis-library/mlton/signal.sig
-lib/mlton/sml/basis-library/mlton/signal.sml
-lib/mlton/sml/basis-library/mlton/socket.sig
-lib/mlton/sml/basis-library/mlton/socket.sml
-lib/mlton/sml/basis-library/mlton/syslog.sig
-lib/mlton/sml/basis-library/mlton/syslog.sml
-lib/mlton/sml/basis-library/mlton/text-io.sig
-lib/mlton/sml/basis-library/mlton/thread.sig
-lib/mlton/sml/basis-library/mlton/thread.sml
-lib/mlton/sml/basis-library/mlton/vector.sig
-lib/mlton/sml/basis-library/mlton/weak.sig
-lib/mlton/sml/basis-library/mlton/weak.sml
-lib/mlton/sml/basis-library/mlton/word.sig
-lib/mlton/sml/basis-library/mlton/world.sig
-lib/mlton/sml/basis-library/mlton/world.sml
-lib/mlton/sml/basis-library/net/generic-sock.sig
-lib/mlton/sml/basis-library/net/generic-sock.sml
-lib/mlton/sml/basis-library/net/inet-sock.sig
-lib/mlton/sml/basis-library/net/inet-sock.sml
-lib/mlton/sml/basis-library/net/net-host-db.sig
-lib/mlton/sml/basis-library/net/net-host-db.sml
-lib/mlton/sml/basis-library/net/net-prot-db.sig
-lib/mlton/sml/basis-library/net/net-prot-db.sml
-lib/mlton/sml/basis-library/net/net-serv-db.sig
-lib/mlton/sml/basis-library/net/net-serv-db.sml
-lib/mlton/sml/basis-library/net/net.sig
-lib/mlton/sml/basis-library/net/net.sml
-lib/mlton/sml/basis-library/net/socket.sig
-lib/mlton/sml/basis-library/net/socket.sml
-lib/mlton/sml/basis-library/net/unix-sock.sig
-lib/mlton/sml/basis-library/net/unix-sock.sml
-lib/mlton/sml/basis-library/notes.txt
-lib/mlton/sml/basis-library/posix/error.sig
-lib/mlton/sml/basis-library/posix/error.sml
-lib/mlton/sml/basis-library/posix/file-sys.sig
-lib/mlton/sml/basis-library/posix/file-sys.sml
-lib/mlton/sml/basis-library/posix/flags.sig
-lib/mlton/sml/basis-library/posix/flags.sml
-lib/mlton/sml/basis-library/posix/io.sig
-lib/mlton/sml/basis-library/posix/io.sml
-lib/mlton/sml/basis-library/posix/posix.sig
-lib/mlton/sml/basis-library/posix/posix.sml
-lib/mlton/sml/basis-library/posix/primitive.sml
-lib/mlton/sml/basis-library/posix/proc-env.sig
-lib/mlton/sml/basis-library/posix/proc-env.sml
-lib/mlton/sml/basis-library/posix/process.sig
-lib/mlton/sml/basis-library/posix/process.sml
-lib/mlton/sml/basis-library/posix/signal.sig
-lib/mlton/sml/basis-library/posix/signal.sml
-lib/mlton/sml/basis-library/posix/sys-db.sig
-lib/mlton/sml/basis-library/posix/sys-db.sml
-lib/mlton/sml/basis-library/posix/tty.sig
-lib/mlton/sml/basis-library/posix/tty.sml
-lib/mlton/sml/basis-library/real/IEEE-real.sig
-lib/mlton/sml/basis-library/real/IEEE-real.sml
-lib/mlton/sml/basis-library/real/math.sig
-lib/mlton/sml/basis-library/real/pack-real.sig
-lib/mlton/sml/basis-library/real/pack-real.sml
-lib/mlton/sml/basis-library/real/real.fun
-lib/mlton/sml/basis-library/real/real.sig
-lib/mlton/sml/basis-library/real/real32.sml
-lib/mlton/sml/basis-library/real/real64.sml
-lib/mlton/sml/basis-library/sml-nj/sml-nj.sig
-lib/mlton/sml/basis-library/sml-nj/sml-nj.sml
-lib/mlton/sml/basis-library/sml-nj/unsafe.sig
-lib/mlton/sml/basis-library/sml-nj/unsafe.sml
-lib/mlton/sml/basis-library/system/command-line.sig
-lib/mlton/sml/basis-library/system/command-line.sml
-lib/mlton/sml/basis-library/system/date.sig
-lib/mlton/sml/basis-library/system/date.sml
-lib/mlton/sml/basis-library/system/file-sys.sig
-lib/mlton/sml/basis-library/system/file-sys.sml
-lib/mlton/sml/basis-library/system/io.sig
-lib/mlton/sml/basis-library/system/io.sml
-lib/mlton/sml/basis-library/system/os.sig
-lib/mlton/sml/basis-library/system/os.sml
-lib/mlton/sml/basis-library/system/path.sig
-lib/mlton/sml/basis-library/system/path.sml
-lib/mlton/sml/basis-library/system/pre-os.sml
-lib/mlton/sml/basis-library/system/process.sig
-lib/mlton/sml/basis-library/system/process.sml
-lib/mlton/sml/basis-library/system/time.sig
-lib/mlton/sml/basis-library/system/time.sml
-lib/mlton/sml/basis-library/system/timer.sig
-lib/mlton/sml/basis-library/system/timer.sml
-lib/mlton/sml/basis-library/system/unix.sig
-lib/mlton/sml/basis-library/system/unix.sml
-lib/mlton/sml/basis-library/text/byte.sig
-lib/mlton/sml/basis-library/text/byte.sml
-lib/mlton/sml/basis-library/text/char.sig
-lib/mlton/sml/basis-library/text/char.sml
-lib/mlton/sml/basis-library/text/char0.sml
-lib/mlton/sml/basis-library/text/string-cvt.sig
-lib/mlton/sml/basis-library/text/string-cvt.sml
-lib/mlton/sml/basis-library/text/string.sig
-lib/mlton/sml/basis-library/text/string.sml
-lib/mlton/sml/basis-library/text/string0.sml
-lib/mlton/sml/basis-library/text/substring.sig
-lib/mlton/sml/basis-library/text/substring.sml
-lib/mlton/sml/basis-library/text/text.sig
-lib/mlton/sml/basis-library/text/text.sml
-lib/mlton/sml/basis-library/top-level/arithmetic.sml
-lib/mlton/sml/basis-library/top-level/infixes.sml
-lib/mlton/target-map
-lib/mlton/world.mlton
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/changelog
-%%PORTDOCS%%%%DOCSDIR%%/cmcat/cmcat.sml
-%%PORTDOCS%%%%DOCSDIR%%/cmcat/sources.cm
-%%PORTDOCS%%%%DOCSDIR%%/examples/Makefile
-%%PORTDOCS%%%%DOCSDIR%%/examples/callcc.sml
-%%PORTDOCS%%%%DOCSDIR%%/examples/command-line.sml
-%%PORTDOCS%%%%DOCSDIR%%/examples/ffi/Makefile
-%%PORTDOCS%%%%DOCSDIR%%/examples/ffi/export.sml
-%%PORTDOCS%%%%DOCSDIR%%/examples/ffi/ffi-export.c
-%%PORTDOCS%%%%DOCSDIR%%/examples/ffi/ffi-import.c
-%%PORTDOCS%%%%DOCSDIR%%/examples/ffi/import.sml
-%%PORTDOCS%%%%DOCSDIR%%/examples/finalizable/Makefile
-%%PORTDOCS%%%%DOCSDIR%%/examples/finalizable/cons.c
-%%PORTDOCS%%%%DOCSDIR%%/examples/finalizable/finalizable.sml
-%%PORTDOCS%%%%DOCSDIR%%/examples/hello-world.sml
-%%PORTDOCS%%%%DOCSDIR%%/examples/profiling/Makefile
-%%PORTDOCS%%%%DOCSDIR%%/examples/profiling/fib-tak.sml
-%%PORTDOCS%%%%DOCSDIR%%/examples/profiling/list-rev.sml
-%%PORTDOCS%%%%DOCSDIR%%/examples/profiling/tak.sml
-%%PORTDOCS%%%%DOCSDIR%%/examples/same-fringe.sml
-%%PORTDOCS%%%%DOCSDIR%%/examples/save-world/Makefile
-%%PORTDOCS%%%%DOCSDIR%%/examples/save-world/save-world.sml
-%%PORTDOCS%%%%DOCSDIR%%/examples/signals.sml
-%%PORTDOCS%%%%DOCSDIR%%/examples/size.sml
-%%PORTDOCS%%%%DOCSDIR%%/examples/taut.sml
-%%PORTDOCS%%%%DOCSDIR%%/examples/thread-switch.sml
-%%PORTDOCS%%%%DOCSDIR%%/examples/thread1.sml
-%%PORTDOCS%%%%DOCSDIR%%/examples/thread2.sml
-%%PORTDOCS%%%%DOCSDIR%%/examples/timeout.sml
-%%PORTDOCS%%%%DOCSDIR%%/license/MLKit-LICENSE
-%%PORTDOCS%%%%DOCSDIR%%/license/MLton-LICENSE
-%%PORTDOCS%%%%DOCSDIR%%/license/NJ-LICENSE
-%%PORTDOCS%%%%DOCSDIR%%/license/README
-%%PORTDOCS%%%%DOCSDIR%%/license/gdtoa-LICENSE
-%%PORTDOCS%%%%DOCSDIR%%/license/gmp-LICENSE
-%%PORTDOCS%%%%DOCSDIR%%/mllex.ps.gz
-%%PORTDOCS%%%%DOCSDIR%%/mlyacc.ps.gz
-%%PORTDOCS%%%%DOCSDIR%%/user-guide.ps.gz
-%%PORTDOCS%%%%DOCSDIR%%/user-guide/Basis_library.html
-%%PORTDOCS%%%%DOCSDIR%%/user-guide/Bugs.html
-%%PORTDOCS%%%%DOCSDIR%%/user-guide/CM.html
-%%PORTDOCS%%%%DOCSDIR%%/user-guide/Compiling_MLton.html
-%%PORTDOCS%%%%DOCSDIR%%/user-guide/Credits.html
-%%PORTDOCS%%%%DOCSDIR%%/user-guide/Cross_compiling.html
-%%PORTDOCS%%%%DOCSDIR%%/user-guide/Deviations_SML_NJ_from.html
-%%PORTDOCS%%%%DOCSDIR%%/user-guide/Drawbacks_MLton.html
-%%PORTDOCS%%%%DOCSDIR%%/user-guide/Features_MLton.html
-%%PORTDOCS%%%%DOCSDIR%%/user-guide/Foreign_function_interface.html
-%%PORTDOCS%%%%DOCSDIR%%/user-guide/Getting_started.html
-%%PORTDOCS%%%%DOCSDIR%%/user-guide/MLton_extensions.html
-%%PORTDOCS%%%%DOCSDIR%%/user-guide/Manual_page.html
-%%PORTDOCS%%%%DOCSDIR%%/user-guide/Platform_specific_notes.html
-%%PORTDOCS%%%%DOCSDIR%%/user-guide/Profiling.html
-%%PORTDOCS%%%%DOCSDIR%%/user-guide/Type_checking.html
-%%PORTDOCS%%%%DOCSDIR%%/user-guide/contents_motif.gif
-%%PORTDOCS%%%%DOCSDIR%%/user-guide/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user-guide/main.haux
-%%PORTDOCS%%%%DOCSDIR%%/user-guide/main.htoc
-%%PORTDOCS%%%%DOCSDIR%%/user-guide/main016.html
-%%PORTDOCS%%%%DOCSDIR%%/user-guide/next_motif.gif
-%%PORTDOCS%%%%DOCSDIR%%/user-guide/previous_motif.gif
-@dirrm lib/mlton/self
-@dirrm lib/mlton/include
-@dirrm lib/mlton/sml/basis-library/general
-@dirrm lib/mlton/sml/basis-library/top-level
-@dirrm lib/mlton/sml/basis-library/text
-@dirrm lib/mlton/sml/basis-library/system
-@dirrm lib/mlton/sml/basis-library/sml-nj
-@dirrm lib/mlton/sml/basis-library/arrays-and-vectors
-@dirrm lib/mlton/sml/basis-library/integer
-@dirrm lib/mlton/sml/basis-library/real
-@dirrm lib/mlton/sml/basis-library/libs/basis-1997/integer
-@dirrm lib/mlton/sml/basis-library/libs/basis-1997/top-level
-@dirrm lib/mlton/sml/basis-library/libs/basis-1997/text
-@dirrm lib/mlton/sml/basis-library/libs/basis-1997/real
-@dirrm lib/mlton/sml/basis-library/libs/basis-1997/arrays-and-vectors
-@dirrm lib/mlton/sml/basis-library/libs/basis-1997/system
-@dirrm lib/mlton/sml/basis-library/libs/basis-1997/posix
-@dirrm lib/mlton/sml/basis-library/libs/basis-1997/io
-@dirrm lib/mlton/sml/basis-library/libs/basis-1997
-@dirrm lib/mlton/sml/basis-library/libs/basis-2002/top-level
-@dirrm lib/mlton/sml/basis-library/libs/basis-2002
-@dirrm lib/mlton/sml/basis-library/libs/basis-2002-strict/top-level
-@dirrm lib/mlton/sml/basis-library/libs/basis-2002-strict
-@dirrm lib/mlton/sml/basis-library/libs/basis-none/top-level
-@dirrm lib/mlton/sml/basis-library/libs/basis-none
-@dirrm lib/mlton/sml/basis-library/libs
-@dirrm lib/mlton/sml/basis-library/io
-@dirrm lib/mlton/sml/basis-library/misc
-@dirrm lib/mlton/sml/basis-library/mlton
-@dirrm lib/mlton/sml/basis-library/net
-@dirrm lib/mlton/sml/basis-library/posix
-@dirrm lib/mlton/sml/basis-library/list
-@dirrm lib/mlton/sml/basis-library
-@dirrm lib/mlton/sml
-@dirrm lib/mlton
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/license
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/examples/ffi
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/examples/finalizable
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/examples/profiling
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/examples/save-world
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/examples
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/cmcat
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/user-guide
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/lang/ruby-ri/Makefile b/lang/ruby-ri/Makefile
deleted file mode 100644
index 781c869457db..000000000000
--- a/lang/ruby-ri/Makefile
+++ /dev/null
@@ -1,60 +0,0 @@
-# New ports collection makefile for: ri
-# Date created: 5 April 2001
-# Whom: Akinori MUSHA aka knu <knu@idaemons.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= ri
-PORTVERSION= 0.8a
-CATEGORIES= lang ruby
-MASTER_SITES= ftp://www.pragmaticprogrammer.com/ruby/downloads/files/
-PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
-EXTRACT_SUFX= .tgz
-DIST_SUBDIR= ruby
-
-MAINTAINER= knu@FreeBSD.org
-COMMENT= Ruby Interactive reference
-
-BROKEN= Does not build
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-USE_RUBY= yes
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-NO_BUILD= yes
-
-ELISP_FILES= ri.el
-
-DOCS= COPYING ChangeLog README
-EMACS_DOCS= Changelog DESCRIPTION
-
-EMACSLISPDIR= ${PREFIX}/share/emacs/site-lisp
-XEMACSLISPDIR= ${PREFIX}/lib/xemacs/site-lisp
-
-post-patch:
- ${RUBY} -i -pe 'gsub %r|/usr/local|, "${PREFIX}"' \
- ${WRKSRC}/contrib/dblack/emacs/ri.el
-
-do-install:
- cd ${WRKSRC}; ${RUBY} install.rb
- ${INSTALL_DATA} ${WRKSRC}/contrib/dblack/emacs/Emacs.rb ${RUBY_SITELIBDIR}/${PORTNAME}/op/
- ${MKDIR} ${XEMACSLISPDIR}
-.for f in ${ELISP_FILES}
- ${INSTALL_DATA} ${WRKSRC}/contrib/dblack/emacs/${f} ${RUBY_ELISPDIR}/
- ${LN} -sf ${RUBY_ELISPDIR}/${f} ${EMACSLISPDIR}/
- ${LN} -sf ${RUBY_ELISPDIR}/${f} ${XEMACSLISPDIR}/
-.endfor
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${RUBY_MODDOCDIR}/emacs
-.for f in ${DOCS}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/
-.endfor
-.for f in ${EMACS_DOCS}
- ${INSTALL_DATA} ${WRKSRC}/contrib/dblack/emacs/${f} ${RUBY_MODDOCDIR}/emacs/
-.endfor
-.endif
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/lang/ruby-ri/distinfo b/lang/ruby-ri/distinfo
deleted file mode 100644
index 32c878c15a50..000000000000
--- a/lang/ruby-ri/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (ruby/ri-0.8a.tgz) = 98f42fd2c43158d5e1359f3418b5ac91
-SIZE (ruby/ri-0.8a.tgz) = 121305
diff --git a/lang/ruby-ri/files/patch-install.rb b/lang/ruby-ri/files/patch-install.rb
deleted file mode 100644
index d07190028572..000000000000
--- a/lang/ruby-ri/files/patch-install.rb
+++ /dev/null
@@ -1,11 +0,0 @@
---- install.rb.orig Tue Aug 14 12:57:38 2001
-+++ install.rb Sun Nov 24 16:33:13 2002
-@@ -19,7 +19,7 @@
- $libdir = File.join(CONFIG["libdir"], "ruby", $version)
-
- $bindir = CONFIG["bindir"]
--$sitedir = CONFIG["sitedir"] || File.join($libdir, "site_ruby")
-+$sitedir = File.join(CONFIG["sitedir"] || File.join($libdir, "site_ruby"), $version)
-
- $realbindir = $bindir
-
diff --git a/lang/ruby-ri/files/patch-ri::ri.rb b/lang/ruby-ri/files/patch-ri::ri.rb
deleted file mode 100644
index 403ba6428ae1..000000000000
--- a/lang/ruby-ri/files/patch-ri::ri.rb
+++ /dev/null
@@ -1,11 +0,0 @@
---- ri/ri.rb.orig Sun Mar 25 11:25:57 2001
-+++ ri/ri.rb Thu Apr 5 22:13:35 2001
-@@ -31,7 +31,7 @@
-
- include Config
-
--$sitedir = CONFIG["sitedir"]
-+$sitedir = File.join(CONFIG["sitedir"], CONFIG["MAJOR"] + "." + CONFIG["MINOR"])
- $datadir = File.join($sitedir, "ri")
- $opdir = File.join($datadir, "op")
-
diff --git a/lang/ruby-ri/pkg-descr b/lang/ruby-ri/pkg-descr
deleted file mode 100644
index 13fd1a25b691..000000000000
--- a/lang/ruby-ri/pkg-descr
+++ /dev/null
@@ -1,23 +0,0 @@
-ri--Ruby Interactive reference
-
-ri displays descriptions of Ruby's built-in methods, classes, and
-modules. Run "ri each_with_index" and you get:
-
- --------------------------------------------------------
- enumObj.each_with_index {| obj, i | block } -> nil
- --------------------------------------------------------
-
- Calls block with two arguments, the item and its index,
- for each item in enumObj.
-
- hash = Hash.new
- %w(cat dog wombat).each_with_index {|item, index|
- hash[item] = index
- }
- hash #=> {"dog"=>1, "wombat"=>2, "cat"=>0}
-
-Emacs interface by David Alan Black <dblack@candle.superlink.net> is
-also bundled.
-
-WWW: http://www.pragmaticprogrammer.com/ruby/downloads/ri.html
-Author: The Pragmatic Programmers, LLC
diff --git a/lang/ruby-ri/pkg-message b/lang/ruby-ri/pkg-message
deleted file mode 100644
index 56a32d4ab133..000000000000
--- a/lang/ruby-ri/pkg-message
+++ /dev/null
@@ -1,14 +0,0 @@
-**********************************************************************
-To use ri from Emacs, add the following to your startup file.
-(e.g. ~/.emacs)
-
- (autoload 'ruby-index "ri.el" "ri utility" t)
- (autoload 'ri "ri.el" "ri utility" t)
- (autoload 'ri-show-term-at-point "ri.el" "ri utility" t)
- (autoload 'ri-show-term-composite-at-point "ri.el" "ri utility" t)
-
- (global-set-key "\C-c\C-c\C-r" 'ri-show-term-at-point)
- (global-set-key "\C-c\C-c\C-t" 'ri-show-term-composite-at-point)
-
-For details, refer to the comment section of ri.el.
-**********************************************************************
diff --git a/lang/ruby-ri/pkg-plist b/lang/ruby-ri/pkg-plist
deleted file mode 100644
index d725652b48b5..000000000000
--- a/lang/ruby-ri/pkg-plist
+++ /dev/null
@@ -1,62 +0,0 @@
-bin/ri
-%%RUBY_SITELIBDIR%%/ri/Array
-%%RUBY_SITELIBDIR%%/ri/index
-%%RUBY_SITELIBDIR%%/ri/Bignum
-%%RUBY_SITELIBDIR%%/ri/Binding
-%%RUBY_SITELIBDIR%%/ri/Class
-%%RUBY_SITELIBDIR%%/ri/Continuation
-%%RUBY_SITELIBDIR%%/ri/Dir
-%%RUBY_SITELIBDIR%%/ri/Exception
-%%RUBY_SITELIBDIR%%/ri/FalseClass
-%%RUBY_SITELIBDIR%%/ri/File
-%%RUBY_SITELIBDIR%%/ri/File__Stat
-%%RUBY_SITELIBDIR%%/ri/Fixnum
-%%RUBY_SITELIBDIR%%/ri/Float
-%%RUBY_SITELIBDIR%%/ri/Hash
-%%RUBY_SITELIBDIR%%/ri/Integer
-%%RUBY_SITELIBDIR%%/ri/IO
-%%RUBY_SITELIBDIR%%/ri/MatchData
-%%RUBY_SITELIBDIR%%/ri/Method
-%%RUBY_SITELIBDIR%%/ri/Module
-%%RUBY_SITELIBDIR%%/ri/NilClass
-%%RUBY_SITELIBDIR%%/ri/Numeric
-%%RUBY_SITELIBDIR%%/ri/Object
-%%RUBY_SITELIBDIR%%/ri/Proc
-%%RUBY_SITELIBDIR%%/ri/Range
-%%RUBY_SITELIBDIR%%/ri/Regexp
-%%RUBY_SITELIBDIR%%/ri/String
-%%RUBY_SITELIBDIR%%/ri/Struct
-%%RUBY_SITELIBDIR%%/ri/Struct__Tms
-%%RUBY_SITELIBDIR%%/ri/Symbol
-%%RUBY_SITELIBDIR%%/ri/Thread
-%%RUBY_SITELIBDIR%%/ri/ThreadGroup
-%%RUBY_SITELIBDIR%%/ri/Time
-%%RUBY_SITELIBDIR%%/ri/TrueClass
-%%RUBY_SITELIBDIR%%/ri/Comparable
-%%RUBY_SITELIBDIR%%/ri/Enumerable
-%%RUBY_SITELIBDIR%%/ri/Errno
-%%RUBY_SITELIBDIR%%/ri/FileTest
-%%RUBY_SITELIBDIR%%/ri/GC
-%%RUBY_SITELIBDIR%%/ri/Kernel
-%%RUBY_SITELIBDIR%%/ri/Marshal
-%%RUBY_SITELIBDIR%%/ri/Math
-%%RUBY_SITELIBDIR%%/ri/ObjectSpace
-%%RUBY_SITELIBDIR%%/ri/Process
-%%RUBY_SITELIBDIR%%/ri/ri.rb
-%%RUBY_SITELIBDIR%%/ri/refdoc.rb
-%%RUBY_SITELIBDIR%%/ri/outputstream.rb
-%%RUBY_SITELIBDIR%%/ri/op/Emacs.rb
-%%RUBY_SITELIBDIR%%/ri/op/Tagged.rb
-%%RUBY_SITELIBDIR%%/ri/op/Plain.rb
-@dirrm %%RUBY_SITELIBDIR%%/ri/op
-@dirrm %%RUBY_SITELIBDIR%%/ri
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/COPYING
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ChangeLog
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/README
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/emacs/Changelog
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/emacs/DESCRIPTION
-%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/emacs
-%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%
-lib/xemacs/site-lisp/ri.el
-share/emacs/site-lisp/ri.el
-%%RUBY_ELISPDIR%%/ri.el
diff --git a/mail/Makefile b/mail/Makefile
index 45f988db336f..82cbf86f4e5f 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -6,7 +6,6 @@
SUBDIR += abook
SUBDIR += adcomplain
SUBDIR += addresses
- SUBDIR += aileron
SUBDIR += akpop3d
SUBDIR += altermime
SUBDIR += althea
@@ -47,7 +46,6 @@
SUBDIR += crm114
SUBDIR += cucipop
SUBDIR += cvsmail
- SUBDIR += cyrus-imapd
SUBDIR += cyrus-imapd2
SUBDIR += cyrus-imapd22
SUBDIR += dbmail
@@ -432,7 +430,6 @@
SUBDIR += silkymail
SUBDIR += sma
SUBDIR += smail
- SUBDIR += smtp-vilter
SUBDIR += smtpclient
SUBDIR += smtpd
SUBDIR += smtpfeed
diff --git a/mail/aileron/Makefile b/mail/aileron/Makefile
deleted file mode 100644
index ac4f14c5ece1..000000000000
--- a/mail/aileron/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# New ports collection makefile for: Aileron
-# Date created: 3 Sep 2002
-# Whom: Alexey Dokuchaev <danfe@regency.nsu.ru>
-#
-# $FreeBSD$
-#
-
-PORTNAME= aileron
-PORTVERSION= 0.1.3
-PORTREVISION= 1
-CATEGORIES= mail
-MASTER_SITES= http://ucsu.colorado.edu/~nwanua/Aileron/
-DISTNAME= Aileron-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= WINGs mail client
-
-BROKEN= "Does not build with new version of windowmaker"
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-LIB_DEPENDS= c-client4.8:${PORTSDIR}/mail/cclient
-BUILD_DEPENDS= ${X11BASE}/bin/get-wings-flags:${PORTSDIR}/x11-wm/windowmaker
-
-USE_X_PREFIX= yes
-USE_XPM= yes
-
-.include <bsd.port.mk>
diff --git a/mail/aileron/distinfo b/mail/aileron/distinfo
deleted file mode 100644
index 033824715c19..000000000000
--- a/mail/aileron/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (Aileron-0.1.3.tar.gz) = 33b31db4bc4098367c89cb2ba67cb4ee
-SIZE (Aileron-0.1.3.tar.gz) = 154765
diff --git a/mail/aileron/files/patch-Makefile b/mail/aileron/files/patch-Makefile
deleted file mode 100644
index 9a9001da0c4f..000000000000
--- a/mail/aileron/files/patch-Makefile
+++ /dev/null
@@ -1,64 +0,0 @@
---- Makefile.orig Fri Nov 23 02:53:00 2001
-+++ Makefile Wed Aug 28 13:38:08 2002
-@@ -1,45 +1,35 @@
--
--
--SHELL = /bin/sh
--CC = gcc
--INSTALL = /bin/cp -r
--INSTALLDIR = $(DESTDIR)/usr/lib/GNUstep/Apps/Aileron.app
-+CC ?= gcc
-+INSTALL = /bin/cp
-+INSTALLDIR = ${X11BASE}/GNUstep/Apps/Aileron.app
- IMAGES = images
- MISCFILES = AUTHORS.html
-
-+TARGET = Aileron
-
--TARGET=Aileron
--
--CFLAGS= `get-wings-flags --cflags` -I. -I/usr/include/c-client -Wall \
--#-Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion \
--#-Werror
-+CFLAGS += `get-wings-flags --cflags` -I. -I${LOCALBASE}/include/c-client -Wall
-
-+LDFLAGS = `get-wings-flags --ldflags` -L${X11BASE}/lib
-
--
--LDFLAGS=`get-wings-flags --ldflags` -L/usr/X11R6/lib
--
--LIBS= `get-wings-flags --libs` -lWMaker -lc-client -lcrypt
--#-lefence
-+LIBS= `get-wings-flags --libs` -lWMaker -lc-client4 -lcrypt
-
- MODULES = Addresses.o Aileron.o Composer.o Find.o HTMLParser.o Info.o \
- MailBox.o Mailboxes.o Menu.o Preferences.o TimeStamp.o HTMLWriter.o
-
--all: $(TARGET)
-+all: ${TARGET}
-
- install:
-- strip $(TARGET)
-- mkdir -p $(INSTALLDIR)
-- $(INSTALL) $(TARGET) $(MISCFILES) $(IMAGES) $(INSTALLDIR)
-+ strip ${TARGET}
-+ mkdir -p ${INSTALLDIR}
-+ ${INSTALL} -R ${TARGET} ${MISCFILES} ${IMAGES} ${INSTALLDIR}
-
- clean:
-- rm -f $(MODULES) $(TARGET) core *~
-+ rm -f ${MODULES} ${TARGET} core *~
-
- distclean:
-- rm -f $(MODULES) $(TARGET) core
-+ rm -f ${MODULES} ${TARGET} core
-
--$(TARGET): $(MODULES) Aileron.h
-- $(CC) -g -o $(TARGET) $(MODULES) $(LIBS) $(LDFLAGS)
-+${TARGET}: ${MODULES} Aileron.h
-+ ${CC} -o ${TARGET} ${MODULES} ${LIBS} ${LDFLAGS}
-
- .c.o:
-- $(CC) $(CFLAGS) -g -c $< -o $@
--
-+ ${CC} ${CFLAGS} -c $< -o $@
diff --git a/mail/aileron/files/patch-aa b/mail/aileron/files/patch-aa
deleted file mode 100644
index 4ba12a5e73d3..000000000000
--- a/mail/aileron/files/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
---- Mailboxes.c.orig Sat Aug 30 18:08:05 2003
-+++ Mailboxes.c Sat Aug 30 18:10:00 2003
-@@ -1713,8 +1713,8 @@
- WMButton *b;
- char *path;
-
--printf("\n\ndelet NM does not... add severl nm's at once breaks:
-- WMGetPLDictionaryKeys (pl=0x40ae5fe0) at getting.c:354
-+printf("\n\ndelet NM does not... add severl nm's at once breaks:\n\
-+ WMGetPLDictionaryKeys (pl=0x40ae5fe0) at getting.c:354\n\
- 354 getting.c: No such file or directory.\n\n\n");
-
- if (!WMGetUDStringForKey(Aileron.defaultsDB, "MailDir")) {
diff --git a/mail/aileron/files/patch-ab b/mail/aileron/files/patch-ab
deleted file mode 100644
index 66f33ac7f43d..000000000000
--- a/mail/aileron/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- Info.c.orig Sat Aug 30 18:05:45 2003
-+++ Info.c Sat Aug 30 18:07:29 2003
-@@ -163,7 +163,7 @@
- {
- WMAppendTextStream(tPtr,
- "<htmL><p><i><b>Aileron</b></i> is a WINGs email client that has been \
--designed for speed, simplicity, and above all, beauty
-+designed for speed, simplicity, and above all, beauty \
- copyright (C) 1999 - 2001 : <u>nwanua@windowmaker.org</u> <html>");
- }
-
diff --git a/mail/aileron/pkg-descr b/mail/aileron/pkg-descr
deleted file mode 100644
index 21ece275ab9a..000000000000
--- a/mail/aileron/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Aileron is an email client written for the WindowMaker window manager.
-It is based on the WINGs widget library. The philosophy behind Aileron
-is to be as similar to NeXTSTEP's Mail.app as possible, right down to
-the menu keybindings. Aileron will play nice with pine, elm, or whatever
-other mbox mail reader you use. There will be a few deviations from the
-original Mail.app, most of which the average WindowMaker user will
-appreciate.
-
-WWW: http://ucsu.colorado.edu/~nwanua/Aileron/
diff --git a/mail/aileron/pkg-plist b/mail/aileron/pkg-plist
deleted file mode 100644
index ab042d998383..000000000000
--- a/mail/aileron/pkg-plist
+++ /dev/null
@@ -1,46 +0,0 @@
-GNUstep/Apps/Aileron.app/AUTHORS.html
-GNUstep/Apps/Aileron.app/Aileron
-GNUstep/Apps/Aileron.app/images/filetypes/AUTHOR
-GNUstep/Apps/Aileron.app/images/filetypes/file-dot-jpg.tif
-GNUstep/Apps/Aileron.app/images/filetypes/file-dot-mov.tif
-GNUstep/Apps/Aileron.app/images/filetypes/file-generic-gnustep.tif
-GNUstep/Apps/Aileron.app/images/filetypes/generic-sound.tif
-GNUstep/Apps/Aileron.app/images/filetypes/generic-text.tif
-GNUstep/Apps/Aileron.app/images/icon/numbers.xpm
-GNUstep/Apps/Aileron.app/images/icon/mailboxes.xpm
-GNUstep/Apps/Aileron.app/images/icon/mailboxesfull.xpm
-GNUstep/Apps/Aileron.app/images/icon/mailboxesmask.xbm
-GNUstep/Apps/Aileron.app/images/icon/mailboxesmask.xpm
-GNUstep/Apps/Aileron.app/images/icon/newmail.xpm
-GNUstep/Apps/Aileron.app/images/icon/no_newmail.xpm
-GNUstep/Apps/Aileron.app/images/icon/Mail2.xpm
-GNUstep/Apps/Aileron.app/images/infopanel/info-image.tif
-GNUstep/Apps/Aileron.app/images/infopanel/info-title.tif
-GNUstep/Apps/Aileron.app/images/timestamp/date.xpm
-GNUstep/Apps/Aileron.app/images/timestamp/clk.xpm
-GNUstep/Apps/Aileron.app/images/timestamp/month.xpm
-GNUstep/Apps/Aileron.app/images/timestamp/led.xpm
-GNUstep/Apps/Aileron.app/images/timestamp/weekday.xpm
-GNUstep/Apps/Aileron.app/images/win/upbtn.xpm
-GNUstep/Apps/Aileron.app/images/win/answered-flag.tif
-GNUstep/Apps/Aileron.app/images/win/clip.tif
-GNUstep/Apps/Aileron.app/images/win/compose.tif
-GNUstep/Apps/Aileron.app/images/win/delete.tif
-GNUstep/Apps/Aileron.app/images/win/deliver.tif
-GNUstep/Apps/Aileron.app/images/win/downbtn.xpm
-GNUstep/Apps/Aileron.app/images/win/face.xpm
-GNUstep/Apps/Aileron.app/images/win/find.tif
-GNUstep/Apps/Aileron.app/images/win/forward.tif
-GNUstep/Apps/Aileron.app/images/win/mailboxes.tif
-GNUstep/Apps/Aileron.app/images/win/mime-flag.tif
-GNUstep/Apps/Aileron.app/images/win/new-flag.tif
-GNUstep/Apps/Aileron.app/images/win/newmail.tif
-GNUstep/Apps/Aileron.app/images/win/reply.tif
-GNUstep/Apps/Aileron.app/images/win/addresses.tif
-@dirrm GNUstep/Apps/Aileron.app/images/filetypes
-@dirrm GNUstep/Apps/Aileron.app/images/infopanel
-@dirrm GNUstep/Apps/Aileron.app/images/icon
-@dirrm GNUstep/Apps/Aileron.app/images/timestamp
-@dirrm GNUstep/Apps/Aileron.app/images/win
-@dirrm GNUstep/Apps/Aileron.app/images
-@dirrm GNUstep/Apps/Aileron.app
diff --git a/mail/cyrus-imapd/Makefile b/mail/cyrus-imapd/Makefile
deleted file mode 100644
index d30c42e2b83a..000000000000
--- a/mail/cyrus-imapd/Makefile
+++ /dev/null
@@ -1,134 +0,0 @@
-# New ports collection makefile for: cyrus-imapd
-# Date created: Jan 4th 2001
-# Whom: ume@FreeBSD.org
-#
-# $FreeBSD$
-#
-
-PORTNAME= cyrus-imapd
-PORTVERSION= 2.0.17
-PORTREVISION= 1
-CATEGORIES= mail ipv6
-MASTER_SITES= ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/ \
- ftp://ftp.hanse.de/sites/transit/mirror/ftp.andrew.cmu.edu/pub/cyrus-mail/ \
- ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/cyrus-mail/&,}
-
-PATCH_SITES= http://www.imasy.or.jp/~ume/ipv6/ \
- http://home.jp.FreeBSD.org/~ume/ipv6/
-PATCHFILES= ${DISTNAME}-ipv6-20021205.diff.gz
-
-MAINTAINER= ume@FreeBSD.org
-COMMENT= The cyrus mail server, supporting POP3 and IMAP4 protocols
-
-FORBIDDEN= http://vuxml.freebsd.org/114d70f3-3d16-11d9-8818-008088034841.html \
- http://vuxml.freebsd.org/c0a269d5-3d16-11d9-8818-008088034841.html \
- '(security)'
-DEPRECATED= ${FORBIDDEN}
-EXPIRATION_DATE=2005-02-08
-
-CONFLICTS= cyrus-1.* cyrus-imapd-2.[^0].*
-
-LIB_DEPENDS= sasl.8:${PORTSDIR}/security/cyrus-sasl \
- db3.3:${PORTSDIR}/databases/db3
-BUILD_DEPENDS= makedepend:${PORTSDIR}/devel/makedepend \
- ${LOCALBASE}/sbin/pwcheck:${PORTSDIR}/security/cyrus-sasl
-
-USE_OPENSSL= yes
-USE_PERL5= yes
-USE_REINPLACE= YES
-GNU_CONFIGURE= YES
-CONFIGURE_ARGS= --with-cyrus-prefix=${PREFIX}/cyrus \
- --with-cyrus-group=cyrus \
- --with-sasl=${LOCALBASE} \
- --with-dbdir=${LOCALBASE} \
- --with-auth=unix \
- --with-com_err \
- --with-openssl=${OPENSSLBASE} \
- --with-perl=${PERL5}
-
-.if defined(WITH_SNMP)
-# It seems not compilable due to lack of auto_nlist_value() in libucdagent.
-CONFIGURE_ENV= LIBS=-lkvm
-.else
-CONFIGURE_ARGS+=--with-ucdsnmp=no
-.endif
-
-MAN1= cyradm.1 imtest.1 installsieve.1
-MAN3= imclient.3
-MAN5= cyrus.conf.5 imapd.conf.5 krb.equiv.5
-CYRUS_MAN3= Cyrus::IMAP.3 Cyrus::IMAP::Admin.3 Cyrus::IMAP::IMSP.3 \
- Cyrus::IMAP::Shell.3 Cyrus::SIEVE::acap.3 \
- Cyrus::SIEVE::managesieve.3
-CYRUS_MAN8= arbitron.8 collectnews.8 ctl_deliver.8 ctl_mboxlist.8 \
- deliver.8 fud.8 idled.8 imapd.8 ipurge.8 lmtpd.8 \
- master.8 mbpath.8 pop3d.8 quota.8 reconstruct.8 rmnews.8 \
- syncnews.8 timsieved.8
-
-DOCS= HEY-YOU-WITH-THE-EDITOR README acl-extension anoncvs bugs \
- changes copyrights feedback index install install-admin-mb \
- install-compile install-configure install-murder install-perf \
- install-prereq install-sieve install-snmpmon install-testing \
- install-upgrade mailing-list notes os overview questions \
- quota-extension readme server-design sieve sieve-protocol
-HTDOCS= anoncvs bugs changes faq feedback index install-admin-mb \
- install-auth install-compile install-configure install-murder \
- install-perf install-prereq install-sieve install-snmpmon \
- install-testing install-upgrade install mailing-list man \
- notes os overview questions readme sieve-protocol sieve specs
-
-.include <bsd.port.pre.mk>
-
-post-patch:
- @${REINPLACE_CMD} -e "s|/etc/|${PREFIX}/etc/|" \
- ${WRKSRC}/tools/mkimap
-
-post-install:
-.for file in ${CYRUS_MAN3}
- @${GZIP_CMD} ${PREFIX}/lib/perl5/${PERL_VERSION}/man/man3/${file}
- @${ECHO_CMD} lib/perl5/${PERL_VERSION}/man/man3/${file}.gz \
- >>${TMPPLIST}
-.endfor
-.for file in ${CYRUS_MAN8}
- @${GZIP_CMD} ${PREFIX}/cyrus/man/man8/${file}
- @${ECHO_CMD} cyrus/man/man8/${file}.gz >>${TMPPLIST}
-.endfor
- @${ECHO_CMD} "@dirrm cyrus/man/man8" >>${TMPPLIST}
- @${ECHO_CMD} "@dirrm cyrus/man" >>${TMPPLIST}
- @${ECHO_CMD} "@dirrm cyrus" >>${TMPPLIST}
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}/man
- @${MKDIR} ${DOCSDIR}/text
-.for file in ${HTDOCS}
- @${INSTALL_DATA} ${WRKSRC}/doc/${file}.html ${DOCSDIR}
- @${ECHO_CMD} share/doc/${PORTNAME}/${file}.html >>${TMPPLIST}
-.endfor
-.for file in ${MAN1} ${MAN3} ${MAN5} ${CYRUS_MAN8}
- @if [ -f ${WRKSRC}/doc/man/${file}.html ]; then \
- ${INSTALL_DATA} ${WRKSRC}/doc/man/${file}.html \
- ${DOCSDIR}/man/${file}.html; \
- ${ECHO_CMD} share/doc/${PORTNAME}/man/${file}.html \
- >>${TMPPLIST}; \
- fi
-.endfor
- @${INSTALL_DATA} ${WRKSRC}/doc/cyrusv2.mc ${DOCSDIR}
- @${ECHO_CMD} share/doc/${PORTNAME}/cyrusv2.mc >>${TMPPLIST}
-.for file in ${DOCS}
- @${INSTALL_DATA} ${WRKSRC}/doc/text/${file} ${DOCSDIR}/text
- @${ECHO_CMD} share/doc/${PORTNAME}/text/${file} >>${TMPPLIST}
-.endfor
- @${ECHO_CMD} "@dirrm share/doc/${PORTNAME}/text" >>${TMPPLIST}
- @${ECHO_CMD} "@dirrm share/doc/${PORTNAME}/man" >>${TMPPLIST}
- @${ECHO_CMD} "@dirrm share/doc/${PORTNAME}" >>${TMPPLIST}
-.endif
- @${INSTALL_SCRIPT} ${FILESDIR}/imapd.sh \
- ${PREFIX}/etc/rc.d/imapd.sh.sample
- @${INSTALL_DATA} ${FILESDIR}/imapd.conf \
- ${PREFIX}/etc/imapd.conf.dist
- @${INSTALL_DATA} ${WRKSRC}/master/conf/normal.conf \
- ${PREFIX}/etc/cyrus.conf.dist
- @${INSTALL_SCRIPT} ${WRKSRC}/tools/mkimap \
- ${PREFIX}/cyrus/bin/mkimap
- @PKG_PREFIX=${PREFIX} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/mail/cyrus-imapd/distinfo b/mail/cyrus-imapd/distinfo
deleted file mode 100644
index 95764a5fd41d..000000000000
--- a/mail/cyrus-imapd/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-MD5 (cyrus-imapd-2.0.17.tar.gz) = 21a666e8bf41be5169ede375309f6e94
-SIZE (cyrus-imapd-2.0.17.tar.gz) = 1387695
-MD5 (cyrus-imapd-2.0.17-ipv6-20021205.diff.gz) = bad40a1e045f54ee82b5595e5753340a
-SIZE (cyrus-imapd-2.0.17-ipv6-20021205.diff.gz) = 21602
diff --git a/mail/cyrus-imapd/files/imapd.conf b/mail/cyrus-imapd/files/imapd.conf
deleted file mode 100644
index c9de5a5a31b4..000000000000
--- a/mail/cyrus-imapd/files/imapd.conf
+++ /dev/null
@@ -1,144 +0,0 @@
-#
-# $FreeBSD$
-#
-# Sample configurations file for Cyrus IMAPd
-# Most lines in this file are commented; in this case the default is used.
-# The commented lines (usually) contain the default value
-
-# The pathname of the IMAP configuration directory
-#
-configdirectory: /var/imap
-
-# The partition name used by default for new mailboxes
-#
-#defaultpartition: default
-
-# The directory for the different partitions
-#
-partition-default: /var/spool/imap
-
-# The umask value used by various Cyrus IMAP programs
-#
-#umask: 077
-
-# Whether to allow anonymous logins
-#
-#allowanonymouslogin: no
-
-# The percent of quota utilization over which the server generates
-# warnings.
-#
-#quotawarn: 90
-
-# The length of the IMAP server's inactivity autologout timer, in minutes.
-# The minimum value is 30, the default.
-#
-#timeout: 30
-
-# Set the length of the POP server's inactivity autologout timer, in
-# minutes. The minimum value is 10, the default.
-#
-#poptimeout: 10
-
-# Set the minimum amount of time the server forces users to wait between
-# successive POP logins, in minutes. The default is 0.
-#
-#popminpoll: 0
-
-# The list of userids with administrative rights. Separate each userid
-# with a space. We recommend that administrator userids be separate from
-# standard userids. Sites using Kerberos authentication may use separate
-# "admin" instances.
-#
-#admins: <none>
-
-# The list of the host names of the mail domain's IMSP servers. Separate each
-# host name with a space. The Kerberos identities of these servers may login
-# as any user in order to perform commands by proxy.
-#
-#imspservers: <none>
-
-# The Access Control List (ACL) placed on a newly-created (non-user)
-# mailbox that does not have a parent mailbox.
-#
-#defaultacl: anyone lrs
-
-# The pathname of the news spool directory. Only used if the partition-news
-# configuration option is set.
-#
-#newsspool: <no default>
-
-# Prefix to be prepended to newsgroup names to make the corresponding IMAP
-# mailbox names.
-#
-#newsprefix: <none>
-
-# If nonzero, normal users may create their own IMAP accounts by creating
-# the mailbox INBOX. The user's quota is set to the value if it is positive,
-# otherwise the user has unlimited quota.
-#
-#autocreatequota: 0
-
-# Include notations in the protocol telemetry logs indicating the number
-# of seconds since the last command or response.
-#
-#logtimestamps: no
-
-# Number of seconds to pause after a successful plaintext login. For systems
-# that support strong authentication, this permits users to perceive a cost
-# of using plaintext passwords.
-#
-#plaintextloginpause: 0
-
-# The pathname of srvtab file containing the server's private key. This
-# option is only used when the server is compiled with Kerberos
-# authentication.
-#
-#srvtab: /etc/srvtab
-
-# The list of remote realms whose users may log in using cross-realm
-# authentications. Seperate each realm name by a space. This option is
-# only used when the server is compiled with Kerberos authentication.
-#
-#loginrealms: <none>
-
-# If enabled, any authentication identity which has a rights on a user's
-# INBOX may log in as that user. This option is only used when the server
-# is compiled with Kerberos authentication.
-#
-#loginuseacl: no
-
-# If enabled, deliver wil look for Sieve scripts in user's home directories:
-# ~user/.sieve.
-#
-sieveusehomedir: false
-
-# If sieveusehomedir is false, this directory is searched for Sieve scripts.
-# The active Sieve script is s called "default", placed in the users sieve
-# sieve directory (ie. /var/imap/sieve/u/user).
-#
-sievedir: /var/imap/sieve
-
-# If enabled, the partitions will also be hashed, in addition to the hashing
-# done on configuration directories. This is recommended if one partition has
-# a very bushy mailbox tree.
-#
-#hashimapspool: false
-
-# The mechanism used by the server to verify plaintext passwords. Possible
-# values also include "PAM", "sasldb", "kerberos_v4", "passwd", and "shadow"
-#
-sasl_pwcheck_method: pwcheck
-
-# If enabled, the SASL library will automatically create authentication
-# secrets when given a plaintext password. See the SASL documentation.
-#
-#sasl_auto_transition: no
-
-# If you wish to enable TLS/SSL, put CERT into following place, then
-# uncomment this.
-#tls_cert_file: /var/imap/server.pem
-#tls_key_file: /var/imap/server.pem
-
-#
-# EOF
diff --git a/mail/cyrus-imapd/files/imapd.sh b/mail/cyrus-imapd/files/imapd.sh
deleted file mode 100644
index 5230d76473ae..000000000000
--- a/mail/cyrus-imapd/files/imapd.sh
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-
-# Start or stop cyrus-imapd
-# $FreeBSD$
-
-case "$1" in
-start)
- if [ -x /usr/local/cyrus/bin/master -a \
- -f /usr/local/etc/cyrus.conf -a \
- -f /usr/local/etc/imapd.conf ]; then
- /usr/local/cyrus/bin/master &
- echo -n ' imapd'
- fi
- ;;
-stop)
- kill `ps -U cyrus | awk '/master/ {print $1}'` && echo -n ' imapd'
- ;;
-*)
- echo "Usage: `basename $0` {start|stop}" >&2
- ;;
-esac
-
-exit 0
diff --git a/mail/cyrus-imapd/files/patch-Makefile.in b/mail/cyrus-imapd/files/patch-Makefile.in
deleted file mode 100644
index 7be201b26cf4..000000000000
--- a/mail/cyrus-imapd/files/patch-Makefile.in
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: Makefile.in
-diff -u Makefile.in.orig Makefile.in
---- Makefile.in.orig Wed Dec 4 07:21:09 2002
-+++ Makefile.in Sat Apr 3 03:40:04 2004
-@@ -98,7 +98,7 @@
- $(srcdir)/install-sh -d ${DESTDIR}$(prefix)/man/man1
- $(srcdir)/install-sh -d ${DESTDIR}$(prefix)/man/man3
- $(srcdir)/install-sh -d ${DESTDIR}$(prefix)/man/man5
-- $(srcdir)/install-sh -d ${DESTDIR}$(prefix)/man/man8
-+ $(srcdir)/install-sh -d ${DESTDIR}$(cyrus_prefix)/man/man8
- @for d in $(SUBDIRS); \
- do \
- (cd $$d; echo "### Making" install "in" `pwd`; \
diff --git a/mail/cyrus-imapd/files/patch-aa b/mail/cyrus-imapd/files/patch-aa
deleted file mode 100644
index b0cd5872b141..000000000000
--- a/mail/cyrus-imapd/files/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: man/Makefile.in
-diff -u man/Makefile.in.orig man/Makefile.in
---- man/Makefile.in.orig Mon Jul 16 03:08:15 2001
-+++ man/Makefile.in Sat Apr 3 03:40:33 2004
-@@ -89,7 +89,7 @@
- done
- for file in $(MAN8); \
- do \
-- $(INSTALL) -m 644 $$file $(DESTDIR)$(prefix)/man/man8 || exit 1; \
-+ $(INSTALL) -m 644 $$file $(DESTDIR)$(cyrus_prefix)/man/man8 || exit 1; \
- done
-
- .c.o:
diff --git a/mail/cyrus-imapd/files/patch-ac b/mail/cyrus-imapd/files/patch-ac
deleted file mode 100644
index e3f73dd1f2d8..000000000000
--- a/mail/cyrus-imapd/files/patch-ac
+++ /dev/null
@@ -1,30 +0,0 @@
-Index: configure
-diff -u configure.orig configure
---- configure.orig Mon Mar 8 02:25:08 2004
-+++ configure Mon Mar 8 02:26:39 2004
-@@ -2286,6 +2286,8 @@
- else
- EXTRA_SUBDIRS="${EXTRA_SUBDIRS} perl"
- PERL_SUBDIRS="imap"
-+ eval `${PERL} -V:cccdlflags`
-+ PERL_CCCDLFLAGS="$cccdlflags"
- fi
-
- if test "$sievedir" != "no"; then
-@@ -4187,7 +4189,7 @@
- cmu_saved_LIBS=$LIBS
- if test -d ${with_sasl}; then
- ac_cv_sasl_where_lib=${with_sasl}/lib
-- ac_cv_sasl_where_inc=${with_sasl}/include
-+ ac_cv_sasl_where_inc=${with_sasl}/include/sasl1
-
- SASLFLAGS="-I$ac_cv_sasl_where_inc"
- LIB_SASL="-L$ac_cv_sasl_where_lib"
-@@ -5300,6 +5302,7 @@
- s%@LEX@%$LEX%g
- s%@LEXLIB@%$LEXLIB%g
- s%@PERL@%$PERL%g
-+s%@PERL_CCCDLFLAGS@%$PERL_CCCDLFLAGS%g
- s%@WITH_NONBLOCK@%$WITH_NONBLOCK%g
- s%@WITH_GMTOFF@%$WITH_GMTOFF%g
- s%@WITH_MAP@%$WITH_MAP%g
diff --git a/mail/cyrus-imapd/files/patch-acap::Makefile.in b/mail/cyrus-imapd/files/patch-acap::Makefile.in
deleted file mode 100644
index 4015013eb362..000000000000
--- a/mail/cyrus-imapd/files/patch-acap::Makefile.in
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: acap/Makefile.in
-diff -u acap/Makefile.in.orig acap/Makefile.in
---- acap/Makefile.in.orig Mon Jul 14 00:04:56 2003
-+++ acap/Makefile.in Mon Mar 8 02:10:58 2004
-@@ -54,7 +54,7 @@
- CPPFLAGS = @CPPFLAGS@ @SASLFLAGS@ -I. -I.. -I$(srcdir) -I$(srcdir)/../lib
- LIBS = @LIBS@
-
--CFLAGS = @CFLAGS@
-+CFLAGS = @CFLAGS@ @PERL_CCCDLFLAGS@
- LDFLAGS = @LDFLAGS@
-
- SHELL = /bin/sh
diff --git a/mail/cyrus-imapd/files/patch-af b/mail/cyrus-imapd/files/patch-af
deleted file mode 100644
index 0a8d78f88d0c..000000000000
--- a/mail/cyrus-imapd/files/patch-af
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: imap/lmtpd.c
-diff -u imap/lmtpd.c.orig imap/lmtpd.c
---- imap/lmtpd.c.orig Wed Dec 20 04:31:41 2000
-+++ imap/lmtpd.c Thu Jan 4 23:26:22 2001
-@@ -407,7 +407,7 @@
- }
- }
-
--#define DEFAULT_SENDMAIL ("/usr/lib/sendmail")
-+#define DEFAULT_SENDMAIL ("/usr/sbin/sendmail")
- #define DEFAULT_POSTMASTER ("postmaster")
-
- #define SENDMAIL (config_getstring("sendmail", DEFAULT_SENDMAIL))
diff --git a/mail/cyrus-imapd/files/patch-ag b/mail/cyrus-imapd/files/patch-ag
deleted file mode 100644
index d22ee0d59350..000000000000
--- a/mail/cyrus-imapd/files/patch-ag
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: imap/lmtpproxyd.c
-diff -u imap/lmtpproxyd.c.orig imap/lmtpproxyd.c
---- imap/lmtpproxyd.c.orig Wed Dec 20 04:31:41 2000
-+++ imap/lmtpproxyd.c Thu Jan 4 23:26:48 2001
-@@ -398,7 +398,7 @@
- }
- }
-
--#define DEFAULT_SENDMAIL ("/usr/lib/sendmail")
-+#define DEFAULT_SENDMAIL ("/usr/sbin/sendmail")
- #define DEFAULT_POSTMASTER ("postmaster")
-
- #define SENDMAIL (config_getstring("sendmail", DEFAULT_SENDMAIL))
diff --git a/mail/cyrus-imapd/files/patch-bc b/mail/cyrus-imapd/files/patch-bc
deleted file mode 100644
index f31ed31d722f..000000000000
--- a/mail/cyrus-imapd/files/patch-bc
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: imap/Makefile.in
-diff -u imap/Makefile.in.orig imap/Makefile.in
---- imap/Makefile.in.orig Tue Dec 19 05:27:14 2000
-+++ imap/Makefile.in Thu Jan 4 23:30:15 2001
-@@ -64,7 +64,7 @@
- CYRUS_USER=@cyrus_user@
- CYRUS_GROUP=@cyrus_group@
-
--DEFS = @DEFS@ @LOCALDEFS@
-+DEFS = @DEFS@ @LOCALDEFS@ -DCONFIG_FILENAME=\"$(prefix)/etc/imapd.conf\"
- CPPFLAGS = -I. -I.. -I../sieve -I$(srcdir) -I$(srcdir)/../lib -I$(srcdir)/../acap -I../acap @COM_ERR_CPPFLAGS@ @SIEVE_CPPFLAGS@ @CPPFLAGS@ @ZEPHYR_CPPFLAGS@ @SASLFLAGS@
- IMAP_LIBS = @IMAP_LIBS@
- SIEVE_LIBS = @SIEVE_LIBS@
diff --git a/mail/cyrus-imapd/files/patch-bd b/mail/cyrus-imapd/files/patch-bd
deleted file mode 100644
index 83a7d53f4c40..000000000000
--- a/mail/cyrus-imapd/files/patch-bd
+++ /dev/null
@@ -1,14 +0,0 @@
-*** imap/config.c.orig Thu Mar 9 19:07:14 2000
---- imap/config.c Thu Mar 9 19:06:48 2000
-***************
-*** 39,45 ****
---- 39,47 ----
-
- extern int errno;
-
-+ #if !defined(CONFIG_FILENAME)
- #define CONFIG_FILENAME "/etc/imapd.conf"
-+ #endif
-
- struct configlist {
- char *key;
diff --git a/mail/cyrus-imapd/files/patch-be b/mail/cyrus-imapd/files/patch-be
deleted file mode 100644
index 707298b92662..000000000000
--- a/mail/cyrus-imapd/files/patch-be
+++ /dev/null
@@ -1,13 +0,0 @@
---- imap/krbck.c.orig Sat Dec 21 02:08:21 1996
-+++ imap/krbck.c Wed Oct 8 13:56:58 1997
-@@ -29,7 +29,9 @@
-
- #define EXIT_CHOKE (int) 10
-
--#define CONFIG_FILENAME "/etc/imapd.conf"
-+#if !defined(CONFIG_FILENAME)
-+ #define CONFIG_FILENAME "/etc/imapd.conf"
-+#endif
- #define MAX_FILENAME_LEN 255
-
- int errno;
diff --git a/mail/cyrus-imapd/files/patch-dc b/mail/cyrus-imapd/files/patch-dc
deleted file mode 100644
index c913dc4f35ee..000000000000
--- a/mail/cyrus-imapd/files/patch-dc
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: master/Makefile.in
-diff -u master/Makefile.in.orig master/Makefile.in
---- master/Makefile.in.orig Fri Dec 15 04:26:50 2000
-+++ master/Makefile.in Sat Jan 6 06:08:21 2001
-@@ -52,7 +52,7 @@
- CYRUS_USER=@cyrus_user@
- CYRUS_GROUP=@cyrus_group@
-
--DEFS = @DEFS@ @LOCALDEFS@
-+DEFS = @DEFS@ @LOCALDEFS@ -DCONFIG_FILENAME=\"$(prefix)/etc/cyrus.conf\"
- CPPFLAGS = -I. -I.. -I$(srcdir) @CPPFLAGS@ @COM_ERR_CPPFLAGS@
- DEPLIBS = @DEPLIBS@
-
diff --git a/mail/cyrus-imapd/files/patch-dd b/mail/cyrus-imapd/files/patch-dd
deleted file mode 100644
index 94c0d694fa90..000000000000
--- a/mail/cyrus-imapd/files/patch-dd
+++ /dev/null
@@ -1,14 +0,0 @@
-Index: master/masterconf.c
-diff -u master/masterconf.c.orig master/masterconf.c
---- master/masterconf.c.orig Wed May 24 05:56:30 2000
-+++ master/masterconf.c Sat Jan 6 06:07:22 2001
-@@ -60,7 +60,9 @@
-
- extern int errno;
-
-+#if !defined(CONFIG_FILENAME)
- #define CONFIG_FILENAME "/etc/cyrus.conf"
-+#endif
-
- struct configlist {
- char *key;
diff --git a/mail/cyrus-imapd/files/patch-df b/mail/cyrus-imapd/files/patch-df
deleted file mode 100644
index 69a0841343ee..000000000000
--- a/mail/cyrus-imapd/files/patch-df
+++ /dev/null
@@ -1,14 +0,0 @@
-Index: master/service.c
-diff -u master/service.c.orig master/service.c
---- master/service.c.orig Wed Jan 22 22:52:36 2003
-+++ master/service.c Wed Jan 22 22:57:20 2003
-@@ -102,6 +102,9 @@
- struct sockaddr_storage sin;
- socklen_t len = sizeof(sin);
-
-+ /* XXX: old FreeBSD didn't fill sockaddr correctly against AF_UNIX */
-+ sin.ss_family = AF_UNIX;
-+
- /* is this a connection from the local host? */
- if (getpeername(fd, (struct sockaddr *) &sin, &len) == 0) {
- if (((struct sockaddr *)&sin)->sa_family == AF_UNIX) {
diff --git a/mail/cyrus-imapd/files/patch-dg b/mail/cyrus-imapd/files/patch-dg
deleted file mode 100644
index 94682461fa25..000000000000
--- a/mail/cyrus-imapd/files/patch-dg
+++ /dev/null
@@ -1,29 +0,0 @@
-Index: tools/mkimap
-diff -u tools/mkimap.orig tools/mkimap
---- tools/mkimap.orig Thu Jan 25 06:26:51 2001
-+++ tools/mkimap Sat Apr 7 05:42:24 2001
-@@ -119,6 +119,8 @@
- mkdir "deliverdb", 0755;
- mkdir "deliverdb/db", 0755;
-
-+system "/usr/sbin/chown -R cyrus:cyrus .";
-+
- # create the sieve stuff
- if (!$nosievedir) {
- print "creating $sievedir...\n";
-@@ -127,6 +129,7 @@
- if (chdir $sievedir) {
- foreach $i ("a".."z") { mkdir "$i", 0755; }
- }
-+ system "/usr/sbin/chown -R cyrus:cyrus $sievedir";
- }
-
- $flag = 0;
-@@ -138,6 +141,7 @@
- chdir $part or die "couldn't change to partition $part";
- mkdir "stage.", 0755;
- if ($hashispool) { foreach $i ("a".."z") { mkdir $i, 0755; } }
-+ system "/usr/sbin/chown -R cyrus:cyrus $part";
- }
-
- print "done\n";
diff --git a/mail/cyrus-imapd/files/patch-et::com_err.c b/mail/cyrus-imapd/files/patch-et::com_err.c
deleted file mode 100644
index e4e933edd936..000000000000
--- a/mail/cyrus-imapd/files/patch-et::com_err.c
+++ /dev/null
@@ -1,14 +0,0 @@
-Index: et/com_err.c
-diff -u et/com_err.c.orig et/com_err.c
---- et/com_err.c.orig Wed May 24 05:52:06 2000
-+++ et/com_err.c Sat Jul 19 23:22:43 2003
-@@ -48,6 +48,9 @@
- #include <string.h>
- #include "mit-sipb-copyright.h"
-
-+#ifdef __STDC__
-+#define HAVE_STDARG_H 1
-+#endif
- #if defined(HAVE_STDARG_H) || defined(_WINDOWS)
- #include <stdarg.h>
- #else
diff --git a/mail/cyrus-imapd/files/patch-imtest::imtest.c b/mail/cyrus-imapd/files/patch-imtest::imtest.c
deleted file mode 100644
index a2b5529e7c2f..000000000000
--- a/mail/cyrus-imapd/files/patch-imtest::imtest.c
+++ /dev/null
@@ -1,15 +0,0 @@
-Index: imtest/imtest.c
-diff -u imtest/imtest.c.orig imtest/imtest.c
---- imtest/imtest.c.orig Sun May 11 17:48:08 2003
-+++ imtest/imtest.c Sun May 11 17:50:04 2003
-@@ -291,8 +291,8 @@
- }
-
-
--char *var_tls_CAfile="";
--char *var_tls_CApath="";
-+static char *var_tls_CAfile="";
-+static char *var_tls_CApath="";
- /*
- * This is the setup routine for the SSL client.
- *
diff --git a/mail/cyrus-imapd/files/patch-lib::Makefile.in b/mail/cyrus-imapd/files/patch-lib::Makefile.in
deleted file mode 100644
index 8243d414d431..000000000000
--- a/mail/cyrus-imapd/files/patch-lib::Makefile.in
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: lib/Makefile.in
-diff -u lib/Makefile.in.orig lib/Makefile.in
---- lib/Makefile.in.orig Sun Jan 4 00:16:44 2004
-+++ lib/Makefile.in Sun Mar 7 23:44:51 2004
-@@ -60,7 +60,7 @@
- CPPFLAGS = -I.. @CPPFLAGS@ @COM_ERR_CPPFLAGS@ @SASLFLAGS@
- LIBS = @LIBS@
-
--CFLAGS = @CFLAGS@
-+CFLAGS = @CFLAGS@ @PERL_CCCDLFLAGS@
- LDFLAGS = @LDFLAGS@
-
- SHELL = /bin/sh
diff --git a/mail/cyrus-imapd/files/patch-lib::imclient.c b/mail/cyrus-imapd/files/patch-lib::imclient.c
deleted file mode 100644
index 003b57a50f55..000000000000
--- a/mail/cyrus-imapd/files/patch-lib::imclient.c
+++ /dev/null
@@ -1,12 +0,0 @@
-Index: lib/imclient.c
-diff -u lib/imclient.c.orig lib/imclient.c
---- lib/imclient.c.orig Sat Jul 28 08:30:37 2001
-+++ lib/imclient.c Sat Aug 17 16:48:58 2002
-@@ -1154,6 +1154,7 @@
- t->result = xstrdup(user);
- } else {
- printf("%s: ", t->prompt);
-+ fflush(stdout);
- if (t->id == SASL_CB_PASS) {
- char *ptr = getpass("");
- strncpy(result, ptr, sizeof(result));
diff --git a/mail/cyrus-imapd/files/patch-perl::imap::Makefile.PL b/mail/cyrus-imapd/files/patch-perl::imap::Makefile.PL
deleted file mode 100644
index 66140bf53219..000000000000
--- a/mail/cyrus-imapd/files/patch-perl::imap::Makefile.PL
+++ /dev/null
@@ -1,15 +0,0 @@
-Index: perl/imap/Makefile.PL
-diff -u perl/imap/Makefile.PL.orig perl/imap/Makefile.PL
---- perl/imap/Makefile.PL.orig Thu Oct 23 03:50:18 2003
-+++ perl/imap/Makefile.PL Sun Dec 12 04:20:10 2004
-@@ -70,3 +70,10 @@
- 'INC' => "-I../../lib $SASL_INC $OPENSSL_INC",
- 'EXE_FILES' => [cyradm],
- );
-+
-+package MY;
-+sub install {
-+ my $inherited = shift->SUPER::install(@_);
-+ $inherited =~ s/(install :: all pure_install) doc_install/$1/;
-+ $inherited;
-+}
diff --git a/mail/cyrus-imapd/files/patch-perl::sieve::acap::Makefile.PL b/mail/cyrus-imapd/files/patch-perl::sieve::acap::Makefile.PL
deleted file mode 100644
index 48d3041d2809..000000000000
--- a/mail/cyrus-imapd/files/patch-perl::sieve::acap::Makefile.PL
+++ /dev/null
@@ -1,15 +0,0 @@
-Index: perl/sieve/acap/Makefile.PL
-diff -u perl/sieve/acap/Makefile.PL.orig perl/sieve/acap/Makefile.PL
---- perl/sieve/acap/Makefile.PL.orig Wed Jun 14 05:32:21 2000
-+++ perl/sieve/acap/Makefile.PL Mon Dec 20 00:37:38 2004
-@@ -51,3 +51,10 @@
- 'DEFINE' => '-DPERL_POLLUTE', # e.g., '-DHAVE_SOMETHING'
- 'INC' => "-I../../../acap/ $SASL_INC", # e.g., '-I/usr/include/other'
- );
-+
-+package MY;
-+sub install {
-+ my $inherited = shift->SUPER::install(@_);
-+ $inherited =~ s/(install :: all pure_install) doc_install/$1/;
-+ $inherited;
-+}
diff --git a/mail/cyrus-imapd/files/patch-perl::sieve::lib::Makefile.in b/mail/cyrus-imapd/files/patch-perl::sieve::lib::Makefile.in
deleted file mode 100644
index 28d4c44df294..000000000000
--- a/mail/cyrus-imapd/files/patch-perl::sieve::lib::Makefile.in
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: perl/sieve/lib/Makefile.in
-diff -u perl/sieve/lib/Makefile.in.orig perl/sieve/lib/Makefile.in
---- perl/sieve/lib/Makefile.in.orig Sun Jan 4 00:16:45 2004
-+++ perl/sieve/lib/Makefile.in Sun Mar 7 23:42:37 2004
-@@ -55,7 +55,7 @@
- IMAP_LIBS = @IMAP_LIBS@
- DEPLIBS = ../../../lib/libcyrus.a ../../../lib/libcyrus_min.a @DEPLIBS@
-
--CFLAGS = -g
-+CFLAGS = -g @PERL_CCCDLFLAGS@
- LDFLAGS = -g @LDFLAGS@
-
- SHELL = /bin/sh
diff --git a/mail/cyrus-imapd/files/patch-perl::sieve::managesieve::Makefile.PL b/mail/cyrus-imapd/files/patch-perl::sieve::managesieve::Makefile.PL
deleted file mode 100644
index dfe74a066f49..000000000000
--- a/mail/cyrus-imapd/files/patch-perl::sieve::managesieve::Makefile.PL
+++ /dev/null
@@ -1,15 +0,0 @@
-Index: perl/sieve/managesieve/Makefile.PL
-diff -u perl/sieve/managesieve/Makefile.PL.orig perl/sieve/managesieve/Makefile.PL
---- perl/sieve/managesieve/Makefile.PL.orig Thu Oct 23 03:50:27 2003
-+++ perl/sieve/managesieve/Makefile.PL Sun Dec 12 04:21:55 2004
-@@ -64,3 +64,10 @@
- 'DEFINE' => '-DPERL_POLLUTE', # e.g., '-DHAVE_SOMETHING'
- 'INC' => "-I../lib/ -I../../../lib/ $SASL_INC",
- );
-+
-+package MY;
-+sub install {
-+ my $inherited = shift->SUPER::install(@_);
-+ $inherited =~ s/(install :: all pure_install) doc_install/$1/;
-+ $inherited;
-+}
diff --git a/mail/cyrus-imapd/files/patch-sieve::Makefile.in b/mail/cyrus-imapd/files/patch-sieve::Makefile.in
deleted file mode 100644
index 75245207c3a4..000000000000
--- a/mail/cyrus-imapd/files/patch-sieve::Makefile.in
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: sieve/Makefile.in
-diff -u sieve/Makefile.in.orig sieve/Makefile.in
---- sieve/Makefile.in.orig Sun Jul 13 23:40:05 2003
-+++ sieve/Makefile.in Mon Mar 8 01:38:00 2004
-@@ -35,7 +35,7 @@
-
- DEFS = @DEFS@
- CPPFLAGS = -I. -I.. -I$(srcdir) -I$(srcdir)/../lib @COM_ERR_CPPFLAGS@ @CPPFLAGS@ @SASLFLAGS@
--CFLAGS = @CFLAGS@
-+CFLAGS = @CFLAGS@ @PERL_CCCDLFLAGS@
- LDFLAGS = @LDFLAGS@
-
- MAKEDEPEND = @MAKEDEPEND@
diff --git a/mail/cyrus-imapd/pkg-deinstall b/mail/cyrus-imapd/pkg-deinstall
deleted file mode 100644
index 308f2d5e49a3..000000000000
--- a/mail/cyrus-imapd/pkg-deinstall
+++ /dev/null
@@ -1,72 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-# Created by: hetzels@westbend.net
-
-#set -vx
-
-PKG_BATCH=${BATCH:=NO}
-
-PKG_PREFIX=${PKG_PREFIX:=/usr/local}
-
-checkfile() {
- diff -bBqw $1 $1.dist >/dev/null 2>&1
- case $? in
- 0) # config file exists, but is the same
- rm $1
- ;;
- 1) # config file exists and differs
- ;;
- *) # no config file exists
- ;;
- esac
-}
-
-# Uninstall timseived's Cyrus.conf file.
-
-cyrus_conf() {
- if [ -f ${PKG_PREFIX}/lib/sasl/Cyrus.conf ]; then
- echo "pwcheck_method: pwcheck" > ${PKG_PREFIX}/lib/sasl/Cyrus.conf.tmp
- if cmp -s ${PKG_PREFIX}/lib/sasl/Cyrus.conf ${PKG_PREFIX}/lib/sasl/Cyrus.conf.tmp; then
- rm -f ${PKG_PREFIX}/lib/sasl/Cyrus.conf
- fi
- rm -f ${PKG_PREFIX}/lib/sasl/Cyrus.conf.tmp
- fi
-}
-
-#
-# Modify the 'cyrus' user created from the cyrus-sasl port
-#
-
-modify_cyrus_user() {
- USER=cyrus
- PW=/usr/sbin/pw
- if [ -x /usr/sbin/nologin ]; then
- shell=/usr/sbin/nologin
- elif [ -x /sbin/nologin ]; then
- shell=/sbin/nologin
- else
- shell=/nonexistent
- fi
- uhome=/nonexistent
-
- if ! ${PW} mod user ${USER} -d "${uhome}" -s "${shell}"; then
- echo "*** Failed to update user \`${USER}'."
- else
- echo "*** Updated user \`${USER}'."
- fi
-}
-
-case $2 in
- DEINSTALL)
- cd ${PKG_PREFIX}
- cyrus_conf
- checkfile ${PKG_PREIFX}/etc/imapd.conf
- checkfile ${PKG_PREIFX}/etc/cyrus.conf
- ;;
- POST-DEINSTALL)
- modify_cyrus_user
- ;;
-
-esac
diff --git a/mail/cyrus-imapd/pkg-descr b/mail/cyrus-imapd/pkg-descr
deleted file mode 100644
index 79d06da9dd9b..000000000000
--- a/mail/cyrus-imapd/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-The Cyrus IMAP (Internet Message Access Protocol) server provides access to
-personal mail and system-wide bulletin boards through the IMAP protocol.
-The Cyrus IMAP server is a scaleable enterprise mail system designed for use
-from small to large enterprise environments using standards-based
-technologies.
-
-A full Cyrus IMAP implementation allows a seamless mail and bulletin board
-environment to be set up across multiple servers. It differs from other
-IMAP server implementations in that it is run on "sealed" servers, where
-users are not normally permitted to log in. The mailbox database is stored
-in parts of the filesystem that are private to the Cyrus IMAP system. All
-user access to mail is through software using the IMAP, POP3, or KPOP
-protocols.
-
-The private mailbox database design gives the server large advantages in
-efficiency, scalability, and administratability. Multiple concurrent
-read/write connections to the same mailbox are permitted. The server
-supports access control lists on mailboxes and storage quotas on mailbox
-hierarchies.
-
-WWW: http://asg.web.cmu.edu/cyrus/
diff --git a/mail/cyrus-imapd/pkg-install b/mail/cyrus-imapd/pkg-install
deleted file mode 100644
index 65cc1470e3d1..000000000000
--- a/mail/cyrus-imapd/pkg-install
+++ /dev/null
@@ -1,69 +0,0 @@
-#!/bin/sh
-
-#set -vx
-
-PKG_BATCH=${BATCH:=NO}
-
-PKG_PREFIX=${PKG_PREFIX:=/usr/local}
-
-#
-# Modify the 'cyrus' user created from the cyrus-sasl port
-#
-
-modify_cyrus_user() {
- USER=cyrus
- PW=/usr/sbin/pw
- shell=/bin/csh
- uhome=${PKG_PREFIX}/cyrus
-
- if ! ${PW} mod user ${USER} -d "${uhome}" -s "${shell}"; then
- echo "*** Failed to update user \`${USER}'."
- else
- echo "*** Updated user \`${USER}'."
- fi
-}
-
-
-checkfile() {
- diff -bBqw $1 $1.dist >/dev/null 2>&1
- case $? in
- 0) # config file exists, but is the same
- ;;
- 1) # config file exists and differs
- echo "** Make sure $1 is in sync with this version";
- echo " of the port. See $1.dist for details.";
- ;;
- *) # no config file exists, copy it
- install -c -m 644 $1.dist $1
- ;;
- esac
-}
-
-# Install timseived's Cyrus.conf file
-
-cyrus_conf() {
- if [ ! -f ${PKG_PREFIX}/lib/sasl/Cyrus.conf ]; then
- echo "pwcheck_method: pwcheck" > ${PKG_PREFIX}/lib/sasl/Cyrus.conf
- fi
-}
-
-case $2 in
- PRE-INSTALL)
- ;;
-
- POST-INSTALL)
- modify_cyrus_user
- cd ${PKG_PREFIX}
- cyrus_conf
- checkfile ${PKG_PREFIX}/etc/imapd.conf
- checkfile ${PKG_PREFIX}/etc/cyrus.conf
- if grep 'sieve' /etc/services; then
- echo
- else
- echo
- echo "** Please add an entry for the sieve protocol (2000/tcp)"
- echo " to /etc/services"
- echo
- fi
- ;;
-esac
diff --git a/mail/cyrus-imapd/pkg-message b/mail/cyrus-imapd/pkg-message
deleted file mode 100644
index e4429259e376..000000000000
--- a/mail/cyrus-imapd/pkg-message
+++ /dev/null
@@ -1,6 +0,0 @@
-****************************************************************************
-
-To setup mail spool, modify /usr/local/etc/imapd.conf appropriately,
-then run /usr/local/cyrus/bin/mkimap.
-
-****************************************************************************
diff --git a/mail/cyrus-imapd/pkg-plist b/mail/cyrus-imapd/pkg-plist
deleted file mode 100644
index 9e031ed9f1ea..000000000000
--- a/mail/cyrus-imapd/pkg-plist
+++ /dev/null
@@ -1,80 +0,0 @@
-bin/cyradm
-bin/imtest
-bin/installsieve
-bin/sieveshell
-cyrus/bin/ctl_deliver
-cyrus/bin/ctl_mboxlist
-cyrus/bin/cyrdump
-cyrus/bin/deliver
-cyrus/bin/feedcyrus
-cyrus/bin/fud
-cyrus/bin/imapd
-cyrus/bin/ipurge
-cyrus/bin/lmtpd
-cyrus/bin/master
-cyrus/bin/mbpath
-cyrus/bin/mkimap
-cyrus/bin/pop3d
-cyrus/bin/quota
-cyrus/bin/reconstruct
-cyrus/bin/timsieved
-@unexec if cmp -s %D/etc/cyrus.conf %D/etc/cyrus.conf.dist; then rm -f %D/etc/cyrus.conf; fi
-etc/cyrus.conf.dist
-@exec [ -f %B/cyrus.conf ] || cp %B/%f %B/cyrus.conf
-@unexec if cmp -s %D/etc/imapd.conf %D/etc/imapd.conf.dist; then rm -f %D/etc/imapd.conf; fi
-etc/imapd.conf.dist
-@exec [ -f %B/imapd.conf ] || cp %B/%f %B/imapd.conf
-etc/rc.d/imapd.sh.sample
-include/cyrus/acap.h
-include/cyrus/acl.h
-include/cyrus/assert.h
-include/cyrus/auth.h
-include/cyrus/bsearch.h
-include/cyrus/charset.h
-include/cyrus/cyrusdb.h
-include/cyrus/glob.h
-include/cyrus/gmtoff.h
-include/cyrus/hash.h
-include/cyrus/imapurl.h
-include/cyrus/imclient.h
-include/cyrus/imparse.h
-include/cyrus/lock.h
-include/cyrus/lsort.h
-include/cyrus/map.h
-include/cyrus/mkgmtime.h
-include/cyrus/nonblock.h
-include/cyrus/parseaddr.h
-include/cyrus/prot.h
-include/cyrus/retry.h
-include/cyrus/rfc822date.h
-include/cyrus/stristr.h
-include/cyrus/sysexits.h
-include/cyrus/util.h
-include/cyrus/xmalloc.h
-lib/libacap.a
-lib/libcyrus.a
-%%SITE_PERL%%/%%PERL_ARCH%%/Cyrus/IMAP/Admin.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Cyrus/IMAP/IMSP.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Cyrus/IMAP/Shell.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Cyrus/IMAP.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Cyrus/SIEVE/acap.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Cyrus/SIEVE/managesieve.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/IMAP/.packlist
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/IMAP/IMAP.bs
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/IMAP/IMAP.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/SIEVE/acap/.packlist
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/SIEVE/acap/acap.bs
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/SIEVE/acap/acap.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/SIEVE/managesieve/.packlist
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/SIEVE/managesieve/managesieve.bs
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/SIEVE/managesieve/managesieve.so
-@dirrm cyrus/bin
-@dirrm include/cyrus
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Cyrus/IMAP
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Cyrus/SIEVE
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Cyrus
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/IMAP
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/SIEVE/acap
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/SIEVE/managesieve
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus/SIEVE
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Cyrus
diff --git a/mail/smtp-vilter/Makefile b/mail/smtp-vilter/Makefile
deleted file mode 100644
index 7aeb7ae0ccdb..000000000000
--- a/mail/smtp-vilter/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: smtp-vilter
-# Date created: 17.1.2004
-# Whom: Danuel Mueller + Martin Blapp, ImproWare AG
-#
-# $FreeBSD$
-#
-
-PORTNAME= smtp-vilter
-PORTVERSION= 1.1.4
-CATEGORIES= mail
-MASTER_SITES= http://www.etc.msys.ch/software/smtp-vilter/
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
-
-MAINTAINER?= ports@FreeBSD.org
-COMMENT?= spam/virus filter infrastructure
-
-BROKEN= "Checksum mismatch"
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-MAKEFILE= Makefile.freebsd
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-CONFIGURE_TARGET=${ARCH}-portbld-freebsd${OSREL}
-LDFLAGS+= -L${LOCALBASE}/lib
-CONFIGURE_ENV= CC="${CC} -I${LOCALBASE}/include" LDFLAGS="${LDFLAGS}"
-CONFIGURE_ARGS=
-
-.include <bsd.port.mk>
diff --git a/mail/smtp-vilter/distinfo b/mail/smtp-vilter/distinfo
deleted file mode 100644
index f92e8ea58a40..000000000000
--- a/mail/smtp-vilter/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (smtp-vilter-1.1.4.tar.gz) = a1d5c9ec13cb038c9e08d965854f3eab
diff --git a/mail/smtp-vilter/files/patch-Makefile.freebsd b/mail/smtp-vilter/files/patch-Makefile.freebsd
deleted file mode 100644
index 9fe5c91d38fa..000000000000
--- a/mail/smtp-vilter/files/patch-Makefile.freebsd
+++ /dev/null
@@ -1,30 +0,0 @@
---- Makefile.freebsd.orig Sun Dec 14 19:10:24 2003
-+++ Makefile.freebsd Sat Jan 17 16:33:52 2004
-@@ -10,12 +10,14 @@
- ####### Files
-
- LIB_NAME = clamd savse spamd
--LIB_VER = 2.1
-+LIB_VER = 2
- BIN_NAME = conf socket smtp-vilter
-
- TARGET = smtp-vilter
--MAN = smtp-vilter.8
--MANDIR = /usr/local/man/man8
-+MAN5 = smtp-vilter.conf.5
-+MANDIR5 = /usr/local/man/man5
-+MAN8 = smtp-vilter.8
-+MANDIR8 = /usr/local/man/man8
-
- BINOWN = root
- BINMOD = 0555
-@@ -44,7 +46,8 @@
- ln -s /usr/local/lib/libvilter-$$libname.so.$(LIB_VER) /usr/local/lib/libvilter-$$libname.so ; \
- done ;
- install -s -o $(BINOWN) -m $(BINMOD) $(BASEDIR)/bin/$(TARGET)/$(TARGET) $(BINDIR)
-- install $(BASEDIR)/bin/$(TARGET)/$(MAN) $(MANDIR)
-+ install $(BASEDIR)/bin/$(TARGET)/$(MAN5) $(MANDIR5)
-+ install $(BASEDIR)/bin/$(TARGET)/$(MAN8) $(MANDIR8)
-
- clean:
- -find $(BASEDIR) -name "*.o" -print -delete
diff --git a/mail/smtp-vilter/files/patch-backend+vilter-clamd+Makefile.freebsd b/mail/smtp-vilter/files/patch-backend+vilter-clamd+Makefile.freebsd
deleted file mode 100644
index cdd0d1b67743..000000000000
--- a/mail/smtp-vilter/files/patch-backend+vilter-clamd+Makefile.freebsd
+++ /dev/null
@@ -1,23 +0,0 @@
---- /dev/null Sat Jan 17 04:16:32 2004
-+++ backend/vilter-clamd/Makefile.freebsd Sat Jan 17 16:12:21 2004
-@@ -0,0 +1,20 @@
-+LIB= vilter-clamd
-+SRCS= vilter-clamd.c
-+OBJS= vilter-clamd.o
-+
-+MAJOR= 2
-+
-+CFLAGS+= -O2 -Wall -DLINUX -pipe -I../../include
-+
-+all: libvilter-clamd.so.${MAJOR}
-+
-+libvilter-clamd.so.${MAJOR}: ${OBJS}
-+ ${CC} -shared -o libvilter-clamd.so.${MAJOR} ${OBJS} ${LFLAGS}
-+
-+install: libvilter-clamd.so.${MAJOR}
-+ install -o root -m 0755 libvilter-clamd.so.${MAJOR} /usr/local/lib/libvilter-clamd.so.${MAJOR}
-+ rm -f /usr/local/lib/libvilter-clamd.so
-+ ln -s /usr/local/lib/libvilter-clamd.so.${MAJOR} /usr/local/lib/libvilter-clamd.so
-+
-+clean:
-+ rm -f *.o *.a core libvilter-clamd.*
diff --git a/mail/smtp-vilter/files/patch-bin+smtp-vilter+smtp-vilter.c b/mail/smtp-vilter/files/patch-bin+smtp-vilter+smtp-vilter.c
deleted file mode 100644
index 3d649fb09a09..000000000000
--- a/mail/smtp-vilter/files/patch-bin+smtp-vilter+smtp-vilter.c
+++ /dev/null
@@ -1,52 +0,0 @@
---- bin/smtp-vilter/smtp-vilter.c.orig Wed Dec 24 16:14:20 2003
-+++ bin/smtp-vilter/smtp-vilter.c Sat Jan 17 16:28:34 2004
-@@ -1008,7 +1008,7 @@
- /* Load the backends */
-
- for (n = 0; n < nbe; n++) {
-- snprintf(libname, sizeof(libname), "lib%s.so.%d.%d", be[n].name, MAJOR, MINOR);
-+ snprintf(libname, sizeof(libname), "lib%s.so.%d", be[n].name, MAJOR);
-
- if ((be[n].dlhandle = dlopen(libname, RTLD_LAZY)) == NULL)
- errx(1, "error loading backend %s (%s), %s", be[n].name, libname, dlerror());
-@@ -1114,14 +1114,6 @@
- err(1, "can't chdir to / after chroot to %s", chrootdir);
- }
-
-- /* Change the user and group id */
--
-- setgid(gid);
-- setuid(uid);
--
-- if (!getuid() || !getgid())
-- errx(1, "must not be run as root");
--
- syslog(LOG_INFO, "dropped privileges, running as %d:%d", uid, gid);
-
- /* Initialize sendmail milter */
-@@ -1150,8 +1142,6 @@
- if (smfi_register(desc) == MI_FAILURE)
- errx(1, "failed to register with sendmail");
-
-- smfi_setconn(port);
--
- if (!stat(pidfile, &statbuf))
- errx(1, "pid file %s exists, another copy running?", pidfile);
-
-@@ -1167,6 +1157,16 @@
- err(1, "can't write pid to pidfile %s", pidfile);
- if (fclose(fp))
- err(1, "error closing pidfile %s", pidfile);
-+
-+ /* Change the user and group id */
-+
-+ setgid(gid);
-+ setuid(uid);
-+
-+ smfi_setconn(port);
-+
-+ if (!getuid() || !getgid())
-+ errx(1, "must not be run as root");
-
- if (smfi_main() == MI_FAILURE)
- syslog(LOG_ERR, "failed to establish a connection on port %s", port);
diff --git a/mail/smtp-vilter/files/patch-include+smtp-vilter.h b/mail/smtp-vilter/files/patch-include+smtp-vilter.h
deleted file mode 100644
index 95c3638d1cc1..000000000000
--- a/mail/smtp-vilter/files/patch-include+smtp-vilter.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- include/smtp-vilter.h.orig Sat Jan 17 16:20:47 2004
-+++ include/smtp-vilter.h Sat Jan 17 16:21:10 2004
-@@ -41,8 +41,7 @@
-
- #define VERSION "1.1.4"
-
--#define MAJOR 3 /* Major and minor version number */
--#define MINOR 0 /* of shared libs (backends) */
-+#define MAJOR 2 /* Major and minor version number */
-
- #define SCAN_OK 0
- #define SCAN_VIRUS 1 /* These two values are also used */
diff --git a/mail/smtp-vilter/pkg-descr b/mail/smtp-vilter/pkg-descr
deleted file mode 100644
index 3fb3c597923f..000000000000
--- a/mail/smtp-vilter/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Smtp-vilter is a high performance content filter for sendmail
-with backends to various virus scanning engines. Author of this
-excellent milter filter is Marc Balmer from Msys Software.
-
-WWW: http://www.etc.msys.ch/software/smtp-vilter
diff --git a/mail/smtp-vilter/pkg-plist b/mail/smtp-vilter/pkg-plist
deleted file mode 100644
index 21289b5b89af..000000000000
--- a/mail/smtp-vilter/pkg-plist
+++ /dev/null
@@ -1,9 +0,0 @@
-lib/libvilter-clamd.so.2
-lib/libvilter-clamd.so
-lib/libvilter-savse.so.2
-lib/libvilter-savse.so
-lib/libvilter-spamd.so.2
-lib/libvilter-spamd.so
-man/man5/smtp-vilter.conf.5
-man/man8/smtp-vilter.8
-sbin/smtp-vilter
diff --git a/misc/Howto/Makefile b/misc/Howto/Makefile
deleted file mode 100644
index 77fd709d1171..000000000000
--- a/misc/Howto/Makefile
+++ /dev/null
@@ -1,65 +0,0 @@
-# Ports collection makefile for: Howto
-# Date created: Fri Oct 02, 1998
-# Whom: David O'Brien (obrien@FreeBSD.org)
-#
-# $FreeBSD$
-#
-
-PORTNAME= Howto
-PORTVERSION= 1.0
-PORTREVISION= 5
-CATEGORIES= misc
-MASTER_SITES= ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/other-formats/sgml/ \
- ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/other-formats/docbook/
-DISTFILES= Linux+FreeBSD.sgml.gz \
- DNS-HOWTO.sgml.gz \
- NFS-HOWTO.sgml.gz \
- NIS-HOWTO.sgml.gz \
- Security-HOWTO.sgml.gz
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Linux HOW-TOs modified for applicablity on FreeBSD
-
-BUILD_DEPENDS= sgmlfmt:${PORTSDIR}/textproc/sgmlformat
-
-BROKEN= Size mismatch
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-DIST_SUBDIR= Howto
-NO_WRKSUBDIR= yes
-USE_ZIP= yes
-USE_BZIP2= yes
-
-do-extract:
- @${MKDIR} ${WRKSRC}
- @for f in ${DISTFILES}; do \
- ${CP} ${_DISTDIR}/$$f ${WRKSRC} ; \
- case $$f in \
- *.Z|*.gz) \
- ${GZIP_CMD} -d ${WRKSRC}/$$f ; \
- ;; \
- *.zip) \
- cd ${WRKSRC} && ${UNZIP_CMD} $$f ; \
- ;; \
- *.bz2) \
- ${BZIP2_CMD} -d ${WRKSRC}/$$f ; \
- ;; \
- esac; \
- done
-
-do-build:
-.for howto in ${DISTFILES:S/.gz//}
- @cd ${WRKSRC} && sgmlfmt -f ascii ${howto}
- @cd ${WRKSRC} && sgmlfmt -f latin1 ${howto}
- @cd ${WRKSRC} && sgmlfmt -f html ${howto}
-.endfor
-
-do-install:
- @${MKDIR} ${DOCSDIR}/HTML
- @${INSTALL_MAN} ${FILESDIR}/HOWTO-INDEX.html ${DOCSDIR}
- @${INSTALL_MAN} ${WRKSRC}/*.html ${DOCSDIR}/HTML
- @${INSTALL_MAN} ${WRKSRC}/*.latin1 ${DOCSDIR}
- @${INSTALL_MAN} ${WRKSRC}/*.ascii ${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/misc/Howto/distinfo b/misc/Howto/distinfo
deleted file mode 100644
index a1af509584d8..000000000000
--- a/misc/Howto/distinfo
+++ /dev/null
@@ -1,10 +0,0 @@
-MD5 (Howto/Linux+FreeBSD.sgml.gz) = 6c24d994421b4c336f7f7621fd849858
-SIZE (Howto/Linux+FreeBSD.sgml.gz) = 7530
-MD5 (Howto/DNS-HOWTO.sgml.gz) = 86b63214d1f0bec0b26a4fc62816a13d
-SIZE (Howto/DNS-HOWTO.sgml.gz) = 28065
-MD5 (Howto/NFS-HOWTO.sgml.gz) = 8f610c8c0329e5637eaf2a8185a480b0
-SIZE (Howto/NFS-HOWTO.sgml.gz) = 743
-MD5 (Howto/NIS-HOWTO.sgml.gz) = cfe7b8f28476e3b236b083e8f08295d6
-SIZE (Howto/NIS-HOWTO.sgml.gz) = 17702
-MD5 (Howto/Security-HOWTO.sgml.gz) = da012cfb35ad470a18bd20d8a24a0d87
-SIZE (Howto/Security-HOWTO.sgml.gz) = 51824
diff --git a/misc/Howto/files/HOWTO-INDEX.html b/misc/Howto/files/HOWTO-INDEX.html
deleted file mode 100644
index e8bfbe1818ed..000000000000
--- a/misc/Howto/files/HOWTO-INDEX.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-
-<!-- taken from http://sunsite.unc.edu/mdw/HOWTO/HOWTO-INDEX-3.html -->
-
-<HTML>
-<HEAD>
- <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.7">
- <TITLE>The FreeBSD HOWTO Index: Index</TITLE>
-</HEAD>
-<BODY>
-
-<H2><A NAME="ss3.1">HOWTOs Index</A>
-</H2>
-
-<P>The following FreeBSD HOWTOs are currently available:
-<P>
-<UL>
-
-
-<LI>
-<A HREF="HTML/DNS-HOWTO_toc.html">DNS HOWTO</A>
-How to set up DNS.
-Updated 25 August 1998.
-</LI>
-
-<LI>
-<A HREF="HTML/Linux+FreeBSD_toc.html">Linux+FreeBSD mini-HOWTO</A>
-How to use Linux and FreeBSD together.
-Updated 18 June 1998.
-</LI>
-
-<LI>
-<A HREF="HTML/NFS-HOWTO_toc.html">NFS HOWTO</A>
-How to set up NFS clients and servers.
-Updated 3 November 1997.
-</LI>
-
-<LI>
-<A HREF="HTML/NIS-HOWTO_toc.html">NIS HOWTO</A>
-Information on using NIS/YP on FreeBSD systems.
-Updated 12 June 1998.
-</LI>
-
-<LI>
-<A HREF="HTML/Security-HOWTO_toc.html">Security HOWTO</A>
-General overview of security issues.
-Updated 1 May 1998.
-</LI>
-
-
-</BODY>
-</HTML>
diff --git a/misc/Howto/files/patch-dns b/misc/Howto/files/patch-dns
deleted file mode 100644
index 9f99c68c7ebe..000000000000
--- a/misc/Howto/files/patch-dns
+++ /dev/null
@@ -1,735 +0,0 @@
---- DNS-HOWTO.sgml.orig Fri Dec 28 22:01:22 2001
-+++ DNS-HOWTO.sgml Fri Dec 28 22:16:43 2001
-@@ -1,4 +1,4 @@
--<!doctype linuxdoc system>
-+<!doctype linuxdoc public "-//FreeBSD//DTD linuxdoc 1.1//EN">
- <!-- -*-SGML-*- -->
- <article>
- <title>DNS HOWTO <author>Nicolai Langfeldt (<tt/dns-howto(at)langfeldt.net/),
-@@ -15,7 +15,8 @@
- <p>Keywords: DNS, BIND, BIND 4, BIND 8, BIND 9, named, dialup, PPP,
- slip, ISDN, Internet, domain, name, resolution, hosts, caching.
-
--<p>This document is part of the Linux Documentation Project.
-+<p>This document is part of the Linux Documentation Project (slightly adapted
-+for FreeBSD).
-
- <sect1>Legal stuff
-
-@@ -88,11 +89,11 @@
- "maps" as the jargon would have it) from name to address and from
- address to name, and some other things. This HOWTO documents how to
- define such mappings using Unix system, with a few things specific to
--Linux.
-+FreeBSD.
-
- <p>A mapping is simply an association between two things, in this case
--a machine name, like <tt/ftp.linux.org/, and the machine's IP number
--(or address) <tt/199.249.150.4/. DNS also contains mappings the other
-+a machine name, like <tt/ftp.freebsd.org/, and the machine's IP number
-+(or address) <tt/62.243.72.50/. DNS also contains mappings the other
- way, from the IP number to the machine name; this is called a "reverse
- mapping".
-
-@@ -127,14 +128,15 @@
-
- <p>Name serving on Unix is done by a program called <tt/named/. This
- is a part of the ``BIND'' package which is coordinated by <em/The
--Internet Software Consortium/. <tt/Named/ is included in most Linux
--distributions and is usually installed as <tt>/usr/sbin/named</tt>,
-+Internet Software Consortium/. <tt/Named/ is included in all FreeBSD
-+distributions and is installed as <tt>/usr/sbin/named</tt>,
-+you can get the latest and greatest source from <htmlurl
-+url="ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-stable/src/contrib/bind/"
-+name="ftp.freebsd.org:/pub/FreeBSD/FreeBSD-stable/src/contrib/bind/">.
- usually from a package called <tt/BIND/, in upper or lower case
- depending on the whim of the packager.
-
--<p>If you have a named you can probably use it; if you don't have one
--you can get a binary off a Linux ftp site, or get the latest and
--greatest source from <url url="ftp://ftp.isc.org/isc/bind9/">. This
-+This
- HOWTO is about BIND version 9. The old versions of the HOWTO, about
- BIND 4 and 8, is still available at <url
- url="http://langfeldt.net/DNS-HOWTO/"> in case you use BIND 4 or 8
-@@ -201,9 +203,8 @@
- waiting time the next time significantly, especially if you're on a
- slow connection.
-
--<p>First you need a file called <tt>/etc/named.conf</tt> (Debian:
--<tt>/etc/bind/named.conf</tt>). This is read when named starts. For
--now it should simply contain:
-+<p>First you need a file called <tt>/etc/namedb/named.conf</tt>.
-+This is read when named starts. For now it should simply contain:
-
- <code>
- // Config file for caching only name server
-@@ -216,7 +217,7 @@
- // ultimate contents of should be quite similar though.
-
- options {
-- directory "/var/named";
-+ directory "/etc/namedb";
-
- // Uncommenting this might help if you have to go through a
- // firewall and things are not working out. But you probably
-@@ -236,27 +237,26 @@
-
- zone "." {
- type hint;
-- file "root.hints";
-+ file "named.root";
- };
-
- zone "0.0.127.in-addr.arpa" {
- type master;
-- file "pz/127.0.0";
-+ file "localhost.rev";
- };
- </code>
-
--<p>The Linux distribution packages may use different file names for
-+<p>The FreeBSD distribution packages may use different file names for
- each kind of file mentioned here; they will still contain about the
- same things.
-
- <p>The `<tt/directory/' line tells named where to look for files. All
--files named subsequently will be relative to this. Thus <tt>pz</tt>
--is a directory under <tt>/var/named</tt>, i.e.,
--<tt>/var/named/pz</tt>. <tt>/var/named</tt> is the right directory
--according to the <em/Linux File system Standard/.
-+files named subsequently will be relative to this.
-+<tt>/etc/namedb</tt> is the standard directory
-+according to the <em>hier(7)</em> manpage.
-
--<p>The file named <tt>/var/named/root.hints</tt> is named in this.
--<tt>/var/named/root.hints</tt> should contain this:
-+<p>The file named <tt>/etc/namedb/named.root</tt> is named in this.
-+<tt>/etc/namedb/named.root</tt> should contain this:
- <code>
- ;
- ; There might be opening comments here if you already have this file.
-@@ -299,18 +299,18 @@
-
- <p>The next section in <tt/named.conf/ is the last <tt/zone/. I will
- explain its use in a later chapter; for now just make this a file
--named <tt/127.0.0/ in the subdirectory <tt/pz/: (<em/Again, please
--remove leading spaces if you cut and paste this/)
-+named <tt/localhost.rev/ in the subdirectory <tt//etc/namedb/:
-+(<em/Again, please remove leading spaces if you cut and paste this/)
-
- <code>
- $TTL 3D
--@ IN SOA ns.linux.bogus. hostmaster.linux.bogus. (
-+@ IN SOA ns.freebsd.bogus. hostmaster.freebsd.bogus. (
- 1 ; Serial
- 8H ; Refresh
- 2H ; Retry
- 4W ; Expire
- 1D) ; Minimum TTL
-- NS ns.linux.bogus.
-+ NS ns.freebsd.bogus.
- 1 PTR localhost.
- </code>
-
-@@ -388,8 +388,7 @@
- you're probably used to <tt/ndc/. I BIND 9 it has been replaced with
- <tt/rndc/, which can controll your named remotely, but it can't start
- named anymore. If you view your syslog message file (usually called
--<tt>/var/log/messages</tt>, Debian calls it <tt>/var/log/daemon</tt>,
--another directory to look is the other files <tt>/var/log</tt>) while
-+<tt>/var/log/messages</tt>) while
- starting named (do <tt>tail -f /var/log/messages</tt>) you should see
- something like:
-
-@@ -432,7 +431,7 @@
- 1.0.0.127.in-addr.arpa. 259200 IN PTR localhost.
-
- ;; AUTHORITY SECTION:
--0.0.127.in-addr.arpa. 259200 IN NS ns.linux.bogus.
-+0.0.127.in-addr.arpa. 259200 IN NS ns.freebsd.bogus.
-
- ;; Query time: 3 msec
- ;; SERVER: 127.0.0.1#53(127.0.0.1)
-@@ -474,7 +473,7 @@
-
- <p>This time <tt/dig/ asked your named to look for the machine
- <tt/pat.uio.no/. It then contacted one of the name server machines
--named in your <tt/root.hints/ file, and asked its way from there. It
-+named in your <tt/named.root/ file, and asked its way from there. It
- might take tiny while before you get the result as it may need to
- search all the domains you named in <tt>/etc/resolv.conf</tt>.
-
-@@ -538,7 +537,7 @@
- <p>All OSes implementing the standard C API has the calls
- gethostbyname and gethostbyaddr. These can get information from
- several different sources. Which sources it gets it from is
--configured in <tt>/etc/nsswitch.conf</tt> on Linux (and some other
-+configured in <tt>/etc/nsswitch.conf</tt> on FreeBD (and some other
- Unixes). This is a long file specifying from which file or database
- to get different kinds of data types. It usually contains helpful
- comments at the top, which you should consider reading. After that
-@@ -746,7 +745,7 @@
- <sect1>Our own domain
-
- <p>Now to define our own domain. We're going to make the domain
--<tt/linux.bogus/ and define machines in it. I use a totally bogus
-+<tt/freensd.bogus/ and define machines in it. I use a totally bogus
- domain name to make sure we disturb no-one Out There.
-
- <p>One more thing before we start: Not all characters are allowed in
-@@ -761,25 +760,25 @@
- <code>
- zone "0.0.127.in-addr.arpa" {
- type master;
-- file "pz/127.0.0";
-+ file "localhost.rev";
- };
- </code>
-
- <p>Please note the lack of `<tt/./' at the end of the domain names in
- this file. This says that now we will define the zone
- <tt/0.0.127.in-addr.arpa/, that we're the master server for it and
--that it is stored in a file called <tt>pz/127.0.0</tt>. We've already
-+that it is stored in a file called <tt>localhost.rev</tt>. We've already
- set up this file, it reads:
-
- <code>
- $TTL 3D
--@ IN SOA ns.linux.bogus. hostmaster.linux.bogus. (
-+@ IN SOA ns.freebsd.bogus. hostmaster.freebsd.bogus. (
- 1 ; Serial
- 8H ; Refresh
- 2H ; Retry
- 4W ; Expire
- 1D) ; Minimum TTL
-- NS ns.linux.bogus.
-+ NS ns.freebsd.bogus.
- 1 PTR localhost.
- </code>
-
-@@ -804,11 +803,11 @@
- Saves some typing that. So the NS line could also be written
-
- <tscreen><verb>
--0.0.127.in-addr.arpa. IN NS ns.linux.bogus
-+0.0.127.in-addr.arpa. IN NS ns.freebsd.bogus
- </verb></tscreen>
-
- <p>It tells DNS what machine is the name server of the domain
--<tt/0.0.127.in-addr.arpa/, it is <tt/ns.linux.bogus/. 'ns' is a
-+<tt/0.0.127.in-addr.arpa/, it is <tt/ns.freebsd.bogus/. 'ns' is a
- customary name for name-servers, but as with web servers who are
- customarily named <tt/www./<em/something/. The name may be anything.
-
-@@ -819,8 +818,8 @@
- <p>The SOA record is the preamble to <em/all/ zone files, and there
- should be exactly one in each zone file, at the top (but after the
- <tt/$TTL/ directive). It describes the zone, where it comes from (a
--machine called <tt/ns.linux.bogus/), who is responsible for its
--contents (<tt/hostmaster@linux.bogus/; you should insert your e-mail
-+machine called <tt/ns.freebsd.bogus/), who is responsible for its
-+contents (<tt/hostmaster@freebsd.bogus/; you should insert your e-mail
- address here), what version of the zone file this is (serial: 1), and
- other things having to do with caching and secondary DNS servers. For
- the rest of the fields (refresh, retry, expire and minimum) use the
-@@ -844,7 +843,7 @@
- 1.0.0.127.in-addr.arpa. 259200 IN PTR localhost.
-
- ;; AUTHORITY SECTION:
--0.0.127.in-addr.arpa. 259200 IN NS ns.linux.bogus.
-+0.0.127.in-addr.arpa. 259200 IN NS ns.freebsd.bogus.
-
- ;; Query time: 3 msec
- ;; SERVER: 127.0.0.1#53(127.0.0.1)
-@@ -853,31 +852,31 @@
- </verb></tscreen>
-
- <p>So it manages to get <tt/localhost/ from 127.0.0.1, good. Now for
--our main task, the <tt/linux.bogus/ domain, insert a new 'zone'
-+our main task, the <tt/freebsd.bogus/ domain, insert a new 'zone'
- section in <tt/named.conf/:
-
- <code>
--zone "linux.bogus" {
-+zone "freebsd.bogus" {
- type master;
- notify no;
-- file "pz/linux.bogus";
-+ file "pz/freebsd.bogus";
- };
- </code>
-
- <p>Note again the lack of ending `<tt/./' on the domain name in the
- <tt/named.conf/ file.
-
--<p>In the <tt/linux.bogus/ zone file we'll put some totally bogus
-+<p>In the <tt/freebsd.bogus/ zone file we'll put some totally bogus
- data:
-
- <code>
- ;
--; Zone file for linux.bogus
-+; Zone file for freebsd.bogus
- ;
- ; The full zone file
- ;
- $TTL 3D
--@ IN SOA ns.linux.bogus. hostmaster.linux.bogus. (
-+@ IN SOA ns.freebsd.bogus. hostmaster.freebsd.bogus. (
- 199802151 ; serial, todays date + todays serial #
- 8H ; refresh, seconds
- 2H ; retry, seconds
-@@ -885,7 +884,7 @@
- 1D ) ; minimum, seconds
- ;
- NS ns ; Inet Address of name server
-- MX 10 mail.linux.bogus ; Primary Mail Exchanger
-+ MX 10 mail.freebsd.bogus ; Primary Mail Exchanger
- MX 20 mail.friend.bogus. ; Secondary Mail Exchanger
- ;
- localhost A 127.0.0.1
-@@ -893,11 +892,11 @@
- mail A 192.168.196.4
- </code>
-
--<p>Two things must be noted about the SOA record. <tt/ns.linux.bogus/
-+<p>Two things must be noted about the SOA record. <tt/ns.freebsd.bogus/
- <em/must/ be a actual machine with a A record. It is not legal to
- have a CNAME record for the machine mentioned in the SOA record. Its
- name need not be `ns', it could be any legal host name. Next,
--<tt/hostmaster.linux.bogus/ should be read as hostmaster@linux.bogus.
-+<tt/hostmaster.freebsd.bogus/ should be read as hostmaster@freebsd.bogus.
- This should be a mail alias, or a mailbox, where the person(s)
- maintaining DNS should read mail frequently. Any mail regarding the
- domain will be sent to the address listed here. The name need not be
-@@ -906,7 +905,7 @@
-
- <p>There is one new RR type in this file, the MX, or Mail eXchanger
- RR. It tells mail systems where to send mail that is addressed to
--<tt/someone@linux.bogus/, namely to <tt/mail.linux.bogus/ or
-+<tt/someone@freebsd.bogus/, namely to <tt/mail.freebsd.bogus/ or
- <tt/mail.friend.bogus/. The number before each machine name is that
- MX RR's priority. The RR with the lowest number (10) is the one mail
- should be sent to if possible. If that fails the mail can be sent to
-@@ -917,28 +916,28 @@
- with <tt/dig/:
-
- <tscreen><verb>
--$ dig any linux.bogus
--; <<>> DiG 9.1.3 <<>> any linux.bogus
-+$ dig any freebsd.bogus
-+; <<>> DiG 9.1.3 <<>> any freebsd.bogus
- ;; global options: printcmd
- ;; Got answer:
- ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55239
- ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 1, ADDITIONAL: 1
-
- ;; QUESTION SECTION:
--;linux.bogus. IN ANY
-+;freebsd.bogus. IN ANY
-
- ;; ANSWER SECTION:
--linux.bogus. 259200 IN SOA ns.linux.bogus. \
-- hostmaster.linux.bogus. 199802151 28800 7200 2419200 86400
--linux.bogus. 259200 IN NS ns.linux.bogus.
--linux.bogus. 259200 IN MX 20 mail.friend.bogus.
--linux.bogus. 259200 IN MX 10 mail.linux.bogus.linux.bogus.
-+freebsd.bogus. 259200 IN SOA ns.freebsd.bogus. \
-+ hostmaster.freebsd.bogus. 199802151 28800 7200 2419200 86400
-+freebsd.bogus. 259200 IN NS ns.freebsd.bogus.
-+freebsd.bogus. 259200 IN MX 20 mail.friend.bogus.
-+freebsd.bogus. 259200 IN MX 10 mail.freebsd.bogus.freebsd.bogus.
-
- ;; AUTHORITY SECTION:
--linux.bogus. 259200 IN NS ns.linux.bogus.
-+freebsd.bogus. 259200 IN NS ns.freebsd.bogus.
-
- ;; ADDITIONAL SECTION:
--ns.linux.bogus. 259200 IN A 192.168.196.2
-+ns.freebsd.bogus. 259200 IN A 192.168.196.2
-
- ;; Query time: 4 msec
- ;; SERVER: 127.0.0.1#53(127.0.0.1)
-@@ -949,29 +948,29 @@
- <p>Upon careful examination you will discover a bug. The line
-
- <tscreen><verb>
--linux.bogus. 259200 IN MX 10 mail.linux.bogus.linux.bogus.
-+freebsd.bogus. 259200 IN MX 10 mail.freebsd.bogus.freebsd.bogus.
- </verb></tscreen>
-
- <p>is all wrong. It should be
-
- <tscreen><verb>
--linux.bogus. 259200 IN MX 10 mail.linux.bogus.
-+freebsd.bogus. 259200 IN MX 10 mail.freebsd.bogus.
- </verb></tscreen>
-
- <p>I deliberately made a mistake so you could learn from it :-)
- Looking in the zone file we find this line:
-
- <tscreen><verb>
-- MX 10 mail.linux.bogus ; Primary Mail Exchanger
-+ MX 10 mail.freebsd.bogus ; Primary Mail Exchanger
- </verb></tscreen>
-
--<p>It is missing a period. Or has a 'linux.bogus' too many. If a
-+<p>It is missing a period. Or has a 'freebsd.bogus' too many. If a
- machine name does not end in a period in a zone file the origin is
--added to its end causing the double <tt/linux.bogus.linux.bogus/. So
-+added to its end causing the double <tt/freebsd.bogus.freebsd.bogus/. So
- either
-
- <code>
-- MX 10 mail.linux.bogus. ; Primary Mail Exchanger
-+ MX 10 mail.freebsd.bogus. ; Primary Mail Exchanger
- </code>
-
- or
-@@ -996,19 +995,19 @@
-
- <code>
- ;
--; Zone file for linux.bogus
-+; Zone file for freebsd.bogus
- ;
- ; The full zone file
- ;
- $TTL 3D
--@ IN SOA ns.linux.bogus. hostmaster.linux.bogus. (
-+@ IN SOA ns.freebsd.bogus. hostmaster.freebsd.bogus. (
- 199802151 ; serial, todays date + todays serial #
- 8H ; refresh, seconds
- 2H ; retry, seconds
- 4W ; expire, seconds
- 1D ) ; minimum, seconds
- ;
-- TXT "Linux.Bogus, your DNS consultants"
-+ TXT "FreeBSD.Bogus, your DNS consultants"
- NS ns ; Inet Address of name server
- NS ns.friend.bogus.
- MX 10 mail ; Primary Mail Exchanger
-@@ -1059,32 +1058,32 @@
- named to read its files again.
-
- <tscreen><verb>
--$ dig linux.bogus axfr
-+$ dig freebsd.bogus axfr
-
--; <<>> DiG 9.1.3 <<>> linux.bogus axfr
-+; <<>> DiG 9.1.3 <<>> freebsd.bogus axfr
- ;; global options: printcmd
--linux.bogus. 259200 IN SOA ns.linux.bogus. hostmaster.linux.bogus. 199802151 28800 7200 2419200 86400
--linux.bogus. 259200 IN NS ns.linux.bogus.
--linux.bogus. 259200 IN MX 10 mail.linux.bogus.
--linux.bogus. 259200 IN MX 20 mail.friend.bogus.
--donald.linux.bogus. 259200 IN A 192.168.196.3
--donald.linux.bogus. 259200 IN MX 10 mail.linux.bogus.
--donald.linux.bogus. 259200 IN MX 20 mail.friend.bogus.
--donald.linux.bogus. 259200 IN TXT "DEK"
--ftp.linux.bogus. 259200 IN A 192.168.196.5
--ftp.linux.bogus. 259200 IN MX 10 mail.linux.bogus.
--ftp.linux.bogus. 259200 IN MX 20 mail.friend.bogus.
--gw.linux.bogus. 259200 IN A 192.168.196.1
--gw.linux.bogus. 259200 IN TXT "The router"
--localhost.linux.bogus. 259200 IN A 127.0.0.1
--mail.linux.bogus. 259200 IN A 192.168.196.4
--mail.linux.bogus. 259200 IN MX 10 mail.linux.bogus.
--mail.linux.bogus. 259200 IN MX 20 mail.friend.bogus.
--ns.linux.bogus. 259200 IN MX 10 mail.linux.bogus.
--ns.linux.bogus. 259200 IN MX 20 mail.friend.bogus.
--ns.linux.bogus. 259200 IN A 192.168.196.2
--www.linux.bogus. 259200 IN CNAME ns.linux.bogus.
--linux.bogus. 259200 IN SOA ns.linux.bogus. hostmaster.linux.bogus. 199802151 28800 7200 2419200 86400
-+freebsd.bogus. 259200 IN SOA ns.freebsd.bogus. hostmaster.freebsd.bogus. 199802151 28800 7200 2419200 86400
-+freebsd.bogus. 259200 IN NS ns.freebsd.bogus.
-+freebsd.bogus. 259200 IN MX 10 mail.freebsd.bogus.
-+freebsd.bogus. 259200 IN MX 20 mail.friend.bogus.
-+donald.freebsd.bogus. 259200 IN A 192.168.196.3
-+donald.freebsd.bogus. 259200 IN MX 10 mail.freebsd.bogus.
-+donald.freebsd.bogus. 259200 IN MX 20 mail.friend.bogus.
-+donald.freebsd.bogus. 259200 IN TXT "DEK"
-+ftp.freebsd.bogus. 259200 IN A 192.168.196.5
-+ftp.freebsd.bogus. 259200 IN MX 10 mail.freebsd.bogus.
-+ftp.freebsd.bogus. 259200 IN MX 20 mail.friend.bogus.
-+gw.freebsd.bogus. 259200 IN A 192.168.196.1
-+gw.freebsd.bogus. 259200 IN TXT "The router"
-+localhost.freebsd.bogus. 259200 IN A 127.0.0.1
-+mail.freebsd.bogus. 259200 IN A 192.168.196.4
-+mail.freebsd.bogus. 259200 IN MX 10 mail.freebsd.bogus.
-+mail.freebsd.bogus. 259200 IN MX 20 mail.friend.bogus.
-+ns.freebsd.bogus. 259200 IN MX 10 mail.freebsd.bogus.
-+ns.freebsd.bogus. 259200 IN MX 20 mail.friend.bogus.
-+ns.freebsd.bogus. 259200 IN A 192.168.196.2
-+www.freebsd.bogus. 259200 IN CNAME ns.freebsd.bogus.
-+freebsd.bogus. 259200 IN SOA ns.freebsd.bogus. hostmaster.freebsd.bogus. 199802151 28800 7200 2419200 86400
- ;; Query time: 41 msec
- ;; SERVER: 127.0.0.1#53(127.0.0.1)
- ;; WHEN: Sun Dec 23 03:12:31 2001
-@@ -1095,23 +1094,23 @@
- Let's check what it says for <tt/www/ alone:
-
- <tscreen><verb>
--$ dig www.linux.bogus
-+$ dig www.freebsd.bogus
-
--; <<>> DiG 9.1.3 <<>> www.linux.bogus
-+; <<>> DiG 9.1.3 <<>> www.freebsd.bogus
- ;; global options: printcmd
- ;; Got answer:
- ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16633
- ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 0
-
- ;; QUESTION SECTION:
--;www.linux.bogus. IN A
-+;www.freebsd.bogus. IN A
-
- ;; ANSWER SECTION:
--www.linux.bogus. 259200 IN CNAME ns.linux.bogus.
--ns.linux.bogus. 259200 IN A 192.168.196.2
-+www.freebsd.bogus. 259200 IN CNAME ns.freebsd.bogus.
-+ns.freebsd.bogus. 259200 IN A 192.168.196.2
-
- ;; AUTHORITY SECTION:
--linux.bogus. 259200 IN NS ns.linux.bogus.
-+freebsd.bogus. 259200 IN NS ns.freebsd.bogus.
-
- ;; Query time: 5 msec
- ;; SERVER: 127.0.0.1#53(127.0.0.1)
-@@ -1119,15 +1118,15 @@
- ;; MSG SIZE rcvd: 80
- </verb></tscreen>
-
--<p>In other words, the real name of <tt/www.linux.bogus/ is
--<tt/ns.linux.bogus/, and it gives you some of the information it has
-+<p>In other words, the real name of <tt/www.freebsd.bogus/ is
-+<tt/ns.freebsd.bogus/, and it gives you some of the information it has
- about ns as well, enough to connect to it if you were a program.
-
- <p>Now we're halfway.
-
- <sect1>The reverse zone
-
--<p>Now programs can convert the names in linux.bogus to addresses
-+<p>Now programs can convert the names in freebsd.bogus to addresses
- which they can connect to. But also required is a reverse zone, one
- making DNS able to convert from an address to a name. This name is
- used by a lot of servers of different kinds (FTP, IRC, WWW and others)
-@@ -1150,19 +1149,19 @@
-
- <code>
- $TTL 3D
--@ IN SOA ns.linux.bogus. hostmaster.linux.bogus. (
-+@ IN SOA ns.freebsd.bogus. hostmaster.freebsd.bogus. (
- 199802151 ; Serial, todays date + todays serial
- 8H ; Refresh
- 2H ; Retry
- 4W ; Expire
- 1D) ; Minimum TTL
-- NS ns.linux.bogus.
-+ NS ns.freebsd.bogus.
-
--1 PTR gw.linux.bogus.
--2 PTR ns.linux.bogus.
--3 PTR donald.linux.bogus.
--4 PTR mail.linux.bogus.
--5 PTR ftp.linux.bogus.
-+1 PTR gw.freebsd.bogus.
-+2 PTR ns.freebsd.bogus.
-+3 PTR donald.freebsd.bogus.
-+4 PTR mail.freebsd.bogus.
-+5 PTR ftp.freebsd.bogus.
- </code>
-
- <p>Now you reload your named (<tt/rndc reload/) and examine your
-@@ -1178,13 +1177,13 @@
- ;4.196.168.192.in-addr.arpa. IN PTR
-
- ;; ANSWER SECTION:
--4.196.168.192.in-addr.arpa. 259200 IN PTR mail.linux.bogus.
-+4.196.168.192.in-addr.arpa. 259200 IN PTR mail.freebsd.bogus.
-
- ;; AUTHORITY SECTION:
--196.168.192.in-addr.arpa. 259200 IN NS ns.linux.bogus.
-+196.168.192.in-addr.arpa. 259200 IN NS ns.freebsd.bogus.
-
- ;; ADDITIONAL SECTION:
--ns.linux.bogus. 259200 IN A 192.168.196.2
-+ns.freebsd.bogus. 259200 IN A 192.168.196.2
-
- ;; Query time: 4 msec
- ;; SERVER: 127.0.0.1#53(127.0.0.1)
-@@ -1199,16 +1198,16 @@
-
- ; <<>> DiG 9.1.3 <<>> 196.168.192.in-addr.arpa. AXFR
- ;; global options: printcmd
--196.168.192.in-addr.arpa. 259200 IN SOA ns.linux.bogus. \
-- hostmaster.linux.bogus. 199802151 28800 7200 2419200 86400
--196.168.192.in-addr.arpa. 259200 IN NS ns.linux.bogus.
--1.196.168.192.in-addr.arpa. 259200 IN PTR gw.linux.bogus.
--2.196.168.192.in-addr.arpa. 259200 IN PTR ns.linux.bogus.
--3.196.168.192.in-addr.arpa. 259200 IN PTR donald.linux.bogus.
--4.196.168.192.in-addr.arpa. 259200 IN PTR mail.linux.bogus.
--5.196.168.192.in-addr.arpa. 259200 IN PTR ftp.linux.bogus.
--196.168.192.in-addr.arpa. 259200 IN SOA ns.linux.bogus. \
-- hostmaster.linux.bogus. 199802151 28800 7200 2419200 86400
-+196.168.192.in-addr.arpa. 259200 IN SOA ns.freebsd.bogus. \
-+ hostmaster.freebsd.bogus. 199802151 28800 7200 2419200 86400
-+196.168.192.in-addr.arpa. 259200 IN NS ns.freebsd.bogus.
-+1.196.168.192.in-addr.arpa. 259200 IN PTR gw.freebsd.bogus.
-+2.196.168.192.in-addr.arpa. 259200 IN PTR ns.freebsd.bogus.
-+3.196.168.192.in-addr.arpa. 259200 IN PTR donald.freebsd.bogus.
-+4.196.168.192.in-addr.arpa. 259200 IN PTR mail.freebsd.bogus.
-+5.196.168.192.in-addr.arpa. 259200 IN PTR ftp.freebsd.bogus.
-+196.168.192.in-addr.arpa. 259200 IN SOA ns.freebsd.bogus. \
-+ hostmaster.freebsd.bogus. 199802151 28800 7200 2419200 86400
- ;; Query time: 6 msec
- ;; SERVER: 127.0.0.1#53(127.0.0.1)
- ;; WHEN: Sun Dec 23 03:16:58 2001
-@@ -1258,7 +1257,7 @@
- read it. Now.
-
- <p>The reverse zone also needs to be delegated. If you got the
--<tt/192.168.196/ net with the <tt/linux.bogus/ domain from your
-+<tt/192.168.196/ net with the <tt/freebsd.bogus/ domain from your
- provider they need to put <tt/NS/ records in for your reverse zone as
- well as for your forward zone. If you follow the chain from
- <tt/in-addr.arpa/ and up to your net you will probably find a break in
-@@ -1322,9 +1321,9 @@
- master. You set it up like this:
-
- <code>
--zone "linux.bogus" {
-+zone "freebsd.bogus" {
- type slave;
-- file "sz/linux.bogus";
-+ file "sz/freebsd.bogus";
- masters { 192.168.196.2; };
- };
- </code>
-@@ -1333,7 +1332,7 @@
- zone transfer is controlled by your SOA record:
-
- <code>
--@ IN SOA ns.linux.bogus. hostmaster.linux.bogus. (
-+@ IN SOA ns.freebsd.bogus. hostmaster.freebsd.bogus. (
- 199802151 ; serial, todays date + todays serial #
- 8H ; refresh, seconds
- 2H ; retry, seconds
-@@ -1379,7 +1378,7 @@
- adding yourself for debugging purposes:
-
- <code>
--zone "linux.bogus" {
-+zone "freebsd.bogus" {
- allow-transfer { 192.168.1.4; localhost; };
- };
- </code>
-@@ -1400,7 +1399,7 @@
- allow-query { 192.168.196.0/24; localhost; };
- };
-
--zone "linux.bogus" {
-+zone "freebsd.bogus" {
- allow-query { any; };
- };
-
-@@ -1456,7 +1455,7 @@
- here differs a bit from what you find if you query LAND-5's name
- servers now.
-
--<sect1>/etc/named.conf (or /var/named/named.conf)
-+<sect1>/etc/namedb/named.conf
-
- <p>Here we find master zone sections for the two reverse zones needed:
- the 127.0.0 net, as well as LAND-5's <tt/206.6.177/ subnet, and a
-@@ -1468,7 +1467,7 @@
- // Boot file for LAND-5 name server
-
- options {
-- directory "/var/named";
-+ directory "/etc/namedb";
- };
-
- controls {
-@@ -1505,7 +1504,7 @@
- put ``<tt/notify no;/'' in the zone sections for the two <tt/land-5/
- zones so as to avoid accidents.
-
--<sect1>/var/named/root.hints
-+<sect1>/etc/namedbb/named.root
-
- <p>Keep in mind that this file is dynamic, and the one listed here is
- old. You're better off using a new one as explained earlier.
-@@ -1556,7 +1555,7 @@
- ;; MSG SIZE sent: 17 rcvd: 436
- </code>
-
--<sect1>/var/named/zone/127.0.0
-+<sect1>/etc/namedb/zone/127.0.0
-
- <p>Just the basics, the obligatory SOA record, and a record that maps
- 127.0.0.1 to <tt/localhost/. Both are required. No more should be in
-@@ -1581,7 +1580,7 @@
- before, and only version 8.2 of BIND has started to warn about its
- absence. BIND 9 <em/requires/ the <tt/$TTL/.
-
--<sect1>/var/named/zone/land-5.com
-+<sect1>/etc/namedb/zone/land-5.com
-
- <p>Here we see the mandatory SOA record, the needed NS records. We
- can see that he has a secondary name server at <tt/ns2.psi.net/. This
-@@ -1672,7 +1671,7 @@
- <p>We also see that <tt/funn.land-5.com/ is an alias for
- <tt/land-5.com/, but using an A record, not a CNAME record.
-
--<sect1>/var/named/zone/206.6.177
-+<sect1>/etc/namedb/zone/206.6.177
-
- <p>I'll comment on this file below
-
-@@ -1797,10 +1796,10 @@
-
- PATH=/sbin:/usr/sbin:/bin:/usr/bin:
- export PATH
-- # NOTE: /var/named must be writable only by trusted users or this script
-+ # NOTE: /etc/namedb must be writable only by trusted users or this script
- # will cause root compromise/denial of service opportunities.
-- cd /var/named 2>/dev/null || {
-- echo "Subject: Cannot cd to /var/named, error $?"
-+ cd /etc/namedb 2>/dev/null || {
-+ echo "Subject: Cannot cd to /etc/namedb, error $?"
- echo
- echo "The subject says it all"
- exit 1
-@@ -1849,7 +1848,7 @@
- echo
- echo "The nameserver has been restarted to ensure that the update is complete."
- echo "The previous root.hints file is now called
--/var/named/root.hints.old."
-+/etc/namedb/named.root"
- ) 2>&1 | /usr/lib/sendmail -t
- exit 0
- </code>
-@@ -1912,9 +1911,9 @@
- like this in the named.conf file of your secondary:
-
- <code>
-- zone "linux.bogus" {
-+ zone "freebsd.bogus" {
- type slave;
-- file "sz/linux.bogus";
-+ file "freebsd.bogus";
- masters { 127.0.0.1; };
- };
- </code>
-@@ -2082,7 +2081,7 @@
- not recommended.
-
- <item>How can I get a domain? I want to set up my own domain called
-- (for example) <tt/linux-rules.net/. How can I get the domain I want
-+ (for example) <tt/freebsd-rules.net/. How can I get the domain I want
- assigned to me?
-
- <p>Please contact your network service provider. They will be able
diff --git a/misc/Howto/files/patch-nis b/misc/Howto/files/patch-nis
deleted file mode 100644
index 90308a40ccc0..000000000000
--- a/misc/Howto/files/patch-nis
+++ /dev/null
@@ -1,1248 +0,0 @@
---- NIS-HOWTO.sgml.orig Wed Dec 25 09:56:09 2002
-+++ NIS-HOWTO.sgml Wed Dec 25 10:53:26 2002
-@@ -4,9 +4,10 @@
-
- <ArtHeader>
-
--<Title>The Linux NIS(YP)/NYS/NIS+ HOWTO</Title>
-+<Title>The FreeBSD NIS(YP)/NYS/NIS+ HOWTO</Title>
- <AUTHOR
- >
-+Linux version by
- <FirstName>Thorsten Kukuk</FirstName>
- </AUTHOR
- >
-@@ -17,9 +18,8 @@
- <Para>
- <IndexTerm><Primary>HOWTOs!NIS</Primary></IndexTerm>
- <IndexTerm><Primary>HOWTOs!YP</Primary></IndexTerm>
--<IndexTerm><Primary>HOWTOs!NYS</Primary></IndexTerm>
- <IndexTerm><Primary>HOWTOs!NIS+</Primary></IndexTerm>
--This document describes how to configure Linux as NIS(YP) or NIS+ client
-+This document describes how to configure FreeBSD as NIS(YP) client
- and how to install as NIS server.
- </Para>
-
-@@ -30,22 +30,21 @@
- <Title>Introduction</Title>
-
- <Para>
--More and more, Linux machines are installed as part of a network of
-+More and more, FreeBSD machines are installed as part of a network of
- computers. To simplify network administration, most networks (mostly
--Sun-based networks) run the Network Information Service. Linux machines
-+Sun-based networks) run the Network Information Service. FreeBSD machines
- can take full advantage of existing NIS service or provide NIS service
--themselves. Linux machines can also act as full NIS+ clients, this
--support is in beta stage.
-+themselves.
- </Para>
-
- <Para>
--This document tries to answer questions about setting up NIS(YP) and NIS+
--on your Linux machine. Don't forget to read
-+This document tries to answer questions about setting up NIS(YP)
-+on your FreeBSD machine. Don't forget to read
- <XRef LinkEnd="portmapper">.
- </Para>
-
- <Para>
--The NIS-Howto is edited and maintained by
-+The Linux version of the NIS-Howto is edited and maintained by
- </Para>
-
- <Para>
-@@ -88,12 +87,7 @@
- </Para>
-
- <Para>
--New versions of this document will also be uploaded to various
--Linux WWW and FTP sites, including the LDP home page.
--</Para>
--
--<Para>
--Links to translations of this document could be found at
-+Links to translations of the Linux document could be found at
- <ULink
- URL="http://www.linux-nis.org/nis-howto/"
- >http://www.linux-nis.org/nis-howto/</ULink
-@@ -131,9 +125,9 @@
- </Para>
-
- <Para>
--Please do <Emphasis>not</Emphasis> mail me questions about special problems with your Linux
--Distribution! I don't know every Linux Distribution. But I will try to add
--every solution you send me.
-+Please do <Emphasis>not</Emphasis> mail Thorsten questions about special problems with FreeBSD.
-+The FreeBSD changes to the Linux document were done by the FreeBSD
-+Documentation Project. Please send comments to docs@freebsd.org
- </Para>
-
- </Sect2>
-@@ -160,10 +154,6 @@
-
- <Para>
- Theo de Raadt is responsible for the original yp-clients code.
--Swen Thuemmler ported the yp-clients code to Linux and also ported
--the yp-routines in libc (again based on Theo's work).
--Thorsten Kukuk has written the NIS(YP) and NIS+ routines for
--GNU libc 2.x from scratch.
- </Para>
-
- </Sect2>
-@@ -177,9 +167,8 @@
- <Title>Glossary of Terms
- <IndexTerm><Primary>NIS!glossary</Primary></IndexTerm>
- <IndexTerm><Primary>YP!glossary</Primary></IndexTerm>
--<IndexTerm><Primary>NYS!glossary</Primary></IndexTerm>
- <IndexTerm><Primary>NIS+!glossary</Primary></IndexTerm>
--<IndexTerm><Primary>glossary!NIS/NYS/YP/NIS+</Primary></IndexTerm>
-+<IndexTerm><Primary>glossary!NIS/YP/NIS+</Primary></IndexTerm>
- </Title>
-
- <Para>
-@@ -191,7 +180,7 @@
- <VariableList>
-
- <VarListEntry>
--<Term>DBM</Term>
-+<Term>DB</Term>
- <ListItem>
- <Para>
- DataBase Management, a library of functions which
-@@ -234,8 +223,7 @@
- <ListItem>
- <Para>
- Name services library, a library of name service calls
--(getpwnam, getservbyname, etc...) on SVR4 Unixes. GNU libc
--uses this for the NIS (YP) and NIS+ functions.
-+(getpwnam, getservbyname, etc...) on SVR4 Unixes.
- </Para>
- </ListItem>
- </VarListEntry>
-@@ -272,21 +260,10 @@
- </ListItem>
- </VarListEntry>
- <VarListEntry>
--<Term>NYS</Term>
--<ListItem>
--<Para>
--This is the name of a project and stands for NIS+, YP and Switch
--and is managed by Peter Eriksson &lt;peter@ifm.liu.se&#62;. It contains
--among other things a complete reimplementation of the NIS (= YP) code
--that uses the Name Services Switch functionality of the NYS library.
--</Para>
--</ListItem>
--</VarListEntry>
--<VarListEntry>
- <Term>NSS</Term>
- <ListItem>
- <Para>
--Name Service Switch. The /etc/nsswitch.conf file determines the order
-+Name Service Switch. On Solaris, the /etc/nsswitch.conf file determines the order
- of lookups performed when a certain piece of information is requested.
- </Para>
- </ListItem>
-@@ -329,7 +306,6 @@
- <Title>Some General Information
- <IndexTerm><Primary>NIS!general information</Primary></IndexTerm>
- <IndexTerm><Primary>YP!general information</Primary></IndexTerm>
--<IndexTerm><Primary>NYS!general information</Primary></IndexTerm>
- <IndexTerm><Primary>NIS+!general information</Primary></IndexTerm>
- </Title>
-
-@@ -358,7 +334,7 @@
- <ItemizedList>
- <ListItem>
- <Para>
--login names/passwords/home directories (/etc/passwd)
-+login names/passwords/home directories (/etc/master.passwd)
- </Para>
- </ListItem>
- <ListItem>
-@@ -454,7 +430,8 @@
- severe security needs. NIS+ is &lowbar;much&lowbar; more problematic
- to administer (it's pretty easy to handle on the client side, but the
- server side is horrible). Another problem is that the support for NIS+
--under Linux contains a lot of bugs and that the development has stopped.
-+under FreeBSD is still under developement, and is not ready for Alpha testing
-+yet.
- </Para>
-
- </Sect2>
-@@ -560,10 +537,10 @@
-
- <Para>
- To run any of the software mentioned below you will need to run the
--program /usr/sbin/portmap. Some Linux distributions already have
--the code in the /sbin/init.d/ or /etc/rc.d/ files to start up this
--daemon. All you have to do is to activate it and reboot your Linux
--machine. Read your Linux Distribution Documentation how to do this.
-+program /usr/sbin/portmap.
-+In FreeBSD you specify your desire to run the
-+Portmapper in /etc/rc.conf.
-+All you have to do is to activate it and reboot your FreeBSD machine.
- </Para>
-
- <Para>
-@@ -645,15 +622,15 @@
- ypcat, yppoll, ypmatch). The most important program is ypbind. This
- program must be running at all times, which means, it should always appear
- in the list of processes. It is a daemon process and needs to
--be started from the system's startup file (eg. /etc/init.d/nis,
--/sbin/init.d/ypclient, /etc/rc.d/init.d/ypbind, /etc/rc.local).
-+be started from the system's startup file (eg. /etc/rc.network).
-+You specify your desire to run ypbind in /etc/rc.conf.
- As soon as ypbind is running your system has become a NIS client.
- </Para>
-
- <Para>
- In the second case, if you don't have NIS servers, then you will also
- need a NIS server program (usually called ypserv). <XRef LinkEnd="ypserv">
--describes how to set up a NIS server on your Linux machine using the
-+how to set up a NIS server on your FreeBSD machine using
- <Command>ypserv</Command>
- daemon.
- </Para>
-@@ -667,44 +644,9 @@
- </Title>
-
- <Para>
--The system library "/usr/lib/libc.a" (version 4.4.2 and better) or the
--shared library "/lib/libc.so.x" contain all necessary system calls to
--succesfully compile the NIS client and server software. For the
--GNU C Library 2 (glibc 2.x), you also need /lib/libnsl.so.1.
--</Para>
--
--<Para>
--Some people reported that NIS only works with "/usr/lib/libc.a" version
--4.5.21 and better so if you want to play it safe don't use older
--libc's. The NIS client software can be obtained from:
--</Para>
--
--<Para>
--
--<Screen>
-- Site Directory File Name
--
-- ftp.kernel.org /pub/linux/utils/net/NIS yp-tools-2.7.tar.gz
-- ftp.kernel.org /pub/linux/utils/net/NIS ypbind-mt-1.12.tar.gz
-- ftp.kernel.org /pub/linux/utils/net/NIS ypbind-3.3.tar.gz
-- ftp.kernel.org /pub/linux/utils/net/NIS ypbind-3.3-glibc5.diff.gz
--</Screen>
--
--</Para>
--
--<Para>
--Once you obtained the software, please follow the instructions which
--come with the software. yp-clients 2.2 are for use with libc4 and libc5
--until 5.4.20. libc 5.4.21 and glibc 2.x needs yp-tools 1.4.1 or later.
--The new yp-tools 2.4 should work with every Linux libc. Since there was
--a bug in the NIS code, you shouldn't use libc 5.4.21-5.4.35. Use libc
--5.4.36 or later instead, or the most YP programs will not work.
--ypbind 3.3 will work with all libraries, too. If you use gcc 2.8.x or
--greater, egcs or glibc 2.x, you should add the ypbind-3.3-glibc5.diff
--patch to ypbind 3.3. If possible you should avoid the use of ypbind 3.3
--for security reasons.
--ypbind-mt is a new, multithreaded daemon. It needs a Linux 2.2 kernel
--and glibc 2.1 or later.
-+The system libraries "/usr/lib/libc.so.x" and "/usr/lib/libc.a"
-+contain all necessary system calls to
-+succesfully compile the NIS client and server software.
- </Para>
-
- </Sect2>
-@@ -726,31 +668,9 @@
- </Title>
-
- <Para>
--After you have succesfully compiled the software you are now ready
--to install it. A suitable place for the ypbind daemon is the directory
--/usr/sbin. Some people may tell you that you don't need
--ypbind on a system with NYS. This is wrong. ypwhich and ypcat need it
--always.
--</Para>
--
--<Para>
--You must do this as root of course. The other binaries (ypwhich,
--ypcat, yppasswd, yppoll, ypmatch) should go in a directory accessible
--by all users, normally /usr/bin.
--</Para>
--
--<Para>
--Newer ypbind versions have a configuration file called /etc/yp.conf. You can
--hardcode a NIS server there - for more info see the manual page for ypbind(8).
--You also need this file for NYS.
--An example:
--
--<Screen>
-- ypserver 10.10.0.1
-- ypserver 10.0.100.8
-- ypserver 10.3.1.1
--</Screen>
--
-+The ypbind process can be forced to bind to a specific NIS server by specifing
-+the server in /etc/rc.conf.
-+For more info see the manual page for ypbind(8).
- </Para>
-
- <Para>
-@@ -904,14 +824,6 @@
- </Para>
-
- <Para>
--To check if the domainname is set correct, use the
--<Command>/bin/ypdomainname</Command> from
--yp-tools 2.2. It uses the yp&lowbar;get&lowbar;default&lowbar;domain() function which is more
--restrict. It doesn't allow for example the "(none)" domainname, which
--is the default under Linux and makes a lot of problems.
--</Para>
--
--<Para>
- If the test worked you may now want to change your startupd files
- so that ypbind will be started at boot time and your system will
- act as a NIS client. Make sure that the domainname will
-@@ -933,19 +845,15 @@
-
- <Para>
- For host lookups you must set (or add) "nis" to the lookup order line
--in your <filename>/etc/host.conf</filename> file. Please read the
--manpage "resolv+.8" for more details.
--</Para>
--
--<Para>
--Add the following line to <filename>/etc/passwd</filename>
--on your NIS clients:
-+in your <filename>/etc/host.conf</filename> file. Please see the
-+comments in /etc/host.conf for more details.
- </Para>
-
- <Para>
-+Add the following line to /etc/master.passwd using vipw on your NIS clients:
-
- <Screen>
--+::::::
-++:::::::::
- </Screen>
-
- </Para>
-@@ -953,10 +861,10 @@
- <Para>
- You can also use the + and - characters to include/exclude or change
- users. If you want to exclude the user guest just add -guest to your
--<filename>/etc/passwd</filename> file.
-+<filename>/etc/master.passwd</filename> file.
- You want to use a different shell (e.g. ksh) for
--the user "linux"? No problem, just add "+linux::::::/bin/ksh"
--(without the quotes) to your <filename>/etc/passwd</filename>. Fields
-+the user "ken"? No problem, just add "+ken:::::::::/usr/local/bin/bash"
-+(without the quotes) to your <filename>/etc/master.passwd</filename>. Fields
- that you don't want
- to change have to be left empty. You could also use Netgroups for
- user control.
-@@ -971,487 +879,19 @@
- <Para>
-
- <Screen>
-- +miquels:::::::
-- +ed:::::::
-- +dth:::::::
-- +@sysadmins:::::::
-- -ftp
-- +:*::::::/etc/NoShell
-+ +dennis:::::::::
-+ +@sysadmins:::::::::
-+ -ftp:::::::::
-+ +@rejected-users::32767:32767::::::/bin/false
- </Screen>
-
- </Para>
-
- <Para>
--Note that in Linux you can also override the password field, as we did
-+Note that in FreeBSD you can also override the password field, as we did
- in this example. We also remove the login "ftp", so it isn't known any
- longer, and anonymous ftp will not work.
--</Para>
--
--<Para>
--The netgroup would look like
--
--<Screen>
--sysadmins (-,software,) (-,kukuk,)
--</Screen>
--
--</Para>
--
--<Para>
--IMPORTANT: The netgroup feature is implemented starting from libc 4.5.26.
--If you have a version of libc earlier than 4.5.26, every user in the
--NIS password database can access your linux machine if you run "ypbind" !
--</Para>
--
--</Sect2>
--
--<Sect2>
--<Title>Setting up a NIS Client using NYS
--<IndexTerm><Primary
-->NYS!client setup</Primary></IndexTerm>
--</Title>
--
--<Para>
--All that is required is that the NIS configuration file
--(/etc/yp.conf) points to the correct server(s) for its information.
--Also, the Name Services Switch configuration file (/etc/nsswitch.conf)
--must be correctly set up.
--</Para>
--
--<Para>
--You should install ypbind. It isn't needed by the libc, but the NIS(YP)
--tools need it.
--</Para>
--
--<Para>
--If you wish to use the include/exclude user feature (+/-guest/+@admins),
--you have to use "passwd: compat" and "group: compat" in nsswitch.conf.
--Note that there is no "shadow: compat"! You have to
--use "shadow: files nis" in this case.
--</Para>
--
--<Para>
--The NYS sources are part of the libc 5 sources. When run configure,
--say the first time "NO" to the "Values correct" question,
--then say "YES" to "Build a NYS libc from nys".
--</Para>
--
--</Sect2>
--
--<Sect2>
--<Title>Setting up a NIS Client using glibc 2.x
--<IndexTerm><Primary
-->NIS!client setup!using glibc 2.x</Primary></IndexTerm>
--</Title>
--
--<Para>
--The glibc uses "traditional NIS", so you need to start ypbind. The
--Name Services Switch configuration file (/etc/nsswitch.conf) must be
--correctly set up. If you use the compat mode for passwd, shadow or group,
--you have to add the "+" at the end of this files and you can use
--the include/exclude user feature. The configuration is excatly the same
--as under Solaris 2.x.
--</Para>
--
--</Sect2>
--
--<Sect2>
--<Title>The nsswitch.conf File
--<IndexTerm><Primary
-->nsswitch.conf file</Primary></IndexTerm>
--
--<IndexTerm><Primary
-->NIS!nsswitch.conf file</Primary></IndexTerm>
--</Title>
--
--<Para>
--The Network Services switch file /etc/nsswitch.conf determines the
--order of lookups performed when a certain piece of information is
--requested, just like the /etc/host.conf file which determines the way
--host lookups are performed. For example, the line
--</Para>
--
--<Para>
--
--<Screen>
-- hosts: files nis dns
--</Screen>
--
--</Para>
--
--<Para>
--specifies that host lookup functions should first look in the local
--/etc/hosts file, followed by a NIS lookup and finally through the domain
--name service (/etc/resolv.conf and named), at which point if no match
--is found an error is returned. This file must be readable for every
--user! You can find more information in the man-page nsswitch.5
--or nsswitch.conf.5.
--</Para>
--
--<Para>
--A good /etc/nsswitch.conf file for NIS is:
--
--<Screen>
--#
--# /etc/nsswitch.conf
--#
--# An example Name Service Switch config file. This file should be
--# sorted with the most-used services at the beginning.
--#
--# The entry '[NOTFOUND=return]' means that the search for an
--# entry should stop if the search in the previous entry turned
--# up nothing. Note that if the search failed due to some other reason
--# (like no NIS server responding) then the search continues with the
--# next entry.
--#
--# Legal entries are:
--#
--# nisplus Use NIS+ (NIS version 3)
--# nis Use NIS (NIS version 2), also called YP
--# dns Use DNS (Domain Name Service)
--# files Use the local files
--# db Use the /var/db databases
--# [NOTFOUND=return] Stop searching if not found so far
--#
--
--passwd: compat
--group: compat
--# For libc5, you must use shadow: files nis
--shadow: compat
--
--passwd_compat: nis
--group_compat: nis
--shadow_compat: nis
--
--hosts: nis files dns
--
--services: nis [NOTFOUND=return] files
--networks: nis [NOTFOUND=return] files
--protocols: nis [NOTFOUND=return] files
--rpc: nis [NOTFOUND=return] files
--ethers: nis [NOTFOUND=return] files
--netmasks: nis [NOTFOUND=return] files
--netgroup: nis
--bootparams: nis [NOTFOUND=return] files
--publickey: nis [NOTFOUND=return] files
--automount: files
--aliases: nis [NOTFOUND=return] files
--</Screen>
--
--</Para>
--
--<Para>
--passwd&lowbar;compat, group&lowbar;compat and shadow&lowbar;compat are only supported by glibc 2.x.
--If there are no shadow rules in /etc/nsswitch.conf, glibc will use the passwd
--rule for lookups. There are some more lookup module for glibc like hesoid.
--For more information, read the glibc documentation.
--</Para>
--
--</Sect2>
--
--<Sect2>
--<Title>Shadow Passwords with NIS
--<IndexTerm><Primary
-->NIS!shadow passwords</Primary></IndexTerm>
--</Title>
--
--<Para>
--Shadow passwords over NIS are always a bad idea. You loose the security,
--which shadow gives you, and it is supported by only some few Linux C
--Libraries. A good way to avoid shadow passwords over NIS is,
--to put only the local system users in /etc/shadow. Remove the NIS user
--entries from the shadow database, and put the password back in passwd.
--So you can use shadow for the root login, and normal passwd for NIS
--user. This has the advantage that it will work with every NIS client.
--</Para>
--
--<Sect3>
--<Title>Linux</Title>
--
--<Para>
--The only Linux libc which supports shadow passwords over NIS, is the
--GNU C Library 2.x. Linux libc5 has no support for it. Linux
--libc5 compiled with NYS enabled has some code for it. But this code
--is badly broken in some cases and doesn't work with all correct
--shadow entries.
--</Para>
--
--</Sect3>
--
--<Sect3>
--<Title>Solaris</Title>
--
--<Para>
--Solaris does not support shadow passwords over NIS.
--</Para>
--
--</Sect3>
--
--<Sect3>
--<Title>PAM
--<IndexTerm><Primary
-->PAM!shadow passwords</Primary></IndexTerm>
--</Title>
--
--<Para>
--Linux-PAM 0.75 and newr does support Shadow passwords over NIS if you
--use the pam_unix.so Module or if you install the extra pam_unix2.so
--Module. Old systems using pam&lowbar;pwdb/libpwdb (for example Red Hat
--Linux 5.x)
--need to change the /etc/pam.d/* entries. All pam&lowbar;pwdb rules should
--be replaced through a pam&lowbar;unix&lowbar;* module.
--</Para>
--
--<Para>
--An example /etc/pam.d/login file looks like:
--</Para>
--
--<Para>
--
--<Screen>
--#%PAM-1.0
--auth requisite pam_unix2.so nullok #set_secrpc
--auth required pam_securetty.so
--auth required pam_nologin.so
--auth required pam_env.so
--auth required pam_mail.so
--account required pam_unix2.so
--password required pam_pwcheck.so nullok
--password required pam_unix2.so nullok use_first_pass use_authtok
--session required pam_unix2.so none # debug or trace
--session required pam_limits.so
--</Screen>
--
--</Para>
--
--</Sect3>
--
--</Sect2>
--
--</Sect1>
--
--<Sect1 id="nisplus">
--<Title>What do you need to set up NIS+ ?</Title>
--
--<Sect2>
--<Title>The Software
--<IndexTerm><Primary
-->NIS+!software required</Primary></IndexTerm>
--</Title>
--
--<Para>
--The Linux NIS+ client code was developed for the GNU C library 2.
--There is also a port for Linux libc5, since most commercial Applications
--where linked against this library in the past, and you cannot recompile
--them for using glibc. There are problems with libc5 and NIS+:
--static programs cannot be linked with it, and programs compiled
--with this library will not work with other libc5 versions.
--</Para>
--
--<Para>
--As base System you need a glibc based Distribution like Debian,
--Red Hat Linux or SuSE Linux. If you have a Linux Distribution, which
--does not have glibc 2.1.1 or later, you need to update to a newer
--version.
--</Para>
--
--<Para>
--The NIS+ client software can be obtained from:
--
--<Screen>
-- Site Directory File Name
--
-- ftp.gnu.org /pub/gnu/glibc glibc-2.2.5.tar.gz,
-- glibc-linuxthreads-2.2.5.tar.gz
-- ftp.kernel.org /pub/linux/utils/net/NIS+ nis-utils-1.4.1.tar.gz
--</Screen>
--
--</Para>
--
--<Para>
--You should also have a look at
--<ULink
--URL="http://www.linux-nis.org/nisplus/"
-->http://www.linux-nis.org/nisplus/</ULink
-->
--for more information and the latest sources.
--</Para>
--
--</Sect2>
--
--<Sect2>
--<Title>Setting up a NIS+ client
--<IndexTerm><Primary
-->NIS+!client setup</Primary></IndexTerm>
--</Title>
--
--<Para>
--IMPORTANT: For setting up a NIS+ client read your Solaris NIS+ docs
--what to do on the server side! This document only describes what to do
--on the client side!
--</Para>
--
--<Para>
--After installing the new libc and nis-tools, create the credentials for
--the new client on the NIS+ server. Make sure portmap is running. Then
--check if your Linux PC has the same time as the NIS+ Server. For secure RPC,
--you have only a small window from about 3 minutes, in which the credentials
--are valid. A good idea is to run xntpd on every host. After this, run
--</Para>
--
--<Para>
--
--<Screen>
--domainname nisplus.domain.
--nisinit -c -H &#60;NIS+ server&#62;
--</Screen>
--
--</Para>
--
--<Para>
--to initialize the cold start file. Read the nisinit man page for more
--options. Make sure that the domainname will always be set after a reboot.
--If you don't know what the NIS+ domain name is on your network, ask
--your system/network administrator.
--</Para>
--
--<Para>
--Now you should change your <filename>/etc/nsswitch.conf</filename>
--file. Make sure that the
--only service after publickey is nisplus ("publickey: nisplus"), and nothing
--else!
--</Para>
--
--<Para>
--Then start keyserv and make sure, that it will always be started
--as first daemon after portmap at boot time. Run
--
--<Screen>
--keylogin -r
--</Screen>
--
--to store the root secretkey on your system. (I hope you have added the
--publickey for the new host on the NIS+ Server?).
--</Para>
--
--<Para>
--<Command>niscat passwd.org&lowbar;dir</Command>
--should now show you all entries in the passwd database.
--</Para>
--
--</Sect2>
--
--<Sect2>
--<Title>NIS+, keylogin, login and PAM
--<IndexTerm><Primary
-->NIS+!use of PAM with</Primary></IndexTerm>
--</Title>
--
--<Para>
--When the user logs in, he need to set his secretkey to keyserv. This is done
--by calling "keylogin". The login from the shadow package will do this for the
--user, if it was compiled against glibc 2.1. For a PAM aware login, you have
--to change the /etc/pam.d/login file to
--use pam&lowbar;unix2, not pwdb, which doesn't support NIS+. An example:
--</Para>
--
--<Para>
--
--<Screen>
--#%PAM-1.0
--auth required /lib/security/pam_securetty.so
--auth required /lib/security/pam_unix2.so set_secrpc
--auth required /lib/security/pam_nologin.so
--account required /lib/security/pam_unix2.so
--password required /lib/security/pam_unix2.so
--session required /lib/security/pam_unix2.so
--</Screen>
--
--</Para>
--
--</Sect2>
--
--<Sect2>
--<Title>The nsswitch.conf File
--<IndexTerm><Primary
-->nsswitch.conf file</Primary></IndexTerm>
--
--<IndexTerm><Primary
-->NIS+!nsswitch.conf file</Primary></IndexTerm>
--</Title>
--
--<Para>
--The Network Services switch file <filename>/etc/nsswitch.conf</filename>
--determines the order of lookups performed when a certain piece of
--information is requested, just like the
--<filename>/etc/host.conf</filename> file which determines the way
--host lookups are performed. For example, the line
--</Para>
--
--<Para>
--
--<Screen>
-- hosts: files nisplus dns
--</Screen>
--
--</Para>
--
--<Para>
--specifies that host lookup functions should first look in the local
--<filename>/etc/hosts</filename> file, followed by a NIS+ lookup and
--finally through the domain
--name service (<filename>/etc/resolv.conf</filename> and named), at
--which point if no match is found an error is returned.
--</Para>
--
--<Para>
--A good <filename>/etc/nsswitch.conf</filename> file for NIS+ is:
--
--<Screen>
--#
--# /etc/nsswitch.conf
--#
--# An example Name Service Switch config file. This file should be
--# sorted with the most-used services at the beginning.
--#
--# The entry '[NOTFOUND=return]' means that the search for an
--# entry should stop if the search in the previous entry turned
--# up nothing. Note that if the search failed due to some other reason
--# (like no NIS server responding) then the search continues with the
--# next entry.
--#
--# Legal entries are:
--#
--# nisplus Use NIS+ (NIS version 3)
--# nis Use NIS (NIS version 2), also called YP
--# dns Use DNS (Domain Name Service)
--# files Use the local files
--# db Use the /var/db databases
--# [NOTFOUND=return] Stop searching if not found so far
--#
--
--passwd: compat
--group: compat
--shadow: compat
--
--passwd_compat: nisplus
--group_compat: nisplus
--shadow_compat: nisplus
--
--hosts: nisplus files dns
--
--services: nisplus [NOTFOUND=return] files
--networks: nisplus [NOTFOUND=return] files
--protocols: nisplus [NOTFOUND=return] files
--rpc: nisplus [NOTFOUND=return] files
--ethers: nisplus [NOTFOUND=return] files
--netmasks: nisplus [NOTFOUND=return] files
--netgroup: nisplus
--bootparams: nisplus [NOTFOUND=return] files
--publickey: nisplus
--automount: files
--aliases: nisplus [NOTFOUND=return] files
--</Screen>
--
-+See the ``man 5 passwd'' for further explantion and more examples.
- </Para>
-
- </Sect2>
-@@ -1478,41 +918,6 @@
- </Para>
-
- <Para>
--The NIS server software can be found on:
--</Para>
--
--<Para>
--
--<Screen>
-- Site Directory File Name
--
-- ftp.kernel.org /pub/linux/utils/net/NIS ypserv-2.4.tar.gz
-- ftp.kernel.org /pub/linux/utils/net/NIS ypserv-2.4.tar.bz2
--</Screen>
--
--</Para>
--
--<Para>
--You could also look at
--<ULink
--URL="http://www.linux-nis.org/nis/"
-->http://www.linux-nis.org/nis/</ULink
-->
--for more information.
--</Para>
--
--<Para>
--The server setup is the same for both traditional NIS and NYS.
--</Para>
--
--<Para>
--Compile the software to generate the <Command>ypserv</Command> and
--<Command>makedbm</Command>
--programs. ypserv-2.x only supports the securenets file for access
--restrictions.
--</Para>
--
--<Para>
- If you run your server as master, determine what files you require to be
- available via NIS and then add or remove the appropriate
- entries to the "all" rule in <filename>/var/yp/Makefile</filename>.
-@@ -1521,19 +926,9 @@
- </Para>
-
- <Para>
--There was one big change between ypserv 1.1 and ypserv 1.2. Since
--version 1.2, the file handles are cached. This means you have to
--call makedbm always with the -c option if you create new maps. Make
--sure, you are using the
--new <filename>/var/yp/Makefile</filename> from ypserv 1.2 or later,
--or add the -c flag to makedbm in the Makefile. If you don't do that,
--ypserv will continue to use the old maps, and not the updated one.
--</Para>
--
--<Para>
- Now edit <filename>/var/yp/securenets</filename> and
--<filename>/etc/ypserv.conf</filename>.
--For more information, read the ypserv(8) and ypserv.conf(5) manual pages.
-+<filename>/etc/rc.conf</filename>.
-+For more information, read the ypserv(8) manual page and /etc/rc.conf comments.
- </Para>
-
- <Para>
-@@ -1575,7 +970,7 @@
- <Para>
-
- <Screen>
-- % /usr/lib/yp/ypinit -m
-+ % /usr/sbin/ypinit -m
- </Screen>
-
- </Para>
-@@ -1586,7 +981,7 @@
- must be configured as NIS client before you could run
-
- <Screen>
-- % /usr/lib/yp/ypinit -s masterhost
-+ % /usr/sbin/ypinit -s masterhost
- </Screen>
-
- to install the host as NIS slave.
-@@ -1612,16 +1007,16 @@
- </Para>
-
- <Para>
--You might want to edit root's crontab *on the slave* server and add the
-+You might want to edit the system crontab (/etc/crontab) *on the slave* server and add the
- following lines:
- </Para>
-
- <Para>
-
- <Screen>
-- 20 * * * * /usr/lib/yp/ypxfr_1perhour
-- 40 6 * * * /usr/lib/yp/ypxfr_1perday
-- 55 6,18 * * * /usr/lib/yp/ypxfr_2perday
-+ 20 * * * * root /usr/libexec/ypxfr passwd.byname
-+ 21 * * * * root /usr/libexec/ypxfr passwd.byuid
-+ 55 19 * * * root /usr/libexec/ypxfr hosts.ypname
- </Screen>
-
- This will ensure that most NIS maps are kept up-to-date, even if an
-@@ -1634,7 +1029,7 @@
- the new slave server has permissions to contact the NIS master. Then run
-
- <Screen>
-- % /usr/lib/yp/ypinit -s masterhost
-+ % /usr/sbin/ypinit -s masterhost
- </Screen>
-
- on the new slave. On the master server, add the new slave server name
-@@ -1646,7 +1041,7 @@
- <Para>
- If you want to restrict access for users to your NIS server, you'll have
- to setup the NIS server as a client as well by running ypbind and adding the
--plus-entries to <filename>/etc/passwd</filename> &lowbar;halfway&lowbar;
-+plus-entries to <filename>/etc/master.passwd</filename> &lowbar;halfway&lowbar;
- the password file. The library
- functions will ignore all normal entries after the first NIS entry, and
- will get the rest of the info through NIS. This way the NIS access rules
-@@ -1668,17 +1063,17 @@
- news:*:9:9:news:/var/spool/news:
- uucp:*:10:50:uucp:/var/spool/uucp:
- nobody:*:65534:65534:noone at all,,,,:/dev/null:
-- +miquels::::::
-- +:*:::::/etc/NoShell
-+ +dennis:::::::::
-+ +*:::::::::/bin/false
- [ All normal users AFTER this line! ]
- tester:*:299:10:Just a test account:/tmp:
-- miquels:1234567890123:101:10:Miquel van Smoorenburg:/home/miquels:/bin/zsh
-+ obrien:1765:01:10::0:0:David O'Brien:/home/obrien:/bin/sh
- </Screen>
-
- </Para>
-
- <Para>
--Thus the user "tester" will exist, but have a shell of /etc/NoShell. miquels
-+Thus the user "tester" will exist, but have a shell of /bin/false. obrien
- will have normal access.
- </Para>
-
-@@ -1686,7 +1081,7 @@
- Alternatively, you could edit the <filename>/var/yp/Makefile</filename> file
- and set NIS to use
- another source password file. On large systems the NIS password and group
--files are usually stored in <Literal remap="tt">/etc/yp/</Literal>. If you do this the normal
-+files are sometimes stored in <Literal remap="tt">/etc/yp/</Literal>. If you do this the normal
- tools to administrate the password file such as <Literal remap="tt">passwd</Literal>, <Literal remap="tt">chfn</Literal>,
- <Literal remap="tt">adduser</Literal> will not work anymore and you need special homemade tools
- for this.
-@@ -1699,137 +1094,6 @@
-
- </Sect2>
-
--<Sect2>
--<Title>The Server Program yps
--<IndexTerm><Primary
-->NIS!yps server</Primary></IndexTerm>
--
--<IndexTerm><Primary
-->yps NIS server</Primary></IndexTerm>
--</Title>
--
--<Para>
--To set up the "yps" NIS server please refer to the previous paragraph.
--The "yps" server setup is similar, &lowbar;but&lowbar; not exactly the same so
--beware if you try to apply the "ypserv" instructions to "yps"!
--"yps" is not supported by any author, and contains some security leaks.
--You really shouldn't use it !
--</Para>
--
--<Para>
--The "yps" NIS server software can be found on:
--</Para>
--
--<Para>
--
--<Screen>
-- Site Directory File Name
--
-- ftp.lysator.liu.se /pub/NYS/servers yps-0.21.tar.gz
-- ftp.kernel.org /pub/linux/utils/net/NIS yps-0.21.tar.gz
--</Screen>
--
--</Para>
--
--</Sect2>
--
--<Sect2>
--<Title>The Program rpc.ypxfrd
--<IndexTerm><Primary
-->NIS&verbar;rpc.ypxfrd daemon</Primary></IndexTerm>
--
--<IndexTerm><Primary
-->rpc.ypxfrd daemon</Primary></IndexTerm>
--</Title>
--
--<Para>
--rpc.ypxfrd is used for speed up the transfer of very large
--NIS maps from a NIS master to NIS slave servers. If a
--NIS slave server receives a message that there is a new
--map, it will start ypxfr for transfering the new map.
--ypxfr will read the contents of a map from the master
--server using the yp&lowbar;all() function. This process can take
--several minutes when there are very large maps which have
--to store by the database library.
--</Para>
--
--<Para>
--The rpc.ypxfrd server speeds up the transfer process by
--allowing NIS slave servers to simply copy the master
--server's map files rather than building their own from
--scratch. rpc.ypxfrd uses an RPC-based file transfer protocol,
--so that there is no need for building a new map.
--</Para>
--
--<Para>
--rpc.ypxfrd can be started by inetd. But since it starts
--very slow, it should be started with ypserv. You need to start
--rpc.ypxfrd only on the NIS master server.
--</Para>
--
--</Sect2>
--
--<Sect2>
--<Title>The Program rpc.yppasswdd
--<IndexTerm><Primary
-->NIS!rpc.yppasswdd daemon</Primary></IndexTerm>
--
--<IndexTerm><Primary
-->rpc.yppasswdd daemon</Primary></IndexTerm>
--</Title>
--
--<Para>
--Whenever users change their passwords, the NIS password database and
--probably other NIS databases, which depend on the NIS password
--database, should be updated. The program "rpc.yppasswdd" is a server that
--handles password changes and makes sure that the NIS information will
--be updated accordingly. rpc.yppasswdd is now integrated in ypserv. You
--don't need the older, separate yppasswd-0.9.tar.gz or yppasswd-0.10.tar.gz,
--and you shouldn't use them any longer. The rpc.yppasswdd in ypserv 1.3.2
--has full shadow support. yppasswd is now part of yp-tools-2.2.tar.gz.
--</Para>
--
--<Para>
--You need to start rpc.yppasswdd only on the NIS master server. By default,
--users are not allowed to change their full name or the login shell.
--You can allow this with the -e chfn or -e chsh option.
--</Para>
--
--<Para>
--If your passwd and shadow files are not in another directory then
--/etc, you need to add the -D option. For example, if you have put
--all source files in /etc/yp and wish to allow the user to change
--his shell, you need to start rpc.yppasswdd with the following parameters:
--</Para>
--
--<Para>
--
--<Screen>
-- rpc.yppasswdd -D /etc/yp -e chsh
--</Screen>
--
--</Para>
--
--<Para>
--or
--</Para>
--
--<Para>
--
--<Screen>
-- rpc.yppasswdd -s /etc/yp/shadow -p /etc/yp/passwd -e chsh
--</Screen>
--
--</Para>
--
--<Para>
--There is nothing more to do. You just need to make sure, that
--<Literal remap="tt">rpc.yppasswdd</Literal> uses the same files as <Literal remap="tt">/var/yp/Makefile</Literal>.
--Errors will be logged using syslog.
--</Para>
--
--</Sect2>
--
- </Sect1>
-
- <Sect1 id="verification">
-@@ -1837,8 +1101,6 @@
- <IndexTerm><Primary
- >NIS!verification of operation</Primary></IndexTerm>
-
--<IndexTerm><Primary
-->NYS!verification of operation</Primary></IndexTerm>
- </Title>
-
- <Para>
-@@ -1869,9 +1131,7 @@
-
- <Para>
- (where userid is the login name of an arbitrary user) should give you
--the user's entry in the NIS passwd file. The "ypcat" and "ypmatch"
--programs should be included with your distribution of traditional
--NIS or NYS.
-+the user's entry in the NIS passwd file.
- </Para>
-
- <Para>
-@@ -2172,92 +1432,6 @@
- >NIS!problems with</Primary></IndexTerm>
- </Title>
-
--<Para>
--Here are some common problems reported by various users:
--</Para>
--
--<Para>
--
--<OrderedList>
--<ListItem>
--
--<Para>
--The libraries for 4.5.19 are broken. NIS won't work with it.
--
--</Para>
--</ListItem>
--<ListItem>
--
--<Para>
--If you upgrade the libraries from 4.5.19 to 4.5.24 then the
--su command breaks. You need to get the su command from the
--slackware 1.2.0 distribution. Incidentally that's where you
--can get the updated libraries.
--
--</Para>
--</ListItem>
--<ListItem>
--
--<Para>
--When a NIS server goes down and comes up again ypbind starts
--complaining with messages like:
--
--<screen>
-- yp_match: clnt_call:
-- RPC: Unable to receive; errno = Connection refused
--</screen>
--
--and logins are refused for those who are registered in the
--NIS database. Try to login as root and kill
--ypbind and start it up again. An update to ypbind 3.3 or higher
--should also help.
--
--</Para>
--</ListItem>
--<ListItem>
--
--<Para>
--After upgrading the libc to a version greater then 5.4.20, the YP tools
--will not work any longer. You need yp-tools 1.2 or later for
--libc &#62;= 5.4.21 and glibc 2.x. For earlier libc version you need
--yp-clients 2.2. yp-tools 2.x should work for all libraries.
--
--</Para>
--</ListItem>
--<ListItem>
--
--<Para>
--In libc 5.4.21 - 5.4.35 yp&lowbar;maplist is broken, you need 5.4.36 or later,
--or some YP programs like ypwhich will segfault.
--
--</Para>
--</ListItem>
--<ListItem>
--
--<Para>
--libc 5 with traditional NIS doesn't support shadow passwords over NIS.
--You need libc5 + NYS or glibc 2.x.
--</Para>
--</ListItem>
--<ListItem>
--
--<Para>
--ypcat shadow doesn't show the shadow map. This is correct, the name of
--the shadow map is shadow.byname, not shadow.
--</Para>
--</ListItem>
--<ListItem>
--
--<Para>
--Solaris doesn't use always privileged ports. So don't use password
--mangling if you have a Solaris client.
--</Para>
--</ListItem>
--
--</OrderedList>
--
--</Para>
--
- </Sect1>
-
- <Sect1 id="faq">
-@@ -2274,7 +1448,7 @@
- <Para>
-
- <Screen>
-- comp.os.linux.networking
-+ hackers@FreeBSD.org
- </Screen>
-
- </Para>
diff --git a/misc/Howto/pkg-descr b/misc/Howto/pkg-descr
deleted file mode 100644
index 53a517ccb591..000000000000
--- a/misc/Howto/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Linux HOW-TOs modified for applicablity on FreeBSD
diff --git a/misc/Howto/pkg-plist b/misc/Howto/pkg-plist
deleted file mode 100644
index 105c4a60c151..000000000000
--- a/misc/Howto/pkg-plist
+++ /dev/null
@@ -1,205 +0,0 @@
-%%DOCSDIR%%/DNS-HOWTO.ascii
-%%DOCSDIR%%/DNS-HOWTO.latin1
-%%DOCSDIR%%/HOWTO-INDEX.html
-%%DOCSDIR%%/HTML/DNS-HOWTO.html
-%%DOCSDIR%%/HTML/DNS-HOWTO1.html
-%%DOCSDIR%%/HTML/DNS-HOWTO10.html
-%%DOCSDIR%%/HTML/DNS-HOWTO11.html
-%%DOCSDIR%%/HTML/DNS-HOWTO12.html
-%%DOCSDIR%%/HTML/DNS-HOWTO13.html
-%%DOCSDIR%%/HTML/DNS-HOWTO14.html
-%%DOCSDIR%%/HTML/DNS-HOWTO15.html
-%%DOCSDIR%%/HTML/DNS-HOWTO16.html
-%%DOCSDIR%%/HTML/DNS-HOWTO17.html
-%%DOCSDIR%%/HTML/DNS-HOWTO18.html
-%%DOCSDIR%%/HTML/DNS-HOWTO19.html
-%%DOCSDIR%%/HTML/DNS-HOWTO2.html
-%%DOCSDIR%%/HTML/DNS-HOWTO20.html
-%%DOCSDIR%%/HTML/DNS-HOWTO21.html
-%%DOCSDIR%%/HTML/DNS-HOWTO22.html
-%%DOCSDIR%%/HTML/DNS-HOWTO23.html
-%%DOCSDIR%%/HTML/DNS-HOWTO24.html
-%%DOCSDIR%%/HTML/DNS-HOWTO25.html
-%%DOCSDIR%%/HTML/DNS-HOWTO26.html
-%%DOCSDIR%%/HTML/DNS-HOWTO27.html
-%%DOCSDIR%%/HTML/DNS-HOWTO28.html
-%%DOCSDIR%%/HTML/DNS-HOWTO29.html
-%%DOCSDIR%%/HTML/DNS-HOWTO3.html
-%%DOCSDIR%%/HTML/DNS-HOWTO30.html
-%%DOCSDIR%%/HTML/DNS-HOWTO31.html
-%%DOCSDIR%%/HTML/DNS-HOWTO32.html
-%%DOCSDIR%%/HTML/DNS-HOWTO33.html
-%%DOCSDIR%%/HTML/DNS-HOWTO34.html
-%%DOCSDIR%%/HTML/DNS-HOWTO35.html
-%%DOCSDIR%%/HTML/DNS-HOWTO4.html
-%%DOCSDIR%%/HTML/DNS-HOWTO5.html
-%%DOCSDIR%%/HTML/DNS-HOWTO6.html
-%%DOCSDIR%%/HTML/DNS-HOWTO7.html
-%%DOCSDIR%%/HTML/DNS-HOWTO8.html
-%%DOCSDIR%%/HTML/DNS-HOWTO9.html
-%%DOCSDIR%%/HTML/DNS-HOWTO_toc.html
-%%DOCSDIR%%/HTML/Linux+FreeBSD.html
-%%DOCSDIR%%/HTML/Linux+FreeBSD1.html
-%%DOCSDIR%%/HTML/Linux+FreeBSD10.html
-%%DOCSDIR%%/HTML/Linux+FreeBSD11.html
-%%DOCSDIR%%/HTML/Linux+FreeBSD12.html
-%%DOCSDIR%%/HTML/Linux+FreeBSD13.html
-%%DOCSDIR%%/HTML/Linux+FreeBSD14.html
-%%DOCSDIR%%/HTML/Linux+FreeBSD15.html
-%%DOCSDIR%%/HTML/Linux+FreeBSD16.html
-%%DOCSDIR%%/HTML/Linux+FreeBSD17.html
-%%DOCSDIR%%/HTML/Linux+FreeBSD18.html
-%%DOCSDIR%%/HTML/Linux+FreeBSD2.html
-%%DOCSDIR%%/HTML/Linux+FreeBSD3.html
-%%DOCSDIR%%/HTML/Linux+FreeBSD4.html
-%%DOCSDIR%%/HTML/Linux+FreeBSD5.html
-%%DOCSDIR%%/HTML/Linux+FreeBSD6.html
-%%DOCSDIR%%/HTML/Linux+FreeBSD7.html
-%%DOCSDIR%%/HTML/Linux+FreeBSD8.html
-%%DOCSDIR%%/HTML/Linux+FreeBSD9.html
-%%DOCSDIR%%/HTML/Linux+FreeBSD_toc.html
-%%DOCSDIR%%/HTML/NFS-HOWTO.html
-%%DOCSDIR%%/HTML/NFS-HOWTO_toc.html
-%%DOCSDIR%%/HTML/NIS-HOWTO.html
-%%DOCSDIR%%/HTML/NIS-HOWTO1.html
-%%DOCSDIR%%/HTML/NIS-HOWTO10.html
-%%DOCSDIR%%/HTML/NIS-HOWTO11.html
-%%DOCSDIR%%/HTML/NIS-HOWTO12.html
-%%DOCSDIR%%/HTML/NIS-HOWTO13.html
-%%DOCSDIR%%/HTML/NIS-HOWTO14.html
-%%DOCSDIR%%/HTML/NIS-HOWTO15.html
-%%DOCSDIR%%/HTML/NIS-HOWTO16.html
-%%DOCSDIR%%/HTML/NIS-HOWTO17.html
-%%DOCSDIR%%/HTML/NIS-HOWTO18.html
-%%DOCSDIR%%/HTML/NIS-HOWTO19.html
-%%DOCSDIR%%/HTML/NIS-HOWTO2.html
-%%DOCSDIR%%/HTML/NIS-HOWTO20.html
-%%DOCSDIR%%/HTML/NIS-HOWTO21.html
-%%DOCSDIR%%/HTML/NIS-HOWTO22.html
-%%DOCSDIR%%/HTML/NIS-HOWTO23.html
-%%DOCSDIR%%/HTML/NIS-HOWTO24.html
-%%DOCSDIR%%/HTML/NIS-HOWTO25.html
-%%DOCSDIR%%/HTML/NIS-HOWTO26.html
-%%DOCSDIR%%/HTML/NIS-HOWTO27.html
-%%DOCSDIR%%/HTML/NIS-HOWTO28.html
-%%DOCSDIR%%/HTML/NIS-HOWTO29.html
-%%DOCSDIR%%/HTML/NIS-HOWTO3.html
-%%DOCSDIR%%/HTML/NIS-HOWTO30.html
-%%DOCSDIR%%/HTML/NIS-HOWTO31.html
-%%DOCSDIR%%/HTML/NIS-HOWTO32.html
-%%DOCSDIR%%/HTML/NIS-HOWTO33.html
-%%DOCSDIR%%/HTML/NIS-HOWTO34.html
-%%DOCSDIR%%/HTML/NIS-HOWTO35.html
-%%DOCSDIR%%/HTML/NIS-HOWTO36.html
-%%DOCSDIR%%/HTML/NIS-HOWTO37.html
-%%DOCSDIR%%/HTML/NIS-HOWTO38.html
-%%DOCSDIR%%/HTML/NIS-HOWTO39.html
-%%DOCSDIR%%/HTML/NIS-HOWTO4.html
-%%DOCSDIR%%/HTML/NIS-HOWTO40.html
-%%DOCSDIR%%/HTML/NIS-HOWTO5.html
-%%DOCSDIR%%/HTML/NIS-HOWTO6.html
-%%DOCSDIR%%/HTML/NIS-HOWTO7.html
-%%DOCSDIR%%/HTML/NIS-HOWTO8.html
-%%DOCSDIR%%/HTML/NIS-HOWTO9.html
-%%DOCSDIR%%/HTML/NIS-HOWTO_toc.html
-%%DOCSDIR%%/HTML/Security-HOWTO.html
-%%DOCSDIR%%/HTML/Security-HOWTO1.html
-%%DOCSDIR%%/HTML/Security-HOWTO10.html
-%%DOCSDIR%%/HTML/Security-HOWTO11.html
-%%DOCSDIR%%/HTML/Security-HOWTO12.html
-%%DOCSDIR%%/HTML/Security-HOWTO13.html
-%%DOCSDIR%%/HTML/Security-HOWTO14.html
-%%DOCSDIR%%/HTML/Security-HOWTO15.html
-%%DOCSDIR%%/HTML/Security-HOWTO16.html
-%%DOCSDIR%%/HTML/Security-HOWTO17.html
-%%DOCSDIR%%/HTML/Security-HOWTO18.html
-%%DOCSDIR%%/HTML/Security-HOWTO19.html
-%%DOCSDIR%%/HTML/Security-HOWTO2.html
-%%DOCSDIR%%/HTML/Security-HOWTO20.html
-%%DOCSDIR%%/HTML/Security-HOWTO21.html
-%%DOCSDIR%%/HTML/Security-HOWTO22.html
-%%DOCSDIR%%/HTML/Security-HOWTO23.html
-%%DOCSDIR%%/HTML/Security-HOWTO24.html
-%%DOCSDIR%%/HTML/Security-HOWTO25.html
-%%DOCSDIR%%/HTML/Security-HOWTO26.html
-%%DOCSDIR%%/HTML/Security-HOWTO27.html
-%%DOCSDIR%%/HTML/Security-HOWTO28.html
-%%DOCSDIR%%/HTML/Security-HOWTO29.html
-%%DOCSDIR%%/HTML/Security-HOWTO3.html
-%%DOCSDIR%%/HTML/Security-HOWTO30.html
-%%DOCSDIR%%/HTML/Security-HOWTO31.html
-%%DOCSDIR%%/HTML/Security-HOWTO32.html
-%%DOCSDIR%%/HTML/Security-HOWTO33.html
-%%DOCSDIR%%/HTML/Security-HOWTO34.html
-%%DOCSDIR%%/HTML/Security-HOWTO35.html
-%%DOCSDIR%%/HTML/Security-HOWTO36.html
-%%DOCSDIR%%/HTML/Security-HOWTO37.html
-%%DOCSDIR%%/HTML/Security-HOWTO38.html
-%%DOCSDIR%%/HTML/Security-HOWTO39.html
-%%DOCSDIR%%/HTML/Security-HOWTO4.html
-%%DOCSDIR%%/HTML/Security-HOWTO40.html
-%%DOCSDIR%%/HTML/Security-HOWTO41.html
-%%DOCSDIR%%/HTML/Security-HOWTO42.html
-%%DOCSDIR%%/HTML/Security-HOWTO43.html
-%%DOCSDIR%%/HTML/Security-HOWTO44.html
-%%DOCSDIR%%/HTML/Security-HOWTO45.html
-%%DOCSDIR%%/HTML/Security-HOWTO46.html
-%%DOCSDIR%%/HTML/Security-HOWTO47.html
-%%DOCSDIR%%/HTML/Security-HOWTO48.html
-%%DOCSDIR%%/HTML/Security-HOWTO49.html
-%%DOCSDIR%%/HTML/Security-HOWTO5.html
-%%DOCSDIR%%/HTML/Security-HOWTO50.html
-%%DOCSDIR%%/HTML/Security-HOWTO51.html
-%%DOCSDIR%%/HTML/Security-HOWTO52.html
-%%DOCSDIR%%/HTML/Security-HOWTO53.html
-%%DOCSDIR%%/HTML/Security-HOWTO54.html
-%%DOCSDIR%%/HTML/Security-HOWTO55.html
-%%DOCSDIR%%/HTML/Security-HOWTO56.html
-%%DOCSDIR%%/HTML/Security-HOWTO57.html
-%%DOCSDIR%%/HTML/Security-HOWTO58.html
-%%DOCSDIR%%/HTML/Security-HOWTO59.html
-%%DOCSDIR%%/HTML/Security-HOWTO6.html
-%%DOCSDIR%%/HTML/Security-HOWTO60.html
-%%DOCSDIR%%/HTML/Security-HOWTO61.html
-%%DOCSDIR%%/HTML/Security-HOWTO62.html
-%%DOCSDIR%%/HTML/Security-HOWTO63.html
-%%DOCSDIR%%/HTML/Security-HOWTO64.html
-%%DOCSDIR%%/HTML/Security-HOWTO65.html
-%%DOCSDIR%%/HTML/Security-HOWTO66.html
-%%DOCSDIR%%/HTML/Security-HOWTO67.html
-%%DOCSDIR%%/HTML/Security-HOWTO68.html
-%%DOCSDIR%%/HTML/Security-HOWTO69.html
-%%DOCSDIR%%/HTML/Security-HOWTO7.html
-%%DOCSDIR%%/HTML/Security-HOWTO70.html
-%%DOCSDIR%%/HTML/Security-HOWTO71.html
-%%DOCSDIR%%/HTML/Security-HOWTO72.html
-%%DOCSDIR%%/HTML/Security-HOWTO73.html
-%%DOCSDIR%%/HTML/Security-HOWTO74.html
-%%DOCSDIR%%/HTML/Security-HOWTO75.html
-%%DOCSDIR%%/HTML/Security-HOWTO76.html
-%%DOCSDIR%%/HTML/Security-HOWTO77.html
-%%DOCSDIR%%/HTML/Security-HOWTO78.html
-%%DOCSDIR%%/HTML/Security-HOWTO79.html
-%%DOCSDIR%%/HTML/Security-HOWTO8.html
-%%DOCSDIR%%/HTML/Security-HOWTO80.html
-%%DOCSDIR%%/HTML/Security-HOWTO81.html
-%%DOCSDIR%%/HTML/Security-HOWTO82.html
-%%DOCSDIR%%/HTML/Security-HOWTO83.html
-%%DOCSDIR%%/HTML/Security-HOWTO84.html
-%%DOCSDIR%%/HTML/Security-HOWTO85.html
-%%DOCSDIR%%/HTML/Security-HOWTO86.html
-%%DOCSDIR%%/HTML/Security-HOWTO87.html
-%%DOCSDIR%%/HTML/Security-HOWTO88.html
-%%DOCSDIR%%/HTML/Security-HOWTO89.html
-%%DOCSDIR%%/HTML/Security-HOWTO9.html
-%%DOCSDIR%%/HTML/Security-HOWTO_toc.html
-%%DOCSDIR%%/Linux+FreeBSD.ascii
-%%DOCSDIR%%/Linux+FreeBSD.latin1
-%%DOCSDIR%%/NFS-HOWTO.ascii
-%%DOCSDIR%%/NFS-HOWTO.latin1
-%%DOCSDIR%%/NIS-HOWTO.ascii
-%%DOCSDIR%%/NIS-HOWTO.latin1
-%%DOCSDIR%%/Security-HOWTO.ascii
-%%DOCSDIR%%/Security-HOWTO.latin1
-@dirrm %%DOCSDIR%%/HTML
-@dirrm %%DOCSDIR%%
diff --git a/misc/Makefile b/misc/Makefile
index 94193c4765cf..b1eb4aec946d 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -4,7 +4,6 @@
COMMENT = Miscellaneous utilities
SUBDIR += 44bsd-more
- SUBDIR += Howto
SUBDIR += achievo
SUBDIR += aclgen
SUBDIR += acron
diff --git a/net-mgmt/Makefile b/net-mgmt/Makefile
index 42795d312d17..50dc50f19f17 100644
--- a/net-mgmt/Makefile
+++ b/net-mgmt/Makefile
@@ -73,7 +73,6 @@
SUBDIR += nagios
SUBDIR += nagios-plugins
SUBDIR += nagios-silfreed-plugins
- SUBDIR += nagios-snmp-plugins
SUBDIR += nagiostat
SUBDIR += nat
SUBDIR += nav
@@ -139,7 +138,6 @@
SUBDIR += rate
SUBDIR += remarp
SUBDIR += rotorouter
- SUBDIR += ruby-snmp
SUBDIR += satellite
SUBDIR += scdp
SUBDIR += scli
diff --git a/net-mgmt/ruby-snmp/Makefile b/net-mgmt/ruby-snmp/Makefile
deleted file mode 100644
index 7d1e0c16971d..000000000000
--- a/net-mgmt/ruby-snmp/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-# New ports collection makefile for: Ruby-SNMP
-# Date created: 1 Sep 2000
-# Whom: Akinori MUSHA aka knu <knu@idaemons.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= snmp
-PORTVERSION= 0.2.1
-PORTREVISION= 1
-CATEGORIES= net-mgmt ruby
-MASTER_SITES= http://w3cic.riken.go.jp/~tsuruoka/
-PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
-DISTNAME= ruby${PORTNAME}-${PORTVERSION}
-EXTRACT_SUFX= .tgz
-DIST_SUBDIR= ruby
-
-MAINTAINER= seanc@FreeBSD.org
-COMMENT= Ruby interface to UCD-SNMP library
-
-IGNORE= is unusable, cf. ports/47957
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= "${IGNORE}"
-
-LIB_DEPENDS= snmp.4:${PORTSDIR}/net-mgmt/net-snmp4
-
-USE_RUBY= yes
-USE_RUBY_EXTCONF= yes
-
-WRKSRC= ${WRKDIR}/SNMP
-INSTALL_TARGET= site-install
-CONFIGURE_ARGS= --with-snmp-dir="${LOCALBASE}"
-
-DOCS_EN= mib_view.html \
- rubysnmp.html \
- sampleout.html \
- snmp_module.html \
- snmp_session.html \
- snmp_var.html
-
-post-install:
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${RUBY_MODDOCDIR}
-.for f in ${DOCS_EN}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/net-mgmt/ruby-snmp/distinfo b/net-mgmt/ruby-snmp/distinfo
deleted file mode 100644
index fcb93d287454..000000000000
--- a/net-mgmt/ruby-snmp/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (ruby/rubysnmp-0.2.1.tgz) = 0c30ae623895aa5304c808fddf34dd81
diff --git a/net-mgmt/ruby-snmp/files/patch-aa b/net-mgmt/ruby-snmp/files/patch-aa
deleted file mode 100644
index 8e10fe8dbe29..000000000000
--- a/net-mgmt/ruby-snmp/files/patch-aa
+++ /dev/null
@@ -1,45 +0,0 @@
---- extconf.rb.orig Mon Jul 10 19:18:51 2000
-+++ extconf.rb Fri Sep 1 01:53:44 2000
-@@ -1,15 +1,11 @@
--require './mkmf.rb'
-+require 'mkmf.rb'
-
- def crash(str)
- printf " extconf failure:%s\n", str
- exit 1
- end
-
--if /linux/ =~ RUBY_PLATFORM
-- $LDFLAGS = "-L/usr/lib"
--else
-- $LDFLAGS = "-L/usr/local/lib"
--end
-+dir_config('snmp')
-
- # Headers
- ruby_h = have_header("ruby.h")
-@@ -35,8 +31,10 @@
- EOF
-
- # Libraies
-+have_library("crypto") if test(?e, "/usr/lib/libcrypto.so");
-+
- snmpsessinit = have_library("snmp", "snmp_sess_init")
--unless snmpsessinit or snmpsessopen or snmpsessclose or snmpsessread or snmpsesssend
-+unless snmpsessinit # or snmpsessopen or snmpsessclose or snmpsessread or snmpsesssend
- crash "This module require snmp_sess_(init|open|close|read|send) functions."
- end
-
-@@ -51,10 +49,10 @@
- $CFLAGS = "-DNO_SNMP_FREE " + $CFLAGS
- end
-
--unless try_link(header+<<EOF, "-lsnmp")
-+if try_link(header+<<EOF, "-lsnmp")
-
- void main() {
-- init_snmp("snmpapp");
-+ init_snmp();
- }
- EOF
- $CFLAGS = "-DVOID_INIT_SNMP " + $CFLAGS
diff --git a/net-mgmt/ruby-snmp/files/patch-mib.c b/net-mgmt/ruby-snmp/files/patch-mib.c
deleted file mode 100644
index 48eea59ab40d..000000000000
--- a/net-mgmt/ruby-snmp/files/patch-mib.c
+++ /dev/null
@@ -1,9 +0,0 @@
---- mib.c.orig Mon Jul 10 19:18:51 2000
-+++ mib.c Sat Mar 30 19:15:41 2002
-@@ -1,4 +1,6 @@
- #include <sys/types.h>
-+#include <netinet/in.h>
-+
- #ifdef HAVE_UCD_SNMP_TOOLS_H
- #include <ucd-snmp/tools.h>
- #endif
diff --git a/net-mgmt/ruby-snmp/files/patch-snmp.c b/net-mgmt/ruby-snmp/files/patch-snmp.c
deleted file mode 100644
index 248dc2a04db5..000000000000
--- a/net-mgmt/ruby-snmp/files/patch-snmp.c
+++ /dev/null
@@ -1,9 +0,0 @@
---- snmp.c.orig Mon Jul 10 19:18:51 2000
-+++ snmp.c Sat Mar 30 19:15:26 2002
-@@ -1,5 +1,6 @@
- #include <errno.h>
- #include <sys/types.h>
-+#include <netinet/in.h>
-
- #ifdef HAVE_UCD_SNMP_TOOLS_H
- #include <ucd-snmp/tools.h>
diff --git a/net-mgmt/ruby-snmp/pkg-descr b/net-mgmt/ruby-snmp/pkg-descr
deleted file mode 100644
index b2d233893508..000000000000
--- a/net-mgmt/ruby-snmp/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Ruby SNMP is UCD-SNMP library interface for the Ruby.
-
-The current version only supports SNMPv1 GET and GETNEXT requests.
-
-Author: Nobuhiko Tsuruoka <tsuruoka@postman.riken.go.jp>
-WWW: http://w3cic.riken.go.jp/~tsuruoka/
diff --git a/net-mgmt/ruby-snmp/pkg-plist b/net-mgmt/ruby-snmp/pkg-plist
deleted file mode 100644
index 0fb53724ad83..000000000000
--- a/net-mgmt/ruby-snmp/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-%%RUBY_SITEARCHLIBDIR%%/snmp.so
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/mib_view.html
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/rubysnmp.html
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/sampleout.html
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/snmp_module.html
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/snmp_session.html
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/snmp_var.html
-%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%
diff --git a/net/Makefile b/net/Makefile
index 95e8b2659514..14970e743788 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -667,7 +667,6 @@
SUBDIR += rtg
SUBDIR += ruby-dict
SUBDIR += ruby-icmp
- SUBDIR += ruby-jabber4r
SUBDIR += ruby-ldap
SUBDIR += ruby-net-geoip
SUBDIR += ruby-nis
diff --git a/net/ruby-jabber4r/Makefile b/net/ruby-jabber4r/Makefile
deleted file mode 100644
index 0b56fbd9df2f..000000000000
--- a/net/ruby-jabber4r/Makefile
+++ /dev/null
@@ -1,62 +0,0 @@
-# New ports collection makefile for: jabber4r
-# Date created: 11 December 2002
-# Whom: Akinori MUSHA aka knu <knu@idaemons.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= jabber4r
-PORTVERSION= 0.6.0
-CATEGORIES= net ruby
-MASTER_SITES= http://rubyforge.org/frs/download.php/376/
-PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
-DIST_SUBDIR= ruby
-
-MAINTAINER= knu@FreeBSD.org
-COMMENT= A Ruby library to connect to an existing Jabber account
-
-BROKEN= Does not build
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-USE_RUBY= yes
-USE_RUBY_FEATURES= rexml
-USE_RUBY_RDOC= yes
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-DOCS= LICENSE.txt README doc
-EXAMPLES= examples/*
-
-.include <bsd.port.pre.mk>
-
-PLIST_MODDOCDIR= share/doc/${RUBY_NAME}/${RUBY_MODNAME}
-
-post-extract:
- ${RM} ${WRKSRC}/lib/jabber4r/LICENSE.txt
-
-do-build:
-.if !defined(NOPORTDOCS)
- cd ${BUILD_WRKSRC}; ${RUBY_RDOC}
-.endif
-
-do-install:
- cd ${WRKSRC}; ${RUBY} install.rb
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${RUBY_MODDOCDIR}
-.for f in ${DOCS}
- ${CP} -R ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/
-.endfor
- ${MKDIR} ${RUBY_MODEXAMPLESDIR}
-.for f in ${EXAMPLES}
- ${CP} -R ${WRKSRC}/${f} ${RUBY_MODEXAMPLESDIR}/
-.endfor
- cd ${WRKSRC} && \
- ${FIND} doc -type f|${SORT}| \
- ${SED} 's:^:${PLIST_MODDOCDIR}/:' >> ${TMPPLIST}; \
- ${FIND} doc -type d|${SORT} -r| \
- ${SED} 's:^:@dirrm ${PLIST_MODDOCDIR}/:'>> ${TMPPLIST}
- ${ECHO_CMD} '@dirrm ${PLIST_MODDOCDIR}'>> ${TMPPLIST}
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/net/ruby-jabber4r/distinfo b/net/ruby-jabber4r/distinfo
deleted file mode 100644
index 511b28ddf21f..000000000000
--- a/net/ruby-jabber4r/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (ruby/jabber4r-0.6.0.tar.gz) = e5e0bc060bd01389714c3598cf379e4d
-SIZE (ruby/jabber4r-0.6.0.tar.gz) = 23672
diff --git a/net/ruby-jabber4r/pkg-descr b/net/ruby-jabber4r/pkg-descr
deleted file mode 100644
index d26878c167a7..000000000000
--- a/net/ruby-jabber4r/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-This library was created to allow a Ruby application to connect to an
-existing Jabber account as an additional resource.
-
-This is not meant to be a library to create a complete Ruby-based
-Jabber IM client. It was written for ease of use, not completeness. It
-does support:
-
-* Account registration
-* Connection to an account (plain-text/digest)
-* Access to Roster (buddy list)
-* Tracking of presence of resources in the Roster (including local
- account resources)
-* Sending and receiving messages
-* Managing subscriptions
-* Pluggable xml parsers (rexml/xmlparser)
-
-Author: Richard Kilmer <rich@infoether.com>
-WWW: http://jabber4r.rubyforge.org/
diff --git a/net/ruby-jabber4r/pkg-plist b/net/ruby-jabber4r/pkg-plist
deleted file mode 100644
index 5d9dabea234d..000000000000
--- a/net/ruby-jabber4r/pkg-plist
+++ /dev/null
@@ -1,19 +0,0 @@
-%%RUBY_SITELIBDIR%%/jabber4r/jabber4r.rb
-%%RUBY_SITELIBDIR%%/jabber4r/jid.rb
-%%RUBY_SITELIBDIR%%/jabber4r/protocol.rb
-%%RUBY18_ONLY%%%%RUBY_SITELIBDIR%%/jabber4r/rexml_1.8_patch.rb
-%%RUBY_SITELIBDIR%%/jabber4r/roster.rb
-%%RUBY_SITELIBDIR%%/jabber4r/session.rb
-%%RUBY_SITELIBDIR%%/jabber4r/vcard.rb
-@dirrm %%RUBY_SITELIBDIR%%/jabber4r
-%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/echo.rb
-%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/fox/bitmapper.rb
-%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/fox/tbuplevel.png
-%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/register.rb
-%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/subscription.rb
-%%PORTDOCS%%%%RUBY16_ONLY%%%%RUBY_MODEXAMPLESDIR%%/test.rb
-%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/fox
-%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/LICENSE.txt
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/README
-@comment Here follows automatically generated entries
diff --git a/palm/Makefile b/palm/Makefile
index d7ac64baa9ca..f94cd3c8bfa6 100644
--- a/palm/Makefile
+++ b/palm/Makefile
@@ -42,7 +42,6 @@
SUBDIR += synce-rra
SUBDIR += synce-serial
SUBDIR += synce-trayicon
- SUBDIR += syncmal
SUBDIR += txt2pdbdoc
SUBDIR += uppc-kmod
diff --git a/palm/syncmal/Makefile b/palm/syncmal/Makefile
deleted file mode 100644
index 90a95b3a1eb0..000000000000
--- a/palm/syncmal/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# New ports collection makefile for: syncmal
-# Date created: March 17, 2001
-# Whom: fenner
-#
-# $FreeBSD$
-#
-
-PORTNAME= syncmal
-PORTVERSION= 0.71
-PORTREVISION= 2
-CATEGORIES= palm
-MASTER_SITES= http://jasonday.home.att.net/code/syncmal/
-DISTNAME= jpilot-${PORTNAME}_${PORTVERSION}${EXTRACTSUFX}
-
-MAINTAINER= fenner@FreeBSD.Org
-COMMENT= A MAL plugin for jpilot, to synchronize with services like AvantGo
-
-BUILD_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/palm/jpilot:patch \
- ${NONEXISTENT}:${PORTSDIR}/palm/malsync:patch
-RUN_DEPENDS= ${PREFIX}/bin/jpilot:${PORTSDIR}/palm/jpilot
-
-BROKEN= Configure fails
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-USE_GMAKE= YES
-GNU_CONFIGURE= YES
-CONFIGURE_ENV= GTK_CONFIG=${X11BASE}/bin/gtk12-config
-CONFIGURE_ARGS= --with-plugin-prefix=${WRKDIR}/../../jpilot/work/jpilot-0.99.2 \
- --with-mal-source=${WRKDIR}/../../malsync/work/malsync
-
-.include <bsd.port.mk>
diff --git a/palm/syncmal/distinfo b/palm/syncmal/distinfo
deleted file mode 100644
index 35fc09a034b9..000000000000
--- a/palm/syncmal/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (jpilot-syncmal_0.71.tar.gz) = 754e8dd3f6614cfc68d637ae62f88851
-SIZE (jpilot-syncmal_0.71.tar.gz) = 302724
diff --git a/palm/syncmal/files/patch-malsync::mal::client::unix::MAL31DBConfig.c b/palm/syncmal/files/patch-malsync::mal::client::unix::MAL31DBConfig.c
deleted file mode 100644
index 122f2b624aec..000000000000
--- a/palm/syncmal/files/patch-malsync::mal::client::unix::MAL31DBConfig.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- malsync/mal/client/unix/MAL31DBConfig.c.orig Sat Nov 16 13:07:58 2002
-+++ malsync/mal/client/unix/MAL31DBConfig.c Sat Nov 16 13:08:26 2002
-@@ -20,11 +20,7 @@
- */
-
- #include <MAL31DBConfig.h>
--#ifdef DARWIN
- #include <stdlib.h>
--#else
--#include <malloc.h>
--#endif
-
- /*---------------------------------------------------------------------------*/
- void
diff --git a/palm/syncmal/pkg-descr b/palm/syncmal/pkg-descr
deleted file mode 100644
index 6649b310a075..000000000000
--- a/palm/syncmal/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-syncmal is a plugin for jpilot which allows syncrhonizing with
-MobileLink services that use malsync, e.g. AvantGo.
-
-WWW: http://jasonday.home.att.net/code/syncmal/syncmal.html
diff --git a/palm/syncmal/pkg-plist b/palm/syncmal/pkg-plist
deleted file mode 100644
index 153556f64952..000000000000
--- a/palm/syncmal/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-lib/jpilot/plugins/libsyncmal.la
-lib/jpilot/plugins/libsyncmal.so
diff --git a/print/Makefile b/print/Makefile
index 60338d788bd3..e7a061402c35 100644
--- a/print/Makefile
+++ b/print/Makefile
@@ -136,7 +136,6 @@
SUBDIR += libotf
SUBDIR += libpaper
SUBDIR += lilypond
- SUBDIR += lilypond-devel
SUBDIR += lout
SUBDIR += lprps-a4
SUBDIR += lprps-letter
diff --git a/print/lilypond-devel/Makefile b/print/lilypond-devel/Makefile
deleted file mode 100644
index f923d9a21ab8..000000000000
--- a/print/lilypond-devel/Makefile
+++ /dev/null
@@ -1,122 +0,0 @@
-# New ports collection makefile for: lilypond-devel
-# Date created: 2001-02-10
-# Whom: patrick
-# based on print/lilypond originally by trevor
-#
-# $FreeBSD$
-# $Id: Makefile,v 1.19 2004/06/15 21:53:22 patrick Exp $
-#
-
-PORTNAME= lilypond
-PORTVERSION= 2.3.4
-CATEGORIES= print audio
-MASTER_SITES= http://lilypond.org/download/v2.3/
-PKGNAMESUFFIX= -devel
-
-MAINTAINER= atamaniuk-ports@frobs.net
-COMMENT= The GNU music typesetter (development)
-
-BUILD_DEPENDS= latex:${PORTSDIR}/print/teTeX \
- scrollkeeper-install:${PORTSDIR}/textproc/scrollkeeper
-LIB_DEPENDS= guile.15:${PORTSDIR}/lang/guile
-RUN_DEPENDS= latex:${PORTSDIR}/print/teTeX
-
-MAN1= abc2ly.1 etf2ly.1 midi2ly.1 mup2ly.1 lilypond.1 musedata2ly.1 \
- convert-ly.1 lilypond-bin.1 lilypond-book.1
-INFO= lilypond lilypond-internals \
- music-glossary
-
-CONFLICTS= lilypond-2.*
-
-BROKEN= "Build fails"
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-#INSTALLS_SHLIB not needed for phyton library midi.so
-
-GNU_CONFIGURE= yes
-USE_BISON= yes
-USE_GMAKE= YES
-USE_PYTHON= YES
-MAKEFILE= GNUmakefile
-PKGINSTALL= ${WRKDIR}/pkg-install
-
-CONFIGURE_ARGS+= --with-kpathsea-include=${LOCALBASE}/include \
- --with-kpathsea-lib=${LOCALBASE}/lib \
- --infodir=${PREFIX}/info
-CONFIGURE_ENV+= "CPPFLAGS=${CPPFLAGS}"
-
-.if defined(WITH_SELFBUILT_FONTS)
-BUILD_DEPENDS+= mftrace:${PORTSDIR}/print/mftrace
-.else
-BUILD_DEPENDS+= wget:${PORTSDIR}/ftp/wget
-BUILD_DEPENDS+= rpm2cpio:${PORTSDIR}/archivers/rpm
-.endif
-
-# inform kpathsea.h of getopt-prototype version
-CFLAGS+= -D__GNU_LIBRARY__
-CPPFLAGS+= -I${WRKSRC}/lily/out
-CFLAGS+= ${CPPFLAGS}
-
-.include <bsd.port.pre.mk>
-ALL_TARGET= all
-
-.if ${OSVERSION} < 500000
-USE_GCC= 3.4
-.endif
-
-.if ${ARCH} == "alpha" && ${OSVERSION} < 500000
-BROKEN= "Coredump during build on alpha 4.x"
-.endif
-
-SCRIPTS_ENV+= PORTVERSION=${PORTVERSION}
-
-.if defined(NOPORTDOCS)
-PLIST_SUB+= CONDITIONAL="@comment "
-EXTRA_PATCHES+= ${FILESDIR}/extra-patch:GNUmakefile.in
-.else
-PLIST_SUB+= CONDITIONAL=""
-.endif
-PLIST_SUB+= PORTVERSION=${PORTVERSION}
-
-#IGNORING portlint 2.5.0 WARN: possible direct use of command "install" found at line 64. use ${INSTALL_foobaa} instead.
-INSTALL_INFO?= install-info
-
-pre-configure:
- ${SED} -e "s=%%LOCALBASE%%=${LOCALBASE}=g;s=%%DATADIRVERSION%%=${DATADIR}/${PORTVERSION}=g" \
- < ${FILESDIR}/pkg-install.in \
- | ${SED} -e "s=${PREFIX}=\$${PKG_PREFIX}=g" \
- > ${PKGINSTALL}
-
-.if !defined(WITH_SELFBUILT_FONTS)
-post-configure:
- cd ${WRKSRC} && ${GMAKE} -C mf get-pfa
-.endif
-
-post-install:
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR} ${EXAMPLESDIR}/scripts
- cd ${WRKSRC}/input ; \
- ${TAR} -chf - --exclude=out --exclude=CVS --exclude=GNUmakefile . | \
- ${TAR} -xf - -C ${EXAMPLESDIR};
-
-.for ii in login profile
- ${INSTALL_SCRIPT} ${WRKSRC}/buildscripts/out/lilypond-${ii} \
- ${EXAMPLESDIR}/scripts
-.endfor
-
- cd ${WRKSRC}/Documentation/topdocs/out && ${TAR} -chf - \
- --exclude=dummy.dep --exclude=CVS --exclude=GNUmakefile . \
- | ${TAR} -xf - -C ${DOCSDIR}
-
-.for ii in ${INFO}
- - ${INSTALL_INFO} ${PREFIX}/info/${ii}.info ${PREFIX}/info/dir
-.endfor
-.endif
- ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
-
- @${ECHO_CMD} "* Look in ${EXAMPLESDIR}/scripts"
- @${ECHO_CMD} "* for needed additions to your .profile"
- @${ECHO_CMD} "* (at least the TEXMF environment variable is required)."
-
-.include <bsd.port.post.mk>
diff --git a/print/lilypond-devel/distinfo b/print/lilypond-devel/distinfo
deleted file mode 100644
index 0f30f03ceb3f..000000000000
--- a/print/lilypond-devel/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (lilypond-2.3.4.tar.gz) = 6f36600cbe117b13f9d6da54e58ce552
-SIZE (lilypond-2.3.4.tar.gz) = 1911869
diff --git a/print/lilypond-devel/files/patch-Documentation:usr:lilypond.tely b/print/lilypond-devel/files/patch-Documentation:usr:lilypond.tely
deleted file mode 100644
index 4f60ef4f048d..000000000000
--- a/print/lilypond-devel/files/patch-Documentation:usr:lilypond.tely
+++ /dev/null
@@ -1,23 +0,0 @@
---- Documentation/user/lilypond.tely.orig Sun Apr 11 09:44:32 2004
-+++ Documentation/user/lilypond.tely Sun Apr 11 09:45:09 2004
-@@ -17,14 +17,14 @@
- @c prepend GNU for dir, must be unique
- @c do not list the `lilypond' node at toplevel, so that `info lilypond'
- @c goes to Top.
--@c * lilypond: (lilypond/lilypond)Invoking LilyPond. Titling LilyPond scores.
--* GNU LilyPond: (lilypond/lilypond). The GNU music typesetter.
--* convert-ly: (lilypond/lilypond)Invoking convert-ly. Older LilyPond versions.
--* midi2ly: (lilypond/lilypond)Invoking midi2ly. Importing MIDI.
--* etf2ly: (lilypond/lilypond)Invoking etf2ly. Importing Finale.
--* abc2ly: (lilypond/lilypond)Invoking abc2ly. Importing ABC.
--* musedata2ly: (lilypond/lilypond)Invoking musedata2ly. Importing MuseData.
--* mup2ly: (lilypond/lilypond)Invoking mup2ly. Importing Mup.
-+@c * lilypond: (lilypond)Invoking LilyPond. Titling LilyPond scores.
-+* GNU LilyPond: (lilypond). The GNU music typesetter.
-+* convert-ly: (lilypond)Invoking convert-ly. Older LilyPond versions.
-+* midi2ly: (lilypond)Invoking midi2ly. Importing MIDI.
-+* etf2ly: (lilypond)Invoking etf2ly. Importing Finale.
-+* abc2ly: (lilypond)Invoking abc2ly. Importing ABC.
-+* musedata2ly: (lilypond)Invoking musedata2ly. Importing MuseData.
-+* mup2ly: (lilypond)Invoking mup2ly. Importing Mup.
- @end direntry
diff --git a/print/lilypond-devel/files/patch-Documentation:usr:music-glossary.tely b/print/lilypond-devel/files/patch-Documentation:usr:music-glossary.tely
deleted file mode 100644
index 0c6b62d7e9f9..000000000000
--- a/print/lilypond-devel/files/patch-Documentation:usr:music-glossary.tely
+++ /dev/null
@@ -1,11 +0,0 @@
---- Documentation/user/music-glossary.tely.orig Sun Apr 11 09:45:14 2004
-+++ Documentation/user/music-glossary.tely Sun Apr 11 09:45:23 2004
-@@ -4,7 +4,7 @@
-
- @dircategory GNU music project
- @direntry
--* Glossary: (lilypond/music-glossary). Glossary of music terms.
-+* Glossary: (music-glossary). Glossary of music terms.
- @end direntry
-
- @ifhtml
diff --git a/print/lilypond-devel/files/patch-config.make.in b/print/lilypond-devel/files/patch-config.make.in
deleted file mode 100644
index b9e8342e16e9..000000000000
--- a/print/lilypond-devel/files/patch-config.make.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- config.make.in.orig Sun Apr 11 10:26:32 2004
-+++ config.make.in Sun Apr 11 10:26:46 2004
-@@ -41,7 +41,7 @@
-
- # move out of config.make.in?
- package_datadir = $(datadir)/$(package)
--package_infodir = $(infodir)/$(package)
-+package_infodir = $(infodir)
- package_libdir = $(libdir)/$(package)
- package_docdir = $(docdir)/$(package)
- package_omfdir = $(omfdir)/$(package)
diff --git a/print/lilypond-devel/files/pkg-install.in b/print/lilypond-devel/files/pkg-install.in
deleted file mode 100644
index 81572f5e7a9d..000000000000
--- a/print/lilypond-devel/files/pkg-install.in
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-LOCALBASE="%%LOCALBASE%%"
-DATADIRVERSION="%%DATADIRVERSION%%"
-case $2 in
- POST-INSTALL)
- PATH=${LOCALBASE}/bin:${PATH}
- export TEXMF="{${DATADIRVERSION},"`kpsexpand \\$TEXMF`"}"
- texhash
- ;;
-esac
diff --git a/print/lilypond-devel/pkg-descr b/print/lilypond-devel/pkg-descr
deleted file mode 100644
index cbe4b263e035..000000000000
--- a/print/lilypond-devel/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-LilyPond is a music typesetter. It produces sheet music using a
-high-level description file, which is plain text, as input. You
-can use your favorite text editor to enter the description files.
-The font and the layout were inspired by engraved music, but can
-be modified. The program also has limited MIDI functionality: you
-can write MIDI files, and there is a MIDI to lilypond conversion
-tool, midi2ly. Conversion tools for PMX, MUP, ABC, Finale and
-Musedata are also included.
-
-WWW: http://lilypond.org/web/
-
-Patrick Atamaniuk
diff --git a/print/lilypond-devel/pkg-plist b/print/lilypond-devel/pkg-plist
deleted file mode 100644
index 7b2ab6feb2aa..000000000000
--- a/print/lilypond-devel/pkg-plist
+++ /dev/null
@@ -1,1066 +0,0 @@
-bin/convert-ly
-bin/lilypond-book
-bin/lilypond
-bin/abc2ly
-bin/etf2ly
-bin/musedata2ly
-bin/mup2ly
-bin/midi2ly
-bin/lilypond-bin
-lib/lilypond/%%PORTVERSION%%/python/midi.so
-share/emacs/site-lisp/lilypond-font-lock.el
-share/emacs/site-lisp/lilypond-indent.el
-share/emacs/site-lisp/lilypond-init.el
-share/emacs/site-lisp/lilypond-mode.el
-share/emacs/site-lisp/lilypond-words.el
-%%DATADIR%%/%%PORTVERSION%%/python/lilylib.py
-%%DATADIR%%/%%PORTVERSION%%/python/lilylib.pyc
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-accordion.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-autometric.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-banier.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-beugel.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-beum.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-bolletjes.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-din-code.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-din.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-din10.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-din12.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-din14.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-din17.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-din6.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-din8.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-eindelijk.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-generic.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-haak.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-harmonica.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-ital-f.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-ital-m.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-ital-p.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-ital-r.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-ital-s.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-ital-z.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-klef.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-macros.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-nummer-code.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-nummer.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta11.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-nummer10.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-nummer12.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-nummer16.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-nummer20.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-nummer23.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-nummer26.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-nummer4.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-nummer6.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-nummer8.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-params.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-pendaal.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-puntje.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-schrift.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-slag.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-solfa.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-test-generic.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-test11.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-test13.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-test16.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-test20.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-test23.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-test26.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-timesig.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-toevallig.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta13.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta14.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta16.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta18.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta20.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta23.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta26.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/graycx.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/graylj.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/parmesan-accidentals.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/parmesan-clefs.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/parmesan-custodes.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/parmesan-flags.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/parmesan-generic.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/parmesan-heads.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/parmesan-rests.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/parmesan-scripts.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/parmesan-timesig.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/parmesan11.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/parmesan13.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/parmesan14.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/parmesan16.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/parmesan18.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/parmesan20.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/parmesan23.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/parmesan26.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta11.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta13.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta14.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta16.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta18.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta20.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta23.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta26.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta-din10.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta-din12.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta-din14.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta-din17.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta-din6.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta-din8.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta-nummer10.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta-nummer12.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta-nummer16.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta-nummer20.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta-nummer23.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta-nummer26.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta-nummer4.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta-nummer6.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta-nummer8.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/parmesan11.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/parmesan13.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/parmesan14.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/parmesan16.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/parmesan18.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/parmesan20.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/parmesan23.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/parmesan26.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta11.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta13.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta14.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta16.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta18.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta20.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta23.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta26.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta-din10.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta-din12.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta-din14.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta-din17.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta-din6.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta-din8.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta-nummer10.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta-nummer12.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta-nummer16.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta-nummer20.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta-nummer23.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta-nummer26.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta-nummer4.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta-nummer6.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta-nummer8.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/parmesan11.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/parmesan13.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/parmesan14.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/parmesan16.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/parmesan18.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/parmesan20.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/parmesan23.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/parmesan26.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta11.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta13.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta14.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta16.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta18.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta20.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta23.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta26.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta-din10.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta-din12.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta-din14.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta-din17.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta-din6.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta-din8.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta-nummer10.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta-nummer12.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta-nummer16.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta-nummer20.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta-nummer23.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta-nummer26.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta-nummer4.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta-nummer6.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta-nummer8.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/parmesan11.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/parmesan13.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/parmesan14.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/parmesan16.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/parmesan18.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/parmesan20.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/parmesan23.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/parmesan26.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/fonts.scale
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/Fontmap
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/Fontmap.lily
-%%DATADIR%%/%%PORTVERSION%%/tex/feta11.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta13.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta14.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta16.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta18.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta20.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta23.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta26.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta-din10.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta-din12.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta-din14.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta-din17.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta-din6.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta-din8.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta-nummer10.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta-nummer12.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta-nummer16.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta-nummer20.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta-nummer23.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta-nummer26.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta-nummer4.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta-nummer6.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta-nummer8.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/parmesan11.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/parmesan13.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/parmesan14.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/parmesan16.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/parmesan18.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/parmesan20.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/headers.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/parmesan23.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/parmesan26.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/lily-debug.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/lily-pdf-defs.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/lily-ps-defs.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/lilyponddefs.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/ltest.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/number.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/test-pedal.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/texinfo.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/titledefs.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/music-drawing-routines.ps
-%%DATADIR%%/%%PORTVERSION%%/ly/feta11list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta13list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta14list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta16list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta18list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta20list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta23list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta26list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/init.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta-din10list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta-din12list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta-din14list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta-din17list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta-din6list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta-din8list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta-nummer10list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta-nummer12list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta-nummer16list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta-nummer20list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta-nummer23list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta-nummer26list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta-nummer4list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta-nummer6list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta-nummer8list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/parmesan11list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/parmesan13list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/parmesan14list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/parmesan16list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/parmesan18list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/parmesan20list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/parmesan23list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/parmesan26list.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/a3-init.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/a4-init.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/accordion-defs-init.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/book-init-init.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/catalan.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/center-init.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/chord-modifiers-init.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/declarations-init.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/deutsch.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/drumpitch-init.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/dynamic-scripts-init.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/english.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/engraver-init.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/espanol.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/generate-documentation.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/generate-interface-doc-init.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/grace-init.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/gregorian-init.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/italiano.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/legal-init.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/letter-init.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/midi-init.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/nederlands.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/norsk.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/params-init.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/part-paper-init.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/performer-init.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/property-init.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/scale-definitions-init.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/script-init.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/spanners-init.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/suomi.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/svenska.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/tabloid-init.ly
-%%DATADIR%%/%%PORTVERSION%%/dvips/lilypond.map
-%%DATADIR%%/%%PORTVERSION%%/ps/lilyponddefs.ps
-%%DATADIR%%/%%PORTVERSION%%/ps/music-drawing-routines.ps
-%%DATADIR%%/%%PORTVERSION%%/scm/auto-beam.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/bass-figure.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/beam.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/c++.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/chord-entry.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/chord-generic-names.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/chord-ignatzek-names.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/chord-name.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/clef.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/define-context-properties.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/define-grob-interfaces.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/define-grob-properties.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/define-grobs.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/define-markup-commands.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/define-music-properties.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/define-music-types.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/document-backend.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/document-functions.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/document-markup.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/document-music.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/document-translation.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/documentation-generate.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/documentation-lib.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/font.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/lily.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/midi.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/music-functions.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/new-markup.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/output-lib.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/output-pdf.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/output-pdftex.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/output-ps.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/output-sketch.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/output-sodipodi.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/paper.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/output-tex.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/page-layout.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/part-combiner.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/script.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/slur.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/standalone.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/stencil.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/to-xml.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/translation-functions.scm
-%%DATADIR%%/%%PORTVERSION%%/make/generic-rules.make
-%%DATADIR%%/%%PORTVERSION%%/make/generic-targets.make
-%%DATADIR%%/%%PORTVERSION%%/make/generic-vars.make
-%%DATADIR%%/%%PORTVERSION%%/make/lilypond-rules.make
-%%DATADIR%%/%%PORTVERSION%%/make/lilypond-targets.make
-%%DATADIR%%/%%PORTVERSION%%/make/lilypond-vars.make
-%%DATADIR%%/%%PORTVERSION%%/make/ly-rules.make
-%%DATADIR%%/%%PORTVERSION%%/make/ly-targets.make
-%%DATADIR%%/%%PORTVERSION%%/make/ly-vars.make
-%%DATADIR%%/%%PORTVERSION%%/make/ly.make
-%%DATADIR%%/%%PORTVERSION%%/make/lysdoc-rules.make
-%%DATADIR%%/%%PORTVERSION%%/make/lysdoc-targets.make
-%%DATADIR%%/%%PORTVERSION%%/make/lysdoc-vars.make
-%%DATADIR%%/%%PORTVERSION%%/make/mutopia-inclusions.make
-%%DATADIR%%/%%PORTVERSION%%/make/mutopia-rules.make
-%%DATADIR%%/%%PORTVERSION%%/make/mutopia-targets.make
-%%DATADIR%%/%%PORTVERSION%%/make/ports-vars.make
-%%DATADIR%%/%%PORTVERSION%%/make/mutopia-vars.make
-%%DATADIR%%/%%PORTVERSION%%/make/ports-rules.make
-%%DATADIR%%/%%PORTVERSION%%/make/ports-targets.make
-%%DATADIR%%/%%PORTVERSION%%/make/stepmake.make
-%%DATADIR%%/%%PORTVERSION%%/make/substitute.make
-%%DATADIR%%/%%PORTVERSION%%/make/toplevel-version.make
-%%DATADIR%%/%%PORTVERSION%%/make/GNUmakefile
-%%DATADIR%%/%%PORTVERSION%%/make/lilypond.mandrake.spec.in
-%%DATADIR%%/%%PORTVERSION%%/make/lilypond.redhat.spec.in
-%%DATADIR%%/%%PORTVERSION%%/make/lilypond.suse.spec.in
-%%DATADIR%%/%%PORTVERSION%%/make/srcdir.make.in
-%%DATADIR%%/%%PORTVERSION%%/vim/syntax/lilypond-words
-%%DATADIR%%/%%PORTVERSION%%/vim/syntax/lilypond-words.vim
-%%DATADIR%%/%%PORTVERSION%%/vim/syntax/lilypond.vim
-%%DATADIR%%/%%PORTVERSION%%/vim/compiler/lilypond.vim
-%%DATADIR%%/%%PORTVERSION%%/vim/ftdetect/lilypond.vim
-%%DATADIR%%/%%PORTVERSION%%/vim/ftplugin/lilypond.vim
-%%DATADIR%%/%%PORTVERSION%%/vim/indent/lilypond.vim
-%%DATADIR%%/%%PORTVERSION%%/ls-R
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/ecb.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/ecb10.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-braces-a.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-braces-b.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-braces-c.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-braces-d.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-braces-e.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-braces-f.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-braces-g.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-braces-h.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/source/feta-braces-i.mf
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta-braces-a.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta-braces-b.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta-braces-c.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta-braces-d.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta-braces-e.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta-braces-f.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta-braces-g.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta-braces-h.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/afm/feta-braces-i.afm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta-braces-a.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta-braces-b.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta-braces-c.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta-braces-d.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta-braces-e.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta-braces-f.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta-braces-g.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta-braces-h.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/feta-braces-i.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/tfm/ecb10.tfm
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta-braces-a.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta-braces-b.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta-braces-c.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta-braces-d.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta-braces-e.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta-braces-f.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta-braces-g.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta-braces-h.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/feta-braces-i.pfa
-%%DATADIR%%/%%PORTVERSION%%/fonts/type1/ecb10.pfa
-%%DATADIR%%/%%PORTVERSION%%/tex/feta-braces-a.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta-braces-b.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta-braces-c.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta-braces-d.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta-braces-e.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta-braces-f.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta-braces-g.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta-braces-h.tex
-%%DATADIR%%/%%PORTVERSION%%/tex/feta-braces-i.tex
-%%DATADIR%%/%%PORTVERSION%%/ly/feta-braces-alist.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta-braces-blist.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta-braces-clist.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta-braces-dlist.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta-braces-elist.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta-braces-flist.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta-braces-glist.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta-braces-hlist.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/feta-braces-ilist.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/book-paper-defaults.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/music-functions-init.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/portugues.ly
-%%DATADIR%%/%%PORTVERSION%%/ly/vlaams.ly
-%%DATADIR%%/%%PORTVERSION%%/ps/feta11.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta13.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta14.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta16.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta18.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta20.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta23.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta26.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta-braces-a.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta-braces-b.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta-braces-c.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta-braces-d.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta-braces-e.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta-braces-f.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta-braces-g.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta-braces-h.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta-braces-i.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta-din10.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta-din12.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta-din14.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta-din17.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta-din6.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta-din8.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta-nummer10.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta-nummer12.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta-nummer16.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta-nummer20.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta-nummer23.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta-nummer26.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta-nummer4.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta-nummer6.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/feta-nummer8.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/parmesan11.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/parmesan13.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/parmesan14.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/parmesan16.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/parmesan18.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/parmesan20.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/cmr.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/parmesan23.enc
-%%DATADIR%%/%%PORTVERSION%%/ps/parmesan26.enc
-%%DATADIR%%/%%PORTVERSION%%/scm/encoding.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/framework-gnome.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/framework-ps.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/framework-tex.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/fret-diagrams.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/ly-from-scheme.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/output-gnome.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/safe-lily.scm
-%%DATADIR%%/%%PORTVERSION%%/scm/titling.scm
-share/locale/cs/LC_MESSAGES/lilypond.mo
-share/locale/da/LC_MESSAGES/lilypond.mo
-share/locale/de/LC_MESSAGES/lilypond.mo
-share/locale/es/LC_MESSAGES/lilypond.mo
-share/locale/fi/LC_MESSAGES/lilypond.mo
-share/locale/fr/LC_MESSAGES/lilypond.mo
-share/locale/it/LC_MESSAGES/lilypond.mo
-share/locale/ja/LC_MESSAGES/lilypond.mo
-share/locale/nl/LC_MESSAGES/lilypond.mo
-share/locale/ru/LC_MESSAGES/lilypond.mo
-share/locale/sv/LC_MESSAGES/lilypond.mo
-%%CONDITIONAL%%%%EXAMPLESDIR%%/paddy.abc
-%%CONDITIONAL%%%%EXAMPLESDIR%%/example-1.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/example-2.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/example-3.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/les-nereides.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/mutopia-header.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/puer-fragment.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/screech-boink.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/twinkle-pop.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/wilhelmus.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/scripts/lilypond-login
-%%CONDITIONAL%%%%EXAMPLESDIR%%/scripts/lilypond-profile
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/add-staccato.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/add-text-script.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/ambitus-mixed.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/ancient-accidentals.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/ancient-font.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/ancient-time.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/bagpipe.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/bar-always.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/bar-lines.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/bar-lines-lyric-only.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/bar-number-every-five-reset.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/bar-number-regular-interval.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/bar-number-show-all.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/beam-alternate.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/beam-auto-4-8.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/beam-auto.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/beam-auto-override.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/beam-control.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/beam-count.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/beam-dir-functions.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/beam-isknee.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/beam-neutral-direction.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/beam-rest.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/blank-notes.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/blank-paper.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/blank-paper-tab.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/cadenza-skip.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/caps.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/cautionaries.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/chord-names-german.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/chord-names-jazz.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/chord-names-no-inversions.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/chords-without-melody.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/clef-8-syntax.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/hymn.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/clef-end-of-line.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/clef-manual-control.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/coriolan-margin.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/count-systems.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/crescendi.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/cue-notes.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/divisiones.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/drarn.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/drarn-slurs.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/dynamic-absolute-volume.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/dynamic-extra.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/embedded-postscript.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/embedded-scm.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/embedded-tex.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/engraver-contexts.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/engraver-one-by-one.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/extra-staff.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/figured-bass-alternate.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/follow-voice.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/force-hshift.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/gourlay.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/gregorian-scripts.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/harmonic.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/header-ifelse.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/hshift.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/improv.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/incipit.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/instrument-name-grandstaff.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/ligature-vaticana.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/lilypond-testpage.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/+.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/lyric-hyphen-retain.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/lyrics-skip-notes.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/mensural-ligatures.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/mensural-note-heads.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/midi-scales.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/move-accidentals.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/move-specific-text.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/music-box.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/music-creation.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/no-bar-lines.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/no-staff.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/ossia.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/page-breaks.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/part-combine.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/partial-blank.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/phrasing-slur-height.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/piano-staff-distance.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/polymetric-differing-notes.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/polymetric.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/preset-extent.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/repeat.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/repeat-manual.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/repeat-shorter-bracket.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/rests.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/rest-dot-positions.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/reverse-music.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/rhythm-excercise.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/scales-greek.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/scheme-interactions.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/script-abbreviations.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/script-chart.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/script-priority.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/script-stack.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/separate-staccato.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/slur-attachment-override.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/slur-beautiful.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/slur-dash.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/slur-manual.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/slur-minimum-length.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/slur-ugly.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/smart-transpose.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/spacing-2.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/spanner-after-break-tweak.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/staff-bracket.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/staff-container.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/staff-lines.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/staff-size.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/staff-space.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/stem-cross-staff.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/stem-extend.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/stem-length.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/tablature-hammer.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/tablature.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/temporary-stave.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/text-rotate.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/textscript.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/text-spanner.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/tie-cross-voice.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/time.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/time-signature-double.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/timing.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/title.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/title-markup.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/to-xml.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/transposition.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/trill.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/trills.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/unfold-all-repeats.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/version-output.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/vertical-extent.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/engraver-example.lyinc
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/accidental-cautionary.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/accidental-double.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/accidental-ledger.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/accidental.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/accidental-octave.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/accidental-placement.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/accidental-quarter.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/accidental-single-double.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/accidentals.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/accidental-tie.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/accidental-unbroken-tie-spacing.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/accidental-voice.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/ambitus.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/apply-context.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/apply-output.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/arpeggio-bracket.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/arpeggio-collision.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/arpeggio.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/auto-beam-bar.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/auto-beam.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/auto-beam-no-beam.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/auto-beam-triplet.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/auto-beam-tuplets.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/auto-change.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/balloon.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/bar-number.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/bar-scripts.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beam-auto-knee.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beam-break.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beam-center-slope.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beam-concave.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beam-cross-staff-auto-knee.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beam-cross-staff.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beam-cross-staff-slope.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beam-damp.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beam-default-lengths.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beamed-chord.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beam-extreme.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beam-french.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beam-funky-beamlet.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beam-funky.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beaming.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beaming-ternary-metrum.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beam-knee-symmetry.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beam-length.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beam-manual-beaming.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beam-multiple-cross-staff.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beam-over-barline.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beam-position.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beam-postfix-notation.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beam-quanting-32nd.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/dots.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beam-quanting-horizontal.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beam-quarter.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beam-rest.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beam-second.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beam-shortened-lengths.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/beams.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/break.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/breathing-sign-ancient.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/breathing-sign.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/chord-changes.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/chord-name-entry-11.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/chord-name-entry.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/chord-name-exceptions.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/chord-name-major7.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/chord-names-bass.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/chord-scripts.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/clef-oct.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/chords-funky-ignatzek.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/chord-tremolo.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/chord-tremolo-short.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/clefs.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/cluster-cross-staff.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/cluster.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/collision-2.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/collision-dots-invert.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/collision-dots.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/collision-dots-move.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/collision-head-chords.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/collision-heads.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/collision-merge-differently-dotted.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/collision-merge-dots.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/collision-mesh.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/collisions.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/completion-heads.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/completion-heads-polyphony.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/custos.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/dot-flag-collision.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/drums.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/dynamics-broken-hairpin.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/dynamics-glyphs.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/dynamics-line.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/dynamics-unbound-hairpin.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/easy-notation.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/figured-bass.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/finger-chords.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/fingering.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/follow-voice-break.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/font-magnification.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/font-name.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/generic-output-property.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/glissando.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/grace.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/grace-auto-beam.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/grace-bar-line.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/grace-bar-number.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/grace-beam.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/grace-end.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/grace-nest1.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/grace-nest2.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/grace-nest3.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/grace-nest4.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/grace-nest5.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/grace-nest.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/grace-part-combine.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/grace-staff-length.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/grace-start.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/grace-stems.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/grace-sync.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/grace-types.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/grace-unfold-repeat.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/grace-volta-repeat-2.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/grace-volta-repeat.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/hairpin-dashed.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/hairpin-ending.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/hara-kiri-pianostaff.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/instrument-name.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/instrument-name-markup.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/instrument-name-partial.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/key-clefs.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/key-signature-scordatura.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/keys.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/+.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/lyric-combine.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/lyric-combine-new.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/lyric-combine-polyphonic.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/lyric-extender-broken.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/lyric-extender.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/lyric-hyphen-break.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/lyric-hyphen.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/lyric-phrasing.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/lyrics-bar.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/lyrics-melisma-beam.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/markup-note.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/markup-stack.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/markup-user.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/measure-grouping.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/mensural.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/metronome-marking.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/mm-rests2.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/molecule-hacking.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/multi-measure-rest-center.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/multi-measure-rest-grace.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/multi-measure-rest-instr-name.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/multi-measure-rest.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/multi-measure-rest-spacing.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/multi-measure-rest-multi-staff-center.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/multi-measure-rest-text.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/music-map.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/new-markup-scheme.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/new-markup-syntax.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/non-empty-text.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/note-group-bracket.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/note-head-chord.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/note-head-harmonic.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/note-head-style.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/note-line.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/number-staff-lines.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/ottava-broken.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/ottava.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/part-combine-a2.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/part-combine-cross.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/part-combine.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/part-combine-global.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/part-combine-solo-global.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/part-combine-solo.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/part-combine-text.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/pedal-bracket.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/pedal-end.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/pedal-ped.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/phrasing-slur.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/prefatory-empty-spacing.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/prefatory-spacing-matter.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/property-grace-polyphony.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/property-once.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/quote.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/quote-transposition.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/rehearsal-mark-letter.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/rehearsal-mark-number.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/rest.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/repeat-fold.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/repeat-line-break.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/repeat-percent.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/repeat-percent-skipbars.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/repeat-slash.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/repeat-unfold-all.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/repeat-unfold.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/repeat-unfold-tremolo.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/repeat-volta.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/repeat-volta-skip-alternatives.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/rest-collision-beam.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/rest-collision.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/rest-ledger.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/rest-pitch.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/rest-polyphonic.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/rhythmic-staff.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/script-collision.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/script-stacked.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/script-stack-order.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/size11.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/size13.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/size16.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/size20.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/size23.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/size26.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/slur-area.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/slur-attachment.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/slur-broken-trend.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/slur-cross-staff.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/slur-dots.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/slur-nice.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/slur-rest.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/slur-staccato.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/slur-stem-broken.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/slur-symmetry-1.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/slur-symmetry.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/spacing-accidental.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/spacing-accidental-staffs.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/spacing-accidental-stretch.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/spacing-bar-stem.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/spacing-clef-first-note.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/spacing-ended-voice.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/spacing-end-of-line.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/spacing-folded-clef2.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/spacing-folded-clef.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/spacing-grace-duration.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/spacing-grace.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/spacing-knee.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/spacing-multi-tuplet.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/spacing-note-flags.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/spacing-ragged-last.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/spacing-rest.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/spacing-short-notes.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/spacing-stem-bar.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/spacing-stem-direction.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/spacing-stem-same-direction.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/spacing-to-grace.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/spacing-very-tight.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/span-bar.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/staccato-pos.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/staff-halfway.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/staff-mixed-size.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/staff-tweak.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/stanza-number.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/stem-direction.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/stem-shorten.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/stem-spacing.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/stem-tremolo.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/system-extents.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/system-start-bracket.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/tablature.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/tablature-string-tunings.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/tag-filter.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/text-spanner.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/tie-busy-grobs.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/tie-chord.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/tie-dots.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/tie-grace.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/tie.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/tuplet-beam.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/tuplet-gap.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/tuplet-nest.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/tuplet-properties.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/tuplet-rest.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/tuplet-slope.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/tuplets.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/tuplet-staffline-collision.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/voice-follower.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/volta-broken-left-edge.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/volta-multi-staff.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/allfontstyle.lyinc
-%%CONDITIONAL%%%%EXAMPLESDIR%%/tutorial/lilbook.tex
-%%CONDITIONAL%%%%EXAMPLESDIR%%/tutorial/brahms-original.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/tutorial/brahms-tweaked.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/no-notation/README
-%%CONDITIONAL%%%%EXAMPLESDIR%%/no-notation/bar-check.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/no-notation/beam-warn.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/no-notation/denneboom.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/no-notation/die-staff.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/no-notation/dos-guile.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/no-notation/dos-ps.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/no-notation/dos-tex.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/no-notation/midi-grace.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/no-notation/midi-lyric-barcheck.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/no-notation/midi-transposing.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/no-notation/midi-tuplets.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/no-notation/midi-volume-equaliser.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/no-notation/parse2.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/no-notation/parse3.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/no-notation/parse4.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/no-notation/parse5.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/no-notation/parse.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/no-notation/recording.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/no-notation/safe-guile.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/no-notation/safe-ps.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/no-notation/safe-include.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/no-notation/safe-tex.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/no-notation/textcresc.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/template/README
-%%CONDITIONAL%%%%EXAMPLESDIR%%/template/gregorian-transcription.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/template/header.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/template/jazz-combo.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/template/melody-chords.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/template/melody.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/template/melody-lyrics-chords.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/template/melody-lyrics.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/template/piano-4-voices.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/template/piano-dynamics.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/template/piano.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/template/piano-lyrics.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/template/piano-melody-lyrics.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/template/satb.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/mutopia/claop.py
-%%CONDITIONAL%%%%EXAMPLESDIR%%/mutopia/J.S.Bach/baerenreiter-sarabande.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/mutopia/J.S.Bach/bwv940.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/mutopia/J.S.Bach/wtk1-fugue2.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/mutopia/F.Schubert/morgenlied.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/mutopia/F.Schubert/standchen.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/mutopia/E.Satie/petite-ouverture-a-danser.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/mutopia/W.A.Mozart/mozart-hrn3-allegro.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/mutopia/W.A.Mozart/mozart-hrn3-defs.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/mutopia/W.A.Mozart/mozart-hrn-3.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/mutopia/W.A.Mozart/mozart-hrn3-romanze.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/mutopia/W.A.Mozart/mozart-hrn3-rondo.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/mutopia/R.Schumann/romanze-op28-2.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/simple-song.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/simple.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/boxed-stencil.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/fret-diagram.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/test/markup-score.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/bar-check-redefine.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/music-function.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/newaddlyrics.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/part-combine-solo-end.ly
-%%CONDITIONAL%%%%EXAMPLESDIR%%/regression/span-bar-break.ly
-%%CONDITIONAL%%%%DOCSDIR%%/AUTHORS.txt
-%%CONDITIONAL%%%%DOCSDIR%%/INSTALL.txt
-%%CONDITIONAL%%%%DOCSDIR%%/NEWS.txt
-%%CONDITIONAL%%%%DOCSDIR%%/README.txt
-%%CONDITIONAL%%share/omf/lilypond/%%PORTVERSION%%/lilypond-internals.html.omf
-%%CONDITIONAL%%share/omf/lilypond/%%PORTVERSION%%/lilypond.html.omf
-%%CONDITIONAL%%share/omf/lilypond/%%PORTVERSION%%/music-glossary.html.omf
-%%CONDITIONAL%%share/omf/lilypond/%%PORTVERSION%%/lilypond.pdf.omf
-%%CONDITIONAL%%share/omf/lilypond/%%PORTVERSION%%/music-glossary.pdf.omf
-%%CONDITIONAL%%share/omf/lilypond/%%PORTVERSION%%/lilypond.ps.gz.omf
-%%CONDITIONAL%%share/omf/lilypond/%%PORTVERSION%%/music-glossary.ps.gz.omf
-@unexec rm -f %D/%%DATADIR%%/%%PORTVERSION%%/ls-R 2>&1 >/dev/null || true
-@dirrm lib/lilypond/%%PORTVERSION%%/python
-@dirrm lib/lilypond/%%PORTVERSION%%
-@dirrm lib/lilypond
-%%CONDITIONAL%%@dirrm %%DOCSDIR%%
-%%CONDITIONAL%%@dirrm %%EXAMPLESDIR%%/scripts
-%%CONDITIONAL%%@dirrm %%EXAMPLESDIR%%/test
-%%CONDITIONAL%%@dirrm %%EXAMPLESDIR%%/regression
-%%CONDITIONAL%%@dirrm %%EXAMPLESDIR%%/tutorial
-%%CONDITIONAL%%@dirrm %%EXAMPLESDIR%%/no-notation
-%%CONDITIONAL%%@dirrm %%EXAMPLESDIR%%/template
-%%CONDITIONAL%%@dirrm %%EXAMPLESDIR%%/mutopia/J.S.Bach
-%%CONDITIONAL%%@dirrm %%EXAMPLESDIR%%/mutopia/F.Schubert
-%%CONDITIONAL%%@dirrm %%EXAMPLESDIR%%/mutopia/E.Satie
-%%CONDITIONAL%%@dirrm %%EXAMPLESDIR%%/mutopia/W.A.Mozart
-%%CONDITIONAL%%@dirrm %%EXAMPLESDIR%%/mutopia/R.Schumann
-%%CONDITIONAL%%@dirrm %%EXAMPLESDIR%%/mutopia
-%%CONDITIONAL%%@dirrm %%EXAMPLESDIR%%
-%%CONDITIONAL%%@dirrm %%DATADIR%%/%%PORTVERSION%%/vim/compiler
-%%CONDITIONAL%%@dirrm %%DATADIR%%/%%PORTVERSION%%/vim/ftdetect
-%%CONDITIONAL%%@dirrm %%DATADIR%%/%%PORTVERSION%%/vim/ftplugin
-%%CONDITIONAL%%@dirrm %%DATADIR%%/%%PORTVERSION%%/vim/indent
-%%CONDITIONAL%%@dirrm %%DATADIR%%/%%PORTVERSION%%/vim/syntax
-%%CONDITIONAL%%@dirrm %%DATADIR%%/%%PORTVERSION%%/vim
-%%CONDITIONAL%%@dirrm share/omf/lilypond/%%PORTVERSION%%
-%%CONDITIONAL%%@dirrm share/omf/lilypond
-@dirrm %%DATADIR%%/%%PORTVERSION%%/python
-@dirrm %%DATADIR%%/%%PORTVERSION%%/fonts/source
-@dirrm %%DATADIR%%/%%PORTVERSION%%/fonts/afm
-@dirrm %%DATADIR%%/%%PORTVERSION%%/fonts/tfm
-@dirrm %%DATADIR%%/%%PORTVERSION%%/fonts/type1
-@dirrm %%DATADIR%%/%%PORTVERSION%%/fonts
-@dirrm %%DATADIR%%/%%PORTVERSION%%/tex
-@dirrm %%DATADIR%%/%%PORTVERSION%%/dvips
-@dirrm %%DATADIR%%/%%PORTVERSION%%/ly
-@dirrm %%DATADIR%%/%%PORTVERSION%%/ps
-@dirrm %%DATADIR%%/%%PORTVERSION%%/scm
-@dirrm %%DATADIR%%/%%PORTVERSION%%/make
-@dirrm %%DATADIR%%/%%PORTVERSION%%
-@dirrm %%DATADIR%%
-@exec scrollkeeper-install -q %D/%%CONDITIONAL%%share/omf/lilypond/%%PORTVERSION%%/lilypond-internals.html.omf 2>/dev/null || /usr/bin/true
-@unexec scrollkeeper-uninstall -q %D/%%CONDITIONAL%%share/omf/lilypond/%%PORTVERSION%%/lilypond-internals.html.omf 2>/dev/null || /usr/bin/true
-@exec scrollkeeper-install -q %D/%%CONDITIONAL%%share/omf/lilypond/%%PORTVERSION%%/lilypond.html.omf 2>/dev/null || /usr/bin/true
-@unexec scrollkeeper-uninstall -q %D/%%CONDITIONAL%%share/omf/lilypond/%%PORTVERSION%%/lilypond.html.omf 2>/dev/null || /usr/bin/true
-@exec scrollkeeper-install -q %D/%%CONDITIONAL%%share/omf/lilypond/%%PORTVERSION%%/music-glossary.html.omf 2>/dev/null || /usr/bin/true
-@unexec scrollkeeper-uninstall -q %D/%%CONDITIONAL%%share/omf/lilypond/%%PORTVERSION%%/music-glossary.html.omf 2>/dev/null || /usr/bin/true
-@exec scrollkeeper-install -q %D/%%CONDITIONAL%%share/omf/lilypond/%%PORTVERSION%%/lilypond.pdf.omf 2>/dev/null || /usr/bin/true
-@unexec scrollkeeper-uninstall -q %D/%%CONDITIONAL%%share/omf/lilypond/%%PORTVERSION%%/lilypond.pdf.omf 2>/dev/null || /usr/bin/true
-@exec scrollkeeper-install -q %D/%%CONDITIONAL%%share/omf/lilypond/%%PORTVERSION%%/music-glossary.pdf.omf 2>/dev/null || /usr/bin/true
-@unexec scrollkeeper-uninstall -q %D/%%CONDITIONAL%%share/omf/lilypond/%%PORTVERSION%%/music-glossary.pdf.omf 2>/dev/null || /usr/bin/true
-@exec scrollkeeper-install -q %D/%%CONDITIONAL%%share/omf/lilypond/%%PORTVERSION%%/lilypond.ps.gz.omf 2>/dev/null || /usr/bin/true
-@unexec scrollkeeper-uninstall -q %D/%%CONDITIONAL%%share/omf/lilypond/%%PORTVERSION%%/lilypond.ps.gz.omf 2>/dev/null || /usr/bin/true
-@exec scrollkeeper-install -q %D/%%CONDITIONAL%%share/omf/lilypond/%%PORTVERSION%%/music-glossary.ps.gz.omf 2>/dev/null || /usr/bin/true
-@unexec scrollkeeper-uninstall -q %D/%%CONDITIONAL%%share/omf/lilypond/%%PORTVERSION%%/music-glossary.ps.gz.omf 2>/dev/null || /usr/bin/true
diff --git a/print/lilypond-devel/scripts/post-configure b/print/lilypond-devel/scripts/post-configure
deleted file mode 100644
index 713c4d692b10..000000000000
--- a/print/lilypond-devel/scripts/post-configure
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-outdir=out
-cd ${WRKSRC} || exit 2
- file=lily/$outdir/lexer.cc
- echo -n "Generating and fixing $file... "
- rm -f $file
- gmake conf=$CONF -C lily $outdir/lexer.cc || true
-
- mv $file $file.orig
- sed -e 's/istream\*/std::istream*/g' \
- -e 's/ostream\*/std::ostream*/g' \
- -e 's/class istream;/#include \<iostream\>/g' \
- $file.orig > $file
- echo "done"
diff --git a/print/lilypond-devel/scripts/post-patch b/print/lilypond-devel/scripts/post-patch
deleted file mode 100644
index aff5fb958c45..000000000000
--- a/print/lilypond-devel/scripts/post-patch
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-outdir=out
-cd ${WRKSRC} || exit 2
-echo "Patching for FlexLexer.h <->gcc3 issues"
-
-file=""
-candidates=`find /usr/include -name FlexLexer.h`
-#take first found file.
-for d in $candidates; do if [ -f $d ]; then file=$d; break; fi; done
-if [ -z "${file}" ]; then echo "Cannot find FlexLexer.h"; exit 2; fi
-
-echo -n "Copying and fixing $file... "
-mkdir -p lily/$outdir
-rm -f lily/$outdir/FlexLexer.h
-sed \
- -e 's/istream/std::istream/' \
- -e 's/[^i]ostream/std::ostream/' \
- -e 's/iostream.h/iostream/' \
- $file > lily/$outdir/FlexLexer.h
-echo "done"
diff --git a/security/Makefile b/security/Makefile
index da6a20debc08..12cf19d82f57 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -404,7 +404,6 @@
SUBDIR += revelation
SUBDIR += rid
SUBDIR += rkhunter
- SUBDIR += ruby-acl
SUBDIR += ruby-aes
SUBDIR += ruby-blowfish
SUBDIR += ruby-cast_256
diff --git a/security/ruby-acl/Makefile b/security/ruby-acl/Makefile
deleted file mode 100644
index 25d8dd39c0ad..000000000000
--- a/security/ruby-acl/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-# New ports collection makefile for: Ruby-acl
-# Date created: 7 Sep 2000
-# Whom: Akinori MUSHA aka knu <knu@idaemons.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= acl
-PORTVERSION= 1.0.1
-CATEGORIES= security ipv6 ruby
-MASTER_SITES= http://www2a.biglobe.ne.jp/~seki/ruby/
-PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
-DIST_SUBDIR= ruby
-
-MAINTAINER= knu@FreeBSD.org
-COMMENT= Ruby module to provide Access Control List checks
-
-BROKEN= Does not build
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-USE_RUBY= yes
-
-NO_BUILD= yess
-
-RUBY_RD_FILES= doc/acl.rd doc/ja/acl.rd.ja
-
-post-extract:
- ${MKDIR} ${WRKSRC}/doc/ja
- ${MV} ${WRKSRC}/README ${WRKSRC}/doc/
- ${MV} ${WRKSRC}/README.ja ${WRKSRC}/doc/*.ja ${WRKSRC}/doc/ja/
-
-do-install:
- @cd ${WRKSRC}; ${RUBY} install.rb
-
-post-install: doc-install
-
-.include <bsd.port.mk>
-
-doc-install:
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${RUBY_MODEXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/acltest.rb ${RUBY_MODEXAMPLESDIR}
- ${MKDIR} ${RUBY_MODDOCDIR}
- ${CP} -R ${WRKSRC}/doc/* ${RUBY_MODDOCDIR}/
-.endif
diff --git a/security/ruby-acl/distinfo b/security/ruby-acl/distinfo
deleted file mode 100644
index 61ebb305af89..000000000000
--- a/security/ruby-acl/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (ruby/acl-1.0.1.tar.gz) = da2d50ce01e8c9df26cdab60977e8623
-SIZE (ruby/acl-1.0.1.tar.gz) = 4456
diff --git a/security/ruby-acl/pkg-descr b/security/ruby-acl/pkg-descr
deleted file mode 100644
index 073dbc0feb5f..000000000000
--- a/security/ruby-acl/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Ruby-acl provides Access Control List checks.
-
- list = %w(
- deny all
- allow 192.168.1.*
- allow 127.0.0.1
- )
- acl = ACL.new(list, ACL::DENY_ALLOW)
- ...
- ns = soc.accept
- unless acl.allow_socket?(ns)
- # forbidden
- end
-
-
-Author: Masatoshi SEKI <m_seki@mva.biglobe.ne.jp>
-WWW: http://www.ruby-lang.org/raa/list.rhtml?name=acl
diff --git a/security/ruby-acl/pkg-plist b/security/ruby-acl/pkg-plist
deleted file mode 100644
index 700782ea6071..000000000000
--- a/security/ruby-acl/pkg-plist
+++ /dev/null
@@ -1,11 +0,0 @@
-%%RUBY_SITELIBDIR%%/acl.rb
-%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/acltest.rb
-%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/README
-%%PORTDOCS%%%%RUBY_RD_HTML_FILES%%%%RUBY_MODDOCDIR%%/acl.html
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/acl.rd
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ja/README.ja
-%%PORTDOCS%%%%RUBY_RD_HTML_FILES%%%%RUBY_MODDOCDIR%%/ja/acl.ja.html
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ja/acl.rd.ja
-%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/ja
-%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%
diff --git a/shells/Makefile b/shells/Makefile
index 01834876032b..8c0bf9d3fc48 100644
--- a/shells/Makefile
+++ b/shells/Makefile
@@ -6,7 +6,6 @@
SUBDIR += 44bsd-csh
SUBDIR += bash
SUBDIR += bash-completion
- SUBDIR += bash1
SUBDIR += bash2
SUBDIR += bush
SUBDIR += es
diff --git a/shells/bash1/Makefile b/shells/bash1/Makefile
deleted file mode 100644
index 26b51a3b0b2f..000000000000
--- a/shells/bash1/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: bash
-# Date created: 21 August 1994
-# Whom: jkh
-#
-# $FreeBSD$
-#
-
-PORTNAME= bash
-PORTVERSION= 1.14.7
-CATEGORIES= shells
-MASTER_SITES= ${MASTER_SITE_GNU}
-MASTER_SITE_SUBDIR= bash
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= The GNU Bourne Again Shell -- old version
-
-DEPRECATED= Bash 1.x is EOL, please use shells/bash.
-EXPIRATION_DATE= 2004-08-25
-
-NO_LATEST_LINK= yes
-WRKSRC= ${WRKDIR}/${DISTNAME}
-# Don't compress manpages or .so not works.
-NOMANCOMPRESS= yes
-MAN1= bash.1 bash_builtins.1
-INFO= bash
-
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "ia64"
-BROKEN= "Does not compile on ia64"
-.endif
-
-post-install:
- @install-info ${PREFIX}/info/bash.info ${PREFIX}/info/dir
-
-.include <bsd.port.post.mk>
diff --git a/shells/bash1/distinfo b/shells/bash1/distinfo
deleted file mode 100644
index 7eb2c0e3c32c..000000000000
--- a/shells/bash1/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (bash-1.14.7.tar.gz) = 2ba8f27c9861d57826e695278a240a04
-SIZE (bash-1.14.7.tar.gz) = 1518180
diff --git a/shells/bash1/files/patch-aa b/shells/bash1/files/patch-aa
deleted file mode 100644
index 6103b663f0c4..000000000000
--- a/shells/bash1/files/patch-aa
+++ /dev/null
@@ -1,20 +0,0 @@
---- Makefile.orig Sun Jun 11 11:41:48 1995
-+++ Makefile Sat Nov 27 19:01:13 1999
-@@ -10,7 +10,7 @@
- # If you haven't read README, now might be a good time.
-
- # Include some boilerplate Gnu makefile definitions.
--prefix = /usr/local
-+prefix = $(PREFIX)
- exec_prefix = $(prefix)
- bindir = $(exec_prefix)/bin
- srcdir = .
-@@ -25,7 +25,7 @@
- # Force CPPNAME to be the name of your C preprocesor if Bash can't
- # find it. For instance, `CPPNAME=/usr/libexec/cpp' on 4.4 BSD.
- # If all else fails, set CPPNAME=$(CC) -E
--CPPNAME =
-+CPPNAME = $(CC) -E
- CPP = `$(SHELL) $(CPPMAGIC) $(GETCPPSYMS) "$(CPPNAME)"` -P
-
- CPP_MAKEFILE = $(srcdir)/cpp-Makefile
diff --git a/shells/bash1/files/patch-ab b/shells/bash1/files/patch-ab
deleted file mode 100644
index 908154888e5c..000000000000
--- a/shells/bash1/files/patch-ab
+++ /dev/null
@@ -1,56 +0,0 @@
-*** cpp-Makefile.orig Sun Jun 11 22:44:05 1995
---- cpp-Makefile Wed Jul 19 20:17:18 1995
-***************
-*** 133,139 ****
---- 133,143 ----
- /usr/include. Then it will break.) */
- CC = gcc -traditional -I/usr/include $(GCC_EXTRAS)
- # else /* HAVE_FIXED_INCLUDES */
-+ #ifdef __FreeBSD__
-+ CC += $(GCC_EXTRAS)
-+ #else
- CC = gcc $(GCC_EXTRAS)
-+ #endif
- # endif /* HAVE_FIXED_INCLUDES */
- #else /* !HAVE_GCC */
- CC = CPP_CC
-***************
-*** 151,158 ****
---- 155,167 ----
- AR = ar
-
- INSTALL = $(SUPPORT_SRC)install.sh
-+ #ifndef __FreeBSD__
- INSTALL_PROGRAM = $(INSTALL) -c
- INSTALL_DATA = $(INSTALL) -c -m 644
-+ #else
-+ INSTALL_PROGRAM = install -c -o bin -g bin -m 555
-+ INSTALL_DATA = install -c -o bin -g bin -m 644
-+ #endif
-
- COMPRESS = gzip
- COMPRESS_EXT = .gz
-***************
-*** 300,306 ****
---- 309,317 ----
- /**/# The GNU coding standards don't recognize the possibility that
- /**/# other information besides optimization and debugging might be
- /**/# passed to cc. A different name should have been used.
-+ #ifndef __FreeBSD__
- CFLAGS = -O -g
-+ #endif
-
- SYSTEM_FLAGS = $(LINEBUF) $(VPRINTF) $(UNISTD) $(STDLIB) $(LIMITSH) \
- $(GROUPS) $(RESOURCE) $(PARAM) $(SIGHANDLER) $(SYSDEP) $(WAITH) \
-***************
-*** 308,313 ****
---- 319,327 ----
- $(VARARGSH) $(STRCHR) $(STRCASE) $(DEVFD) \
- -D$(Machine) -D$(OS)
- LDFLAGS = $(NOSHARE) $(SYSDEP_LD) $(EXTRA_LD_PATH) $(PROFILE_FLAGS) $(CFLAGS)
-+ #ifdef __FreeBSD__
-+ LDFLAGS += -s
-+ #endif
- CCFLAGS = $(PROFILE_FLAGS) $(SYSTEM_FLAGS) -DSHELL $(ALLOCA_CFLAGS) \
- $(MALLOC_CFLAGS) $(CFLAGS)
- CPPFLAGS= -I. -I$(srcdir) -I$(LIBSRC)
diff --git a/shells/bash1/files/patch-ac b/shells/bash1/files/patch-ac
deleted file mode 100644
index 4176de4b36a0..000000000000
--- a/shells/bash1/files/patch-ac
+++ /dev/null
@@ -1,41 +0,0 @@
-*** readline.c.orig Wed May 24 18:43:28 1995
---- lib/readline/readline.c Wed Jul 19 20:26:53 1995
-***************
-*** 958,964 ****
- static void
- readline_initialize_everything ()
- {
-! char *t;
-
- /* Find out if we are running in Emacs. */
- running_in_emacs = getenv ("EMACS") != (char *)0;
---- 958,964 ----
- static void
- readline_initialize_everything ()
- {
-! char *t, *t1;
-
- /* Find out if we are running in Emacs. */
- running_in_emacs = getenv ("EMACS") != (char *)0;
-***************
-*** 993,1000 ****
- /* Check for LC_CTYPE and use its value to decide the defaults for
- 8-bit character input and output. */
- t = getenv ("LC_CTYPE");
-! if (t && (strcmp (t, "iso-8859-1") == 0 || strcmp (t, "iso_8859_1") == 0 ||
-! strcmp (t, "ISO-8859-1") == 0))
- {
- _rl_meta_flag = 1;
- _rl_convert_meta_chars_to_ascii = 0;
---- 993,1003 ----
- /* Check for LC_CTYPE and use its value to decide the defaults for
- 8-bit character input and output. */
- t = getenv ("LC_CTYPE");
-! t1 = getenv ("LANG");
-! if (t && (strstr (t, "8859-1") != NULL || strstr (t, "8859_1") != NULL ||
-! strstr (t, "KOI8-R") != NULL || strstr (t, "koi8-r") != NULL) ||
-! t1 && (strstr (t1, "8859-1") != NULL || strstr (t1, "8859_1") != NULL ||
-! strstr (t1, "KOI8-R") != NULL || strstr (t1, "koi8-r") != NULL))
- {
- _rl_meta_flag = 1;
- _rl_convert_meta_chars_to_ascii = 0;
diff --git a/shells/bash1/files/patch-ad b/shells/bash1/files/patch-ad
deleted file mode 100644
index 956d4d2ddbd0..000000000000
--- a/shells/bash1/files/patch-ad
+++ /dev/null
@@ -1,47 +0,0 @@
-*** documentation/Makefile.orig Mon Jun 12 03:45:55 1995
---- documentation/Makefile Mon Jun 16 19:30:13 1997
-***************
-*** 49,55 ****
- $(RM) $@
- ${NROFF} -man $< > $@
-
-! all: ps info dvi text
-
- ps: bash.ps readline.ps article.ps
- dvi: features.dvi features.ps
---- 49,55 ----
- $(RM) $@
- ${NROFF} -man $< > $@
-
-! all: info # ps dvi text
-
- ps: bash.ps readline.ps article.ps
- dvi: features.dvi features.ps
-***************
-*** 90,101 ****
-
- installdirs:
- -[ -d $(mandir) ] || mkdir $(mandir)
-! -[ -d $(man3dir) ] || mkdir $(man3dir)
- -[ -d $(infodir) ] || mkdir $(infodir)
-
- install: all installdirs
- $(INSTALL_DATA) bash.1 $(mandir)
-! $(INSTALL_DATA) readline.3 $(man3dir)
- $(INSTALL_DATA) features.info $(infodir)/bash.info
-
- uninstall:
---- 90,102 ----
-
- installdirs:
- -[ -d $(mandir) ] || mkdir $(mandir)
-! # -[ -d $(man3dir) ] || mkdir $(man3dir)
- -[ -d $(infodir) ] || mkdir $(infodir)
-
- install: all installdirs
- $(INSTALL_DATA) bash.1 $(mandir)
-! $(INSTALL_DATA) builtins.1 $(mandir)/bash_builtins.1
-! # $(INSTALL_DATA) readline.3 $(man3dir)
- $(INSTALL_DATA) features.info $(infodir)/bash.info
-
- uninstall:
diff --git a/shells/bash1/files/patch-ae b/shells/bash1/files/patch-ae
deleted file mode 100644
index ec58ff4ae41a..000000000000
--- a/shells/bash1/files/patch-ae
+++ /dev/null
@@ -1,17 +0,0 @@
-*** documentation/builtins.1.bak Sat Sep 18 00:06:53 1993
---- documentation/builtins.1 Wed Oct 4 23:29:49 1995
-***************
-*** 10,15 ****
- unset, until, wait, while \- bash built-in commands, see \fBbash\fR(1)
- .SH BASH BUILTIN COMMANDS
- .nr zZ 1
-! .so bash.1
- .SH SEE ALSO
- bash(1), sh(1)
---- 10,15 ----
- unset, until, wait, while \- bash built-in commands, see \fBbash\fR(1)
- .SH BASH BUILTIN COMMANDS
- .nr zZ 1
-! .so man1/bash.1
- .SH SEE ALSO
- bash(1), sh(1)
diff --git a/shells/bash1/files/patch-ag b/shells/bash1/files/patch-ag
deleted file mode 100644
index 56b74093c828..000000000000
--- a/shells/bash1/files/patch-ag
+++ /dev/null
@@ -1,13 +0,0 @@
---- documentation/features.texi.orig Fri Aug 5 04:26:21 1994
-+++ documentation/features.texi Mon Jun 16 19:16:56 1997
-@@ -2,6 +2,10 @@
- @c %**start of header
- @setfilename features.info
- @settitle Bash Features
-+@dircategory Shells
-+@direntry
-+* Bash: (bash). GNU Bourne-Again SHell.
-+@end direntry
- @c %**end of header
-
- @ignore
diff --git a/shells/bash1/files/patch-ah b/shells/bash1/files/patch-ah
deleted file mode 100644
index 40571f255852..000000000000
--- a/shells/bash1/files/patch-ah
+++ /dev/null
@@ -1,54 +0,0 @@
---- machines.h.orig Mon Dec 18 20:13:22 1995
-+++ machines.h Fri Dec 12 11:02:59 2003
-@@ -63,7 +63,7 @@
- some machines, our malloc () cannot be used (because of library
- conflicts, for example), and for those, you should specifically
- #undef USE_GNU_MALLOC in the machine description. */
--#define USE_GNU_MALLOC
-+#undef USE_GNU_MALLOC
-
- /* This causes the Gnu malloc library (from glibc) to be used. */
- /* #define USE_GNU_MALLOC_LIBRARY */
-@@ -846,11 +847,6 @@
- # define done386
- # define M_MACHINE "i386"
- # define M_OS "FreeBSD"
--# if __FreeBSD__ > 1
--# define SYSDEP_CFLAGS -D__BSD_4_4__ -DRLIMTYPE=quad_t
--# else
--# define SYSDEP_CFLAGS -DOPENDIR_NOT_ROBUST -DINT_GROUPS_ARRAY
--# endif
- # define HAVE_SYS_SIGLIST
- # define HAVE_SETLINEBUF
- # define HAVE_GETGROUPS
-@@ -2390,3 +2386,30 @@
- # endif /* LD_HAS_NO_DASH_L */
-
- #endif /* UNKNOWN_MACHINE */
-+
-+/* FreeBSD overrides */
-+#if defined (__sparc64__)
-+# define M_MACHINE "sun4u"
-+#endif
-+#if defined (__ia64__)
-+# define M_MACHINE "ia64"
-+#endif
-+#if defined (__amd64__)
-+# define M_MACHINE "amd64"
-+#endif
-+#define M_OS "FreeBSD"
-+#if __FreeBSD__ > 1
-+# define SYSDEP_CFLAGS -D__BSD_4_4__ -DRLIMTYPE=quad_t
-+#else
-+# define SYSDEP_CFLAGS -DOPENDIR_NOT_ROBUST -DINT_GROUPS_ARRAY
-+#endif
-+#define SYSDEP_LDFLAGS -static
-+#define HAVE_SYS_SIGLIST
-+#define HAVE_SETLINEBUF
-+#define HAVE_GETGROUPS
-+#define HAVE_VFPRINTF
-+#define HAVE_STRERROR
-+#define VOID_SIGHANDLER
-+#define HAVE_DIRENT
-+#define HAVE_STRCASECMP
-+#define GCC_STANDARD
diff --git a/shells/bash1/files/patch-ai b/shells/bash1/files/patch-ai
deleted file mode 100644
index e51bb707a183..000000000000
--- a/shells/bash1/files/patch-ai
+++ /dev/null
@@ -1,11 +0,0 @@
---- siglist.h.orig Mon Mar 15 07:21:34 1999
-+++ siglist.h Mon Mar 15 07:21:50 1999
-@@ -28,7 +28,7 @@
- #endif /* Solaris || USGr4_2 || drs6000 || amiga || Minix */
-
- #if !defined (Solaris) && !defined (Linux) && !defined (__BSD_4_4__) && \
-- !defined (Minix) && !defined (NetBSD) && !defined (FreeBSD) && \
-+ !defined (Minix) && !defined (NetBSD) && !defined (__FreeBSD__) && \
- !defined (BSD_OS)
- extern char *sys_siglist[];
- #endif /* !Solaris && !Linux && !__BSD_4_4__ && !Minix && !NetBSD && !FreeBSD && !BSD_OS */
diff --git a/shells/bash1/files/patch-aj b/shells/bash1/files/patch-aj
deleted file mode 100644
index fed357fc09d3..000000000000
--- a/shells/bash1/files/patch-aj
+++ /dev/null
@@ -1,12 +0,0 @@
-*** ./subst.c.orig Wed Nov 17 18:40:38 1999
---- ./subst.c Wed Nov 17 18:40:59 1999
-*************** process_substitute (string, open_for_rea
-*** 2021,2026 ****
---- 2021,2027 ----
- pid = make_child ((char *)NULL, 1);
- if (pid == 0)
- {
-+ reset_terminating_signals();
- /* Cancel traps, in trap.c. */
- restore_original_signals ();
- setup_async_signals ();
diff --git a/shells/bash1/files/patch-ak b/shells/bash1/files/patch-ak
deleted file mode 100644
index db1ef8527ed3..000000000000
--- a/shells/bash1/files/patch-ak
+++ /dev/null
@@ -1,13 +0,0 @@
-*** ./trap.c.orig Wed Nov 17 18:36:19 1999
---- ./trap.c Wed Nov 17 18:36:29 1999
-*************** restore_original_signals ()
-*** 556,563 ****
- {
- register int i;
-
-- reset_terminating_signals (); /* in shell.c */
--
- if (sigmodes[0] & SIG_TRAPPED)
- {
- free_trap_command (0);
---- 556,561 ----
diff --git a/shells/bash1/files/patch-al b/shells/bash1/files/patch-al
deleted file mode 100644
index 77f2b3aa1e06..000000000000
--- a/shells/bash1/files/patch-al
+++ /dev/null
@@ -1,13 +0,0 @@
-*** ./execute_cmd.c.orig Wed Nov 17 18:37:45 1999
---- ./execute_cmd.c Wed Nov 17 18:37:53 1999
-*************** execute_command_internal (command, async
-*** 340,345 ****
---- 340,347 ----
- {
- int user_subshell, return_code, function_value;
-
-+ reset_terminating_signals();
-+
- /* Cancel traps, in trap.c. */
- restore_original_signals ();
- if (asynchronous)
diff --git a/shells/bash1/files/patch-bashbug.sh b/shells/bash1/files/patch-bashbug.sh
deleted file mode 100644
index b2ab8f36e4d1..000000000000
--- a/shells/bash1/files/patch-bashbug.sh
+++ /dev/null
@@ -1,11 +0,0 @@
---- support/bashbug.sh.race Thu Aug 27 17:21:28 1998
-+++ support/bashbug.sh Thu Aug 27 17:23:40 1998
-@@ -15,7 +15,7 @@
- PATH=/bin:/usr/bin:usr/local/bin:$PATH
- export PATH
-
--TEMP=/tmp/bashbug.$$
-+TEMP=`/bin/mktemp /tmp/bashbug.XXXXXX`
-
- BUGADDR=${1-bug-bash@prep.ai.mit.edu}
-
diff --git a/shells/bash1/files/patch-builtins-common.c b/shells/bash1/files/patch-builtins-common.c
deleted file mode 100644
index 1bc0267dd5c7..000000000000
--- a/shells/bash1/files/patch-builtins-common.c
+++ /dev/null
@@ -1,30 +0,0 @@
---- builtins/common.c.orig Fri Aug 29 12:14:26 2003
-+++ builtins/common.c Fri Aug 29 12:18:31 2003
-@@ -20,7 +20,7 @@
- #include <sys/types.h>
- #include "../posixstat.h"
- #if defined (HAVE_VFPRINTF)
--#include <varargs.h>
-+#include <stdarg.h>
- #endif /* VFPRINTF */
-
- #if defined (HAVE_STRING_H)
-@@ -114,16 +114,14 @@
- shell. */
- #if defined (HAVE_VFPRINTF)
- void
--builtin_error (va_alist)
-- va_dcl
-+builtin_error (char *format, ...)
- {
-- char *format;
- va_list args;
-
- if (this_command_name && *this_command_name)
- fprintf (stderr, "%s: ", this_command_name);
-
-- va_start (args);
-+ va_start (args, format);
- format = va_arg (args, char *);
- vfprintf (stderr, format, args);
- va_end (args);
diff --git a/shells/bash1/files/patch-builtins-common.h b/shells/bash1/files/patch-builtins-common.h
deleted file mode 100644
index 68845dc1ca5e..000000000000
--- a/shells/bash1/files/patch-builtins-common.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- builtins/common.h.orig Fri Aug 29 12:14:20 2003
-+++ builtins/common.h Fri Aug 29 12:14:46 2003
-@@ -23,7 +23,7 @@
-
- #define ISOPTION(s, c) (s[0] == '-' && !s[2] && s[1] == c)
-
--extern void builtin_error ();
-+extern void builtin_error (char *, ...);
- extern void bad_option ();
-
- extern int get_numeric_arg ();
diff --git a/shells/bash1/files/patch-error.c b/shells/bash1/files/patch-error.c
deleted file mode 100644
index 6d29429fe339..000000000000
--- a/shells/bash1/files/patch-error.c
+++ /dev/null
@@ -1,102 +0,0 @@
---- error.c.orig Fri Aug 29 12:21:42 2003
-+++ error.c Fri Aug 29 12:24:18 2003
-@@ -22,7 +22,7 @@
- #include <fcntl.h>
-
- #if defined (HAVE_VFPRINTF)
--#include <varargs.h>
-+#include <stdarg.h>
- #endif
-
- #include <errno.h>
-@@ -121,18 +121,15 @@
- #else /* We have VARARGS support, so use it. */
-
- void
--programming_error (va_alist)
-- va_dcl
-+programming_error (char *format, ...)
- {
- va_list args;
-- char *format;
-
- #if defined (JOB_CONTROL)
- give_terminal_to (shell_pgrp);
- #endif /* JOB_CONTROL */
-
-- va_start (args);
-- format = va_arg (args, char *);
-+ va_start (args, format);
- vfprintf (stderr, format, args);
- fprintf (stderr, "\n");
- va_end (args);
-@@ -144,15 +141,12 @@
- }
-
- void
--report_error (va_alist)
-- va_dcl
-+report_error (char *format, ...)
- {
- va_list args;
-- char *format;
-
- fprintf (stderr, "%s: ", get_name_for_error ());
-- va_start (args);
-- format = va_arg (args, char *);
-+ va_start (args, format);
- vfprintf (stderr, format, args);
- fprintf (stderr, "\n");
-
-@@ -162,15 +156,12 @@
- }
-
- void
--fatal_error (va_alist)
-- va_dcl
-+fatal_error (char *format, ...)
- {
- va_list args;
-- char *format;
-
- fprintf (stderr, "%s: ", get_name_for_error ());
-- va_start (args);
-- format = va_arg (args, char *);
-+ va_start (args, format);
- vfprintf (stderr, format, args);
- fprintf (stderr, "\n");
-
-@@ -179,14 +170,12 @@
- }
-
- void
--internal_error (va_alist)
-- va_dcl
-+internal_error (char *format, ...)
- {
- va_list args;
-- char *format;
-
- fprintf (stderr, "%s: ", get_name_for_error ());
-- va_start (args);
-+ va_start (args, format);
- format = va_arg (args, char *);
- vfprintf (stderr, format, args);
- fprintf (stderr, "\n");
-@@ -194,14 +183,12 @@
- va_end (args);
- }
-
--itrace (va_alist)
-- va_dcl
-+itrace (char *format, ...)
- {
- va_list args;
-- char *format;
-
- fprintf(stderr, "TRACE: pid %d: ", getpid());
-- va_start (args);
-+ va_start (args, format);
- format = va_arg (args, char *);
- vfprintf (stderr, format, args);
- fprintf (stderr, "\n");
diff --git a/shells/bash1/files/patch-error.h b/shells/bash1/files/patch-error.h
deleted file mode 100644
index 67f0197faf2f..000000000000
--- a/shells/bash1/files/patch-error.h
+++ /dev/null
@@ -1,16 +0,0 @@
---- error.h.orig Fri Aug 29 12:24:24 2003
-+++ error.h Fri Aug 29 12:25:40 2003
-@@ -25,10 +25,10 @@
- extern void file_error ();
-
- /* Report a programmer's error, and abort. Pass REASON, and ARG1 ... ARG5. */
--extern void programming_error ();
-+extern void programming_error (char *, ...);
-
- /* General error reporting. Pass FORMAT and ARG1 ... ARG5. */
--extern void report_error ();
-+extern void report_error (char *, ...);
-
- /* Report an unrecoverable error and exit. Pass FORMAT and ARG1 ... ARG5. */
--extern void fatal_error ();
-+extern void fatal_error (char *, ...);
diff --git a/shells/bash1/files/patch-execute_cmd.c b/shells/bash1/files/patch-execute_cmd.c
deleted file mode 100644
index 47c4e4f88961..000000000000
--- a/shells/bash1/files/patch-execute_cmd.c
+++ /dev/null
@@ -1,28 +0,0 @@
---- execute_cmd.c.orig Thu Jun 8 17:29:00 1995
-+++ execute_cmd.c Fri Nov 24 14:41:40 2000
-@@ -2718,6 +2718,7 @@
- char *redirectee_word;
- enum r_instruction ri = redirect->instruction;
- REDIRECT *new_redirect;
-+ mode_t um;
-
- if (ri == r_duplicating_input_word || ri == r_duplicating_output_word)
- {
-@@ -2938,11 +2939,15 @@
- pid_t pid = getpid ();
-
- /* Make the filename for the temp file. */
-- sprintf (filename, "/tmp/t%d-sh", pid);
-+ sprintf (filename, "/tmp/t-sh-XXXXXX", pid);
-
-- fd = open (filename, O_TRUNC | O_WRONLY | O_CREAT, 0666);
-+ /* O_TRUNC | O_WRONLY | O_CREAT */
-+ fd = mkstemp (filename);
- if (fd < 0)
- return (errno);
-+ um=umask(022);
-+ umask(um);
-+ fchmod(fd, 0666 & ~um);
-
- errno = 0; /* XXX */
- if (redirectee->word)
diff --git a/shells/bash1/files/patch-print_cmd.c b/shells/bash1/files/patch-print_cmd.c
deleted file mode 100644
index 403dc53cd884..000000000000
--- a/shells/bash1/files/patch-print_cmd.c
+++ /dev/null
@@ -1,41 +0,0 @@
---- print_cmd.c.orig Fri Aug 29 12:06:43 2003
-+++ print_cmd.c Fri Aug 29 12:07:51 2003
-@@ -20,7 +20,7 @@
- #include <stdio.h>
-
- #if defined (HAVE_VARARGS_H)
--# include <varargs.h>
-+# include <stdarg.h>
- #endif
-
- #if defined (HAVE_STRING_H)
-@@ -41,7 +41,8 @@
- static int indentation = 0;
- static int indentation_amount = 4;
-
--static void cprintf (), newline (), indent (), the_printed_command_resize ();
-+static void cprintf (char *, ...);
-+static void newline (), indent (), the_printed_command_resize ();
- static void semicolon ();
-
- static void make_command_string_internal ();
-@@ -730,16 +731,14 @@
-
- /* How to make the string. */
- static void
--cprintf (va_alist)
-- va_dcl
-+cprintf (char *control, ...)
- {
- register char *s;
-- char *control, char_arg[2], *argp;
-+ char char_arg[2], *argp;
- int digit_arg, arg_len, c;
- va_list args;
-
-- va_start (args);
-- control = va_arg (args, char *);
-+ va_start (args, control);
-
- arg_len = strlen (control);
- the_printed_command_resize (arg_len + 1);
diff --git a/shells/bash1/files/patch-readline-display.c b/shells/bash1/files/patch-readline-display.c
deleted file mode 100644
index 17f7216dfd86..000000000000
--- a/shells/bash1/files/patch-readline-display.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- lib/readline/display.c.orig Fri Aug 29 12:28:33 2003
-+++ lib/readline/display.c Fri Aug 29 12:29:29 2003
-@@ -1020,13 +1020,11 @@
- mini-modeline. */
-
- #if defined (HAVE_VARARGS_H)
--rl_message (va_alist)
-- va_dcl
-+rl_message (char *format, ...)
- {
-- char *format;
- va_list args;
-
-- va_start (args);
-+ va_start (args, format);
- format = va_arg (args, char *);
- vsprintf (msg_buf, format, args);
- va_end (args);
diff --git a/shells/bash1/files/patch-readline-readline.h b/shells/bash1/files/patch-readline-readline.h
deleted file mode 100644
index f0ca4a23ae56..000000000000
--- a/shells/bash1/files/patch-readline-readline.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- lib/readline/readline.h.orig Fri Aug 29 12:33:32 2003
-+++ lib/readline/readline.h Fri Aug 29 12:31:34 2003
-@@ -271,7 +271,8 @@
-
- /* Functions in display.c */
- extern void rl_redisplay ();
--extern int rl_message (), rl_clear_message ();
-+extern int rl_message (char *, ...);
-+extern int rl_clear_message ();
- extern int rl_reset_line_state ();
- extern int rl_character_len ();
- extern int rl_show_char ();
diff --git a/shells/bash1/files/patch-readline-rldefs.h b/shells/bash1/files/patch-readline-rldefs.h
deleted file mode 100644
index dd41ce51c848..000000000000
--- a/shells/bash1/files/patch-readline-rldefs.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib/readline/rldefs.h.orig Fri Aug 29 12:30:13 2003
-+++ lib/readline/rldefs.h Fri Aug 29 12:30:32 2003
-@@ -150,7 +150,7 @@
- #endif /* !strchr && !__STDC__ */
-
- #if defined (HAVE_VARARGS_H)
--# include <varargs.h>
-+# include <stdarg.h>
- #endif /* HAVE_VARARGS_H */
-
- /* This is needed to include support for TIOCGWINSZ and window resizing. */
diff --git a/shells/bash1/files/patch-shell.c b/shells/bash1/files/patch-shell.c
deleted file mode 100644
index 10114e527055..000000000000
--- a/shells/bash1/files/patch-shell.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- shell.c.orig Sun Sep 28 01:24:33 2003
-+++ shell.c Sun Sep 28 01:25:16 2003
-@@ -43,7 +43,7 @@
- #include "bashansi.h"
-
- #if defined (HAVE_VARARGS_H)
--#include <varargs.h>
-+#include <stdarg.h>
- #endif
-
- #include "shell.h"
diff --git a/shells/bash1/files/patch-support-mksysdefs b/shells/bash1/files/patch-support-mksysdefs
deleted file mode 100644
index d13401281170..000000000000
--- a/shells/bash1/files/patch-support-mksysdefs
+++ /dev/null
@@ -1,14 +0,0 @@
---- support/mksysdefs.orig Fri Aug 29 11:26:47 2003
-+++ support/mksysdefs Fri Aug 29 11:27:59 2003
-@@ -415,7 +415,10 @@
- echo "#endif /* HAVE_STRING_H */" >>$sysdefs
- fi
-
--file=varargs.h
-+# varargs.h and it's var args support is deprecated in GCC 3.3,
-+# and has been obsolete for a while. Assume VARARGS means
-+# STDARG elsewhere in the code.
-+file=stdarg.h
- eval $findf
- if [ -n "$found" ]; then
- echo "" >>$sysdefs
diff --git a/shells/bash1/files/patch-test.c b/shells/bash1/files/patch-test.c
deleted file mode 100644
index 66a14d3e62a5..000000000000
--- a/shells/bash1/files/patch-test.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- test.c.orig Fri Dec 23 06:45:12 1994
-+++ test.c Sat May 4 21:08:08 2002
-@@ -194,6 +194,7 @@
- return (stat (path, finfo));
- }
-
-+#if defined(__FreeBSD__) && __FreeBSD_version < 500023 /* use native FreeBSD libc version */
- /* Do the same thing access(2) does, but use the effective uid and gid,
- and don't make the mistake of telling root that any file is
- executable. */
-@@ -237,6 +238,7 @@
-
- return (-1);
- }
-+#endif
-
- #if defined (HAVE_GETGROUPS)
- /* The number of groups that this user is a member of. */
diff --git a/shells/bash1/pkg-descr b/shells/bash1/pkg-descr
deleted file mode 100644
index b3a252cb863f..000000000000
--- a/shells/bash1/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Bash is the GNU Project's Bourne
-Again SHell, an interactive shell with Bourne shell syntax (/bin/sh);
-but also with interactive command line editing, job control on
-architectures that support it, Csh-like history features and brace
-expansion, and a slew of other stuff. For more information on the
-features of Bash that are new to this type of shell, see the file
-`documentation/features.texi'. There is also a processed DVI file
-there, as well as a large man page.
-
-WWW: http://www.gnu.org/software/bash/
diff --git a/shells/bash1/pkg-plist b/shells/bash1/pkg-plist
deleted file mode 100644
index 8d96355917be..000000000000
--- a/shells/bash1/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-@comment $FreeBSD$
-bin/bash
-@exec echo "updating /etc/shells"; cp /etc/shells /etc/shells.bak; (grep -v %D/%F /etc/shells.bak; echo %D/%F) >/etc/shells
-@unexec echo "updating /etc/shells"; cp /etc/shells /etc/shells.bak; (grep -v %D/%F /etc/shells.bak) >/etc/shells
-bin/bashbug
diff --git a/textproc/Makefile b/textproc/Makefile
index 5b1d40789db1..7267d8cac048 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -134,7 +134,6 @@
SUBDIR += gtk-doc
SUBDIR += gtkdiff
SUBDIR += gtkspell2
- SUBDIR += gutenbook
SUBDIR += gutenmark
SUBDIR += gv-aspell
SUBDIR += gxditview
@@ -608,7 +607,6 @@
SUBDIR += sed_inplace
SUBDIR += sgmlformat
SUBDIR += sgmls
- SUBDIR += sgmltools
SUBDIR += sgmltools-lite
SUBDIR += sgrep
SUBDIR += sgrep2
@@ -622,7 +620,6 @@
SUBDIR += smartdoc-devel
SUBDIR += source-highlight
SUBDIR += sp
- SUBDIR += spell
SUBDIR += spellutils
SUBDIR += srilm
SUBDIR += stardict2
diff --git a/textproc/gutenbook/Makefile b/textproc/gutenbook/Makefile
deleted file mode 100644
index 2ced43d6ccf8..000000000000
--- a/textproc/gutenbook/Makefile
+++ /dev/null
@@ -1,58 +0,0 @@
-# New ports collection makefile for: gutenbook
-# Date created: 21 December 2000
-# Whom: Jeremy Shaffner <jeremy@external.org>
-#
-# $FreeBSD$
-
-PORTNAME= gutenbook
-PORTVERSION= 0.1.10
-PORTREVISION= 1
-CATEGORIES= textproc perl5
-MASTER_SITES= http://www.gutenbook.org/download/
-
-MAINTAINER= jeremy@external.org
-COMMENT= GTK+ based reader for Project Gutenberg Etexts
-
-RUN_DEPENDS= zip:${PORTSDIR}/archivers/zip \
- ${site_perl}/${PERL_ARCH}/Date/Calc.pm:${PORTSDIR}/devel/p5-Date-Calc \
- ${site_perl}/${PERL_ARCH}/HTML/Parser.pm:${PORTSDIR}/www/p5-HTML-Parser \
- ${site_perl}/${PERL_ARCH}/Storable.pm:${PORTSDIR}/devel/p5-Storable \
- ${site_perl}/${PERL_ARCH}/Gtk.pm:${PORTSDIR}/x11-toolkits/p5-Gtk \
- ${site_perl}/LWP/UserAgent.pm:${PORTSDIR}/www/p5-libwww \
- ${site_perl}/URI/URL.pm:${PORTSDIR}/net/p5-URI
-
-BROKEN= Checksum mismatch
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-site_perl= ${SITE_PERL}
-
-USE_GNOME= gtk12
-NO_BUILD= yes
-
-MODULES= Etext.pm File.pm Index.pm Network.pm PropList.pm
-
-post-patch:
- @${SED} "s#%%LOCALBASE%%#${LOCALBASE}#g" ${WRKSRC}/PGB.pm > ${WRKSRC}/tmp
- @${MV} ${WRKSRC}/tmp ${WRKSRC}/PGB.pm
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/gutenbook ${PREFIX}/bin/gutenbook
- ${INSTALL_SCRIPT} ${WRKSRC}/PGB.pm ${site_perl}/PGB.pm
- @${MKDIR} ${site_perl}/PGB
-.for module in ${MODULES}
- ${INSTALL_SCRIPT} ${WRKSRC}/PGB/${module} \
- ${PREFIX}/lib/perl5/site_perl/${PERL_VER}/PGB
-.endfor
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${PREFIX}/share/doc/gutenbook
- ${INSTALL_DATA} ${WRKSRC}/MANUAL ${PREFIX}/share/doc/gutenbook
- ${INSTALL_DATA} ${WRKSRC}/gutenbook.spec ${PREFIX}/share/doc/gutenbook
-.endif
-
-post-install:
-.if !defined(NOPORTDOCS)
- @${CAT} ${PKGMESSAGE} | ${SED} 's#/usr/local#${PREFIX}#g'
-.endif
-
-.include <bsd.port.mk>
diff --git a/textproc/gutenbook/distinfo b/textproc/gutenbook/distinfo
deleted file mode 100644
index 9719d318c143..000000000000
--- a/textproc/gutenbook/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (gutenbook-0.1.10.tar.gz) = 211e5a6936710218f9be9b09b3ef1e2f
diff --git a/textproc/gutenbook/files/patch-PGB.pm b/textproc/gutenbook/files/patch-PGB.pm
deleted file mode 100644
index e610e25961ae..000000000000
--- a/textproc/gutenbook/files/patch-PGB.pm
+++ /dev/null
@@ -1,13 +0,0 @@
---- PGB.pm.orig Thu Dec 21 03:42:50 2000
-+++ PGB.pm Thu Dec 21 03:43:31 2000
-@@ -42,8 +42,8 @@
- # $http_url = "http://www.viemeister.com/pub/gutenberg/";
- # $http_url = "http://metalab.unc.edu/pub/docs/books/gutenberg/";
- # $http_url = "http://www.prairienet.org/gutenberg/";
--$zip = "/usr/bin/zip";
--$unzip = "/usr/bin/unzip";
-+$zip = "%%LOCALBASE%%/bin/zip";
-+$unzip = "%%LOCALBASE%%/bin/unzip";
-
- $index_file = "index";
- $prefs_file = "preferences";
diff --git a/textproc/gutenbook/pkg-descr b/textproc/gutenbook/pkg-descr
deleted file mode 100644
index fa06140e0323..000000000000
--- a/textproc/gutenbook/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-Gutenbook is a graphical interface for browsing, downloading and reading
-Project Gutenberg Etexts.
-
-It has the following features:
-
-Book-like pagination Etexts downloaded via HTTP as well as FTP
-Index caching and local Etext storing
-Browse-able, search-able, sort-able index
-Reads plaintext or zip'd Etexts
-User preferences interface
-Object-oriented design combining Perl and GTK+
-100% home-grown Free Software protected by the GNU GPL
-
-Project Gutenberg: http://promo.net/pg/index.html
-
-WWW: http://www.gutenbook.org/
diff --git a/textproc/gutenbook/pkg-message b/textproc/gutenbook/pkg-message
deleted file mode 100644
index f005169a5d31..000000000000
--- a/textproc/gutenbook/pkg-message
+++ /dev/null
@@ -1,5 +0,0 @@
-
-The manual for Gutenbook has been installed in:
-
- /usr/local/share/doc/gutenbook
-
diff --git a/textproc/gutenbook/pkg-plist b/textproc/gutenbook/pkg-plist
deleted file mode 100644
index 51c8c0841ac5..000000000000
--- a/textproc/gutenbook/pkg-plist
+++ /dev/null
@@ -1,11 +0,0 @@
-bin/gutenbook
-%%SITE_PERL%%/PGB.pm
-%%SITE_PERL%%/PGB/Etext.pm
-%%SITE_PERL%%/PGB/File.pm
-%%SITE_PERL%%/PGB/Index.pm
-%%SITE_PERL%%/PGB/Network.pm
-%%SITE_PERL%%/PGB/PropList.pm
-share/doc/gutenbook/MANUAL
-share/doc/gutenbook/gutenbook.spec
-@dirrm %%SITE_PERL%%/PGB
-@dirrm share/doc/gutenbook
diff --git a/textproc/sgmltools/Makefile b/textproc/sgmltools/Makefile
deleted file mode 100644
index b20003fa83e6..000000000000
--- a/textproc/sgmltools/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# New ports collection makefile for: sgmltools
-# Date created: 7 Apr 2000
-# Whom: Benno Rice <benno@netizen.com.au>
-#
-# $FreeBSD$
-#
-
-PORTNAME= sgmltools
-PORTVERSION= 2.0.2
-PORTREVISION= 1
-CATEGORIES= textproc
-MASTER_SITES= ftp://ftp.us.sgmltools.org/pub/SGMLtools/v2.0/source/ \
- ftp://ftp.nllgg.nl/pub/SGMLtools/v2.0/source/
-DISTFILES= ${DISTNAME}.base.tar.bz2
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Generates various output formats from DocBook SGML documents
-
-BUILD_DEPENDS+= python:${PORTSDIR}/lang/python \
- jade:${PORTSDIR}/textproc/jade \
- ${LOCALBASE}/share/texmf:${PORTSDIR}/print/teTeX
-RUN_DEPENDS+= ${LOCALBASE}/share/sgml/docbook:${PORTSDIR}/textproc/docbook \
- ${LOCALBASE}/share/sgml/docbook/dsssl:${PORTSDIR}/textproc/dsssl-docbook-modular
-
-BROKEN= Broken pkg-plist
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-USE_BZIP2= yes
-USE_PERL5= yes
-MAN1= sgmltools.1
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS+=--with-etcsgml=${PREFIX}/etc/sgml
-USE_GMAKE= yes
-MAKEFILE= GNUmakefile
-ALL_TARGET= default
-
-.include <bsd.port.mk>
diff --git a/textproc/sgmltools/distinfo b/textproc/sgmltools/distinfo
deleted file mode 100644
index 8d46109574e3..000000000000
--- a/textproc/sgmltools/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (sgmltools-2.0.2.base.tar.bz2) = a9a303e864064f25db45f2ae1ac9f074
-SIZE (sgmltools-2.0.2.base.tar.bz2) = 117253
diff --git a/textproc/sgmltools/pkg-descr b/textproc/sgmltools/pkg-descr
deleted file mode 100644
index e00d4003b04f..000000000000
--- a/textproc/sgmltools/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-SGMLtools is a text-formatting package based on SGML (Standard Generalized
-Markup Language), which allows you to produce TeX/DVI/PS/PDF, HTML, and RTF
-from a single source; due to the flexible nature of SGML many other target
-formats are possible. As the front-end is written in Python, it is relatively
-easy to adapt to your needs.
-
-WWW: http://www.sgmltools.org/
diff --git a/textproc/sgmltools/pkg-plist b/textproc/sgmltools/pkg-plist
deleted file mode 100644
index 7da118c877a1..000000000000
--- a/textproc/sgmltools/pkg-plist
+++ /dev/null
@@ -1,36 +0,0 @@
-bin/sgmltools
-bin/buildcat
-bin/sgmlwhich
-etc/sgml/aliases
-etc/sgml/sgml.conf
-etc/sgml/catalog.d/75sgmltools-convert.cat
-etc/sgml/catalog.d/75sgmltools.cat
-share/sgml/stylesheets/sgmltools/ascii-lynx.dsl
-share/sgml/stylesheets/sgmltools/html.dsl
-share/sgml/stylesheets/sgmltools/ld2db.dsl
-share/sgml/stylesheets/sgmltools/print.dsl
-share/sgml/stylesheets/sgmltools/sgmltools.cat
-share/sgml/dtd/sgmltools/catalog
-share/sgml/dtd/sgmltools/common
-share/sgml/dtd/sgmltools/deprec96
-share/sgml/dtd/sgmltools/isoent
-share/sgml/dtd/sgmltools/linuxdoc96.dtd
-share/sgml/dtd/sgmltools/linuxdoc97.dtd
-share/sgml/misc/sgmltools/COPYING
-share/sgml/misc/sgmltools/VERSION
-share/sgml/misc/sgmltools/python/Backend.py
-share/sgml/misc/sgmltools/python/SGMLtools.py
-share/sgml/misc/sgmltools/python/utils.py
-share/sgml/misc/sgmltools/python/backends/Dvi.py
-share/sgml/misc/sgmltools/python/backends/Html.py
-share/sgml/misc/sgmltools/python/backends/Ld2db.py
-share/sgml/misc/sgmltools/python/backends/Lynx.py
-share/sgml/misc/sgmltools/python/backends/Ps.py
-share/sgml/misc/sgmltools/python/backends/Rtf.py
-@dirrm etc/sgml/catalog.d
-@dirrm share/sgml/stylesheets/sgmltools
-@dirrm share/sgml/dtd/sgmltools
-@dirrm share/sgml/misc/sgmltools/python/backends
-@dirrm share/sgml/misc/sgmltools/python
-@dirrm share/sgml/misc/sgmltools/site-backends
-@dirrm share/sgml/misc/sgmltools
diff --git a/textproc/spell/Makefile b/textproc/spell/Makefile
deleted file mode 100644
index 296f57ffd3bc..000000000000
--- a/textproc/spell/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# New ports collection makefile for: spell-1.0
-# Date created: Wed Apr 24 10:17:36 EDT 2002
-# Whom: Brian Skrab <brian@quynh-and-brian.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= spell
-PORTVERSION= 1.0
-CATEGORIES= textproc
-MASTER_SITES= ${MASTER_SITE_GNU} \
- http://cottage.quynh-and-brian.org/freebsd/ports/distfiles/
-MASTER_SITE_SUBDIR= spell
-
-MAINTAINER= brian@quynh-and-brian.org
-COMMENT= A GNU implementation of the UNIX spell utility using Ispell
-
-IGNORE= overwrites file installed by dependency
-EXPIRATION_DATE= 2005-02-18
-DEPRECATED= "${IGNORE}"
-
-RUN_DEPENDS= ${LOCALBASE}/bin/ispell:${PORTSDIR}/textproc/ispell
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --prefix=${PREFIX}
-
-post-install:
- install-info ${PREFIX}/info/spell.info ${PREFIX}/info/dir
-
-.include <bsd.port.mk>
diff --git a/textproc/spell/distinfo b/textproc/spell/distinfo
deleted file mode 100644
index 56a132be9a9a..000000000000
--- a/textproc/spell/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (spell-1.0.tar.gz) = 57e17cf64ca458baad606a9022794b6d
-SIZE (spell-1.0.tar.gz) = 44388
diff --git a/textproc/spell/files/patch-spell.texi b/textproc/spell/files/patch-spell.texi
deleted file mode 100644
index d9aa3b2d230d..000000000000
--- a/textproc/spell/files/patch-spell.texi
+++ /dev/null
@@ -1,14 +0,0 @@
---- spell.texi.orig Tue Apr 9 21:20:14 1996
-+++ spell.texi Wed Apr 24 08:47:57 2002
-@@ -9,6 +9,11 @@
- @set UPDATED April 6, 1996
- @c %**end of header
-
-+@dircategory GNU Packages
-+@direntry
-+* Spell: (spell). A GNU implementation of the UNIX spell utility using Ispell.
-+@end direntry
-+
- @ifinfo
- This file documents GNU Spell, a clone of Unix @code{spell}.
-
diff --git a/textproc/spell/pkg-descr b/textproc/spell/pkg-descr
deleted file mode 100644
index c1cae986bd14..000000000000
--- a/textproc/spell/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-A GNU implementation of the UNIX spell utility using Ispell.
-
-Provides a flexible, non-interactive interface to the Ispell utility.
-
-WWW: http://www.gnu.org/
-
-brian@quynh-and-brian.org
diff --git a/textproc/spell/pkg-plist b/textproc/spell/pkg-plist
deleted file mode 100644
index 6094b51121e9..000000000000
--- a/textproc/spell/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-@comment $FreeBSD$
-bin/spell
-@unexec install-info --delete %D/info/spell.info %D/info/dir
-info/spell.info
-@exec install-info %D/info/spell.info %D/info/dir
diff --git a/www/Makefile b/www/Makefile
index 8f1ef7ef175b..66cd348678fb 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -142,7 +142,6 @@
SUBDIR += gnome-user-share
SUBDIR += gnuinfo
SUBDIR += goose
- SUBDIR += grail
SUBDIR += gtkhtml
SUBDIR += gtkhtml3
SUBDIR += guile-www
diff --git a/www/grail/Makefile b/www/grail/Makefile
deleted file mode 100644
index 713b623e0708..000000000000
--- a/www/grail/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# Ports collection Makefile for: Grail
-# Date created: 1/11/1999
-# Whom: nectar@FreeBSD.org
-#
-# $FreeBSD$
-#
-
-PORTNAME= grail
-PORTVERSION= 0.6
-PORTREVISION= 2
-CATEGORIES= www python
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR=grail
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= An extensible Internet browser written entirely in Python
-
-RUN_DEPENDS= ${PYTHON_SITELIBDIR}/_tkinter.so:${PORTSDIR}/x11-toolkits/py-tkinter
-
-BROKEN= Broken pkg-plist
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-USE_PYTHON= -2.2
-GRAILSUBDIR= share/grail
-GRAILDIR= ${PREFIX}/${GRAILSUBDIR}
-DIRS_CMD= ${SED} -e '/^@dirrm/bok' -e 'D' -e ':ok' -e 's,@dirrm ,,' < ${PLIST}
-FILES_CMD= ${SED} -e '/^share\//bok' -e 'D' -e ':ok' -e 's,${GRAILSUBDIR}/,,' < ${PLIST}
-
-do-build:
- ${PYTHON_CMD} -u -c 'from compileall import compile_dir; compile_dir("${WRKSRC}")'
-
-do-install:
- @${ECHO_MSG} === Creating directories...
- @for dir in `${DIRS_CMD}`; do \
- ${ECHO_MSG} ${PREFIX}/$$dir; \
- ${MKDIR} ${PREFIX}/$$dir; \
- done
- @${ECHO_MSG} === Installing grail files ...
- @for file in `${FILES_CMD}`; do \
- ${ECHO_MSG} ${GRAILDIR}/$$file; \
- ${INSTALL_DATA} ${WRKSRC}/$$file ${GRAILDIR}/$$file; \
- done
- @${ECHO_MSG} === Installing grail script...
- @${SED} -e 's,%%GRAILDIR%%,${GRAILDIR},g' \
- -e 's,%%PYTHON_CMD%%,${PYTHON_CMD},g' <${FILESDIR}/grail > \
- ${WRKDIR}/grail.tmp
- @${INSTALL_SCRIPT} ${WRKDIR}/grail.tmp ${PREFIX}/bin/grail
- @${RM} ${WRKDIR}/grail.tmp
-
-.include <bsd.port.mk>
diff --git a/www/grail/distinfo b/www/grail/distinfo
deleted file mode 100644
index 28fd7bbc839f..000000000000
--- a/www/grail/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (grail-0.6.tgz) = 527d8400d463560e9c10c7eca0f9f11b
-SIZE (grail-0.6.tgz) = 385126
diff --git a/www/grail/files/grail b/www/grail/files/grail
deleted file mode 100644
index 5d6569cda1b7..000000000000
--- a/www/grail/files/grail
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-exec %%PYTHON_CMD%% %%GRAILDIR%%/grail.py ${1+"$@"}
diff --git a/www/grail/files/patch-BookmarksGUI.py b/www/grail/files/patch-BookmarksGUI.py
deleted file mode 100644
index f33842f494d9..000000000000
--- a/www/grail/files/patch-BookmarksGUI.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- ancillary/BookmarksGUI.py.orig Sun Mar 28 06:26:45 1999
-+++ ancillary/BookmarksGUI.py Sun Mar 5 08:07:12 2000
-@@ -1096,7 +1096,7 @@
- if at_end:
- parent.append_child(node)
- else:
-- parenr.insert_child(node, 0)
-+ parent.insert_child(node, 0)
- # scroll the newly added node into view
- self.set_modflag(1)
- self.root_redisplay()
diff --git a/www/grail/files/patch-Stylesheet.py b/www/grail/files/patch-Stylesheet.py
deleted file mode 100644
index be028001f7b9..000000000000
--- a/www/grail/files/patch-Stylesheet.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- Stylesheet.py.orig Thu Aug 30 10:35:51 2001
-+++ Stylesheet.py Thu Aug 30 10:36:05 2001
-@@ -42,7 +42,7 @@
- fonts = self.prefs.GetGroup('styles-fonts')
- massaged = []
- for ((g, c), v) in fonts:
-- massaged.append((g, c), v % fparms_dict)
-+ massaged.append(((g, c), v % fparms_dict))
- self.dictify_group(massaged)
-
- def __getattr__(self, composite):
diff --git a/www/grail/files/patch-aa b/www/grail/files/patch-aa
deleted file mode 100644
index 9e58e0595300..000000000000
--- a/www/grail/files/patch-aa
+++ /dev/null
@@ -1,11 +0,0 @@
---- ancillary/MailDialog.py- Wed Jun 17 11:40:55 1998
-+++ ancillary/MailDialog.py Wed Jun 17 11:41:12 1998
-@@ -50,7 +50,7 @@
- X-URL: %(url)s
- """
- else:
-- SENDMAIL = "/usr/lib/sendmail -t" # XXX
-+ SENDMAIL = "/usr/sbin/sendmail -t" # XXX
- TEMPLATE ="""\
- To: %(to)s
- Subject: %(subject)s
diff --git a/www/grail/files/patch-ab b/www/grail/files/patch-ab
deleted file mode 100644
index 0aa59d7cac8d..000000000000
--- a/www/grail/files/patch-ab
+++ /dev/null
@@ -1,24 +0,0 @@
---- grailbase/app.py.orig Wed Mar 24 23:11:52 1999
-+++ grailbase/app.py Mon Mar 24 10:48:37 2003
-@@ -3,10 +3,10 @@
-
- import os
- import mimetypes
--import regex
-+import re
- import string
- import utils
--
-+regex = re
-
- class Application:
- def __init__(self, prefs=None):
-@@ -51,7 +51,7 @@
-
-
- __data_scheme_re = regex.compile(
-- "data:\([^,;]*\)\(;\([^,]*\)\|\),", regex.casefold)
-+ "data:\([^,;]*\)\(;\([^,]*\)\|\),")
-
- def guess_type(self, url):
- """Guess the type of a file based on its URL.
diff --git a/www/grail/files/patch-ac b/www/grail/files/patch-ac
deleted file mode 100644
index 11c43fb9e296..000000000000
--- a/www/grail/files/patch-ac
+++ /dev/null
@@ -1,63 +0,0 @@
---- protocols/httpAPI.py.orig Sat Mar 6 06:05:19 1999
-+++ protocols/httpAPI.py Mon Mar 24 10:47:50 2003
-@@ -52,9 +52,14 @@
-
- class MyHTTP(httplib.HTTP):
-
-+ def __init__(self, host='', port=None, strict=None):
-+ httplib.HTTP.__init__(self, host, port, strict)
-+ self.putrequest_bk = self.putrequest
-+ self.putrequest = lambda r,s: MyHTTP.putrequest(self, r, s)
-+
- def putrequest(self, request, selector):
- self.selector = selector
-- httplib.HTTP.putrequest(self, request, selector)
-+ self.putrequest_bk(request, selector)
-
- def getreply(self, file):
- self.file = file
-@@ -81,14 +86,14 @@
- def close(self):
- if self.file:
- self.file.close()
-- if self.sock:
-+ if self._conn.sock:
- try:
-- self.sock.close()
-+ self._conn.sock.close()
- except socket.error:
- # What can you do? :-)
- pass
- self.file = None
-- self.sock = None
-+ self._conn.sock = None
-
-
- class http_access:
-@@ -168,7 +173,7 @@
- def pollmeta(self, timeout=0):
- Assert(self.state == META)
-
-- sock = self.h.sock
-+ sock = self.h._conn.sock
- try:
- if not select.select([sock], [], [], timeout)[0]:
- return "waiting for server response", 0
-@@ -222,7 +227,7 @@
- self.readahead = self.readahead[maxbytes:]
- return data
- try:
-- data = self.h.sock.recv(maxbytes)
-+ data = self.h._conn.sock.recv(maxbytes)
- except socket.error, msg:
- raise IOError, msg, sys.exc_traceback
- if not data:
-@@ -231,7 +236,7 @@
- return data
-
- def fileno(self):
-- return self.h.sock.fileno()
-+ return self.h._conn.sock.fileno()
-
-
- # To test this, use ProtocolAPI.test()
diff --git a/www/grail/pkg-descr b/www/grail/pkg-descr
deleted file mode 100644
index d47718e875d0..000000000000
--- a/www/grail/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
- Grail is an extensible Internet browser. It supports the
- protocols and file formats commonly found on the World-Wide
- Web, such as HTTP, FTP, and HTML, but, unlike most browsers,
- it is also easily extended to support other protocols or file
- formats, such as CNRI's handle protocol. Grail is distributed
- by CNRI free of charge, and can be freely redistributed
- (within reason).
-
- Grail is written and extensible in Python, a free
- object-oriented programming language. It also uses Tk, a free
- UI toolkit by John Ousterhout. Grail should run on any Unix
- system to which Python and Tk have been ported - i.e. almost
- all Unix systems supporting X11. In particular, Grail is one
- of the few web browsers that support Solaris for Intel x86
- processors. It now also runs on Windows and Macintosh, since
- there are now stable ports of Tk to those platforms. (You need
- a lot of RAM though.)
-
-WWW: http://grail.sourceforge.net/
-
-Jacques Vidrine <n@nectar.com>
diff --git a/www/grail/pkg-plist b/www/grail/pkg-plist
deleted file mode 100644
index 2586a63e8b56..000000000000
--- a/www/grail/pkg-plist
+++ /dev/null
@@ -1,481 +0,0 @@
-bin/grail
-share/grail/AppletLoader.py
-share/grail/AppletLoader.pyc
-share/grail/AppletRExec.py
-share/grail/AppletRExec.pyc
-share/grail/AsyncImage.py
-share/grail/AsyncImage.pyc
-share/grail/Authenticate.py
-share/grail/Authenticate.pyc
-share/grail/BaseApplication.py
-share/grail/BaseApplication.pyc
-share/grail/BaseReader.py
-share/grail/BaseReader.pyc
-share/grail/Browser.py
-share/grail/Browser.pyc
-share/grail/Cache.py
-share/grail/Cache.pyc
-share/grail/CacheMgr.py
-share/grail/CacheMgr.pyc
-share/grail/Context.py
-share/grail/Context.pyc
-share/grail/Cursors.py
-share/grail/Cursors.pyc
-share/grail/FileReader.py
-share/grail/FileReader.pyc
-share/grail/GrailHTMLParser.py
-share/grail/GrailHTMLParser.pyc
-share/grail/ImageCache.py
-share/grail/ImageCache.pyc
-share/grail/ImageMap.py
-share/grail/ImageMap.pyc
-share/grail/ImageWindow.py
-share/grail/ImageWindow.pyc
-share/grail/LICENSE
-share/grail/README
-share/grail/Reader.py
-share/grail/Reader.pyc
-share/grail/SampleGrailDir/custom.ps
-share/grail/SampleGrailDir/icons/alert.black.gif
-share/grail/SampleGrailDir/icons/alert.red.gif
-share/grail/SampleGrailDir/user/grailrc.py
-share/grail/SampleGrailDir/user/grailrc.pyc
-share/grail/SampleGrailDir/user/rcgrail.py
-share/grail/SampleGrailDir/user/rcgrail.pyc
-share/grail/Stylesheet.py
-share/grail/Stylesheet.pyc
-share/grail/Viewer.py
-share/grail/Viewer.pyc
-share/grail/ancillary/BookmarksGUI.py
-share/grail/ancillary/BookmarksGUI.pyc
-share/grail/ancillary/BookmarksParser.py
-share/grail/ancillary/BookmarksParser.pyc
-share/grail/ancillary/DocumentInfo.py
-share/grail/ancillary/DocumentInfo.pyc
-share/grail/ancillary/GlobalHistory.py
-share/grail/ancillary/GlobalHistory.pyc
-share/grail/ancillary/Greek.py
-share/grail/ancillary/Greek.pyc
-share/grail/ancillary/History.py
-share/grail/ancillary/History.pyc
-share/grail/ancillary/IOStatusPanel.py
-share/grail/ancillary/IOStatusPanel.pyc
-share/grail/ancillary/MailDialog.py
-share/grail/ancillary/MailDialog.py.orig
-share/grail/ancillary/MailDialog.pyc
-share/grail/ancillary/OpenURIDialog.py
-share/grail/ancillary/OpenURIDialog.pyc
-share/grail/ancillary/Outliner.py
-share/grail/ancillary/Outliner.pyc
-share/grail/ancillary/PrefsPanels.py
-share/grail/ancillary/PrefsPanels.pyc
-share/grail/ancillary/PrintDialog.py
-share/grail/ancillary/PrintDialog.pyc
-share/grail/ancillary/RemoteControl.py
-share/grail/ancillary/RemoteControl.pyc
-share/grail/ancillary/SearchMenu.py
-share/grail/ancillary/SearchMenu.pyc
-share/grail/ancillary/TbDialog.py
-share/grail/ancillary/TbDialog.pyc
-share/grail/applets/Animator.py
-share/grail/applets/Animator.pyc
-share/grail/applets/ImageLoopItem.py
-share/grail/applets/ImageLoopItem.pyc
-share/grail/applets/popup.py
-share/grail/applets/popup.pyc
-share/grail/bkmktool.py
-share/grail/bkmktool.pyc
-share/grail/bookmarks/__init__.py
-share/grail/bookmarks/__init__.pyc
-share/grail/bookmarks/collection.py
-share/grail/bookmarks/collection.pyc
-share/grail/bookmarks/exporter.py
-share/grail/bookmarks/exporter.pyc
-share/grail/bookmarks/formats/__init__.py
-share/grail/bookmarks/formats/__init__.pyc
-share/grail/bookmarks/formats/html_parser.py
-share/grail/bookmarks/formats/html_parser.pyc
-share/grail/bookmarks/formats/html_scraper.py
-share/grail/bookmarks/formats/html_scraper.pyc
-share/grail/bookmarks/formats/html_writer.py
-share/grail/bookmarks/formats/html_writer.pyc
-share/grail/bookmarks/formats/pickle_parser.py
-share/grail/bookmarks/formats/pickle_parser.pyc
-share/grail/bookmarks/formats/pickle_writer.py
-share/grail/bookmarks/formats/pickle_writer.pyc
-share/grail/bookmarks/formats/xbel_parser.py
-share/grail/bookmarks/formats/xbel_parser.pyc
-share/grail/bookmarks/formats/xbel_writer.py
-share/grail/bookmarks/formats/xbel_writer.pyc
-share/grail/bookmarks/iso8601.py
-share/grail/bookmarks/iso8601.pyc
-share/grail/bookmarks/main.py
-share/grail/bookmarks/main.pyc
-share/grail/bookmarks/nodes.py
-share/grail/bookmarks/nodes.pyc
-share/grail/bookmarks/search/KeywordSearch.py
-share/grail/bookmarks/search/KeywordSearch.pyc
-share/grail/bookmarks/search/__init__.py
-share/grail/bookmarks/search/__init__.pyc
-share/grail/bookmarks/walker.py
-share/grail/bookmarks/walker.pyc
-share/grail/bookmarks/xmlinfo.py
-share/grail/bookmarks/xmlinfo.pyc
-share/grail/data/Grail.ad
-share/grail/data/about.html
-share/grail/data/biglogo.gif
-share/grail/data/grail-defaults
-share/grail/data/icon.xbm
-share/grail/data/iconmask.xbm
-share/grail/embed.py
-share/grail/embed.pyc
-share/grail/filetypes/FlowingText.py
-share/grail/filetypes/FlowingText.pyc
-share/grail/filetypes/__init__.py
-share/grail/filetypes/__init__.pyc
-share/grail/filetypes/audio_basic.py
-share/grail/filetypes/audio_basic.pyc
-share/grail/filetypes/image.py
-share/grail/filetypes/image.pyc
-share/grail/filetypes/image_gif.py
-share/grail/filetypes/image_gif.pyc
-share/grail/filetypes/image_jpeg.py
-share/grail/filetypes/image_jpeg.pyc
-share/grail/filetypes/text_html.py
-share/grail/filetypes/text_html.pyc
-share/grail/filetypes/text_paragraph.py
-share/grail/filetypes/text_paragraph.pyc
-share/grail/filetypes/text_plain.py
-share/grail/filetypes/text_plain.pyc
-share/grail/filetypes/text_x_python.py
-share/grail/filetypes/text_x_python.pyc
-share/grail/grail.py
-share/grail/grail.pyc
-share/grail/grailbase/GrailPrefs.py
-share/grail/grailbase/GrailPrefs.pyc
-share/grail/grailbase/__init__.py
-share/grail/grailbase/__init__.pyc
-share/grail/grailbase/app.py
-share/grail/grailbase/app.pyc
-share/grail/grailbase/extloader.py
-share/grail/grailbase/extloader.pyc
-share/grail/grailbase/mtloader.py
-share/grail/grailbase/mtloader.pyc
-share/grail/grailbase/parseprefs.py
-share/grail/grailbase/parseprefs.pyc
-share/grail/grailbase/uricontext.py
-share/grail/grailbase/uricontext.pyc
-share/grail/grailbase/utils.py
-share/grail/grailbase/utils.pyc
-share/grail/grsh.py
-share/grail/grsh.pyc
-share/grail/html/__init__.py
-share/grail/html/__init__.pyc
-share/grail/html/fn.py
-share/grail/html/fn.pyc
-share/grail/html/form.py
-share/grail/html/form.pyc
-share/grail/html/frameset.py
-share/grail/html/frameset.pyc
-share/grail/html/isindex.py
-share/grail/html/isindex.pyc
-share/grail/html/table.py
-share/grail/html/table.pyc
-share/grail/html2ps.py
-share/grail/html2ps.pyc
-share/grail/icons/archive.gif
-share/grail/icons/audio.gif
-share/grail/icons/binary.document.gif
-share/grail/icons/binhex.document.gif
-share/grail/icons/calculator.gif
-share/grail/icons/caution.gif
-share/grail/icons/cd.i.gif
-share/grail/icons/cd.rom.gif
-share/grail/icons/circle.gif
-share/grail/icons/clock.gif
-share/grail/icons/compressed.document.gif
-share/grail/icons/disc.gif
-share/grail/icons/disk.drive.gif
-share/grail/icons/diskette.gif
-share/grail/icons/display.gif
-share/grail/icons/document.gif
-share/grail/icons/fax.gif
-share/grail/icons/filing.cabinet.gif
-share/grail/icons/film.gif
-share/grail/icons/fixed.disk.gif
-share/grail/icons/folder.gif
-share/grail/icons/form.gif
-share/grail/icons/ftp.gif
-share/grail/icons/glossary.gif
-share/grail/icons/gopher.gif
-share/grail/icons/grail.logo.1.gif
-share/grail/icons/grail.logo.10.gif
-share/grail/icons/grail.logo.11.gif
-share/grail/icons/grail.logo.12.gif
-share/grail/icons/grail.logo.13.gif
-share/grail/icons/grail.logo.14.gif
-share/grail/icons/grail.logo.15.gif
-share/grail/icons/grail.logo.16.gif
-share/grail/icons/grail.logo.17.gif
-share/grail/icons/grail.logo.18.gif
-share/grail/icons/grail.logo.19.gif
-share/grail/icons/grail.logo.2.gif
-share/grail/icons/grail.logo.20.gif
-share/grail/icons/grail.logo.21.gif
-share/grail/icons/grail.logo.22.gif
-share/grail/icons/grail.logo.23.gif
-share/grail/icons/grail.logo.24.gif
-share/grail/icons/grail.logo.25.gif
-share/grail/icons/grail.logo.26.gif
-share/grail/icons/grail.logo.27.gif
-share/grail/icons/grail.logo.28.gif
-share/grail/icons/grail.logo.29.gif
-share/grail/icons/grail.logo.3.gif
-share/grail/icons/grail.logo.30.gif
-share/grail/icons/grail.logo.31.gif
-share/grail/icons/grail.logo.32.gif
-share/grail/icons/grail.logo.33.gif
-share/grail/icons/grail.logo.34.gif
-share/grail/icons/grail.logo.35.gif
-share/grail/icons/grail.logo.4.gif
-share/grail/icons/grail.logo.5.gif
-share/grail/icons/grail.logo.6.gif
-share/grail/icons/grail.logo.7.gif
-share/grail/icons/grail.logo.8.gif
-share/grail/icons/grail.logo.9.gif
-share/grail/icons/grail.logo.gif
-share/grail/icons/home.gif
-share/grail/icons/html.gif
-share/grail/icons/image.gif
-share/grail/icons/index.gif
-share/grail/icons/keyboard.gif
-share/grail/icons/mail.gif
-share/grail/icons/mail.in.gif
-share/grail/icons/mail.out.gif
-share/grail/icons/map.gif
-share/grail/icons/mouse.gif
-share/grail/icons/network.gif
-share/grail/icons/new.gif
-share/grail/icons/next.gif
-share/grail/icons/notebook.gif
-share/grail/icons/parent.gif
-share/grail/icons/play.fast.forward.gif
-share/grail/icons/play.fast.reverse.gif
-share/grail/icons/play.pause.gif
-share/grail/icons/play.start.gif
-share/grail/icons/play.stop.gif
-share/grail/icons/previous.gif
-share/grail/icons/printer.gif
-share/grail/icons/sadsmiley.gif
-share/grail/icons/smiley.gif
-share/grail/icons/square.gif
-share/grail/icons/stop.gif
-share/grail/icons/summary.gif
-share/grail/icons/telephone.gif
-share/grail/icons/telnet.gif
-share/grail/icons/text.document.gif
-share/grail/icons/tn3270.gif
-share/grail/icons/toc.gif
-share/grail/icons/trash.gif
-share/grail/icons/unknown.document.gif
-share/grail/icons/uuencoded.document.gif
-share/grail/icons/work.gif
-share/grail/icons/www.gif
-share/grail/pinfo.py
-share/grail/pinfo.pyc
-share/grail/prefpanels/AppletsPanel.py
-share/grail/prefpanels/AppletsPanel.pyc
-share/grail/prefpanels/BookmarksPanel.py
-share/grail/prefpanels/BookmarksPanel.pyc
-share/grail/prefpanels/CachePanel.py
-share/grail/prefpanels/CachePanel.pyc
-share/grail/prefpanels/GeneralPanel.py
-share/grail/prefpanels/GeneralPanel.pyc
-share/grail/prefpanels/PrintingPanel.py
-share/grail/prefpanels/PrintingPanel.pyc
-share/grail/prefpanels/ProxiesPanel.py
-share/grail/prefpanels/ProxiesPanel.pyc
-share/grail/prefpanels/StylePanel.py
-share/grail/prefpanels/StylePanel.pyc
-share/grail/printing/PSFont.py
-share/grail/printing/PSFont.pyc
-share/grail/printing/PSParser.py
-share/grail/printing/PSParser.pyc
-share/grail/printing/PSStream.py
-share/grail/printing/PSStream.pyc
-share/grail/printing/PSWriter.py
-share/grail/printing/PSWriter.pyc
-share/grail/printing/__init__.py
-share/grail/printing/__init__.pyc
-share/grail/printing/data/header.ps
-share/grail/printing/epstools.py
-share/grail/printing/epstools.pyc
-share/grail/printing/filetypes/__init__.py
-share/grail/printing/filetypes/__init__.pyc
-share/grail/printing/filetypes/application_postscript.py
-share/grail/printing/filetypes/application_postscript.pyc
-share/grail/printing/filetypes/text.py
-share/grail/printing/filetypes/text.pyc
-share/grail/printing/filetypes/text_html.py
-share/grail/printing/filetypes/text_html.pyc
-share/grail/printing/fonts/PSFont.py
-share/grail/printing/fonts/PSFont.pyc
-share/grail/printing/fonts/PSFont_Courier.py
-share/grail/printing/fonts/PSFont_Courier.pyc
-share/grail/printing/fonts/PSFont_Courier_Bold.py
-share/grail/printing/fonts/PSFont_Courier_Bold.pyc
-share/grail/printing/fonts/PSFont_Courier_BoldOblique.py
-share/grail/printing/fonts/PSFont_Courier_BoldOblique.pyc
-share/grail/printing/fonts/PSFont_Courier_Oblique.py
-share/grail/printing/fonts/PSFont_Courier_Oblique.pyc
-share/grail/printing/fonts/PSFont_Symbol.py
-share/grail/printing/fonts/PSFont_Symbol.pyc
-share/grail/printing/fonts/PSFont_Times_Bold.py
-share/grail/printing/fonts/PSFont_Times_Bold.pyc
-share/grail/printing/fonts/PSFont_Times_BoldItalic.py
-share/grail/printing/fonts/PSFont_Times_BoldItalic.pyc
-share/grail/printing/fonts/PSFont_Times_Italic.py
-share/grail/printing/fonts/PSFont_Times_Italic.pyc
-share/grail/printing/fonts/PSFont_Times_Roman.py
-share/grail/printing/fonts/PSFont_Times_Roman.pyc
-share/grail/printing/fonts/PSFont_ZapfDingbats.py
-share/grail/printing/fonts/PSFont_ZapfDingbats.pyc
-share/grail/printing/fonts/__init__.py
-share/grail/printing/fonts/__init__.pyc
-share/grail/printing/fonts/afm2py.py
-share/grail/printing/fonts/afm2py.pyc
-share/grail/printing/htmltags/__init__.py
-share/grail/printing/htmltags/__init__.pyc
-share/grail/printing/main.py
-share/grail/printing/main.pyc
-share/grail/printing/paper.py
-share/grail/printing/paper.pyc
-share/grail/printing/settings.py
-share/grail/printing/settings.pyc
-share/grail/printing/utils.py
-share/grail/printing/utils.pyc
-share/grail/protocols/ProtocolAPI.py
-share/grail/protocols/ProtocolAPI.pyc
-share/grail/protocols/__init__.py
-share/grail/protocols/__init__.pyc
-share/grail/protocols/dataAPI.py
-share/grail/protocols/dataAPI.pyc
-share/grail/protocols/docAPI.py
-share/grail/protocols/docAPI.pyc
-share/grail/protocols/doiAPI.py
-share/grail/protocols/doiAPI.pyc
-share/grail/protocols/fileAPI.py
-share/grail/protocols/fileAPI.pyc
-share/grail/protocols/ftpAPI.py
-share/grail/protocols/ftpAPI.pyc
-share/grail/protocols/grailAPI.py
-share/grail/protocols/grailAPI.pyc
-share/grail/protocols/hdlAPI.py
-share/grail/protocols/hdlAPI.pyc
-share/grail/protocols/httpAPI.py
-share/grail/protocols/httpAPI.pyc
-share/grail/protocols/ietfAPI.py
-share/grail/protocols/ietfAPI.pyc
-share/grail/protocols/mailtoAPI.py
-share/grail/protocols/mailtoAPI.pyc
-share/grail/protocols/nullAPI.py
-share/grail/protocols/nullAPI.pyc
-share/grail/protocols/telnetAPI.py
-share/grail/protocols/telnetAPI.pyc
-share/grail/protocols/urnAPI.py
-share/grail/protocols/urnAPI.pyc
-share/grail/pythonlib/ihooks.py
-share/grail/pythonlib/ihooks.pyc
-share/grail/pythonlib/keyword.py
-share/grail/pythonlib/keyword.pyc
-share/grail/sgml/HTMLParser.py
-share/grail/sgml/HTMLParser.pyc
-share/grail/sgml/SGMLHandler.py
-share/grail/sgml/SGMLHandler.pyc
-share/grail/sgml/SGMLLexer.py
-share/grail/sgml/SGMLLexer.pyc
-share/grail/sgml/SGMLParser.py
-share/grail/sgml/SGMLParser.pyc
-share/grail/sgml/SGMLReplacer.py
-share/grail/sgml/SGMLReplacer.pyc
-share/grail/sgml/__init__.py
-share/grail/sgml/__init__.pyc
-share/grail/sgml/extloader.py
-share/grail/sgml/extloader.pyc
-share/grail/sgml/utils.py
-share/grail/sgml/utils.pyc
-share/grail/utils/Assert.py
-share/grail/utils/Assert.pyc
-share/grail/utils/SafeDialog.py
-share/grail/utils/SafeDialog.pyc
-share/grail/utils/SafeTkinter.py
-share/grail/utils/SafeTkinter.pyc
-share/grail/utils/cookielib.py
-share/grail/utils/cookielib.pyc
-share/grail/utils/grailutil.py
-share/grail/utils/grailutil.pyc
-share/grail/utils/hdllib.py
-share/grail/utils/hdllib.pyc
-share/grail/utils/ht_time.py
-share/grail/utils/ht_time.pyc
-share/grail/utils/pynche/ChipViewer.py
-share/grail/utils/pynche/ChipViewer.pyc
-share/grail/utils/pynche/ColorDB.py
-share/grail/utils/pynche/ColorDB.pyc
-share/grail/utils/pynche/DetailsViewer.py
-share/grail/utils/pynche/DetailsViewer.pyc
-share/grail/utils/pynche/ListViewer.py
-share/grail/utils/pynche/ListViewer.pyc
-share/grail/utils/pynche/Main.py
-share/grail/utils/pynche/Main.pyc
-share/grail/utils/pynche/PyncheWidget.py
-share/grail/utils/pynche/PyncheWidget.pyc
-share/grail/utils/pynche/README
-share/grail/utils/pynche/StripViewer.py
-share/grail/utils/pynche/StripViewer.pyc
-share/grail/utils/pynche/Switchboard.py
-share/grail/utils/pynche/Switchboard.pyc
-share/grail/utils/pynche/TextViewer.py
-share/grail/utils/pynche/TextViewer.pyc
-share/grail/utils/pynche/TypeinViewer.py
-share/grail/utils/pynche/TypeinViewer.pyc
-share/grail/utils/pynche/X/rgb.txt
-share/grail/utils/pynche/X/xlicense.txt
-share/grail/utils/pynche/__init__.py
-share/grail/utils/pynche/__init__.pyc
-share/grail/utils/pynche/pyColorChooser.py
-share/grail/utils/pynche/pyColorChooser.pyc
-share/grail/utils/pynche/pynche
-share/grail/utils/pynche/pynche.pyw
-share/grail/utils/supertextbox.py
-share/grail/utils/supertextbox.pyc
-share/grail/utils/testing.py
-share/grail/utils/testing.pyc
-share/grail/utils/tktools.py
-share/grail/utils/tktools.pyc
-@dirrm share/grail/SampleGrailDir/icons
-@dirrm share/grail/SampleGrailDir/user
-@dirrm share/grail/SampleGrailDir
-@dirrm share/grail/ancillary
-@dirrm share/grail/applets
-@dirrm share/grail/bookmarks/formats
-@dirrm share/grail/bookmarks/search
-@dirrm share/grail/bookmarks
-@dirrm share/grail/data
-@dirrm share/grail/filetypes
-@dirrm share/grail/grailbase
-@dirrm share/grail/html
-@dirrm share/grail/icons
-@dirrm share/grail/prefpanels
-@dirrm share/grail/printing/data
-@dirrm share/grail/printing/filetypes
-@dirrm share/grail/printing/fonts
-@dirrm share/grail/printing/htmltags
-@dirrm share/grail/printing
-@dirrm share/grail/protocols
-@dirrm share/grail/pythonlib
-@dirrm share/grail/sgml
-@dirrm share/grail/utils/pynche/X
-@dirrm share/grail/utils/pynche
-@dirrm share/grail/utils
-@dirrm share/grail
diff --git a/www/mod_php3/Makefile b/www/mod_php3/Makefile
deleted file mode 100644
index f9a94b12277d..000000000000
--- a/www/mod_php3/Makefile
+++ /dev/null
@@ -1,113 +0,0 @@
-# New ports collection makefile for: mod_php3
-# Date created: Wed Feb 23 11:28:12 CEST 2000
-# Whom: Dirk Froemberg <dirk@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME?= mod_php3
-PORTVERSION= 3.0.18
-PORTREVISION?= 4
-CATEGORIES?= www
-MASTER_SITES= ${MASTER_SITE_PHP}
-MASTER_SITE_SUBDIR= distributions
-DISTNAME= php-${PORTVERSION}
-
-PATCH_SITES= ${MASTER_SITE_PHP}
-PATCH_SITE_SUBDIR= distributions
-PATCHFILES= mime.c.diff-3.0.gz
-
-MAINTAINER= apache@FreeBSD.org
-COMMENT?= PHP3 module for Apache
-
-BROKEN= "Conflicting dependencies (mysql 3.x and 4.x)"
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= "${BROKEN}"
-
-.if !defined(STANDALONE)
-USE_APACHE= yes
-.endif
-
-PATCH_DIST_ARGS= -d ${WRKSRC}/functions
-
-SLAVEDIRS= lang/php3
-
-USE_SUBMAKE= yes
-GNU_CONFIGURE= yes
-
-.if !defined(BATCH) && !defined(PACKAGE_BUILDING)
-IS_INTERACTIVE= yes
-.endif
-
-.if defined(STANDALONE)
-CONFIGURE_ARGS= --with-config-file-path=${PREFIX}/etc/php.standalone \
- --enable-discard-path
-.else
-CONFIGURE_ARGS= --with-apxs=${APXS} \
- --with-config-file-path=${PREFIX}/etc
-.endif
-
-CONFIGURE_ARGS+=--enable-versioning \
- --with-system-regex \
- --disable-debug \
- --enable-track-vars \
- --without-gd
-
-SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \
- TOUCH="${TOUCH}" \
- MKDIR="${MKDIR}" \
- CAT="${CAT}" \
- REALCURDIR="${.CURDIR}"
-
-AP_LIBEXEC= ${PREFIX}/libexec/apache
-
-PLIST_SUB= AP_LIBEXEC=${AP_LIBEXEC:S/^${PREFIX}\///}
-
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} != "i386" && ${ARCH} != "alpha"
-BROKEN= "Does not compile on !i386 and !alpha"
-.endif
-
-pre-fetch:
- @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.php
-
-post-install:
-.if !defined(STANDALONE)
- @${INSTALL_DATA} ${WRKSRC}/php3.ini-dist ${PREFIX}/etc
-.else
- @${MKDIR} ${PREFIX}/etc/php.standalone
- @${INSTALL_DATA} ${WRKSRC}/php3.ini-dist ${PREFIX}/etc/php.standalone
-.endif
-
-.if !defined(STANDALONE)
- @${ECHO} "*****************************************************************************"
- @${ECHO} "Make sure the mime.types are connected to the php module properly and"
- @${ECHO} "index.php3 is part of your DirectoryIndex."
- @${ECHO} ""
- @${ECHO} "The following should be in your Apache configuration file:"
- @${ECHO} "[...]"
- @${ECHO} "DirectoryIndex index.php3 index.html"
- @${ECHO} "[...]"
- @${ECHO} "AddType application/x-httpd-php3 .php3"
- @${ECHO} "AddType application/x-httpd-php3-source .php3s"
- @${ECHO} "[...]"
- @${ECHO} "*****************************************************************************"
-.endif
-
-post-clean:
- @${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc
-
-.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc)
-.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc"
-.endif
-
-# XXX:
-# Has to be kept in sync with the defaults in configure.php
-.ifndef(WITHOUT_MYSQL)
-.ifmake describe
-USE_MYSQL= yes
-.endif
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/www/mod_php3/distinfo b/www/mod_php3/distinfo
deleted file mode 100644
index 3b1db4ac4a77..000000000000
--- a/www/mod_php3/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-MD5 (php-3.0.18.tar.gz) = b4b8f7f1151ce66d5f3910a066651133
-SIZE (php-3.0.18.tar.gz) = 2219410
-MD5 (mime.c.diff-3.0.gz) = b4826b2d7968553f808ddb80269d87a0
-SIZE (mime.c.diff-3.0.gz) = 488
diff --git a/www/mod_php3/files/patch-aa b/www/mod_php3/files/patch-aa
deleted file mode 100644
index 11e68467a5d2..000000000000
--- a/www/mod_php3/files/patch-aa
+++ /dev/null
@@ -1,10 +0,0 @@
---- functions/imap.c.orig Sat Sep 30 19:32:44 2000
-+++ functions/imap.c Sun Oct 22 14:22:54 2000
-@@ -61,7 +61,6 @@
- #include "imap.h"
- #include "mail.h"
- #include "rfc822.h"
--#include "utf8.h"
- #include "modules.h"
- #if (WIN32|WINNT)
- #include "winsock.h"
diff --git a/www/mod_php3/files/patch-aq b/www/mod_php3/files/patch-aq
deleted file mode 100644
index f30fea192773..000000000000
--- a/www/mod_php3/files/patch-aq
+++ /dev/null
@@ -1,56 +0,0 @@
---- configure.orig Fri Oct 20 21:05:17 2000
-+++ configure Mon Feb 26 13:09:58 2001
-@@ -1626,7 +1626,7 @@
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
-- ac_dummy="$PATH /usr/bin /usr/sbin /usr/etc /etc /usr/ucblib"
-+ ac_dummy="$PATH:/usr/bin:/usr/sbin:/usr/etc:/etc:/usr/ucblib"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
-@@ -4634,7 +4634,7 @@
-
- echo "$ac_t""no" 1>&6
- BINNAME=php
-- INSTALL_IT="cp $BINNAME \$(bindir)"
-+ INSTALL_IT="cp $BINNAME \$(bindir)/php3"
-
- fi
-
-@@ -5157,8 +5157,8 @@
- fi
- if test "$withval" != "no" && test "$withval" != "yes"; then
- IMAP_DIR=$withval
-- if test -f $IMAP_DIR/include/imap/mail.h; then
-- IMAP_INC_DIR=$IMAP_DIR/include/imap
-+ if test -f $IMAP_DIR/include/c-client/mail.h; then
-+ IMAP_INC_DIR=$IMAP_DIR/include/c-client
- else
- IMAP_INC_DIR=$withval/include
- fi
-@@ -9231,7 +9231,7 @@
- fi
- SYBASE_CT_INCLUDE=-I$SYBASE_CT_INCDIR
- SYBASE_CT_LFLAGS="-L$SYBASE_CT_LIBDIR"
-- SYBASE_CT_LIBS="-lcs -lct -lcomn -lintl"
-+ SYBASE_CT_LIBS="-lct"
- old_LDFLAGS=$LDFLAGS
- LDFLAGS="$LDFLAGS -L$SYBASE_CT_LIBDIR"
- echo $ac_n "checking for netg_errstr in -ltcl""... $ac_c" 1>&6
-@@ -9272,7 +9272,6 @@
- SYBASE_CT_LIBS="$SYBASE_CT_LIBS -ltcl"
- else
- echo "$ac_t""no" 1>&6
-- SYBASE_CT_LIBS="$SYBASE_CT_LIBS -lsybtcl"
- fi
-
- echo $ac_n "checking for insck__getVdate in -linsck""... $ac_c" 1>&6
-@@ -9671,7 +9670,6 @@
- PGSQL_INCDIR=$withval/include
- test -d $withval/include/pgsql && PGSQL_INCDIR=$withval/include/pgsql
- test -d $withval/pgsql/include && PGSQL_INCDIR=$withval/pgsql/include
-- test -d $withval/include/postgresql && PGSQL_INCDIR=$withval/include/postgresql
- PGSQL_LIBDIR=$withval/lib
- test -d $withval/lib/pgsql && PGSQL_LIBDIR=$withval/lib/pgsql
- test -d $withval/pgsql/lib && PGSQL_LIBDIR=$withval/pgsql/lib
diff --git a/www/mod_php3/files/patch-ar b/www/mod_php3/files/patch-ar
deleted file mode 100644
index 32fca3c5a7f0..000000000000
--- a/www/mod_php3/files/patch-ar
+++ /dev/null
@@ -1,29 +0,0 @@
---- functions/sybase.c.orig Tue Feb 8 00:54:51 2000
-+++ functions/sybase.c Tue Feb 29 22:01:07 2000
-@@ -366,7 +366,7 @@
- RETURN_FALSE;
- }
- /* create the link */
-- if ((sybase.link=dbopen(sybase.login,host))==FAIL) {
-+ if ((sybase.link=tdsdbopen(sybase.login,host))==FAIL) {
- /*php3_error(E_WARNING,"Sybase: Unable to connect to server: %s",sybase_error(sybase));*/
- efree(hashed_details);
- dbloginfree(sybase.login);
-@@ -408,7 +408,7 @@
- #if BROKEN_SYBASE_PCONNECTS
- log_error("PHP/Sybase: Persistent link died, trying to reconnect...",php3_rqst->server);
- #endif
-- if ((sybase_ptr->link=dbopen(sybase_ptr->login,host))==FAIL) {
-+ if ((sybase_ptr->link=tdsdbopen(sybase_ptr->login,host))==FAIL) {
- #if BROKEN_SYBASE_PCONNECTS
- log_error("PHP/Sybase: Unable to reconnect!",php3_rqst->server);
- #endif
-@@ -464,7 +464,7 @@
- RETURN_FALSE;
- }
-
-- if ((sybase.link=dbopen(sybase.login,host))==NULL) {
-+ if ((sybase.link=tdsdbopen(sybase.login,host))==NULL) {
- /*php3_error(E_WARNING,"Sybase: Unable to connect to server: %s",sybase_error(sybase));*/
- efree(hashed_details);
- RETURN_FALSE;
diff --git a/www/mod_php3/files/patch-at b/www/mod_php3/files/patch-at
deleted file mode 100644
index add66733a3e1..000000000000
--- a/www/mod_php3/files/patch-at
+++ /dev/null
@@ -1,8 +0,0 @@
---- php.map.orig Sat Sep 11 00:19:26 1999
-+++ php.map Tue Dec 26 14:27:56 2000
-@@ -1,4 +1,5 @@
- PHP3 {
- global: php3_module;
-+ mm_*;
- local: *;
- };
diff --git a/www/mod_php3/files/patch-functions::mysql.c b/www/mod_php3/files/patch-functions::mysql.c
deleted file mode 100644
index cbf509ecb039..000000000000
--- a/www/mod_php3/files/patch-functions::mysql.c
+++ /dev/null
@@ -1,52 +0,0 @@
---- functions/mysql.c.orig Thu Jun 3 13:17:04 2004
-+++ functions/mysql.c Thu Jun 3 13:17:09 2004
-@@ -785,7 +785,9 @@
- void php3_mysql_create_db(INTERNAL_FUNCTION_PARAMETERS)
- {
- pval *db,*mysql_link;
-- int id,type;
-+ int id,type,res;
-+ char *qbuf;
-+ size_t qsize;
- MYSQL *mysql;
- MySQL_TLS_VARS;
-
-@@ -818,7 +820,12 @@
- }
-
- convert_to_string(db);
-- if (mysql_create_db(mysql,db->value.str.val)==0) {
-+ qsize = strlen(db->value.str.val) + 20;
-+ qbuf = (char *)emalloc(qsize);
-+ snprintf(qbuf, qsize, "CREATE DATABASE %s", db->value.str.val);
-+ res = mysql_real_query(mysql,qbuf,strlen(qbuf));
-+ efree(qbuf);
-+ if (res) {
- RETURN_TRUE;
- } else {
- RETURN_FALSE;
-@@ -831,7 +838,9 @@
- void php3_mysql_drop_db(INTERNAL_FUNCTION_PARAMETERS)
- {
- pval *db,*mysql_link;
-- int id,type;
-+ int id,type,res;
-+ char *qbuf;
-+ size_t qsize;
- MYSQL *mysql;
- MySQL_TLS_VARS;
-
-@@ -864,7 +873,12 @@
- }
-
- convert_to_string(db);
-- if (mysql_drop_db(mysql,db->value.str.val)==0) {
-+ qsize = strlen(db->value.str.val) + 20;
-+ qbuf = (char *)emalloc(qsize);
-+ snprintf(qbuf, qsize, "DROP DATABASE %s", db->value.str.val);
-+ res = mysql_real_query(mysql,qbuf,strlen(qbuf));
-+ efree(qbuf);
-+ if (res) {
- RETURN_TRUE;
- } else {
- RETURN_FALSE;
diff --git a/www/mod_php3/pkg-descr b/www/mod_php3/pkg-descr
deleted file mode 100644
index cea408b8d551..000000000000
--- a/www/mod_php3/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Server-side, cross-platform, HTML embedded scripting language which
-offers easy database integration.
-
-WWW: http://www.php.net/
diff --git a/www/mod_php3/pkg-message b/www/mod_php3/pkg-message
deleted file mode 100644
index 8741171455f2..000000000000
--- a/www/mod_php3/pkg-message
+++ /dev/null
@@ -1,20 +0,0 @@
-*****************************************************************************
-You have installed the mod_php3 package.
-
-Have a look at the mod_php3 _port_ if you need additional support for
-databases other than MySQL, e. g.
-
-You can find it at
-ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/ports/www/mod_php3.tar
-
-Make sure the mime.types are connected to the php module properly and
-index.php3 is part of your DirectoryIndex.
-
-The following should be in your Apache configuration file:
-[...]
-DirectoryIndex index.php3 index.html
-[...]
-AddType application/x-httpd-php3 .php3
-AddType application/x-httpd-php3-source .php3s
-[...]
-*****************************************************************************
diff --git a/www/mod_php3/pkg-plist b/www/mod_php3/pkg-plist
deleted file mode 100644
index a27e2833d8ba..000000000000
--- a/www/mod_php3/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-etc/php3.ini-dist
-%%AP_LIBEXEC%%/libphp3.so
-@exec %D/sbin/apxs -e -A -n php3 %f
-@unexec %D/sbin/apxs -e -A -n php3 %f
diff --git a/www/mod_php3/pkg-plist.standalone b/www/mod_php3/pkg-plist.standalone
deleted file mode 100644
index 051d2ac5d3bc..000000000000
--- a/www/mod_php3/pkg-plist.standalone
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/php3
-etc/php.standalone/php3.ini-dist
-@unexec rmdir %D/etc/php.standalone 2>/dev/null || true
diff --git a/www/mod_php3/scripts/configure.php b/www/mod_php3/scripts/configure.php
deleted file mode 100644
index af41539f1fa5..000000000000
--- a/www/mod_php3/scripts/configure.php
+++ /dev/null
@@ -1,186 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-
-if [ -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc ]; then
- exit
-fi
-
-tempfile=`/usr/bin/mktemp -t checklist`
-
-if [ "${BATCH}" ]; then
- set \"zlib\" \"MySQL\"
-else
- /usr/bin/dialog --title "configuration options" --clear \
- --checklist "\n\
-Please select desired options:" -1 -1 16 \
-GD "GD library support" OFF \
-FreeType "TrueType font rendering (implies GD)" OFF \
-zlib "zlib library support" ON \
-mcrypt "Encryption support" OFF \
-mhash "Crypto-hashing support" OFF \
-IMAP "IMAP support" OFF \
-MySQL "MySQL database support" ON \
-PostgreSQL "PostgreSQL database support" OFF \
-SybaseDB "Sybase/MS-SQL database support (DB-lib)" OFF \
-SybaseCT "Sybase/MS-SQL database support (CT-lib)" OFF \
-Interbase "Interbase 6 database support (Firebird)" OFF \
-dBase "dBase database support" OFF \
-OpenLDAP "OpenLDAP support" OFF \
-SNMP "SNMP support" OFF \
-XML "XML support" OFF \
-FTP "File Transfer Protocol support" OFF \
-gettext "gettext library support" OFF \
-YP "YP/NIS support" OFF \
-sysvsem "System V semaphore support" OFF \
-sysvshm "System V shared memory support" OFF \
-2> $tempfile
-
- retval=$?
-
- if [ -s $tempfile ]; then
- set `cat $tempfile`
- fi
- rm -f $tempfile
-
- case $retval in
- 0) if [ -z "$*" ]; then
- echo "Nothing selected"
- fi
- ;;
- 1) echo "Cancel pressed."
- exit 1
- ;;
- esac
-fi
-
-${MKDIR} ${WRKDIRPREFIX}${REALCURDIR}
-exec > ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc
-
-while [ "$1" ]; do
- case $1 in
- \"GD\")
- echo "LIB_DEPENDS+= gd.4:\${PORTSDIR}/graphics/gd"
- echo "CONFIGURE_ARGS+=--with-gd=\${PREFIX}"
- GD=1
- ;;
- \"FreeType\")
- echo "LIB_DEPENDS+= ttf.4:\${PORTSDIR}/print/freetype"
- echo "CONFIGURE_ARGS+=--with-ttf=\${PREFIX}"
- if [ -z "$GD" ]; then
- set $* \"GD\"
- fi
- ;;
- \"zlib\")
- echo "CONFIGURE_ARGS+=--with-zlib"
- ZLIB=1
- ;;
- \"mcrypt\")
- echo "mcrypt support doesn't compile at the moment. Ignoring." > /dev/stderr
- ;;
- \"nothing\")
- echo "LIB_DEPENDS+= mcrypt.8:\${PORTSDIR}/security/libmcrypt"
- echo "CONFIGURE_ARGS+=--with-mcrypt=\${PREFIX}"
- ;;
- \"mhash\")
- echo "LIB_DEPENDS+= mhash.2:\${PORTSDIR}/security/mhash"
- echo "CONFIGURE_ARGS+=--with-mhash=\${PREFIX}"
- ;;
- \"IMAP\")
- echo "LIB_DEPENDS+= c-client4.8:\${PORTSDIR}/mail/cclient"
- echo "CONFIGURE_ARGS+=--with-imap=\${PREFIX}"
- ;;
- \"MySQL\")
- echo "USE_MYSQL= yes"
- echo "CONFIGURE_ARGS+=--with-mysql=\${PREFIX}"
- MYSQL=1
- ;;
- \"PostgreSQL\")
- echo "POSTGRESQL_PORT?= databases/postgresql7"
- echo "LIB_DEPENDS+= pq.3:\${PORTSDIR}/\${POSTGRESQL_PORT}"
- echo "CONFIGURE_ARGS+=--with-pgsql=\${PREFIX}"
- if /usr/bin/ldd ${PREFIX}/bin/postgres | /usr/bin/grep -q "libssl"; then
- LIBS="-lcrypto -lssl"
- fi
- ;;
- \"SybaseDB\")
- echo "LIB_DEPENDS+= sybdb.1:\${PORTSDIR}/databases/freetds"
- echo "LIB_DEPENDS+= iconv.3:\${PORTSDIR}/converters/libiconv"
- echo "CONFIGURE_ARGS+=--with-sybase=\${PREFIX}"
- LIBS="${LIBS} -L\${LOCALBASE}/lib -liconv"
- if [ "$SYBASECT" ]; then
- echo "SybaseDB and SybaseCT are mutually exclusive." > /dev/stderr
- rm -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc
- exit 1
- fi
- SYBASEDB=1
- ;;
- \"SybaseCT\")
- echo "LIB_DEPENDS+= ct.0:\${PORTSDIR}/databases/freetds"
- echo "LIB_DEPENDS+= iconv.3:\${PORTSDIR}/converters/libiconv"
- echo "CONFIGURE_ARGS+=--with-sybase-ct=\${PREFIX}"
- LIBS="${LIBS} -L\${LOCALBASE}/lib -liconv"
- if [ "$SYBASEDB" ]; then
- echo "SybaseDB and SybaseCT are mutually exclusive." > /dev/stderr
- rm -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc
- exit 1
- fi
- SYBASECT=1
- ;;
- \"Interbase\")
- echo "LIB_DEPENDS+= gds.1:\${PORTSDIR}/databases/firebird"
- echo "CONFIGURE_ARGS+=--with-interbase=\${PREFIX}/firebird"
- LIBS="${LIBS} -L\${PREFIX}/firebird/lib"
- ;;
- \"dBase\")
- echo "CONFIGURE_ARGS+=--with-dbase"
- ;;
- \"OpenLDAP\")
- echo "LIB_DEPENDS+= ldap.1:\${PORTSDIR}/net/openldap12"
- echo "LIB_DEPENDS+= lber.1:\${PORTSDIR}/net/openldap12"
- echo "CONFIGURE_ARGS+=--with-ldap=\${PREFIX}"
- if [ -f /usr/lib/libkrb.a -a -f /usr/lib/libdes.a -a ! -L /usr/lib/libdes.a ]; then
- LIBS="${LIBS} -lkrb -ldes -L\${PREFIX}/lib"
- fi
- ;;
- \"SNMP\")
- echo "LIB_DEPENDS+= snmp.4:\${PORTSDIR}/net/net-snmp"
- echo "CONFIGURE_ARGS+=--with-snmp=\${PREFIX} --enable-ucd-snmp-hack"
- ;;
- \"XML\")
- echo "BUILD_DEPENDS+= \${PREFIX}/lib/libexpat.a:\${PORTSDIR}/textproc/expat"
- echo "BUILD_DEPENDS+= \${PREFIX}/include/xml/xmlparse.h:\${PORTSDIR}/textproc/expat"
- echo "BUILD_DEPENDS+= \${PREFIX}/include/xml/xmltok.h:\${PORTSDIR}/textproc/expat"
- echo "CONFIGURE_ARGS+=--with-xml=\${PREFIX}"
- ;;
- \"FTP\")
- echo "CONFIGURE_ARGS+=--with-ftp"
- ;;
- \"gettext\")
- echo "LIB_DEPENDS+= intl.5:\${PORTSDIR}/devel/gettext"
- echo "CONFIGURE_ARGS+=--with-gettext=\${PREFIX}"
- ;;
- \"YP\")
- echo "CONFIGURE_ARGS+=--with-yp"
- ;;
- \"sysvsem\")
- echo "CONFIGURE_ARGS+=--enable-sysvsem"
- ;;
- \"sysvshm\")
- echo "CONFIGURE_ARGS+=--enable-sysvshm"
- ;;
- *)
- echo "Invalid option(s): $*" > /dev/stderr
- rm -f ${WRKDIRPREFIX}${REALCURDIR}/Makefile.inc
- exit 1
- ;;
- esac
- shift
-done
-
-if [ "${LIBS}" ]; then
- echo "CONFIGURE_ENV+= LIBS='${LIBS}'"
-fi
-
-if [ -z "${MYSQL}" ]; then
- echo "WITHOUT_MYSQL= 1"
-fi
diff --git a/x11-themes/Makefile b/x11-themes/Makefile
index 24bc4b72c69d..cdebfa49d1de 100644
--- a/x11-themes/Makefile
+++ b/x11-themes/Makefile
@@ -4,7 +4,6 @@
COMMENT = X Windows System themes
- SUBDIR += aquaosk
SUBDIR += baghira
SUBDIR += buffy
SUBDIR += clean-theme-gtk
@@ -91,7 +90,6 @@
SUBDIR += kde-icons-umicons
SUBDIR += kde-icons-wasp
SUBDIR += kdeartwork3
- SUBDIR += kwin_flatcurve
SUBDIR += lila-xfwm4
SUBDIR += linux-gtk-bluecurve-theme
SUBDIR += metacity-aluminumalloy-cryogenic-theme
diff --git a/x11-themes/aquaosk/Makefile b/x11-themes/aquaosk/Makefile
deleted file mode 100644
index 210c7fd8051d..000000000000
--- a/x11-themes/aquaosk/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# New ports collection makefile for: aquaosk
-# Date created: Wed Apr 14 08:28:56 EDT 2003
-# Whom: Brian Skrab <brian@quynh-and-brian.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= aquaosk
-PORTVERSION= 2.0
-PORTREVISION= 2
-CATEGORIES= x11-themes kde
-MASTER_SITES= http://www.davidsansome.com/ \
- http://cottage.quynh-and-brian.org/freebsd/ports/distfiles/
-
-MAINTAINER= brian@quynh-and-brian.org
-COMMENT= An Acqua-like native window decoration for KDE 3
-
-BROKEN= Does not build since KDE 3.2
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-CONFIGURE_ARGS= --prefix=${PREFIX}
-INSTALLS_SHLIB= yes
-USE_LIBTOOL_VER=13
-USE_KDEBASE_VER=3
-USE_BZIP2= yes
-
-.include <bsd.port.mk>
diff --git a/x11-themes/aquaosk/distinfo b/x11-themes/aquaosk/distinfo
deleted file mode 100644
index ef907e905f2e..000000000000
--- a/x11-themes/aquaosk/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (aquaosk-2.0.tar.bz2) = d9c7e7b71d1fb62b24087385bd4ad2e1
diff --git a/x11-themes/aquaosk/pkg-descr b/x11-themes/aquaosk/pkg-descr
deleted file mode 100644
index 0c5356d22184..000000000000
--- a/x11-themes/aquaosk/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-A native Acqua-like window decoration for KDE 3, by David Sansome.
-
-Features:
-
- * Mac OS X style drop shadows for windows.
- * Rounded title bar corners.
- * Application icon in title bar.
- * Configurable window borders.
-
-WWW: http://www.kde-look.org/content/show.php?content=5063
-
-brian@quynh-and-brian.org
diff --git a/x11-themes/aquaosk/pkg-plist b/x11-themes/aquaosk/pkg-plist
deleted file mode 100644
index f4591160182c..000000000000
--- a/x11-themes/aquaosk/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-lib/kde3/libkwinaqua_config.so
-lib/kde3/libkwinaqua_config.la
-lib/kde3/libkwinaqua.so
-lib/kde3/libkwinaqua.la
-share/apps/kwin/aqua.desktop
-@unexec rmdir %%PREFIX%%/share/apps/kwin 2>/dev/null || true
-@unexec rmdir %%PREFIX%%/share/apps 2>/dev/null || true
-@unexec rmdir %%PREFIX%%/lib/kde3 2>/dev/null || true
diff --git a/x11-themes/kwin_flatcurve/Makefile b/x11-themes/kwin_flatcurve/Makefile
deleted file mode 100644
index c96777bee547..000000000000
--- a/x11-themes/kwin_flatcurve/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# New ports collection makefile for: kwin_flatcurve
-# Date created: 30 January 2003
-# Whom: R. Joseph Wright <rjoseph@arbornet.org>
-#
-# $FreeBSD$
-
-PORTNAME= kwin_flatcurve
-PORTVERSION= 0.2
-PORTREVISION= 2
-CATEGORIES= x11-themes
-MASTER_SITES= http://kde-look.org/content/files/
-DISTNAME= 4365-flatcurve-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Bluecurve style window decoration for KDEs WM
-
-BROKEN= "Does not build with KDE 3.2"
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-USE_KDEBASE_VER= 3
-WRKSRC= ${WRKDIR}/flatcurve-${PORTVERSION}
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-
-.include <bsd.port.mk>
diff --git a/x11-themes/kwin_flatcurve/distinfo b/x11-themes/kwin_flatcurve/distinfo
deleted file mode 100644
index b2d3d359493a..000000000000
--- a/x11-themes/kwin_flatcurve/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (4365-flatcurve-0.2.tar.gz) = ac528271e403cd40ac94dcae7e26795e
-SIZE (4365-flatcurve-0.2.tar.gz) = 543120
diff --git a/x11-themes/kwin_flatcurve/pkg-descr b/x11-themes/kwin_flatcurve/pkg-descr
deleted file mode 100644
index 74cafe3a4ecb..000000000000
--- a/x11-themes/kwin_flatcurve/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-"Bluecurve" style window decoration for KDE's WM
diff --git a/x11-themes/kwin_flatcurve/pkg-plist b/x11-themes/kwin_flatcurve/pkg-plist
deleted file mode 100644
index 9d4e8214f2a3..000000000000
--- a/x11-themes/kwin_flatcurve/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-share/apps/kwin/flatcurve.desktop
-lib/kde3/kwin_flatcurve.so
-lib/kde3/kwin_flatcurve.la
diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile
index f8cd4913f831..3d238f26d481 100644
--- a/x11-toolkits/Makefile
+++ b/x11-toolkits/Makefile
@@ -18,7 +18,6 @@
SUBDIR += fl_editor
SUBDIR += fltk
SUBDIR += fltk-threads
- SUBDIR += flu
SUBDIR += flvw
SUBDIR += fox
SUBDIR += fox-devel
@@ -64,7 +63,6 @@
SUBDIR += guis
SUBDIR += hs-frantk
SUBDIR += hs-gio
- SUBDIR += hs-gtk+hs
SUBDIR += hs-gtk2hs
SUBDIR += hs-port
SUBDIR += inti
@@ -110,7 +108,6 @@
SUBDIR += open-motif-jdk
SUBDIR += p5-GdkImlib
SUBDIR += p5-GdkPixbuf
- SUBDIR += p5-Glade
SUBDIR += p5-Glade2
SUBDIR += p5-Gnome
SUBDIR += p5-Gnome2
diff --git a/x11-toolkits/flu/Makefile b/x11-toolkits/flu/Makefile
deleted file mode 100644
index b34151f1b100..000000000000
--- a/x11-toolkits/flu/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: flu
-# Date created: Aug 23, 2004
-# Whom: ijliao
-#
-# $FreeBSD$
-#
-
-PORTNAME= flu
-PORTVERSION= 2.13
-CATEGORIES= x11-toolkits
-MASTER_SITES= http://www.osc.edu/~jbryan/FLU/
-DISTNAME= ${PORTNAME:U}_${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A small collection of FLTK Widgets
-
-BROKEN= Broken pkg-plist
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-LIB_DEPENDS= fltk.1:${PORTSDIR}/x11-toolkits/fltk
-
-USE_X_PREFIX= yes
-USE_GL= yes
-HAS_CONFIGURE= yes
-CONFIGURE_ARGS= --prefix=${PREFIX} --I=${X11BASE}/include --L=${X11BASE}/lib
-USE_GMAKE= yes
-INSTALLS_SHLIB= yes
-
-PLIST_FILES= bin/flu-config lib/libflu.so.${PORTVERSION} \
- lib/libflu_gl.so.${PORTVERSION}
-
-.if !defined(NOPORTDOCS)
-PORTDOCS= *
-.endif
-
-post-install:
- ${LN} -fs ${PREFIX}/lib/libflu.so.${PORTVERSION} ${PREFIX}/lib/libflu.so.2
- ${LN} -fs ${PREFIX}/lib/libflu_gl.so.${PORTVERSION} ${PREFIX}/lib/libflu_gl.so.2
- @${FIND} ${PREFIX}/include/FLU ! -type d | \
- ${SED} "s,^${PREFIX}/,," >> ${TMPPLIST}
- @${FIND} ${PREFIX}/include/FLU -type d | ${SORT} -r | \
- ${SED} "s,^${PREFIX}/,@dirrm ," >> ${TMPPLIST}
- @${ECHO_CMD} "@exec ln -fs %D/lib/libflu.so.${PORTVERSION} %D/lib/libflu.so.2" >> ${TMPPLIST}
- @${ECHO_CMD} "@exec ln -fs %D/lib/libflu_gl.so.${PORTVERSION} %D/lib/libflu.so.2" >> ${TMPPLIST}
- @${ECHO_CMD} "@unexec rm -f %D/lib/libflu.so.2 %D/lib/libflu_gl.so.2 2>/dev/null || true" >> ${TMPPLIST}
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- ${CP} -R ${WRKSRC}/doc/ ${DOCSDIR}
- @${MKDIR} ${EXAMPLESDIR}
- ${CP} -R ${WRKSRC}/examples/ ${EXAMPLESDIR}
- @${FIND} ${EXAMPLESDIR} ! -type d | \
- ${SED} "s,^${PREFIX}/,," >> ${TMPPLIST}
- @${FIND} ${EXAMPLESDIR} -type d | ${SORT} -r | \
- ${SED} "s,^${PREFIX}/,@dirrm ," >> ${TMPPLIST}
-.endif
-
-.include <bsd.port.mk>
diff --git a/x11-toolkits/flu/distinfo b/x11-toolkits/flu/distinfo
deleted file mode 100644
index 31caa4010a3b..000000000000
--- a/x11-toolkits/flu/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (FLU_2.13.tar.gz) = 78de7fdae6b3d773783f7f37f47dd1dd
-SIZE (FLU_2.13.tar.gz) = 623023
diff --git a/x11-toolkits/flu/pkg-descr b/x11-toolkits/flu/pkg-descr
deleted file mode 100644
index 04d0ca0e6986..000000000000
--- a/x11-toolkits/flu/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-A small collection of FLTK Widget.
-
-WWW: http://www.osc.edu/~jbryan/FLU/
diff --git a/x11-toolkits/hs-gtk+hs/Makefile b/x11-toolkits/hs-gtk+hs/Makefile
deleted file mode 100644
index 4ee69338e4ac..000000000000
--- a/x11-toolkits/hs-gtk+hs/Makefile
+++ /dev/null
@@ -1,67 +0,0 @@
-# New ports collection makefile for: gtk+hs
-# Date created: 23 August 2002
-# Whom: Oliver Braun <obraun@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= gtk+hs
-PORTVERSION= 0.15.3
-CATEGORIES= x11-toolkits haskell
-MASTER_SITES= http://www.cse.unsw.edu.au/~chak/haskell/gtk/
-PKGNAMEPREFIX= hs-
-
-MAINTAINER= haskell@FreeBSD.org
-COMMENT= A GTK+ Binding for Haskell
-
-OPTIONS= GHC5 "Build for ghc5" off \
- IHASKELL "Build with iHaskell" off
-
-BROKEN= "Build fails"
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-USE_GNOME= glib12 gtk12
-
-.include <bsd.port.pre.mk>
-
-.if defined(WITH_GHC5)
-GHC= ghc-5.04.3
-GHCDEP= ghc5
-GHCMAJOR= 5
-.else
-GHC= ghc-6.2.2
-GHCDEP= ghc
-GHCMAJOR= 6
-.endif
-PKGNAMESUFFIX= -${GHCDEP}
-
-BUILD_DEPENDS= ${GHC}:${PORTSDIR}/lang/${GHCDEP}
-RUN_DEPENDS= ${GHC}:${PORTSDIR}/lang/${GHCDEP}
-
-BUILD_DEPENDS+= c2hs:${PORTSDIR}/devel/hs-c2hs
-RUN_DEPENDS+= c2hs:${PORTSDIR}/devel/hs-c2hs
-
-.if defined(WITH_IHASKELL)
-RUN_DEPENDS+= ports-config:${PORTSDIR}/devel/hs-hpl
-.endif
-
-USE_REINPLACE= yes
-HAS_CONFIGURE= yes
-USE_GMAKE= yes
-
-CONFIGURE_ARGS+= --prefix=${PREFIX} --enable-add-package
-.if defined(WITH_IHASKELL)
-CONFIGURE_ARGS+= --with-ih
-.endif
-
-GHC_VERSION= `${LOCALBASE}/bin/ghc --numeric-version`
-PLIST_SUB+= PORTVERSION="${PORTVERSION}" GHC_VERSION="${GHC_VERSION}"
-PLIST_SUB+= GHCMAJOR="${GHCMAJOR}"
-
-post-patch:
- @${REINPLACE_CMD} -e 's/gtk-config/gtk12-config/g ; \
- s/glib-config/glib12-config/g' ${WRKSRC}/configure
- @${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
-
-.include <bsd.port.post.mk>
diff --git a/x11-toolkits/hs-gtk+hs/distinfo b/x11-toolkits/hs-gtk+hs/distinfo
deleted file mode 100644
index 210c6c8096be..000000000000
--- a/x11-toolkits/hs-gtk+hs/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (gtk+hs-0.15.3.tar.gz) = 49b5fbe5099279fe2ab0189272ae3dcd
-SIZE (gtk+hs-0.15.3.tar.gz) = 218499
diff --git a/x11-toolkits/hs-gtk+hs/files/patch-gdk-GdkColor.chs b/x11-toolkits/hs-gtk+hs/files/patch-gdk-GdkColor.chs
deleted file mode 100644
index 643981ebaefb..000000000000
--- a/x11-toolkits/hs-gtk+hs/files/patch-gdk-GdkColor.chs
+++ /dev/null
@@ -1,10 +0,0 @@
---- gdk/GdkColor.chs.orig Wed Feb 25 10:46:59 2004
-+++ gdk/GdkColor.chs Wed Feb 25 10:41:30 2004
-@@ -55,6 +55,7 @@
- import Monad (liftM)
-
- import C2HS
-+import IOExts (unsafePerformIO)
-
- {#import GdkVisual#} (Visual)
-
diff --git a/x11-toolkits/hs-gtk+hs/files/patch-gdk-GdkVisual.chs b/x11-toolkits/hs-gtk+hs/files/patch-gdk-GdkVisual.chs
deleted file mode 100644
index ece225a48820..000000000000
--- a/x11-toolkits/hs-gtk+hs/files/patch-gdk-GdkVisual.chs
+++ /dev/null
@@ -1,10 +0,0 @@
---- gdk/GdkVisual.chs.orig Tue Feb 24 15:48:23 2004
-+++ gdk/GdkVisual.chs Tue Feb 24 15:48:49 2004
-@@ -42,6 +42,7 @@
- import C2HS
-
- import Monad (liftM)
-+import IOExts (unsafePerformIO)
-
- import GList (List, mkList, listMapData, listFree)
- --FIXME: {#import GList#} (List, mkList, listMapData, listFree)
diff --git a/x11-toolkits/hs-gtk+hs/files/patch-gtk-GtkToggleButton.chs b/x11-toolkits/hs-gtk+hs/files/patch-gtk-GtkToggleButton.chs
deleted file mode 100644
index a343980a925e..000000000000
--- a/x11-toolkits/hs-gtk+hs/files/patch-gtk-GtkToggleButton.chs
+++ /dev/null
@@ -1,10 +0,0 @@
---- gtk/GtkToggleButton.chs.orig Tue Feb 24 16:14:57 2004
-+++ gtk/GtkToggleButton.chs Tue Feb 24 16:15:57 2004
-@@ -40,6 +40,7 @@
-
- import C2HS
-
-+import Bits
- import Monad (liftM)
-
- {#import GtkObject#} (ObjectClass(..), Object(..))
diff --git a/x11-toolkits/hs-gtk+hs/pkg-descr b/x11-toolkits/hs-gtk+hs/pkg-descr
deleted file mode 100644
index 3938dc80a365..000000000000
--- a/x11-toolkits/hs-gtk+hs/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-A GTK+ Binding for Haskell. The basic functionality and many advanced widgets
-are supported. The implemented functionality should be sufficient for average
-user interfaces.
-
-WWW: http://www.cse.unsw.edu.au/~chak/haskell/gtk/
-
--- Oliver Braun
-obraun@FreeBSD.org
diff --git a/x11-toolkits/hs-gtk+hs/pkg-plist b/x11-toolkits/hs-gtk+hs/pkg-plist
deleted file mode 100644
index 6266d5d24a45..000000000000
--- a/x11-toolkits/hs-gtk+hs/pkg-plist
+++ /dev/null
@@ -1,241 +0,0 @@
-bin/gtkhs-config
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/gtkhs.conf
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/gdkHS.o
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/glibHS.o
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/gtkHS.o
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/libgdkHS.a
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/libglibHS.a
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/libgtkHS.a
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gdk/Gdk.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gdk/GdkColor.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gdk/GdkDrawable.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gdk/GdkEvents.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gdk/GdkFont.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gdk/GdkGC.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gdk/GdkImage.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gdk/GdkPixmap.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gdk/GdkRGB.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gdk/GdkTypes.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gdk/GdkVisual.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gdk/GdkWindow.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/glib/GConfig.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/glib/GLib.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/glib/GList.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/glib/GMarsh.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/glib/GModule.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/glib/GThread.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/glib/GTimer.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/glib/GTypes.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/Gtk.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkAccelGroup.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkAdjustment.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkAdjustmentSignal.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkAlignment.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkBin.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkBox.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkButton.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkButtonBox.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkCList.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkCListSignal.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkCTree.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkCheckButton.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkCheckMenuItem.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkCheckMenuItemSignal.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkCombo.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkCompat.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkContainer.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkData.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkDrawingArea.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkEditable.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkEntry.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkEnums.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkEventBox.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkFileSel.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkFrame.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkHandleBox.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkHBox.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkHButtonBox.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkHPaned.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkHScale.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkHScrollbar.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkHSeparator.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkItem.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkItemSignal.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkLabel.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkList.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkListItem.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkListSignal.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkMain.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkMainSignal.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkMarsh.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkMenu.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkMenuBar.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkMenuItem.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkMenuItemSignal.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkMisc.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkNotebook.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkObject.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkObjectSignal.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkOptionMenu.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkPaned.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkPixmap.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkProgress.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkProgressBar.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkRadioButton.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkRadioMenuItem.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkRange.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkRuler.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkScale.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkScrollbar.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkScrolledWindow.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkSeparator.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkSignal.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkSpinButton.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkStatusbar.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkStyle.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkTable.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkText.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkToggleButton.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkTooltips.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkTree.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkTreeItem.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkTreeItemSignal.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkTypeUtils.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkVBox.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkVButtonBox.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkVPaned.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkVScale.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkVScrollbar.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkVSeparator.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkVersion.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkViewport.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkWidget.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkWindow.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GLib.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GList.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GModule.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GThread.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GTimer.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GTypes.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/Gdk.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GdkColor.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GdkDrawable.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GdkEvents.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GdkFont.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GdkGC.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GdkImage.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GdkPixmap.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GdkRGB.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GdkTypes.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GdkVisual.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GdkWindow.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkAdjustmentSignal_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkAccelGroup.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkAdjustment.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkAdjustmentSignal.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkAlignment.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkBin.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkBox.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkButton.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkButton_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkButtonBox.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkCList.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkCList_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkCListSignal_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkCTree.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkCTree_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkCheckButton.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkCheckMenuItem.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkCheckMenuItemSignal_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkCombo.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkContainer.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkData.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkDrawingArea.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkEditable.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkEditable_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkEntry.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkEnums.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkEventBox.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkFileSel.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkFrame.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkHBox.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkHButtonBox.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkHPaned.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkHScale.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkHScrollbar.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkHSeparator.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkHandleBox.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkItem.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkItemSignal_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkLabel.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkList.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkListItem.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkListSignal_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkMain.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkMainSignal.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkMenu.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkMenuBar.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkMenuItem.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkMenuItemSignal_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkMisc.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkNotebook.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkObject.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkObjectSignal_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkOptionMenu.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkPaned.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkPixmap.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkProgress.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkProgressBar.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkRadioButton.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkRadioMenuItem.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkRange.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkRuler.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkScale.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkScrollbar.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkScrolledWindow.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkSeparator.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkSignal.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkSpinButton.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkStatusbar.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkStyle.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkTable.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkText.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkToggleButton.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkToggleButton_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkTooltips.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkTree.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkTreeItem.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkTreeItemSignal_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkTypeUtils_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkVBox.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkVButtonBox.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkVPaned.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkVScale.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkVScrollbar.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkVSeparator.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkViewport.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkWidget.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkWidget_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/gMarsh.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/gtkAdjustment.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/gtkCTree.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/gtkFileSel.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/gtkHaskell.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/gtkObject.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/gtkStyle.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/gtkToggleButton.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/gtkTooltips.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/gtkWidget.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/haskell.h
-lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkWindow.h
-@dirrm lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include
-@dirrm lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gdk
-@dirrm lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/glib
-@dirrm lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk
-@dirrm lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import
-@dirrm lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%
-@dirrm lib/gtk+hs-%%PORTVERSION%%
-@exec %D/bin/gtkhs-config --package-conf | %D/bin/ghc-pkg -u -g
-@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
-@unexec %D/bin/ghc-pkg -r gtkhs
-@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old
diff --git a/x11-toolkits/p5-Glade/Makefile b/x11-toolkits/p5-Glade/Makefile
deleted file mode 100644
index e39d8c51fba5..000000000000
--- a/x11-toolkits/p5-Glade/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# New ports collection makefile for: p5-Glade
-# Date created: 30 Oct 2000
-# Whom: vanilla
-#
-# $FreeBSD$
-#
-
-PORTNAME= Glade
-PORTVERSION= 0.7009
-PORTREVISION= 1
-CATEGORIES= x11-toolkits lang perl5
-MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
-MASTER_SITE_SUBDIR= Gtk
-PKGNAMEPREFIX= p5-
-DISTNAME= Gtk-Perl-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= The Glade interface files of Gtk-Perl
-
-BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Gnome.pm:${PORTSDIR}/x11-toolkits/p5-Gnome
-RUN_DEPENDS= ${BUILD_DEPENDS}
-
-USE_GNOME= yes
-PERL_CONFIGURE= yes
-WRKSRC= ${WRKDIR}/${DISTNAME}/${PORTNAME}
-
-MAN3= Gtk::GladeXML::reference.3pm
-
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= This port requires perl 5.6.0 or later. Install lang/perl5 then try again
-.else
-BROKEN= "Build fails"
-.endif
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-.include <bsd.port.post.mk>
diff --git a/x11-toolkits/p5-Glade/distinfo b/x11-toolkits/p5-Glade/distinfo
deleted file mode 100644
index 99b503be8275..000000000000
--- a/x11-toolkits/p5-Glade/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (Gtk-Perl-0.7009.tar.gz) = 72ce462caa1afe57d60a8e654d63204b
-SIZE (Gtk-Perl-0.7009.tar.gz) = 447432
diff --git a/x11-toolkits/p5-Glade/files/patch-Makefile.PL b/x11-toolkits/p5-Glade/files/patch-Makefile.PL
deleted file mode 100644
index 88004cc7b635..000000000000
--- a/x11-toolkits/p5-Glade/files/patch-Makefile.PL
+++ /dev/null
@@ -1,8 +0,0 @@
---- Makefile.PL.orig Mon Mar 12 06:32:57 2001
-+++ Makefile.PL Mon Mar 12 14:26:55 2001
-@@ -1,5 +1,4 @@
- use ExtUtils::MakeMaker;
--use blib '../Gtk';
- use Cwd;
- require '../Depends.pm';
- require '../tools/gendefs.pl';
diff --git a/x11-toolkits/p5-Glade/pkg-descr b/x11-toolkits/p5-Glade/pkg-descr
deleted file mode 100644
index bed3243b27d2..000000000000
--- a/x11-toolkits/p5-Glade/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-The Glade interface files of Gtk-Perl (Gtk::GladeXML namespace).
-
-WWW: http://projects.prosa.it/gtkperl/
diff --git a/x11-toolkits/p5-Glade/pkg-plist b/x11-toolkits/p5-Glade/pkg-plist
deleted file mode 100644
index 2923e218f41e..000000000000
--- a/x11-toolkits/p5-Glade/pkg-plist
+++ /dev/null
@@ -1,16 +0,0 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/Gtk/GladeXML.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Gtk/GladeXML/Types.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Gtk/GladeXML/Install/Files.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Gtk/GladeXML/Install/GtkGladeXMLTypemap
-%%SITE_PERL%%/%%PERL_ARCH%%/Gtk/GladeXML/Install/GtkGladeXMLDefs.h
-%%SITE_PERL%%/%%PERL_ARCH%%/Gtk/GladeXML/Install/PerlGtkGladeXMLInt.h
-%%SITE_PERL%%/%%PERL_ARCH%%/Gtk/GladeXML/Install/pkg.typemap
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Gtk/GladeXML/.packlist
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Gtk/GladeXML/GladeXML.bs
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Gtk/GladeXML/GladeXML.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Gtk/GladeXML/autosplit.ix
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Gtk/GladeXML/Install
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Gtk/GladeXML
-@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/Gtk 2>/dev/null || true
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Gtk/GladeXML
-@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/Gtk 2>/dev/null || true
diff --git a/x11-wm/Makefile b/x11-wm/Makefile
index 190590257842..dea9c641168f 100644
--- a/x11-wm/Makefile
+++ b/x11-wm/Makefile
@@ -110,7 +110,6 @@
SUBDIR += wmg
SUBDIR += wmi
SUBDIR += wmthemeinstall
- SUBDIR += wmx
SUBDIR += xcompmgr
SUBDIR += xfce
SUBDIR += xfce4
diff --git a/x11-wm/wmx/Makefile b/x11-wm/wmx/Makefile
deleted file mode 100644
index 3ea62c2a3bc3..000000000000
--- a/x11-wm/wmx/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# New ports collection makefile for: wmx
-# Date created: 11. Jan 1998
-# Whom: Stefan Zehl <sec@42.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= wmx
-PORTVERSION= 6.p1
-CATEGORIES= x11-wm
-MASTER_SITES= http://www.all-day-breakfast.com/wmx/
-DISTNAME= ${PORTNAME}-${PORTVERSION:S/.p/pl/}
-
-MAINTAINER= sec@42.org
-COMMENT= Extended version of wm2 - A simple window manager for X
-
-IGNORE= contains a severe bug, which will be fixed by the maintainer
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= "${IGNORE}"
-
-USE_X_PREFIX= yes
-USE_XPM= yes
-GNU_CONFIGURE= yes
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/wmx ${PREFIX}/bin
- @${MKDIR} ${PREFIX}/lib/X11/wmx/menu
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${PREFIX}/share/doc/wmx
- ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/wmx
- ${INSTALL_DATA} ${WRKSRC}/README.contrib ${PREFIX}/share/doc/wmx
-.endif
-
-.include <bsd.port.mk>
diff --git a/x11-wm/wmx/distinfo b/x11-wm/wmx/distinfo
deleted file mode 100644
index bbca36208f4d..000000000000
--- a/x11-wm/wmx/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (wmx-6pl1.tar.gz) = 212297d70acef90bbc9dac254de39cb8
-SIZE (wmx-6pl1.tar.gz) = 90209
diff --git a/x11-wm/wmx/files/patch-ae b/x11-wm/wmx/files/patch-ae
deleted file mode 100644
index 2fa54301934b..000000000000
--- a/x11-wm/wmx/files/patch-ae
+++ /dev/null
@@ -1,22 +0,0 @@
---- Config.h.orig Mon Apr 23 17:48:31 2001
-+++ Config.h Thu May 20 02:26:43 2004
-@@ -75,8 +75,8 @@
-
- // What to run to get a new window (from the "New" menu option)
- #define CONFIG_NEW_WINDOW_LABEL "New"
--//#define CONFIG_NEW_WINDOW_COMMAND "xterm"
--#define CONFIG_NEW_WINDOW_COMMAND "/home/chris/.wmx/terminal"
-+#define CONFIG_NEW_WINDOW_COMMAND "xterm"
-+//#define CONFIG_NEW_WINDOW_COMMAND "/home/chris/.wmx/terminal"
- #define CONFIG_NEW_WINDOW_COMMAND_OPTIONS 0
- // or, for example,
- //#define CONFIG_NEW_WINDOW_COMMAND_OPTIONS "-ls","-sb","-sl","1024",0
-@@ -91,7 +91,7 @@
- // middle-button menu
- #define CONFIG_COMMAND_MENU ".wmx"
- // only used if COMMAND_MENU is not found; ignored if invalid directory:
--#define CONFIG_SYSTEM_COMMAND_MENU "/usr/local/lib/wmx/menu"
-+#define CONFIG_SYSTEM_COMMAND_MENU "/usr/X11R6/lib/wmx/menu"
- // append screennumber to COMMAND_MENU directory;
- // use non screen style as fallback
- #define CONFIG_ADD_SCREEN_TO_COMMAND_MENU False
diff --git a/x11-wm/wmx/files/patch-af b/x11-wm/wmx/files/patch-af
deleted file mode 100644
index 48bf81ca96b1..000000000000
--- a/x11-wm/wmx/files/patch-af
+++ /dev/null
@@ -1,29 +0,0 @@
---- Menu.C.org Fri Nov 29 12:25:19 2002
-+++ Menu.C Fri Nov 29 12:26:57 2002
-@@ -588,7 +588,7 @@
-
-
- CommandMenu::CommandMenu(WindowManager *manager, XEvent *e,
-- char* otherdir = NULL)
-+ char* otherdir)
- : Menu(manager, e)
- {
- const char *home = getenv("HOME");
---- Border.C.orig Sat May 15 15:54:18 1999
-+++ Border.C Fri Nov 29 13:03:51 2002
-@@ -631,11 +631,10 @@
- }
-
- int final = rl.count();
-- rl.append(rl.item(final-1));
-- rl.item(final).x -= 1;
-- rl.item(final).y += rl.item(final).height;
-- rl.item(final).width += 1;
-- rl.item(final).height = h - rl.item(final).height + 2;
-+ rl.append(rl.item(final-1).x - 1,
-+ rl.item(final-1).y + rl.item(final-1).height,
-+ rl.item(final-1).width + 1,
-+ h - rl.item(final-1).height + 2);
-
- XShapeCombineRectangles(display(), m_parent, ShapeBounding,
- 0, 0, rl.xrectangles(), rl.count(),
diff --git a/x11-wm/wmx/pkg-descr b/x11-wm/wmx/pkg-descr
deleted file mode 100644
index aeaec59da065..000000000000
--- a/x11-wm/wmx/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-wmx -- another window manager
-=============================
-
-wmx is another window manager for X. It is based on wm2 and provides
-a similarly unusual style of window decoration; but in place of wm2's
-minimal functionality, it offers many of the features of more
-conventional managers in the most simplistic implementations
-imaginable. wmx is, however, still not configurable except by editing
-the source and recompiling the code.
-
-WWW: http://www.all-day-breakfast.com/wmx/
diff --git a/x11-wm/wmx/pkg-plist b/x11-wm/wmx/pkg-plist
deleted file mode 100644
index 0a48721bc311..000000000000
--- a/x11-wm/wmx/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/wmx
-share/doc/wmx/README
-share/doc/wmx/README.contrib
-@dirrm share/doc/wmx
-@exec mkdir -p %D/lib/X11/wmx
-@exec mkdir -p %D/lib/X11/wmx/menu
-@dirrm lib/X11/wmx/menu
-@dirrm lib/X11/wmx
diff --git a/x11-wm/wmx/scripts/configure b/x11-wm/wmx/scripts/configure
deleted file mode 100644
index 0a47e51ee0a5..000000000000
--- a/x11-wm/wmx/scripts/configure
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-/usr/bin/perl -pi -e 's|%%PREFIX%%|'${X11BASE}'|g' ${WRKSRC}/*.h ${WRKSRC}/*.C
diff --git a/x11/Makefile b/x11/Makefile
index eafd313aea08..c5dd82151a74 100644
--- a/x11/Makefile
+++ b/x11/Makefile
@@ -181,7 +181,6 @@
SUBDIR += wmcliphist
SUBDIR += wmctrl
SUBDIR += wmdrawer
- SUBDIR += wmessage
SUBDIR += wmfstatus
SUBDIR += wmmatrix
SUBDIR += wmmenu
diff --git a/x11/wmessage/Makefile b/x11/wmessage/Makefile
deleted file mode 100644
index 1b9f668d5c71..000000000000
--- a/x11/wmessage/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-# New ports collection makefile for: wmessage
-# Date created: Mon Dec 17 20:18:07 EST 2001
-# Whom: Patrick Li <pat@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= wmessage
-PORTVERSION= 0.11
-PORTREVISION= 1
-CATEGORIES= x11 windowmaker
-MASTER_SITES= http://tucows.mirror.ish.de/linux/files/x11/xwin/
-
-MAINTAINER= pat@FreeBSD.org
-COMMENT= A WINGs based message viewer similar to xmessage
-
-BROKEN= "Does not build with new version of windowmaker"
-EXPIRATION_DATE=2005-02-18
-DEPRECATED= ${BROKEN}
-
-BUILD_DEPENDS= get-wraster-flags:${PORTSDIR}/x11-wm/windowmaker
-
-USE_X_PREFIX= yes
-USE_XPM= yes
-
-do-install:
- @${INSTALL_PROGRAM} ${WRKSRC}/wmessage ${PREFIX}/bin
-.ifndef(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/ChangeLog ${WRKSRC}/README \
- ${DOCSDIR}
-.endif
-
-.include <bsd.port.mk>
diff --git a/x11/wmessage/distinfo b/x11/wmessage/distinfo
deleted file mode 100644
index 94fd75879b2d..000000000000
--- a/x11/wmessage/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (wmessage-0.11.tar.gz) = 141cb3d0c2096eb44c2912d13b8cee34
-SIZE (wmessage-0.11.tar.gz) = 15863
diff --git a/x11/wmessage/files/patch-Makefile b/x11/wmessage/files/patch-Makefile
deleted file mode 100644
index 545573ab7138..000000000000
--- a/x11/wmessage/files/patch-Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
---- Makefile.orig Sun Dec 16 19:13:01 2001
-+++ Makefile Mon Dec 17 20:23:42 2001
-@@ -1,16 +1,13 @@
--PREFIX = /usr/local
-
--CFLAGS = `get-wraster-flags --cflags` -Wall
--LDFLAGS = `get-wraster-flags --ldflags`
--LIBS = `get-wraster-flags --libs`
--CC = gcc
-+CFLAGS += `${X11BASE}/bin/get-wraster-flags --cflags` -I${X11BASE}/include/WINGs -Wall
-+LDFLAGS = `${X11BASE}/bin/get-wraster-flags --ldflags`
-+LIBS = `${X11BASE}/bin/get-wraster-flags --libs`
-
- all: wmessage
-
- wmessage: wmessage.o panel.o
- $(CC) -o wmessage wmessage.o panel.o \
- $(CFLAGS) $(LDFLAGS) $(LIBS) -lWMaker -lWINGs
-- strip wmessage
-
- install: wmessage
- install -c wmessage $(PREFIX)/bin/wmessage
diff --git a/x11/wmessage/files/patch-panel.c b/x11/wmessage/files/patch-panel.c
deleted file mode 100644
index b903693ca5ad..000000000000
--- a/x11/wmessage/files/patch-panel.c
+++ /dev/null
@@ -1,26 +0,0 @@
---- panel.c.orig Sun Dec 16 19:11:01 2001
-+++ panel.c Mon Dec 17 20:28:33 2001
-@@ -221,7 +221,7 @@
- char *data;
-
- strcpy (tmpname, "/tmp/wmessage.XXXXXX"); /* last 6 chars must be X */
-- mktemp (tmpname);
-+ mkstemp (tmpname);
-
- if (!tmpname)
- return NULL; /* couldn't generate unique name */
-@@ -344,12 +344,12 @@
- int i, j=0, lines=0, longest=0;
-
- msg = readFile (panel, settings);
-- if (msg == NULL)
-+ if (msg == NULL) {
- if ((settings->reload > 0) && (settings->force == True))
- msg = wstrdup ("Cannot open file -- will keep trying.\n");
- else
- return NULL;
--
-+ }
- for (i = 0; i < strlen (msg); i++) /* count lines */
- if ((*(msg+i)) == '\n') {
- lines++;
diff --git a/x11/wmessage/pkg-descr b/x11/wmessage/pkg-descr
deleted file mode 100644
index e275c8cca1ba..000000000000
--- a/x11/wmessage/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-wmessage is a WINGs based message viewer similar to xmessage
-
-Author: Craig Nellist
diff --git a/x11/wmessage/pkg-plist b/x11/wmessage/pkg-plist
deleted file mode 100644
index b320f676e803..000000000000
--- a/x11/wmessage/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-bin/wmessage
-%%PORTDOCS%%share/doc/wmessage/ChangeLog
-%%PORTDOCS%%share/doc/wmessage/README
-%%PORTDOCS%%@dirrm share/doc/wmessage