summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
Diffstat (limited to 'lang')
-rw-r--r--lang/erlang14/Makefile51
-rw-r--r--lang/erlang14/distinfo1
-rw-r--r--lang/erlang14/pkg-comment1
-rw-r--r--lang/erlang14/pkg-descr5
-rw-r--r--lang/erlang14/pkg-plist719
-rw-r--r--lang/gcc-ooo/Makefile118
-rw-r--r--lang/gcc-ooo/distinfo5
-rw-r--r--lang/gcc-ooo/files/alpha-freebsd.h551
-rw-r--r--lang/gcc-ooo/files/patch-aa12
-rw-r--r--lang/gcc-ooo/files/patch-ab11
-rw-r--r--lang/gcc-ooo/files/patch-ac13
-rw-r--r--lang/gcc-ooo/files/patch-ad93
-rw-r--r--lang/gcc-ooo/files/patch-af83
-rw-r--r--lang/gcc-ooo/files/patch-ai54
-rw-r--r--lang/gcc-ooo/files/patch-ak48
-rw-r--r--lang/gcc-ooo/files/patch-al53
-rw-r--r--lang/gcc-ooo/files/patch-bc34
-rw-r--r--lang/gcc-ooo/files/patch-fa232
-rw-r--r--lang/gcc-ooo/files/patch-fb13
-rw-r--r--lang/gcc-ooo/files/patch-fc21
-rw-r--r--lang/gcc-ooo/files/patch-va20
-rw-r--r--lang/gcc-ooo/pkg-comment1
-rw-r--r--lang/gcc-ooo/pkg-descr17
-rw-r--r--lang/gcc-ooo/pkg-plist318
-rw-r--r--lang/gcc/Makefile118
-rw-r--r--lang/gcc/distinfo5
-rw-r--r--lang/gcc/files/alpha-freebsd.h551
-rw-r--r--lang/gcc/files/patch-aa12
-rw-r--r--lang/gcc/files/patch-ab11
-rw-r--r--lang/gcc/files/patch-ac13
-rw-r--r--lang/gcc/files/patch-ad93
-rw-r--r--lang/gcc/files/patch-af83
-rw-r--r--lang/gcc/files/patch-ai54
-rw-r--r--lang/gcc/files/patch-ak48
-rw-r--r--lang/gcc/files/patch-al53
-rw-r--r--lang/gcc/files/patch-bc34
-rw-r--r--lang/gcc/files/patch-fa232
-rw-r--r--lang/gcc/files/patch-fb13
-rw-r--r--lang/gcc/files/patch-fc21
-rw-r--r--lang/gcc/files/patch-va20
-rw-r--r--lang/gcc/pkg-comment1
-rw-r--r--lang/gcc/pkg-descr17
-rw-r--r--lang/gcc/pkg-plist318
-rw-r--r--lang/gcc30/Makefile118
-rw-r--r--lang/gcc30/distinfo5
-rw-r--r--lang/gcc30/files/patch-aa12
-rw-r--r--lang/gcc30/files/patch-ab11
-rw-r--r--lang/gcc30/files/patch-ac13
-rw-r--r--lang/gcc30/files/patch-ad93
-rw-r--r--lang/gcc30/files/patch-af83
-rw-r--r--lang/gcc30/files/patch-ai54
-rw-r--r--lang/gcc30/files/patch-ak48
-rw-r--r--lang/gcc30/files/patch-fa232
-rw-r--r--lang/gcc30/files/patch-fb13
-rw-r--r--lang/gcc30/files/patch-fc21
-rw-r--r--lang/gcc30/files/patch-va20
-rw-r--r--lang/gcc30/pkg-comment1
-rw-r--r--lang/gcc30/pkg-descr17
-rw-r--r--lang/gcc30/pkg-plist318
-rw-r--r--lang/gcc31/Makefile118
-rw-r--r--lang/gcc31/distinfo5
-rw-r--r--lang/gcc31/files/alpha-freebsd.h551
-rw-r--r--lang/gcc31/files/patch-aa12
-rw-r--r--lang/gcc31/files/patch-ab11
-rw-r--r--lang/gcc31/files/patch-ac13
-rw-r--r--lang/gcc31/files/patch-ad93
-rw-r--r--lang/gcc31/files/patch-af83
-rw-r--r--lang/gcc31/files/patch-ai54
-rw-r--r--lang/gcc31/files/patch-ak48
-rw-r--r--lang/gcc31/files/patch-al53
-rw-r--r--lang/gcc31/files/patch-bc34
-rw-r--r--lang/gcc31/files/patch-fa232
-rw-r--r--lang/gcc31/files/patch-fb13
-rw-r--r--lang/gcc31/files/patch-fc21
-rw-r--r--lang/gcc31/files/patch-va20
-rw-r--r--lang/gcc31/pkg-comment1
-rw-r--r--lang/gcc31/pkg-descr17
-rw-r--r--lang/gcc31/pkg-plist318
-rw-r--r--lang/gcc32/Makefile118
-rw-r--r--lang/gcc32/distinfo5
-rw-r--r--lang/gcc32/files/alpha-freebsd.h551
-rw-r--r--lang/gcc32/files/patch-aa12
-rw-r--r--lang/gcc32/files/patch-ab11
-rw-r--r--lang/gcc32/files/patch-ac13
-rw-r--r--lang/gcc32/files/patch-ad93
-rw-r--r--lang/gcc32/files/patch-af83
-rw-r--r--lang/gcc32/files/patch-ai54
-rw-r--r--lang/gcc32/files/patch-ak48
-rw-r--r--lang/gcc32/files/patch-al53
-rw-r--r--lang/gcc32/files/patch-bc34
-rw-r--r--lang/gcc32/files/patch-fa232
-rw-r--r--lang/gcc32/files/patch-fb13
-rw-r--r--lang/gcc32/files/patch-fc21
-rw-r--r--lang/gcc32/files/patch-va20
-rw-r--r--lang/gcc32/pkg-comment1
-rw-r--r--lang/gcc32/pkg-descr17
-rw-r--r--lang/gcc32/pkg-plist318
-rw-r--r--lang/gcc33/Makefile118
-rw-r--r--lang/gcc33/distinfo5
-rw-r--r--lang/gcc33/files/alpha-freebsd.h551
-rw-r--r--lang/gcc33/files/patch-aa12
-rw-r--r--lang/gcc33/files/patch-ab11
-rw-r--r--lang/gcc33/files/patch-ac13
-rw-r--r--lang/gcc33/files/patch-ad93
-rw-r--r--lang/gcc33/files/patch-af83
-rw-r--r--lang/gcc33/files/patch-ai54
-rw-r--r--lang/gcc33/files/patch-ak48
-rw-r--r--lang/gcc33/files/patch-al53
-rw-r--r--lang/gcc33/files/patch-bc34
-rw-r--r--lang/gcc33/files/patch-fa232
-rw-r--r--lang/gcc33/files/patch-fb13
-rw-r--r--lang/gcc33/files/patch-fc21
-rw-r--r--lang/gcc33/files/patch-va20
-rw-r--r--lang/gcc33/pkg-comment1
-rw-r--r--lang/gcc33/pkg-descr17
-rw-r--r--lang/gcc33/pkg-plist318
-rw-r--r--lang/gcc34/Makefile118
-rw-r--r--lang/gcc34/distinfo5
-rw-r--r--lang/gcc34/files/alpha-freebsd.h551
-rw-r--r--lang/gcc34/files/patch-aa12
-rw-r--r--lang/gcc34/files/patch-ab11
-rw-r--r--lang/gcc34/files/patch-ac13
-rw-r--r--lang/gcc34/files/patch-ad93
-rw-r--r--lang/gcc34/files/patch-af83
-rw-r--r--lang/gcc34/files/patch-ai54
-rw-r--r--lang/gcc34/files/patch-ak48
-rw-r--r--lang/gcc34/files/patch-al53
-rw-r--r--lang/gcc34/files/patch-bc34
-rw-r--r--lang/gcc34/files/patch-fa232
-rw-r--r--lang/gcc34/files/patch-fb13
-rw-r--r--lang/gcc34/files/patch-fc21
-rw-r--r--lang/gcc34/files/patch-va20
-rw-r--r--lang/gcc34/pkg-comment1
-rw-r--r--lang/gcc34/pkg-descr17
-rw-r--r--lang/gcc34/pkg-plist318
-rw-r--r--lang/gcc35/Makefile118
-rw-r--r--lang/gcc35/distinfo5
-rw-r--r--lang/gcc35/files/alpha-freebsd.h551
-rw-r--r--lang/gcc35/files/patch-aa12
-rw-r--r--lang/gcc35/files/patch-ab11
-rw-r--r--lang/gcc35/files/patch-ac13
-rw-r--r--lang/gcc35/files/patch-ad93
-rw-r--r--lang/gcc35/files/patch-af83
-rw-r--r--lang/gcc35/files/patch-ai54
-rw-r--r--lang/gcc35/files/patch-ak48
-rw-r--r--lang/gcc35/files/patch-al53
-rw-r--r--lang/gcc35/files/patch-bc34
-rw-r--r--lang/gcc35/files/patch-fa232
-rw-r--r--lang/gcc35/files/patch-fb13
-rw-r--r--lang/gcc35/files/patch-fc21
-rw-r--r--lang/gcc35/files/patch-va20
-rw-r--r--lang/gcc35/pkg-comment1
-rw-r--r--lang/gcc35/pkg-descr17
-rw-r--r--lang/gcc35/pkg-plist318
-rw-r--r--lang/gcc40/Makefile118
-rw-r--r--lang/gcc40/distinfo5
-rw-r--r--lang/gcc40/files/alpha-freebsd.h551
-rw-r--r--lang/gcc40/files/patch-aa12
-rw-r--r--lang/gcc40/files/patch-ab11
-rw-r--r--lang/gcc40/files/patch-ac13
-rw-r--r--lang/gcc40/files/patch-ad93
-rw-r--r--lang/gcc40/files/patch-af83
-rw-r--r--lang/gcc40/files/patch-ai54
-rw-r--r--lang/gcc40/files/patch-ak48
-rw-r--r--lang/gcc40/files/patch-al53
-rw-r--r--lang/gcc40/files/patch-bc34
-rw-r--r--lang/gcc40/files/patch-fa232
-rw-r--r--lang/gcc40/files/patch-fb13
-rw-r--r--lang/gcc40/files/patch-fc21
-rw-r--r--lang/gcc40/files/patch-va20
-rw-r--r--lang/gcc40/pkg-comment1
-rw-r--r--lang/gcc40/pkg-descr17
-rw-r--r--lang/gcc40/pkg-plist318
-rw-r--r--lang/gcc41/Makefile118
-rw-r--r--lang/gcc41/distinfo5
-rw-r--r--lang/gcc41/files/alpha-freebsd.h551
-rw-r--r--lang/gcc41/files/patch-aa12
-rw-r--r--lang/gcc41/files/patch-ab11
-rw-r--r--lang/gcc41/files/patch-ac13
-rw-r--r--lang/gcc41/files/patch-ad93
-rw-r--r--lang/gcc41/files/patch-af83
-rw-r--r--lang/gcc41/files/patch-ai54
-rw-r--r--lang/gcc41/files/patch-ak48
-rw-r--r--lang/gcc41/files/patch-al53
-rw-r--r--lang/gcc41/files/patch-bc34
-rw-r--r--lang/gcc41/files/patch-fa232
-rw-r--r--lang/gcc41/files/patch-fb13
-rw-r--r--lang/gcc41/files/patch-fc21
-rw-r--r--lang/gcc41/files/patch-va20
-rw-r--r--lang/gcc41/pkg-comment1
-rw-r--r--lang/gcc41/pkg-descr17
-rw-r--r--lang/gcc41/pkg-plist318
-rw-r--r--lang/gcc42/Makefile118
-rw-r--r--lang/gcc42/distinfo5
-rw-r--r--lang/gcc42/files/alpha-freebsd.h551
-rw-r--r--lang/gcc42/files/patch-aa12
-rw-r--r--lang/gcc42/files/patch-ab11
-rw-r--r--lang/gcc42/files/patch-ac13
-rw-r--r--lang/gcc42/files/patch-ad93
-rw-r--r--lang/gcc42/files/patch-af83
-rw-r--r--lang/gcc42/files/patch-ai54
-rw-r--r--lang/gcc42/files/patch-ak48
-rw-r--r--lang/gcc42/files/patch-al53
-rw-r--r--lang/gcc42/files/patch-bc34
-rw-r--r--lang/gcc42/files/patch-fa232
-rw-r--r--lang/gcc42/files/patch-fb13
-rw-r--r--lang/gcc42/files/patch-fc21
-rw-r--r--lang/gcc42/files/patch-va20
-rw-r--r--lang/gcc42/pkg-comment1
-rw-r--r--lang/gcc42/pkg-descr17
-rw-r--r--lang/gcc42/pkg-plist318
-rw-r--r--lang/gcc43/Makefile118
-rw-r--r--lang/gcc43/distinfo5
-rw-r--r--lang/gcc43/files/alpha-freebsd.h551
-rw-r--r--lang/gcc43/files/patch-aa12
-rw-r--r--lang/gcc43/files/patch-ab11
-rw-r--r--lang/gcc43/files/patch-ac13
-rw-r--r--lang/gcc43/files/patch-ad93
-rw-r--r--lang/gcc43/files/patch-af83
-rw-r--r--lang/gcc43/files/patch-ai54
-rw-r--r--lang/gcc43/files/patch-ak48
-rw-r--r--lang/gcc43/files/patch-al53
-rw-r--r--lang/gcc43/files/patch-bc34
-rw-r--r--lang/gcc43/files/patch-fa232
-rw-r--r--lang/gcc43/files/patch-fb13
-rw-r--r--lang/gcc43/files/patch-fc21
-rw-r--r--lang/gcc43/files/patch-va20
-rw-r--r--lang/gcc43/pkg-comment1
-rw-r--r--lang/gcc43/pkg-descr17
-rw-r--r--lang/gcc43/pkg-plist318
-rw-r--r--lang/gcc44/Makefile118
-rw-r--r--lang/gcc44/distinfo5
-rw-r--r--lang/gcc44/files/alpha-freebsd.h551
-rw-r--r--lang/gcc44/files/patch-aa12
-rw-r--r--lang/gcc44/files/patch-ab11
-rw-r--r--lang/gcc44/files/patch-ac13
-rw-r--r--lang/gcc44/files/patch-ad93
-rw-r--r--lang/gcc44/files/patch-af83
-rw-r--r--lang/gcc44/files/patch-ai54
-rw-r--r--lang/gcc44/files/patch-ak48
-rw-r--r--lang/gcc44/files/patch-al53
-rw-r--r--lang/gcc44/files/patch-bc34
-rw-r--r--lang/gcc44/files/patch-fa232
-rw-r--r--lang/gcc44/files/patch-fb13
-rw-r--r--lang/gcc44/files/patch-fc21
-rw-r--r--lang/gcc44/files/patch-va20
-rw-r--r--lang/gcc44/pkg-comment1
-rw-r--r--lang/gcc44/pkg-descr17
-rw-r--r--lang/gcc44/pkg-plist318
-rw-r--r--lang/gcc45/Makefile118
-rw-r--r--lang/gcc45/distinfo5
-rw-r--r--lang/gcc45/files/alpha-freebsd.h551
-rw-r--r--lang/gcc45/files/patch-aa12
-rw-r--r--lang/gcc45/files/patch-ab11
-rw-r--r--lang/gcc45/files/patch-ac13
-rw-r--r--lang/gcc45/files/patch-ad93
-rw-r--r--lang/gcc45/files/patch-af83
-rw-r--r--lang/gcc45/files/patch-ai54
-rw-r--r--lang/gcc45/files/patch-ak48
-rw-r--r--lang/gcc45/files/patch-al53
-rw-r--r--lang/gcc45/files/patch-bc34
-rw-r--r--lang/gcc45/files/patch-fa232
-rw-r--r--lang/gcc45/files/patch-fb13
-rw-r--r--lang/gcc45/files/patch-fc21
-rw-r--r--lang/gcc45/files/patch-va20
-rw-r--r--lang/gcc45/pkg-comment1
-rw-r--r--lang/gcc45/pkg-descr17
-rw-r--r--lang/gcc45/pkg-plist318
-rw-r--r--lang/gcc46/Makefile118
-rw-r--r--lang/gcc46/distinfo5
-rw-r--r--lang/gcc46/files/alpha-freebsd.h551
-rw-r--r--lang/gcc46/files/patch-aa12
-rw-r--r--lang/gcc46/files/patch-ab11
-rw-r--r--lang/gcc46/files/patch-ac13
-rw-r--r--lang/gcc46/files/patch-ad93
-rw-r--r--lang/gcc46/files/patch-af83
-rw-r--r--lang/gcc46/files/patch-ai54
-rw-r--r--lang/gcc46/files/patch-ak48
-rw-r--r--lang/gcc46/files/patch-al53
-rw-r--r--lang/gcc46/files/patch-bc34
-rw-r--r--lang/gcc46/files/patch-fa232
-rw-r--r--lang/gcc46/files/patch-fb13
-rw-r--r--lang/gcc46/files/patch-fc21
-rw-r--r--lang/gcc46/files/patch-va20
-rw-r--r--lang/gcc46/pkg-comment1
-rw-r--r--lang/gcc46/pkg-descr17
-rw-r--r--lang/gcc46/pkg-plist318
-rw-r--r--lang/gcc47/Makefile118
-rw-r--r--lang/gcc47/distinfo5
-rw-r--r--lang/gcc47/files/alpha-freebsd.h551
-rw-r--r--lang/gcc47/files/patch-aa12
-rw-r--r--lang/gcc47/files/patch-ab11
-rw-r--r--lang/gcc47/files/patch-ac13
-rw-r--r--lang/gcc47/files/patch-ad93
-rw-r--r--lang/gcc47/files/patch-af83
-rw-r--r--lang/gcc47/files/patch-ai54
-rw-r--r--lang/gcc47/files/patch-ak48
-rw-r--r--lang/gcc47/files/patch-al53
-rw-r--r--lang/gcc47/files/patch-bc34
-rw-r--r--lang/gcc47/files/patch-fa232
-rw-r--r--lang/gcc47/files/patch-fb13
-rw-r--r--lang/gcc47/files/patch-fc21
-rw-r--r--lang/gcc47/files/patch-va20
-rw-r--r--lang/gcc47/pkg-comment1
-rw-r--r--lang/gcc47/pkg-descr17
-rw-r--r--lang/gcc47/pkg-plist318
-rw-r--r--lang/gcc48/Makefile118
-rw-r--r--lang/gcc48/distinfo5
-rw-r--r--lang/gcc48/files/alpha-freebsd.h551
-rw-r--r--lang/gcc48/files/patch-aa12
-rw-r--r--lang/gcc48/files/patch-ab11
-rw-r--r--lang/gcc48/files/patch-ac13
-rw-r--r--lang/gcc48/files/patch-ad93
-rw-r--r--lang/gcc48/files/patch-af83
-rw-r--r--lang/gcc48/files/patch-ai54
-rw-r--r--lang/gcc48/files/patch-ak48
-rw-r--r--lang/gcc48/files/patch-al53
-rw-r--r--lang/gcc48/files/patch-bc34
-rw-r--r--lang/gcc48/files/patch-fa232
-rw-r--r--lang/gcc48/files/patch-fb13
-rw-r--r--lang/gcc48/files/patch-fc21
-rw-r--r--lang/gcc48/files/patch-va20
-rw-r--r--lang/gcc48/pkg-comment1
-rw-r--r--lang/gcc48/pkg-descr17
-rw-r--r--lang/gcc48/pkg-plist318
-rw-r--r--lang/ghc5/Makefile41
-rw-r--r--lang/ghc5/distinfo2
-rw-r--r--lang/ghc5/files/build.mk4
-rw-r--r--lang/ghc5/pkg-comment1
-rw-r--r--lang/ghc5/pkg-descr14
-rw-r--r--lang/ghc5/pkg-plist171
-rw-r--r--lang/ghc6/Makefile41
-rw-r--r--lang/ghc6/distinfo2
-rw-r--r--lang/ghc6/files/build.mk4
-rw-r--r--lang/ghc6/pkg-comment1
-rw-r--r--lang/ghc6/pkg-descr14
-rw-r--r--lang/ghc6/pkg-plist171
-rw-r--r--lang/gnustep-base/Makefile49
-rw-r--r--lang/gnustep-base/distinfo1
-rw-r--r--lang/gnustep-base/pkg-comment1
-rw-r--r--lang/gnustep-base/pkg-descr7
-rw-r--r--lang/gnustep-base/pkg-plist996
-rw-r--r--lang/gnustep-guile/Makefile49
-rw-r--r--lang/gnustep-guile/distinfo1
-rw-r--r--lang/gnustep-guile/pkg-comment1
-rw-r--r--lang/gnustep-guile/pkg-descr7
-rw-r--r--lang/gnustep-guile/pkg-plist996
-rw-r--r--lang/gnustep-objc/Makefile49
-rw-r--r--lang/gnustep-objc/distinfo1
-rw-r--r--lang/gnustep-objc/pkg-comment1
-rw-r--r--lang/gnustep-objc/pkg-descr7
-rw-r--r--lang/gnustep-objc/pkg-plist996
-rw-r--r--lang/librep2/Makefile21
-rw-r--r--lang/librep2/distinfo1
-rw-r--r--lang/librep2/pkg-comment1
-rw-r--r--lang/librep2/pkg-descr5
-rw-r--r--lang/librep2/pkg-plist95
-rw-r--r--lang/lua4/Makefile43
-rw-r--r--lang/lua4/distinfo1
-rw-r--r--lang/lua4/files/patch-aa17
-rw-r--r--lang/lua4/pkg-comment1
-rw-r--r--lang/lua4/pkg-descr21
-rw-r--r--lang/lua4/pkg-plist13
-rw-r--r--lang/lua50/Makefile43
-rw-r--r--lang/lua50/distinfo1
-rw-r--r--lang/lua50/files/patch-aa17
-rw-r--r--lang/lua50/pkg-comment1
-rw-r--r--lang/lua50/pkg-descr21
-rw-r--r--lang/lua50/pkg-plist13
-rw-r--r--lang/modula-3-lib/files/extra-patch-old-sigset-aa108
-rw-r--r--lang/p5-ExtUtils-F77/Makefile36
-rw-r--r--lang/p5-ExtUtils-F77/distinfo1
-rw-r--r--lang/p5-ExtUtils-F77/pkg-comment1
-rw-r--r--lang/p5-ExtUtils-F77/pkg-descr4
-rw-r--r--lang/p5-ExtUtils-F77/pkg-plist3
-rw-r--r--lang/perl5.10/Makefile91
-rw-r--r--lang/perl5.10/distinfo1
-rw-r--r--lang/perl5.10/files/patch-ab11
-rw-r--r--lang/perl5.10/files/patch-ac29
-rw-r--r--lang/perl5.10/files/patch-ad41
-rw-r--r--lang/perl5.10/files/patch-ae10
-rw-r--r--lang/perl5.10/files/patch-af11
-rw-r--r--lang/perl5.10/pkg-comment1
-rw-r--r--lang/perl5.10/pkg-descr13
-rw-r--r--lang/perl5.10/pkg-install11
-rw-r--r--lang/perl5.10/pkg-plist515
-rw-r--r--lang/perl5.12/Makefile91
-rw-r--r--lang/perl5.12/distinfo1
-rw-r--r--lang/perl5.12/files/patch-ab11
-rw-r--r--lang/perl5.12/files/patch-ac29
-rw-r--r--lang/perl5.12/files/patch-ad41
-rw-r--r--lang/perl5.12/files/patch-ae10
-rw-r--r--lang/perl5.12/files/patch-af11
-rw-r--r--lang/perl5.12/pkg-comment1
-rw-r--r--lang/perl5.12/pkg-descr13
-rw-r--r--lang/perl5.12/pkg-install11
-rw-r--r--lang/perl5.12/pkg-plist515
-rw-r--r--lang/perl5.14/Makefile91
-rw-r--r--lang/perl5.14/distinfo1
-rw-r--r--lang/perl5.14/files/patch-ab11
-rw-r--r--lang/perl5.14/files/patch-ac29
-rw-r--r--lang/perl5.14/files/patch-ad41
-rw-r--r--lang/perl5.14/files/patch-ae10
-rw-r--r--lang/perl5.14/files/patch-af11
-rw-r--r--lang/perl5.14/pkg-comment1
-rw-r--r--lang/perl5.14/pkg-descr13
-rw-r--r--lang/perl5.14/pkg-install11
-rw-r--r--lang/perl5.14/pkg-plist515
-rw-r--r--lang/perl5.16/Makefile91
-rw-r--r--lang/perl5.16/distinfo1
-rw-r--r--lang/perl5.16/files/patch-ab11
-rw-r--r--lang/perl5.16/files/patch-ac29
-rw-r--r--lang/perl5.16/files/patch-ad41
-rw-r--r--lang/perl5.16/files/patch-ae10
-rw-r--r--lang/perl5.16/files/patch-af11
-rw-r--r--lang/perl5.16/pkg-comment1
-rw-r--r--lang/perl5.16/pkg-descr13
-rw-r--r--lang/perl5.16/pkg-install11
-rw-r--r--lang/perl5.16/pkg-plist515
-rw-r--r--lang/perl5.6/Makefile91
-rw-r--r--lang/perl5.6/distinfo1
-rw-r--r--lang/perl5.6/files/patch-ab11
-rw-r--r--lang/perl5.6/files/patch-ac29
-rw-r--r--lang/perl5.6/files/patch-ad41
-rw-r--r--lang/perl5.6/files/patch-ae10
-rw-r--r--lang/perl5.6/files/patch-af11
-rw-r--r--lang/perl5.6/pkg-comment1
-rw-r--r--lang/perl5.6/pkg-descr13
-rw-r--r--lang/perl5.6/pkg-install11
-rw-r--r--lang/perl5.6/pkg-plist515
-rw-r--r--lang/perl5.8/Makefile91
-rw-r--r--lang/perl5.8/distinfo1
-rw-r--r--lang/perl5.8/files/patch-ab11
-rw-r--r--lang/perl5.8/files/patch-ac29
-rw-r--r--lang/perl5.8/files/patch-ad41
-rw-r--r--lang/perl5.8/files/patch-ae10
-rw-r--r--lang/perl5.8/files/patch-af11
-rw-r--r--lang/perl5.8/pkg-comment1
-rw-r--r--lang/perl5.8/pkg-descr13
-rw-r--r--lang/perl5.8/pkg-install11
-rw-r--r--lang/perl5.8/pkg-plist515
-rw-r--r--lang/pike70/Makefile36
-rw-r--r--lang/pike70/distinfo1
-rw-r--r--lang/pike70/pkg-comment1
-rw-r--r--lang/pike70/pkg-descr11
-rw-r--r--lang/pike70/pkg-plist221
-rw-r--r--lang/pike70/scripts/configure.pike128
-rw-r--r--lang/pike72/Makefile36
-rw-r--r--lang/pike72/distinfo1
-rw-r--r--lang/pike72/pkg-comment1
-rw-r--r--lang/pike72/pkg-descr11
-rw-r--r--lang/pike72/pkg-plist221
-rw-r--r--lang/pike72/scripts/configure.pike128
-rw-r--r--lang/pike73/Makefile36
-rw-r--r--lang/pike73/distinfo1
-rw-r--r--lang/pike73/pkg-comment1
-rw-r--r--lang/pike73/pkg-descr11
-rw-r--r--lang/pike73/pkg-plist221
-rw-r--r--lang/pike73/scripts/configure.pike128
-rw-r--r--lang/pike74/Makefile36
-rw-r--r--lang/pike74/distinfo1
-rw-r--r--lang/pike74/pkg-comment1
-rw-r--r--lang/pike74/pkg-descr11
-rw-r--r--lang/pike74/pkg-plist221
-rw-r--r--lang/pike74/scripts/configure.pike128
-rw-r--r--lang/python-devel/Makefile114
-rw-r--r--lang/python-devel/distinfo1
-rw-r--r--lang/python-devel/files/Setup401
-rw-r--r--lang/python-devel/files/Setup.gmp16
-rw-r--r--lang/python-devel/files/patch-aa13
-rw-r--r--lang/python-devel/pkg-comment1
-rw-r--r--lang/python-devel/pkg-descr2
-rw-r--r--lang/python-devel/pkg-plist997
-rw-r--r--lang/python-devel/pkg-plist.Tools203
-rw-r--r--lang/python-devel/pkg-plist.gmp1
-rw-r--r--lang/python20/Makefile114
-rw-r--r--lang/python20/distinfo1
-rw-r--r--lang/python20/files/Setup401
-rw-r--r--lang/python20/files/Setup.gmp16
-rw-r--r--lang/python20/files/patch-aa13
-rw-r--r--lang/python20/pkg-comment1
-rw-r--r--lang/python20/pkg-descr2
-rw-r--r--lang/python20/pkg-plist997
-rw-r--r--lang/python20/pkg-plist.Tools203
-rw-r--r--lang/python20/pkg-plist.gmp1
-rw-r--r--lang/python21/Makefile114
-rw-r--r--lang/python21/distinfo1
-rw-r--r--lang/python21/files/Setup401
-rw-r--r--lang/python21/files/Setup.gmp16
-rw-r--r--lang/python21/files/patch-aa13
-rw-r--r--lang/python21/pkg-comment1
-rw-r--r--lang/python21/pkg-descr2
-rw-r--r--lang/python21/pkg-plist997
-rw-r--r--lang/python21/pkg-plist.Tools203
-rw-r--r--lang/python21/pkg-plist.gmp1
-rw-r--r--lang/python22/Makefile114
-rw-r--r--lang/python22/distinfo1
-rw-r--r--lang/python22/files/Setup401
-rw-r--r--lang/python22/files/Setup.gmp16
-rw-r--r--lang/python22/files/patch-aa13
-rw-r--r--lang/python22/pkg-comment1
-rw-r--r--lang/python22/pkg-descr2
-rw-r--r--lang/python22/pkg-plist997
-rw-r--r--lang/python22/pkg-plist.Tools203
-rw-r--r--lang/python22/pkg-plist.gmp1
-rw-r--r--lang/python23/Makefile114
-rw-r--r--lang/python23/distinfo1
-rw-r--r--lang/python23/files/Setup401
-rw-r--r--lang/python23/files/Setup.gmp16
-rw-r--r--lang/python23/files/patch-aa13
-rw-r--r--lang/python23/pkg-comment1
-rw-r--r--lang/python23/pkg-descr2
-rw-r--r--lang/python23/pkg-plist997
-rw-r--r--lang/python23/pkg-plist.Tools203
-rw-r--r--lang/python23/pkg-plist.gmp1
-rw-r--r--lang/python24/Makefile114
-rw-r--r--lang/python24/distinfo1
-rw-r--r--lang/python24/files/Setup401
-rw-r--r--lang/python24/files/Setup.gmp16
-rw-r--r--lang/python24/files/patch-aa13
-rw-r--r--lang/python24/pkg-comment1
-rw-r--r--lang/python24/pkg-descr2
-rw-r--r--lang/python24/pkg-plist997
-rw-r--r--lang/python24/pkg-plist.Tools203
-rw-r--r--lang/python24/pkg-plist.gmp1
-rw-r--r--lang/python25/Makefile114
-rw-r--r--lang/python25/distinfo1
-rw-r--r--lang/python25/files/Setup401
-rw-r--r--lang/python25/files/Setup.gmp16
-rw-r--r--lang/python25/files/patch-aa13
-rw-r--r--lang/python25/pkg-comment1
-rw-r--r--lang/python25/pkg-descr2
-rw-r--r--lang/python25/pkg-plist997
-rw-r--r--lang/python25/pkg-plist.Tools203
-rw-r--r--lang/python25/pkg-plist.gmp1
-rw-r--r--lang/python26/Makefile114
-rw-r--r--lang/python26/distinfo1
-rw-r--r--lang/python26/files/Setup401
-rw-r--r--lang/python26/files/Setup.gmp16
-rw-r--r--lang/python26/files/patch-aa13
-rw-r--r--lang/python26/pkg-comment1
-rw-r--r--lang/python26/pkg-descr2
-rw-r--r--lang/python26/pkg-plist997
-rw-r--r--lang/python26/pkg-plist.Tools203
-rw-r--r--lang/python26/pkg-plist.gmp1
-rw-r--r--lang/python27/Makefile114
-rw-r--r--lang/python27/distinfo1
-rw-r--r--lang/python27/files/Setup401
-rw-r--r--lang/python27/files/Setup.gmp16
-rw-r--r--lang/python27/files/patch-aa13
-rw-r--r--lang/python27/pkg-comment1
-rw-r--r--lang/python27/pkg-descr2
-rw-r--r--lang/python27/pkg-plist997
-rw-r--r--lang/python27/pkg-plist.Tools203
-rw-r--r--lang/python27/pkg-plist.gmp1
-rw-r--r--lang/python30/Makefile114
-rw-r--r--lang/python30/distinfo1
-rw-r--r--lang/python30/files/Setup401
-rw-r--r--lang/python30/files/Setup.gmp16
-rw-r--r--lang/python30/files/patch-aa13
-rw-r--r--lang/python30/pkg-comment1
-rw-r--r--lang/python30/pkg-descr2
-rw-r--r--lang/python30/pkg-plist997
-rw-r--r--lang/python30/pkg-plist.Tools203
-rw-r--r--lang/python30/pkg-plist.gmp1
-rw-r--r--lang/python31/Makefile114
-rw-r--r--lang/python31/distinfo1
-rw-r--r--lang/python31/files/Setup401
-rw-r--r--lang/python31/files/Setup.gmp16
-rw-r--r--lang/python31/files/patch-aa13
-rw-r--r--lang/python31/pkg-comment1
-rw-r--r--lang/python31/pkg-descr2
-rw-r--r--lang/python31/pkg-plist997
-rw-r--r--lang/python31/pkg-plist.Tools203
-rw-r--r--lang/python31/pkg-plist.gmp1
-rw-r--r--lang/python32/Makefile114
-rw-r--r--lang/python32/distinfo1
-rw-r--r--lang/python32/files/Setup401
-rw-r--r--lang/python32/files/Setup.gmp16
-rw-r--r--lang/python32/files/patch-aa13
-rw-r--r--lang/python32/pkg-comment1
-rw-r--r--lang/python32/pkg-descr2
-rw-r--r--lang/python32/pkg-plist997
-rw-r--r--lang/python32/pkg-plist.Tools203
-rw-r--r--lang/python32/pkg-plist.gmp1
-rw-r--r--lang/ruby16/Makefile66
-rw-r--r--lang/ruby16/distinfo1
-rw-r--r--lang/ruby16/pkg-comment1
-rw-r--r--lang/ruby16/pkg-descr20
-rw-r--r--lang/ruby16/pkg-message5
-rw-r--r--lang/ruby16/pkg-plist174
-rw-r--r--lang/scsh/Makefile40
-rw-r--r--lang/scsh/distinfo1
-rw-r--r--lang/scsh/files/patch-aa39
-rw-r--r--lang/scsh/files/patch-ab19
-rw-r--r--lang/scsh/files/patch-ac19
-rw-r--r--lang/scsh/files/patch-ad19
-rw-r--r--lang/scsh/files/patch-ae19
-rw-r--r--lang/scsh/pkg-comment1
-rw-r--r--lang/scsh/pkg-descr41
-rw-r--r--lang/scsh/pkg-plist239
-rw-r--r--lang/squeak3/Makefile45
-rw-r--r--lang/squeak3/distinfo2
-rw-r--r--lang/squeak3/pkg-comment1
-rw-r--r--lang/squeak3/pkg-descr22
-rw-r--r--lang/squeak3/pkg-plist5
-rw-r--r--lang/tcl84/Makefile382
-rw-r--r--lang/tcl84/distinfo1
-rw-r--r--lang/tcl84/files/patch-aa153
-rw-r--r--lang/tcl84/files/patch-ab98
-rw-r--r--lang/tcl84/pkg-comment1
-rw-r--r--lang/tcl84/pkg-descr8
-rw-r--r--lang/tcl84/pkg-install.tclsh32
-rw-r--r--lang/tcl84/pkg-plist127
-rw-r--r--lang/tclX/Makefile46
-rw-r--r--lang/tclX/distinfo1
-rw-r--r--lang/tclX/files/patch-ab41
-rw-r--r--lang/tclX/files/patch-ac32
-rw-r--r--lang/tclX/files/patch-ad20
-rw-r--r--lang/tclX/files/patch-ae35
-rw-r--r--lang/tclX/pkg-comment1
-rw-r--r--lang/tclX/pkg-descr8
-rw-r--r--lang/tclX/pkg-plist295
623 files changed, 0 insertions, 62128 deletions
diff --git a/lang/erlang14/Makefile b/lang/erlang14/Makefile
deleted file mode 100644
index 20164c93134a..000000000000
--- a/lang/erlang14/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# New ports collection makefile for: erlang
-# Version required: 47.4.1
-# Date created: 11 Dec 1998
-# Whom: ruslan@shevchenko.kiev.ua
-#
-# $FreeBSD$
-#
-
-DISTNAME= erlang_base-47.4.1.src
-PKGNAME= erlang_base-47.4.1
-CATEGORIES= lang
-MASTER_SITES= ftp://ftp.erlang.org/pub/download/ \
- http://www.erlang.org/download/ \
- http://www.csd.uu.se/ftp/mirror/erlang/download/ \
- http://erlang.stacken.kth.se/download/
-
-MAINTAINER= seb@erix.ericsson.se
-
-WRKSRC= ${WRKDIR}/erlang-47.4.1
-
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_TARGET= # empty
-
-STRIP=
-
-MAN1 = epmd.1 erl.1 erl_call.1 erlc.1
-
-MAN3PREFIX = ${PREFIX}/lib/erlang
-MAN3 = application.3 auth.3 c.3 calendar.3 code.3 compile.3 dets.3 \
- dict.3 digraph.3 disk_log.3 epp.3 erl_boot_server.3 \
- erl_connect.3 erl_ddll.3 erl_error.3 erl_eterm.3 erl_eval.3 \
- erl_format.3 erl_global.3 erl_id_trans.3 erl_internal.3 \
- erl_lint.3 erl_malloc.3 erl_marshal.3 erl_parse.3 erl_pp.3 \
- erl_prim_loader.3 erl_scan.3 erl_set_memory_block.3 erlang.3 \
- error_handler.3 error_logger.3 ets.3 file.3 filename.3 \
- gen_event.3 gen_fsm.3 gen_server.3 gen_tcp.3 gen_udp.3 \
- global.3 global_group.3 heart.3 inet.3 init.3 io.3 io_lib.3 \
- lib.3 lists.3 log_mf_h.3 math.3 net_adm.3 net_kernel.3 \
- ordsets.3 os.3 pg.3 pg2.3 pool.3 proc_lib.3 queue.3 random.3 \
- regexp.3 registry.3 rpc.3 seq_trace.3 shell.3 shell_default.3 \
- slave.3 string.3 supervisor.3 supervisor_bridge.3 sys.3 \
- tags.3 timer.3 unix.3 user.3 wrap_log_reader.3 yecc.3
-
-MAN4PREFIX = ${PREFIX}/lib/erlang
-MAN4 = app.4 config.4
-
-MAN6PREFIX = ${PREFIX}/lib/erlang
-MAN6 = kernel.6
-
-.include <bsd.port.mk>
diff --git a/lang/erlang14/distinfo b/lang/erlang14/distinfo
deleted file mode 100644
index fd9fa8132ce1..000000000000
--- a/lang/erlang14/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (erlang_base-47.4.1.src.tar.gz) = 5373cea29a68e039e63b1d62ddf2d002
diff --git a/lang/erlang14/pkg-comment b/lang/erlang14/pkg-comment
deleted file mode 100644
index 6fb5b96e2823..000000000000
--- a/lang/erlang14/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A functional programming language from Ericsson
diff --git a/lang/erlang14/pkg-descr b/lang/erlang14/pkg-descr
deleted file mode 100644
index 2627e5e60209..000000000000
--- a/lang/erlang14/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Erlang is a small concurrent functional programming language
-developed by Ericsson. It is being used by Ericsson as a systems
-programming language for large concurrent distributed systems.
-
-WWW: http://www.erlang.org/
diff --git a/lang/erlang14/pkg-plist b/lang/erlang14/pkg-plist
deleted file mode 100644
index f2552c26a533..000000000000
--- a/lang/erlang14/pkg-plist
+++ /dev/null
@@ -1,719 +0,0 @@
-bin/erl
-bin/erl_call
-bin/erlc
-lib/erlang/bin/epmd
-lib/erlang/bin/erl
-lib/erlang/bin/erl_call
-lib/erlang/bin/erlc.boot
-lib/erlang/bin/erlc.script
-lib/erlang/bin/start.boot
-lib/erlang/bin/start.script
-lib/erlang/bin/start_sasl.boot
-lib/erlang/bin/start_sasl.script
-lib/erlang/doc/design_principles/application.gif
-lib/erlang/doc/design_principles/applications.html
-lib/erlang/doc/design_principles/ch_tel_4.gif
-lib/erlang/doc/design_principles/clientserver.gif
-lib/erlang/doc/design_principles/des_princ.html
-lib/erlang/doc/design_principles/dist1.gif
-lib/erlang/doc/design_principles/dist2.gif
-lib/erlang/doc/design_principles/dist3.gif
-lib/erlang/doc/design_principles/dist4.gif
-lib/erlang/doc/design_principles/dist5.gif
-lib/erlang/doc/design_principles/dist_app.gif
-lib/erlang/doc/design_principles/error_logging.html
-lib/erlang/doc/design_principles/events.html
-lib/erlang/doc/design_principles/fsm.html
-lib/erlang/doc/design_principles/gen_server.html
-lib/erlang/doc/design_principles/hlr_sup.gif
-lib/erlang/doc/design_principles/inclappls.gif
-lib/erlang/doc/design_principles/min_head.gif
-lib/erlang/doc/design_principles/note.gif
-lib/erlang/doc/design_principles/part.html
-lib/erlang/doc/design_principles/part_cite.html
-lib/erlang/doc/design_principles/part_first.html
-lib/erlang/doc/design_principles/part_frame.html
-lib/erlang/doc/design_principles/part_term.html
-lib/erlang/doc/design_principles/spec_proc.html
-lib/erlang/doc/design_principles/startphase.gif
-lib/erlang/doc/design_principles/sup4.gif
-lib/erlang/doc/design_principles/sup5.gif
-lib/erlang/doc/design_principles/sup6.gif
-lib/erlang/doc/design_principles/sup7.gif
-lib/erlang/doc/design_principles/sup_princ.html
-lib/erlang/doc/design_principles/upgrade3.gif
-lib/erlang/doc/design_principles/warning.gif
-lib/erlang/doc/design_principles/writing_apps.html
-lib/erlang/doc/getting_started/getting_started.html
-lib/erlang/doc/getting_started/min_head.gif
-lib/erlang/doc/getting_started/note.gif
-lib/erlang/doc/getting_started/part.html
-lib/erlang/doc/getting_started/part_cite.html
-lib/erlang/doc/getting_started/part_first.html
-lib/erlang/doc/getting_started/part_frame.html
-lib/erlang/doc/getting_started/part_term.html
-lib/erlang/doc/getting_started/starterl_fig1.gif
-lib/erlang/doc/getting_started/starterl_fig2.gif
-lib/erlang/doc/getting_started/starterl_fig3.gif
-lib/erlang/doc/getting_started/starterl_fig4.1.gif
-lib/erlang/doc/getting_started/starterl_fig4.2.gif
-lib/erlang/doc/getting_started/starterl_fig4.gif
-lib/erlang/doc/getting_started/starterl_fig5.gif
-lib/erlang/doc/getting_started/starterl_fig6.gif
-lib/erlang/doc/getting_started/starterl_fig7.gif
-lib/erlang/doc/getting_started/warning.gif
-lib/erlang/doc/oam/min_head.gif
-lib/erlang/doc/oam/note.gif
-lib/erlang/doc/oam/oam_intro.html
-lib/erlang/doc/oam/part.html
-lib/erlang/doc/oam/part_cite.html
-lib/erlang/doc/oam/part_first.html
-lib/erlang/doc/oam/part_frame.html
-lib/erlang/doc/oam/part_term.html
-lib/erlang/doc/oam/warning.gif
-lib/erlang/doc/pics/app.gif
-lib/erlang/doc/pics/ede.gif
-lib/erlang/doc/pics/erlang.gif
-lib/erlang/doc/pics/min_head.gif
-lib/erlang/doc/pics/notes.gif
-lib/erlang/doc/pics/otp.gif
-lib/erlang/doc/pics/otp_logo.gif
-lib/erlang/doc/pics/ps.gif
-lib/erlang/doc/pics/ref_man.gif
-lib/erlang/doc/pics/user_guide.gif
-lib/erlang/doc/system_architecture_intro/min_head.gif
-lib/erlang/doc/system_architecture_intro/note.gif
-lib/erlang/doc/system_architecture_intro/part.html
-lib/erlang/doc/system_architecture_intro/part_cite.html
-lib/erlang/doc/system_architecture_intro/part_first.html
-lib/erlang/doc/system_architecture_intro/part_frame.html
-lib/erlang/doc/system_architecture_intro/part_term.html
-lib/erlang/doc/system_architecture_intro/sys_arch_intro.html
-lib/erlang/doc/system_architecture_intro/warning.gif
-lib/erlang/doc/system_principles/min_head.gif
-lib/erlang/doc/system_principles/note.gif
-lib/erlang/doc/system_principles/part.html
-lib/erlang/doc/system_principles/part_cite.html
-lib/erlang/doc/system_principles/part_first.html
-lib/erlang/doc/system_principles/part_frame.html
-lib/erlang/doc/system_principles/part_term.html
-lib/erlang/doc/system_principles/system_principles.html
-lib/erlang/doc/system_principles/warning.gif
-lib/erlang/erts-47.4.1/bin/epmd
-lib/erlang/erts-47.4.1/bin/epmd_r2
-lib/erlang/erts-47.4.1/bin/erl
-lib/erlang/erts-47.4.1/bin/erl_call
-lib/erlang/erts-47.4.1/bin/erlc
-lib/erlang/erts-47.4.1/bin/erlexec
-lib/erlang/erts-47.4.1/bin/heart
-lib/erlang/erts-47.4.1/bin/inet_gethost
-lib/erlang/erts-47.4.1/bin/jam
-lib/erlang/erts-47.4.1/bin/mkam
-lib/erlang/erts-47.4.1/bin/mkbif
-lib/erlang/erts-47.4.1/bin/mkconfig
-lib/erlang/erts-47.4.1/bin/mkpreload
-lib/erlang/erts-47.4.1/bin/mkver
-lib/erlang/erts-47.4.1/doc/html/application.html
-lib/erlang/erts-47.4.1/doc/html/application_cite.html
-lib/erlang/erts-47.4.1/doc/html/application_erl_interface.html
-lib/erlang/erts-47.4.1/doc/html/application_erl_interface_cite.html
-lib/erlang/erts-47.4.1/doc/html/application_erl_interface_first.html
-lib/erlang/erts-47.4.1/doc/html/application_erl_interface_frame.html
-lib/erlang/erts-47.4.1/doc/html/application_erl_interface_index.html
-lib/erlang/erts-47.4.1/doc/html/application_erl_interface_term.html
-lib/erlang/erts-47.4.1/doc/html/application_first.html
-lib/erlang/erts-47.4.1/doc/html/application_frame.html
-lib/erlang/erts-47.4.1/doc/html/application_index.html
-lib/erlang/erts-47.4.1/doc/html/application_term.html
-lib/erlang/erts-47.4.1/doc/html/book.gif
-lib/erlang/erts-47.4.1/doc/html/epmd.html
-lib/erlang/erts-47.4.1/doc/html/erl.html
-lib/erlang/erts-47.4.1/doc/html/erl_call.html
-lib/erlang/erts-47.4.1/doc/html/erl_connect.html
-lib/erlang/erts-47.4.1/doc/html/erl_error.html
-lib/erlang/erts-47.4.1/doc/html/erl_eterm.html
-lib/erlang/erts-47.4.1/doc/html/erl_format.html
-lib/erlang/erts-47.4.1/doc/html/erl_global.html
-lib/erlang/erts-47.4.1/doc/html/erl_interface.html
-lib/erlang/erts-47.4.1/doc/html/erl_malloc.html
-lib/erlang/erts-47.4.1/doc/html/erl_marshal.html
-lib/erlang/erts-47.4.1/doc/html/erl_set_memory_block.html
-lib/erlang/erts-47.4.1/doc/html/erlc.html
-lib/erlang/erts-47.4.1/doc/html/erlsrv.html
-lib/erlang/erts-47.4.1/doc/html/erts.gif
-lib/erlang/erts-47.4.1/doc/html/highlights.html
-lib/erlang/erts-47.4.1/doc/html/min_head.gif
-lib/erlang/erts-47.4.1/doc/html/note.gif
-lib/erlang/erts-47.4.1/doc/html/notes.gif
-lib/erlang/erts-47.4.1/doc/html/part.html
-lib/erlang/erts-47.4.1/doc/html/part_cite.html
-lib/erlang/erts-47.4.1/doc/html/part_erl_interface.html
-lib/erlang/erts-47.4.1/doc/html/part_erl_interface_cite.html
-lib/erlang/erts-47.4.1/doc/html/part_erl_interface_first.html
-lib/erlang/erts-47.4.1/doc/html/part_erl_interface_frame.html
-lib/erlang/erts-47.4.1/doc/html/part_erl_interface_term.html
-lib/erlang/erts-47.4.1/doc/html/part_first.html
-lib/erlang/erts-47.4.1/doc/html/part_frame.html
-lib/erlang/erts-47.4.1/doc/html/part_notes.html
-lib/erlang/erts-47.4.1/doc/html/part_notes_cite.html
-lib/erlang/erts-47.4.1/doc/html/part_notes_first.html
-lib/erlang/erts-47.4.1/doc/html/part_notes_frame.html
-lib/erlang/erts-47.4.1/doc/html/part_notes_term.html
-lib/erlang/erts-47.4.1/doc/html/part_term.html
-lib/erlang/erts-47.4.1/doc/html/ref_man.gif
-lib/erlang/erts-47.4.1/doc/html/registry.html
-lib/erlang/erts-47.4.1/doc/html/start_erl.html
-lib/erlang/erts-47.4.1/doc/html/tty.html
-lib/erlang/erts-47.4.1/doc/html/user_guide.gif
-lib/erlang/erts-47.4.1/doc/html/warning.gif
-lib/erlang/erts-47.4.1/doc/html/werl.html
-lib/erlang/erts-47.4.1/doc/index.html
-lib/erlang/erts-47.4.1/notes_history.html
-lib/erlang/erts-47.4.1/notes_latest.html
-lib/erlang/index.html
-lib/erlang/lib/compiler-1.2.1/doc/html/application.html
-lib/erlang/lib/compiler-1.2.1/doc/html/application_cite.html
-lib/erlang/lib/compiler-1.2.1/doc/html/application_first.html
-lib/erlang/lib/compiler-1.2.1/doc/html/application_frame.html
-lib/erlang/lib/compiler-1.2.1/doc/html/application_index.html
-lib/erlang/lib/compiler-1.2.1/doc/html/application_term.html
-lib/erlang/lib/compiler-1.2.1/doc/html/book.gif
-lib/erlang/lib/compiler-1.2.1/doc/html/compile.html
-lib/erlang/lib/compiler-1.2.1/doc/html/compiler.gif
-lib/erlang/lib/compiler-1.2.1/doc/html/highlights.html
-lib/erlang/lib/compiler-1.2.1/doc/html/min_head.gif
-lib/erlang/lib/compiler-1.2.1/doc/html/note.gif
-lib/erlang/lib/compiler-1.2.1/doc/html/notes.gif
-lib/erlang/lib/compiler-1.2.1/doc/html/part_notes.html
-lib/erlang/lib/compiler-1.2.1/doc/html/part_notes_cite.html
-lib/erlang/lib/compiler-1.2.1/doc/html/part_notes_first.html
-lib/erlang/lib/compiler-1.2.1/doc/html/part_notes_frame.html
-lib/erlang/lib/compiler-1.2.1/doc/html/part_notes_term.html
-lib/erlang/lib/compiler-1.2.1/doc/html/ref_man.gif
-lib/erlang/lib/compiler-1.2.1/doc/html/user_guide.gif
-lib/erlang/lib/compiler-1.2.1/doc/html/warning.gif
-lib/erlang/lib/compiler-1.2.1/doc/index.html
-lib/erlang/lib/compiler-1.2.1/ebin/beam_asm_int.jam
-lib/erlang/lib/compiler-1.2.1/ebin/beam_cleanup.jam
-lib/erlang/lib/compiler-1.2.1/ebin/beam_compile.jam
-lib/erlang/lib/compiler-1.2.1/ebin/beam_dict.jam
-lib/erlang/lib/compiler-1.2.1/ebin/beam_listing.jam
-lib/erlang/lib/compiler-1.2.1/ebin/beam_opcodes.hrl
-lib/erlang/lib/compiler-1.2.1/ebin/beam_opcodes.jam
-lib/erlang/lib/compiler-1.2.1/ebin/beam_optimize.jam
-lib/erlang/lib/compiler-1.2.1/ebin/compile.jam
-lib/erlang/lib/compiler-1.2.1/ebin/compiler.app
-lib/erlang/lib/compiler-1.2.1/ebin/erl_mkbif.jam
-lib/erlang/lib/compiler-1.2.1/ebin/jam_asm.jam
-lib/erlang/lib/compiler-1.2.1/ebin/jam_compile.jam
-lib/erlang/lib/compiler-1.2.1/ebin/jam_encode.jam
-lib/erlang/lib/compiler-1.2.1/ebin/jam_listing.jam
-lib/erlang/lib/compiler-1.2.1/ebin/jam_optimize.jam
-lib/erlang/lib/compiler-1.2.1/ebin/jam_yecc_pj.jam
-lib/erlang/lib/compiler-1.2.1/ebin/sys_bifs.jam
-lib/erlang/lib/compiler-1.2.1/ebin/sys_pre_attributes.jam
-lib/erlang/lib/compiler-1.2.1/ebin/sys_pre_expand.jam
-lib/erlang/lib/compiler-1.2.1/ebin/sys_pre_pj.jam
-lib/erlang/lib/compiler-1.2.1/notes_history.html
-lib/erlang/lib/compiler-1.2.1/notes_latest.html
-lib/erlang/lib/compiler-1.2.1/src/beam_asm_int.erl
-lib/erlang/lib/compiler-1.2.1/src/beam_cleanup.erl
-lib/erlang/lib/compiler-1.2.1/src/beam_compile.erl
-lib/erlang/lib/compiler-1.2.1/src/beam_dict.erl
-lib/erlang/lib/compiler-1.2.1/src/beam_listing.erl
-lib/erlang/lib/compiler-1.2.1/src/beam_opcodes.erl
-lib/erlang/lib/compiler-1.2.1/src/beam_opcodes.hrl
-lib/erlang/lib/compiler-1.2.1/src/beam_optimize.erl
-lib/erlang/lib/compiler-1.2.1/src/compile.erl
-lib/erlang/lib/compiler-1.2.1/src/erl_mkbif.erl
-lib/erlang/lib/compiler-1.2.1/src/jam_asm.erl
-lib/erlang/lib/compiler-1.2.1/src/jam_compile.erl
-lib/erlang/lib/compiler-1.2.1/src/jam_encode.erl
-lib/erlang/lib/compiler-1.2.1/src/jam_listing.erl
-lib/erlang/lib/compiler-1.2.1/src/jam_opcodes.hrl
-lib/erlang/lib/compiler-1.2.1/src/jam_optimize.erl
-lib/erlang/lib/compiler-1.2.1/src/jam_yecc_pj.erl
-lib/erlang/lib/compiler-1.2.1/src/sys_bifs.erl
-lib/erlang/lib/compiler-1.2.1/src/sys_pre_attributes.erl
-lib/erlang/lib/compiler-1.2.1/src/sys_pre_expand.erl
-lib/erlang/lib/compiler-1.2.1/src/sys_pre_pj.erl
-lib/erlang/lib/kernel-2.1.4/doc/html/app.html
-lib/erlang/lib/kernel-2.1.4/doc/html/application.html
-lib/erlang/lib/kernel-2.1.4/doc/html/application_holder.html
-lib/erlang/lib/kernel-2.1.4/doc/html/application_holder_cite.html
-lib/erlang/lib/kernel-2.1.4/doc/html/application_holder_first.html
-lib/erlang/lib/kernel-2.1.4/doc/html/application_holder_frame.html
-lib/erlang/lib/kernel-2.1.4/doc/html/application_holder_index.html
-lib/erlang/lib/kernel-2.1.4/doc/html/application_holder_term.html
-lib/erlang/lib/kernel-2.1.4/doc/html/auth.html
-lib/erlang/lib/kernel-2.1.4/doc/html/book.gif
-lib/erlang/lib/kernel-2.1.4/doc/html/code.html
-lib/erlang/lib/kernel-2.1.4/doc/html/config.html
-lib/erlang/lib/kernel-2.1.4/doc/html/disk_log.html
-lib/erlang/lib/kernel-2.1.4/doc/html/erl_boot_server.html
-lib/erlang/lib/kernel-2.1.4/doc/html/erl_ddll.html
-lib/erlang/lib/kernel-2.1.4/doc/html/erl_prim_loader.html
-lib/erlang/lib/kernel-2.1.4/doc/html/erlang.html
-lib/erlang/lib/kernel-2.1.4/doc/html/error_handler.html
-lib/erlang/lib/kernel-2.1.4/doc/html/error_logger.html
-lib/erlang/lib/kernel-2.1.4/doc/html/file.html
-lib/erlang/lib/kernel-2.1.4/doc/html/gen_tcp.html
-lib/erlang/lib/kernel-2.1.4/doc/html/gen_udp.html
-lib/erlang/lib/kernel-2.1.4/doc/html/global.html
-lib/erlang/lib/kernel-2.1.4/doc/html/global_group.html
-lib/erlang/lib/kernel-2.1.4/doc/html/heart.html
-lib/erlang/lib/kernel-2.1.4/doc/html/highlights.html
-lib/erlang/lib/kernel-2.1.4/doc/html/inet.html
-lib/erlang/lib/kernel-2.1.4/doc/html/init.html
-lib/erlang/lib/kernel-2.1.4/doc/html/kernel.gif
-lib/erlang/lib/kernel-2.1.4/doc/html/kernel_app.html
-lib/erlang/lib/kernel-2.1.4/doc/html/min_head.gif
-lib/erlang/lib/kernel-2.1.4/doc/html/net_adm.html
-lib/erlang/lib/kernel-2.1.4/doc/html/net_kernel.html
-lib/erlang/lib/kernel-2.1.4/doc/html/note.gif
-lib/erlang/lib/kernel-2.1.4/doc/html/notes.gif
-lib/erlang/lib/kernel-2.1.4/doc/html/os.html
-lib/erlang/lib/kernel-2.1.4/doc/html/part_notes.html
-lib/erlang/lib/kernel-2.1.4/doc/html/part_notes_cite.html
-lib/erlang/lib/kernel-2.1.4/doc/html/part_notes_first.html
-lib/erlang/lib/kernel-2.1.4/doc/html/part_notes_frame.html
-lib/erlang/lib/kernel-2.1.4/doc/html/part_notes_term.html
-lib/erlang/lib/kernel-2.1.4/doc/html/pg2.html
-lib/erlang/lib/kernel-2.1.4/doc/html/ref_man.gif
-lib/erlang/lib/kernel-2.1.4/doc/html/rpc.html
-lib/erlang/lib/kernel-2.1.4/doc/html/seq_trace.html
-lib/erlang/lib/kernel-2.1.4/doc/html/user.html
-lib/erlang/lib/kernel-2.1.4/doc/html/user_guide.gif
-lib/erlang/lib/kernel-2.1.4/doc/html/warning.gif
-lib/erlang/lib/kernel-2.1.4/doc/html/wrap_log_reader.html
-lib/erlang/lib/kernel-2.1.4/doc/index.html
-lib/erlang/lib/kernel-2.1.4/ebin/application.jam
-lib/erlang/lib/kernel-2.1.4/ebin/application_controller.jam
-lib/erlang/lib/kernel-2.1.4/ebin/application_master.jam
-lib/erlang/lib/kernel-2.1.4/ebin/application_starter.jam
-lib/erlang/lib/kernel-2.1.4/ebin/code.jam
-lib/erlang/lib/kernel-2.1.4/ebin/code_aux.jam
-lib/erlang/lib/kernel-2.1.4/ebin/code_server.jam
-lib/erlang/lib/kernel-2.1.4/ebin/code_server_int.jam
-lib/erlang/lib/kernel-2.1.4/ebin/disk_log.jam
-lib/erlang/lib/kernel-2.1.4/ebin/disk_log_1.jam
-lib/erlang/lib/kernel-2.1.4/ebin/disk_log_server.jam
-lib/erlang/lib/kernel-2.1.4/ebin/disk_log_sup.jam
-lib/erlang/lib/kernel-2.1.4/ebin/dist_ac.jam
-lib/erlang/lib/kernel-2.1.4/ebin/erl_atom_cache.jam
-lib/erlang/lib/kernel-2.1.4/ebin/erl_boot_server.jam
-lib/erlang/lib/kernel-2.1.4/ebin/erl_ddll.jam
-lib/erlang/lib/kernel-2.1.4/ebin/erl_distribution.jam
-lib/erlang/lib/kernel-2.1.4/ebin/erl_epmd.jam
-lib/erlang/lib/kernel-2.1.4/ebin/erl_epmd_server.jam
-lib/erlang/lib/kernel-2.1.4/ebin/erl_external.jam
-lib/erlang/lib/kernel-2.1.4/ebin/erl_open_port.jam
-lib/erlang/lib/kernel-2.1.4/ebin/erl_prim_loader.jam
-lib/erlang/lib/kernel-2.1.4/ebin/erl_reply.jam
-lib/erlang/lib/kernel-2.1.4/ebin/erlang.jam
-lib/erlang/lib/kernel-2.1.4/ebin/error_handler.jam
-lib/erlang/lib/kernel-2.1.4/ebin/error_logger.jam
-lib/erlang/lib/kernel-2.1.4/ebin/file.jam
-lib/erlang/lib/kernel-2.1.4/ebin/gen_tcp.jam
-lib/erlang/lib/kernel-2.1.4/ebin/gen_udp.jam
-lib/erlang/lib/kernel-2.1.4/ebin/global.jam
-lib/erlang/lib/kernel-2.1.4/ebin/global_group.jam
-lib/erlang/lib/kernel-2.1.4/ebin/global_search.jam
-lib/erlang/lib/kernel-2.1.4/ebin/group.jam
-lib/erlang/lib/kernel-2.1.4/ebin/heart.jam
-lib/erlang/lib/kernel-2.1.4/ebin/inet.jam
-lib/erlang/lib/kernel-2.1.4/ebin/inet6_tcp.jam
-lib/erlang/lib/kernel-2.1.4/ebin/inet6_tcp_dist.jam
-lib/erlang/lib/kernel-2.1.4/ebin/inet6_udp.jam
-lib/erlang/lib/kernel-2.1.4/ebin/inet_config.jam
-lib/erlang/lib/kernel-2.1.4/ebin/inet_db.jam
-lib/erlang/lib/kernel-2.1.4/ebin/inet_dns.jam
-lib/erlang/lib/kernel-2.1.4/ebin/inet_gethost_native.jam
-lib/erlang/lib/kernel-2.1.4/ebin/inet_hosts.jam
-lib/erlang/lib/kernel-2.1.4/ebin/inet_parse.jam
-lib/erlang/lib/kernel-2.1.4/ebin/inet_res.jam
-lib/erlang/lib/kernel-2.1.4/ebin/inet_tcp.jam
-lib/erlang/lib/kernel-2.1.4/ebin/inet_tcp_dist.jam
-lib/erlang/lib/kernel-2.1.4/ebin/inet_udp.jam
-lib/erlang/lib/kernel-2.1.4/ebin/init.jam
-lib/erlang/lib/kernel-2.1.4/ebin/kernel.app
-lib/erlang/lib/kernel-2.1.4/ebin/kernel.jam
-lib/erlang/lib/kernel-2.1.4/ebin/kernel_config.jam
-lib/erlang/lib/kernel-2.1.4/ebin/md5.jam
-lib/erlang/lib/kernel-2.1.4/ebin/net.jam
-lib/erlang/lib/kernel-2.1.4/ebin/net_adm.jam
-lib/erlang/lib/kernel-2.1.4/ebin/net_kernel.jam
-lib/erlang/lib/kernel-2.1.4/ebin/os.jam
-lib/erlang/lib/kernel-2.1.4/ebin/pg2.jam
-lib/erlang/lib/kernel-2.1.4/ebin/ram_file.jam
-lib/erlang/lib/kernel-2.1.4/ebin/rpc.jam
-lib/erlang/lib/kernel-2.1.4/ebin/seq_trace.jam
-lib/erlang/lib/kernel-2.1.4/ebin/socks5.jam
-lib/erlang/lib/kernel-2.1.4/ebin/socks5_auth.jam
-lib/erlang/lib/kernel-2.1.4/ebin/socks5_tcp.jam
-lib/erlang/lib/kernel-2.1.4/ebin/socks5_udp.jam
-lib/erlang/lib/kernel-2.1.4/ebin/user.jam
-lib/erlang/lib/kernel-2.1.4/ebin/user_drv.jam
-lib/erlang/lib/kernel-2.1.4/ebin/user_sup.jam
-lib/erlang/lib/kernel-2.1.4/ebin/wrap_log_reader.jam
-lib/erlang/lib/kernel-2.1.4/include/file.hrl
-lib/erlang/lib/kernel-2.1.4/include/inet.hrl
-lib/erlang/lib/kernel-2.1.4/notes_history.html
-lib/erlang/lib/kernel-2.1.4/notes_latest.html
-lib/erlang/lib/kernel-2.1.4/src/application.erl
-lib/erlang/lib/kernel-2.1.4/src/application_controller.erl
-lib/erlang/lib/kernel-2.1.4/src/application_master.erl
-lib/erlang/lib/kernel-2.1.4/src/application_master.hrl
-lib/erlang/lib/kernel-2.1.4/src/application_starter.erl
-lib/erlang/lib/kernel-2.1.4/src/code.erl
-lib/erlang/lib/kernel-2.1.4/src/code_aux.erl
-lib/erlang/lib/kernel-2.1.4/src/code_server.erl
-lib/erlang/lib/kernel-2.1.4/src/code_server_int.erl
-lib/erlang/lib/kernel-2.1.4/src/disk_log.erl
-lib/erlang/lib/kernel-2.1.4/src/disk_log.hrl
-lib/erlang/lib/kernel-2.1.4/src/disk_log_1.erl
-lib/erlang/lib/kernel-2.1.4/src/disk_log_server.erl
-lib/erlang/lib/kernel-2.1.4/src/disk_log_sup.erl
-lib/erlang/lib/kernel-2.1.4/src/dist_ac.erl
-lib/erlang/lib/kernel-2.1.4/src/erl_atom_cache.erl
-lib/erlang/lib/kernel-2.1.4/src/erl_boot_server.erl
-lib/erlang/lib/kernel-2.1.4/src/erl_ddll.erl
-lib/erlang/lib/kernel-2.1.4/src/erl_distribution.erl
-lib/erlang/lib/kernel-2.1.4/src/erl_epmd.erl
-lib/erlang/lib/kernel-2.1.4/src/erl_epmd.hrl
-lib/erlang/lib/kernel-2.1.4/src/erl_epmd_server.erl
-lib/erlang/lib/kernel-2.1.4/src/erl_external.erl
-lib/erlang/lib/kernel-2.1.4/src/erl_open_port.erl
-lib/erlang/lib/kernel-2.1.4/src/erl_prim_loader.erl
-lib/erlang/lib/kernel-2.1.4/src/erl_reply.erl
-lib/erlang/lib/kernel-2.1.4/src/erlang.erl
-lib/erlang/lib/kernel-2.1.4/src/error_handler.erl
-lib/erlang/lib/kernel-2.1.4/src/error_logger.erl
-lib/erlang/lib/kernel-2.1.4/src/file.erl
-lib/erlang/lib/kernel-2.1.4/src/gen_tcp.erl
-lib/erlang/lib/kernel-2.1.4/src/gen_udp.erl
-lib/erlang/lib/kernel-2.1.4/src/global.erl
-lib/erlang/lib/kernel-2.1.4/src/global_group.erl
-lib/erlang/lib/kernel-2.1.4/src/global_search.erl
-lib/erlang/lib/kernel-2.1.4/src/group.erl
-lib/erlang/lib/kernel-2.1.4/src/heart.erl
-lib/erlang/lib/kernel-2.1.4/src/inet.erl
-lib/erlang/lib/kernel-2.1.4/src/inet6_tcp.erl
-lib/erlang/lib/kernel-2.1.4/src/inet6_tcp_dist.erl
-lib/erlang/lib/kernel-2.1.4/src/inet6_udp.erl
-lib/erlang/lib/kernel-2.1.4/src/inet_boot.hrl
-lib/erlang/lib/kernel-2.1.4/src/inet_config.erl
-lib/erlang/lib/kernel-2.1.4/src/inet_config.hrl
-lib/erlang/lib/kernel-2.1.4/src/inet_db.erl
-lib/erlang/lib/kernel-2.1.4/src/inet_dns.erl
-lib/erlang/lib/kernel-2.1.4/src/inet_dns.hrl
-lib/erlang/lib/kernel-2.1.4/src/inet_gethost_native.erl
-lib/erlang/lib/kernel-2.1.4/src/inet_hosts.erl
-lib/erlang/lib/kernel-2.1.4/src/inet_int.hrl
-lib/erlang/lib/kernel-2.1.4/src/inet_parse.erl
-lib/erlang/lib/kernel-2.1.4/src/inet_res.erl
-lib/erlang/lib/kernel-2.1.4/src/inet_res.hrl
-lib/erlang/lib/kernel-2.1.4/src/inet_tcp.erl
-lib/erlang/lib/kernel-2.1.4/src/inet_tcp_dist.erl
-lib/erlang/lib/kernel-2.1.4/src/inet_udp.erl
-lib/erlang/lib/kernel-2.1.4/src/init.erl
-lib/erlang/lib/kernel-2.1.4/src/kernel.erl
-lib/erlang/lib/kernel-2.1.4/src/kernel_config.erl
-lib/erlang/lib/kernel-2.1.4/src/md5.erl
-lib/erlang/lib/kernel-2.1.4/src/net.erl
-lib/erlang/lib/kernel-2.1.4/src/net_address.hrl
-lib/erlang/lib/kernel-2.1.4/src/net_adm.erl
-lib/erlang/lib/kernel-2.1.4/src/net_kernel.erl
-lib/erlang/lib/kernel-2.1.4/src/os.erl
-lib/erlang/lib/kernel-2.1.4/src/pg2.erl
-lib/erlang/lib/kernel-2.1.4/src/ram_file.erl
-lib/erlang/lib/kernel-2.1.4/src/rpc.erl
-lib/erlang/lib/kernel-2.1.4/src/seq_trace.erl
-lib/erlang/lib/kernel-2.1.4/src/socks5.erl
-lib/erlang/lib/kernel-2.1.4/src/socks5.hrl
-lib/erlang/lib/kernel-2.1.4/src/socks5_auth.erl
-lib/erlang/lib/kernel-2.1.4/src/socks5_tcp.erl
-lib/erlang/lib/kernel-2.1.4/src/socks5_udp.erl
-lib/erlang/lib/kernel-2.1.4/src/user.erl
-lib/erlang/lib/kernel-2.1.4/src/user_drv.erl
-lib/erlang/lib/kernel-2.1.4/src/user_sup.erl
-lib/erlang/lib/kernel-2.1.4/src/wrap_log_reader.erl
-lib/erlang/lib/parsetools-1.0.1/doc/html/application.html
-lib/erlang/lib/parsetools-1.0.1/doc/html/application_cite.html
-lib/erlang/lib/parsetools-1.0.1/doc/html/application_first.html
-lib/erlang/lib/parsetools-1.0.1/doc/html/application_frame.html
-lib/erlang/lib/parsetools-1.0.1/doc/html/application_index.html
-lib/erlang/lib/parsetools-1.0.1/doc/html/application_term.html
-lib/erlang/lib/parsetools-1.0.1/doc/html/book.gif
-lib/erlang/lib/parsetools-1.0.1/doc/html/min_head.gif
-lib/erlang/lib/parsetools-1.0.1/doc/html/note.gif
-lib/erlang/lib/parsetools-1.0.1/doc/html/notes.gif
-lib/erlang/lib/parsetools-1.0.1/doc/html/notes.html
-lib/erlang/lib/parsetools-1.0.1/doc/html/parsetools.gif
-lib/erlang/lib/parsetools-1.0.1/doc/html/part_notes.html
-lib/erlang/lib/parsetools-1.0.1/doc/html/part_notes_cite.html
-lib/erlang/lib/parsetools-1.0.1/doc/html/part_notes_first.html
-lib/erlang/lib/parsetools-1.0.1/doc/html/part_notes_frame.html
-lib/erlang/lib/parsetools-1.0.1/doc/html/part_notes_term.html
-lib/erlang/lib/parsetools-1.0.1/doc/html/ref_man.gif
-lib/erlang/lib/parsetools-1.0.1/doc/html/user_guide.gif
-lib/erlang/lib/parsetools-1.0.1/doc/html/warning.gif
-lib/erlang/lib/parsetools-1.0.1/doc/html/yecc.html
-lib/erlang/lib/parsetools-1.0.1/doc/index.html
-lib/erlang/lib/parsetools-1.0.1/ebin/yecc.jam
-lib/erlang/lib/parsetools-1.0.1/ebin/yeccparser.jam
-lib/erlang/lib/parsetools-1.0.1/ebin/yeccscan.jam
-lib/erlang/lib/parsetools-1.0.1/include/yeccpre.hrl
-lib/erlang/lib/parsetools-1.0.1/src/yecc.erl
-lib/erlang/lib/parsetools-1.0.1/src/yeccparser.erl
-lib/erlang/lib/parsetools-1.0.1/src/yeccscan.erl
-lib/erlang/lib/stdlib-1.5.2/doc/html/application.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/application_cite.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/application_first.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/application_frame.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/application_index.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/application_term.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/book.gif
-lib/erlang/lib/stdlib-1.5.2/doc/html/c.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/calendar.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/dets.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/dict.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/digraph.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/epp.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/erl_eval.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/erl_id_trans.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/erl_internal.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/erl_lint.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/erl_parse.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/erl_pp.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/erl_scan.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/ets.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/filename.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/gen_event.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/gen_fsm.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/gen_server.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/highlights.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/io.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/io_lib.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/lib.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/lists.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/log_mf_h.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/math.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/min_head.gif
-lib/erlang/lib/stdlib-1.5.2/doc/html/note.gif
-lib/erlang/lib/stdlib-1.5.2/doc/html/notes.gif
-lib/erlang/lib/stdlib-1.5.2/doc/html/ordsets.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/part_notes.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/part_notes_cite.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/part_notes_first.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/part_notes_frame.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/part_notes_term.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/pg.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/pool.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/proc_lib.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/queue.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/random.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/ref_man.gif
-lib/erlang/lib/stdlib-1.5.2/doc/html/regexp.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/shell.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/shell_default.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/slave.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/stdlib.gif
-lib/erlang/lib/stdlib-1.5.2/doc/html/string.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/supervisor.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/supervisor_bridge.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/sys.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/timer.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/unix.html
-lib/erlang/lib/stdlib-1.5.2/doc/html/user_guide.gif
-lib/erlang/lib/stdlib-1.5.2/doc/html/warning.gif
-lib/erlang/lib/stdlib-1.5.2/doc/index.html
-lib/erlang/lib/stdlib-1.5.2/ebin/bplus_tree.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/c.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/calendar.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/dets.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/dict.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/digraph.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/edlin.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/epp.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/erl_compile.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/erl_eval.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/erl_id_trans.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/erl_internal.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/erl_lint.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/erl_parse.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/erl_posix_msg.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/erl_pp.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/erl_scan.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/erl_tar.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/error_logger_file_h.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/error_logger_tty_h.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/ets.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/filelib.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/filename.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/gen.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/gen_event.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/gen_fsm.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/gen_server.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/io.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/io_lib.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/io_lib_format.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/io_lib_fread.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/io_lib_pretty.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/lib.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/lists.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/log_mf_h.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/math.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/ordsets.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/pg.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/pool.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/proc_lib.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/queue.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/random.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/regexp.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/shell.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/shell_default.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/slave.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/stdlib.app
-lib/erlang/lib/stdlib-1.5.2/ebin/string.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/supervisor.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/supervisor_bridge.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/sys.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/timer.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/unix.jam
-lib/erlang/lib/stdlib-1.5.2/ebin/win32reg.jam
-lib/erlang/lib/stdlib-1.5.2/include/erl_compile.hrl
-lib/erlang/lib/stdlib-1.5.2/notes_history.html
-lib/erlang/lib/stdlib-1.5.2/notes_latest.html
-lib/erlang/lib/stdlib-1.5.2/src/bplus_tree.erl
-lib/erlang/lib/stdlib-1.5.2/src/c.erl
-lib/erlang/lib/stdlib-1.5.2/src/calendar.erl
-lib/erlang/lib/stdlib-1.5.2/src/dets.erl
-lib/erlang/lib/stdlib-1.5.2/src/dict.erl
-lib/erlang/lib/stdlib-1.5.2/src/digraph.erl
-lib/erlang/lib/stdlib-1.5.2/src/edlin.erl
-lib/erlang/lib/stdlib-1.5.2/src/epp.erl
-lib/erlang/lib/stdlib-1.5.2/src/erl_compile.erl
-lib/erlang/lib/stdlib-1.5.2/src/erl_eval.erl
-lib/erlang/lib/stdlib-1.5.2/src/erl_id_trans.erl
-lib/erlang/lib/stdlib-1.5.2/src/erl_internal.erl
-lib/erlang/lib/stdlib-1.5.2/src/erl_lint.erl
-lib/erlang/lib/stdlib-1.5.2/src/erl_parse.erl
-lib/erlang/lib/stdlib-1.5.2/src/erl_posix_msg.erl
-lib/erlang/lib/stdlib-1.5.2/src/erl_pp.erl
-lib/erlang/lib/stdlib-1.5.2/src/erl_scan.erl
-lib/erlang/lib/stdlib-1.5.2/src/erl_tar.erl
-lib/erlang/lib/stdlib-1.5.2/src/error_logger_file_h.erl
-lib/erlang/lib/stdlib-1.5.2/src/error_logger_tty_h.erl
-lib/erlang/lib/stdlib-1.5.2/src/ets.erl
-lib/erlang/lib/stdlib-1.5.2/src/filelib.erl
-lib/erlang/lib/stdlib-1.5.2/src/filename.erl
-lib/erlang/lib/stdlib-1.5.2/src/gen.erl
-lib/erlang/lib/stdlib-1.5.2/src/gen_event.erl
-lib/erlang/lib/stdlib-1.5.2/src/gen_fsm.erl
-lib/erlang/lib/stdlib-1.5.2/src/gen_server.erl
-lib/erlang/lib/stdlib-1.5.2/src/io.erl
-lib/erlang/lib/stdlib-1.5.2/src/io_lib.erl
-lib/erlang/lib/stdlib-1.5.2/src/io_lib_format.erl
-lib/erlang/lib/stdlib-1.5.2/src/io_lib_fread.erl
-lib/erlang/lib/stdlib-1.5.2/src/io_lib_pretty.erl
-lib/erlang/lib/stdlib-1.5.2/src/lib.erl
-lib/erlang/lib/stdlib-1.5.2/src/lists.erl
-lib/erlang/lib/stdlib-1.5.2/src/log_mf_h.erl
-lib/erlang/lib/stdlib-1.5.2/src/math.erl
-lib/erlang/lib/stdlib-1.5.2/src/ordsets.erl
-lib/erlang/lib/stdlib-1.5.2/src/pg.erl
-lib/erlang/lib/stdlib-1.5.2/src/pool.erl
-lib/erlang/lib/stdlib-1.5.2/src/proc_lib.erl
-lib/erlang/lib/stdlib-1.5.2/src/queue.erl
-lib/erlang/lib/stdlib-1.5.2/src/random.erl
-lib/erlang/lib/stdlib-1.5.2/src/regexp.erl
-lib/erlang/lib/stdlib-1.5.2/src/shell.erl
-lib/erlang/lib/stdlib-1.5.2/src/shell_default.erl
-lib/erlang/lib/stdlib-1.5.2/src/slave.erl
-lib/erlang/lib/stdlib-1.5.2/src/string.erl
-lib/erlang/lib/stdlib-1.5.2/src/supervisor.erl
-lib/erlang/lib/stdlib-1.5.2/src/supervisor_bridge.erl
-lib/erlang/lib/stdlib-1.5.2/src/sys.erl
-lib/erlang/lib/stdlib-1.5.2/src/timer.erl
-lib/erlang/lib/stdlib-1.5.2/src/unix.erl
-lib/erlang/lib/stdlib-1.5.2/src/win32reg.erl
-lib/erlang/usr/include/driver.h
-lib/erlang/usr/include/driver_int.h
-lib/erlang/usr/include/ei.h
-lib/erlang/usr/include/eicode.h
-lib/erlang/usr/include/eiext.h
-lib/erlang/usr/include/eihash.h
-lib/erlang/usr/include/eireg.h
-lib/erlang/usr/include/eisend.h
-lib/erlang/usr/include/erl_config.h
-lib/erlang/usr/include/erl_connect.h
-lib/erlang/usr/include/erl_epmd.h
-lib/erlang/usr/include/erl_error.h
-lib/erlang/usr/include/erl_eterm.h
-lib/erlang/usr/include/erl_fix_alloc.h
-lib/erlang/usr/include/erl_format.h
-lib/erlang/usr/include/erl_global.h
-lib/erlang/usr/include/erl_interface.h
-lib/erlang/usr/include/erl_internal.h
-lib/erlang/usr/include/erl_locking.h
-lib/erlang/usr/include/erl_malloc.h
-lib/erlang/usr/include/erl_marshal.h
-lib/erlang/usr/include/erl_md5.h
-lib/erlang/usr/include/erl_resolve.h
-lib/erlang/usr/include/erl_rport.h
-lib/erlang/usr/include/erl_start.h
-lib/erlang/usr/include/erl_timeout.h
-lib/erlang/usr/include/putget.h
-lib/erlang/usr/lib/libei.a
-lib/erlang/usr/lib/liberl_interface.a
-@exec mkdir -p %D/lib/erlang/man/cat3
-@exec mkdir -p %D/lib/erlang/man/cat4
-@exec mkdir -p %D/lib/erlang/man/cat6
-@dirrm lib/erlang/man/man3
-@dirrm lib/erlang/man/man4
-@dirrm lib/erlang/man/man6
-@dirrm lib/erlang/man/cat3
-@dirrm lib/erlang/man/cat4
-@dirrm lib/erlang/man/cat6
-@dirrm lib/erlang/man
-@dirrm lib/erlang/lib/compiler-1.2.1/src
-@dirrm lib/erlang/lib/compiler-1.2.1/ebin
-@dirrm lib/erlang/lib/compiler-1.2.1/doc/html
-@dirrm lib/erlang/lib/compiler-1.2.1/doc
-@dirrm lib/erlang/lib/compiler-1.2.1
-@dirrm lib/erlang/lib/kernel-2.1.4/src
-@dirrm lib/erlang/lib/kernel-2.1.4/include
-@dirrm lib/erlang/lib/kernel-2.1.4/ebin
-@dirrm lib/erlang/lib/kernel-2.1.4/doc/html
-@dirrm lib/erlang/lib/kernel-2.1.4/doc
-@dirrm lib/erlang/lib/kernel-2.1.4
-@dirrm lib/erlang/lib/stdlib-1.5.2/src
-@dirrm lib/erlang/lib/stdlib-1.5.2/include
-@dirrm lib/erlang/lib/stdlib-1.5.2/ebin
-@dirrm lib/erlang/lib/stdlib-1.5.2/doc/html
-@dirrm lib/erlang/lib/stdlib-1.5.2/doc
-@dirrm lib/erlang/lib/stdlib-1.5.2
-@dirrm lib/erlang/lib/parsetools-1.0.1/src
-@dirrm lib/erlang/lib/parsetools-1.0.1/ebin
-@dirrm lib/erlang/lib/parsetools-1.0.1/include
-@dirrm lib/erlang/lib/parsetools-1.0.1/doc/html
-@dirrm lib/erlang/lib/parsetools-1.0.1/doc
-@dirrm lib/erlang/lib/parsetools-1.0.1
-@dirrm lib/erlang/lib
-@dirrm lib/erlang/bin
-@dirrm lib/erlang/usr/include
-@dirrm lib/erlang/usr/lib
-@dirrm lib/erlang/usr
-@dirrm lib/erlang/erts-47.4.1/bin
-@dirrm lib/erlang/erts-47.4.1/doc/html
-@dirrm lib/erlang/erts-47.4.1/doc
-@dirrm lib/erlang/erts-47.4.1
-@dirrm lib/erlang/doc/design_principles
-@dirrm lib/erlang/doc/getting_started
-@dirrm lib/erlang/doc/system_architecture_intro
-@dirrm lib/erlang/doc/system_principles
-@dirrm lib/erlang/doc/oam
-@dirrm lib/erlang/doc/pics
-@dirrm lib/erlang/doc
-@dirrm lib/erlang
diff --git a/lang/gcc-ooo/Makefile b/lang/gcc-ooo/Makefile
deleted file mode 100644
index efee67e57ea1..000000000000
--- a/lang/gcc-ooo/Makefile
+++ /dev/null
@@ -1,118 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: egcs
-# Version required: 1998-09-14
-# Date created: 9 Jan 1998
-# Whom: John Polstra <jdp@polstra.com>
-#
-# $FreeBSD$
-#
-
-SNAPDATE= 1999-11-10
-SNAPVER= ${SNAPDATE:S/-//g}
-
-DISTNAME= gcc-2.96
-PKGNAME= gcc-devel-${SNAPVER}
-CATEGORIES= lang java
-MASTER_SITES= ftp://egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.ninemoons.com/pub/mirrors/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.nluug.nl/pub/languages/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.yggdrasil.com/mirrors/site/egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/
-DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
- egcs-java-${SNAPVER}${EXTRACT_SUFX} \
- egcs-objc-${SNAPVER}${EXTRACT_SUFX}
-
-MAINTAINER= obrien@FreeBSD.org
-
-NO_CDROM= 'dated material'
-
-.include <bsd.port.pre.mk>
-
-EGCS_REV= ${DISTNAME:S/gcc-//g}
-LIBSTDCPP_REV= 4
-WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
-
-.if ${PORTOBJFORMAT} == "elf"
-.if ${MACHINE_ARCH} == "i386"
-PLIST= ${WRKDIR}/PLIST
-.endif
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL}
-.else
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsdaout${OSREL}
-.endif
-
-PLIST_SUB= EGCS_REV=${EGCS_REV} GNU_HOST=${CONFIGURE_TARGET}
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= --with-gnu-as --with-gnu-ld \
- --with-gxx-include-dir=${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/include/g++
-.if defined(WANT_SHAREDLIBS)
-CONFIGURE_ARGS+= --enable-shared
-.endif
-.if defined(WANT_THREADS)
-# ?is this an ObjC only thing?
-CONFIGURE_ARGS+= --enable-threads=posix
-.endif
-ALL_TARGET= bootstrap
-MAN1= cccp.1 eg++.1 eg77.1 egcc.1
-
-pre-patch:
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
- @${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
-
-pre-configure:
- @(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
- ${SED} -e "s:__FreeBSD__:__FreeBSD__=$${MAJ}:" ${FILESDIR}/freebsd.h \
- >${WRKSRC}/gcc/config/freebsd.h )
- @${CP} ${FILESDIR}/alpha-freebsd.h ${WRKSRC}/gcc/config/alpha/freebsd.h
-.if ${PORTOBJFORMAT} == "elf" && ${MACHINE_ARCH} == "i386"
- @${SED} -e 's/^@comment ELF-only://' ${PKGDIR}/PLIST >${PLIST}
-.endif
- @# Keep from running `autoconf' and `autoheader' since we modified
- @# configure.in by patching it.
- @touch ${WRKSRC}/gcc/configure
- @touch ${WRKSRC}/gcc/cstamp-h.in
-
-pre-install:
- ${MKDIR} ${PREFIX}/info
-
-post-install:
- @${RM} -f ${PREFIX}/bin/c++
- @${MV} -f ${PREFIX}/bin/c++filt ${PREFIX}/bin/g++filt
- @(for prog in ${PREFIX}/bin/gcc ${PREFIX}/bin/g++ \
- ${PREFIX}/bin/g++filt ${PREFIX}/bin/g77 ${PREFIX}/bin/gcov \
- ${PREFIX}/bin/${CONFIGURE_TARGET}-gcc \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1obj \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1plus \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cpp \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/collect2 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/f771 ; \
- do \
- strip $$prog ; \
- done)
- ${MV} ${PREFIX}/bin/gcc ${PREFIX}/bin/egcc
- ${MV} ${PREFIX}/bin/g++ ${PREFIX}/bin/eg++
- ${MV} ${PREFIX}/bin/g77 ${PREFIX}/bin/eg77
- ${MV} ${PREFIX}/bin/g++filt ${PREFIX}/bin/eg++filt
- ${RM} -f ${PREFIX}/bin/cpp
- ${MV} ${PREFIX}/lib/libiberty.a \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
- ${MV} -f ${PREFIX}/lib/libstdc++.a.${LIBSTDCPP_REV} \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/libstdc++.a
- ${MV} ${PREFIX}/man/man1/gcc.1 ${PREFIX}/man/man1/egcc.1
- ${MV} ${PREFIX}/man/man1/g++.1 ${PREFIX}/man/man1/eg++.1
- ${MV} ${PREFIX}/man/man1/g77.1 ${PREFIX}/man/man1/eg77.1
-.if defined(WANT_SHAREDLIBS)
- ${MV} -f ${PREFIX}/lib/libstdc++.so* \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
-.endif
-.for info in cpp g77 gcc
- install-info ${PREFIX}/info/${info}.info ${PREFIX}/info/dir
-.endfor
-
-.include <bsd.port.post.mk>
diff --git a/lang/gcc-ooo/distinfo b/lang/gcc-ooo/distinfo
deleted file mode 100644
index 01e47c5903ef..000000000000
--- a/lang/gcc-ooo/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-MD5 (egcs-core-19991110.tar.gz) = 84f799ff559c69b30746297bbbb025ea
-MD5 (egcs-g++-19991110.tar.gz) = ea1c5a9dbb4d76d1d2525580fc725263
-MD5 (egcs-g77-19991110.tar.gz) = 07c65a4f071590b3013f0452cdb0116c
-MD5 (egcs-java-19991110.tar.gz) = 2ee9273bc569269998f9ac1e961cac67
-MD5 (egcs-objc-19991110.tar.gz) = d4e71cd48956bf699adc775ee930cd1a
diff --git a/lang/gcc-ooo/files/alpha-freebsd.h b/lang/gcc-ooo/files/alpha-freebsd.h
deleted file mode 100644
index d3116bdc504d..000000000000
--- a/lang/gcc-ooo/files/alpha-freebsd.h
+++ /dev/null
@@ -1,551 +0,0 @@
-/* Definitions of target machine for GNU compiler,
- for Alpha FreeBSD systems.
- Copyright (C) 1998 Free Software Foundation, Inc.
-
-This file is part of GNU CC.
-
-GNU CC 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, or (at your option)
-any later version.
-
-GNU CC 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 GNU CC; see the file COPYING. If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
-
-/* This is used on Alpha platforms that use the ELF format.
- This was taken from the NetBSD configuration, and modified
- for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
-
-/* $FreeBSD: /tmp/pcvs/ports/lang/gcc-ooo/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
-
-
-/* Get generic FreeBSD definitions. */
-#include <freebsd.h>
-
-
-#undef OBJECT_FORMAT_COFF
-#undef EXTENDED_COFF
-#define OBJECT_FORMAT_ELF
-
-/* This is BSD, so it wants DBX format. */
-
-#define DBX_DEBUGGING_INFO
-
-/* This is the char to use for continuation (in case we need to turn
- continuation back on). */
-
-#undef DBX_CONTIN_CHAR
-#define DBX_CONTIN_CHAR '?'
-
-#undef ASM_FINAL_SPEC
-
-/* Names to predefine in the preprocessor for this target machine.
- XXX FreeBSD, by convention, shouldn't do __alpha, but lots of applications
- expect it because that's what OSF/1 does. */
-
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (FreeBSD/alpha ELF)");
-
-#undef TARGET_DEFAULT
-#define TARGET_DEFAULT (MASK_FP | MASK_FPREGS | MASK_GAS)
-
-#undef CPP_PREDEFINES
-#define CPP_PREDEFINES \
- "-D__alpha__ -D__alpha -D__ELF__ -Acpu(alpha) -Amachine(alpha)" \
- CPP_FBSD_PREDEFINES
-
-#undef CPP_SPEC
-#define CPP_SPEC "%{posix:-D_POSIX_SOURCE}"
-
-/* Make gcc agree with <machine/ansi.h> */
-
-#undef WCHAR_TYPE
-#define WCHAR_TYPE "int"
-
-#undef WCHAR_UNSIGNED
-#define WCHAR_UNSIGNED 0
-
-#undef WCHAR_TYPE_SIZE
-#define WCHAR_TYPE_SIZE 32
-
-/* Output assembler code to FILE to increment profiler label # LABELNO
- for profiling a function entry. Under FreeBSD/Alpha, the assembler does
- nothing special with -pg. */
-
-#undef FUNCTION_PROFILER
-#define FUNCTION_PROFILER(FILE, LABELNO) \
- fputs ("\tjsr $28,_mcount\n", (FILE))
-
-/* Show that we need a GP when profiling. */
-#define TARGET_PROFILING_NEEDS_GP
-
-#undef HAS_INIT_SECTION
-
-/* Provide an ASM_SPEC appropriate for a FreeBSD/alpha target. This differs
- from the generic FreeBSD ASM_SPEC in that no special handling of PIC is
- necessary on the Alpha. */
-
-#undef ASM_SPEC
-#define ASM_SPEC " %| %{mcpu=*:-m%*}"
-
-/* Output at beginning of assembler file. */
-
-#undef ASM_FILE_START
-#define ASM_FILE_START(FILE) \
-{ \
- alpha_write_verstamp (FILE); \
- output_file_directive (FILE, main_input_filename); \
- fprintf (FILE, "\t.version\t\"01.01\"\n"); \
- fprintf (FILE, "\t.set noat\n"); \
-}
-
-#undef ASM_OUTPUT_SOURCE_LINE
-#define ASM_OUTPUT_SOURCE_LINE(STREAM, LINE) \
- alpha_output_lineno (STREAM, LINE)
-extern void alpha_output_lineno ();
-
-extern void output_file_directive ();
-
-/* Attach a special .ident directive to the end of the file to identify
- the version of GCC which compiled this code. The format of the
- .ident string is patterned after the ones produced by native svr4
- C compilers. */
-
-#undef IDENT_ASM_OP
-#define IDENT_ASM_OP ".ident"
-
-#ifdef IDENTIFY_WITH_IDENT
-#undef ASM_IDENTIFY_GCC
-#define ASM_IDENTIFY_GCC(FILE) /* nothing */
-#undef ASM_IDENTIFY_LANGUAGE
-#define ASM_IDENTIFY_LANGUAGE(FILE) \
- fprintf(FILE, "\t%s \"GCC (%s) %s\"\n", IDENT_ASM_OP, \
- lang_identify(), version_string)
-#else
-#undef ASM_FILE_END
-#define ASM_FILE_END(FILE) \
-do { \
- fprintf ((FILE), "\t%s\t\"GCC: (GNU) %s\"\n", \
- IDENT_ASM_OP, version_string); \
- } while (0)
-#endif
-
-/* Allow #sccs in preprocessor. */
-
-#define SCCS_DIRECTIVE
-
-/* Output #ident as a .ident. */
-
-#undef ASM_OUTPUT_IDENT
-#define ASM_OUTPUT_IDENT(FILE, NAME) \
- fprintf (FILE, "\t%s\t\"%s\"\n", IDENT_ASM_OP, NAME);
-
-/* This is how to allocate empty space in some section. The .zero
- pseudo-op is used for this on most svr4 assemblers. */
-
-#undef SKIP_ASM_OP
-#define SKIP_ASM_OP ".zero"
-
-#undef ASM_OUTPUT_SKIP
-#define ASM_OUTPUT_SKIP(FILE,SIZE) \
- fprintf (FILE, "\t%s\t%u\n", SKIP_ASM_OP, (SIZE))
-
-/* Output the label which precedes a jumptable. Note that for all svr4
- systems where we actually generate jumptables (which is to say every
- svr4 target except i386, where we use casesi instead) we put the jump-
- tables into the .rodata section and since other stuff could have been
- put into the .rodata section prior to any given jumptable, we have to
- make sure that the location counter for the .rodata section gets pro-
- perly re-aligned prior to the actual beginning of the jump table. */
-
-#undef ALIGN_ASM_OP
-#define ALIGN_ASM_OP ".align"
-
-#ifndef ASM_OUTPUT_BEFORE_CASE_LABEL
-#define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \
- ASM_OUTPUT_ALIGN ((FILE), 2);
-#endif
-
-#undef ASM_OUTPUT_CASE_LABEL
-#define ASM_OUTPUT_CASE_LABEL(FILE,PREFIX,NUM,JUMPTABLE) \
- do { \
- ASM_OUTPUT_BEFORE_CASE_LABEL (FILE, PREFIX, NUM, JUMPTABLE) \
- ASM_OUTPUT_INTERNAL_LABEL (FILE, PREFIX, NUM); \
- } while (0)
-
-/* The standard SVR4 assembler seems to require that certain builtin
- library routines (e.g. .udiv) be explicitly declared as .globl
- in each assembly file where they are referenced. */
-
-#undef ASM_OUTPUT_EXTERNAL_LIBCALL
-#define ASM_OUTPUT_EXTERNAL_LIBCALL(FILE, FUN) \
- ASM_GLOBALIZE_LABEL (FILE, XSTR (FUN, 0))
-
-/* This says how to output assembler code to declare an
- uninitialized external linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef COMMON_ASM_OP
-#define COMMON_ASM_OP ".comm"
-
-#undef ASM_OUTPUT_ALIGNED_COMMON
-#define ASM_OUTPUT_ALIGNED_COMMON(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", COMMON_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), ",%u,%u\n", (SIZE), (ALIGN) / BITS_PER_UNIT); \
-} while (0)
-
-/* This says how to output assembler code to declare an
- uninitialized internal linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef LOCAL_ASM_OP
-#define LOCAL_ASM_OP ".local"
-
-#undef ASM_OUTPUT_ALIGNED_LOCAL
-#define ASM_OUTPUT_ALIGNED_LOCAL(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", LOCAL_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), "\n"); \
- ASM_OUTPUT_ALIGNED_COMMON (FILE, NAME, SIZE, ALIGN); \
-} while (0)
-
-/* This is the pseudo-op used to generate a 64-bit word of data with a
- specific value in some section. */
-
-#undef INT_ASM_OP
-#define INT_ASM_OP ".quad"
-
-/* This is the pseudo-op used to generate a contiguous sequence of byte
- values from a double-quoted string WITHOUT HAVING A TERMINATING NUL
- AUTOMATICALLY APPENDED. This is the same for most svr4 assemblers. */
-
-#undef ASCII_DATA_ASM_OP
-#define ASCII_DATA_ASM_OP ".ascii"
-
-/* Support const sections and the ctors and dtors sections for g++.
- Note that there appears to be two different ways to support const
- sections at the moment. You can either #define the symbol
- READONLY_DATA_SECTION (giving it some code which switches to the
- readonly data section) or else you can #define the symbols
- EXTRA_SECTIONS, EXTRA_SECTION_FUNCTIONS, SELECT_SECTION, and
- SELECT_RTX_SECTION. We do both here just to be on the safe side. */
-
-#undef USE_CONST_SECTION
-#define USE_CONST_SECTION 1
-
-#undef CONST_SECTION_ASM_OP
-#define CONST_SECTION_ASM_OP ".section\t.rodata"
-
-/* Define the pseudo-ops used to switch to the .ctors and .dtors sections.
-
- Note that we want to give these sections the SHF_WRITE attribute
- because these sections will actually contain data (i.e. tables of
- addresses of functions in the current root executable or shared library
- file) and, in the case of a shared library, the relocatable addresses
- will have to be properly resolved/relocated (and then written into) by
- the dynamic linker when it actually attaches the given shared library
- to the executing process. (Note that on SVR4, you may wish to use the
- `-z text' option to the ELF linker, when building a shared library, as
- an additional check that you are doing everything right. But if you do
- use the `-z text' option when building a shared library, you will get
- errors unless the .ctors and .dtors sections are marked as writable
- via the SHF_WRITE attribute.) */
-
-#undef CTORS_SECTION_ASM_OP
-#define CTORS_SECTION_ASM_OP ".section\t.ctors,\"aw\""
-#undef DTORS_SECTION_ASM_OP
-#define DTORS_SECTION_ASM_OP ".section\t.dtors,\"aw\""
-
-/* On svr4, we *do* have support for the .init and .fini sections, and we
- can put stuff in there to be executed before and after `main'. We let
- crtstuff.c and other files know this by defining the following symbols.
- The definitions say how to change sections to the .init and .fini
- sections. This is the same for all known svr4 assemblers. */
-
-#undef INIT_SECTION_ASM_OP
-#define INIT_SECTION_ASM_OP ".section\t.init"
-#undef FINI_SECTION_ASM_OP
-#define FINI_SECTION_ASM_OP ".section\t.fini"
-
-/* A default list of other sections which we might be "in" at any given
- time. For targets that use additional sections (e.g. .tdesc) you
- should override this definition in the target-specific file which
- includes this file. */
-
-#undef EXTRA_SECTIONS
-#define EXTRA_SECTIONS in_const, in_ctors, in_dtors
-
-/* A default list of extra section function definitions. For targets
- that use additional sections (e.g. .tdesc) you should override this
- definition in the target-specific file which includes this file. */
-
-#undef EXTRA_SECTION_FUNCTIONS
-#define EXTRA_SECTION_FUNCTIONS \
- CONST_SECTION_FUNCTION \
- CTORS_SECTION_FUNCTION \
- DTORS_SECTION_FUNCTION
-
-#undef READONLY_DATA_SECTION
-#define READONLY_DATA_SECTION() const_section ()
-
-extern void text_section ();
-
-#undef CONST_SECTION_FUNCTION
-#define CONST_SECTION_FUNCTION \
-void \
-const_section () \
-{ \
- if (!USE_CONST_SECTION) \
- text_section(); \
- else if (in_section != in_const) \
- { \
- fprintf (asm_out_file, "%s\n", CONST_SECTION_ASM_OP); \
- in_section = in_const; \
- } \
-}
-
-#undef CTORS_SECTION_FUNCTION
-#define CTORS_SECTION_FUNCTION \
-void \
-ctors_section () \
-{ \
- if (in_section != in_ctors) \
- { \
- fprintf (asm_out_file, "%s\n", CTORS_SECTION_ASM_OP); \
- in_section = in_ctors; \
- } \
-}
-
-#undef DTORS_SECTION_FUNCTION
-#define DTORS_SECTION_FUNCTION \
-void \
-dtors_section () \
-{ \
- if (in_section != in_dtors) \
- { \
- fprintf (asm_out_file, "%s\n", DTORS_SECTION_ASM_OP); \
- in_section = in_dtors; \
- } \
-}
-
-/* Switch into a generic section.
- This is currently only used to support section attributes.
-
- We make the section read-only and executable for a function decl,
- read-only for a const data decl, and writable for a non-const data decl. */
-#undef ASM_OUTPUT_SECTION_NAME
-#define ASM_OUTPUT_SECTION_NAME(FILE, DECL, NAME, RELOC) \
- fprintf (FILE, ".section\t%s,\"%s\",@progbits\n", NAME, \
- (DECL) && TREE_CODE (DECL) == FUNCTION_DECL ? "ax" : \
- (DECL) && DECL_READONLY_SECTION (DECL, RELOC) ? "a" : "aw")
-
-
-/* A C statement (sans semicolon) to output an element in the table of
- global constructors. */
-#undef ASM_OUTPUT_CONSTRUCTOR
-#define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME) \
- do { \
- ctors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement (sans semicolon) to output an element in the table of
- global destructors. */
-#undef ASM_OUTPUT_DESTRUCTOR
-#define ASM_OUTPUT_DESTRUCTOR(FILE,NAME) \
- do { \
- dtors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement or statements to switch to the appropriate
- section for output of DECL. DECL is either a `VAR_DECL' node
- or a constant of some sort. RELOC indicates whether forming
- the initial value of DECL requires link-time relocations. */
-
-#undef SELECT_SECTION
-#define SELECT_SECTION(DECL,RELOC) \
-{ \
- if (TREE_CODE (DECL) == STRING_CST) \
- { \
- if (! flag_writable_strings) \
- const_section (); \
- else \
- data_section (); \
- } \
- else if (TREE_CODE (DECL) == VAR_DECL) \
- { \
- if ((flag_pic && RELOC) \
- || !TREE_READONLY (DECL) || TREE_SIDE_EFFECTS (DECL) \
- || !DECL_INITIAL (DECL) \
- || (DECL_INITIAL (DECL) != error_mark_node \
- && !TREE_CONSTANT (DECL_INITIAL (DECL)))) \
- data_section (); \
- else \
- const_section (); \
- } \
- else \
- const_section (); \
-}
-
-/* A C statement or statements to switch to the appropriate
- section for output of RTX in mode MODE. RTX is some kind
- of constant in RTL. The argument MODE is redundant except
- in the case of a `const_int' rtx. Currently, these always
- go into the const section. */
-
-#undef SELECT_RTX_SECTION
-#define SELECT_RTX_SECTION(MODE,RTX) const_section()
-
-/* Define the strings used for the .type, .size and .set directives.
- These strings generally do not vary from one system running svr4 to
- another, but if a given system (e.g. m88k running svr) needs to use
- different pseudo-op names for these, they may be overridden in the
- file which includes this one. */
-
-#undef TYPE_ASM_OP
-#define TYPE_ASM_OP ".type"
-#undef SIZE_ASM_OP
-#define SIZE_ASM_OP ".size"
-
-/* This is how we tell the assembler that two symbols have the same value. */
-
-#undef ASM_OUTPUT_DEF
-#define ASM_OUTPUT_DEF(FILE,NAME1,NAME2) \
- do { assemble_name(FILE, NAME1); \
- fputs(" = ", FILE); \
- assemble_name(FILE, NAME2); \
- fputc('\n', FILE); } while (0)
-
-/* A table of bytes codes used by the ASM_OUTPUT_ASCII and
- ASM_OUTPUT_LIMITED_STRING macros. Each byte in the table
- corresponds to a particular byte value [0..255]. For any
- given byte value, if the value in the corresponding table
- position is zero, the given character can be output directly.
- If the table value is 1, the byte must be output as a \ooo
- octal escape. If the tables value is anything else, then the
- byte value should be output as a \ followed by the value
- in the table. Note that we can use standard UN*X escape
- sequences for many control characters, but we don't use
- \a to represent BEL because some svr4 assemblers (e.g. on
- the i386) don't know about that. Also, we don't use \v
- since some versions of gas, such as 2.2 did not accept it. */
-
-#undef ESCAPES
-#define ESCAPES \
-"\1\1\1\1\1\1\1\1btn\1fr\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\0\0\"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\\\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1"
-
-/* Some svr4 assemblers have a limit on the number of characters which
- can appear in the operand of a .string directive. If your assembler
- has such a limitation, you should define STRING_LIMIT to reflect that
- limit. Note that at least some svr4 assemblers have a limit on the
- actual number of bytes in the double-quoted string, and that they
- count each character in an escape sequence as one byte. Thus, an
- escape sequence like \377 would count as four bytes.
-
- If your target assembler doesn't support the .string directive, you
- should define this to zero.
-*/
-
-#undef STRING_LIMIT
-#define STRING_LIMIT ((unsigned) 256)
-
-#undef STRING_ASM_OP
-#define STRING_ASM_OP ".string"
-
-/*
- * We always use gas here, so we don't worry about ECOFF assembler problems.
- */
-#undef TARGET_GAS
-#define TARGET_GAS 1
-
-#undef PREFERRED_DEBUGGING_TYPE
-#define PREFERRED_DEBUGGING_TYPE DBX_DEBUG
-
-#undef LINK_SPEC
-#define LINK_SPEC "-m elf64alpha \
- %{p:%e`-p' not supported; use `-pg' and gprof(1)} \
- %{Wl,*:%*} \
- %{assert*} %{R*} %{rpath*} %{defsym*} \
- %{shared:-Bshareable %{h*} %{soname*}} \
- %{symbolic:-Bsymbolic} \
- %{!shared: \
- %{!static: \
- %{rdynamic:-export-dynamic} \
- %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \
- %{static:-Bstatic}}"
-
-#undef STARTFILE_SPEC
-#define STARTFILE_SPEC \
- "%{!shared: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
- %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-
-/* Provide a ENDFILE_SPEC appropriate for ELF. Here we tack on the
- magical crtend.o file which provides part of the support for
- getting C++ file-scope static object constructed before entering
- `main', followed by a normal ELF "finalizer" file, `crtn.o'. */
-
-#undef ENDFILE_SPEC
-#define ENDFILE_SPEC \
- "%{!shared:crtend.o%s} %{shared:crtendS.o%s}"
-
-/* Implicit library calls should use memcpy, not bcopy, etc. */
-
-#define TARGET_MEM_FUNCTIONS
-
-/* Handle #pragma weak and #pragma pack. */
-
-#define HANDLE_SYSV_PRAGMA
-
-/*
- * Some imports from svr4.h in support of shared libraries.
- * Currently, we need the DECLARE_OBJECT_SIZE stuff.
- */
-
-/* This is how we tell the assembler that a symbol is weak. */
-
-#undef ASM_WEAKEN_LABEL
-#define ASM_WEAKEN_LABEL(FILE,NAME) \
- do { fputs ("\t.globl\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); \
- fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); } while (0)
-
-/* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
- expect various different forms for this operand. The one given here
- is just a default. You may need to override it in your machine-
- specific tm.h file (depending upon the particulars of your assembler). */
-
-#undef TYPE_OPERAND_FMT
-#define TYPE_OPERAND_FMT "@%s"
-
-/* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-
-#ifndef ASM_DECLARE_RESULT
-#define ASM_DECLARE_RESULT(FILE, RESULT)
-#endif
diff --git a/lang/gcc-ooo/files/patch-aa b/lang/gcc-ooo/files/patch-aa
deleted file mode 100644
index 9dc2e19279bb..000000000000
--- a/lang/gcc-ooo/files/patch-aa
+++ /dev/null
@@ -1,12 +0,0 @@
---- gcc/cpp.texi.orig Mon Aug 11 08:57:05 1997
-+++ gcc/cpp.texi Sat Jan 10 11:59:15 1998
-@@ -1,5 +1,9 @@
- \input texinfo
- @setfilename cpp.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* cpp: (cpp). The egcs C/C++ preprocessor.
-+@end direntry
- @settitle The C Preprocessor
-
- @ignore
diff --git a/lang/gcc-ooo/files/patch-ab b/lang/gcc-ooo/files/patch-ab
deleted file mode 100644
index f298fd056742..000000000000
--- a/lang/gcc-ooo/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/f/g77.texi.orig Thu Jun 4 03:41:18 1998
-+++ gcc/f/g77.texi Tue Jun 9 17:52:16 1998
-@@ -150,7 +150,7 @@
-
- @dircategory Programming
- @direntry
--* g77: (g77). The GNU Fortran compiler.
-+* g77: (g77). The EGCS GNU Fortran compiler.
- @end direntry
- @node Top, Copying,, (DIR)
- @top Introduction
diff --git a/lang/gcc-ooo/files/patch-ac b/lang/gcc-ooo/files/patch-ac
deleted file mode 100644
index 961874c5c315..000000000000
--- a/lang/gcc-ooo/files/patch-ac
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/gcc.texi.orig Fri Jan 2 15:38:11 1998
-+++ gcc/gcc.texi Sat Jan 10 11:56:49 1998
-@@ -1,6 +1,10 @@
- >\input texinfo @c -*-texinfo-*-
- @c %**start of header
- @setfilename gcc.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* gcc: (gcc). The egcs C/C++ compiler.
-+@end direntry
- @c @setfilename usegcc.info
- @c @setfilename portgcc.info
- @c To produce the full manual, use the "gcc.info" setfilename, and
diff --git a/lang/gcc-ooo/files/patch-ad b/lang/gcc-ooo/files/patch-ad
deleted file mode 100644
index f8a3b90fdb1a..000000000000
--- a/lang/gcc-ooo/files/patch-ad
+++ /dev/null
@@ -1,93 +0,0 @@
---- gcc/config/i386/freebsd-aout.h.orig Tue Jun 1 17:02:37 1999
-+++ gcc/config/i386/freebsd-aout.h Mon Jun 14 14:11:20 1999
-@@ -20,6 +20,10 @@
- the Free Software Foundation, 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-+
-+/* Get generic FreeBSD definitions. */
-+#include <freebsd.h>
-+
- /* This is tested by i386gas.h. */
- #define YES_UNDERSCORES
-
-@@ -32,12 +36,10 @@
- #include "i386/perform.h"
-
- /* This goes away when the math-emulator is fixed */
--#undef TARGET_DEFAULT
--#define TARGET_DEFAULT \
-- (MASK_80387 | MASK_IEEE_FP | MASK_FLOAT_RETURNS | MASK_NO_FANCY_MATH_387)
-+#define TARGET_CPU_DEFAULT 0400 /* TARGET_NO_FANCY_MATH_387 */
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Dunix -Di386 -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- /* Like the default, except no -lg. */
- #define LIB_SPEC "%{!shared:%{!pg:-lc}%{pg:-lc_p}}"
-@@ -87,14 +89,6 @@
- necessary when compiling PIC code. */
-
- #define JUMP_TABLES_IN_TEXT_SECTION 1
--
--/* Don't default to pcc-struct-return, because in FreeBSD we prefer the
-- superior nature of the older gcc way. */
--#define DEFAULT_PCC_STRUCT_RETURN 0
--
--/* Ensure we the configuration knows our system correctly so we can link with
-- libraries compiled with the native cc. */
--#undef NO_DOLLAR_IN_LABEL
-
- /* i386 freebsd still uses old binutils that don't insert nops by default
- when the .align directive demands to insert extra space in the text
-@@ -105,19 +99,18 @@
-
- /* Profiling routines, partially copied from i386/osfrose.h. */
-
--/* Redefine this to use %eax instead of %edx. */
-+/* Tell final.c that we don't need a label passed to mcount. */
-+#define NO_PROFILE_DATA
-+
- #undef FUNCTION_PROFILER
- #define FUNCTION_PROFILER(FILE, LABELNO) \
- { \
- if (flag_pic) \
- { \
-- fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%eax\n", \
-- LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \
- } \
- else \
- { \
-- fprintf (FILE, "\tmovl $%sP%d,%%eax\n", LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall mcount\n"); \
- } \
- }
-@@ -135,6 +128,7 @@
-
- #define TYPE_ASM_OP ".type"
- #define SIZE_ASM_OP ".size"
-+#define SET_ASM_OP ".set"
-
- /* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
-@@ -144,6 +138,12 @@
-
- #define TYPE_OPERAND_FMT "@%s"
-
-+#define HANDLE_SYSV_PRAGMA 1
-+
-+#define ASM_WEAKEN_LABEL(FILE,NAME) \
-+ do { fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
-+ fputc ('\n', FILE); } while (0)
-+
- /* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-@@ -245,3 +245,5 @@
- #define STARTFILE_SPEC \
- "%{shared:c++rt0.o%s} \
- %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}"
-+
-+#define MD_STARTFILE_PREFIX "/usr/lib/aout/"
diff --git a/lang/gcc-ooo/files/patch-af b/lang/gcc-ooo/files/patch-af
deleted file mode 100644
index 533a35a95584..000000000000
--- a/lang/gcc-ooo/files/patch-af
+++ /dev/null
@@ -1,83 +0,0 @@
---- gcc/config/i386/freebsd.h.orig Thu Jun 17 05:33:32 1999
-+++ gcc/config/i386/freebsd.h Sat Jul 24 17:59:06 1999
-@@ -135,6 +135,10 @@
- : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \
- : (-1))
-
-+/* Don't use EGCS's normal profiling code -- we have our own fine-grained
-+ basic block profiling. */
-+#define NO_PROFILE_DATA
-+
- /* Tell final.c that we don't need a label passed to mcount. */
-
- #undef FUNCTION_PROFILER
-@@ -162,22 +166,30 @@
- #define WCHAR_TYPE_SIZE BITS_PER_WORD
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Di386 -Dunix -D__ELF__ -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- #undef CPP_SPEC
--#define CPP_SPEC "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}"
-+#if TARGET_CPU_DEFAULT == 2
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{!m386:-D__i486__}"
-+#else
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{m486:-D__i486__}"
-+#endif
-+
-+#undef CC1_SPEC
-+#define CC1_SPEC "\
-+ %{gline:%{!g:%{!g0:%{!g1:%{!g2: -g1}}}}} \
-+ %{maout: %{!mno-underscores: %{!munderscores: -munderscores }}}"
-
--/* This defines which switch letters take arguments. On FreeBSD, most of
-- the normal cases (defined in gcc.c) apply, and we also have -h* and
-- -z* options (for the linker) (comming from svr4).
-- We also have -R (alias --rpath), no -z, --soname (-h), --assert etc. */
--
--#undef SWITCH_TAKES_ARG
--#define SWITCH_TAKES_ARG(CHAR) \
-- (DEFAULT_SWITCH_TAKES_ARG (CHAR) \
-- || (CHAR) == 'h' \
-- || (CHAR) == 'z' \
-- || (CHAR) == 'R')
-+#undef ASM_SPEC
-+#define ASM_SPEC "%{v*: -v} %{maout: %{fpic:-k} %{fPIC:-k}}"
-
- /* Provide a STARTFILE_SPEC appropriate for FreeBSD. Here we add
- the magical crtbegin.o file (see crtstuff.c) which provides part
-@@ -186,11 +198,11 @@
-
- #undef STARTFILE_SPEC
- #define STARTFILE_SPEC \
-- "%{!shared: \
-- %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} \
-- %{!p:%{profile:gcrt1.o%s} \
-- %{!profile:crt1.o%s}}}} \
-- crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-+ "%{maout: %{shared:c++rt0.o%s} \
-+ %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}} \
-+ %{!maout: %{!shared: \
-+ %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
-+ crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}}"
-
- /* Provide a ENDFILE_SPEC appropriate for FreeBSD. Here we tack on
- the magical crtend.o file (see crtstuff.c) which provides part of
-@@ -200,7 +212,7 @@
-
- #undef ENDFILE_SPEC
- #define ENDFILE_SPEC \
-- "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s"
-+ "%{!maout: %{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s}"
-
- /* Provide a LIB_SPEC appropriate for FreeBSD. Just select the appropriate
- libc, depending on whether we're doing profiling or need threads support.
diff --git a/lang/gcc-ooo/files/patch-ai b/lang/gcc-ooo/files/patch-ai
deleted file mode 100644
index 4395574d635a..000000000000
--- a/lang/gcc-ooo/files/patch-ai
+++ /dev/null
@@ -1,54 +0,0 @@
---- gcc/final.c.orig Sat Sep 5 22:52:01 1998
-+++ gcc/final.c Wed Oct 7 17:06:58 1998
-@@ -383,6 +383,8 @@
- /* zero word */
- assemble_integer (const0_rtx, long_bytes, 1);
-
-+ fprintf(asm_out_file,".stabs \"bbset\", 25, 0, 0, LPBX0\n");
-+
- /* address of filename */
- ASM_GENERATE_INTERNAL_LABEL (name, "LPBX", 1);
- assemble_integer (gen_rtx_SYMBOL_REF (Pmode, name), pointer_bytes, 1);
-@@ -1635,6 +1637,9 @@
- leaf_renumber_regs (first);
- #endif
-
-+ if (profile_block_flag)
-+ add_bb (file);
-+
- /* The Sun386i and perhaps other machines don't work right
- if the profiling code comes after the prologue. */
- #ifdef PROFILE_BEFORE_PROLOGUE
-@@ -1696,7 +1701,9 @@
- profile_function (file)
- FILE *file;
- {
-+#ifndef NO_PROFILE_DATA
- int align = MIN (BIGGEST_ALIGNMENT, LONG_TYPE_SIZE);
-+#endif /* not NO_PROFILE_DATA */
- #if defined(ASM_OUTPUT_REG_PUSH)
- #if defined(STRUCT_VALUE_INCOMING_REGNUM) || defined(STRUCT_VALUE_REGNUM)
- int sval = current_function_returns_struct;
-@@ -1706,10 +1713,12 @@
- #endif
- #endif /* ASM_OUTPUT_REG_PUSH */
-
-+#ifndef NO_PROFILE_DATA
- data_section ();
- ASM_OUTPUT_ALIGN (file, floor_log2 (align / BITS_PER_UNIT));
- ASM_OUTPUT_INTERNAL_LABEL (file, "LP", profile_label_no);
- assemble_integer (const0_rtx, LONG_TYPE_SIZE / BITS_PER_UNIT, 1);
-+#endif /* not NO_PROFILE_DATA */
-
- function_section (current_function_decl);
-
-@@ -1800,6 +1809,9 @@
- code to restore the stack frame and return to the caller. */
- FUNCTION_EPILOGUE (file, get_frame_size ());
- #endif
-+
-+ if (profile_block_flag)
-+ add_bb (file);
-
- #ifdef SDB_DEBUGGING_INFO
- if (write_symbols == SDB_DEBUG)
diff --git a/lang/gcc-ooo/files/patch-ak b/lang/gcc-ooo/files/patch-ak
deleted file mode 100644
index 81bf09754e07..000000000000
--- a/lang/gcc-ooo/files/patch-ak
+++ /dev/null
@@ -1,48 +0,0 @@
---- gcc/configure.orig Mon Sep 20 02:59:34 1999
-+++ gcc/configure Sat Sep 25 10:51:55 1999
-@@ -3167,6 +3167,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -3772,8 +3781,12 @@
- # Next line turned off because both 386BSD and BSD/386 use GNU ld.
- # use_collect2=yes
- ;;
-- i[34567]86-*-freebsdelf*)
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -3782,13 +3795,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
-- i[34567]86-*-freebsd*)
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- i[34567]86-*-netbsd*)
- tm_file=i386/netbsd.h
diff --git a/lang/gcc-ooo/files/patch-al b/lang/gcc-ooo/files/patch-al
deleted file mode 100644
index 1c81b9a57bd2..000000000000
--- a/lang/gcc-ooo/files/patch-al
+++ /dev/null
@@ -1,53 +0,0 @@
---- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
-+++ gcc/configure.in Sat Sep 25 10:56:01 1999
-@@ -634,6 +634,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -1274,9 +1283,15 @@
- # use_collect2=yes
- ;;
- changequote(,)dnl
-- i[34567]86-*-freebsdelf*)
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
-+changequote([,])dnl
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+changequote(,)dnl
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
- changequote([,])dnl
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -1285,15 +1300,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
--changequote(,)dnl
-- i[34567]86-*-freebsd*)
--changequote([,])dnl
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- changequote(,)dnl
- i[34567]86-*-netbsd*)
diff --git a/lang/gcc-ooo/files/patch-bc b/lang/gcc-ooo/files/patch-bc
deleted file mode 100644
index c3159ca2788c..000000000000
--- a/lang/gcc-ooo/files/patch-bc
+++ /dev/null
@@ -1,34 +0,0 @@
---- libstdc++/Makefile.in.orig Sat Jul 17 22:50:47 1999
-+++ libstdc++/Makefile.in Tue Jul 20 07:56:00 1999
-@@ -14,7 +14,7 @@
- # along with this library; see the file COPYING. If not, write to the Free
- # Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
--VERSION = 2.10.0
-+VERSION = 4
- INTERFACE = 3
-
- gxx_include_dir=${includedir}/g++
-@@ -111,7 +111,8 @@
- $(LN_S) $(SHLIB) $(SHLINK) || cp $(ARLIB) $(ARLINK)
-
- mshlink:
-- @$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ #@$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ @true
-
- $(IO_DIR)/iostream.list: force
- cd $(IO_DIR) ; $(MAKE) $(FLAGS_TO_PASS) iostream.list
-@@ -336,11 +337,7 @@
- || cp $${RELINSTALLDIR}$(ARLIB) $${INSTALLLINKDIR}$(MULTISUBDIR)/$$FILE ; \
- fi; \
- elif [ $$FILE = mshlink ]; then \
-- for FILE in $(MSHLINK) ; do \
-- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- $(LN_S) $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE \
-- || cp $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- done; \
-+ true; \
- elif [ $$FILE = marlink ]; then \
- for FILE in $(MARLINK) ; do \
- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
diff --git a/lang/gcc-ooo/files/patch-fa b/lang/gcc-ooo/files/patch-fa
deleted file mode 100644
index 7f5e0e611ae8..000000000000
--- a/lang/gcc-ooo/files/patch-fa
+++ /dev/null
@@ -1,232 +0,0 @@
---- gcc/c-common.c.orig Mon Feb 15 16:40:05 1999
-+++ gcc/c-common.c Tue Mar 30 03:35:22 1999
-@@ -61,7 +61,7 @@
- int, int, int));
- static void init_attributes PROTO((void));
- static void record_function_format PROTO((tree, tree, enum format_type,
-- int, int));
-+ int, int, int));
- static void record_international_format PROTO((tree, tree, int));
-
- /* Keep a stack of if statements. We record the number of compound
-@@ -669,6 +669,7 @@
- = TREE_VALUE (TREE_CHAIN (TREE_CHAIN (args)));
- int format_num;
- int first_arg_num;
-+ int null_format_ok;
- enum format_type format_type;
- tree argument;
- int arg_num;
-@@ -682,7 +683,7 @@
-
- if (TREE_CODE (format_type_id) != IDENTIFIER_NODE)
- {
-- error ("unrecognized format specifier");
-+ error_with_decl (decl, "unrecognized format specifier");
- continue;
- }
- else
-@@ -690,12 +691,26 @@
- char *p = IDENTIFIER_POINTER (format_type_id);
-
- if (!strcmp (p, "printf") || !strcmp (p, "__printf__"))
-+ {
-+ format_type = printf_format_type;
-+ null_format_ok = 0;
-+ }
-+ else if (!strcmp (p, "printf0") || !strcmp (p, "__printf0__"))
-+ {
- format_type = printf_format_type;
-+ null_format_ok = 1;
-+ }
- else if (!strcmp (p, "scanf") || !strcmp (p, "__scanf__"))
-+ {
- format_type = scanf_format_type;
-+ null_format_ok = 0;
-+ }
- else if (!strcmp (p, "strftime")
- || !strcmp (p, "__strftime__"))
-+ {
- format_type = strftime_format_type;
-+ null_format_ok = 0;
-+ }
- else
- {
- error ("`%s' is an unrecognized format function type", p);
-@@ -766,7 +781,8 @@
-
- record_function_format (DECL_NAME (decl),
- DECL_ASSEMBLER_NAME (decl),
-- format_type, format_num, first_arg_num);
-+ format_type, null_format_ok, format_num,
-+ first_arg_num);
- break;
- }
-
-@@ -1010,6 +1026,11 @@
- } format_char_info;
-
- static format_char_info print_char_table[] = {
-+/* FreeBSD kernel extensions. */
-+ { "D", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "b", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "rz", 0, NULL, T_I, T_I, T_L, NULL, NULL, NULL, "-wp0 +#" },
-+#define unextended_print_char_table (print_char_table + 3)
- { "di", 0, T_I, T_I, T_I, T_L, T_LL, T_LL, T_ST, "-wp0 +" },
- { "oxX", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0#" },
- { "u", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0" },
-@@ -1070,6 +1091,7 @@
- tree name; /* identifier such as "printf" */
- tree assembler_name; /* optional mangled identifier (for C++) */
- enum format_type format_type; /* type of format (printf, scanf, etc.) */
-+ int null_format_ok; /* TRUE if the format string may be NULL */
- int format_num; /* number of format argument */
- int first_arg_num; /* number of first arg (zero for varargs) */
- } function_format_info;
-@@ -1102,25 +1124,25 @@
- init_function_format_info ()
- {
- record_function_format (get_identifier ("printf"), NULL_TREE,
-- printf_format_type, 1, 2);
-+ printf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("scanf"), NULL_TREE,
-- scanf_format_type, 1, 2);
-+ scanf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("vprintf"), NULL_TREE,
-- printf_format_type, 1, 0);
-+ printf_format_type, 0, 1, 0);
- record_function_format (get_identifier ("vfprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("vsprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("strftime"), NULL_TREE,
-- strftime_format_type, 3, 0);
-+ strftime_format_type, 0, 3, 0);
-
- record_international_format (get_identifier ("gettext"), NULL_TREE, 1);
- record_international_format (get_identifier ("dgettext"), NULL_TREE, 2);
-@@ -1137,11 +1159,12 @@
- (e.g. for varargs such as vfprintf). */
-
- static void
--record_function_format (name, assembler_name, format_type,
-+record_function_format (name, assembler_name, format_type, null_format_ok,
- format_num, first_arg_num)
- tree name;
- tree assembler_name;
- enum format_type format_type;
-+ int null_format_ok;
- int format_num;
- int first_arg_num;
- {
-@@ -1165,6 +1188,7 @@
- }
-
- info->format_type = format_type;
-+ info->null_format_ok = null_format_ok;
- info->format_num = format_num;
- info->first_arg_num = first_arg_num;
- }
-@@ -1314,7 +1338,8 @@
-
- if (integer_zerop (format_tree))
- {
-- warning ("null format string");
-+ if (!info->null_format_ok)
-+ warning ("null format string");
- return;
- }
- if (TREE_CODE (format_tree) != ADDR_EXPR)
-@@ -1485,12 +1510,13 @@
- It will work on most machines, because size_t and int
- have the same mode. But might as well warn anyway,
- since it will fail on other machines. */
-+ /* XXX should we allow unsigned ints here? */
- if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != integer_type_node)
- &&
- (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != unsigned_type_node))
-- warning ("field width is not type int (arg %d)", arg_num);
-+ warning ("precision is not type int (arg %d)", arg_num);
- }
- }
- else
-@@ -1535,6 +1561,53 @@
- }
- }
- }
-+ if (*format_chars == 'b')
-+ {
-+ /* There should be an int arg to control the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != integer_type_node)
-+ &&
-+ (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != unsigned_type_node))
-+ {
-+ warning ("bitmap is not type int (arg %d)", arg_num);
-+ }
-+ }
-+ }
-+ if (*format_chars == 'D')
-+ {
-+ /* There should be an unsigned char * arg before the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ cur_type = TREE_TYPE (cur_param);
-+ if (TREE_CODE (cur_type) != POINTER_TYPE
-+ || TYPE_MAIN_VARIANT (TREE_TYPE (cur_type))
-+ != unsigned_char_type_node)
-+ {
-+ warning ("ethernet address is not type unsigned char *"
-+ " (arg %d)",
-+ arg_num);
-+ }
-+ }
-+ }
-
- aflag = 0;
-
-@@ -1604,7 +1677,8 @@
- switch (info->format_type)
- {
- case printf_format_type:
-- fci = print_char_table;
-+ fci = flag_format_extensions ? print_char_table
-+ : unextended_print_char_table;
- break;
- case scanf_format_type:
- fci = scan_char_table;
diff --git a/lang/gcc-ooo/files/patch-fb b/lang/gcc-ooo/files/patch-fb
deleted file mode 100644
index dae6d331898c..000000000000
--- a/lang/gcc-ooo/files/patch-fb
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/flags.h.orig Sun Jan 31 09:46:18 1999
-+++ gcc/flags.h Tue Mar 30 13:17:11 1999
-@@ -137,6 +137,10 @@
-
- extern int warn_aggregate_return;
-
-+/* Nonzero means that -Wformat accepts certain non-ANSI formats. */
-+
-+extern int flag_format_extensions;
-+
- /* Nonzero if generating code to do profiling. */
-
- extern int profile_flag;
diff --git a/lang/gcc-ooo/files/patch-fc b/lang/gcc-ooo/files/patch-fc
deleted file mode 100644
index a3f44c5e158b..000000000000
--- a/lang/gcc-ooo/files/patch-fc
+++ /dev/null
@@ -1,21 +0,0 @@
---- gcc/toplev.c.orig Mon Mar 22 15:23:26 1999
-+++ gcc/toplev.c Tue Mar 30 13:13:44 1999
-@@ -754,6 +754,9 @@
-
- int flag_no_ident = 0;
-
-+/* Nonzero means that -Wformat accepts certain system-dependent formats. */
-+int flag_format_extensions = 0;
-+
- /* Table of supported debugging formats. */
- static struct
- {
-@@ -954,6 +957,8 @@
- "Generate code to check every memory access" },
- {"prefix-function-name", &flag_prefix_function_name, 1,
- "Add a prefix to all function names" },
-+ {"format-extensions", &flag_format_extensions, 1,
-+ "-Wformat accepts certain FreeBSD system-dependent formats" },
- {"dump-unnumbered", &flag_dump_unnumbered, 1,
- "Suppress output of instruction numbers and line number notes in debugging dumps"},
- {"instrument-functions", &flag_instrument_function_entry_exit, 1,
diff --git a/lang/gcc-ooo/files/patch-va b/lang/gcc-ooo/files/patch-va
deleted file mode 100644
index 48040ffa6e96..000000000000
--- a/lang/gcc-ooo/files/patch-va
+++ /dev/null
@@ -1,20 +0,0 @@
---- gcc/Makefile.in.orig Thu Feb 25 12:40:16 1999
-+++ gcc/Makefile.in Mon Mar 1 04:36:40 1999
-@@ -793,7 +793,7 @@
- rm -f config.run
-
- $(srcdir)/configure: $(srcdir)/configure.in
-- cd $(srcdir); autoconf
-+ cd $(srcdir); echo "wants to run autoconf"
-
- # cstamp-h.in controls rebuilding of config.in.
- # It is named cstamp-h.in and not stamp-h.in so the mostlyclean rule doesn't
-@@ -806,7 +806,7 @@
- # ??? Newer versions have a maintainer mode that may be useful here.
- $(srcdir)/config.in: $(srcdir)/cstamp-h.in
- $(srcdir)/cstamp-h.in: $(srcdir)/configure.in $(srcdir)/acconfig.h
-- cd $(srcdir) && autoheader
-+ cd $(srcdir) && echo "want to run autoheader"
- @rm -f $(srcdir)/cstamp-h.in
- echo timestamp > $(srcdir)/cstamp-h.in
- auto-host.h: cstamp-h ; @true
diff --git a/lang/gcc-ooo/pkg-comment b/lang/gcc-ooo/pkg-comment
deleted file mode 100644
index e67c9eca41ae..000000000000
--- a/lang/gcc-ooo/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-EGCS enhanced version of the GNU compiler suite (inprogress version)
diff --git a/lang/gcc-ooo/pkg-descr b/lang/gcc-ooo/pkg-descr
deleted file mode 100644
index 0429360a5404..000000000000
--- a/lang/gcc-ooo/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Egcs (pronounced "eggs") is an enhanced version of the GNU compiler
-suite, including gcc, g++, and g77. Egcs is based on a recent
-snapshot of the gcc-2.8 development sources; it contains nearly
-all of the new features found in gcc-2.8. Egcs also contains many
-improvements and features not found in gcc-2.7 and even the soon to be
-released gcc-2.8 compilers. C++ support, and in particular template
-support, is vastly improved over gcc-2.7.
-
-For more details, see <http://www.cygnus.com/egcs/>.
-
-Beware: This port installs new versions of "gcc", "g++", "c++" and
-so forth into the "${PREFIX}/bin" directory. Mind your PATHs if you
-don't want to use this compiler by default.
-
-- John Polstra <jdp@polstra.com>
-
-WWW: http://egcs.cygnus.com
diff --git a/lang/gcc-ooo/pkg-plist b/lang/gcc-ooo/pkg-plist
deleted file mode 100644
index 1ca16caec5f1..000000000000
--- a/lang/gcc-ooo/pkg-plist
+++ /dev/null
@@ -1,318 +0,0 @@
-@comment $FreeBSD$
-bin/eg++filt
-bin/eg++
-bin/eg77
-bin/egcc
-bin/%%GNU_HOST%%-gcc
-bin/gcj
-bin/gcjh
-bin/gcov
-bin/jv-scan
-bin/jcf-dump
-%%GNU_HOST%%/include/_G_config.h
-%%GNU_HOST%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/PlotFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/SFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algorithm
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bitset
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/builtinbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cassert
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cerrno
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cfloat
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ciso646
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/climits
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/clocale
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cmath
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csetjmp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csignal
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdarg
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstddef
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdio
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdlib
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstring
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ctime
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwchar
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/defalloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/dummy.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/editbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/floatio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/functional
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/indstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iolibio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iosfwd
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostreamP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/istream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libioP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/parsestream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pfstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/procbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/queue
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ropeimpl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/dcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/fcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/indirect_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/ldcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/mask_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/std_valarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/straits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.tcc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_meta.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdexcept
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdiostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_config.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_construct.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_fun.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_numeric.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_queue.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_raw_storage_iter.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_relops.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_uninitialized.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_vector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/streambuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strfile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/string
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/type_traits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/utility
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/valarray
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
-@unexec install-info --delete %D/info/gcc.info %D/info/dir
-@unexec install-info --delete %D/info/g77.info %D/info/dir
-@unexec install-info --delete %D/info/cpp.info %D/info/dir
-info/cpp.info
-info/cpp.info-1
-info/cpp.info-2
-info/cpp.info-3
-info/g77.info
-info/g77.info-1
-info/g77.info-10
-info/g77.info-11
-info/g77.info-12
-info/g77.info-13
-info/g77.info-14
-info/g77.info-15
-info/g77.info-16
-info/g77.info-17
-info/g77.info-18
-info/g77.info-19
-info/g77.info-2
-info/g77.info-20
-info/g77.info-21
-info/g77.info-3
-info/g77.info-4
-info/g77.info-5
-info/g77.info-6
-info/g77.info-7
-info/g77.info-8
-info/g77.info-9
-info/gcc.info
-info/gcc.info-1
-info/gcc.info-10
-info/gcc.info-11
-info/gcc.info-12
-info/gcc.info-13
-info/gcc.info-14
-info/gcc.info-15
-info/gcc.info-16
-info/gcc.info-17
-info/gcc.info-18
-info/gcc.info-19
-info/gcc.info-2
-info/gcc.info-20
-info/gcc.info-21
-info/gcc.info-22
-info/gcc.info-23
-info/gcc.info-24
-info/gcc.info-25
-info/gcc.info-26
-info/gcc.info-27
-info/gcc.info-28
-info/gcc.info-29
-info/gcc.info-30
-info/gcc.info-31
-info/gcc.info-3
-info/gcc.info-4
-info/gcc.info-5
-info/gcc.info-6
-info/gcc.info-7
-info/gcc.info-8
-info/gcc.info-9
-@exec install-info %D/info/cpp.info %D/info/dir
-@exec install-info %D/info/g77.info %D/info/dir
-@exec install-info %D/info/gcc.info %D/info/dir
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbeginS.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtend.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtendS.o
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/iso646.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/encoding.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/hash.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-api.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
-@comment These 3 libraries are moved from PREFIX/lib to avoid conflicts
-@comment with the stock compiler.
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libg2c.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
-@dirrm %%GNU_HOST%%/include
-@dirrm %%GNU_HOST%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%
-@dirrm lib/gcc-lib
diff --git a/lang/gcc/Makefile b/lang/gcc/Makefile
deleted file mode 100644
index efee67e57ea1..000000000000
--- a/lang/gcc/Makefile
+++ /dev/null
@@ -1,118 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: egcs
-# Version required: 1998-09-14
-# Date created: 9 Jan 1998
-# Whom: John Polstra <jdp@polstra.com>
-#
-# $FreeBSD$
-#
-
-SNAPDATE= 1999-11-10
-SNAPVER= ${SNAPDATE:S/-//g}
-
-DISTNAME= gcc-2.96
-PKGNAME= gcc-devel-${SNAPVER}
-CATEGORIES= lang java
-MASTER_SITES= ftp://egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.ninemoons.com/pub/mirrors/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.nluug.nl/pub/languages/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.yggdrasil.com/mirrors/site/egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/
-DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
- egcs-java-${SNAPVER}${EXTRACT_SUFX} \
- egcs-objc-${SNAPVER}${EXTRACT_SUFX}
-
-MAINTAINER= obrien@FreeBSD.org
-
-NO_CDROM= 'dated material'
-
-.include <bsd.port.pre.mk>
-
-EGCS_REV= ${DISTNAME:S/gcc-//g}
-LIBSTDCPP_REV= 4
-WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
-
-.if ${PORTOBJFORMAT} == "elf"
-.if ${MACHINE_ARCH} == "i386"
-PLIST= ${WRKDIR}/PLIST
-.endif
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL}
-.else
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsdaout${OSREL}
-.endif
-
-PLIST_SUB= EGCS_REV=${EGCS_REV} GNU_HOST=${CONFIGURE_TARGET}
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= --with-gnu-as --with-gnu-ld \
- --with-gxx-include-dir=${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/include/g++
-.if defined(WANT_SHAREDLIBS)
-CONFIGURE_ARGS+= --enable-shared
-.endif
-.if defined(WANT_THREADS)
-# ?is this an ObjC only thing?
-CONFIGURE_ARGS+= --enable-threads=posix
-.endif
-ALL_TARGET= bootstrap
-MAN1= cccp.1 eg++.1 eg77.1 egcc.1
-
-pre-patch:
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
- @${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
-
-pre-configure:
- @(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
- ${SED} -e "s:__FreeBSD__:__FreeBSD__=$${MAJ}:" ${FILESDIR}/freebsd.h \
- >${WRKSRC}/gcc/config/freebsd.h )
- @${CP} ${FILESDIR}/alpha-freebsd.h ${WRKSRC}/gcc/config/alpha/freebsd.h
-.if ${PORTOBJFORMAT} == "elf" && ${MACHINE_ARCH} == "i386"
- @${SED} -e 's/^@comment ELF-only://' ${PKGDIR}/PLIST >${PLIST}
-.endif
- @# Keep from running `autoconf' and `autoheader' since we modified
- @# configure.in by patching it.
- @touch ${WRKSRC}/gcc/configure
- @touch ${WRKSRC}/gcc/cstamp-h.in
-
-pre-install:
- ${MKDIR} ${PREFIX}/info
-
-post-install:
- @${RM} -f ${PREFIX}/bin/c++
- @${MV} -f ${PREFIX}/bin/c++filt ${PREFIX}/bin/g++filt
- @(for prog in ${PREFIX}/bin/gcc ${PREFIX}/bin/g++ \
- ${PREFIX}/bin/g++filt ${PREFIX}/bin/g77 ${PREFIX}/bin/gcov \
- ${PREFIX}/bin/${CONFIGURE_TARGET}-gcc \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1obj \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1plus \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cpp \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/collect2 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/f771 ; \
- do \
- strip $$prog ; \
- done)
- ${MV} ${PREFIX}/bin/gcc ${PREFIX}/bin/egcc
- ${MV} ${PREFIX}/bin/g++ ${PREFIX}/bin/eg++
- ${MV} ${PREFIX}/bin/g77 ${PREFIX}/bin/eg77
- ${MV} ${PREFIX}/bin/g++filt ${PREFIX}/bin/eg++filt
- ${RM} -f ${PREFIX}/bin/cpp
- ${MV} ${PREFIX}/lib/libiberty.a \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
- ${MV} -f ${PREFIX}/lib/libstdc++.a.${LIBSTDCPP_REV} \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/libstdc++.a
- ${MV} ${PREFIX}/man/man1/gcc.1 ${PREFIX}/man/man1/egcc.1
- ${MV} ${PREFIX}/man/man1/g++.1 ${PREFIX}/man/man1/eg++.1
- ${MV} ${PREFIX}/man/man1/g77.1 ${PREFIX}/man/man1/eg77.1
-.if defined(WANT_SHAREDLIBS)
- ${MV} -f ${PREFIX}/lib/libstdc++.so* \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
-.endif
-.for info in cpp g77 gcc
- install-info ${PREFIX}/info/${info}.info ${PREFIX}/info/dir
-.endfor
-
-.include <bsd.port.post.mk>
diff --git a/lang/gcc/distinfo b/lang/gcc/distinfo
deleted file mode 100644
index 01e47c5903ef..000000000000
--- a/lang/gcc/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-MD5 (egcs-core-19991110.tar.gz) = 84f799ff559c69b30746297bbbb025ea
-MD5 (egcs-g++-19991110.tar.gz) = ea1c5a9dbb4d76d1d2525580fc725263
-MD5 (egcs-g77-19991110.tar.gz) = 07c65a4f071590b3013f0452cdb0116c
-MD5 (egcs-java-19991110.tar.gz) = 2ee9273bc569269998f9ac1e961cac67
-MD5 (egcs-objc-19991110.tar.gz) = d4e71cd48956bf699adc775ee930cd1a
diff --git a/lang/gcc/files/alpha-freebsd.h b/lang/gcc/files/alpha-freebsd.h
deleted file mode 100644
index feedc649d84e..000000000000
--- a/lang/gcc/files/alpha-freebsd.h
+++ /dev/null
@@ -1,551 +0,0 @@
-/* Definitions of target machine for GNU compiler,
- for Alpha FreeBSD systems.
- Copyright (C) 1998 Free Software Foundation, Inc.
-
-This file is part of GNU CC.
-
-GNU CC 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, or (at your option)
-any later version.
-
-GNU CC 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 GNU CC; see the file COPYING. If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
-
-/* This is used on Alpha platforms that use the ELF format.
- This was taken from the NetBSD configuration, and modified
- for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
-
-/* $FreeBSD: /tmp/pcvs/ports/lang/gcc/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
-
-
-/* Get generic FreeBSD definitions. */
-#include <freebsd.h>
-
-
-#undef OBJECT_FORMAT_COFF
-#undef EXTENDED_COFF
-#define OBJECT_FORMAT_ELF
-
-/* This is BSD, so it wants DBX format. */
-
-#define DBX_DEBUGGING_INFO
-
-/* This is the char to use for continuation (in case we need to turn
- continuation back on). */
-
-#undef DBX_CONTIN_CHAR
-#define DBX_CONTIN_CHAR '?'
-
-#undef ASM_FINAL_SPEC
-
-/* Names to predefine in the preprocessor for this target machine.
- XXX FreeBSD, by convention, shouldn't do __alpha, but lots of applications
- expect it because that's what OSF/1 does. */
-
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (FreeBSD/alpha ELF)");
-
-#undef TARGET_DEFAULT
-#define TARGET_DEFAULT (MASK_FP | MASK_FPREGS | MASK_GAS)
-
-#undef CPP_PREDEFINES
-#define CPP_PREDEFINES \
- "-D__alpha__ -D__alpha -D__ELF__ -Acpu(alpha) -Amachine(alpha)" \
- CPP_FBSD_PREDEFINES
-
-#undef CPP_SPEC
-#define CPP_SPEC "%{posix:-D_POSIX_SOURCE}"
-
-/* Make gcc agree with <machine/ansi.h> */
-
-#undef WCHAR_TYPE
-#define WCHAR_TYPE "int"
-
-#undef WCHAR_UNSIGNED
-#define WCHAR_UNSIGNED 0
-
-#undef WCHAR_TYPE_SIZE
-#define WCHAR_TYPE_SIZE 32
-
-/* Output assembler code to FILE to increment profiler label # LABELNO
- for profiling a function entry. Under FreeBSD/Alpha, the assembler does
- nothing special with -pg. */
-
-#undef FUNCTION_PROFILER
-#define FUNCTION_PROFILER(FILE, LABELNO) \
- fputs ("\tjsr $28,_mcount\n", (FILE))
-
-/* Show that we need a GP when profiling. */
-#define TARGET_PROFILING_NEEDS_GP
-
-#undef HAS_INIT_SECTION
-
-/* Provide an ASM_SPEC appropriate for a FreeBSD/alpha target. This differs
- from the generic FreeBSD ASM_SPEC in that no special handling of PIC is
- necessary on the Alpha. */
-
-#undef ASM_SPEC
-#define ASM_SPEC " %| %{mcpu=*:-m%*}"
-
-/* Output at beginning of assembler file. */
-
-#undef ASM_FILE_START
-#define ASM_FILE_START(FILE) \
-{ \
- alpha_write_verstamp (FILE); \
- output_file_directive (FILE, main_input_filename); \
- fprintf (FILE, "\t.version\t\"01.01\"\n"); \
- fprintf (FILE, "\t.set noat\n"); \
-}
-
-#undef ASM_OUTPUT_SOURCE_LINE
-#define ASM_OUTPUT_SOURCE_LINE(STREAM, LINE) \
- alpha_output_lineno (STREAM, LINE)
-extern void alpha_output_lineno ();
-
-extern void output_file_directive ();
-
-/* Attach a special .ident directive to the end of the file to identify
- the version of GCC which compiled this code. The format of the
- .ident string is patterned after the ones produced by native svr4
- C compilers. */
-
-#undef IDENT_ASM_OP
-#define IDENT_ASM_OP ".ident"
-
-#ifdef IDENTIFY_WITH_IDENT
-#undef ASM_IDENTIFY_GCC
-#define ASM_IDENTIFY_GCC(FILE) /* nothing */
-#undef ASM_IDENTIFY_LANGUAGE
-#define ASM_IDENTIFY_LANGUAGE(FILE) \
- fprintf(FILE, "\t%s \"GCC (%s) %s\"\n", IDENT_ASM_OP, \
- lang_identify(), version_string)
-#else
-#undef ASM_FILE_END
-#define ASM_FILE_END(FILE) \
-do { \
- fprintf ((FILE), "\t%s\t\"GCC: (GNU) %s\"\n", \
- IDENT_ASM_OP, version_string); \
- } while (0)
-#endif
-
-/* Allow #sccs in preprocessor. */
-
-#define SCCS_DIRECTIVE
-
-/* Output #ident as a .ident. */
-
-#undef ASM_OUTPUT_IDENT
-#define ASM_OUTPUT_IDENT(FILE, NAME) \
- fprintf (FILE, "\t%s\t\"%s\"\n", IDENT_ASM_OP, NAME);
-
-/* This is how to allocate empty space in some section. The .zero
- pseudo-op is used for this on most svr4 assemblers. */
-
-#undef SKIP_ASM_OP
-#define SKIP_ASM_OP ".zero"
-
-#undef ASM_OUTPUT_SKIP
-#define ASM_OUTPUT_SKIP(FILE,SIZE) \
- fprintf (FILE, "\t%s\t%u\n", SKIP_ASM_OP, (SIZE))
-
-/* Output the label which precedes a jumptable. Note that for all svr4
- systems where we actually generate jumptables (which is to say every
- svr4 target except i386, where we use casesi instead) we put the jump-
- tables into the .rodata section and since other stuff could have been
- put into the .rodata section prior to any given jumptable, we have to
- make sure that the location counter for the .rodata section gets pro-
- perly re-aligned prior to the actual beginning of the jump table. */
-
-#undef ALIGN_ASM_OP
-#define ALIGN_ASM_OP ".align"
-
-#ifndef ASM_OUTPUT_BEFORE_CASE_LABEL
-#define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \
- ASM_OUTPUT_ALIGN ((FILE), 2);
-#endif
-
-#undef ASM_OUTPUT_CASE_LABEL
-#define ASM_OUTPUT_CASE_LABEL(FILE,PREFIX,NUM,JUMPTABLE) \
- do { \
- ASM_OUTPUT_BEFORE_CASE_LABEL (FILE, PREFIX, NUM, JUMPTABLE) \
- ASM_OUTPUT_INTERNAL_LABEL (FILE, PREFIX, NUM); \
- } while (0)
-
-/* The standard SVR4 assembler seems to require that certain builtin
- library routines (e.g. .udiv) be explicitly declared as .globl
- in each assembly file where they are referenced. */
-
-#undef ASM_OUTPUT_EXTERNAL_LIBCALL
-#define ASM_OUTPUT_EXTERNAL_LIBCALL(FILE, FUN) \
- ASM_GLOBALIZE_LABEL (FILE, XSTR (FUN, 0))
-
-/* This says how to output assembler code to declare an
- uninitialized external linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef COMMON_ASM_OP
-#define COMMON_ASM_OP ".comm"
-
-#undef ASM_OUTPUT_ALIGNED_COMMON
-#define ASM_OUTPUT_ALIGNED_COMMON(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", COMMON_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), ",%u,%u\n", (SIZE), (ALIGN) / BITS_PER_UNIT); \
-} while (0)
-
-/* This says how to output assembler code to declare an
- uninitialized internal linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef LOCAL_ASM_OP
-#define LOCAL_ASM_OP ".local"
-
-#undef ASM_OUTPUT_ALIGNED_LOCAL
-#define ASM_OUTPUT_ALIGNED_LOCAL(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", LOCAL_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), "\n"); \
- ASM_OUTPUT_ALIGNED_COMMON (FILE, NAME, SIZE, ALIGN); \
-} while (0)
-
-/* This is the pseudo-op used to generate a 64-bit word of data with a
- specific value in some section. */
-
-#undef INT_ASM_OP
-#define INT_ASM_OP ".quad"
-
-/* This is the pseudo-op used to generate a contiguous sequence of byte
- values from a double-quoted string WITHOUT HAVING A TERMINATING NUL
- AUTOMATICALLY APPENDED. This is the same for most svr4 assemblers. */
-
-#undef ASCII_DATA_ASM_OP
-#define ASCII_DATA_ASM_OP ".ascii"
-
-/* Support const sections and the ctors and dtors sections for g++.
- Note that there appears to be two different ways to support const
- sections at the moment. You can either #define the symbol
- READONLY_DATA_SECTION (giving it some code which switches to the
- readonly data section) or else you can #define the symbols
- EXTRA_SECTIONS, EXTRA_SECTION_FUNCTIONS, SELECT_SECTION, and
- SELECT_RTX_SECTION. We do both here just to be on the safe side. */
-
-#undef USE_CONST_SECTION
-#define USE_CONST_SECTION 1
-
-#undef CONST_SECTION_ASM_OP
-#define CONST_SECTION_ASM_OP ".section\t.rodata"
-
-/* Define the pseudo-ops used to switch to the .ctors and .dtors sections.
-
- Note that we want to give these sections the SHF_WRITE attribute
- because these sections will actually contain data (i.e. tables of
- addresses of functions in the current root executable or shared library
- file) and, in the case of a shared library, the relocatable addresses
- will have to be properly resolved/relocated (and then written into) by
- the dynamic linker when it actually attaches the given shared library
- to the executing process. (Note that on SVR4, you may wish to use the
- `-z text' option to the ELF linker, when building a shared library, as
- an additional check that you are doing everything right. But if you do
- use the `-z text' option when building a shared library, you will get
- errors unless the .ctors and .dtors sections are marked as writable
- via the SHF_WRITE attribute.) */
-
-#undef CTORS_SECTION_ASM_OP
-#define CTORS_SECTION_ASM_OP ".section\t.ctors,\"aw\""
-#undef DTORS_SECTION_ASM_OP
-#define DTORS_SECTION_ASM_OP ".section\t.dtors,\"aw\""
-
-/* On svr4, we *do* have support for the .init and .fini sections, and we
- can put stuff in there to be executed before and after `main'. We let
- crtstuff.c and other files know this by defining the following symbols.
- The definitions say how to change sections to the .init and .fini
- sections. This is the same for all known svr4 assemblers. */
-
-#undef INIT_SECTION_ASM_OP
-#define INIT_SECTION_ASM_OP ".section\t.init"
-#undef FINI_SECTION_ASM_OP
-#define FINI_SECTION_ASM_OP ".section\t.fini"
-
-/* A default list of other sections which we might be "in" at any given
- time. For targets that use additional sections (e.g. .tdesc) you
- should override this definition in the target-specific file which
- includes this file. */
-
-#undef EXTRA_SECTIONS
-#define EXTRA_SECTIONS in_const, in_ctors, in_dtors
-
-/* A default list of extra section function definitions. For targets
- that use additional sections (e.g. .tdesc) you should override this
- definition in the target-specific file which includes this file. */
-
-#undef EXTRA_SECTION_FUNCTIONS
-#define EXTRA_SECTION_FUNCTIONS \
- CONST_SECTION_FUNCTION \
- CTORS_SECTION_FUNCTION \
- DTORS_SECTION_FUNCTION
-
-#undef READONLY_DATA_SECTION
-#define READONLY_DATA_SECTION() const_section ()
-
-extern void text_section ();
-
-#undef CONST_SECTION_FUNCTION
-#define CONST_SECTION_FUNCTION \
-void \
-const_section () \
-{ \
- if (!USE_CONST_SECTION) \
- text_section(); \
- else if (in_section != in_const) \
- { \
- fprintf (asm_out_file, "%s\n", CONST_SECTION_ASM_OP); \
- in_section = in_const; \
- } \
-}
-
-#undef CTORS_SECTION_FUNCTION
-#define CTORS_SECTION_FUNCTION \
-void \
-ctors_section () \
-{ \
- if (in_section != in_ctors) \
- { \
- fprintf (asm_out_file, "%s\n", CTORS_SECTION_ASM_OP); \
- in_section = in_ctors; \
- } \
-}
-
-#undef DTORS_SECTION_FUNCTION
-#define DTORS_SECTION_FUNCTION \
-void \
-dtors_section () \
-{ \
- if (in_section != in_dtors) \
- { \
- fprintf (asm_out_file, "%s\n", DTORS_SECTION_ASM_OP); \
- in_section = in_dtors; \
- } \
-}
-
-/* Switch into a generic section.
- This is currently only used to support section attributes.
-
- We make the section read-only and executable for a function decl,
- read-only for a const data decl, and writable for a non-const data decl. */
-#undef ASM_OUTPUT_SECTION_NAME
-#define ASM_OUTPUT_SECTION_NAME(FILE, DECL, NAME, RELOC) \
- fprintf (FILE, ".section\t%s,\"%s\",@progbits\n", NAME, \
- (DECL) && TREE_CODE (DECL) == FUNCTION_DECL ? "ax" : \
- (DECL) && DECL_READONLY_SECTION (DECL, RELOC) ? "a" : "aw")
-
-
-/* A C statement (sans semicolon) to output an element in the table of
- global constructors. */
-#undef ASM_OUTPUT_CONSTRUCTOR
-#define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME) \
- do { \
- ctors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement (sans semicolon) to output an element in the table of
- global destructors. */
-#undef ASM_OUTPUT_DESTRUCTOR
-#define ASM_OUTPUT_DESTRUCTOR(FILE,NAME) \
- do { \
- dtors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement or statements to switch to the appropriate
- section for output of DECL. DECL is either a `VAR_DECL' node
- or a constant of some sort. RELOC indicates whether forming
- the initial value of DECL requires link-time relocations. */
-
-#undef SELECT_SECTION
-#define SELECT_SECTION(DECL,RELOC) \
-{ \
- if (TREE_CODE (DECL) == STRING_CST) \
- { \
- if (! flag_writable_strings) \
- const_section (); \
- else \
- data_section (); \
- } \
- else if (TREE_CODE (DECL) == VAR_DECL) \
- { \
- if ((flag_pic && RELOC) \
- || !TREE_READONLY (DECL) || TREE_SIDE_EFFECTS (DECL) \
- || !DECL_INITIAL (DECL) \
- || (DECL_INITIAL (DECL) != error_mark_node \
- && !TREE_CONSTANT (DECL_INITIAL (DECL)))) \
- data_section (); \
- else \
- const_section (); \
- } \
- else \
- const_section (); \
-}
-
-/* A C statement or statements to switch to the appropriate
- section for output of RTX in mode MODE. RTX is some kind
- of constant in RTL. The argument MODE is redundant except
- in the case of a `const_int' rtx. Currently, these always
- go into the const section. */
-
-#undef SELECT_RTX_SECTION
-#define SELECT_RTX_SECTION(MODE,RTX) const_section()
-
-/* Define the strings used for the .type, .size and .set directives.
- These strings generally do not vary from one system running svr4 to
- another, but if a given system (e.g. m88k running svr) needs to use
- different pseudo-op names for these, they may be overridden in the
- file which includes this one. */
-
-#undef TYPE_ASM_OP
-#define TYPE_ASM_OP ".type"
-#undef SIZE_ASM_OP
-#define SIZE_ASM_OP ".size"
-
-/* This is how we tell the assembler that two symbols have the same value. */
-
-#undef ASM_OUTPUT_DEF
-#define ASM_OUTPUT_DEF(FILE,NAME1,NAME2) \
- do { assemble_name(FILE, NAME1); \
- fputs(" = ", FILE); \
- assemble_name(FILE, NAME2); \
- fputc('\n', FILE); } while (0)
-
-/* A table of bytes codes used by the ASM_OUTPUT_ASCII and
- ASM_OUTPUT_LIMITED_STRING macros. Each byte in the table
- corresponds to a particular byte value [0..255]. For any
- given byte value, if the value in the corresponding table
- position is zero, the given character can be output directly.
- If the table value is 1, the byte must be output as a \ooo
- octal escape. If the tables value is anything else, then the
- byte value should be output as a \ followed by the value
- in the table. Note that we can use standard UN*X escape
- sequences for many control characters, but we don't use
- \a to represent BEL because some svr4 assemblers (e.g. on
- the i386) don't know about that. Also, we don't use \v
- since some versions of gas, such as 2.2 did not accept it. */
-
-#undef ESCAPES
-#define ESCAPES \
-"\1\1\1\1\1\1\1\1btn\1fr\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\0\0\"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\\\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1"
-
-/* Some svr4 assemblers have a limit on the number of characters which
- can appear in the operand of a .string directive. If your assembler
- has such a limitation, you should define STRING_LIMIT to reflect that
- limit. Note that at least some svr4 assemblers have a limit on the
- actual number of bytes in the double-quoted string, and that they
- count each character in an escape sequence as one byte. Thus, an
- escape sequence like \377 would count as four bytes.
-
- If your target assembler doesn't support the .string directive, you
- should define this to zero.
-*/
-
-#undef STRING_LIMIT
-#define STRING_LIMIT ((unsigned) 256)
-
-#undef STRING_ASM_OP
-#define STRING_ASM_OP ".string"
-
-/*
- * We always use gas here, so we don't worry about ECOFF assembler problems.
- */
-#undef TARGET_GAS
-#define TARGET_GAS 1
-
-#undef PREFERRED_DEBUGGING_TYPE
-#define PREFERRED_DEBUGGING_TYPE DBX_DEBUG
-
-#undef LINK_SPEC
-#define LINK_SPEC "-m elf64alpha \
- %{p:%e`-p' not supported; use `-pg' and gprof(1)} \
- %{Wl,*:%*} \
- %{assert*} %{R*} %{rpath*} %{defsym*} \
- %{shared:-Bshareable %{h*} %{soname*}} \
- %{symbolic:-Bsymbolic} \
- %{!shared: \
- %{!static: \
- %{rdynamic:-export-dynamic} \
- %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \
- %{static:-Bstatic}}"
-
-#undef STARTFILE_SPEC
-#define STARTFILE_SPEC \
- "%{!shared: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
- %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-
-/* Provide a ENDFILE_SPEC appropriate for ELF. Here we tack on the
- magical crtend.o file which provides part of the support for
- getting C++ file-scope static object constructed before entering
- `main', followed by a normal ELF "finalizer" file, `crtn.o'. */
-
-#undef ENDFILE_SPEC
-#define ENDFILE_SPEC \
- "%{!shared:crtend.o%s} %{shared:crtendS.o%s}"
-
-/* Implicit library calls should use memcpy, not bcopy, etc. */
-
-#define TARGET_MEM_FUNCTIONS
-
-/* Handle #pragma weak and #pragma pack. */
-
-#define HANDLE_SYSV_PRAGMA
-
-/*
- * Some imports from svr4.h in support of shared libraries.
- * Currently, we need the DECLARE_OBJECT_SIZE stuff.
- */
-
-/* This is how we tell the assembler that a symbol is weak. */
-
-#undef ASM_WEAKEN_LABEL
-#define ASM_WEAKEN_LABEL(FILE,NAME) \
- do { fputs ("\t.globl\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); \
- fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); } while (0)
-
-/* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
- expect various different forms for this operand. The one given here
- is just a default. You may need to override it in your machine-
- specific tm.h file (depending upon the particulars of your assembler). */
-
-#undef TYPE_OPERAND_FMT
-#define TYPE_OPERAND_FMT "@%s"
-
-/* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-
-#ifndef ASM_DECLARE_RESULT
-#define ASM_DECLARE_RESULT(FILE, RESULT)
-#endif
diff --git a/lang/gcc/files/patch-aa b/lang/gcc/files/patch-aa
deleted file mode 100644
index 9dc2e19279bb..000000000000
--- a/lang/gcc/files/patch-aa
+++ /dev/null
@@ -1,12 +0,0 @@
---- gcc/cpp.texi.orig Mon Aug 11 08:57:05 1997
-+++ gcc/cpp.texi Sat Jan 10 11:59:15 1998
-@@ -1,5 +1,9 @@
- \input texinfo
- @setfilename cpp.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* cpp: (cpp). The egcs C/C++ preprocessor.
-+@end direntry
- @settitle The C Preprocessor
-
- @ignore
diff --git a/lang/gcc/files/patch-ab b/lang/gcc/files/patch-ab
deleted file mode 100644
index f298fd056742..000000000000
--- a/lang/gcc/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/f/g77.texi.orig Thu Jun 4 03:41:18 1998
-+++ gcc/f/g77.texi Tue Jun 9 17:52:16 1998
-@@ -150,7 +150,7 @@
-
- @dircategory Programming
- @direntry
--* g77: (g77). The GNU Fortran compiler.
-+* g77: (g77). The EGCS GNU Fortran compiler.
- @end direntry
- @node Top, Copying,, (DIR)
- @top Introduction
diff --git a/lang/gcc/files/patch-ac b/lang/gcc/files/patch-ac
deleted file mode 100644
index 961874c5c315..000000000000
--- a/lang/gcc/files/patch-ac
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/gcc.texi.orig Fri Jan 2 15:38:11 1998
-+++ gcc/gcc.texi Sat Jan 10 11:56:49 1998
-@@ -1,6 +1,10 @@
- >\input texinfo @c -*-texinfo-*-
- @c %**start of header
- @setfilename gcc.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* gcc: (gcc). The egcs C/C++ compiler.
-+@end direntry
- @c @setfilename usegcc.info
- @c @setfilename portgcc.info
- @c To produce the full manual, use the "gcc.info" setfilename, and
diff --git a/lang/gcc/files/patch-ad b/lang/gcc/files/patch-ad
deleted file mode 100644
index f8a3b90fdb1a..000000000000
--- a/lang/gcc/files/patch-ad
+++ /dev/null
@@ -1,93 +0,0 @@
---- gcc/config/i386/freebsd-aout.h.orig Tue Jun 1 17:02:37 1999
-+++ gcc/config/i386/freebsd-aout.h Mon Jun 14 14:11:20 1999
-@@ -20,6 +20,10 @@
- the Free Software Foundation, 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-+
-+/* Get generic FreeBSD definitions. */
-+#include <freebsd.h>
-+
- /* This is tested by i386gas.h. */
- #define YES_UNDERSCORES
-
-@@ -32,12 +36,10 @@
- #include "i386/perform.h"
-
- /* This goes away when the math-emulator is fixed */
--#undef TARGET_DEFAULT
--#define TARGET_DEFAULT \
-- (MASK_80387 | MASK_IEEE_FP | MASK_FLOAT_RETURNS | MASK_NO_FANCY_MATH_387)
-+#define TARGET_CPU_DEFAULT 0400 /* TARGET_NO_FANCY_MATH_387 */
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Dunix -Di386 -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- /* Like the default, except no -lg. */
- #define LIB_SPEC "%{!shared:%{!pg:-lc}%{pg:-lc_p}}"
-@@ -87,14 +89,6 @@
- necessary when compiling PIC code. */
-
- #define JUMP_TABLES_IN_TEXT_SECTION 1
--
--/* Don't default to pcc-struct-return, because in FreeBSD we prefer the
-- superior nature of the older gcc way. */
--#define DEFAULT_PCC_STRUCT_RETURN 0
--
--/* Ensure we the configuration knows our system correctly so we can link with
-- libraries compiled with the native cc. */
--#undef NO_DOLLAR_IN_LABEL
-
- /* i386 freebsd still uses old binutils that don't insert nops by default
- when the .align directive demands to insert extra space in the text
-@@ -105,19 +99,18 @@
-
- /* Profiling routines, partially copied from i386/osfrose.h. */
-
--/* Redefine this to use %eax instead of %edx. */
-+/* Tell final.c that we don't need a label passed to mcount. */
-+#define NO_PROFILE_DATA
-+
- #undef FUNCTION_PROFILER
- #define FUNCTION_PROFILER(FILE, LABELNO) \
- { \
- if (flag_pic) \
- { \
-- fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%eax\n", \
-- LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \
- } \
- else \
- { \
-- fprintf (FILE, "\tmovl $%sP%d,%%eax\n", LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall mcount\n"); \
- } \
- }
-@@ -135,6 +128,7 @@
-
- #define TYPE_ASM_OP ".type"
- #define SIZE_ASM_OP ".size"
-+#define SET_ASM_OP ".set"
-
- /* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
-@@ -144,6 +138,12 @@
-
- #define TYPE_OPERAND_FMT "@%s"
-
-+#define HANDLE_SYSV_PRAGMA 1
-+
-+#define ASM_WEAKEN_LABEL(FILE,NAME) \
-+ do { fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
-+ fputc ('\n', FILE); } while (0)
-+
- /* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-@@ -245,3 +245,5 @@
- #define STARTFILE_SPEC \
- "%{shared:c++rt0.o%s} \
- %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}"
-+
-+#define MD_STARTFILE_PREFIX "/usr/lib/aout/"
diff --git a/lang/gcc/files/patch-af b/lang/gcc/files/patch-af
deleted file mode 100644
index 533a35a95584..000000000000
--- a/lang/gcc/files/patch-af
+++ /dev/null
@@ -1,83 +0,0 @@
---- gcc/config/i386/freebsd.h.orig Thu Jun 17 05:33:32 1999
-+++ gcc/config/i386/freebsd.h Sat Jul 24 17:59:06 1999
-@@ -135,6 +135,10 @@
- : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \
- : (-1))
-
-+/* Don't use EGCS's normal profiling code -- we have our own fine-grained
-+ basic block profiling. */
-+#define NO_PROFILE_DATA
-+
- /* Tell final.c that we don't need a label passed to mcount. */
-
- #undef FUNCTION_PROFILER
-@@ -162,22 +166,30 @@
- #define WCHAR_TYPE_SIZE BITS_PER_WORD
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Di386 -Dunix -D__ELF__ -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- #undef CPP_SPEC
--#define CPP_SPEC "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}"
-+#if TARGET_CPU_DEFAULT == 2
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{!m386:-D__i486__}"
-+#else
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{m486:-D__i486__}"
-+#endif
-+
-+#undef CC1_SPEC
-+#define CC1_SPEC "\
-+ %{gline:%{!g:%{!g0:%{!g1:%{!g2: -g1}}}}} \
-+ %{maout: %{!mno-underscores: %{!munderscores: -munderscores }}}"
-
--/* This defines which switch letters take arguments. On FreeBSD, most of
-- the normal cases (defined in gcc.c) apply, and we also have -h* and
-- -z* options (for the linker) (comming from svr4).
-- We also have -R (alias --rpath), no -z, --soname (-h), --assert etc. */
--
--#undef SWITCH_TAKES_ARG
--#define SWITCH_TAKES_ARG(CHAR) \
-- (DEFAULT_SWITCH_TAKES_ARG (CHAR) \
-- || (CHAR) == 'h' \
-- || (CHAR) == 'z' \
-- || (CHAR) == 'R')
-+#undef ASM_SPEC
-+#define ASM_SPEC "%{v*: -v} %{maout: %{fpic:-k} %{fPIC:-k}}"
-
- /* Provide a STARTFILE_SPEC appropriate for FreeBSD. Here we add
- the magical crtbegin.o file (see crtstuff.c) which provides part
-@@ -186,11 +198,11 @@
-
- #undef STARTFILE_SPEC
- #define STARTFILE_SPEC \
-- "%{!shared: \
-- %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} \
-- %{!p:%{profile:gcrt1.o%s} \
-- %{!profile:crt1.o%s}}}} \
-- crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-+ "%{maout: %{shared:c++rt0.o%s} \
-+ %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}} \
-+ %{!maout: %{!shared: \
-+ %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
-+ crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}}"
-
- /* Provide a ENDFILE_SPEC appropriate for FreeBSD. Here we tack on
- the magical crtend.o file (see crtstuff.c) which provides part of
-@@ -200,7 +212,7 @@
-
- #undef ENDFILE_SPEC
- #define ENDFILE_SPEC \
-- "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s"
-+ "%{!maout: %{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s}"
-
- /* Provide a LIB_SPEC appropriate for FreeBSD. Just select the appropriate
- libc, depending on whether we're doing profiling or need threads support.
diff --git a/lang/gcc/files/patch-ai b/lang/gcc/files/patch-ai
deleted file mode 100644
index 4395574d635a..000000000000
--- a/lang/gcc/files/patch-ai
+++ /dev/null
@@ -1,54 +0,0 @@
---- gcc/final.c.orig Sat Sep 5 22:52:01 1998
-+++ gcc/final.c Wed Oct 7 17:06:58 1998
-@@ -383,6 +383,8 @@
- /* zero word */
- assemble_integer (const0_rtx, long_bytes, 1);
-
-+ fprintf(asm_out_file,".stabs \"bbset\", 25, 0, 0, LPBX0\n");
-+
- /* address of filename */
- ASM_GENERATE_INTERNAL_LABEL (name, "LPBX", 1);
- assemble_integer (gen_rtx_SYMBOL_REF (Pmode, name), pointer_bytes, 1);
-@@ -1635,6 +1637,9 @@
- leaf_renumber_regs (first);
- #endif
-
-+ if (profile_block_flag)
-+ add_bb (file);
-+
- /* The Sun386i and perhaps other machines don't work right
- if the profiling code comes after the prologue. */
- #ifdef PROFILE_BEFORE_PROLOGUE
-@@ -1696,7 +1701,9 @@
- profile_function (file)
- FILE *file;
- {
-+#ifndef NO_PROFILE_DATA
- int align = MIN (BIGGEST_ALIGNMENT, LONG_TYPE_SIZE);
-+#endif /* not NO_PROFILE_DATA */
- #if defined(ASM_OUTPUT_REG_PUSH)
- #if defined(STRUCT_VALUE_INCOMING_REGNUM) || defined(STRUCT_VALUE_REGNUM)
- int sval = current_function_returns_struct;
-@@ -1706,10 +1713,12 @@
- #endif
- #endif /* ASM_OUTPUT_REG_PUSH */
-
-+#ifndef NO_PROFILE_DATA
- data_section ();
- ASM_OUTPUT_ALIGN (file, floor_log2 (align / BITS_PER_UNIT));
- ASM_OUTPUT_INTERNAL_LABEL (file, "LP", profile_label_no);
- assemble_integer (const0_rtx, LONG_TYPE_SIZE / BITS_PER_UNIT, 1);
-+#endif /* not NO_PROFILE_DATA */
-
- function_section (current_function_decl);
-
-@@ -1800,6 +1809,9 @@
- code to restore the stack frame and return to the caller. */
- FUNCTION_EPILOGUE (file, get_frame_size ());
- #endif
-+
-+ if (profile_block_flag)
-+ add_bb (file);
-
- #ifdef SDB_DEBUGGING_INFO
- if (write_symbols == SDB_DEBUG)
diff --git a/lang/gcc/files/patch-ak b/lang/gcc/files/patch-ak
deleted file mode 100644
index 81bf09754e07..000000000000
--- a/lang/gcc/files/patch-ak
+++ /dev/null
@@ -1,48 +0,0 @@
---- gcc/configure.orig Mon Sep 20 02:59:34 1999
-+++ gcc/configure Sat Sep 25 10:51:55 1999
-@@ -3167,6 +3167,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -3772,8 +3781,12 @@
- # Next line turned off because both 386BSD and BSD/386 use GNU ld.
- # use_collect2=yes
- ;;
-- i[34567]86-*-freebsdelf*)
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -3782,13 +3795,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
-- i[34567]86-*-freebsd*)
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- i[34567]86-*-netbsd*)
- tm_file=i386/netbsd.h
diff --git a/lang/gcc/files/patch-al b/lang/gcc/files/patch-al
deleted file mode 100644
index 1c81b9a57bd2..000000000000
--- a/lang/gcc/files/patch-al
+++ /dev/null
@@ -1,53 +0,0 @@
---- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
-+++ gcc/configure.in Sat Sep 25 10:56:01 1999
-@@ -634,6 +634,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -1274,9 +1283,15 @@
- # use_collect2=yes
- ;;
- changequote(,)dnl
-- i[34567]86-*-freebsdelf*)
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
-+changequote([,])dnl
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+changequote(,)dnl
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
- changequote([,])dnl
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -1285,15 +1300,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
--changequote(,)dnl
-- i[34567]86-*-freebsd*)
--changequote([,])dnl
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- changequote(,)dnl
- i[34567]86-*-netbsd*)
diff --git a/lang/gcc/files/patch-bc b/lang/gcc/files/patch-bc
deleted file mode 100644
index c3159ca2788c..000000000000
--- a/lang/gcc/files/patch-bc
+++ /dev/null
@@ -1,34 +0,0 @@
---- libstdc++/Makefile.in.orig Sat Jul 17 22:50:47 1999
-+++ libstdc++/Makefile.in Tue Jul 20 07:56:00 1999
-@@ -14,7 +14,7 @@
- # along with this library; see the file COPYING. If not, write to the Free
- # Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
--VERSION = 2.10.0
-+VERSION = 4
- INTERFACE = 3
-
- gxx_include_dir=${includedir}/g++
-@@ -111,7 +111,8 @@
- $(LN_S) $(SHLIB) $(SHLINK) || cp $(ARLIB) $(ARLINK)
-
- mshlink:
-- @$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ #@$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ @true
-
- $(IO_DIR)/iostream.list: force
- cd $(IO_DIR) ; $(MAKE) $(FLAGS_TO_PASS) iostream.list
-@@ -336,11 +337,7 @@
- || cp $${RELINSTALLDIR}$(ARLIB) $${INSTALLLINKDIR}$(MULTISUBDIR)/$$FILE ; \
- fi; \
- elif [ $$FILE = mshlink ]; then \
-- for FILE in $(MSHLINK) ; do \
-- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- $(LN_S) $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE \
-- || cp $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- done; \
-+ true; \
- elif [ $$FILE = marlink ]; then \
- for FILE in $(MARLINK) ; do \
- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
diff --git a/lang/gcc/files/patch-fa b/lang/gcc/files/patch-fa
deleted file mode 100644
index 7f5e0e611ae8..000000000000
--- a/lang/gcc/files/patch-fa
+++ /dev/null
@@ -1,232 +0,0 @@
---- gcc/c-common.c.orig Mon Feb 15 16:40:05 1999
-+++ gcc/c-common.c Tue Mar 30 03:35:22 1999
-@@ -61,7 +61,7 @@
- int, int, int));
- static void init_attributes PROTO((void));
- static void record_function_format PROTO((tree, tree, enum format_type,
-- int, int));
-+ int, int, int));
- static void record_international_format PROTO((tree, tree, int));
-
- /* Keep a stack of if statements. We record the number of compound
-@@ -669,6 +669,7 @@
- = TREE_VALUE (TREE_CHAIN (TREE_CHAIN (args)));
- int format_num;
- int first_arg_num;
-+ int null_format_ok;
- enum format_type format_type;
- tree argument;
- int arg_num;
-@@ -682,7 +683,7 @@
-
- if (TREE_CODE (format_type_id) != IDENTIFIER_NODE)
- {
-- error ("unrecognized format specifier");
-+ error_with_decl (decl, "unrecognized format specifier");
- continue;
- }
- else
-@@ -690,12 +691,26 @@
- char *p = IDENTIFIER_POINTER (format_type_id);
-
- if (!strcmp (p, "printf") || !strcmp (p, "__printf__"))
-+ {
-+ format_type = printf_format_type;
-+ null_format_ok = 0;
-+ }
-+ else if (!strcmp (p, "printf0") || !strcmp (p, "__printf0__"))
-+ {
- format_type = printf_format_type;
-+ null_format_ok = 1;
-+ }
- else if (!strcmp (p, "scanf") || !strcmp (p, "__scanf__"))
-+ {
- format_type = scanf_format_type;
-+ null_format_ok = 0;
-+ }
- else if (!strcmp (p, "strftime")
- || !strcmp (p, "__strftime__"))
-+ {
- format_type = strftime_format_type;
-+ null_format_ok = 0;
-+ }
- else
- {
- error ("`%s' is an unrecognized format function type", p);
-@@ -766,7 +781,8 @@
-
- record_function_format (DECL_NAME (decl),
- DECL_ASSEMBLER_NAME (decl),
-- format_type, format_num, first_arg_num);
-+ format_type, null_format_ok, format_num,
-+ first_arg_num);
- break;
- }
-
-@@ -1010,6 +1026,11 @@
- } format_char_info;
-
- static format_char_info print_char_table[] = {
-+/* FreeBSD kernel extensions. */
-+ { "D", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "b", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "rz", 0, NULL, T_I, T_I, T_L, NULL, NULL, NULL, "-wp0 +#" },
-+#define unextended_print_char_table (print_char_table + 3)
- { "di", 0, T_I, T_I, T_I, T_L, T_LL, T_LL, T_ST, "-wp0 +" },
- { "oxX", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0#" },
- { "u", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0" },
-@@ -1070,6 +1091,7 @@
- tree name; /* identifier such as "printf" */
- tree assembler_name; /* optional mangled identifier (for C++) */
- enum format_type format_type; /* type of format (printf, scanf, etc.) */
-+ int null_format_ok; /* TRUE if the format string may be NULL */
- int format_num; /* number of format argument */
- int first_arg_num; /* number of first arg (zero for varargs) */
- } function_format_info;
-@@ -1102,25 +1124,25 @@
- init_function_format_info ()
- {
- record_function_format (get_identifier ("printf"), NULL_TREE,
-- printf_format_type, 1, 2);
-+ printf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("scanf"), NULL_TREE,
-- scanf_format_type, 1, 2);
-+ scanf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("vprintf"), NULL_TREE,
-- printf_format_type, 1, 0);
-+ printf_format_type, 0, 1, 0);
- record_function_format (get_identifier ("vfprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("vsprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("strftime"), NULL_TREE,
-- strftime_format_type, 3, 0);
-+ strftime_format_type, 0, 3, 0);
-
- record_international_format (get_identifier ("gettext"), NULL_TREE, 1);
- record_international_format (get_identifier ("dgettext"), NULL_TREE, 2);
-@@ -1137,11 +1159,12 @@
- (e.g. for varargs such as vfprintf). */
-
- static void
--record_function_format (name, assembler_name, format_type,
-+record_function_format (name, assembler_name, format_type, null_format_ok,
- format_num, first_arg_num)
- tree name;
- tree assembler_name;
- enum format_type format_type;
-+ int null_format_ok;
- int format_num;
- int first_arg_num;
- {
-@@ -1165,6 +1188,7 @@
- }
-
- info->format_type = format_type;
-+ info->null_format_ok = null_format_ok;
- info->format_num = format_num;
- info->first_arg_num = first_arg_num;
- }
-@@ -1314,7 +1338,8 @@
-
- if (integer_zerop (format_tree))
- {
-- warning ("null format string");
-+ if (!info->null_format_ok)
-+ warning ("null format string");
- return;
- }
- if (TREE_CODE (format_tree) != ADDR_EXPR)
-@@ -1485,12 +1510,13 @@
- It will work on most machines, because size_t and int
- have the same mode. But might as well warn anyway,
- since it will fail on other machines. */
-+ /* XXX should we allow unsigned ints here? */
- if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != integer_type_node)
- &&
- (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != unsigned_type_node))
-- warning ("field width is not type int (arg %d)", arg_num);
-+ warning ("precision is not type int (arg %d)", arg_num);
- }
- }
- else
-@@ -1535,6 +1561,53 @@
- }
- }
- }
-+ if (*format_chars == 'b')
-+ {
-+ /* There should be an int arg to control the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != integer_type_node)
-+ &&
-+ (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != unsigned_type_node))
-+ {
-+ warning ("bitmap is not type int (arg %d)", arg_num);
-+ }
-+ }
-+ }
-+ if (*format_chars == 'D')
-+ {
-+ /* There should be an unsigned char * arg before the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ cur_type = TREE_TYPE (cur_param);
-+ if (TREE_CODE (cur_type) != POINTER_TYPE
-+ || TYPE_MAIN_VARIANT (TREE_TYPE (cur_type))
-+ != unsigned_char_type_node)
-+ {
-+ warning ("ethernet address is not type unsigned char *"
-+ " (arg %d)",
-+ arg_num);
-+ }
-+ }
-+ }
-
- aflag = 0;
-
-@@ -1604,7 +1677,8 @@
- switch (info->format_type)
- {
- case printf_format_type:
-- fci = print_char_table;
-+ fci = flag_format_extensions ? print_char_table
-+ : unextended_print_char_table;
- break;
- case scanf_format_type:
- fci = scan_char_table;
diff --git a/lang/gcc/files/patch-fb b/lang/gcc/files/patch-fb
deleted file mode 100644
index dae6d331898c..000000000000
--- a/lang/gcc/files/patch-fb
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/flags.h.orig Sun Jan 31 09:46:18 1999
-+++ gcc/flags.h Tue Mar 30 13:17:11 1999
-@@ -137,6 +137,10 @@
-
- extern int warn_aggregate_return;
-
-+/* Nonzero means that -Wformat accepts certain non-ANSI formats. */
-+
-+extern int flag_format_extensions;
-+
- /* Nonzero if generating code to do profiling. */
-
- extern int profile_flag;
diff --git a/lang/gcc/files/patch-fc b/lang/gcc/files/patch-fc
deleted file mode 100644
index a3f44c5e158b..000000000000
--- a/lang/gcc/files/patch-fc
+++ /dev/null
@@ -1,21 +0,0 @@
---- gcc/toplev.c.orig Mon Mar 22 15:23:26 1999
-+++ gcc/toplev.c Tue Mar 30 13:13:44 1999
-@@ -754,6 +754,9 @@
-
- int flag_no_ident = 0;
-
-+/* Nonzero means that -Wformat accepts certain system-dependent formats. */
-+int flag_format_extensions = 0;
-+
- /* Table of supported debugging formats. */
- static struct
- {
-@@ -954,6 +957,8 @@
- "Generate code to check every memory access" },
- {"prefix-function-name", &flag_prefix_function_name, 1,
- "Add a prefix to all function names" },
-+ {"format-extensions", &flag_format_extensions, 1,
-+ "-Wformat accepts certain FreeBSD system-dependent formats" },
- {"dump-unnumbered", &flag_dump_unnumbered, 1,
- "Suppress output of instruction numbers and line number notes in debugging dumps"},
- {"instrument-functions", &flag_instrument_function_entry_exit, 1,
diff --git a/lang/gcc/files/patch-va b/lang/gcc/files/patch-va
deleted file mode 100644
index 48040ffa6e96..000000000000
--- a/lang/gcc/files/patch-va
+++ /dev/null
@@ -1,20 +0,0 @@
---- gcc/Makefile.in.orig Thu Feb 25 12:40:16 1999
-+++ gcc/Makefile.in Mon Mar 1 04:36:40 1999
-@@ -793,7 +793,7 @@
- rm -f config.run
-
- $(srcdir)/configure: $(srcdir)/configure.in
-- cd $(srcdir); autoconf
-+ cd $(srcdir); echo "wants to run autoconf"
-
- # cstamp-h.in controls rebuilding of config.in.
- # It is named cstamp-h.in and not stamp-h.in so the mostlyclean rule doesn't
-@@ -806,7 +806,7 @@
- # ??? Newer versions have a maintainer mode that may be useful here.
- $(srcdir)/config.in: $(srcdir)/cstamp-h.in
- $(srcdir)/cstamp-h.in: $(srcdir)/configure.in $(srcdir)/acconfig.h
-- cd $(srcdir) && autoheader
-+ cd $(srcdir) && echo "want to run autoheader"
- @rm -f $(srcdir)/cstamp-h.in
- echo timestamp > $(srcdir)/cstamp-h.in
- auto-host.h: cstamp-h ; @true
diff --git a/lang/gcc/pkg-comment b/lang/gcc/pkg-comment
deleted file mode 100644
index e67c9eca41ae..000000000000
--- a/lang/gcc/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-EGCS enhanced version of the GNU compiler suite (inprogress version)
diff --git a/lang/gcc/pkg-descr b/lang/gcc/pkg-descr
deleted file mode 100644
index 0429360a5404..000000000000
--- a/lang/gcc/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Egcs (pronounced "eggs") is an enhanced version of the GNU compiler
-suite, including gcc, g++, and g77. Egcs is based on a recent
-snapshot of the gcc-2.8 development sources; it contains nearly
-all of the new features found in gcc-2.8. Egcs also contains many
-improvements and features not found in gcc-2.7 and even the soon to be
-released gcc-2.8 compilers. C++ support, and in particular template
-support, is vastly improved over gcc-2.7.
-
-For more details, see <http://www.cygnus.com/egcs/>.
-
-Beware: This port installs new versions of "gcc", "g++", "c++" and
-so forth into the "${PREFIX}/bin" directory. Mind your PATHs if you
-don't want to use this compiler by default.
-
-- John Polstra <jdp@polstra.com>
-
-WWW: http://egcs.cygnus.com
diff --git a/lang/gcc/pkg-plist b/lang/gcc/pkg-plist
deleted file mode 100644
index 1ca16caec5f1..000000000000
--- a/lang/gcc/pkg-plist
+++ /dev/null
@@ -1,318 +0,0 @@
-@comment $FreeBSD$
-bin/eg++filt
-bin/eg++
-bin/eg77
-bin/egcc
-bin/%%GNU_HOST%%-gcc
-bin/gcj
-bin/gcjh
-bin/gcov
-bin/jv-scan
-bin/jcf-dump
-%%GNU_HOST%%/include/_G_config.h
-%%GNU_HOST%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/PlotFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/SFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algorithm
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bitset
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/builtinbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cassert
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cerrno
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cfloat
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ciso646
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/climits
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/clocale
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cmath
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csetjmp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csignal
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdarg
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstddef
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdio
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdlib
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstring
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ctime
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwchar
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/defalloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/dummy.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/editbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/floatio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/functional
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/indstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iolibio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iosfwd
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostreamP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/istream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libioP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/parsestream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pfstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/procbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/queue
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ropeimpl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/dcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/fcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/indirect_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/ldcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/mask_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/std_valarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/straits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.tcc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_meta.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdexcept
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdiostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_config.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_construct.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_fun.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_numeric.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_queue.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_raw_storage_iter.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_relops.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_uninitialized.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_vector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/streambuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strfile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/string
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/type_traits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/utility
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/valarray
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
-@unexec install-info --delete %D/info/gcc.info %D/info/dir
-@unexec install-info --delete %D/info/g77.info %D/info/dir
-@unexec install-info --delete %D/info/cpp.info %D/info/dir
-info/cpp.info
-info/cpp.info-1
-info/cpp.info-2
-info/cpp.info-3
-info/g77.info
-info/g77.info-1
-info/g77.info-10
-info/g77.info-11
-info/g77.info-12
-info/g77.info-13
-info/g77.info-14
-info/g77.info-15
-info/g77.info-16
-info/g77.info-17
-info/g77.info-18
-info/g77.info-19
-info/g77.info-2
-info/g77.info-20
-info/g77.info-21
-info/g77.info-3
-info/g77.info-4
-info/g77.info-5
-info/g77.info-6
-info/g77.info-7
-info/g77.info-8
-info/g77.info-9
-info/gcc.info
-info/gcc.info-1
-info/gcc.info-10
-info/gcc.info-11
-info/gcc.info-12
-info/gcc.info-13
-info/gcc.info-14
-info/gcc.info-15
-info/gcc.info-16
-info/gcc.info-17
-info/gcc.info-18
-info/gcc.info-19
-info/gcc.info-2
-info/gcc.info-20
-info/gcc.info-21
-info/gcc.info-22
-info/gcc.info-23
-info/gcc.info-24
-info/gcc.info-25
-info/gcc.info-26
-info/gcc.info-27
-info/gcc.info-28
-info/gcc.info-29
-info/gcc.info-30
-info/gcc.info-31
-info/gcc.info-3
-info/gcc.info-4
-info/gcc.info-5
-info/gcc.info-6
-info/gcc.info-7
-info/gcc.info-8
-info/gcc.info-9
-@exec install-info %D/info/cpp.info %D/info/dir
-@exec install-info %D/info/g77.info %D/info/dir
-@exec install-info %D/info/gcc.info %D/info/dir
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbeginS.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtend.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtendS.o
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/iso646.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/encoding.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/hash.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-api.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
-@comment These 3 libraries are moved from PREFIX/lib to avoid conflicts
-@comment with the stock compiler.
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libg2c.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
-@dirrm %%GNU_HOST%%/include
-@dirrm %%GNU_HOST%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%
-@dirrm lib/gcc-lib
diff --git a/lang/gcc30/Makefile b/lang/gcc30/Makefile
deleted file mode 100644
index efee67e57ea1..000000000000
--- a/lang/gcc30/Makefile
+++ /dev/null
@@ -1,118 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: egcs
-# Version required: 1998-09-14
-# Date created: 9 Jan 1998
-# Whom: John Polstra <jdp@polstra.com>
-#
-# $FreeBSD$
-#
-
-SNAPDATE= 1999-11-10
-SNAPVER= ${SNAPDATE:S/-//g}
-
-DISTNAME= gcc-2.96
-PKGNAME= gcc-devel-${SNAPVER}
-CATEGORIES= lang java
-MASTER_SITES= ftp://egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.ninemoons.com/pub/mirrors/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.nluug.nl/pub/languages/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.yggdrasil.com/mirrors/site/egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/
-DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
- egcs-java-${SNAPVER}${EXTRACT_SUFX} \
- egcs-objc-${SNAPVER}${EXTRACT_SUFX}
-
-MAINTAINER= obrien@FreeBSD.org
-
-NO_CDROM= 'dated material'
-
-.include <bsd.port.pre.mk>
-
-EGCS_REV= ${DISTNAME:S/gcc-//g}
-LIBSTDCPP_REV= 4
-WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
-
-.if ${PORTOBJFORMAT} == "elf"
-.if ${MACHINE_ARCH} == "i386"
-PLIST= ${WRKDIR}/PLIST
-.endif
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL}
-.else
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsdaout${OSREL}
-.endif
-
-PLIST_SUB= EGCS_REV=${EGCS_REV} GNU_HOST=${CONFIGURE_TARGET}
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= --with-gnu-as --with-gnu-ld \
- --with-gxx-include-dir=${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/include/g++
-.if defined(WANT_SHAREDLIBS)
-CONFIGURE_ARGS+= --enable-shared
-.endif
-.if defined(WANT_THREADS)
-# ?is this an ObjC only thing?
-CONFIGURE_ARGS+= --enable-threads=posix
-.endif
-ALL_TARGET= bootstrap
-MAN1= cccp.1 eg++.1 eg77.1 egcc.1
-
-pre-patch:
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
- @${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
-
-pre-configure:
- @(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
- ${SED} -e "s:__FreeBSD__:__FreeBSD__=$${MAJ}:" ${FILESDIR}/freebsd.h \
- >${WRKSRC}/gcc/config/freebsd.h )
- @${CP} ${FILESDIR}/alpha-freebsd.h ${WRKSRC}/gcc/config/alpha/freebsd.h
-.if ${PORTOBJFORMAT} == "elf" && ${MACHINE_ARCH} == "i386"
- @${SED} -e 's/^@comment ELF-only://' ${PKGDIR}/PLIST >${PLIST}
-.endif
- @# Keep from running `autoconf' and `autoheader' since we modified
- @# configure.in by patching it.
- @touch ${WRKSRC}/gcc/configure
- @touch ${WRKSRC}/gcc/cstamp-h.in
-
-pre-install:
- ${MKDIR} ${PREFIX}/info
-
-post-install:
- @${RM} -f ${PREFIX}/bin/c++
- @${MV} -f ${PREFIX}/bin/c++filt ${PREFIX}/bin/g++filt
- @(for prog in ${PREFIX}/bin/gcc ${PREFIX}/bin/g++ \
- ${PREFIX}/bin/g++filt ${PREFIX}/bin/g77 ${PREFIX}/bin/gcov \
- ${PREFIX}/bin/${CONFIGURE_TARGET}-gcc \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1obj \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1plus \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cpp \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/collect2 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/f771 ; \
- do \
- strip $$prog ; \
- done)
- ${MV} ${PREFIX}/bin/gcc ${PREFIX}/bin/egcc
- ${MV} ${PREFIX}/bin/g++ ${PREFIX}/bin/eg++
- ${MV} ${PREFIX}/bin/g77 ${PREFIX}/bin/eg77
- ${MV} ${PREFIX}/bin/g++filt ${PREFIX}/bin/eg++filt
- ${RM} -f ${PREFIX}/bin/cpp
- ${MV} ${PREFIX}/lib/libiberty.a \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
- ${MV} -f ${PREFIX}/lib/libstdc++.a.${LIBSTDCPP_REV} \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/libstdc++.a
- ${MV} ${PREFIX}/man/man1/gcc.1 ${PREFIX}/man/man1/egcc.1
- ${MV} ${PREFIX}/man/man1/g++.1 ${PREFIX}/man/man1/eg++.1
- ${MV} ${PREFIX}/man/man1/g77.1 ${PREFIX}/man/man1/eg77.1
-.if defined(WANT_SHAREDLIBS)
- ${MV} -f ${PREFIX}/lib/libstdc++.so* \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
-.endif
-.for info in cpp g77 gcc
- install-info ${PREFIX}/info/${info}.info ${PREFIX}/info/dir
-.endfor
-
-.include <bsd.port.post.mk>
diff --git a/lang/gcc30/distinfo b/lang/gcc30/distinfo
deleted file mode 100644
index 01e47c5903ef..000000000000
--- a/lang/gcc30/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-MD5 (egcs-core-19991110.tar.gz) = 84f799ff559c69b30746297bbbb025ea
-MD5 (egcs-g++-19991110.tar.gz) = ea1c5a9dbb4d76d1d2525580fc725263
-MD5 (egcs-g77-19991110.tar.gz) = 07c65a4f071590b3013f0452cdb0116c
-MD5 (egcs-java-19991110.tar.gz) = 2ee9273bc569269998f9ac1e961cac67
-MD5 (egcs-objc-19991110.tar.gz) = d4e71cd48956bf699adc775ee930cd1a
diff --git a/lang/gcc30/files/patch-aa b/lang/gcc30/files/patch-aa
deleted file mode 100644
index 9dc2e19279bb..000000000000
--- a/lang/gcc30/files/patch-aa
+++ /dev/null
@@ -1,12 +0,0 @@
---- gcc/cpp.texi.orig Mon Aug 11 08:57:05 1997
-+++ gcc/cpp.texi Sat Jan 10 11:59:15 1998
-@@ -1,5 +1,9 @@
- \input texinfo
- @setfilename cpp.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* cpp: (cpp). The egcs C/C++ preprocessor.
-+@end direntry
- @settitle The C Preprocessor
-
- @ignore
diff --git a/lang/gcc30/files/patch-ab b/lang/gcc30/files/patch-ab
deleted file mode 100644
index f298fd056742..000000000000
--- a/lang/gcc30/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/f/g77.texi.orig Thu Jun 4 03:41:18 1998
-+++ gcc/f/g77.texi Tue Jun 9 17:52:16 1998
-@@ -150,7 +150,7 @@
-
- @dircategory Programming
- @direntry
--* g77: (g77). The GNU Fortran compiler.
-+* g77: (g77). The EGCS GNU Fortran compiler.
- @end direntry
- @node Top, Copying,, (DIR)
- @top Introduction
diff --git a/lang/gcc30/files/patch-ac b/lang/gcc30/files/patch-ac
deleted file mode 100644
index 961874c5c315..000000000000
--- a/lang/gcc30/files/patch-ac
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/gcc.texi.orig Fri Jan 2 15:38:11 1998
-+++ gcc/gcc.texi Sat Jan 10 11:56:49 1998
-@@ -1,6 +1,10 @@
- >\input texinfo @c -*-texinfo-*-
- @c %**start of header
- @setfilename gcc.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* gcc: (gcc). The egcs C/C++ compiler.
-+@end direntry
- @c @setfilename usegcc.info
- @c @setfilename portgcc.info
- @c To produce the full manual, use the "gcc.info" setfilename, and
diff --git a/lang/gcc30/files/patch-ad b/lang/gcc30/files/patch-ad
deleted file mode 100644
index f8a3b90fdb1a..000000000000
--- a/lang/gcc30/files/patch-ad
+++ /dev/null
@@ -1,93 +0,0 @@
---- gcc/config/i386/freebsd-aout.h.orig Tue Jun 1 17:02:37 1999
-+++ gcc/config/i386/freebsd-aout.h Mon Jun 14 14:11:20 1999
-@@ -20,6 +20,10 @@
- the Free Software Foundation, 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-+
-+/* Get generic FreeBSD definitions. */
-+#include <freebsd.h>
-+
- /* This is tested by i386gas.h. */
- #define YES_UNDERSCORES
-
-@@ -32,12 +36,10 @@
- #include "i386/perform.h"
-
- /* This goes away when the math-emulator is fixed */
--#undef TARGET_DEFAULT
--#define TARGET_DEFAULT \
-- (MASK_80387 | MASK_IEEE_FP | MASK_FLOAT_RETURNS | MASK_NO_FANCY_MATH_387)
-+#define TARGET_CPU_DEFAULT 0400 /* TARGET_NO_FANCY_MATH_387 */
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Dunix -Di386 -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- /* Like the default, except no -lg. */
- #define LIB_SPEC "%{!shared:%{!pg:-lc}%{pg:-lc_p}}"
-@@ -87,14 +89,6 @@
- necessary when compiling PIC code. */
-
- #define JUMP_TABLES_IN_TEXT_SECTION 1
--
--/* Don't default to pcc-struct-return, because in FreeBSD we prefer the
-- superior nature of the older gcc way. */
--#define DEFAULT_PCC_STRUCT_RETURN 0
--
--/* Ensure we the configuration knows our system correctly so we can link with
-- libraries compiled with the native cc. */
--#undef NO_DOLLAR_IN_LABEL
-
- /* i386 freebsd still uses old binutils that don't insert nops by default
- when the .align directive demands to insert extra space in the text
-@@ -105,19 +99,18 @@
-
- /* Profiling routines, partially copied from i386/osfrose.h. */
-
--/* Redefine this to use %eax instead of %edx. */
-+/* Tell final.c that we don't need a label passed to mcount. */
-+#define NO_PROFILE_DATA
-+
- #undef FUNCTION_PROFILER
- #define FUNCTION_PROFILER(FILE, LABELNO) \
- { \
- if (flag_pic) \
- { \
-- fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%eax\n", \
-- LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \
- } \
- else \
- { \
-- fprintf (FILE, "\tmovl $%sP%d,%%eax\n", LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall mcount\n"); \
- } \
- }
-@@ -135,6 +128,7 @@
-
- #define TYPE_ASM_OP ".type"
- #define SIZE_ASM_OP ".size"
-+#define SET_ASM_OP ".set"
-
- /* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
-@@ -144,6 +138,12 @@
-
- #define TYPE_OPERAND_FMT "@%s"
-
-+#define HANDLE_SYSV_PRAGMA 1
-+
-+#define ASM_WEAKEN_LABEL(FILE,NAME) \
-+ do { fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
-+ fputc ('\n', FILE); } while (0)
-+
- /* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-@@ -245,3 +245,5 @@
- #define STARTFILE_SPEC \
- "%{shared:c++rt0.o%s} \
- %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}"
-+
-+#define MD_STARTFILE_PREFIX "/usr/lib/aout/"
diff --git a/lang/gcc30/files/patch-af b/lang/gcc30/files/patch-af
deleted file mode 100644
index 533a35a95584..000000000000
--- a/lang/gcc30/files/patch-af
+++ /dev/null
@@ -1,83 +0,0 @@
---- gcc/config/i386/freebsd.h.orig Thu Jun 17 05:33:32 1999
-+++ gcc/config/i386/freebsd.h Sat Jul 24 17:59:06 1999
-@@ -135,6 +135,10 @@
- : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \
- : (-1))
-
-+/* Don't use EGCS's normal profiling code -- we have our own fine-grained
-+ basic block profiling. */
-+#define NO_PROFILE_DATA
-+
- /* Tell final.c that we don't need a label passed to mcount. */
-
- #undef FUNCTION_PROFILER
-@@ -162,22 +166,30 @@
- #define WCHAR_TYPE_SIZE BITS_PER_WORD
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Di386 -Dunix -D__ELF__ -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- #undef CPP_SPEC
--#define CPP_SPEC "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}"
-+#if TARGET_CPU_DEFAULT == 2
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{!m386:-D__i486__}"
-+#else
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{m486:-D__i486__}"
-+#endif
-+
-+#undef CC1_SPEC
-+#define CC1_SPEC "\
-+ %{gline:%{!g:%{!g0:%{!g1:%{!g2: -g1}}}}} \
-+ %{maout: %{!mno-underscores: %{!munderscores: -munderscores }}}"
-
--/* This defines which switch letters take arguments. On FreeBSD, most of
-- the normal cases (defined in gcc.c) apply, and we also have -h* and
-- -z* options (for the linker) (comming from svr4).
-- We also have -R (alias --rpath), no -z, --soname (-h), --assert etc. */
--
--#undef SWITCH_TAKES_ARG
--#define SWITCH_TAKES_ARG(CHAR) \
-- (DEFAULT_SWITCH_TAKES_ARG (CHAR) \
-- || (CHAR) == 'h' \
-- || (CHAR) == 'z' \
-- || (CHAR) == 'R')
-+#undef ASM_SPEC
-+#define ASM_SPEC "%{v*: -v} %{maout: %{fpic:-k} %{fPIC:-k}}"
-
- /* Provide a STARTFILE_SPEC appropriate for FreeBSD. Here we add
- the magical crtbegin.o file (see crtstuff.c) which provides part
-@@ -186,11 +198,11 @@
-
- #undef STARTFILE_SPEC
- #define STARTFILE_SPEC \
-- "%{!shared: \
-- %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} \
-- %{!p:%{profile:gcrt1.o%s} \
-- %{!profile:crt1.o%s}}}} \
-- crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-+ "%{maout: %{shared:c++rt0.o%s} \
-+ %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}} \
-+ %{!maout: %{!shared: \
-+ %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
-+ crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}}"
-
- /* Provide a ENDFILE_SPEC appropriate for FreeBSD. Here we tack on
- the magical crtend.o file (see crtstuff.c) which provides part of
-@@ -200,7 +212,7 @@
-
- #undef ENDFILE_SPEC
- #define ENDFILE_SPEC \
-- "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s"
-+ "%{!maout: %{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s}"
-
- /* Provide a LIB_SPEC appropriate for FreeBSD. Just select the appropriate
- libc, depending on whether we're doing profiling or need threads support.
diff --git a/lang/gcc30/files/patch-ai b/lang/gcc30/files/patch-ai
deleted file mode 100644
index 4395574d635a..000000000000
--- a/lang/gcc30/files/patch-ai
+++ /dev/null
@@ -1,54 +0,0 @@
---- gcc/final.c.orig Sat Sep 5 22:52:01 1998
-+++ gcc/final.c Wed Oct 7 17:06:58 1998
-@@ -383,6 +383,8 @@
- /* zero word */
- assemble_integer (const0_rtx, long_bytes, 1);
-
-+ fprintf(asm_out_file,".stabs \"bbset\", 25, 0, 0, LPBX0\n");
-+
- /* address of filename */
- ASM_GENERATE_INTERNAL_LABEL (name, "LPBX", 1);
- assemble_integer (gen_rtx_SYMBOL_REF (Pmode, name), pointer_bytes, 1);
-@@ -1635,6 +1637,9 @@
- leaf_renumber_regs (first);
- #endif
-
-+ if (profile_block_flag)
-+ add_bb (file);
-+
- /* The Sun386i and perhaps other machines don't work right
- if the profiling code comes after the prologue. */
- #ifdef PROFILE_BEFORE_PROLOGUE
-@@ -1696,7 +1701,9 @@
- profile_function (file)
- FILE *file;
- {
-+#ifndef NO_PROFILE_DATA
- int align = MIN (BIGGEST_ALIGNMENT, LONG_TYPE_SIZE);
-+#endif /* not NO_PROFILE_DATA */
- #if defined(ASM_OUTPUT_REG_PUSH)
- #if defined(STRUCT_VALUE_INCOMING_REGNUM) || defined(STRUCT_VALUE_REGNUM)
- int sval = current_function_returns_struct;
-@@ -1706,10 +1713,12 @@
- #endif
- #endif /* ASM_OUTPUT_REG_PUSH */
-
-+#ifndef NO_PROFILE_DATA
- data_section ();
- ASM_OUTPUT_ALIGN (file, floor_log2 (align / BITS_PER_UNIT));
- ASM_OUTPUT_INTERNAL_LABEL (file, "LP", profile_label_no);
- assemble_integer (const0_rtx, LONG_TYPE_SIZE / BITS_PER_UNIT, 1);
-+#endif /* not NO_PROFILE_DATA */
-
- function_section (current_function_decl);
-
-@@ -1800,6 +1809,9 @@
- code to restore the stack frame and return to the caller. */
- FUNCTION_EPILOGUE (file, get_frame_size ());
- #endif
-+
-+ if (profile_block_flag)
-+ add_bb (file);
-
- #ifdef SDB_DEBUGGING_INFO
- if (write_symbols == SDB_DEBUG)
diff --git a/lang/gcc30/files/patch-ak b/lang/gcc30/files/patch-ak
deleted file mode 100644
index 81bf09754e07..000000000000
--- a/lang/gcc30/files/patch-ak
+++ /dev/null
@@ -1,48 +0,0 @@
---- gcc/configure.orig Mon Sep 20 02:59:34 1999
-+++ gcc/configure Sat Sep 25 10:51:55 1999
-@@ -3167,6 +3167,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -3772,8 +3781,12 @@
- # Next line turned off because both 386BSD and BSD/386 use GNU ld.
- # use_collect2=yes
- ;;
-- i[34567]86-*-freebsdelf*)
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -3782,13 +3795,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
-- i[34567]86-*-freebsd*)
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- i[34567]86-*-netbsd*)
- tm_file=i386/netbsd.h
diff --git a/lang/gcc30/files/patch-fa b/lang/gcc30/files/patch-fa
deleted file mode 100644
index 7f5e0e611ae8..000000000000
--- a/lang/gcc30/files/patch-fa
+++ /dev/null
@@ -1,232 +0,0 @@
---- gcc/c-common.c.orig Mon Feb 15 16:40:05 1999
-+++ gcc/c-common.c Tue Mar 30 03:35:22 1999
-@@ -61,7 +61,7 @@
- int, int, int));
- static void init_attributes PROTO((void));
- static void record_function_format PROTO((tree, tree, enum format_type,
-- int, int));
-+ int, int, int));
- static void record_international_format PROTO((tree, tree, int));
-
- /* Keep a stack of if statements. We record the number of compound
-@@ -669,6 +669,7 @@
- = TREE_VALUE (TREE_CHAIN (TREE_CHAIN (args)));
- int format_num;
- int first_arg_num;
-+ int null_format_ok;
- enum format_type format_type;
- tree argument;
- int arg_num;
-@@ -682,7 +683,7 @@
-
- if (TREE_CODE (format_type_id) != IDENTIFIER_NODE)
- {
-- error ("unrecognized format specifier");
-+ error_with_decl (decl, "unrecognized format specifier");
- continue;
- }
- else
-@@ -690,12 +691,26 @@
- char *p = IDENTIFIER_POINTER (format_type_id);
-
- if (!strcmp (p, "printf") || !strcmp (p, "__printf__"))
-+ {
-+ format_type = printf_format_type;
-+ null_format_ok = 0;
-+ }
-+ else if (!strcmp (p, "printf0") || !strcmp (p, "__printf0__"))
-+ {
- format_type = printf_format_type;
-+ null_format_ok = 1;
-+ }
- else if (!strcmp (p, "scanf") || !strcmp (p, "__scanf__"))
-+ {
- format_type = scanf_format_type;
-+ null_format_ok = 0;
-+ }
- else if (!strcmp (p, "strftime")
- || !strcmp (p, "__strftime__"))
-+ {
- format_type = strftime_format_type;
-+ null_format_ok = 0;
-+ }
- else
- {
- error ("`%s' is an unrecognized format function type", p);
-@@ -766,7 +781,8 @@
-
- record_function_format (DECL_NAME (decl),
- DECL_ASSEMBLER_NAME (decl),
-- format_type, format_num, first_arg_num);
-+ format_type, null_format_ok, format_num,
-+ first_arg_num);
- break;
- }
-
-@@ -1010,6 +1026,11 @@
- } format_char_info;
-
- static format_char_info print_char_table[] = {
-+/* FreeBSD kernel extensions. */
-+ { "D", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "b", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "rz", 0, NULL, T_I, T_I, T_L, NULL, NULL, NULL, "-wp0 +#" },
-+#define unextended_print_char_table (print_char_table + 3)
- { "di", 0, T_I, T_I, T_I, T_L, T_LL, T_LL, T_ST, "-wp0 +" },
- { "oxX", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0#" },
- { "u", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0" },
-@@ -1070,6 +1091,7 @@
- tree name; /* identifier such as "printf" */
- tree assembler_name; /* optional mangled identifier (for C++) */
- enum format_type format_type; /* type of format (printf, scanf, etc.) */
-+ int null_format_ok; /* TRUE if the format string may be NULL */
- int format_num; /* number of format argument */
- int first_arg_num; /* number of first arg (zero for varargs) */
- } function_format_info;
-@@ -1102,25 +1124,25 @@
- init_function_format_info ()
- {
- record_function_format (get_identifier ("printf"), NULL_TREE,
-- printf_format_type, 1, 2);
-+ printf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("scanf"), NULL_TREE,
-- scanf_format_type, 1, 2);
-+ scanf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("vprintf"), NULL_TREE,
-- printf_format_type, 1, 0);
-+ printf_format_type, 0, 1, 0);
- record_function_format (get_identifier ("vfprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("vsprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("strftime"), NULL_TREE,
-- strftime_format_type, 3, 0);
-+ strftime_format_type, 0, 3, 0);
-
- record_international_format (get_identifier ("gettext"), NULL_TREE, 1);
- record_international_format (get_identifier ("dgettext"), NULL_TREE, 2);
-@@ -1137,11 +1159,12 @@
- (e.g. for varargs such as vfprintf). */
-
- static void
--record_function_format (name, assembler_name, format_type,
-+record_function_format (name, assembler_name, format_type, null_format_ok,
- format_num, first_arg_num)
- tree name;
- tree assembler_name;
- enum format_type format_type;
-+ int null_format_ok;
- int format_num;
- int first_arg_num;
- {
-@@ -1165,6 +1188,7 @@
- }
-
- info->format_type = format_type;
-+ info->null_format_ok = null_format_ok;
- info->format_num = format_num;
- info->first_arg_num = first_arg_num;
- }
-@@ -1314,7 +1338,8 @@
-
- if (integer_zerop (format_tree))
- {
-- warning ("null format string");
-+ if (!info->null_format_ok)
-+ warning ("null format string");
- return;
- }
- if (TREE_CODE (format_tree) != ADDR_EXPR)
-@@ -1485,12 +1510,13 @@
- It will work on most machines, because size_t and int
- have the same mode. But might as well warn anyway,
- since it will fail on other machines. */
-+ /* XXX should we allow unsigned ints here? */
- if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != integer_type_node)
- &&
- (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != unsigned_type_node))
-- warning ("field width is not type int (arg %d)", arg_num);
-+ warning ("precision is not type int (arg %d)", arg_num);
- }
- }
- else
-@@ -1535,6 +1561,53 @@
- }
- }
- }
-+ if (*format_chars == 'b')
-+ {
-+ /* There should be an int arg to control the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != integer_type_node)
-+ &&
-+ (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != unsigned_type_node))
-+ {
-+ warning ("bitmap is not type int (arg %d)", arg_num);
-+ }
-+ }
-+ }
-+ if (*format_chars == 'D')
-+ {
-+ /* There should be an unsigned char * arg before the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ cur_type = TREE_TYPE (cur_param);
-+ if (TREE_CODE (cur_type) != POINTER_TYPE
-+ || TYPE_MAIN_VARIANT (TREE_TYPE (cur_type))
-+ != unsigned_char_type_node)
-+ {
-+ warning ("ethernet address is not type unsigned char *"
-+ " (arg %d)",
-+ arg_num);
-+ }
-+ }
-+ }
-
- aflag = 0;
-
-@@ -1604,7 +1677,8 @@
- switch (info->format_type)
- {
- case printf_format_type:
-- fci = print_char_table;
-+ fci = flag_format_extensions ? print_char_table
-+ : unextended_print_char_table;
- break;
- case scanf_format_type:
- fci = scan_char_table;
diff --git a/lang/gcc30/files/patch-fb b/lang/gcc30/files/patch-fb
deleted file mode 100644
index dae6d331898c..000000000000
--- a/lang/gcc30/files/patch-fb
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/flags.h.orig Sun Jan 31 09:46:18 1999
-+++ gcc/flags.h Tue Mar 30 13:17:11 1999
-@@ -137,6 +137,10 @@
-
- extern int warn_aggregate_return;
-
-+/* Nonzero means that -Wformat accepts certain non-ANSI formats. */
-+
-+extern int flag_format_extensions;
-+
- /* Nonzero if generating code to do profiling. */
-
- extern int profile_flag;
diff --git a/lang/gcc30/files/patch-fc b/lang/gcc30/files/patch-fc
deleted file mode 100644
index a3f44c5e158b..000000000000
--- a/lang/gcc30/files/patch-fc
+++ /dev/null
@@ -1,21 +0,0 @@
---- gcc/toplev.c.orig Mon Mar 22 15:23:26 1999
-+++ gcc/toplev.c Tue Mar 30 13:13:44 1999
-@@ -754,6 +754,9 @@
-
- int flag_no_ident = 0;
-
-+/* Nonzero means that -Wformat accepts certain system-dependent formats. */
-+int flag_format_extensions = 0;
-+
- /* Table of supported debugging formats. */
- static struct
- {
-@@ -954,6 +957,8 @@
- "Generate code to check every memory access" },
- {"prefix-function-name", &flag_prefix_function_name, 1,
- "Add a prefix to all function names" },
-+ {"format-extensions", &flag_format_extensions, 1,
-+ "-Wformat accepts certain FreeBSD system-dependent formats" },
- {"dump-unnumbered", &flag_dump_unnumbered, 1,
- "Suppress output of instruction numbers and line number notes in debugging dumps"},
- {"instrument-functions", &flag_instrument_function_entry_exit, 1,
diff --git a/lang/gcc30/files/patch-va b/lang/gcc30/files/patch-va
deleted file mode 100644
index 48040ffa6e96..000000000000
--- a/lang/gcc30/files/patch-va
+++ /dev/null
@@ -1,20 +0,0 @@
---- gcc/Makefile.in.orig Thu Feb 25 12:40:16 1999
-+++ gcc/Makefile.in Mon Mar 1 04:36:40 1999
-@@ -793,7 +793,7 @@
- rm -f config.run
-
- $(srcdir)/configure: $(srcdir)/configure.in
-- cd $(srcdir); autoconf
-+ cd $(srcdir); echo "wants to run autoconf"
-
- # cstamp-h.in controls rebuilding of config.in.
- # It is named cstamp-h.in and not stamp-h.in so the mostlyclean rule doesn't
-@@ -806,7 +806,7 @@
- # ??? Newer versions have a maintainer mode that may be useful here.
- $(srcdir)/config.in: $(srcdir)/cstamp-h.in
- $(srcdir)/cstamp-h.in: $(srcdir)/configure.in $(srcdir)/acconfig.h
-- cd $(srcdir) && autoheader
-+ cd $(srcdir) && echo "want to run autoheader"
- @rm -f $(srcdir)/cstamp-h.in
- echo timestamp > $(srcdir)/cstamp-h.in
- auto-host.h: cstamp-h ; @true
diff --git a/lang/gcc30/pkg-comment b/lang/gcc30/pkg-comment
deleted file mode 100644
index e67c9eca41ae..000000000000
--- a/lang/gcc30/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-EGCS enhanced version of the GNU compiler suite (inprogress version)
diff --git a/lang/gcc30/pkg-descr b/lang/gcc30/pkg-descr
deleted file mode 100644
index 0429360a5404..000000000000
--- a/lang/gcc30/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Egcs (pronounced "eggs") is an enhanced version of the GNU compiler
-suite, including gcc, g++, and g77. Egcs is based on a recent
-snapshot of the gcc-2.8 development sources; it contains nearly
-all of the new features found in gcc-2.8. Egcs also contains many
-improvements and features not found in gcc-2.7 and even the soon to be
-released gcc-2.8 compilers. C++ support, and in particular template
-support, is vastly improved over gcc-2.7.
-
-For more details, see <http://www.cygnus.com/egcs/>.
-
-Beware: This port installs new versions of "gcc", "g++", "c++" and
-so forth into the "${PREFIX}/bin" directory. Mind your PATHs if you
-don't want to use this compiler by default.
-
-- John Polstra <jdp@polstra.com>
-
-WWW: http://egcs.cygnus.com
diff --git a/lang/gcc30/pkg-plist b/lang/gcc30/pkg-plist
deleted file mode 100644
index 1ca16caec5f1..000000000000
--- a/lang/gcc30/pkg-plist
+++ /dev/null
@@ -1,318 +0,0 @@
-@comment $FreeBSD$
-bin/eg++filt
-bin/eg++
-bin/eg77
-bin/egcc
-bin/%%GNU_HOST%%-gcc
-bin/gcj
-bin/gcjh
-bin/gcov
-bin/jv-scan
-bin/jcf-dump
-%%GNU_HOST%%/include/_G_config.h
-%%GNU_HOST%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/PlotFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/SFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algorithm
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bitset
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/builtinbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cassert
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cerrno
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cfloat
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ciso646
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/climits
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/clocale
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cmath
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csetjmp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csignal
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdarg
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstddef
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdio
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdlib
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstring
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ctime
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwchar
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/defalloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/dummy.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/editbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/floatio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/functional
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/indstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iolibio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iosfwd
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostreamP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/istream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libioP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/parsestream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pfstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/procbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/queue
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ropeimpl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/dcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/fcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/indirect_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/ldcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/mask_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/std_valarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/straits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.tcc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_meta.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdexcept
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdiostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_config.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_construct.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_fun.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_numeric.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_queue.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_raw_storage_iter.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_relops.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_uninitialized.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_vector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/streambuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strfile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/string
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/type_traits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/utility
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/valarray
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
-@unexec install-info --delete %D/info/gcc.info %D/info/dir
-@unexec install-info --delete %D/info/g77.info %D/info/dir
-@unexec install-info --delete %D/info/cpp.info %D/info/dir
-info/cpp.info
-info/cpp.info-1
-info/cpp.info-2
-info/cpp.info-3
-info/g77.info
-info/g77.info-1
-info/g77.info-10
-info/g77.info-11
-info/g77.info-12
-info/g77.info-13
-info/g77.info-14
-info/g77.info-15
-info/g77.info-16
-info/g77.info-17
-info/g77.info-18
-info/g77.info-19
-info/g77.info-2
-info/g77.info-20
-info/g77.info-21
-info/g77.info-3
-info/g77.info-4
-info/g77.info-5
-info/g77.info-6
-info/g77.info-7
-info/g77.info-8
-info/g77.info-9
-info/gcc.info
-info/gcc.info-1
-info/gcc.info-10
-info/gcc.info-11
-info/gcc.info-12
-info/gcc.info-13
-info/gcc.info-14
-info/gcc.info-15
-info/gcc.info-16
-info/gcc.info-17
-info/gcc.info-18
-info/gcc.info-19
-info/gcc.info-2
-info/gcc.info-20
-info/gcc.info-21
-info/gcc.info-22
-info/gcc.info-23
-info/gcc.info-24
-info/gcc.info-25
-info/gcc.info-26
-info/gcc.info-27
-info/gcc.info-28
-info/gcc.info-29
-info/gcc.info-30
-info/gcc.info-31
-info/gcc.info-3
-info/gcc.info-4
-info/gcc.info-5
-info/gcc.info-6
-info/gcc.info-7
-info/gcc.info-8
-info/gcc.info-9
-@exec install-info %D/info/cpp.info %D/info/dir
-@exec install-info %D/info/g77.info %D/info/dir
-@exec install-info %D/info/gcc.info %D/info/dir
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbeginS.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtend.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtendS.o
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/iso646.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/encoding.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/hash.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-api.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
-@comment These 3 libraries are moved from PREFIX/lib to avoid conflicts
-@comment with the stock compiler.
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libg2c.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
-@dirrm %%GNU_HOST%%/include
-@dirrm %%GNU_HOST%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%
-@dirrm lib/gcc-lib
diff --git a/lang/gcc31/Makefile b/lang/gcc31/Makefile
deleted file mode 100644
index efee67e57ea1..000000000000
--- a/lang/gcc31/Makefile
+++ /dev/null
@@ -1,118 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: egcs
-# Version required: 1998-09-14
-# Date created: 9 Jan 1998
-# Whom: John Polstra <jdp@polstra.com>
-#
-# $FreeBSD$
-#
-
-SNAPDATE= 1999-11-10
-SNAPVER= ${SNAPDATE:S/-//g}
-
-DISTNAME= gcc-2.96
-PKGNAME= gcc-devel-${SNAPVER}
-CATEGORIES= lang java
-MASTER_SITES= ftp://egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.ninemoons.com/pub/mirrors/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.nluug.nl/pub/languages/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.yggdrasil.com/mirrors/site/egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/
-DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
- egcs-java-${SNAPVER}${EXTRACT_SUFX} \
- egcs-objc-${SNAPVER}${EXTRACT_SUFX}
-
-MAINTAINER= obrien@FreeBSD.org
-
-NO_CDROM= 'dated material'
-
-.include <bsd.port.pre.mk>
-
-EGCS_REV= ${DISTNAME:S/gcc-//g}
-LIBSTDCPP_REV= 4
-WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
-
-.if ${PORTOBJFORMAT} == "elf"
-.if ${MACHINE_ARCH} == "i386"
-PLIST= ${WRKDIR}/PLIST
-.endif
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL}
-.else
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsdaout${OSREL}
-.endif
-
-PLIST_SUB= EGCS_REV=${EGCS_REV} GNU_HOST=${CONFIGURE_TARGET}
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= --with-gnu-as --with-gnu-ld \
- --with-gxx-include-dir=${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/include/g++
-.if defined(WANT_SHAREDLIBS)
-CONFIGURE_ARGS+= --enable-shared
-.endif
-.if defined(WANT_THREADS)
-# ?is this an ObjC only thing?
-CONFIGURE_ARGS+= --enable-threads=posix
-.endif
-ALL_TARGET= bootstrap
-MAN1= cccp.1 eg++.1 eg77.1 egcc.1
-
-pre-patch:
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
- @${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
-
-pre-configure:
- @(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
- ${SED} -e "s:__FreeBSD__:__FreeBSD__=$${MAJ}:" ${FILESDIR}/freebsd.h \
- >${WRKSRC}/gcc/config/freebsd.h )
- @${CP} ${FILESDIR}/alpha-freebsd.h ${WRKSRC}/gcc/config/alpha/freebsd.h
-.if ${PORTOBJFORMAT} == "elf" && ${MACHINE_ARCH} == "i386"
- @${SED} -e 's/^@comment ELF-only://' ${PKGDIR}/PLIST >${PLIST}
-.endif
- @# Keep from running `autoconf' and `autoheader' since we modified
- @# configure.in by patching it.
- @touch ${WRKSRC}/gcc/configure
- @touch ${WRKSRC}/gcc/cstamp-h.in
-
-pre-install:
- ${MKDIR} ${PREFIX}/info
-
-post-install:
- @${RM} -f ${PREFIX}/bin/c++
- @${MV} -f ${PREFIX}/bin/c++filt ${PREFIX}/bin/g++filt
- @(for prog in ${PREFIX}/bin/gcc ${PREFIX}/bin/g++ \
- ${PREFIX}/bin/g++filt ${PREFIX}/bin/g77 ${PREFIX}/bin/gcov \
- ${PREFIX}/bin/${CONFIGURE_TARGET}-gcc \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1obj \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1plus \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cpp \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/collect2 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/f771 ; \
- do \
- strip $$prog ; \
- done)
- ${MV} ${PREFIX}/bin/gcc ${PREFIX}/bin/egcc
- ${MV} ${PREFIX}/bin/g++ ${PREFIX}/bin/eg++
- ${MV} ${PREFIX}/bin/g77 ${PREFIX}/bin/eg77
- ${MV} ${PREFIX}/bin/g++filt ${PREFIX}/bin/eg++filt
- ${RM} -f ${PREFIX}/bin/cpp
- ${MV} ${PREFIX}/lib/libiberty.a \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
- ${MV} -f ${PREFIX}/lib/libstdc++.a.${LIBSTDCPP_REV} \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/libstdc++.a
- ${MV} ${PREFIX}/man/man1/gcc.1 ${PREFIX}/man/man1/egcc.1
- ${MV} ${PREFIX}/man/man1/g++.1 ${PREFIX}/man/man1/eg++.1
- ${MV} ${PREFIX}/man/man1/g77.1 ${PREFIX}/man/man1/eg77.1
-.if defined(WANT_SHAREDLIBS)
- ${MV} -f ${PREFIX}/lib/libstdc++.so* \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
-.endif
-.for info in cpp g77 gcc
- install-info ${PREFIX}/info/${info}.info ${PREFIX}/info/dir
-.endfor
-
-.include <bsd.port.post.mk>
diff --git a/lang/gcc31/distinfo b/lang/gcc31/distinfo
deleted file mode 100644
index 01e47c5903ef..000000000000
--- a/lang/gcc31/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-MD5 (egcs-core-19991110.tar.gz) = 84f799ff559c69b30746297bbbb025ea
-MD5 (egcs-g++-19991110.tar.gz) = ea1c5a9dbb4d76d1d2525580fc725263
-MD5 (egcs-g77-19991110.tar.gz) = 07c65a4f071590b3013f0452cdb0116c
-MD5 (egcs-java-19991110.tar.gz) = 2ee9273bc569269998f9ac1e961cac67
-MD5 (egcs-objc-19991110.tar.gz) = d4e71cd48956bf699adc775ee930cd1a
diff --git a/lang/gcc31/files/alpha-freebsd.h b/lang/gcc31/files/alpha-freebsd.h
deleted file mode 100644
index c96edd16be83..000000000000
--- a/lang/gcc31/files/alpha-freebsd.h
+++ /dev/null
@@ -1,551 +0,0 @@
-/* Definitions of target machine for GNU compiler,
- for Alpha FreeBSD systems.
- Copyright (C) 1998 Free Software Foundation, Inc.
-
-This file is part of GNU CC.
-
-GNU CC 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, or (at your option)
-any later version.
-
-GNU CC 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 GNU CC; see the file COPYING. If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
-
-/* This is used on Alpha platforms that use the ELF format.
- This was taken from the NetBSD configuration, and modified
- for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
-
-/* $FreeBSD: /tmp/pcvs/ports/lang/gcc31/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
-
-
-/* Get generic FreeBSD definitions. */
-#include <freebsd.h>
-
-
-#undef OBJECT_FORMAT_COFF
-#undef EXTENDED_COFF
-#define OBJECT_FORMAT_ELF
-
-/* This is BSD, so it wants DBX format. */
-
-#define DBX_DEBUGGING_INFO
-
-/* This is the char to use for continuation (in case we need to turn
- continuation back on). */
-
-#undef DBX_CONTIN_CHAR
-#define DBX_CONTIN_CHAR '?'
-
-#undef ASM_FINAL_SPEC
-
-/* Names to predefine in the preprocessor for this target machine.
- XXX FreeBSD, by convention, shouldn't do __alpha, but lots of applications
- expect it because that's what OSF/1 does. */
-
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (FreeBSD/alpha ELF)");
-
-#undef TARGET_DEFAULT
-#define TARGET_DEFAULT (MASK_FP | MASK_FPREGS | MASK_GAS)
-
-#undef CPP_PREDEFINES
-#define CPP_PREDEFINES \
- "-D__alpha__ -D__alpha -D__ELF__ -Acpu(alpha) -Amachine(alpha)" \
- CPP_FBSD_PREDEFINES
-
-#undef CPP_SPEC
-#define CPP_SPEC "%{posix:-D_POSIX_SOURCE}"
-
-/* Make gcc agree with <machine/ansi.h> */
-
-#undef WCHAR_TYPE
-#define WCHAR_TYPE "int"
-
-#undef WCHAR_UNSIGNED
-#define WCHAR_UNSIGNED 0
-
-#undef WCHAR_TYPE_SIZE
-#define WCHAR_TYPE_SIZE 32
-
-/* Output assembler code to FILE to increment profiler label # LABELNO
- for profiling a function entry. Under FreeBSD/Alpha, the assembler does
- nothing special with -pg. */
-
-#undef FUNCTION_PROFILER
-#define FUNCTION_PROFILER(FILE, LABELNO) \
- fputs ("\tjsr $28,_mcount\n", (FILE))
-
-/* Show that we need a GP when profiling. */
-#define TARGET_PROFILING_NEEDS_GP
-
-#undef HAS_INIT_SECTION
-
-/* Provide an ASM_SPEC appropriate for a FreeBSD/alpha target. This differs
- from the generic FreeBSD ASM_SPEC in that no special handling of PIC is
- necessary on the Alpha. */
-
-#undef ASM_SPEC
-#define ASM_SPEC " %| %{mcpu=*:-m%*}"
-
-/* Output at beginning of assembler file. */
-
-#undef ASM_FILE_START
-#define ASM_FILE_START(FILE) \
-{ \
- alpha_write_verstamp (FILE); \
- output_file_directive (FILE, main_input_filename); \
- fprintf (FILE, "\t.version\t\"01.01\"\n"); \
- fprintf (FILE, "\t.set noat\n"); \
-}
-
-#undef ASM_OUTPUT_SOURCE_LINE
-#define ASM_OUTPUT_SOURCE_LINE(STREAM, LINE) \
- alpha_output_lineno (STREAM, LINE)
-extern void alpha_output_lineno ();
-
-extern void output_file_directive ();
-
-/* Attach a special .ident directive to the end of the file to identify
- the version of GCC which compiled this code. The format of the
- .ident string is patterned after the ones produced by native svr4
- C compilers. */
-
-#undef IDENT_ASM_OP
-#define IDENT_ASM_OP ".ident"
-
-#ifdef IDENTIFY_WITH_IDENT
-#undef ASM_IDENTIFY_GCC
-#define ASM_IDENTIFY_GCC(FILE) /* nothing */
-#undef ASM_IDENTIFY_LANGUAGE
-#define ASM_IDENTIFY_LANGUAGE(FILE) \
- fprintf(FILE, "\t%s \"GCC (%s) %s\"\n", IDENT_ASM_OP, \
- lang_identify(), version_string)
-#else
-#undef ASM_FILE_END
-#define ASM_FILE_END(FILE) \
-do { \
- fprintf ((FILE), "\t%s\t\"GCC: (GNU) %s\"\n", \
- IDENT_ASM_OP, version_string); \
- } while (0)
-#endif
-
-/* Allow #sccs in preprocessor. */
-
-#define SCCS_DIRECTIVE
-
-/* Output #ident as a .ident. */
-
-#undef ASM_OUTPUT_IDENT
-#define ASM_OUTPUT_IDENT(FILE, NAME) \
- fprintf (FILE, "\t%s\t\"%s\"\n", IDENT_ASM_OP, NAME);
-
-/* This is how to allocate empty space in some section. The .zero
- pseudo-op is used for this on most svr4 assemblers. */
-
-#undef SKIP_ASM_OP
-#define SKIP_ASM_OP ".zero"
-
-#undef ASM_OUTPUT_SKIP
-#define ASM_OUTPUT_SKIP(FILE,SIZE) \
- fprintf (FILE, "\t%s\t%u\n", SKIP_ASM_OP, (SIZE))
-
-/* Output the label which precedes a jumptable. Note that for all svr4
- systems where we actually generate jumptables (which is to say every
- svr4 target except i386, where we use casesi instead) we put the jump-
- tables into the .rodata section and since other stuff could have been
- put into the .rodata section prior to any given jumptable, we have to
- make sure that the location counter for the .rodata section gets pro-
- perly re-aligned prior to the actual beginning of the jump table. */
-
-#undef ALIGN_ASM_OP
-#define ALIGN_ASM_OP ".align"
-
-#ifndef ASM_OUTPUT_BEFORE_CASE_LABEL
-#define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \
- ASM_OUTPUT_ALIGN ((FILE), 2);
-#endif
-
-#undef ASM_OUTPUT_CASE_LABEL
-#define ASM_OUTPUT_CASE_LABEL(FILE,PREFIX,NUM,JUMPTABLE) \
- do { \
- ASM_OUTPUT_BEFORE_CASE_LABEL (FILE, PREFIX, NUM, JUMPTABLE) \
- ASM_OUTPUT_INTERNAL_LABEL (FILE, PREFIX, NUM); \
- } while (0)
-
-/* The standard SVR4 assembler seems to require that certain builtin
- library routines (e.g. .udiv) be explicitly declared as .globl
- in each assembly file where they are referenced. */
-
-#undef ASM_OUTPUT_EXTERNAL_LIBCALL
-#define ASM_OUTPUT_EXTERNAL_LIBCALL(FILE, FUN) \
- ASM_GLOBALIZE_LABEL (FILE, XSTR (FUN, 0))
-
-/* This says how to output assembler code to declare an
- uninitialized external linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef COMMON_ASM_OP
-#define COMMON_ASM_OP ".comm"
-
-#undef ASM_OUTPUT_ALIGNED_COMMON
-#define ASM_OUTPUT_ALIGNED_COMMON(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", COMMON_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), ",%u,%u\n", (SIZE), (ALIGN) / BITS_PER_UNIT); \
-} while (0)
-
-/* This says how to output assembler code to declare an
- uninitialized internal linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef LOCAL_ASM_OP
-#define LOCAL_ASM_OP ".local"
-
-#undef ASM_OUTPUT_ALIGNED_LOCAL
-#define ASM_OUTPUT_ALIGNED_LOCAL(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", LOCAL_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), "\n"); \
- ASM_OUTPUT_ALIGNED_COMMON (FILE, NAME, SIZE, ALIGN); \
-} while (0)
-
-/* This is the pseudo-op used to generate a 64-bit word of data with a
- specific value in some section. */
-
-#undef INT_ASM_OP
-#define INT_ASM_OP ".quad"
-
-/* This is the pseudo-op used to generate a contiguous sequence of byte
- values from a double-quoted string WITHOUT HAVING A TERMINATING NUL
- AUTOMATICALLY APPENDED. This is the same for most svr4 assemblers. */
-
-#undef ASCII_DATA_ASM_OP
-#define ASCII_DATA_ASM_OP ".ascii"
-
-/* Support const sections and the ctors and dtors sections for g++.
- Note that there appears to be two different ways to support const
- sections at the moment. You can either #define the symbol
- READONLY_DATA_SECTION (giving it some code which switches to the
- readonly data section) or else you can #define the symbols
- EXTRA_SECTIONS, EXTRA_SECTION_FUNCTIONS, SELECT_SECTION, and
- SELECT_RTX_SECTION. We do both here just to be on the safe side. */
-
-#undef USE_CONST_SECTION
-#define USE_CONST_SECTION 1
-
-#undef CONST_SECTION_ASM_OP
-#define CONST_SECTION_ASM_OP ".section\t.rodata"
-
-/* Define the pseudo-ops used to switch to the .ctors and .dtors sections.
-
- Note that we want to give these sections the SHF_WRITE attribute
- because these sections will actually contain data (i.e. tables of
- addresses of functions in the current root executable or shared library
- file) and, in the case of a shared library, the relocatable addresses
- will have to be properly resolved/relocated (and then written into) by
- the dynamic linker when it actually attaches the given shared library
- to the executing process. (Note that on SVR4, you may wish to use the
- `-z text' option to the ELF linker, when building a shared library, as
- an additional check that you are doing everything right. But if you do
- use the `-z text' option when building a shared library, you will get
- errors unless the .ctors and .dtors sections are marked as writable
- via the SHF_WRITE attribute.) */
-
-#undef CTORS_SECTION_ASM_OP
-#define CTORS_SECTION_ASM_OP ".section\t.ctors,\"aw\""
-#undef DTORS_SECTION_ASM_OP
-#define DTORS_SECTION_ASM_OP ".section\t.dtors,\"aw\""
-
-/* On svr4, we *do* have support for the .init and .fini sections, and we
- can put stuff in there to be executed before and after `main'. We let
- crtstuff.c and other files know this by defining the following symbols.
- The definitions say how to change sections to the .init and .fini
- sections. This is the same for all known svr4 assemblers. */
-
-#undef INIT_SECTION_ASM_OP
-#define INIT_SECTION_ASM_OP ".section\t.init"
-#undef FINI_SECTION_ASM_OP
-#define FINI_SECTION_ASM_OP ".section\t.fini"
-
-/* A default list of other sections which we might be "in" at any given
- time. For targets that use additional sections (e.g. .tdesc) you
- should override this definition in the target-specific file which
- includes this file. */
-
-#undef EXTRA_SECTIONS
-#define EXTRA_SECTIONS in_const, in_ctors, in_dtors
-
-/* A default list of extra section function definitions. For targets
- that use additional sections (e.g. .tdesc) you should override this
- definition in the target-specific file which includes this file. */
-
-#undef EXTRA_SECTION_FUNCTIONS
-#define EXTRA_SECTION_FUNCTIONS \
- CONST_SECTION_FUNCTION \
- CTORS_SECTION_FUNCTION \
- DTORS_SECTION_FUNCTION
-
-#undef READONLY_DATA_SECTION
-#define READONLY_DATA_SECTION() const_section ()
-
-extern void text_section ();
-
-#undef CONST_SECTION_FUNCTION
-#define CONST_SECTION_FUNCTION \
-void \
-const_section () \
-{ \
- if (!USE_CONST_SECTION) \
- text_section(); \
- else if (in_section != in_const) \
- { \
- fprintf (asm_out_file, "%s\n", CONST_SECTION_ASM_OP); \
- in_section = in_const; \
- } \
-}
-
-#undef CTORS_SECTION_FUNCTION
-#define CTORS_SECTION_FUNCTION \
-void \
-ctors_section () \
-{ \
- if (in_section != in_ctors) \
- { \
- fprintf (asm_out_file, "%s\n", CTORS_SECTION_ASM_OP); \
- in_section = in_ctors; \
- } \
-}
-
-#undef DTORS_SECTION_FUNCTION
-#define DTORS_SECTION_FUNCTION \
-void \
-dtors_section () \
-{ \
- if (in_section != in_dtors) \
- { \
- fprintf (asm_out_file, "%s\n", DTORS_SECTION_ASM_OP); \
- in_section = in_dtors; \
- } \
-}
-
-/* Switch into a generic section.
- This is currently only used to support section attributes.
-
- We make the section read-only and executable for a function decl,
- read-only for a const data decl, and writable for a non-const data decl. */
-#undef ASM_OUTPUT_SECTION_NAME
-#define ASM_OUTPUT_SECTION_NAME(FILE, DECL, NAME, RELOC) \
- fprintf (FILE, ".section\t%s,\"%s\",@progbits\n", NAME, \
- (DECL) && TREE_CODE (DECL) == FUNCTION_DECL ? "ax" : \
- (DECL) && DECL_READONLY_SECTION (DECL, RELOC) ? "a" : "aw")
-
-
-/* A C statement (sans semicolon) to output an element in the table of
- global constructors. */
-#undef ASM_OUTPUT_CONSTRUCTOR
-#define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME) \
- do { \
- ctors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement (sans semicolon) to output an element in the table of
- global destructors. */
-#undef ASM_OUTPUT_DESTRUCTOR
-#define ASM_OUTPUT_DESTRUCTOR(FILE,NAME) \
- do { \
- dtors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement or statements to switch to the appropriate
- section for output of DECL. DECL is either a `VAR_DECL' node
- or a constant of some sort. RELOC indicates whether forming
- the initial value of DECL requires link-time relocations. */
-
-#undef SELECT_SECTION
-#define SELECT_SECTION(DECL,RELOC) \
-{ \
- if (TREE_CODE (DECL) == STRING_CST) \
- { \
- if (! flag_writable_strings) \
- const_section (); \
- else \
- data_section (); \
- } \
- else if (TREE_CODE (DECL) == VAR_DECL) \
- { \
- if ((flag_pic && RELOC) \
- || !TREE_READONLY (DECL) || TREE_SIDE_EFFECTS (DECL) \
- || !DECL_INITIAL (DECL) \
- || (DECL_INITIAL (DECL) != error_mark_node \
- && !TREE_CONSTANT (DECL_INITIAL (DECL)))) \
- data_section (); \
- else \
- const_section (); \
- } \
- else \
- const_section (); \
-}
-
-/* A C statement or statements to switch to the appropriate
- section for output of RTX in mode MODE. RTX is some kind
- of constant in RTL. The argument MODE is redundant except
- in the case of a `const_int' rtx. Currently, these always
- go into the const section. */
-
-#undef SELECT_RTX_SECTION
-#define SELECT_RTX_SECTION(MODE,RTX) const_section()
-
-/* Define the strings used for the .type, .size and .set directives.
- These strings generally do not vary from one system running svr4 to
- another, but if a given system (e.g. m88k running svr) needs to use
- different pseudo-op names for these, they may be overridden in the
- file which includes this one. */
-
-#undef TYPE_ASM_OP
-#define TYPE_ASM_OP ".type"
-#undef SIZE_ASM_OP
-#define SIZE_ASM_OP ".size"
-
-/* This is how we tell the assembler that two symbols have the same value. */
-
-#undef ASM_OUTPUT_DEF
-#define ASM_OUTPUT_DEF(FILE,NAME1,NAME2) \
- do { assemble_name(FILE, NAME1); \
- fputs(" = ", FILE); \
- assemble_name(FILE, NAME2); \
- fputc('\n', FILE); } while (0)
-
-/* A table of bytes codes used by the ASM_OUTPUT_ASCII and
- ASM_OUTPUT_LIMITED_STRING macros. Each byte in the table
- corresponds to a particular byte value [0..255]. For any
- given byte value, if the value in the corresponding table
- position is zero, the given character can be output directly.
- If the table value is 1, the byte must be output as a \ooo
- octal escape. If the tables value is anything else, then the
- byte value should be output as a \ followed by the value
- in the table. Note that we can use standard UN*X escape
- sequences for many control characters, but we don't use
- \a to represent BEL because some svr4 assemblers (e.g. on
- the i386) don't know about that. Also, we don't use \v
- since some versions of gas, such as 2.2 did not accept it. */
-
-#undef ESCAPES
-#define ESCAPES \
-"\1\1\1\1\1\1\1\1btn\1fr\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\0\0\"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\\\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1"
-
-/* Some svr4 assemblers have a limit on the number of characters which
- can appear in the operand of a .string directive. If your assembler
- has such a limitation, you should define STRING_LIMIT to reflect that
- limit. Note that at least some svr4 assemblers have a limit on the
- actual number of bytes in the double-quoted string, and that they
- count each character in an escape sequence as one byte. Thus, an
- escape sequence like \377 would count as four bytes.
-
- If your target assembler doesn't support the .string directive, you
- should define this to zero.
-*/
-
-#undef STRING_LIMIT
-#define STRING_LIMIT ((unsigned) 256)
-
-#undef STRING_ASM_OP
-#define STRING_ASM_OP ".string"
-
-/*
- * We always use gas here, so we don't worry about ECOFF assembler problems.
- */
-#undef TARGET_GAS
-#define TARGET_GAS 1
-
-#undef PREFERRED_DEBUGGING_TYPE
-#define PREFERRED_DEBUGGING_TYPE DBX_DEBUG
-
-#undef LINK_SPEC
-#define LINK_SPEC "-m elf64alpha \
- %{p:%e`-p' not supported; use `-pg' and gprof(1)} \
- %{Wl,*:%*} \
- %{assert*} %{R*} %{rpath*} %{defsym*} \
- %{shared:-Bshareable %{h*} %{soname*}} \
- %{symbolic:-Bsymbolic} \
- %{!shared: \
- %{!static: \
- %{rdynamic:-export-dynamic} \
- %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \
- %{static:-Bstatic}}"
-
-#undef STARTFILE_SPEC
-#define STARTFILE_SPEC \
- "%{!shared: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
- %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-
-/* Provide a ENDFILE_SPEC appropriate for ELF. Here we tack on the
- magical crtend.o file which provides part of the support for
- getting C++ file-scope static object constructed before entering
- `main', followed by a normal ELF "finalizer" file, `crtn.o'. */
-
-#undef ENDFILE_SPEC
-#define ENDFILE_SPEC \
- "%{!shared:crtend.o%s} %{shared:crtendS.o%s}"
-
-/* Implicit library calls should use memcpy, not bcopy, etc. */
-
-#define TARGET_MEM_FUNCTIONS
-
-/* Handle #pragma weak and #pragma pack. */
-
-#define HANDLE_SYSV_PRAGMA
-
-/*
- * Some imports from svr4.h in support of shared libraries.
- * Currently, we need the DECLARE_OBJECT_SIZE stuff.
- */
-
-/* This is how we tell the assembler that a symbol is weak. */
-
-#undef ASM_WEAKEN_LABEL
-#define ASM_WEAKEN_LABEL(FILE,NAME) \
- do { fputs ("\t.globl\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); \
- fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); } while (0)
-
-/* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
- expect various different forms for this operand. The one given here
- is just a default. You may need to override it in your machine-
- specific tm.h file (depending upon the particulars of your assembler). */
-
-#undef TYPE_OPERAND_FMT
-#define TYPE_OPERAND_FMT "@%s"
-
-/* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-
-#ifndef ASM_DECLARE_RESULT
-#define ASM_DECLARE_RESULT(FILE, RESULT)
-#endif
diff --git a/lang/gcc31/files/patch-aa b/lang/gcc31/files/patch-aa
deleted file mode 100644
index 9dc2e19279bb..000000000000
--- a/lang/gcc31/files/patch-aa
+++ /dev/null
@@ -1,12 +0,0 @@
---- gcc/cpp.texi.orig Mon Aug 11 08:57:05 1997
-+++ gcc/cpp.texi Sat Jan 10 11:59:15 1998
-@@ -1,5 +1,9 @@
- \input texinfo
- @setfilename cpp.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* cpp: (cpp). The egcs C/C++ preprocessor.
-+@end direntry
- @settitle The C Preprocessor
-
- @ignore
diff --git a/lang/gcc31/files/patch-ab b/lang/gcc31/files/patch-ab
deleted file mode 100644
index f298fd056742..000000000000
--- a/lang/gcc31/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/f/g77.texi.orig Thu Jun 4 03:41:18 1998
-+++ gcc/f/g77.texi Tue Jun 9 17:52:16 1998
-@@ -150,7 +150,7 @@
-
- @dircategory Programming
- @direntry
--* g77: (g77). The GNU Fortran compiler.
-+* g77: (g77). The EGCS GNU Fortran compiler.
- @end direntry
- @node Top, Copying,, (DIR)
- @top Introduction
diff --git a/lang/gcc31/files/patch-ac b/lang/gcc31/files/patch-ac
deleted file mode 100644
index 961874c5c315..000000000000
--- a/lang/gcc31/files/patch-ac
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/gcc.texi.orig Fri Jan 2 15:38:11 1998
-+++ gcc/gcc.texi Sat Jan 10 11:56:49 1998
-@@ -1,6 +1,10 @@
- >\input texinfo @c -*-texinfo-*-
- @c %**start of header
- @setfilename gcc.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* gcc: (gcc). The egcs C/C++ compiler.
-+@end direntry
- @c @setfilename usegcc.info
- @c @setfilename portgcc.info
- @c To produce the full manual, use the "gcc.info" setfilename, and
diff --git a/lang/gcc31/files/patch-ad b/lang/gcc31/files/patch-ad
deleted file mode 100644
index f8a3b90fdb1a..000000000000
--- a/lang/gcc31/files/patch-ad
+++ /dev/null
@@ -1,93 +0,0 @@
---- gcc/config/i386/freebsd-aout.h.orig Tue Jun 1 17:02:37 1999
-+++ gcc/config/i386/freebsd-aout.h Mon Jun 14 14:11:20 1999
-@@ -20,6 +20,10 @@
- the Free Software Foundation, 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-+
-+/* Get generic FreeBSD definitions. */
-+#include <freebsd.h>
-+
- /* This is tested by i386gas.h. */
- #define YES_UNDERSCORES
-
-@@ -32,12 +36,10 @@
- #include "i386/perform.h"
-
- /* This goes away when the math-emulator is fixed */
--#undef TARGET_DEFAULT
--#define TARGET_DEFAULT \
-- (MASK_80387 | MASK_IEEE_FP | MASK_FLOAT_RETURNS | MASK_NO_FANCY_MATH_387)
-+#define TARGET_CPU_DEFAULT 0400 /* TARGET_NO_FANCY_MATH_387 */
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Dunix -Di386 -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- /* Like the default, except no -lg. */
- #define LIB_SPEC "%{!shared:%{!pg:-lc}%{pg:-lc_p}}"
-@@ -87,14 +89,6 @@
- necessary when compiling PIC code. */
-
- #define JUMP_TABLES_IN_TEXT_SECTION 1
--
--/* Don't default to pcc-struct-return, because in FreeBSD we prefer the
-- superior nature of the older gcc way. */
--#define DEFAULT_PCC_STRUCT_RETURN 0
--
--/* Ensure we the configuration knows our system correctly so we can link with
-- libraries compiled with the native cc. */
--#undef NO_DOLLAR_IN_LABEL
-
- /* i386 freebsd still uses old binutils that don't insert nops by default
- when the .align directive demands to insert extra space in the text
-@@ -105,19 +99,18 @@
-
- /* Profiling routines, partially copied from i386/osfrose.h. */
-
--/* Redefine this to use %eax instead of %edx. */
-+/* Tell final.c that we don't need a label passed to mcount. */
-+#define NO_PROFILE_DATA
-+
- #undef FUNCTION_PROFILER
- #define FUNCTION_PROFILER(FILE, LABELNO) \
- { \
- if (flag_pic) \
- { \
-- fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%eax\n", \
-- LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \
- } \
- else \
- { \
-- fprintf (FILE, "\tmovl $%sP%d,%%eax\n", LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall mcount\n"); \
- } \
- }
-@@ -135,6 +128,7 @@
-
- #define TYPE_ASM_OP ".type"
- #define SIZE_ASM_OP ".size"
-+#define SET_ASM_OP ".set"
-
- /* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
-@@ -144,6 +138,12 @@
-
- #define TYPE_OPERAND_FMT "@%s"
-
-+#define HANDLE_SYSV_PRAGMA 1
-+
-+#define ASM_WEAKEN_LABEL(FILE,NAME) \
-+ do { fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
-+ fputc ('\n', FILE); } while (0)
-+
- /* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-@@ -245,3 +245,5 @@
- #define STARTFILE_SPEC \
- "%{shared:c++rt0.o%s} \
- %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}"
-+
-+#define MD_STARTFILE_PREFIX "/usr/lib/aout/"
diff --git a/lang/gcc31/files/patch-af b/lang/gcc31/files/patch-af
deleted file mode 100644
index 533a35a95584..000000000000
--- a/lang/gcc31/files/patch-af
+++ /dev/null
@@ -1,83 +0,0 @@
---- gcc/config/i386/freebsd.h.orig Thu Jun 17 05:33:32 1999
-+++ gcc/config/i386/freebsd.h Sat Jul 24 17:59:06 1999
-@@ -135,6 +135,10 @@
- : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \
- : (-1))
-
-+/* Don't use EGCS's normal profiling code -- we have our own fine-grained
-+ basic block profiling. */
-+#define NO_PROFILE_DATA
-+
- /* Tell final.c that we don't need a label passed to mcount. */
-
- #undef FUNCTION_PROFILER
-@@ -162,22 +166,30 @@
- #define WCHAR_TYPE_SIZE BITS_PER_WORD
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Di386 -Dunix -D__ELF__ -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- #undef CPP_SPEC
--#define CPP_SPEC "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}"
-+#if TARGET_CPU_DEFAULT == 2
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{!m386:-D__i486__}"
-+#else
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{m486:-D__i486__}"
-+#endif
-+
-+#undef CC1_SPEC
-+#define CC1_SPEC "\
-+ %{gline:%{!g:%{!g0:%{!g1:%{!g2: -g1}}}}} \
-+ %{maout: %{!mno-underscores: %{!munderscores: -munderscores }}}"
-
--/* This defines which switch letters take arguments. On FreeBSD, most of
-- the normal cases (defined in gcc.c) apply, and we also have -h* and
-- -z* options (for the linker) (comming from svr4).
-- We also have -R (alias --rpath), no -z, --soname (-h), --assert etc. */
--
--#undef SWITCH_TAKES_ARG
--#define SWITCH_TAKES_ARG(CHAR) \
-- (DEFAULT_SWITCH_TAKES_ARG (CHAR) \
-- || (CHAR) == 'h' \
-- || (CHAR) == 'z' \
-- || (CHAR) == 'R')
-+#undef ASM_SPEC
-+#define ASM_SPEC "%{v*: -v} %{maout: %{fpic:-k} %{fPIC:-k}}"
-
- /* Provide a STARTFILE_SPEC appropriate for FreeBSD. Here we add
- the magical crtbegin.o file (see crtstuff.c) which provides part
-@@ -186,11 +198,11 @@
-
- #undef STARTFILE_SPEC
- #define STARTFILE_SPEC \
-- "%{!shared: \
-- %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} \
-- %{!p:%{profile:gcrt1.o%s} \
-- %{!profile:crt1.o%s}}}} \
-- crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-+ "%{maout: %{shared:c++rt0.o%s} \
-+ %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}} \
-+ %{!maout: %{!shared: \
-+ %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
-+ crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}}"
-
- /* Provide a ENDFILE_SPEC appropriate for FreeBSD. Here we tack on
- the magical crtend.o file (see crtstuff.c) which provides part of
-@@ -200,7 +212,7 @@
-
- #undef ENDFILE_SPEC
- #define ENDFILE_SPEC \
-- "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s"
-+ "%{!maout: %{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s}"
-
- /* Provide a LIB_SPEC appropriate for FreeBSD. Just select the appropriate
- libc, depending on whether we're doing profiling or need threads support.
diff --git a/lang/gcc31/files/patch-ai b/lang/gcc31/files/patch-ai
deleted file mode 100644
index 4395574d635a..000000000000
--- a/lang/gcc31/files/patch-ai
+++ /dev/null
@@ -1,54 +0,0 @@
---- gcc/final.c.orig Sat Sep 5 22:52:01 1998
-+++ gcc/final.c Wed Oct 7 17:06:58 1998
-@@ -383,6 +383,8 @@
- /* zero word */
- assemble_integer (const0_rtx, long_bytes, 1);
-
-+ fprintf(asm_out_file,".stabs \"bbset\", 25, 0, 0, LPBX0\n");
-+
- /* address of filename */
- ASM_GENERATE_INTERNAL_LABEL (name, "LPBX", 1);
- assemble_integer (gen_rtx_SYMBOL_REF (Pmode, name), pointer_bytes, 1);
-@@ -1635,6 +1637,9 @@
- leaf_renumber_regs (first);
- #endif
-
-+ if (profile_block_flag)
-+ add_bb (file);
-+
- /* The Sun386i and perhaps other machines don't work right
- if the profiling code comes after the prologue. */
- #ifdef PROFILE_BEFORE_PROLOGUE
-@@ -1696,7 +1701,9 @@
- profile_function (file)
- FILE *file;
- {
-+#ifndef NO_PROFILE_DATA
- int align = MIN (BIGGEST_ALIGNMENT, LONG_TYPE_SIZE);
-+#endif /* not NO_PROFILE_DATA */
- #if defined(ASM_OUTPUT_REG_PUSH)
- #if defined(STRUCT_VALUE_INCOMING_REGNUM) || defined(STRUCT_VALUE_REGNUM)
- int sval = current_function_returns_struct;
-@@ -1706,10 +1713,12 @@
- #endif
- #endif /* ASM_OUTPUT_REG_PUSH */
-
-+#ifndef NO_PROFILE_DATA
- data_section ();
- ASM_OUTPUT_ALIGN (file, floor_log2 (align / BITS_PER_UNIT));
- ASM_OUTPUT_INTERNAL_LABEL (file, "LP", profile_label_no);
- assemble_integer (const0_rtx, LONG_TYPE_SIZE / BITS_PER_UNIT, 1);
-+#endif /* not NO_PROFILE_DATA */
-
- function_section (current_function_decl);
-
-@@ -1800,6 +1809,9 @@
- code to restore the stack frame and return to the caller. */
- FUNCTION_EPILOGUE (file, get_frame_size ());
- #endif
-+
-+ if (profile_block_flag)
-+ add_bb (file);
-
- #ifdef SDB_DEBUGGING_INFO
- if (write_symbols == SDB_DEBUG)
diff --git a/lang/gcc31/files/patch-ak b/lang/gcc31/files/patch-ak
deleted file mode 100644
index 81bf09754e07..000000000000
--- a/lang/gcc31/files/patch-ak
+++ /dev/null
@@ -1,48 +0,0 @@
---- gcc/configure.orig Mon Sep 20 02:59:34 1999
-+++ gcc/configure Sat Sep 25 10:51:55 1999
-@@ -3167,6 +3167,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -3772,8 +3781,12 @@
- # Next line turned off because both 386BSD and BSD/386 use GNU ld.
- # use_collect2=yes
- ;;
-- i[34567]86-*-freebsdelf*)
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -3782,13 +3795,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
-- i[34567]86-*-freebsd*)
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- i[34567]86-*-netbsd*)
- tm_file=i386/netbsd.h
diff --git a/lang/gcc31/files/patch-al b/lang/gcc31/files/patch-al
deleted file mode 100644
index 1c81b9a57bd2..000000000000
--- a/lang/gcc31/files/patch-al
+++ /dev/null
@@ -1,53 +0,0 @@
---- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
-+++ gcc/configure.in Sat Sep 25 10:56:01 1999
-@@ -634,6 +634,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -1274,9 +1283,15 @@
- # use_collect2=yes
- ;;
- changequote(,)dnl
-- i[34567]86-*-freebsdelf*)
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
-+changequote([,])dnl
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+changequote(,)dnl
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
- changequote([,])dnl
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -1285,15 +1300,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
--changequote(,)dnl
-- i[34567]86-*-freebsd*)
--changequote([,])dnl
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- changequote(,)dnl
- i[34567]86-*-netbsd*)
diff --git a/lang/gcc31/files/patch-bc b/lang/gcc31/files/patch-bc
deleted file mode 100644
index c3159ca2788c..000000000000
--- a/lang/gcc31/files/patch-bc
+++ /dev/null
@@ -1,34 +0,0 @@
---- libstdc++/Makefile.in.orig Sat Jul 17 22:50:47 1999
-+++ libstdc++/Makefile.in Tue Jul 20 07:56:00 1999
-@@ -14,7 +14,7 @@
- # along with this library; see the file COPYING. If not, write to the Free
- # Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
--VERSION = 2.10.0
-+VERSION = 4
- INTERFACE = 3
-
- gxx_include_dir=${includedir}/g++
-@@ -111,7 +111,8 @@
- $(LN_S) $(SHLIB) $(SHLINK) || cp $(ARLIB) $(ARLINK)
-
- mshlink:
-- @$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ #@$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ @true
-
- $(IO_DIR)/iostream.list: force
- cd $(IO_DIR) ; $(MAKE) $(FLAGS_TO_PASS) iostream.list
-@@ -336,11 +337,7 @@
- || cp $${RELINSTALLDIR}$(ARLIB) $${INSTALLLINKDIR}$(MULTISUBDIR)/$$FILE ; \
- fi; \
- elif [ $$FILE = mshlink ]; then \
-- for FILE in $(MSHLINK) ; do \
-- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- $(LN_S) $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE \
-- || cp $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- done; \
-+ true; \
- elif [ $$FILE = marlink ]; then \
- for FILE in $(MARLINK) ; do \
- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
diff --git a/lang/gcc31/files/patch-fa b/lang/gcc31/files/patch-fa
deleted file mode 100644
index 7f5e0e611ae8..000000000000
--- a/lang/gcc31/files/patch-fa
+++ /dev/null
@@ -1,232 +0,0 @@
---- gcc/c-common.c.orig Mon Feb 15 16:40:05 1999
-+++ gcc/c-common.c Tue Mar 30 03:35:22 1999
-@@ -61,7 +61,7 @@
- int, int, int));
- static void init_attributes PROTO((void));
- static void record_function_format PROTO((tree, tree, enum format_type,
-- int, int));
-+ int, int, int));
- static void record_international_format PROTO((tree, tree, int));
-
- /* Keep a stack of if statements. We record the number of compound
-@@ -669,6 +669,7 @@
- = TREE_VALUE (TREE_CHAIN (TREE_CHAIN (args)));
- int format_num;
- int first_arg_num;
-+ int null_format_ok;
- enum format_type format_type;
- tree argument;
- int arg_num;
-@@ -682,7 +683,7 @@
-
- if (TREE_CODE (format_type_id) != IDENTIFIER_NODE)
- {
-- error ("unrecognized format specifier");
-+ error_with_decl (decl, "unrecognized format specifier");
- continue;
- }
- else
-@@ -690,12 +691,26 @@
- char *p = IDENTIFIER_POINTER (format_type_id);
-
- if (!strcmp (p, "printf") || !strcmp (p, "__printf__"))
-+ {
-+ format_type = printf_format_type;
-+ null_format_ok = 0;
-+ }
-+ else if (!strcmp (p, "printf0") || !strcmp (p, "__printf0__"))
-+ {
- format_type = printf_format_type;
-+ null_format_ok = 1;
-+ }
- else if (!strcmp (p, "scanf") || !strcmp (p, "__scanf__"))
-+ {
- format_type = scanf_format_type;
-+ null_format_ok = 0;
-+ }
- else if (!strcmp (p, "strftime")
- || !strcmp (p, "__strftime__"))
-+ {
- format_type = strftime_format_type;
-+ null_format_ok = 0;
-+ }
- else
- {
- error ("`%s' is an unrecognized format function type", p);
-@@ -766,7 +781,8 @@
-
- record_function_format (DECL_NAME (decl),
- DECL_ASSEMBLER_NAME (decl),
-- format_type, format_num, first_arg_num);
-+ format_type, null_format_ok, format_num,
-+ first_arg_num);
- break;
- }
-
-@@ -1010,6 +1026,11 @@
- } format_char_info;
-
- static format_char_info print_char_table[] = {
-+/* FreeBSD kernel extensions. */
-+ { "D", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "b", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "rz", 0, NULL, T_I, T_I, T_L, NULL, NULL, NULL, "-wp0 +#" },
-+#define unextended_print_char_table (print_char_table + 3)
- { "di", 0, T_I, T_I, T_I, T_L, T_LL, T_LL, T_ST, "-wp0 +" },
- { "oxX", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0#" },
- { "u", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0" },
-@@ -1070,6 +1091,7 @@
- tree name; /* identifier such as "printf" */
- tree assembler_name; /* optional mangled identifier (for C++) */
- enum format_type format_type; /* type of format (printf, scanf, etc.) */
-+ int null_format_ok; /* TRUE if the format string may be NULL */
- int format_num; /* number of format argument */
- int first_arg_num; /* number of first arg (zero for varargs) */
- } function_format_info;
-@@ -1102,25 +1124,25 @@
- init_function_format_info ()
- {
- record_function_format (get_identifier ("printf"), NULL_TREE,
-- printf_format_type, 1, 2);
-+ printf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("scanf"), NULL_TREE,
-- scanf_format_type, 1, 2);
-+ scanf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("vprintf"), NULL_TREE,
-- printf_format_type, 1, 0);
-+ printf_format_type, 0, 1, 0);
- record_function_format (get_identifier ("vfprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("vsprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("strftime"), NULL_TREE,
-- strftime_format_type, 3, 0);
-+ strftime_format_type, 0, 3, 0);
-
- record_international_format (get_identifier ("gettext"), NULL_TREE, 1);
- record_international_format (get_identifier ("dgettext"), NULL_TREE, 2);
-@@ -1137,11 +1159,12 @@
- (e.g. for varargs such as vfprintf). */
-
- static void
--record_function_format (name, assembler_name, format_type,
-+record_function_format (name, assembler_name, format_type, null_format_ok,
- format_num, first_arg_num)
- tree name;
- tree assembler_name;
- enum format_type format_type;
-+ int null_format_ok;
- int format_num;
- int first_arg_num;
- {
-@@ -1165,6 +1188,7 @@
- }
-
- info->format_type = format_type;
-+ info->null_format_ok = null_format_ok;
- info->format_num = format_num;
- info->first_arg_num = first_arg_num;
- }
-@@ -1314,7 +1338,8 @@
-
- if (integer_zerop (format_tree))
- {
-- warning ("null format string");
-+ if (!info->null_format_ok)
-+ warning ("null format string");
- return;
- }
- if (TREE_CODE (format_tree) != ADDR_EXPR)
-@@ -1485,12 +1510,13 @@
- It will work on most machines, because size_t and int
- have the same mode. But might as well warn anyway,
- since it will fail on other machines. */
-+ /* XXX should we allow unsigned ints here? */
- if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != integer_type_node)
- &&
- (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != unsigned_type_node))
-- warning ("field width is not type int (arg %d)", arg_num);
-+ warning ("precision is not type int (arg %d)", arg_num);
- }
- }
- else
-@@ -1535,6 +1561,53 @@
- }
- }
- }
-+ if (*format_chars == 'b')
-+ {
-+ /* There should be an int arg to control the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != integer_type_node)
-+ &&
-+ (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != unsigned_type_node))
-+ {
-+ warning ("bitmap is not type int (arg %d)", arg_num);
-+ }
-+ }
-+ }
-+ if (*format_chars == 'D')
-+ {
-+ /* There should be an unsigned char * arg before the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ cur_type = TREE_TYPE (cur_param);
-+ if (TREE_CODE (cur_type) != POINTER_TYPE
-+ || TYPE_MAIN_VARIANT (TREE_TYPE (cur_type))
-+ != unsigned_char_type_node)
-+ {
-+ warning ("ethernet address is not type unsigned char *"
-+ " (arg %d)",
-+ arg_num);
-+ }
-+ }
-+ }
-
- aflag = 0;
-
-@@ -1604,7 +1677,8 @@
- switch (info->format_type)
- {
- case printf_format_type:
-- fci = print_char_table;
-+ fci = flag_format_extensions ? print_char_table
-+ : unextended_print_char_table;
- break;
- case scanf_format_type:
- fci = scan_char_table;
diff --git a/lang/gcc31/files/patch-fb b/lang/gcc31/files/patch-fb
deleted file mode 100644
index dae6d331898c..000000000000
--- a/lang/gcc31/files/patch-fb
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/flags.h.orig Sun Jan 31 09:46:18 1999
-+++ gcc/flags.h Tue Mar 30 13:17:11 1999
-@@ -137,6 +137,10 @@
-
- extern int warn_aggregate_return;
-
-+/* Nonzero means that -Wformat accepts certain non-ANSI formats. */
-+
-+extern int flag_format_extensions;
-+
- /* Nonzero if generating code to do profiling. */
-
- extern int profile_flag;
diff --git a/lang/gcc31/files/patch-fc b/lang/gcc31/files/patch-fc
deleted file mode 100644
index a3f44c5e158b..000000000000
--- a/lang/gcc31/files/patch-fc
+++ /dev/null
@@ -1,21 +0,0 @@
---- gcc/toplev.c.orig Mon Mar 22 15:23:26 1999
-+++ gcc/toplev.c Tue Mar 30 13:13:44 1999
-@@ -754,6 +754,9 @@
-
- int flag_no_ident = 0;
-
-+/* Nonzero means that -Wformat accepts certain system-dependent formats. */
-+int flag_format_extensions = 0;
-+
- /* Table of supported debugging formats. */
- static struct
- {
-@@ -954,6 +957,8 @@
- "Generate code to check every memory access" },
- {"prefix-function-name", &flag_prefix_function_name, 1,
- "Add a prefix to all function names" },
-+ {"format-extensions", &flag_format_extensions, 1,
-+ "-Wformat accepts certain FreeBSD system-dependent formats" },
- {"dump-unnumbered", &flag_dump_unnumbered, 1,
- "Suppress output of instruction numbers and line number notes in debugging dumps"},
- {"instrument-functions", &flag_instrument_function_entry_exit, 1,
diff --git a/lang/gcc31/files/patch-va b/lang/gcc31/files/patch-va
deleted file mode 100644
index 48040ffa6e96..000000000000
--- a/lang/gcc31/files/patch-va
+++ /dev/null
@@ -1,20 +0,0 @@
---- gcc/Makefile.in.orig Thu Feb 25 12:40:16 1999
-+++ gcc/Makefile.in Mon Mar 1 04:36:40 1999
-@@ -793,7 +793,7 @@
- rm -f config.run
-
- $(srcdir)/configure: $(srcdir)/configure.in
-- cd $(srcdir); autoconf
-+ cd $(srcdir); echo "wants to run autoconf"
-
- # cstamp-h.in controls rebuilding of config.in.
- # It is named cstamp-h.in and not stamp-h.in so the mostlyclean rule doesn't
-@@ -806,7 +806,7 @@
- # ??? Newer versions have a maintainer mode that may be useful here.
- $(srcdir)/config.in: $(srcdir)/cstamp-h.in
- $(srcdir)/cstamp-h.in: $(srcdir)/configure.in $(srcdir)/acconfig.h
-- cd $(srcdir) && autoheader
-+ cd $(srcdir) && echo "want to run autoheader"
- @rm -f $(srcdir)/cstamp-h.in
- echo timestamp > $(srcdir)/cstamp-h.in
- auto-host.h: cstamp-h ; @true
diff --git a/lang/gcc31/pkg-comment b/lang/gcc31/pkg-comment
deleted file mode 100644
index e67c9eca41ae..000000000000
--- a/lang/gcc31/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-EGCS enhanced version of the GNU compiler suite (inprogress version)
diff --git a/lang/gcc31/pkg-descr b/lang/gcc31/pkg-descr
deleted file mode 100644
index 0429360a5404..000000000000
--- a/lang/gcc31/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Egcs (pronounced "eggs") is an enhanced version of the GNU compiler
-suite, including gcc, g++, and g77. Egcs is based on a recent
-snapshot of the gcc-2.8 development sources; it contains nearly
-all of the new features found in gcc-2.8. Egcs also contains many
-improvements and features not found in gcc-2.7 and even the soon to be
-released gcc-2.8 compilers. C++ support, and in particular template
-support, is vastly improved over gcc-2.7.
-
-For more details, see <http://www.cygnus.com/egcs/>.
-
-Beware: This port installs new versions of "gcc", "g++", "c++" and
-so forth into the "${PREFIX}/bin" directory. Mind your PATHs if you
-don't want to use this compiler by default.
-
-- John Polstra <jdp@polstra.com>
-
-WWW: http://egcs.cygnus.com
diff --git a/lang/gcc31/pkg-plist b/lang/gcc31/pkg-plist
deleted file mode 100644
index 1ca16caec5f1..000000000000
--- a/lang/gcc31/pkg-plist
+++ /dev/null
@@ -1,318 +0,0 @@
-@comment $FreeBSD$
-bin/eg++filt
-bin/eg++
-bin/eg77
-bin/egcc
-bin/%%GNU_HOST%%-gcc
-bin/gcj
-bin/gcjh
-bin/gcov
-bin/jv-scan
-bin/jcf-dump
-%%GNU_HOST%%/include/_G_config.h
-%%GNU_HOST%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/PlotFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/SFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algorithm
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bitset
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/builtinbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cassert
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cerrno
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cfloat
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ciso646
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/climits
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/clocale
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cmath
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csetjmp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csignal
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdarg
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstddef
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdio
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdlib
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstring
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ctime
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwchar
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/defalloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/dummy.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/editbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/floatio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/functional
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/indstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iolibio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iosfwd
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostreamP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/istream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libioP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/parsestream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pfstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/procbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/queue
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ropeimpl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/dcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/fcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/indirect_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/ldcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/mask_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/std_valarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/straits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.tcc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_meta.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdexcept
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdiostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_config.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_construct.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_fun.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_numeric.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_queue.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_raw_storage_iter.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_relops.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_uninitialized.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_vector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/streambuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strfile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/string
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/type_traits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/utility
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/valarray
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
-@unexec install-info --delete %D/info/gcc.info %D/info/dir
-@unexec install-info --delete %D/info/g77.info %D/info/dir
-@unexec install-info --delete %D/info/cpp.info %D/info/dir
-info/cpp.info
-info/cpp.info-1
-info/cpp.info-2
-info/cpp.info-3
-info/g77.info
-info/g77.info-1
-info/g77.info-10
-info/g77.info-11
-info/g77.info-12
-info/g77.info-13
-info/g77.info-14
-info/g77.info-15
-info/g77.info-16
-info/g77.info-17
-info/g77.info-18
-info/g77.info-19
-info/g77.info-2
-info/g77.info-20
-info/g77.info-21
-info/g77.info-3
-info/g77.info-4
-info/g77.info-5
-info/g77.info-6
-info/g77.info-7
-info/g77.info-8
-info/g77.info-9
-info/gcc.info
-info/gcc.info-1
-info/gcc.info-10
-info/gcc.info-11
-info/gcc.info-12
-info/gcc.info-13
-info/gcc.info-14
-info/gcc.info-15
-info/gcc.info-16
-info/gcc.info-17
-info/gcc.info-18
-info/gcc.info-19
-info/gcc.info-2
-info/gcc.info-20
-info/gcc.info-21
-info/gcc.info-22
-info/gcc.info-23
-info/gcc.info-24
-info/gcc.info-25
-info/gcc.info-26
-info/gcc.info-27
-info/gcc.info-28
-info/gcc.info-29
-info/gcc.info-30
-info/gcc.info-31
-info/gcc.info-3
-info/gcc.info-4
-info/gcc.info-5
-info/gcc.info-6
-info/gcc.info-7
-info/gcc.info-8
-info/gcc.info-9
-@exec install-info %D/info/cpp.info %D/info/dir
-@exec install-info %D/info/g77.info %D/info/dir
-@exec install-info %D/info/gcc.info %D/info/dir
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbeginS.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtend.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtendS.o
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/iso646.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/encoding.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/hash.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-api.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
-@comment These 3 libraries are moved from PREFIX/lib to avoid conflicts
-@comment with the stock compiler.
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libg2c.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
-@dirrm %%GNU_HOST%%/include
-@dirrm %%GNU_HOST%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%
-@dirrm lib/gcc-lib
diff --git a/lang/gcc32/Makefile b/lang/gcc32/Makefile
deleted file mode 100644
index efee67e57ea1..000000000000
--- a/lang/gcc32/Makefile
+++ /dev/null
@@ -1,118 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: egcs
-# Version required: 1998-09-14
-# Date created: 9 Jan 1998
-# Whom: John Polstra <jdp@polstra.com>
-#
-# $FreeBSD$
-#
-
-SNAPDATE= 1999-11-10
-SNAPVER= ${SNAPDATE:S/-//g}
-
-DISTNAME= gcc-2.96
-PKGNAME= gcc-devel-${SNAPVER}
-CATEGORIES= lang java
-MASTER_SITES= ftp://egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.ninemoons.com/pub/mirrors/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.nluug.nl/pub/languages/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.yggdrasil.com/mirrors/site/egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/
-DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
- egcs-java-${SNAPVER}${EXTRACT_SUFX} \
- egcs-objc-${SNAPVER}${EXTRACT_SUFX}
-
-MAINTAINER= obrien@FreeBSD.org
-
-NO_CDROM= 'dated material'
-
-.include <bsd.port.pre.mk>
-
-EGCS_REV= ${DISTNAME:S/gcc-//g}
-LIBSTDCPP_REV= 4
-WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
-
-.if ${PORTOBJFORMAT} == "elf"
-.if ${MACHINE_ARCH} == "i386"
-PLIST= ${WRKDIR}/PLIST
-.endif
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL}
-.else
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsdaout${OSREL}
-.endif
-
-PLIST_SUB= EGCS_REV=${EGCS_REV} GNU_HOST=${CONFIGURE_TARGET}
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= --with-gnu-as --with-gnu-ld \
- --with-gxx-include-dir=${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/include/g++
-.if defined(WANT_SHAREDLIBS)
-CONFIGURE_ARGS+= --enable-shared
-.endif
-.if defined(WANT_THREADS)
-# ?is this an ObjC only thing?
-CONFIGURE_ARGS+= --enable-threads=posix
-.endif
-ALL_TARGET= bootstrap
-MAN1= cccp.1 eg++.1 eg77.1 egcc.1
-
-pre-patch:
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
- @${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
-
-pre-configure:
- @(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
- ${SED} -e "s:__FreeBSD__:__FreeBSD__=$${MAJ}:" ${FILESDIR}/freebsd.h \
- >${WRKSRC}/gcc/config/freebsd.h )
- @${CP} ${FILESDIR}/alpha-freebsd.h ${WRKSRC}/gcc/config/alpha/freebsd.h
-.if ${PORTOBJFORMAT} == "elf" && ${MACHINE_ARCH} == "i386"
- @${SED} -e 's/^@comment ELF-only://' ${PKGDIR}/PLIST >${PLIST}
-.endif
- @# Keep from running `autoconf' and `autoheader' since we modified
- @# configure.in by patching it.
- @touch ${WRKSRC}/gcc/configure
- @touch ${WRKSRC}/gcc/cstamp-h.in
-
-pre-install:
- ${MKDIR} ${PREFIX}/info
-
-post-install:
- @${RM} -f ${PREFIX}/bin/c++
- @${MV} -f ${PREFIX}/bin/c++filt ${PREFIX}/bin/g++filt
- @(for prog in ${PREFIX}/bin/gcc ${PREFIX}/bin/g++ \
- ${PREFIX}/bin/g++filt ${PREFIX}/bin/g77 ${PREFIX}/bin/gcov \
- ${PREFIX}/bin/${CONFIGURE_TARGET}-gcc \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1obj \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1plus \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cpp \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/collect2 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/f771 ; \
- do \
- strip $$prog ; \
- done)
- ${MV} ${PREFIX}/bin/gcc ${PREFIX}/bin/egcc
- ${MV} ${PREFIX}/bin/g++ ${PREFIX}/bin/eg++
- ${MV} ${PREFIX}/bin/g77 ${PREFIX}/bin/eg77
- ${MV} ${PREFIX}/bin/g++filt ${PREFIX}/bin/eg++filt
- ${RM} -f ${PREFIX}/bin/cpp
- ${MV} ${PREFIX}/lib/libiberty.a \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
- ${MV} -f ${PREFIX}/lib/libstdc++.a.${LIBSTDCPP_REV} \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/libstdc++.a
- ${MV} ${PREFIX}/man/man1/gcc.1 ${PREFIX}/man/man1/egcc.1
- ${MV} ${PREFIX}/man/man1/g++.1 ${PREFIX}/man/man1/eg++.1
- ${MV} ${PREFIX}/man/man1/g77.1 ${PREFIX}/man/man1/eg77.1
-.if defined(WANT_SHAREDLIBS)
- ${MV} -f ${PREFIX}/lib/libstdc++.so* \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
-.endif
-.for info in cpp g77 gcc
- install-info ${PREFIX}/info/${info}.info ${PREFIX}/info/dir
-.endfor
-
-.include <bsd.port.post.mk>
diff --git a/lang/gcc32/distinfo b/lang/gcc32/distinfo
deleted file mode 100644
index 01e47c5903ef..000000000000
--- a/lang/gcc32/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-MD5 (egcs-core-19991110.tar.gz) = 84f799ff559c69b30746297bbbb025ea
-MD5 (egcs-g++-19991110.tar.gz) = ea1c5a9dbb4d76d1d2525580fc725263
-MD5 (egcs-g77-19991110.tar.gz) = 07c65a4f071590b3013f0452cdb0116c
-MD5 (egcs-java-19991110.tar.gz) = 2ee9273bc569269998f9ac1e961cac67
-MD5 (egcs-objc-19991110.tar.gz) = d4e71cd48956bf699adc775ee930cd1a
diff --git a/lang/gcc32/files/alpha-freebsd.h b/lang/gcc32/files/alpha-freebsd.h
deleted file mode 100644
index 9af10ac58f0b..000000000000
--- a/lang/gcc32/files/alpha-freebsd.h
+++ /dev/null
@@ -1,551 +0,0 @@
-/* Definitions of target machine for GNU compiler,
- for Alpha FreeBSD systems.
- Copyright (C) 1998 Free Software Foundation, Inc.
-
-This file is part of GNU CC.
-
-GNU CC 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, or (at your option)
-any later version.
-
-GNU CC 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 GNU CC; see the file COPYING. If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
-
-/* This is used on Alpha platforms that use the ELF format.
- This was taken from the NetBSD configuration, and modified
- for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
-
-/* $FreeBSD: /tmp/pcvs/ports/lang/gcc32/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
-
-
-/* Get generic FreeBSD definitions. */
-#include <freebsd.h>
-
-
-#undef OBJECT_FORMAT_COFF
-#undef EXTENDED_COFF
-#define OBJECT_FORMAT_ELF
-
-/* This is BSD, so it wants DBX format. */
-
-#define DBX_DEBUGGING_INFO
-
-/* This is the char to use for continuation (in case we need to turn
- continuation back on). */
-
-#undef DBX_CONTIN_CHAR
-#define DBX_CONTIN_CHAR '?'
-
-#undef ASM_FINAL_SPEC
-
-/* Names to predefine in the preprocessor for this target machine.
- XXX FreeBSD, by convention, shouldn't do __alpha, but lots of applications
- expect it because that's what OSF/1 does. */
-
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (FreeBSD/alpha ELF)");
-
-#undef TARGET_DEFAULT
-#define TARGET_DEFAULT (MASK_FP | MASK_FPREGS | MASK_GAS)
-
-#undef CPP_PREDEFINES
-#define CPP_PREDEFINES \
- "-D__alpha__ -D__alpha -D__ELF__ -Acpu(alpha) -Amachine(alpha)" \
- CPP_FBSD_PREDEFINES
-
-#undef CPP_SPEC
-#define CPP_SPEC "%{posix:-D_POSIX_SOURCE}"
-
-/* Make gcc agree with <machine/ansi.h> */
-
-#undef WCHAR_TYPE
-#define WCHAR_TYPE "int"
-
-#undef WCHAR_UNSIGNED
-#define WCHAR_UNSIGNED 0
-
-#undef WCHAR_TYPE_SIZE
-#define WCHAR_TYPE_SIZE 32
-
-/* Output assembler code to FILE to increment profiler label # LABELNO
- for profiling a function entry. Under FreeBSD/Alpha, the assembler does
- nothing special with -pg. */
-
-#undef FUNCTION_PROFILER
-#define FUNCTION_PROFILER(FILE, LABELNO) \
- fputs ("\tjsr $28,_mcount\n", (FILE))
-
-/* Show that we need a GP when profiling. */
-#define TARGET_PROFILING_NEEDS_GP
-
-#undef HAS_INIT_SECTION
-
-/* Provide an ASM_SPEC appropriate for a FreeBSD/alpha target. This differs
- from the generic FreeBSD ASM_SPEC in that no special handling of PIC is
- necessary on the Alpha. */
-
-#undef ASM_SPEC
-#define ASM_SPEC " %| %{mcpu=*:-m%*}"
-
-/* Output at beginning of assembler file. */
-
-#undef ASM_FILE_START
-#define ASM_FILE_START(FILE) \
-{ \
- alpha_write_verstamp (FILE); \
- output_file_directive (FILE, main_input_filename); \
- fprintf (FILE, "\t.version\t\"01.01\"\n"); \
- fprintf (FILE, "\t.set noat\n"); \
-}
-
-#undef ASM_OUTPUT_SOURCE_LINE
-#define ASM_OUTPUT_SOURCE_LINE(STREAM, LINE) \
- alpha_output_lineno (STREAM, LINE)
-extern void alpha_output_lineno ();
-
-extern void output_file_directive ();
-
-/* Attach a special .ident directive to the end of the file to identify
- the version of GCC which compiled this code. The format of the
- .ident string is patterned after the ones produced by native svr4
- C compilers. */
-
-#undef IDENT_ASM_OP
-#define IDENT_ASM_OP ".ident"
-
-#ifdef IDENTIFY_WITH_IDENT
-#undef ASM_IDENTIFY_GCC
-#define ASM_IDENTIFY_GCC(FILE) /* nothing */
-#undef ASM_IDENTIFY_LANGUAGE
-#define ASM_IDENTIFY_LANGUAGE(FILE) \
- fprintf(FILE, "\t%s \"GCC (%s) %s\"\n", IDENT_ASM_OP, \
- lang_identify(), version_string)
-#else
-#undef ASM_FILE_END
-#define ASM_FILE_END(FILE) \
-do { \
- fprintf ((FILE), "\t%s\t\"GCC: (GNU) %s\"\n", \
- IDENT_ASM_OP, version_string); \
- } while (0)
-#endif
-
-/* Allow #sccs in preprocessor. */
-
-#define SCCS_DIRECTIVE
-
-/* Output #ident as a .ident. */
-
-#undef ASM_OUTPUT_IDENT
-#define ASM_OUTPUT_IDENT(FILE, NAME) \
- fprintf (FILE, "\t%s\t\"%s\"\n", IDENT_ASM_OP, NAME);
-
-/* This is how to allocate empty space in some section. The .zero
- pseudo-op is used for this on most svr4 assemblers. */
-
-#undef SKIP_ASM_OP
-#define SKIP_ASM_OP ".zero"
-
-#undef ASM_OUTPUT_SKIP
-#define ASM_OUTPUT_SKIP(FILE,SIZE) \
- fprintf (FILE, "\t%s\t%u\n", SKIP_ASM_OP, (SIZE))
-
-/* Output the label which precedes a jumptable. Note that for all svr4
- systems where we actually generate jumptables (which is to say every
- svr4 target except i386, where we use casesi instead) we put the jump-
- tables into the .rodata section and since other stuff could have been
- put into the .rodata section prior to any given jumptable, we have to
- make sure that the location counter for the .rodata section gets pro-
- perly re-aligned prior to the actual beginning of the jump table. */
-
-#undef ALIGN_ASM_OP
-#define ALIGN_ASM_OP ".align"
-
-#ifndef ASM_OUTPUT_BEFORE_CASE_LABEL
-#define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \
- ASM_OUTPUT_ALIGN ((FILE), 2);
-#endif
-
-#undef ASM_OUTPUT_CASE_LABEL
-#define ASM_OUTPUT_CASE_LABEL(FILE,PREFIX,NUM,JUMPTABLE) \
- do { \
- ASM_OUTPUT_BEFORE_CASE_LABEL (FILE, PREFIX, NUM, JUMPTABLE) \
- ASM_OUTPUT_INTERNAL_LABEL (FILE, PREFIX, NUM); \
- } while (0)
-
-/* The standard SVR4 assembler seems to require that certain builtin
- library routines (e.g. .udiv) be explicitly declared as .globl
- in each assembly file where they are referenced. */
-
-#undef ASM_OUTPUT_EXTERNAL_LIBCALL
-#define ASM_OUTPUT_EXTERNAL_LIBCALL(FILE, FUN) \
- ASM_GLOBALIZE_LABEL (FILE, XSTR (FUN, 0))
-
-/* This says how to output assembler code to declare an
- uninitialized external linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef COMMON_ASM_OP
-#define COMMON_ASM_OP ".comm"
-
-#undef ASM_OUTPUT_ALIGNED_COMMON
-#define ASM_OUTPUT_ALIGNED_COMMON(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", COMMON_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), ",%u,%u\n", (SIZE), (ALIGN) / BITS_PER_UNIT); \
-} while (0)
-
-/* This says how to output assembler code to declare an
- uninitialized internal linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef LOCAL_ASM_OP
-#define LOCAL_ASM_OP ".local"
-
-#undef ASM_OUTPUT_ALIGNED_LOCAL
-#define ASM_OUTPUT_ALIGNED_LOCAL(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", LOCAL_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), "\n"); \
- ASM_OUTPUT_ALIGNED_COMMON (FILE, NAME, SIZE, ALIGN); \
-} while (0)
-
-/* This is the pseudo-op used to generate a 64-bit word of data with a
- specific value in some section. */
-
-#undef INT_ASM_OP
-#define INT_ASM_OP ".quad"
-
-/* This is the pseudo-op used to generate a contiguous sequence of byte
- values from a double-quoted string WITHOUT HAVING A TERMINATING NUL
- AUTOMATICALLY APPENDED. This is the same for most svr4 assemblers. */
-
-#undef ASCII_DATA_ASM_OP
-#define ASCII_DATA_ASM_OP ".ascii"
-
-/* Support const sections and the ctors and dtors sections for g++.
- Note that there appears to be two different ways to support const
- sections at the moment. You can either #define the symbol
- READONLY_DATA_SECTION (giving it some code which switches to the
- readonly data section) or else you can #define the symbols
- EXTRA_SECTIONS, EXTRA_SECTION_FUNCTIONS, SELECT_SECTION, and
- SELECT_RTX_SECTION. We do both here just to be on the safe side. */
-
-#undef USE_CONST_SECTION
-#define USE_CONST_SECTION 1
-
-#undef CONST_SECTION_ASM_OP
-#define CONST_SECTION_ASM_OP ".section\t.rodata"
-
-/* Define the pseudo-ops used to switch to the .ctors and .dtors sections.
-
- Note that we want to give these sections the SHF_WRITE attribute
- because these sections will actually contain data (i.e. tables of
- addresses of functions in the current root executable or shared library
- file) and, in the case of a shared library, the relocatable addresses
- will have to be properly resolved/relocated (and then written into) by
- the dynamic linker when it actually attaches the given shared library
- to the executing process. (Note that on SVR4, you may wish to use the
- `-z text' option to the ELF linker, when building a shared library, as
- an additional check that you are doing everything right. But if you do
- use the `-z text' option when building a shared library, you will get
- errors unless the .ctors and .dtors sections are marked as writable
- via the SHF_WRITE attribute.) */
-
-#undef CTORS_SECTION_ASM_OP
-#define CTORS_SECTION_ASM_OP ".section\t.ctors,\"aw\""
-#undef DTORS_SECTION_ASM_OP
-#define DTORS_SECTION_ASM_OP ".section\t.dtors,\"aw\""
-
-/* On svr4, we *do* have support for the .init and .fini sections, and we
- can put stuff in there to be executed before and after `main'. We let
- crtstuff.c and other files know this by defining the following symbols.
- The definitions say how to change sections to the .init and .fini
- sections. This is the same for all known svr4 assemblers. */
-
-#undef INIT_SECTION_ASM_OP
-#define INIT_SECTION_ASM_OP ".section\t.init"
-#undef FINI_SECTION_ASM_OP
-#define FINI_SECTION_ASM_OP ".section\t.fini"
-
-/* A default list of other sections which we might be "in" at any given
- time. For targets that use additional sections (e.g. .tdesc) you
- should override this definition in the target-specific file which
- includes this file. */
-
-#undef EXTRA_SECTIONS
-#define EXTRA_SECTIONS in_const, in_ctors, in_dtors
-
-/* A default list of extra section function definitions. For targets
- that use additional sections (e.g. .tdesc) you should override this
- definition in the target-specific file which includes this file. */
-
-#undef EXTRA_SECTION_FUNCTIONS
-#define EXTRA_SECTION_FUNCTIONS \
- CONST_SECTION_FUNCTION \
- CTORS_SECTION_FUNCTION \
- DTORS_SECTION_FUNCTION
-
-#undef READONLY_DATA_SECTION
-#define READONLY_DATA_SECTION() const_section ()
-
-extern void text_section ();
-
-#undef CONST_SECTION_FUNCTION
-#define CONST_SECTION_FUNCTION \
-void \
-const_section () \
-{ \
- if (!USE_CONST_SECTION) \
- text_section(); \
- else if (in_section != in_const) \
- { \
- fprintf (asm_out_file, "%s\n", CONST_SECTION_ASM_OP); \
- in_section = in_const; \
- } \
-}
-
-#undef CTORS_SECTION_FUNCTION
-#define CTORS_SECTION_FUNCTION \
-void \
-ctors_section () \
-{ \
- if (in_section != in_ctors) \
- { \
- fprintf (asm_out_file, "%s\n", CTORS_SECTION_ASM_OP); \
- in_section = in_ctors; \
- } \
-}
-
-#undef DTORS_SECTION_FUNCTION
-#define DTORS_SECTION_FUNCTION \
-void \
-dtors_section () \
-{ \
- if (in_section != in_dtors) \
- { \
- fprintf (asm_out_file, "%s\n", DTORS_SECTION_ASM_OP); \
- in_section = in_dtors; \
- } \
-}
-
-/* Switch into a generic section.
- This is currently only used to support section attributes.
-
- We make the section read-only and executable for a function decl,
- read-only for a const data decl, and writable for a non-const data decl. */
-#undef ASM_OUTPUT_SECTION_NAME
-#define ASM_OUTPUT_SECTION_NAME(FILE, DECL, NAME, RELOC) \
- fprintf (FILE, ".section\t%s,\"%s\",@progbits\n", NAME, \
- (DECL) && TREE_CODE (DECL) == FUNCTION_DECL ? "ax" : \
- (DECL) && DECL_READONLY_SECTION (DECL, RELOC) ? "a" : "aw")
-
-
-/* A C statement (sans semicolon) to output an element in the table of
- global constructors. */
-#undef ASM_OUTPUT_CONSTRUCTOR
-#define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME) \
- do { \
- ctors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement (sans semicolon) to output an element in the table of
- global destructors. */
-#undef ASM_OUTPUT_DESTRUCTOR
-#define ASM_OUTPUT_DESTRUCTOR(FILE,NAME) \
- do { \
- dtors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement or statements to switch to the appropriate
- section for output of DECL. DECL is either a `VAR_DECL' node
- or a constant of some sort. RELOC indicates whether forming
- the initial value of DECL requires link-time relocations. */
-
-#undef SELECT_SECTION
-#define SELECT_SECTION(DECL,RELOC) \
-{ \
- if (TREE_CODE (DECL) == STRING_CST) \
- { \
- if (! flag_writable_strings) \
- const_section (); \
- else \
- data_section (); \
- } \
- else if (TREE_CODE (DECL) == VAR_DECL) \
- { \
- if ((flag_pic && RELOC) \
- || !TREE_READONLY (DECL) || TREE_SIDE_EFFECTS (DECL) \
- || !DECL_INITIAL (DECL) \
- || (DECL_INITIAL (DECL) != error_mark_node \
- && !TREE_CONSTANT (DECL_INITIAL (DECL)))) \
- data_section (); \
- else \
- const_section (); \
- } \
- else \
- const_section (); \
-}
-
-/* A C statement or statements to switch to the appropriate
- section for output of RTX in mode MODE. RTX is some kind
- of constant in RTL. The argument MODE is redundant except
- in the case of a `const_int' rtx. Currently, these always
- go into the const section. */
-
-#undef SELECT_RTX_SECTION
-#define SELECT_RTX_SECTION(MODE,RTX) const_section()
-
-/* Define the strings used for the .type, .size and .set directives.
- These strings generally do not vary from one system running svr4 to
- another, but if a given system (e.g. m88k running svr) needs to use
- different pseudo-op names for these, they may be overridden in the
- file which includes this one. */
-
-#undef TYPE_ASM_OP
-#define TYPE_ASM_OP ".type"
-#undef SIZE_ASM_OP
-#define SIZE_ASM_OP ".size"
-
-/* This is how we tell the assembler that two symbols have the same value. */
-
-#undef ASM_OUTPUT_DEF
-#define ASM_OUTPUT_DEF(FILE,NAME1,NAME2) \
- do { assemble_name(FILE, NAME1); \
- fputs(" = ", FILE); \
- assemble_name(FILE, NAME2); \
- fputc('\n', FILE); } while (0)
-
-/* A table of bytes codes used by the ASM_OUTPUT_ASCII and
- ASM_OUTPUT_LIMITED_STRING macros. Each byte in the table
- corresponds to a particular byte value [0..255]. For any
- given byte value, if the value in the corresponding table
- position is zero, the given character can be output directly.
- If the table value is 1, the byte must be output as a \ooo
- octal escape. If the tables value is anything else, then the
- byte value should be output as a \ followed by the value
- in the table. Note that we can use standard UN*X escape
- sequences for many control characters, but we don't use
- \a to represent BEL because some svr4 assemblers (e.g. on
- the i386) don't know about that. Also, we don't use \v
- since some versions of gas, such as 2.2 did not accept it. */
-
-#undef ESCAPES
-#define ESCAPES \
-"\1\1\1\1\1\1\1\1btn\1fr\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\0\0\"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\\\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1"
-
-/* Some svr4 assemblers have a limit on the number of characters which
- can appear in the operand of a .string directive. If your assembler
- has such a limitation, you should define STRING_LIMIT to reflect that
- limit. Note that at least some svr4 assemblers have a limit on the
- actual number of bytes in the double-quoted string, and that they
- count each character in an escape sequence as one byte. Thus, an
- escape sequence like \377 would count as four bytes.
-
- If your target assembler doesn't support the .string directive, you
- should define this to zero.
-*/
-
-#undef STRING_LIMIT
-#define STRING_LIMIT ((unsigned) 256)
-
-#undef STRING_ASM_OP
-#define STRING_ASM_OP ".string"
-
-/*
- * We always use gas here, so we don't worry about ECOFF assembler problems.
- */
-#undef TARGET_GAS
-#define TARGET_GAS 1
-
-#undef PREFERRED_DEBUGGING_TYPE
-#define PREFERRED_DEBUGGING_TYPE DBX_DEBUG
-
-#undef LINK_SPEC
-#define LINK_SPEC "-m elf64alpha \
- %{p:%e`-p' not supported; use `-pg' and gprof(1)} \
- %{Wl,*:%*} \
- %{assert*} %{R*} %{rpath*} %{defsym*} \
- %{shared:-Bshareable %{h*} %{soname*}} \
- %{symbolic:-Bsymbolic} \
- %{!shared: \
- %{!static: \
- %{rdynamic:-export-dynamic} \
- %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \
- %{static:-Bstatic}}"
-
-#undef STARTFILE_SPEC
-#define STARTFILE_SPEC \
- "%{!shared: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
- %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-
-/* Provide a ENDFILE_SPEC appropriate for ELF. Here we tack on the
- magical crtend.o file which provides part of the support for
- getting C++ file-scope static object constructed before entering
- `main', followed by a normal ELF "finalizer" file, `crtn.o'. */
-
-#undef ENDFILE_SPEC
-#define ENDFILE_SPEC \
- "%{!shared:crtend.o%s} %{shared:crtendS.o%s}"
-
-/* Implicit library calls should use memcpy, not bcopy, etc. */
-
-#define TARGET_MEM_FUNCTIONS
-
-/* Handle #pragma weak and #pragma pack. */
-
-#define HANDLE_SYSV_PRAGMA
-
-/*
- * Some imports from svr4.h in support of shared libraries.
- * Currently, we need the DECLARE_OBJECT_SIZE stuff.
- */
-
-/* This is how we tell the assembler that a symbol is weak. */
-
-#undef ASM_WEAKEN_LABEL
-#define ASM_WEAKEN_LABEL(FILE,NAME) \
- do { fputs ("\t.globl\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); \
- fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); } while (0)
-
-/* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
- expect various different forms for this operand. The one given here
- is just a default. You may need to override it in your machine-
- specific tm.h file (depending upon the particulars of your assembler). */
-
-#undef TYPE_OPERAND_FMT
-#define TYPE_OPERAND_FMT "@%s"
-
-/* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-
-#ifndef ASM_DECLARE_RESULT
-#define ASM_DECLARE_RESULT(FILE, RESULT)
-#endif
diff --git a/lang/gcc32/files/patch-aa b/lang/gcc32/files/patch-aa
deleted file mode 100644
index 9dc2e19279bb..000000000000
--- a/lang/gcc32/files/patch-aa
+++ /dev/null
@@ -1,12 +0,0 @@
---- gcc/cpp.texi.orig Mon Aug 11 08:57:05 1997
-+++ gcc/cpp.texi Sat Jan 10 11:59:15 1998
-@@ -1,5 +1,9 @@
- \input texinfo
- @setfilename cpp.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* cpp: (cpp). The egcs C/C++ preprocessor.
-+@end direntry
- @settitle The C Preprocessor
-
- @ignore
diff --git a/lang/gcc32/files/patch-ab b/lang/gcc32/files/patch-ab
deleted file mode 100644
index f298fd056742..000000000000
--- a/lang/gcc32/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/f/g77.texi.orig Thu Jun 4 03:41:18 1998
-+++ gcc/f/g77.texi Tue Jun 9 17:52:16 1998
-@@ -150,7 +150,7 @@
-
- @dircategory Programming
- @direntry
--* g77: (g77). The GNU Fortran compiler.
-+* g77: (g77). The EGCS GNU Fortran compiler.
- @end direntry
- @node Top, Copying,, (DIR)
- @top Introduction
diff --git a/lang/gcc32/files/patch-ac b/lang/gcc32/files/patch-ac
deleted file mode 100644
index 961874c5c315..000000000000
--- a/lang/gcc32/files/patch-ac
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/gcc.texi.orig Fri Jan 2 15:38:11 1998
-+++ gcc/gcc.texi Sat Jan 10 11:56:49 1998
-@@ -1,6 +1,10 @@
- >\input texinfo @c -*-texinfo-*-
- @c %**start of header
- @setfilename gcc.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* gcc: (gcc). The egcs C/C++ compiler.
-+@end direntry
- @c @setfilename usegcc.info
- @c @setfilename portgcc.info
- @c To produce the full manual, use the "gcc.info" setfilename, and
diff --git a/lang/gcc32/files/patch-ad b/lang/gcc32/files/patch-ad
deleted file mode 100644
index f8a3b90fdb1a..000000000000
--- a/lang/gcc32/files/patch-ad
+++ /dev/null
@@ -1,93 +0,0 @@
---- gcc/config/i386/freebsd-aout.h.orig Tue Jun 1 17:02:37 1999
-+++ gcc/config/i386/freebsd-aout.h Mon Jun 14 14:11:20 1999
-@@ -20,6 +20,10 @@
- the Free Software Foundation, 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-+
-+/* Get generic FreeBSD definitions. */
-+#include <freebsd.h>
-+
- /* This is tested by i386gas.h. */
- #define YES_UNDERSCORES
-
-@@ -32,12 +36,10 @@
- #include "i386/perform.h"
-
- /* This goes away when the math-emulator is fixed */
--#undef TARGET_DEFAULT
--#define TARGET_DEFAULT \
-- (MASK_80387 | MASK_IEEE_FP | MASK_FLOAT_RETURNS | MASK_NO_FANCY_MATH_387)
-+#define TARGET_CPU_DEFAULT 0400 /* TARGET_NO_FANCY_MATH_387 */
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Dunix -Di386 -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- /* Like the default, except no -lg. */
- #define LIB_SPEC "%{!shared:%{!pg:-lc}%{pg:-lc_p}}"
-@@ -87,14 +89,6 @@
- necessary when compiling PIC code. */
-
- #define JUMP_TABLES_IN_TEXT_SECTION 1
--
--/* Don't default to pcc-struct-return, because in FreeBSD we prefer the
-- superior nature of the older gcc way. */
--#define DEFAULT_PCC_STRUCT_RETURN 0
--
--/* Ensure we the configuration knows our system correctly so we can link with
-- libraries compiled with the native cc. */
--#undef NO_DOLLAR_IN_LABEL
-
- /* i386 freebsd still uses old binutils that don't insert nops by default
- when the .align directive demands to insert extra space in the text
-@@ -105,19 +99,18 @@
-
- /* Profiling routines, partially copied from i386/osfrose.h. */
-
--/* Redefine this to use %eax instead of %edx. */
-+/* Tell final.c that we don't need a label passed to mcount. */
-+#define NO_PROFILE_DATA
-+
- #undef FUNCTION_PROFILER
- #define FUNCTION_PROFILER(FILE, LABELNO) \
- { \
- if (flag_pic) \
- { \
-- fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%eax\n", \
-- LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \
- } \
- else \
- { \
-- fprintf (FILE, "\tmovl $%sP%d,%%eax\n", LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall mcount\n"); \
- } \
- }
-@@ -135,6 +128,7 @@
-
- #define TYPE_ASM_OP ".type"
- #define SIZE_ASM_OP ".size"
-+#define SET_ASM_OP ".set"
-
- /* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
-@@ -144,6 +138,12 @@
-
- #define TYPE_OPERAND_FMT "@%s"
-
-+#define HANDLE_SYSV_PRAGMA 1
-+
-+#define ASM_WEAKEN_LABEL(FILE,NAME) \
-+ do { fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
-+ fputc ('\n', FILE); } while (0)
-+
- /* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-@@ -245,3 +245,5 @@
- #define STARTFILE_SPEC \
- "%{shared:c++rt0.o%s} \
- %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}"
-+
-+#define MD_STARTFILE_PREFIX "/usr/lib/aout/"
diff --git a/lang/gcc32/files/patch-af b/lang/gcc32/files/patch-af
deleted file mode 100644
index 533a35a95584..000000000000
--- a/lang/gcc32/files/patch-af
+++ /dev/null
@@ -1,83 +0,0 @@
---- gcc/config/i386/freebsd.h.orig Thu Jun 17 05:33:32 1999
-+++ gcc/config/i386/freebsd.h Sat Jul 24 17:59:06 1999
-@@ -135,6 +135,10 @@
- : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \
- : (-1))
-
-+/* Don't use EGCS's normal profiling code -- we have our own fine-grained
-+ basic block profiling. */
-+#define NO_PROFILE_DATA
-+
- /* Tell final.c that we don't need a label passed to mcount. */
-
- #undef FUNCTION_PROFILER
-@@ -162,22 +166,30 @@
- #define WCHAR_TYPE_SIZE BITS_PER_WORD
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Di386 -Dunix -D__ELF__ -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- #undef CPP_SPEC
--#define CPP_SPEC "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}"
-+#if TARGET_CPU_DEFAULT == 2
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{!m386:-D__i486__}"
-+#else
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{m486:-D__i486__}"
-+#endif
-+
-+#undef CC1_SPEC
-+#define CC1_SPEC "\
-+ %{gline:%{!g:%{!g0:%{!g1:%{!g2: -g1}}}}} \
-+ %{maout: %{!mno-underscores: %{!munderscores: -munderscores }}}"
-
--/* This defines which switch letters take arguments. On FreeBSD, most of
-- the normal cases (defined in gcc.c) apply, and we also have -h* and
-- -z* options (for the linker) (comming from svr4).
-- We also have -R (alias --rpath), no -z, --soname (-h), --assert etc. */
--
--#undef SWITCH_TAKES_ARG
--#define SWITCH_TAKES_ARG(CHAR) \
-- (DEFAULT_SWITCH_TAKES_ARG (CHAR) \
-- || (CHAR) == 'h' \
-- || (CHAR) == 'z' \
-- || (CHAR) == 'R')
-+#undef ASM_SPEC
-+#define ASM_SPEC "%{v*: -v} %{maout: %{fpic:-k} %{fPIC:-k}}"
-
- /* Provide a STARTFILE_SPEC appropriate for FreeBSD. Here we add
- the magical crtbegin.o file (see crtstuff.c) which provides part
-@@ -186,11 +198,11 @@
-
- #undef STARTFILE_SPEC
- #define STARTFILE_SPEC \
-- "%{!shared: \
-- %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} \
-- %{!p:%{profile:gcrt1.o%s} \
-- %{!profile:crt1.o%s}}}} \
-- crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-+ "%{maout: %{shared:c++rt0.o%s} \
-+ %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}} \
-+ %{!maout: %{!shared: \
-+ %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
-+ crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}}"
-
- /* Provide a ENDFILE_SPEC appropriate for FreeBSD. Here we tack on
- the magical crtend.o file (see crtstuff.c) which provides part of
-@@ -200,7 +212,7 @@
-
- #undef ENDFILE_SPEC
- #define ENDFILE_SPEC \
-- "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s"
-+ "%{!maout: %{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s}"
-
- /* Provide a LIB_SPEC appropriate for FreeBSD. Just select the appropriate
- libc, depending on whether we're doing profiling or need threads support.
diff --git a/lang/gcc32/files/patch-ai b/lang/gcc32/files/patch-ai
deleted file mode 100644
index 4395574d635a..000000000000
--- a/lang/gcc32/files/patch-ai
+++ /dev/null
@@ -1,54 +0,0 @@
---- gcc/final.c.orig Sat Sep 5 22:52:01 1998
-+++ gcc/final.c Wed Oct 7 17:06:58 1998
-@@ -383,6 +383,8 @@
- /* zero word */
- assemble_integer (const0_rtx, long_bytes, 1);
-
-+ fprintf(asm_out_file,".stabs \"bbset\", 25, 0, 0, LPBX0\n");
-+
- /* address of filename */
- ASM_GENERATE_INTERNAL_LABEL (name, "LPBX", 1);
- assemble_integer (gen_rtx_SYMBOL_REF (Pmode, name), pointer_bytes, 1);
-@@ -1635,6 +1637,9 @@
- leaf_renumber_regs (first);
- #endif
-
-+ if (profile_block_flag)
-+ add_bb (file);
-+
- /* The Sun386i and perhaps other machines don't work right
- if the profiling code comes after the prologue. */
- #ifdef PROFILE_BEFORE_PROLOGUE
-@@ -1696,7 +1701,9 @@
- profile_function (file)
- FILE *file;
- {
-+#ifndef NO_PROFILE_DATA
- int align = MIN (BIGGEST_ALIGNMENT, LONG_TYPE_SIZE);
-+#endif /* not NO_PROFILE_DATA */
- #if defined(ASM_OUTPUT_REG_PUSH)
- #if defined(STRUCT_VALUE_INCOMING_REGNUM) || defined(STRUCT_VALUE_REGNUM)
- int sval = current_function_returns_struct;
-@@ -1706,10 +1713,12 @@
- #endif
- #endif /* ASM_OUTPUT_REG_PUSH */
-
-+#ifndef NO_PROFILE_DATA
- data_section ();
- ASM_OUTPUT_ALIGN (file, floor_log2 (align / BITS_PER_UNIT));
- ASM_OUTPUT_INTERNAL_LABEL (file, "LP", profile_label_no);
- assemble_integer (const0_rtx, LONG_TYPE_SIZE / BITS_PER_UNIT, 1);
-+#endif /* not NO_PROFILE_DATA */
-
- function_section (current_function_decl);
-
-@@ -1800,6 +1809,9 @@
- code to restore the stack frame and return to the caller. */
- FUNCTION_EPILOGUE (file, get_frame_size ());
- #endif
-+
-+ if (profile_block_flag)
-+ add_bb (file);
-
- #ifdef SDB_DEBUGGING_INFO
- if (write_symbols == SDB_DEBUG)
diff --git a/lang/gcc32/files/patch-ak b/lang/gcc32/files/patch-ak
deleted file mode 100644
index 81bf09754e07..000000000000
--- a/lang/gcc32/files/patch-ak
+++ /dev/null
@@ -1,48 +0,0 @@
---- gcc/configure.orig Mon Sep 20 02:59:34 1999
-+++ gcc/configure Sat Sep 25 10:51:55 1999
-@@ -3167,6 +3167,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -3772,8 +3781,12 @@
- # Next line turned off because both 386BSD and BSD/386 use GNU ld.
- # use_collect2=yes
- ;;
-- i[34567]86-*-freebsdelf*)
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -3782,13 +3795,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
-- i[34567]86-*-freebsd*)
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- i[34567]86-*-netbsd*)
- tm_file=i386/netbsd.h
diff --git a/lang/gcc32/files/patch-al b/lang/gcc32/files/patch-al
deleted file mode 100644
index 1c81b9a57bd2..000000000000
--- a/lang/gcc32/files/patch-al
+++ /dev/null
@@ -1,53 +0,0 @@
---- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
-+++ gcc/configure.in Sat Sep 25 10:56:01 1999
-@@ -634,6 +634,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -1274,9 +1283,15 @@
- # use_collect2=yes
- ;;
- changequote(,)dnl
-- i[34567]86-*-freebsdelf*)
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
-+changequote([,])dnl
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+changequote(,)dnl
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
- changequote([,])dnl
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -1285,15 +1300,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
--changequote(,)dnl
-- i[34567]86-*-freebsd*)
--changequote([,])dnl
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- changequote(,)dnl
- i[34567]86-*-netbsd*)
diff --git a/lang/gcc32/files/patch-bc b/lang/gcc32/files/patch-bc
deleted file mode 100644
index c3159ca2788c..000000000000
--- a/lang/gcc32/files/patch-bc
+++ /dev/null
@@ -1,34 +0,0 @@
---- libstdc++/Makefile.in.orig Sat Jul 17 22:50:47 1999
-+++ libstdc++/Makefile.in Tue Jul 20 07:56:00 1999
-@@ -14,7 +14,7 @@
- # along with this library; see the file COPYING. If not, write to the Free
- # Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
--VERSION = 2.10.0
-+VERSION = 4
- INTERFACE = 3
-
- gxx_include_dir=${includedir}/g++
-@@ -111,7 +111,8 @@
- $(LN_S) $(SHLIB) $(SHLINK) || cp $(ARLIB) $(ARLINK)
-
- mshlink:
-- @$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ #@$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ @true
-
- $(IO_DIR)/iostream.list: force
- cd $(IO_DIR) ; $(MAKE) $(FLAGS_TO_PASS) iostream.list
-@@ -336,11 +337,7 @@
- || cp $${RELINSTALLDIR}$(ARLIB) $${INSTALLLINKDIR}$(MULTISUBDIR)/$$FILE ; \
- fi; \
- elif [ $$FILE = mshlink ]; then \
-- for FILE in $(MSHLINK) ; do \
-- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- $(LN_S) $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE \
-- || cp $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- done; \
-+ true; \
- elif [ $$FILE = marlink ]; then \
- for FILE in $(MARLINK) ; do \
- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
diff --git a/lang/gcc32/files/patch-fa b/lang/gcc32/files/patch-fa
deleted file mode 100644
index 7f5e0e611ae8..000000000000
--- a/lang/gcc32/files/patch-fa
+++ /dev/null
@@ -1,232 +0,0 @@
---- gcc/c-common.c.orig Mon Feb 15 16:40:05 1999
-+++ gcc/c-common.c Tue Mar 30 03:35:22 1999
-@@ -61,7 +61,7 @@
- int, int, int));
- static void init_attributes PROTO((void));
- static void record_function_format PROTO((tree, tree, enum format_type,
-- int, int));
-+ int, int, int));
- static void record_international_format PROTO((tree, tree, int));
-
- /* Keep a stack of if statements. We record the number of compound
-@@ -669,6 +669,7 @@
- = TREE_VALUE (TREE_CHAIN (TREE_CHAIN (args)));
- int format_num;
- int first_arg_num;
-+ int null_format_ok;
- enum format_type format_type;
- tree argument;
- int arg_num;
-@@ -682,7 +683,7 @@
-
- if (TREE_CODE (format_type_id) != IDENTIFIER_NODE)
- {
-- error ("unrecognized format specifier");
-+ error_with_decl (decl, "unrecognized format specifier");
- continue;
- }
- else
-@@ -690,12 +691,26 @@
- char *p = IDENTIFIER_POINTER (format_type_id);
-
- if (!strcmp (p, "printf") || !strcmp (p, "__printf__"))
-+ {
-+ format_type = printf_format_type;
-+ null_format_ok = 0;
-+ }
-+ else if (!strcmp (p, "printf0") || !strcmp (p, "__printf0__"))
-+ {
- format_type = printf_format_type;
-+ null_format_ok = 1;
-+ }
- else if (!strcmp (p, "scanf") || !strcmp (p, "__scanf__"))
-+ {
- format_type = scanf_format_type;
-+ null_format_ok = 0;
-+ }
- else if (!strcmp (p, "strftime")
- || !strcmp (p, "__strftime__"))
-+ {
- format_type = strftime_format_type;
-+ null_format_ok = 0;
-+ }
- else
- {
- error ("`%s' is an unrecognized format function type", p);
-@@ -766,7 +781,8 @@
-
- record_function_format (DECL_NAME (decl),
- DECL_ASSEMBLER_NAME (decl),
-- format_type, format_num, first_arg_num);
-+ format_type, null_format_ok, format_num,
-+ first_arg_num);
- break;
- }
-
-@@ -1010,6 +1026,11 @@
- } format_char_info;
-
- static format_char_info print_char_table[] = {
-+/* FreeBSD kernel extensions. */
-+ { "D", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "b", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "rz", 0, NULL, T_I, T_I, T_L, NULL, NULL, NULL, "-wp0 +#" },
-+#define unextended_print_char_table (print_char_table + 3)
- { "di", 0, T_I, T_I, T_I, T_L, T_LL, T_LL, T_ST, "-wp0 +" },
- { "oxX", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0#" },
- { "u", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0" },
-@@ -1070,6 +1091,7 @@
- tree name; /* identifier such as "printf" */
- tree assembler_name; /* optional mangled identifier (for C++) */
- enum format_type format_type; /* type of format (printf, scanf, etc.) */
-+ int null_format_ok; /* TRUE if the format string may be NULL */
- int format_num; /* number of format argument */
- int first_arg_num; /* number of first arg (zero for varargs) */
- } function_format_info;
-@@ -1102,25 +1124,25 @@
- init_function_format_info ()
- {
- record_function_format (get_identifier ("printf"), NULL_TREE,
-- printf_format_type, 1, 2);
-+ printf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("scanf"), NULL_TREE,
-- scanf_format_type, 1, 2);
-+ scanf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("vprintf"), NULL_TREE,
-- printf_format_type, 1, 0);
-+ printf_format_type, 0, 1, 0);
- record_function_format (get_identifier ("vfprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("vsprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("strftime"), NULL_TREE,
-- strftime_format_type, 3, 0);
-+ strftime_format_type, 0, 3, 0);
-
- record_international_format (get_identifier ("gettext"), NULL_TREE, 1);
- record_international_format (get_identifier ("dgettext"), NULL_TREE, 2);
-@@ -1137,11 +1159,12 @@
- (e.g. for varargs such as vfprintf). */
-
- static void
--record_function_format (name, assembler_name, format_type,
-+record_function_format (name, assembler_name, format_type, null_format_ok,
- format_num, first_arg_num)
- tree name;
- tree assembler_name;
- enum format_type format_type;
-+ int null_format_ok;
- int format_num;
- int first_arg_num;
- {
-@@ -1165,6 +1188,7 @@
- }
-
- info->format_type = format_type;
-+ info->null_format_ok = null_format_ok;
- info->format_num = format_num;
- info->first_arg_num = first_arg_num;
- }
-@@ -1314,7 +1338,8 @@
-
- if (integer_zerop (format_tree))
- {
-- warning ("null format string");
-+ if (!info->null_format_ok)
-+ warning ("null format string");
- return;
- }
- if (TREE_CODE (format_tree) != ADDR_EXPR)
-@@ -1485,12 +1510,13 @@
- It will work on most machines, because size_t and int
- have the same mode. But might as well warn anyway,
- since it will fail on other machines. */
-+ /* XXX should we allow unsigned ints here? */
- if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != integer_type_node)
- &&
- (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != unsigned_type_node))
-- warning ("field width is not type int (arg %d)", arg_num);
-+ warning ("precision is not type int (arg %d)", arg_num);
- }
- }
- else
-@@ -1535,6 +1561,53 @@
- }
- }
- }
-+ if (*format_chars == 'b')
-+ {
-+ /* There should be an int arg to control the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != integer_type_node)
-+ &&
-+ (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != unsigned_type_node))
-+ {
-+ warning ("bitmap is not type int (arg %d)", arg_num);
-+ }
-+ }
-+ }
-+ if (*format_chars == 'D')
-+ {
-+ /* There should be an unsigned char * arg before the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ cur_type = TREE_TYPE (cur_param);
-+ if (TREE_CODE (cur_type) != POINTER_TYPE
-+ || TYPE_MAIN_VARIANT (TREE_TYPE (cur_type))
-+ != unsigned_char_type_node)
-+ {
-+ warning ("ethernet address is not type unsigned char *"
-+ " (arg %d)",
-+ arg_num);
-+ }
-+ }
-+ }
-
- aflag = 0;
-
-@@ -1604,7 +1677,8 @@
- switch (info->format_type)
- {
- case printf_format_type:
-- fci = print_char_table;
-+ fci = flag_format_extensions ? print_char_table
-+ : unextended_print_char_table;
- break;
- case scanf_format_type:
- fci = scan_char_table;
diff --git a/lang/gcc32/files/patch-fb b/lang/gcc32/files/patch-fb
deleted file mode 100644
index dae6d331898c..000000000000
--- a/lang/gcc32/files/patch-fb
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/flags.h.orig Sun Jan 31 09:46:18 1999
-+++ gcc/flags.h Tue Mar 30 13:17:11 1999
-@@ -137,6 +137,10 @@
-
- extern int warn_aggregate_return;
-
-+/* Nonzero means that -Wformat accepts certain non-ANSI formats. */
-+
-+extern int flag_format_extensions;
-+
- /* Nonzero if generating code to do profiling. */
-
- extern int profile_flag;
diff --git a/lang/gcc32/files/patch-fc b/lang/gcc32/files/patch-fc
deleted file mode 100644
index a3f44c5e158b..000000000000
--- a/lang/gcc32/files/patch-fc
+++ /dev/null
@@ -1,21 +0,0 @@
---- gcc/toplev.c.orig Mon Mar 22 15:23:26 1999
-+++ gcc/toplev.c Tue Mar 30 13:13:44 1999
-@@ -754,6 +754,9 @@
-
- int flag_no_ident = 0;
-
-+/* Nonzero means that -Wformat accepts certain system-dependent formats. */
-+int flag_format_extensions = 0;
-+
- /* Table of supported debugging formats. */
- static struct
- {
-@@ -954,6 +957,8 @@
- "Generate code to check every memory access" },
- {"prefix-function-name", &flag_prefix_function_name, 1,
- "Add a prefix to all function names" },
-+ {"format-extensions", &flag_format_extensions, 1,
-+ "-Wformat accepts certain FreeBSD system-dependent formats" },
- {"dump-unnumbered", &flag_dump_unnumbered, 1,
- "Suppress output of instruction numbers and line number notes in debugging dumps"},
- {"instrument-functions", &flag_instrument_function_entry_exit, 1,
diff --git a/lang/gcc32/files/patch-va b/lang/gcc32/files/patch-va
deleted file mode 100644
index 48040ffa6e96..000000000000
--- a/lang/gcc32/files/patch-va
+++ /dev/null
@@ -1,20 +0,0 @@
---- gcc/Makefile.in.orig Thu Feb 25 12:40:16 1999
-+++ gcc/Makefile.in Mon Mar 1 04:36:40 1999
-@@ -793,7 +793,7 @@
- rm -f config.run
-
- $(srcdir)/configure: $(srcdir)/configure.in
-- cd $(srcdir); autoconf
-+ cd $(srcdir); echo "wants to run autoconf"
-
- # cstamp-h.in controls rebuilding of config.in.
- # It is named cstamp-h.in and not stamp-h.in so the mostlyclean rule doesn't
-@@ -806,7 +806,7 @@
- # ??? Newer versions have a maintainer mode that may be useful here.
- $(srcdir)/config.in: $(srcdir)/cstamp-h.in
- $(srcdir)/cstamp-h.in: $(srcdir)/configure.in $(srcdir)/acconfig.h
-- cd $(srcdir) && autoheader
-+ cd $(srcdir) && echo "want to run autoheader"
- @rm -f $(srcdir)/cstamp-h.in
- echo timestamp > $(srcdir)/cstamp-h.in
- auto-host.h: cstamp-h ; @true
diff --git a/lang/gcc32/pkg-comment b/lang/gcc32/pkg-comment
deleted file mode 100644
index e67c9eca41ae..000000000000
--- a/lang/gcc32/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-EGCS enhanced version of the GNU compiler suite (inprogress version)
diff --git a/lang/gcc32/pkg-descr b/lang/gcc32/pkg-descr
deleted file mode 100644
index 0429360a5404..000000000000
--- a/lang/gcc32/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Egcs (pronounced "eggs") is an enhanced version of the GNU compiler
-suite, including gcc, g++, and g77. Egcs is based on a recent
-snapshot of the gcc-2.8 development sources; it contains nearly
-all of the new features found in gcc-2.8. Egcs also contains many
-improvements and features not found in gcc-2.7 and even the soon to be
-released gcc-2.8 compilers. C++ support, and in particular template
-support, is vastly improved over gcc-2.7.
-
-For more details, see <http://www.cygnus.com/egcs/>.
-
-Beware: This port installs new versions of "gcc", "g++", "c++" and
-so forth into the "${PREFIX}/bin" directory. Mind your PATHs if you
-don't want to use this compiler by default.
-
-- John Polstra <jdp@polstra.com>
-
-WWW: http://egcs.cygnus.com
diff --git a/lang/gcc32/pkg-plist b/lang/gcc32/pkg-plist
deleted file mode 100644
index 1ca16caec5f1..000000000000
--- a/lang/gcc32/pkg-plist
+++ /dev/null
@@ -1,318 +0,0 @@
-@comment $FreeBSD$
-bin/eg++filt
-bin/eg++
-bin/eg77
-bin/egcc
-bin/%%GNU_HOST%%-gcc
-bin/gcj
-bin/gcjh
-bin/gcov
-bin/jv-scan
-bin/jcf-dump
-%%GNU_HOST%%/include/_G_config.h
-%%GNU_HOST%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/PlotFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/SFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algorithm
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bitset
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/builtinbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cassert
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cerrno
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cfloat
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ciso646
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/climits
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/clocale
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cmath
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csetjmp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csignal
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdarg
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstddef
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdio
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdlib
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstring
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ctime
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwchar
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/defalloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/dummy.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/editbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/floatio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/functional
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/indstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iolibio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iosfwd
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostreamP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/istream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libioP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/parsestream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pfstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/procbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/queue
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ropeimpl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/dcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/fcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/indirect_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/ldcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/mask_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/std_valarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/straits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.tcc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_meta.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdexcept
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdiostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_config.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_construct.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_fun.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_numeric.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_queue.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_raw_storage_iter.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_relops.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_uninitialized.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_vector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/streambuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strfile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/string
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/type_traits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/utility
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/valarray
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
-@unexec install-info --delete %D/info/gcc.info %D/info/dir
-@unexec install-info --delete %D/info/g77.info %D/info/dir
-@unexec install-info --delete %D/info/cpp.info %D/info/dir
-info/cpp.info
-info/cpp.info-1
-info/cpp.info-2
-info/cpp.info-3
-info/g77.info
-info/g77.info-1
-info/g77.info-10
-info/g77.info-11
-info/g77.info-12
-info/g77.info-13
-info/g77.info-14
-info/g77.info-15
-info/g77.info-16
-info/g77.info-17
-info/g77.info-18
-info/g77.info-19
-info/g77.info-2
-info/g77.info-20
-info/g77.info-21
-info/g77.info-3
-info/g77.info-4
-info/g77.info-5
-info/g77.info-6
-info/g77.info-7
-info/g77.info-8
-info/g77.info-9
-info/gcc.info
-info/gcc.info-1
-info/gcc.info-10
-info/gcc.info-11
-info/gcc.info-12
-info/gcc.info-13
-info/gcc.info-14
-info/gcc.info-15
-info/gcc.info-16
-info/gcc.info-17
-info/gcc.info-18
-info/gcc.info-19
-info/gcc.info-2
-info/gcc.info-20
-info/gcc.info-21
-info/gcc.info-22
-info/gcc.info-23
-info/gcc.info-24
-info/gcc.info-25
-info/gcc.info-26
-info/gcc.info-27
-info/gcc.info-28
-info/gcc.info-29
-info/gcc.info-30
-info/gcc.info-31
-info/gcc.info-3
-info/gcc.info-4
-info/gcc.info-5
-info/gcc.info-6
-info/gcc.info-7
-info/gcc.info-8
-info/gcc.info-9
-@exec install-info %D/info/cpp.info %D/info/dir
-@exec install-info %D/info/g77.info %D/info/dir
-@exec install-info %D/info/gcc.info %D/info/dir
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbeginS.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtend.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtendS.o
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/iso646.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/encoding.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/hash.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-api.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
-@comment These 3 libraries are moved from PREFIX/lib to avoid conflicts
-@comment with the stock compiler.
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libg2c.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
-@dirrm %%GNU_HOST%%/include
-@dirrm %%GNU_HOST%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%
-@dirrm lib/gcc-lib
diff --git a/lang/gcc33/Makefile b/lang/gcc33/Makefile
deleted file mode 100644
index efee67e57ea1..000000000000
--- a/lang/gcc33/Makefile
+++ /dev/null
@@ -1,118 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: egcs
-# Version required: 1998-09-14
-# Date created: 9 Jan 1998
-# Whom: John Polstra <jdp@polstra.com>
-#
-# $FreeBSD$
-#
-
-SNAPDATE= 1999-11-10
-SNAPVER= ${SNAPDATE:S/-//g}
-
-DISTNAME= gcc-2.96
-PKGNAME= gcc-devel-${SNAPVER}
-CATEGORIES= lang java
-MASTER_SITES= ftp://egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.ninemoons.com/pub/mirrors/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.nluug.nl/pub/languages/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.yggdrasil.com/mirrors/site/egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/
-DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
- egcs-java-${SNAPVER}${EXTRACT_SUFX} \
- egcs-objc-${SNAPVER}${EXTRACT_SUFX}
-
-MAINTAINER= obrien@FreeBSD.org
-
-NO_CDROM= 'dated material'
-
-.include <bsd.port.pre.mk>
-
-EGCS_REV= ${DISTNAME:S/gcc-//g}
-LIBSTDCPP_REV= 4
-WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
-
-.if ${PORTOBJFORMAT} == "elf"
-.if ${MACHINE_ARCH} == "i386"
-PLIST= ${WRKDIR}/PLIST
-.endif
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL}
-.else
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsdaout${OSREL}
-.endif
-
-PLIST_SUB= EGCS_REV=${EGCS_REV} GNU_HOST=${CONFIGURE_TARGET}
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= --with-gnu-as --with-gnu-ld \
- --with-gxx-include-dir=${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/include/g++
-.if defined(WANT_SHAREDLIBS)
-CONFIGURE_ARGS+= --enable-shared
-.endif
-.if defined(WANT_THREADS)
-# ?is this an ObjC only thing?
-CONFIGURE_ARGS+= --enable-threads=posix
-.endif
-ALL_TARGET= bootstrap
-MAN1= cccp.1 eg++.1 eg77.1 egcc.1
-
-pre-patch:
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
- @${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
-
-pre-configure:
- @(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
- ${SED} -e "s:__FreeBSD__:__FreeBSD__=$${MAJ}:" ${FILESDIR}/freebsd.h \
- >${WRKSRC}/gcc/config/freebsd.h )
- @${CP} ${FILESDIR}/alpha-freebsd.h ${WRKSRC}/gcc/config/alpha/freebsd.h
-.if ${PORTOBJFORMAT} == "elf" && ${MACHINE_ARCH} == "i386"
- @${SED} -e 's/^@comment ELF-only://' ${PKGDIR}/PLIST >${PLIST}
-.endif
- @# Keep from running `autoconf' and `autoheader' since we modified
- @# configure.in by patching it.
- @touch ${WRKSRC}/gcc/configure
- @touch ${WRKSRC}/gcc/cstamp-h.in
-
-pre-install:
- ${MKDIR} ${PREFIX}/info
-
-post-install:
- @${RM} -f ${PREFIX}/bin/c++
- @${MV} -f ${PREFIX}/bin/c++filt ${PREFIX}/bin/g++filt
- @(for prog in ${PREFIX}/bin/gcc ${PREFIX}/bin/g++ \
- ${PREFIX}/bin/g++filt ${PREFIX}/bin/g77 ${PREFIX}/bin/gcov \
- ${PREFIX}/bin/${CONFIGURE_TARGET}-gcc \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1obj \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1plus \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cpp \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/collect2 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/f771 ; \
- do \
- strip $$prog ; \
- done)
- ${MV} ${PREFIX}/bin/gcc ${PREFIX}/bin/egcc
- ${MV} ${PREFIX}/bin/g++ ${PREFIX}/bin/eg++
- ${MV} ${PREFIX}/bin/g77 ${PREFIX}/bin/eg77
- ${MV} ${PREFIX}/bin/g++filt ${PREFIX}/bin/eg++filt
- ${RM} -f ${PREFIX}/bin/cpp
- ${MV} ${PREFIX}/lib/libiberty.a \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
- ${MV} -f ${PREFIX}/lib/libstdc++.a.${LIBSTDCPP_REV} \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/libstdc++.a
- ${MV} ${PREFIX}/man/man1/gcc.1 ${PREFIX}/man/man1/egcc.1
- ${MV} ${PREFIX}/man/man1/g++.1 ${PREFIX}/man/man1/eg++.1
- ${MV} ${PREFIX}/man/man1/g77.1 ${PREFIX}/man/man1/eg77.1
-.if defined(WANT_SHAREDLIBS)
- ${MV} -f ${PREFIX}/lib/libstdc++.so* \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
-.endif
-.for info in cpp g77 gcc
- install-info ${PREFIX}/info/${info}.info ${PREFIX}/info/dir
-.endfor
-
-.include <bsd.port.post.mk>
diff --git a/lang/gcc33/distinfo b/lang/gcc33/distinfo
deleted file mode 100644
index 01e47c5903ef..000000000000
--- a/lang/gcc33/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-MD5 (egcs-core-19991110.tar.gz) = 84f799ff559c69b30746297bbbb025ea
-MD5 (egcs-g++-19991110.tar.gz) = ea1c5a9dbb4d76d1d2525580fc725263
-MD5 (egcs-g77-19991110.tar.gz) = 07c65a4f071590b3013f0452cdb0116c
-MD5 (egcs-java-19991110.tar.gz) = 2ee9273bc569269998f9ac1e961cac67
-MD5 (egcs-objc-19991110.tar.gz) = d4e71cd48956bf699adc775ee930cd1a
diff --git a/lang/gcc33/files/alpha-freebsd.h b/lang/gcc33/files/alpha-freebsd.h
deleted file mode 100644
index 0ca4765fe381..000000000000
--- a/lang/gcc33/files/alpha-freebsd.h
+++ /dev/null
@@ -1,551 +0,0 @@
-/* Definitions of target machine for GNU compiler,
- for Alpha FreeBSD systems.
- Copyright (C) 1998 Free Software Foundation, Inc.
-
-This file is part of GNU CC.
-
-GNU CC 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, or (at your option)
-any later version.
-
-GNU CC 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 GNU CC; see the file COPYING. If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
-
-/* This is used on Alpha platforms that use the ELF format.
- This was taken from the NetBSD configuration, and modified
- for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
-
-/* $FreeBSD: /tmp/pcvs/ports/lang/gcc33/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
-
-
-/* Get generic FreeBSD definitions. */
-#include <freebsd.h>
-
-
-#undef OBJECT_FORMAT_COFF
-#undef EXTENDED_COFF
-#define OBJECT_FORMAT_ELF
-
-/* This is BSD, so it wants DBX format. */
-
-#define DBX_DEBUGGING_INFO
-
-/* This is the char to use for continuation (in case we need to turn
- continuation back on). */
-
-#undef DBX_CONTIN_CHAR
-#define DBX_CONTIN_CHAR '?'
-
-#undef ASM_FINAL_SPEC
-
-/* Names to predefine in the preprocessor for this target machine.
- XXX FreeBSD, by convention, shouldn't do __alpha, but lots of applications
- expect it because that's what OSF/1 does. */
-
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (FreeBSD/alpha ELF)");
-
-#undef TARGET_DEFAULT
-#define TARGET_DEFAULT (MASK_FP | MASK_FPREGS | MASK_GAS)
-
-#undef CPP_PREDEFINES
-#define CPP_PREDEFINES \
- "-D__alpha__ -D__alpha -D__ELF__ -Acpu(alpha) -Amachine(alpha)" \
- CPP_FBSD_PREDEFINES
-
-#undef CPP_SPEC
-#define CPP_SPEC "%{posix:-D_POSIX_SOURCE}"
-
-/* Make gcc agree with <machine/ansi.h> */
-
-#undef WCHAR_TYPE
-#define WCHAR_TYPE "int"
-
-#undef WCHAR_UNSIGNED
-#define WCHAR_UNSIGNED 0
-
-#undef WCHAR_TYPE_SIZE
-#define WCHAR_TYPE_SIZE 32
-
-/* Output assembler code to FILE to increment profiler label # LABELNO
- for profiling a function entry. Under FreeBSD/Alpha, the assembler does
- nothing special with -pg. */
-
-#undef FUNCTION_PROFILER
-#define FUNCTION_PROFILER(FILE, LABELNO) \
- fputs ("\tjsr $28,_mcount\n", (FILE))
-
-/* Show that we need a GP when profiling. */
-#define TARGET_PROFILING_NEEDS_GP
-
-#undef HAS_INIT_SECTION
-
-/* Provide an ASM_SPEC appropriate for a FreeBSD/alpha target. This differs
- from the generic FreeBSD ASM_SPEC in that no special handling of PIC is
- necessary on the Alpha. */
-
-#undef ASM_SPEC
-#define ASM_SPEC " %| %{mcpu=*:-m%*}"
-
-/* Output at beginning of assembler file. */
-
-#undef ASM_FILE_START
-#define ASM_FILE_START(FILE) \
-{ \
- alpha_write_verstamp (FILE); \
- output_file_directive (FILE, main_input_filename); \
- fprintf (FILE, "\t.version\t\"01.01\"\n"); \
- fprintf (FILE, "\t.set noat\n"); \
-}
-
-#undef ASM_OUTPUT_SOURCE_LINE
-#define ASM_OUTPUT_SOURCE_LINE(STREAM, LINE) \
- alpha_output_lineno (STREAM, LINE)
-extern void alpha_output_lineno ();
-
-extern void output_file_directive ();
-
-/* Attach a special .ident directive to the end of the file to identify
- the version of GCC which compiled this code. The format of the
- .ident string is patterned after the ones produced by native svr4
- C compilers. */
-
-#undef IDENT_ASM_OP
-#define IDENT_ASM_OP ".ident"
-
-#ifdef IDENTIFY_WITH_IDENT
-#undef ASM_IDENTIFY_GCC
-#define ASM_IDENTIFY_GCC(FILE) /* nothing */
-#undef ASM_IDENTIFY_LANGUAGE
-#define ASM_IDENTIFY_LANGUAGE(FILE) \
- fprintf(FILE, "\t%s \"GCC (%s) %s\"\n", IDENT_ASM_OP, \
- lang_identify(), version_string)
-#else
-#undef ASM_FILE_END
-#define ASM_FILE_END(FILE) \
-do { \
- fprintf ((FILE), "\t%s\t\"GCC: (GNU) %s\"\n", \
- IDENT_ASM_OP, version_string); \
- } while (0)
-#endif
-
-/* Allow #sccs in preprocessor. */
-
-#define SCCS_DIRECTIVE
-
-/* Output #ident as a .ident. */
-
-#undef ASM_OUTPUT_IDENT
-#define ASM_OUTPUT_IDENT(FILE, NAME) \
- fprintf (FILE, "\t%s\t\"%s\"\n", IDENT_ASM_OP, NAME);
-
-/* This is how to allocate empty space in some section. The .zero
- pseudo-op is used for this on most svr4 assemblers. */
-
-#undef SKIP_ASM_OP
-#define SKIP_ASM_OP ".zero"
-
-#undef ASM_OUTPUT_SKIP
-#define ASM_OUTPUT_SKIP(FILE,SIZE) \
- fprintf (FILE, "\t%s\t%u\n", SKIP_ASM_OP, (SIZE))
-
-/* Output the label which precedes a jumptable. Note that for all svr4
- systems where we actually generate jumptables (which is to say every
- svr4 target except i386, where we use casesi instead) we put the jump-
- tables into the .rodata section and since other stuff could have been
- put into the .rodata section prior to any given jumptable, we have to
- make sure that the location counter for the .rodata section gets pro-
- perly re-aligned prior to the actual beginning of the jump table. */
-
-#undef ALIGN_ASM_OP
-#define ALIGN_ASM_OP ".align"
-
-#ifndef ASM_OUTPUT_BEFORE_CASE_LABEL
-#define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \
- ASM_OUTPUT_ALIGN ((FILE), 2);
-#endif
-
-#undef ASM_OUTPUT_CASE_LABEL
-#define ASM_OUTPUT_CASE_LABEL(FILE,PREFIX,NUM,JUMPTABLE) \
- do { \
- ASM_OUTPUT_BEFORE_CASE_LABEL (FILE, PREFIX, NUM, JUMPTABLE) \
- ASM_OUTPUT_INTERNAL_LABEL (FILE, PREFIX, NUM); \
- } while (0)
-
-/* The standard SVR4 assembler seems to require that certain builtin
- library routines (e.g. .udiv) be explicitly declared as .globl
- in each assembly file where they are referenced. */
-
-#undef ASM_OUTPUT_EXTERNAL_LIBCALL
-#define ASM_OUTPUT_EXTERNAL_LIBCALL(FILE, FUN) \
- ASM_GLOBALIZE_LABEL (FILE, XSTR (FUN, 0))
-
-/* This says how to output assembler code to declare an
- uninitialized external linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef COMMON_ASM_OP
-#define COMMON_ASM_OP ".comm"
-
-#undef ASM_OUTPUT_ALIGNED_COMMON
-#define ASM_OUTPUT_ALIGNED_COMMON(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", COMMON_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), ",%u,%u\n", (SIZE), (ALIGN) / BITS_PER_UNIT); \
-} while (0)
-
-/* This says how to output assembler code to declare an
- uninitialized internal linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef LOCAL_ASM_OP
-#define LOCAL_ASM_OP ".local"
-
-#undef ASM_OUTPUT_ALIGNED_LOCAL
-#define ASM_OUTPUT_ALIGNED_LOCAL(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", LOCAL_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), "\n"); \
- ASM_OUTPUT_ALIGNED_COMMON (FILE, NAME, SIZE, ALIGN); \
-} while (0)
-
-/* This is the pseudo-op used to generate a 64-bit word of data with a
- specific value in some section. */
-
-#undef INT_ASM_OP
-#define INT_ASM_OP ".quad"
-
-/* This is the pseudo-op used to generate a contiguous sequence of byte
- values from a double-quoted string WITHOUT HAVING A TERMINATING NUL
- AUTOMATICALLY APPENDED. This is the same for most svr4 assemblers. */
-
-#undef ASCII_DATA_ASM_OP
-#define ASCII_DATA_ASM_OP ".ascii"
-
-/* Support const sections and the ctors and dtors sections for g++.
- Note that there appears to be two different ways to support const
- sections at the moment. You can either #define the symbol
- READONLY_DATA_SECTION (giving it some code which switches to the
- readonly data section) or else you can #define the symbols
- EXTRA_SECTIONS, EXTRA_SECTION_FUNCTIONS, SELECT_SECTION, and
- SELECT_RTX_SECTION. We do both here just to be on the safe side. */
-
-#undef USE_CONST_SECTION
-#define USE_CONST_SECTION 1
-
-#undef CONST_SECTION_ASM_OP
-#define CONST_SECTION_ASM_OP ".section\t.rodata"
-
-/* Define the pseudo-ops used to switch to the .ctors and .dtors sections.
-
- Note that we want to give these sections the SHF_WRITE attribute
- because these sections will actually contain data (i.e. tables of
- addresses of functions in the current root executable or shared library
- file) and, in the case of a shared library, the relocatable addresses
- will have to be properly resolved/relocated (and then written into) by
- the dynamic linker when it actually attaches the given shared library
- to the executing process. (Note that on SVR4, you may wish to use the
- `-z text' option to the ELF linker, when building a shared library, as
- an additional check that you are doing everything right. But if you do
- use the `-z text' option when building a shared library, you will get
- errors unless the .ctors and .dtors sections are marked as writable
- via the SHF_WRITE attribute.) */
-
-#undef CTORS_SECTION_ASM_OP
-#define CTORS_SECTION_ASM_OP ".section\t.ctors,\"aw\""
-#undef DTORS_SECTION_ASM_OP
-#define DTORS_SECTION_ASM_OP ".section\t.dtors,\"aw\""
-
-/* On svr4, we *do* have support for the .init and .fini sections, and we
- can put stuff in there to be executed before and after `main'. We let
- crtstuff.c and other files know this by defining the following symbols.
- The definitions say how to change sections to the .init and .fini
- sections. This is the same for all known svr4 assemblers. */
-
-#undef INIT_SECTION_ASM_OP
-#define INIT_SECTION_ASM_OP ".section\t.init"
-#undef FINI_SECTION_ASM_OP
-#define FINI_SECTION_ASM_OP ".section\t.fini"
-
-/* A default list of other sections which we might be "in" at any given
- time. For targets that use additional sections (e.g. .tdesc) you
- should override this definition in the target-specific file which
- includes this file. */
-
-#undef EXTRA_SECTIONS
-#define EXTRA_SECTIONS in_const, in_ctors, in_dtors
-
-/* A default list of extra section function definitions. For targets
- that use additional sections (e.g. .tdesc) you should override this
- definition in the target-specific file which includes this file. */
-
-#undef EXTRA_SECTION_FUNCTIONS
-#define EXTRA_SECTION_FUNCTIONS \
- CONST_SECTION_FUNCTION \
- CTORS_SECTION_FUNCTION \
- DTORS_SECTION_FUNCTION
-
-#undef READONLY_DATA_SECTION
-#define READONLY_DATA_SECTION() const_section ()
-
-extern void text_section ();
-
-#undef CONST_SECTION_FUNCTION
-#define CONST_SECTION_FUNCTION \
-void \
-const_section () \
-{ \
- if (!USE_CONST_SECTION) \
- text_section(); \
- else if (in_section != in_const) \
- { \
- fprintf (asm_out_file, "%s\n", CONST_SECTION_ASM_OP); \
- in_section = in_const; \
- } \
-}
-
-#undef CTORS_SECTION_FUNCTION
-#define CTORS_SECTION_FUNCTION \
-void \
-ctors_section () \
-{ \
- if (in_section != in_ctors) \
- { \
- fprintf (asm_out_file, "%s\n", CTORS_SECTION_ASM_OP); \
- in_section = in_ctors; \
- } \
-}
-
-#undef DTORS_SECTION_FUNCTION
-#define DTORS_SECTION_FUNCTION \
-void \
-dtors_section () \
-{ \
- if (in_section != in_dtors) \
- { \
- fprintf (asm_out_file, "%s\n", DTORS_SECTION_ASM_OP); \
- in_section = in_dtors; \
- } \
-}
-
-/* Switch into a generic section.
- This is currently only used to support section attributes.
-
- We make the section read-only and executable for a function decl,
- read-only for a const data decl, and writable for a non-const data decl. */
-#undef ASM_OUTPUT_SECTION_NAME
-#define ASM_OUTPUT_SECTION_NAME(FILE, DECL, NAME, RELOC) \
- fprintf (FILE, ".section\t%s,\"%s\",@progbits\n", NAME, \
- (DECL) && TREE_CODE (DECL) == FUNCTION_DECL ? "ax" : \
- (DECL) && DECL_READONLY_SECTION (DECL, RELOC) ? "a" : "aw")
-
-
-/* A C statement (sans semicolon) to output an element in the table of
- global constructors. */
-#undef ASM_OUTPUT_CONSTRUCTOR
-#define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME) \
- do { \
- ctors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement (sans semicolon) to output an element in the table of
- global destructors. */
-#undef ASM_OUTPUT_DESTRUCTOR
-#define ASM_OUTPUT_DESTRUCTOR(FILE,NAME) \
- do { \
- dtors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement or statements to switch to the appropriate
- section for output of DECL. DECL is either a `VAR_DECL' node
- or a constant of some sort. RELOC indicates whether forming
- the initial value of DECL requires link-time relocations. */
-
-#undef SELECT_SECTION
-#define SELECT_SECTION(DECL,RELOC) \
-{ \
- if (TREE_CODE (DECL) == STRING_CST) \
- { \
- if (! flag_writable_strings) \
- const_section (); \
- else \
- data_section (); \
- } \
- else if (TREE_CODE (DECL) == VAR_DECL) \
- { \
- if ((flag_pic && RELOC) \
- || !TREE_READONLY (DECL) || TREE_SIDE_EFFECTS (DECL) \
- || !DECL_INITIAL (DECL) \
- || (DECL_INITIAL (DECL) != error_mark_node \
- && !TREE_CONSTANT (DECL_INITIAL (DECL)))) \
- data_section (); \
- else \
- const_section (); \
- } \
- else \
- const_section (); \
-}
-
-/* A C statement or statements to switch to the appropriate
- section for output of RTX in mode MODE. RTX is some kind
- of constant in RTL. The argument MODE is redundant except
- in the case of a `const_int' rtx. Currently, these always
- go into the const section. */
-
-#undef SELECT_RTX_SECTION
-#define SELECT_RTX_SECTION(MODE,RTX) const_section()
-
-/* Define the strings used for the .type, .size and .set directives.
- These strings generally do not vary from one system running svr4 to
- another, but if a given system (e.g. m88k running svr) needs to use
- different pseudo-op names for these, they may be overridden in the
- file which includes this one. */
-
-#undef TYPE_ASM_OP
-#define TYPE_ASM_OP ".type"
-#undef SIZE_ASM_OP
-#define SIZE_ASM_OP ".size"
-
-/* This is how we tell the assembler that two symbols have the same value. */
-
-#undef ASM_OUTPUT_DEF
-#define ASM_OUTPUT_DEF(FILE,NAME1,NAME2) \
- do { assemble_name(FILE, NAME1); \
- fputs(" = ", FILE); \
- assemble_name(FILE, NAME2); \
- fputc('\n', FILE); } while (0)
-
-/* A table of bytes codes used by the ASM_OUTPUT_ASCII and
- ASM_OUTPUT_LIMITED_STRING macros. Each byte in the table
- corresponds to a particular byte value [0..255]. For any
- given byte value, if the value in the corresponding table
- position is zero, the given character can be output directly.
- If the table value is 1, the byte must be output as a \ooo
- octal escape. If the tables value is anything else, then the
- byte value should be output as a \ followed by the value
- in the table. Note that we can use standard UN*X escape
- sequences for many control characters, but we don't use
- \a to represent BEL because some svr4 assemblers (e.g. on
- the i386) don't know about that. Also, we don't use \v
- since some versions of gas, such as 2.2 did not accept it. */
-
-#undef ESCAPES
-#define ESCAPES \
-"\1\1\1\1\1\1\1\1btn\1fr\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\0\0\"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\\\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1"
-
-/* Some svr4 assemblers have a limit on the number of characters which
- can appear in the operand of a .string directive. If your assembler
- has such a limitation, you should define STRING_LIMIT to reflect that
- limit. Note that at least some svr4 assemblers have a limit on the
- actual number of bytes in the double-quoted string, and that they
- count each character in an escape sequence as one byte. Thus, an
- escape sequence like \377 would count as four bytes.
-
- If your target assembler doesn't support the .string directive, you
- should define this to zero.
-*/
-
-#undef STRING_LIMIT
-#define STRING_LIMIT ((unsigned) 256)
-
-#undef STRING_ASM_OP
-#define STRING_ASM_OP ".string"
-
-/*
- * We always use gas here, so we don't worry about ECOFF assembler problems.
- */
-#undef TARGET_GAS
-#define TARGET_GAS 1
-
-#undef PREFERRED_DEBUGGING_TYPE
-#define PREFERRED_DEBUGGING_TYPE DBX_DEBUG
-
-#undef LINK_SPEC
-#define LINK_SPEC "-m elf64alpha \
- %{p:%e`-p' not supported; use `-pg' and gprof(1)} \
- %{Wl,*:%*} \
- %{assert*} %{R*} %{rpath*} %{defsym*} \
- %{shared:-Bshareable %{h*} %{soname*}} \
- %{symbolic:-Bsymbolic} \
- %{!shared: \
- %{!static: \
- %{rdynamic:-export-dynamic} \
- %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \
- %{static:-Bstatic}}"
-
-#undef STARTFILE_SPEC
-#define STARTFILE_SPEC \
- "%{!shared: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
- %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-
-/* Provide a ENDFILE_SPEC appropriate for ELF. Here we tack on the
- magical crtend.o file which provides part of the support for
- getting C++ file-scope static object constructed before entering
- `main', followed by a normal ELF "finalizer" file, `crtn.o'. */
-
-#undef ENDFILE_SPEC
-#define ENDFILE_SPEC \
- "%{!shared:crtend.o%s} %{shared:crtendS.o%s}"
-
-/* Implicit library calls should use memcpy, not bcopy, etc. */
-
-#define TARGET_MEM_FUNCTIONS
-
-/* Handle #pragma weak and #pragma pack. */
-
-#define HANDLE_SYSV_PRAGMA
-
-/*
- * Some imports from svr4.h in support of shared libraries.
- * Currently, we need the DECLARE_OBJECT_SIZE stuff.
- */
-
-/* This is how we tell the assembler that a symbol is weak. */
-
-#undef ASM_WEAKEN_LABEL
-#define ASM_WEAKEN_LABEL(FILE,NAME) \
- do { fputs ("\t.globl\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); \
- fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); } while (0)
-
-/* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
- expect various different forms for this operand. The one given here
- is just a default. You may need to override it in your machine-
- specific tm.h file (depending upon the particulars of your assembler). */
-
-#undef TYPE_OPERAND_FMT
-#define TYPE_OPERAND_FMT "@%s"
-
-/* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-
-#ifndef ASM_DECLARE_RESULT
-#define ASM_DECLARE_RESULT(FILE, RESULT)
-#endif
diff --git a/lang/gcc33/files/patch-aa b/lang/gcc33/files/patch-aa
deleted file mode 100644
index 9dc2e19279bb..000000000000
--- a/lang/gcc33/files/patch-aa
+++ /dev/null
@@ -1,12 +0,0 @@
---- gcc/cpp.texi.orig Mon Aug 11 08:57:05 1997
-+++ gcc/cpp.texi Sat Jan 10 11:59:15 1998
-@@ -1,5 +1,9 @@
- \input texinfo
- @setfilename cpp.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* cpp: (cpp). The egcs C/C++ preprocessor.
-+@end direntry
- @settitle The C Preprocessor
-
- @ignore
diff --git a/lang/gcc33/files/patch-ab b/lang/gcc33/files/patch-ab
deleted file mode 100644
index f298fd056742..000000000000
--- a/lang/gcc33/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/f/g77.texi.orig Thu Jun 4 03:41:18 1998
-+++ gcc/f/g77.texi Tue Jun 9 17:52:16 1998
-@@ -150,7 +150,7 @@
-
- @dircategory Programming
- @direntry
--* g77: (g77). The GNU Fortran compiler.
-+* g77: (g77). The EGCS GNU Fortran compiler.
- @end direntry
- @node Top, Copying,, (DIR)
- @top Introduction
diff --git a/lang/gcc33/files/patch-ac b/lang/gcc33/files/patch-ac
deleted file mode 100644
index 961874c5c315..000000000000
--- a/lang/gcc33/files/patch-ac
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/gcc.texi.orig Fri Jan 2 15:38:11 1998
-+++ gcc/gcc.texi Sat Jan 10 11:56:49 1998
-@@ -1,6 +1,10 @@
- >\input texinfo @c -*-texinfo-*-
- @c %**start of header
- @setfilename gcc.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* gcc: (gcc). The egcs C/C++ compiler.
-+@end direntry
- @c @setfilename usegcc.info
- @c @setfilename portgcc.info
- @c To produce the full manual, use the "gcc.info" setfilename, and
diff --git a/lang/gcc33/files/patch-ad b/lang/gcc33/files/patch-ad
deleted file mode 100644
index f8a3b90fdb1a..000000000000
--- a/lang/gcc33/files/patch-ad
+++ /dev/null
@@ -1,93 +0,0 @@
---- gcc/config/i386/freebsd-aout.h.orig Tue Jun 1 17:02:37 1999
-+++ gcc/config/i386/freebsd-aout.h Mon Jun 14 14:11:20 1999
-@@ -20,6 +20,10 @@
- the Free Software Foundation, 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-+
-+/* Get generic FreeBSD definitions. */
-+#include <freebsd.h>
-+
- /* This is tested by i386gas.h. */
- #define YES_UNDERSCORES
-
-@@ -32,12 +36,10 @@
- #include "i386/perform.h"
-
- /* This goes away when the math-emulator is fixed */
--#undef TARGET_DEFAULT
--#define TARGET_DEFAULT \
-- (MASK_80387 | MASK_IEEE_FP | MASK_FLOAT_RETURNS | MASK_NO_FANCY_MATH_387)
-+#define TARGET_CPU_DEFAULT 0400 /* TARGET_NO_FANCY_MATH_387 */
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Dunix -Di386 -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- /* Like the default, except no -lg. */
- #define LIB_SPEC "%{!shared:%{!pg:-lc}%{pg:-lc_p}}"
-@@ -87,14 +89,6 @@
- necessary when compiling PIC code. */
-
- #define JUMP_TABLES_IN_TEXT_SECTION 1
--
--/* Don't default to pcc-struct-return, because in FreeBSD we prefer the
-- superior nature of the older gcc way. */
--#define DEFAULT_PCC_STRUCT_RETURN 0
--
--/* Ensure we the configuration knows our system correctly so we can link with
-- libraries compiled with the native cc. */
--#undef NO_DOLLAR_IN_LABEL
-
- /* i386 freebsd still uses old binutils that don't insert nops by default
- when the .align directive demands to insert extra space in the text
-@@ -105,19 +99,18 @@
-
- /* Profiling routines, partially copied from i386/osfrose.h. */
-
--/* Redefine this to use %eax instead of %edx. */
-+/* Tell final.c that we don't need a label passed to mcount. */
-+#define NO_PROFILE_DATA
-+
- #undef FUNCTION_PROFILER
- #define FUNCTION_PROFILER(FILE, LABELNO) \
- { \
- if (flag_pic) \
- { \
-- fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%eax\n", \
-- LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \
- } \
- else \
- { \
-- fprintf (FILE, "\tmovl $%sP%d,%%eax\n", LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall mcount\n"); \
- } \
- }
-@@ -135,6 +128,7 @@
-
- #define TYPE_ASM_OP ".type"
- #define SIZE_ASM_OP ".size"
-+#define SET_ASM_OP ".set"
-
- /* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
-@@ -144,6 +138,12 @@
-
- #define TYPE_OPERAND_FMT "@%s"
-
-+#define HANDLE_SYSV_PRAGMA 1
-+
-+#define ASM_WEAKEN_LABEL(FILE,NAME) \
-+ do { fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
-+ fputc ('\n', FILE); } while (0)
-+
- /* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-@@ -245,3 +245,5 @@
- #define STARTFILE_SPEC \
- "%{shared:c++rt0.o%s} \
- %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}"
-+
-+#define MD_STARTFILE_PREFIX "/usr/lib/aout/"
diff --git a/lang/gcc33/files/patch-af b/lang/gcc33/files/patch-af
deleted file mode 100644
index 533a35a95584..000000000000
--- a/lang/gcc33/files/patch-af
+++ /dev/null
@@ -1,83 +0,0 @@
---- gcc/config/i386/freebsd.h.orig Thu Jun 17 05:33:32 1999
-+++ gcc/config/i386/freebsd.h Sat Jul 24 17:59:06 1999
-@@ -135,6 +135,10 @@
- : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \
- : (-1))
-
-+/* Don't use EGCS's normal profiling code -- we have our own fine-grained
-+ basic block profiling. */
-+#define NO_PROFILE_DATA
-+
- /* Tell final.c that we don't need a label passed to mcount. */
-
- #undef FUNCTION_PROFILER
-@@ -162,22 +166,30 @@
- #define WCHAR_TYPE_SIZE BITS_PER_WORD
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Di386 -Dunix -D__ELF__ -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- #undef CPP_SPEC
--#define CPP_SPEC "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}"
-+#if TARGET_CPU_DEFAULT == 2
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{!m386:-D__i486__}"
-+#else
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{m486:-D__i486__}"
-+#endif
-+
-+#undef CC1_SPEC
-+#define CC1_SPEC "\
-+ %{gline:%{!g:%{!g0:%{!g1:%{!g2: -g1}}}}} \
-+ %{maout: %{!mno-underscores: %{!munderscores: -munderscores }}}"
-
--/* This defines which switch letters take arguments. On FreeBSD, most of
-- the normal cases (defined in gcc.c) apply, and we also have -h* and
-- -z* options (for the linker) (comming from svr4).
-- We also have -R (alias --rpath), no -z, --soname (-h), --assert etc. */
--
--#undef SWITCH_TAKES_ARG
--#define SWITCH_TAKES_ARG(CHAR) \
-- (DEFAULT_SWITCH_TAKES_ARG (CHAR) \
-- || (CHAR) == 'h' \
-- || (CHAR) == 'z' \
-- || (CHAR) == 'R')
-+#undef ASM_SPEC
-+#define ASM_SPEC "%{v*: -v} %{maout: %{fpic:-k} %{fPIC:-k}}"
-
- /* Provide a STARTFILE_SPEC appropriate for FreeBSD. Here we add
- the magical crtbegin.o file (see crtstuff.c) which provides part
-@@ -186,11 +198,11 @@
-
- #undef STARTFILE_SPEC
- #define STARTFILE_SPEC \
-- "%{!shared: \
-- %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} \
-- %{!p:%{profile:gcrt1.o%s} \
-- %{!profile:crt1.o%s}}}} \
-- crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-+ "%{maout: %{shared:c++rt0.o%s} \
-+ %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}} \
-+ %{!maout: %{!shared: \
-+ %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
-+ crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}}"
-
- /* Provide a ENDFILE_SPEC appropriate for FreeBSD. Here we tack on
- the magical crtend.o file (see crtstuff.c) which provides part of
-@@ -200,7 +212,7 @@
-
- #undef ENDFILE_SPEC
- #define ENDFILE_SPEC \
-- "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s"
-+ "%{!maout: %{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s}"
-
- /* Provide a LIB_SPEC appropriate for FreeBSD. Just select the appropriate
- libc, depending on whether we're doing profiling or need threads support.
diff --git a/lang/gcc33/files/patch-ai b/lang/gcc33/files/patch-ai
deleted file mode 100644
index 4395574d635a..000000000000
--- a/lang/gcc33/files/patch-ai
+++ /dev/null
@@ -1,54 +0,0 @@
---- gcc/final.c.orig Sat Sep 5 22:52:01 1998
-+++ gcc/final.c Wed Oct 7 17:06:58 1998
-@@ -383,6 +383,8 @@
- /* zero word */
- assemble_integer (const0_rtx, long_bytes, 1);
-
-+ fprintf(asm_out_file,".stabs \"bbset\", 25, 0, 0, LPBX0\n");
-+
- /* address of filename */
- ASM_GENERATE_INTERNAL_LABEL (name, "LPBX", 1);
- assemble_integer (gen_rtx_SYMBOL_REF (Pmode, name), pointer_bytes, 1);
-@@ -1635,6 +1637,9 @@
- leaf_renumber_regs (first);
- #endif
-
-+ if (profile_block_flag)
-+ add_bb (file);
-+
- /* The Sun386i and perhaps other machines don't work right
- if the profiling code comes after the prologue. */
- #ifdef PROFILE_BEFORE_PROLOGUE
-@@ -1696,7 +1701,9 @@
- profile_function (file)
- FILE *file;
- {
-+#ifndef NO_PROFILE_DATA
- int align = MIN (BIGGEST_ALIGNMENT, LONG_TYPE_SIZE);
-+#endif /* not NO_PROFILE_DATA */
- #if defined(ASM_OUTPUT_REG_PUSH)
- #if defined(STRUCT_VALUE_INCOMING_REGNUM) || defined(STRUCT_VALUE_REGNUM)
- int sval = current_function_returns_struct;
-@@ -1706,10 +1713,12 @@
- #endif
- #endif /* ASM_OUTPUT_REG_PUSH */
-
-+#ifndef NO_PROFILE_DATA
- data_section ();
- ASM_OUTPUT_ALIGN (file, floor_log2 (align / BITS_PER_UNIT));
- ASM_OUTPUT_INTERNAL_LABEL (file, "LP", profile_label_no);
- assemble_integer (const0_rtx, LONG_TYPE_SIZE / BITS_PER_UNIT, 1);
-+#endif /* not NO_PROFILE_DATA */
-
- function_section (current_function_decl);
-
-@@ -1800,6 +1809,9 @@
- code to restore the stack frame and return to the caller. */
- FUNCTION_EPILOGUE (file, get_frame_size ());
- #endif
-+
-+ if (profile_block_flag)
-+ add_bb (file);
-
- #ifdef SDB_DEBUGGING_INFO
- if (write_symbols == SDB_DEBUG)
diff --git a/lang/gcc33/files/patch-ak b/lang/gcc33/files/patch-ak
deleted file mode 100644
index 81bf09754e07..000000000000
--- a/lang/gcc33/files/patch-ak
+++ /dev/null
@@ -1,48 +0,0 @@
---- gcc/configure.orig Mon Sep 20 02:59:34 1999
-+++ gcc/configure Sat Sep 25 10:51:55 1999
-@@ -3167,6 +3167,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -3772,8 +3781,12 @@
- # Next line turned off because both 386BSD and BSD/386 use GNU ld.
- # use_collect2=yes
- ;;
-- i[34567]86-*-freebsdelf*)
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -3782,13 +3795,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
-- i[34567]86-*-freebsd*)
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- i[34567]86-*-netbsd*)
- tm_file=i386/netbsd.h
diff --git a/lang/gcc33/files/patch-al b/lang/gcc33/files/patch-al
deleted file mode 100644
index 1c81b9a57bd2..000000000000
--- a/lang/gcc33/files/patch-al
+++ /dev/null
@@ -1,53 +0,0 @@
---- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
-+++ gcc/configure.in Sat Sep 25 10:56:01 1999
-@@ -634,6 +634,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -1274,9 +1283,15 @@
- # use_collect2=yes
- ;;
- changequote(,)dnl
-- i[34567]86-*-freebsdelf*)
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
-+changequote([,])dnl
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+changequote(,)dnl
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
- changequote([,])dnl
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -1285,15 +1300,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
--changequote(,)dnl
-- i[34567]86-*-freebsd*)
--changequote([,])dnl
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- changequote(,)dnl
- i[34567]86-*-netbsd*)
diff --git a/lang/gcc33/files/patch-bc b/lang/gcc33/files/patch-bc
deleted file mode 100644
index c3159ca2788c..000000000000
--- a/lang/gcc33/files/patch-bc
+++ /dev/null
@@ -1,34 +0,0 @@
---- libstdc++/Makefile.in.orig Sat Jul 17 22:50:47 1999
-+++ libstdc++/Makefile.in Tue Jul 20 07:56:00 1999
-@@ -14,7 +14,7 @@
- # along with this library; see the file COPYING. If not, write to the Free
- # Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
--VERSION = 2.10.0
-+VERSION = 4
- INTERFACE = 3
-
- gxx_include_dir=${includedir}/g++
-@@ -111,7 +111,8 @@
- $(LN_S) $(SHLIB) $(SHLINK) || cp $(ARLIB) $(ARLINK)
-
- mshlink:
-- @$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ #@$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ @true
-
- $(IO_DIR)/iostream.list: force
- cd $(IO_DIR) ; $(MAKE) $(FLAGS_TO_PASS) iostream.list
-@@ -336,11 +337,7 @@
- || cp $${RELINSTALLDIR}$(ARLIB) $${INSTALLLINKDIR}$(MULTISUBDIR)/$$FILE ; \
- fi; \
- elif [ $$FILE = mshlink ]; then \
-- for FILE in $(MSHLINK) ; do \
-- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- $(LN_S) $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE \
-- || cp $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- done; \
-+ true; \
- elif [ $$FILE = marlink ]; then \
- for FILE in $(MARLINK) ; do \
- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
diff --git a/lang/gcc33/files/patch-fa b/lang/gcc33/files/patch-fa
deleted file mode 100644
index 7f5e0e611ae8..000000000000
--- a/lang/gcc33/files/patch-fa
+++ /dev/null
@@ -1,232 +0,0 @@
---- gcc/c-common.c.orig Mon Feb 15 16:40:05 1999
-+++ gcc/c-common.c Tue Mar 30 03:35:22 1999
-@@ -61,7 +61,7 @@
- int, int, int));
- static void init_attributes PROTO((void));
- static void record_function_format PROTO((tree, tree, enum format_type,
-- int, int));
-+ int, int, int));
- static void record_international_format PROTO((tree, tree, int));
-
- /* Keep a stack of if statements. We record the number of compound
-@@ -669,6 +669,7 @@
- = TREE_VALUE (TREE_CHAIN (TREE_CHAIN (args)));
- int format_num;
- int first_arg_num;
-+ int null_format_ok;
- enum format_type format_type;
- tree argument;
- int arg_num;
-@@ -682,7 +683,7 @@
-
- if (TREE_CODE (format_type_id) != IDENTIFIER_NODE)
- {
-- error ("unrecognized format specifier");
-+ error_with_decl (decl, "unrecognized format specifier");
- continue;
- }
- else
-@@ -690,12 +691,26 @@
- char *p = IDENTIFIER_POINTER (format_type_id);
-
- if (!strcmp (p, "printf") || !strcmp (p, "__printf__"))
-+ {
-+ format_type = printf_format_type;
-+ null_format_ok = 0;
-+ }
-+ else if (!strcmp (p, "printf0") || !strcmp (p, "__printf0__"))
-+ {
- format_type = printf_format_type;
-+ null_format_ok = 1;
-+ }
- else if (!strcmp (p, "scanf") || !strcmp (p, "__scanf__"))
-+ {
- format_type = scanf_format_type;
-+ null_format_ok = 0;
-+ }
- else if (!strcmp (p, "strftime")
- || !strcmp (p, "__strftime__"))
-+ {
- format_type = strftime_format_type;
-+ null_format_ok = 0;
-+ }
- else
- {
- error ("`%s' is an unrecognized format function type", p);
-@@ -766,7 +781,8 @@
-
- record_function_format (DECL_NAME (decl),
- DECL_ASSEMBLER_NAME (decl),
-- format_type, format_num, first_arg_num);
-+ format_type, null_format_ok, format_num,
-+ first_arg_num);
- break;
- }
-
-@@ -1010,6 +1026,11 @@
- } format_char_info;
-
- static format_char_info print_char_table[] = {
-+/* FreeBSD kernel extensions. */
-+ { "D", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "b", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "rz", 0, NULL, T_I, T_I, T_L, NULL, NULL, NULL, "-wp0 +#" },
-+#define unextended_print_char_table (print_char_table + 3)
- { "di", 0, T_I, T_I, T_I, T_L, T_LL, T_LL, T_ST, "-wp0 +" },
- { "oxX", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0#" },
- { "u", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0" },
-@@ -1070,6 +1091,7 @@
- tree name; /* identifier such as "printf" */
- tree assembler_name; /* optional mangled identifier (for C++) */
- enum format_type format_type; /* type of format (printf, scanf, etc.) */
-+ int null_format_ok; /* TRUE if the format string may be NULL */
- int format_num; /* number of format argument */
- int first_arg_num; /* number of first arg (zero for varargs) */
- } function_format_info;
-@@ -1102,25 +1124,25 @@
- init_function_format_info ()
- {
- record_function_format (get_identifier ("printf"), NULL_TREE,
-- printf_format_type, 1, 2);
-+ printf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("scanf"), NULL_TREE,
-- scanf_format_type, 1, 2);
-+ scanf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("vprintf"), NULL_TREE,
-- printf_format_type, 1, 0);
-+ printf_format_type, 0, 1, 0);
- record_function_format (get_identifier ("vfprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("vsprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("strftime"), NULL_TREE,
-- strftime_format_type, 3, 0);
-+ strftime_format_type, 0, 3, 0);
-
- record_international_format (get_identifier ("gettext"), NULL_TREE, 1);
- record_international_format (get_identifier ("dgettext"), NULL_TREE, 2);
-@@ -1137,11 +1159,12 @@
- (e.g. for varargs such as vfprintf). */
-
- static void
--record_function_format (name, assembler_name, format_type,
-+record_function_format (name, assembler_name, format_type, null_format_ok,
- format_num, first_arg_num)
- tree name;
- tree assembler_name;
- enum format_type format_type;
-+ int null_format_ok;
- int format_num;
- int first_arg_num;
- {
-@@ -1165,6 +1188,7 @@
- }
-
- info->format_type = format_type;
-+ info->null_format_ok = null_format_ok;
- info->format_num = format_num;
- info->first_arg_num = first_arg_num;
- }
-@@ -1314,7 +1338,8 @@
-
- if (integer_zerop (format_tree))
- {
-- warning ("null format string");
-+ if (!info->null_format_ok)
-+ warning ("null format string");
- return;
- }
- if (TREE_CODE (format_tree) != ADDR_EXPR)
-@@ -1485,12 +1510,13 @@
- It will work on most machines, because size_t and int
- have the same mode. But might as well warn anyway,
- since it will fail on other machines. */
-+ /* XXX should we allow unsigned ints here? */
- if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != integer_type_node)
- &&
- (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != unsigned_type_node))
-- warning ("field width is not type int (arg %d)", arg_num);
-+ warning ("precision is not type int (arg %d)", arg_num);
- }
- }
- else
-@@ -1535,6 +1561,53 @@
- }
- }
- }
-+ if (*format_chars == 'b')
-+ {
-+ /* There should be an int arg to control the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != integer_type_node)
-+ &&
-+ (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != unsigned_type_node))
-+ {
-+ warning ("bitmap is not type int (arg %d)", arg_num);
-+ }
-+ }
-+ }
-+ if (*format_chars == 'D')
-+ {
-+ /* There should be an unsigned char * arg before the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ cur_type = TREE_TYPE (cur_param);
-+ if (TREE_CODE (cur_type) != POINTER_TYPE
-+ || TYPE_MAIN_VARIANT (TREE_TYPE (cur_type))
-+ != unsigned_char_type_node)
-+ {
-+ warning ("ethernet address is not type unsigned char *"
-+ " (arg %d)",
-+ arg_num);
-+ }
-+ }
-+ }
-
- aflag = 0;
-
-@@ -1604,7 +1677,8 @@
- switch (info->format_type)
- {
- case printf_format_type:
-- fci = print_char_table;
-+ fci = flag_format_extensions ? print_char_table
-+ : unextended_print_char_table;
- break;
- case scanf_format_type:
- fci = scan_char_table;
diff --git a/lang/gcc33/files/patch-fb b/lang/gcc33/files/patch-fb
deleted file mode 100644
index dae6d331898c..000000000000
--- a/lang/gcc33/files/patch-fb
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/flags.h.orig Sun Jan 31 09:46:18 1999
-+++ gcc/flags.h Tue Mar 30 13:17:11 1999
-@@ -137,6 +137,10 @@
-
- extern int warn_aggregate_return;
-
-+/* Nonzero means that -Wformat accepts certain non-ANSI formats. */
-+
-+extern int flag_format_extensions;
-+
- /* Nonzero if generating code to do profiling. */
-
- extern int profile_flag;
diff --git a/lang/gcc33/files/patch-fc b/lang/gcc33/files/patch-fc
deleted file mode 100644
index a3f44c5e158b..000000000000
--- a/lang/gcc33/files/patch-fc
+++ /dev/null
@@ -1,21 +0,0 @@
---- gcc/toplev.c.orig Mon Mar 22 15:23:26 1999
-+++ gcc/toplev.c Tue Mar 30 13:13:44 1999
-@@ -754,6 +754,9 @@
-
- int flag_no_ident = 0;
-
-+/* Nonzero means that -Wformat accepts certain system-dependent formats. */
-+int flag_format_extensions = 0;
-+
- /* Table of supported debugging formats. */
- static struct
- {
-@@ -954,6 +957,8 @@
- "Generate code to check every memory access" },
- {"prefix-function-name", &flag_prefix_function_name, 1,
- "Add a prefix to all function names" },
-+ {"format-extensions", &flag_format_extensions, 1,
-+ "-Wformat accepts certain FreeBSD system-dependent formats" },
- {"dump-unnumbered", &flag_dump_unnumbered, 1,
- "Suppress output of instruction numbers and line number notes in debugging dumps"},
- {"instrument-functions", &flag_instrument_function_entry_exit, 1,
diff --git a/lang/gcc33/files/patch-va b/lang/gcc33/files/patch-va
deleted file mode 100644
index 48040ffa6e96..000000000000
--- a/lang/gcc33/files/patch-va
+++ /dev/null
@@ -1,20 +0,0 @@
---- gcc/Makefile.in.orig Thu Feb 25 12:40:16 1999
-+++ gcc/Makefile.in Mon Mar 1 04:36:40 1999
-@@ -793,7 +793,7 @@
- rm -f config.run
-
- $(srcdir)/configure: $(srcdir)/configure.in
-- cd $(srcdir); autoconf
-+ cd $(srcdir); echo "wants to run autoconf"
-
- # cstamp-h.in controls rebuilding of config.in.
- # It is named cstamp-h.in and not stamp-h.in so the mostlyclean rule doesn't
-@@ -806,7 +806,7 @@
- # ??? Newer versions have a maintainer mode that may be useful here.
- $(srcdir)/config.in: $(srcdir)/cstamp-h.in
- $(srcdir)/cstamp-h.in: $(srcdir)/configure.in $(srcdir)/acconfig.h
-- cd $(srcdir) && autoheader
-+ cd $(srcdir) && echo "want to run autoheader"
- @rm -f $(srcdir)/cstamp-h.in
- echo timestamp > $(srcdir)/cstamp-h.in
- auto-host.h: cstamp-h ; @true
diff --git a/lang/gcc33/pkg-comment b/lang/gcc33/pkg-comment
deleted file mode 100644
index e67c9eca41ae..000000000000
--- a/lang/gcc33/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-EGCS enhanced version of the GNU compiler suite (inprogress version)
diff --git a/lang/gcc33/pkg-descr b/lang/gcc33/pkg-descr
deleted file mode 100644
index 0429360a5404..000000000000
--- a/lang/gcc33/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Egcs (pronounced "eggs") is an enhanced version of the GNU compiler
-suite, including gcc, g++, and g77. Egcs is based on a recent
-snapshot of the gcc-2.8 development sources; it contains nearly
-all of the new features found in gcc-2.8. Egcs also contains many
-improvements and features not found in gcc-2.7 and even the soon to be
-released gcc-2.8 compilers. C++ support, and in particular template
-support, is vastly improved over gcc-2.7.
-
-For more details, see <http://www.cygnus.com/egcs/>.
-
-Beware: This port installs new versions of "gcc", "g++", "c++" and
-so forth into the "${PREFIX}/bin" directory. Mind your PATHs if you
-don't want to use this compiler by default.
-
-- John Polstra <jdp@polstra.com>
-
-WWW: http://egcs.cygnus.com
diff --git a/lang/gcc33/pkg-plist b/lang/gcc33/pkg-plist
deleted file mode 100644
index 1ca16caec5f1..000000000000
--- a/lang/gcc33/pkg-plist
+++ /dev/null
@@ -1,318 +0,0 @@
-@comment $FreeBSD$
-bin/eg++filt
-bin/eg++
-bin/eg77
-bin/egcc
-bin/%%GNU_HOST%%-gcc
-bin/gcj
-bin/gcjh
-bin/gcov
-bin/jv-scan
-bin/jcf-dump
-%%GNU_HOST%%/include/_G_config.h
-%%GNU_HOST%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/PlotFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/SFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algorithm
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bitset
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/builtinbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cassert
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cerrno
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cfloat
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ciso646
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/climits
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/clocale
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cmath
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csetjmp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csignal
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdarg
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstddef
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdio
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdlib
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstring
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ctime
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwchar
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/defalloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/dummy.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/editbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/floatio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/functional
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/indstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iolibio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iosfwd
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostreamP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/istream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libioP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/parsestream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pfstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/procbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/queue
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ropeimpl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/dcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/fcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/indirect_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/ldcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/mask_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/std_valarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/straits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.tcc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_meta.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdexcept
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdiostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_config.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_construct.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_fun.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_numeric.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_queue.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_raw_storage_iter.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_relops.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_uninitialized.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_vector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/streambuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strfile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/string
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/type_traits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/utility
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/valarray
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
-@unexec install-info --delete %D/info/gcc.info %D/info/dir
-@unexec install-info --delete %D/info/g77.info %D/info/dir
-@unexec install-info --delete %D/info/cpp.info %D/info/dir
-info/cpp.info
-info/cpp.info-1
-info/cpp.info-2
-info/cpp.info-3
-info/g77.info
-info/g77.info-1
-info/g77.info-10
-info/g77.info-11
-info/g77.info-12
-info/g77.info-13
-info/g77.info-14
-info/g77.info-15
-info/g77.info-16
-info/g77.info-17
-info/g77.info-18
-info/g77.info-19
-info/g77.info-2
-info/g77.info-20
-info/g77.info-21
-info/g77.info-3
-info/g77.info-4
-info/g77.info-5
-info/g77.info-6
-info/g77.info-7
-info/g77.info-8
-info/g77.info-9
-info/gcc.info
-info/gcc.info-1
-info/gcc.info-10
-info/gcc.info-11
-info/gcc.info-12
-info/gcc.info-13
-info/gcc.info-14
-info/gcc.info-15
-info/gcc.info-16
-info/gcc.info-17
-info/gcc.info-18
-info/gcc.info-19
-info/gcc.info-2
-info/gcc.info-20
-info/gcc.info-21
-info/gcc.info-22
-info/gcc.info-23
-info/gcc.info-24
-info/gcc.info-25
-info/gcc.info-26
-info/gcc.info-27
-info/gcc.info-28
-info/gcc.info-29
-info/gcc.info-30
-info/gcc.info-31
-info/gcc.info-3
-info/gcc.info-4
-info/gcc.info-5
-info/gcc.info-6
-info/gcc.info-7
-info/gcc.info-8
-info/gcc.info-9
-@exec install-info %D/info/cpp.info %D/info/dir
-@exec install-info %D/info/g77.info %D/info/dir
-@exec install-info %D/info/gcc.info %D/info/dir
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbeginS.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtend.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtendS.o
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/iso646.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/encoding.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/hash.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-api.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
-@comment These 3 libraries are moved from PREFIX/lib to avoid conflicts
-@comment with the stock compiler.
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libg2c.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
-@dirrm %%GNU_HOST%%/include
-@dirrm %%GNU_HOST%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%
-@dirrm lib/gcc-lib
diff --git a/lang/gcc34/Makefile b/lang/gcc34/Makefile
deleted file mode 100644
index efee67e57ea1..000000000000
--- a/lang/gcc34/Makefile
+++ /dev/null
@@ -1,118 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: egcs
-# Version required: 1998-09-14
-# Date created: 9 Jan 1998
-# Whom: John Polstra <jdp@polstra.com>
-#
-# $FreeBSD$
-#
-
-SNAPDATE= 1999-11-10
-SNAPVER= ${SNAPDATE:S/-//g}
-
-DISTNAME= gcc-2.96
-PKGNAME= gcc-devel-${SNAPVER}
-CATEGORIES= lang java
-MASTER_SITES= ftp://egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.ninemoons.com/pub/mirrors/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.nluug.nl/pub/languages/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.yggdrasil.com/mirrors/site/egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/
-DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
- egcs-java-${SNAPVER}${EXTRACT_SUFX} \
- egcs-objc-${SNAPVER}${EXTRACT_SUFX}
-
-MAINTAINER= obrien@FreeBSD.org
-
-NO_CDROM= 'dated material'
-
-.include <bsd.port.pre.mk>
-
-EGCS_REV= ${DISTNAME:S/gcc-//g}
-LIBSTDCPP_REV= 4
-WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
-
-.if ${PORTOBJFORMAT} == "elf"
-.if ${MACHINE_ARCH} == "i386"
-PLIST= ${WRKDIR}/PLIST
-.endif
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL}
-.else
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsdaout${OSREL}
-.endif
-
-PLIST_SUB= EGCS_REV=${EGCS_REV} GNU_HOST=${CONFIGURE_TARGET}
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= --with-gnu-as --with-gnu-ld \
- --with-gxx-include-dir=${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/include/g++
-.if defined(WANT_SHAREDLIBS)
-CONFIGURE_ARGS+= --enable-shared
-.endif
-.if defined(WANT_THREADS)
-# ?is this an ObjC only thing?
-CONFIGURE_ARGS+= --enable-threads=posix
-.endif
-ALL_TARGET= bootstrap
-MAN1= cccp.1 eg++.1 eg77.1 egcc.1
-
-pre-patch:
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
- @${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
-
-pre-configure:
- @(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
- ${SED} -e "s:__FreeBSD__:__FreeBSD__=$${MAJ}:" ${FILESDIR}/freebsd.h \
- >${WRKSRC}/gcc/config/freebsd.h )
- @${CP} ${FILESDIR}/alpha-freebsd.h ${WRKSRC}/gcc/config/alpha/freebsd.h
-.if ${PORTOBJFORMAT} == "elf" && ${MACHINE_ARCH} == "i386"
- @${SED} -e 's/^@comment ELF-only://' ${PKGDIR}/PLIST >${PLIST}
-.endif
- @# Keep from running `autoconf' and `autoheader' since we modified
- @# configure.in by patching it.
- @touch ${WRKSRC}/gcc/configure
- @touch ${WRKSRC}/gcc/cstamp-h.in
-
-pre-install:
- ${MKDIR} ${PREFIX}/info
-
-post-install:
- @${RM} -f ${PREFIX}/bin/c++
- @${MV} -f ${PREFIX}/bin/c++filt ${PREFIX}/bin/g++filt
- @(for prog in ${PREFIX}/bin/gcc ${PREFIX}/bin/g++ \
- ${PREFIX}/bin/g++filt ${PREFIX}/bin/g77 ${PREFIX}/bin/gcov \
- ${PREFIX}/bin/${CONFIGURE_TARGET}-gcc \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1obj \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1plus \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cpp \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/collect2 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/f771 ; \
- do \
- strip $$prog ; \
- done)
- ${MV} ${PREFIX}/bin/gcc ${PREFIX}/bin/egcc
- ${MV} ${PREFIX}/bin/g++ ${PREFIX}/bin/eg++
- ${MV} ${PREFIX}/bin/g77 ${PREFIX}/bin/eg77
- ${MV} ${PREFIX}/bin/g++filt ${PREFIX}/bin/eg++filt
- ${RM} -f ${PREFIX}/bin/cpp
- ${MV} ${PREFIX}/lib/libiberty.a \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
- ${MV} -f ${PREFIX}/lib/libstdc++.a.${LIBSTDCPP_REV} \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/libstdc++.a
- ${MV} ${PREFIX}/man/man1/gcc.1 ${PREFIX}/man/man1/egcc.1
- ${MV} ${PREFIX}/man/man1/g++.1 ${PREFIX}/man/man1/eg++.1
- ${MV} ${PREFIX}/man/man1/g77.1 ${PREFIX}/man/man1/eg77.1
-.if defined(WANT_SHAREDLIBS)
- ${MV} -f ${PREFIX}/lib/libstdc++.so* \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
-.endif
-.for info in cpp g77 gcc
- install-info ${PREFIX}/info/${info}.info ${PREFIX}/info/dir
-.endfor
-
-.include <bsd.port.post.mk>
diff --git a/lang/gcc34/distinfo b/lang/gcc34/distinfo
deleted file mode 100644
index 01e47c5903ef..000000000000
--- a/lang/gcc34/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-MD5 (egcs-core-19991110.tar.gz) = 84f799ff559c69b30746297bbbb025ea
-MD5 (egcs-g++-19991110.tar.gz) = ea1c5a9dbb4d76d1d2525580fc725263
-MD5 (egcs-g77-19991110.tar.gz) = 07c65a4f071590b3013f0452cdb0116c
-MD5 (egcs-java-19991110.tar.gz) = 2ee9273bc569269998f9ac1e961cac67
-MD5 (egcs-objc-19991110.tar.gz) = d4e71cd48956bf699adc775ee930cd1a
diff --git a/lang/gcc34/files/alpha-freebsd.h b/lang/gcc34/files/alpha-freebsd.h
deleted file mode 100644
index e34f682c2e22..000000000000
--- a/lang/gcc34/files/alpha-freebsd.h
+++ /dev/null
@@ -1,551 +0,0 @@
-/* Definitions of target machine for GNU compiler,
- for Alpha FreeBSD systems.
- Copyright (C) 1998 Free Software Foundation, Inc.
-
-This file is part of GNU CC.
-
-GNU CC 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, or (at your option)
-any later version.
-
-GNU CC 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 GNU CC; see the file COPYING. If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
-
-/* This is used on Alpha platforms that use the ELF format.
- This was taken from the NetBSD configuration, and modified
- for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
-
-/* $FreeBSD: /tmp/pcvs/ports/lang/gcc34/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
-
-
-/* Get generic FreeBSD definitions. */
-#include <freebsd.h>
-
-
-#undef OBJECT_FORMAT_COFF
-#undef EXTENDED_COFF
-#define OBJECT_FORMAT_ELF
-
-/* This is BSD, so it wants DBX format. */
-
-#define DBX_DEBUGGING_INFO
-
-/* This is the char to use for continuation (in case we need to turn
- continuation back on). */
-
-#undef DBX_CONTIN_CHAR
-#define DBX_CONTIN_CHAR '?'
-
-#undef ASM_FINAL_SPEC
-
-/* Names to predefine in the preprocessor for this target machine.
- XXX FreeBSD, by convention, shouldn't do __alpha, but lots of applications
- expect it because that's what OSF/1 does. */
-
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (FreeBSD/alpha ELF)");
-
-#undef TARGET_DEFAULT
-#define TARGET_DEFAULT (MASK_FP | MASK_FPREGS | MASK_GAS)
-
-#undef CPP_PREDEFINES
-#define CPP_PREDEFINES \
- "-D__alpha__ -D__alpha -D__ELF__ -Acpu(alpha) -Amachine(alpha)" \
- CPP_FBSD_PREDEFINES
-
-#undef CPP_SPEC
-#define CPP_SPEC "%{posix:-D_POSIX_SOURCE}"
-
-/* Make gcc agree with <machine/ansi.h> */
-
-#undef WCHAR_TYPE
-#define WCHAR_TYPE "int"
-
-#undef WCHAR_UNSIGNED
-#define WCHAR_UNSIGNED 0
-
-#undef WCHAR_TYPE_SIZE
-#define WCHAR_TYPE_SIZE 32
-
-/* Output assembler code to FILE to increment profiler label # LABELNO
- for profiling a function entry. Under FreeBSD/Alpha, the assembler does
- nothing special with -pg. */
-
-#undef FUNCTION_PROFILER
-#define FUNCTION_PROFILER(FILE, LABELNO) \
- fputs ("\tjsr $28,_mcount\n", (FILE))
-
-/* Show that we need a GP when profiling. */
-#define TARGET_PROFILING_NEEDS_GP
-
-#undef HAS_INIT_SECTION
-
-/* Provide an ASM_SPEC appropriate for a FreeBSD/alpha target. This differs
- from the generic FreeBSD ASM_SPEC in that no special handling of PIC is
- necessary on the Alpha. */
-
-#undef ASM_SPEC
-#define ASM_SPEC " %| %{mcpu=*:-m%*}"
-
-/* Output at beginning of assembler file. */
-
-#undef ASM_FILE_START
-#define ASM_FILE_START(FILE) \
-{ \
- alpha_write_verstamp (FILE); \
- output_file_directive (FILE, main_input_filename); \
- fprintf (FILE, "\t.version\t\"01.01\"\n"); \
- fprintf (FILE, "\t.set noat\n"); \
-}
-
-#undef ASM_OUTPUT_SOURCE_LINE
-#define ASM_OUTPUT_SOURCE_LINE(STREAM, LINE) \
- alpha_output_lineno (STREAM, LINE)
-extern void alpha_output_lineno ();
-
-extern void output_file_directive ();
-
-/* Attach a special .ident directive to the end of the file to identify
- the version of GCC which compiled this code. The format of the
- .ident string is patterned after the ones produced by native svr4
- C compilers. */
-
-#undef IDENT_ASM_OP
-#define IDENT_ASM_OP ".ident"
-
-#ifdef IDENTIFY_WITH_IDENT
-#undef ASM_IDENTIFY_GCC
-#define ASM_IDENTIFY_GCC(FILE) /* nothing */
-#undef ASM_IDENTIFY_LANGUAGE
-#define ASM_IDENTIFY_LANGUAGE(FILE) \
- fprintf(FILE, "\t%s \"GCC (%s) %s\"\n", IDENT_ASM_OP, \
- lang_identify(), version_string)
-#else
-#undef ASM_FILE_END
-#define ASM_FILE_END(FILE) \
-do { \
- fprintf ((FILE), "\t%s\t\"GCC: (GNU) %s\"\n", \
- IDENT_ASM_OP, version_string); \
- } while (0)
-#endif
-
-/* Allow #sccs in preprocessor. */
-
-#define SCCS_DIRECTIVE
-
-/* Output #ident as a .ident. */
-
-#undef ASM_OUTPUT_IDENT
-#define ASM_OUTPUT_IDENT(FILE, NAME) \
- fprintf (FILE, "\t%s\t\"%s\"\n", IDENT_ASM_OP, NAME);
-
-/* This is how to allocate empty space in some section. The .zero
- pseudo-op is used for this on most svr4 assemblers. */
-
-#undef SKIP_ASM_OP
-#define SKIP_ASM_OP ".zero"
-
-#undef ASM_OUTPUT_SKIP
-#define ASM_OUTPUT_SKIP(FILE,SIZE) \
- fprintf (FILE, "\t%s\t%u\n", SKIP_ASM_OP, (SIZE))
-
-/* Output the label which precedes a jumptable. Note that for all svr4
- systems where we actually generate jumptables (which is to say every
- svr4 target except i386, where we use casesi instead) we put the jump-
- tables into the .rodata section and since other stuff could have been
- put into the .rodata section prior to any given jumptable, we have to
- make sure that the location counter for the .rodata section gets pro-
- perly re-aligned prior to the actual beginning of the jump table. */
-
-#undef ALIGN_ASM_OP
-#define ALIGN_ASM_OP ".align"
-
-#ifndef ASM_OUTPUT_BEFORE_CASE_LABEL
-#define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \
- ASM_OUTPUT_ALIGN ((FILE), 2);
-#endif
-
-#undef ASM_OUTPUT_CASE_LABEL
-#define ASM_OUTPUT_CASE_LABEL(FILE,PREFIX,NUM,JUMPTABLE) \
- do { \
- ASM_OUTPUT_BEFORE_CASE_LABEL (FILE, PREFIX, NUM, JUMPTABLE) \
- ASM_OUTPUT_INTERNAL_LABEL (FILE, PREFIX, NUM); \
- } while (0)
-
-/* The standard SVR4 assembler seems to require that certain builtin
- library routines (e.g. .udiv) be explicitly declared as .globl
- in each assembly file where they are referenced. */
-
-#undef ASM_OUTPUT_EXTERNAL_LIBCALL
-#define ASM_OUTPUT_EXTERNAL_LIBCALL(FILE, FUN) \
- ASM_GLOBALIZE_LABEL (FILE, XSTR (FUN, 0))
-
-/* This says how to output assembler code to declare an
- uninitialized external linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef COMMON_ASM_OP
-#define COMMON_ASM_OP ".comm"
-
-#undef ASM_OUTPUT_ALIGNED_COMMON
-#define ASM_OUTPUT_ALIGNED_COMMON(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", COMMON_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), ",%u,%u\n", (SIZE), (ALIGN) / BITS_PER_UNIT); \
-} while (0)
-
-/* This says how to output assembler code to declare an
- uninitialized internal linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef LOCAL_ASM_OP
-#define LOCAL_ASM_OP ".local"
-
-#undef ASM_OUTPUT_ALIGNED_LOCAL
-#define ASM_OUTPUT_ALIGNED_LOCAL(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", LOCAL_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), "\n"); \
- ASM_OUTPUT_ALIGNED_COMMON (FILE, NAME, SIZE, ALIGN); \
-} while (0)
-
-/* This is the pseudo-op used to generate a 64-bit word of data with a
- specific value in some section. */
-
-#undef INT_ASM_OP
-#define INT_ASM_OP ".quad"
-
-/* This is the pseudo-op used to generate a contiguous sequence of byte
- values from a double-quoted string WITHOUT HAVING A TERMINATING NUL
- AUTOMATICALLY APPENDED. This is the same for most svr4 assemblers. */
-
-#undef ASCII_DATA_ASM_OP
-#define ASCII_DATA_ASM_OP ".ascii"
-
-/* Support const sections and the ctors and dtors sections for g++.
- Note that there appears to be two different ways to support const
- sections at the moment. You can either #define the symbol
- READONLY_DATA_SECTION (giving it some code which switches to the
- readonly data section) or else you can #define the symbols
- EXTRA_SECTIONS, EXTRA_SECTION_FUNCTIONS, SELECT_SECTION, and
- SELECT_RTX_SECTION. We do both here just to be on the safe side. */
-
-#undef USE_CONST_SECTION
-#define USE_CONST_SECTION 1
-
-#undef CONST_SECTION_ASM_OP
-#define CONST_SECTION_ASM_OP ".section\t.rodata"
-
-/* Define the pseudo-ops used to switch to the .ctors and .dtors sections.
-
- Note that we want to give these sections the SHF_WRITE attribute
- because these sections will actually contain data (i.e. tables of
- addresses of functions in the current root executable or shared library
- file) and, in the case of a shared library, the relocatable addresses
- will have to be properly resolved/relocated (and then written into) by
- the dynamic linker when it actually attaches the given shared library
- to the executing process. (Note that on SVR4, you may wish to use the
- `-z text' option to the ELF linker, when building a shared library, as
- an additional check that you are doing everything right. But if you do
- use the `-z text' option when building a shared library, you will get
- errors unless the .ctors and .dtors sections are marked as writable
- via the SHF_WRITE attribute.) */
-
-#undef CTORS_SECTION_ASM_OP
-#define CTORS_SECTION_ASM_OP ".section\t.ctors,\"aw\""
-#undef DTORS_SECTION_ASM_OP
-#define DTORS_SECTION_ASM_OP ".section\t.dtors,\"aw\""
-
-/* On svr4, we *do* have support for the .init and .fini sections, and we
- can put stuff in there to be executed before and after `main'. We let
- crtstuff.c and other files know this by defining the following symbols.
- The definitions say how to change sections to the .init and .fini
- sections. This is the same for all known svr4 assemblers. */
-
-#undef INIT_SECTION_ASM_OP
-#define INIT_SECTION_ASM_OP ".section\t.init"
-#undef FINI_SECTION_ASM_OP
-#define FINI_SECTION_ASM_OP ".section\t.fini"
-
-/* A default list of other sections which we might be "in" at any given
- time. For targets that use additional sections (e.g. .tdesc) you
- should override this definition in the target-specific file which
- includes this file. */
-
-#undef EXTRA_SECTIONS
-#define EXTRA_SECTIONS in_const, in_ctors, in_dtors
-
-/* A default list of extra section function definitions. For targets
- that use additional sections (e.g. .tdesc) you should override this
- definition in the target-specific file which includes this file. */
-
-#undef EXTRA_SECTION_FUNCTIONS
-#define EXTRA_SECTION_FUNCTIONS \
- CONST_SECTION_FUNCTION \
- CTORS_SECTION_FUNCTION \
- DTORS_SECTION_FUNCTION
-
-#undef READONLY_DATA_SECTION
-#define READONLY_DATA_SECTION() const_section ()
-
-extern void text_section ();
-
-#undef CONST_SECTION_FUNCTION
-#define CONST_SECTION_FUNCTION \
-void \
-const_section () \
-{ \
- if (!USE_CONST_SECTION) \
- text_section(); \
- else if (in_section != in_const) \
- { \
- fprintf (asm_out_file, "%s\n", CONST_SECTION_ASM_OP); \
- in_section = in_const; \
- } \
-}
-
-#undef CTORS_SECTION_FUNCTION
-#define CTORS_SECTION_FUNCTION \
-void \
-ctors_section () \
-{ \
- if (in_section != in_ctors) \
- { \
- fprintf (asm_out_file, "%s\n", CTORS_SECTION_ASM_OP); \
- in_section = in_ctors; \
- } \
-}
-
-#undef DTORS_SECTION_FUNCTION
-#define DTORS_SECTION_FUNCTION \
-void \
-dtors_section () \
-{ \
- if (in_section != in_dtors) \
- { \
- fprintf (asm_out_file, "%s\n", DTORS_SECTION_ASM_OP); \
- in_section = in_dtors; \
- } \
-}
-
-/* Switch into a generic section.
- This is currently only used to support section attributes.
-
- We make the section read-only and executable for a function decl,
- read-only for a const data decl, and writable for a non-const data decl. */
-#undef ASM_OUTPUT_SECTION_NAME
-#define ASM_OUTPUT_SECTION_NAME(FILE, DECL, NAME, RELOC) \
- fprintf (FILE, ".section\t%s,\"%s\",@progbits\n", NAME, \
- (DECL) && TREE_CODE (DECL) == FUNCTION_DECL ? "ax" : \
- (DECL) && DECL_READONLY_SECTION (DECL, RELOC) ? "a" : "aw")
-
-
-/* A C statement (sans semicolon) to output an element in the table of
- global constructors. */
-#undef ASM_OUTPUT_CONSTRUCTOR
-#define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME) \
- do { \
- ctors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement (sans semicolon) to output an element in the table of
- global destructors. */
-#undef ASM_OUTPUT_DESTRUCTOR
-#define ASM_OUTPUT_DESTRUCTOR(FILE,NAME) \
- do { \
- dtors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement or statements to switch to the appropriate
- section for output of DECL. DECL is either a `VAR_DECL' node
- or a constant of some sort. RELOC indicates whether forming
- the initial value of DECL requires link-time relocations. */
-
-#undef SELECT_SECTION
-#define SELECT_SECTION(DECL,RELOC) \
-{ \
- if (TREE_CODE (DECL) == STRING_CST) \
- { \
- if (! flag_writable_strings) \
- const_section (); \
- else \
- data_section (); \
- } \
- else if (TREE_CODE (DECL) == VAR_DECL) \
- { \
- if ((flag_pic && RELOC) \
- || !TREE_READONLY (DECL) || TREE_SIDE_EFFECTS (DECL) \
- || !DECL_INITIAL (DECL) \
- || (DECL_INITIAL (DECL) != error_mark_node \
- && !TREE_CONSTANT (DECL_INITIAL (DECL)))) \
- data_section (); \
- else \
- const_section (); \
- } \
- else \
- const_section (); \
-}
-
-/* A C statement or statements to switch to the appropriate
- section for output of RTX in mode MODE. RTX is some kind
- of constant in RTL. The argument MODE is redundant except
- in the case of a `const_int' rtx. Currently, these always
- go into the const section. */
-
-#undef SELECT_RTX_SECTION
-#define SELECT_RTX_SECTION(MODE,RTX) const_section()
-
-/* Define the strings used for the .type, .size and .set directives.
- These strings generally do not vary from one system running svr4 to
- another, but if a given system (e.g. m88k running svr) needs to use
- different pseudo-op names for these, they may be overridden in the
- file which includes this one. */
-
-#undef TYPE_ASM_OP
-#define TYPE_ASM_OP ".type"
-#undef SIZE_ASM_OP
-#define SIZE_ASM_OP ".size"
-
-/* This is how we tell the assembler that two symbols have the same value. */
-
-#undef ASM_OUTPUT_DEF
-#define ASM_OUTPUT_DEF(FILE,NAME1,NAME2) \
- do { assemble_name(FILE, NAME1); \
- fputs(" = ", FILE); \
- assemble_name(FILE, NAME2); \
- fputc('\n', FILE); } while (0)
-
-/* A table of bytes codes used by the ASM_OUTPUT_ASCII and
- ASM_OUTPUT_LIMITED_STRING macros. Each byte in the table
- corresponds to a particular byte value [0..255]. For any
- given byte value, if the value in the corresponding table
- position is zero, the given character can be output directly.
- If the table value is 1, the byte must be output as a \ooo
- octal escape. If the tables value is anything else, then the
- byte value should be output as a \ followed by the value
- in the table. Note that we can use standard UN*X escape
- sequences for many control characters, but we don't use
- \a to represent BEL because some svr4 assemblers (e.g. on
- the i386) don't know about that. Also, we don't use \v
- since some versions of gas, such as 2.2 did not accept it. */
-
-#undef ESCAPES
-#define ESCAPES \
-"\1\1\1\1\1\1\1\1btn\1fr\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\0\0\"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\\\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1"
-
-/* Some svr4 assemblers have a limit on the number of characters which
- can appear in the operand of a .string directive. If your assembler
- has such a limitation, you should define STRING_LIMIT to reflect that
- limit. Note that at least some svr4 assemblers have a limit on the
- actual number of bytes in the double-quoted string, and that they
- count each character in an escape sequence as one byte. Thus, an
- escape sequence like \377 would count as four bytes.
-
- If your target assembler doesn't support the .string directive, you
- should define this to zero.
-*/
-
-#undef STRING_LIMIT
-#define STRING_LIMIT ((unsigned) 256)
-
-#undef STRING_ASM_OP
-#define STRING_ASM_OP ".string"
-
-/*
- * We always use gas here, so we don't worry about ECOFF assembler problems.
- */
-#undef TARGET_GAS
-#define TARGET_GAS 1
-
-#undef PREFERRED_DEBUGGING_TYPE
-#define PREFERRED_DEBUGGING_TYPE DBX_DEBUG
-
-#undef LINK_SPEC
-#define LINK_SPEC "-m elf64alpha \
- %{p:%e`-p' not supported; use `-pg' and gprof(1)} \
- %{Wl,*:%*} \
- %{assert*} %{R*} %{rpath*} %{defsym*} \
- %{shared:-Bshareable %{h*} %{soname*}} \
- %{symbolic:-Bsymbolic} \
- %{!shared: \
- %{!static: \
- %{rdynamic:-export-dynamic} \
- %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \
- %{static:-Bstatic}}"
-
-#undef STARTFILE_SPEC
-#define STARTFILE_SPEC \
- "%{!shared: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
- %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-
-/* Provide a ENDFILE_SPEC appropriate for ELF. Here we tack on the
- magical crtend.o file which provides part of the support for
- getting C++ file-scope static object constructed before entering
- `main', followed by a normal ELF "finalizer" file, `crtn.o'. */
-
-#undef ENDFILE_SPEC
-#define ENDFILE_SPEC \
- "%{!shared:crtend.o%s} %{shared:crtendS.o%s}"
-
-/* Implicit library calls should use memcpy, not bcopy, etc. */
-
-#define TARGET_MEM_FUNCTIONS
-
-/* Handle #pragma weak and #pragma pack. */
-
-#define HANDLE_SYSV_PRAGMA
-
-/*
- * Some imports from svr4.h in support of shared libraries.
- * Currently, we need the DECLARE_OBJECT_SIZE stuff.
- */
-
-/* This is how we tell the assembler that a symbol is weak. */
-
-#undef ASM_WEAKEN_LABEL
-#define ASM_WEAKEN_LABEL(FILE,NAME) \
- do { fputs ("\t.globl\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); \
- fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); } while (0)
-
-/* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
- expect various different forms for this operand. The one given here
- is just a default. You may need to override it in your machine-
- specific tm.h file (depending upon the particulars of your assembler). */
-
-#undef TYPE_OPERAND_FMT
-#define TYPE_OPERAND_FMT "@%s"
-
-/* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-
-#ifndef ASM_DECLARE_RESULT
-#define ASM_DECLARE_RESULT(FILE, RESULT)
-#endif
diff --git a/lang/gcc34/files/patch-aa b/lang/gcc34/files/patch-aa
deleted file mode 100644
index 9dc2e19279bb..000000000000
--- a/lang/gcc34/files/patch-aa
+++ /dev/null
@@ -1,12 +0,0 @@
---- gcc/cpp.texi.orig Mon Aug 11 08:57:05 1997
-+++ gcc/cpp.texi Sat Jan 10 11:59:15 1998
-@@ -1,5 +1,9 @@
- \input texinfo
- @setfilename cpp.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* cpp: (cpp). The egcs C/C++ preprocessor.
-+@end direntry
- @settitle The C Preprocessor
-
- @ignore
diff --git a/lang/gcc34/files/patch-ab b/lang/gcc34/files/patch-ab
deleted file mode 100644
index f298fd056742..000000000000
--- a/lang/gcc34/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/f/g77.texi.orig Thu Jun 4 03:41:18 1998
-+++ gcc/f/g77.texi Tue Jun 9 17:52:16 1998
-@@ -150,7 +150,7 @@
-
- @dircategory Programming
- @direntry
--* g77: (g77). The GNU Fortran compiler.
-+* g77: (g77). The EGCS GNU Fortran compiler.
- @end direntry
- @node Top, Copying,, (DIR)
- @top Introduction
diff --git a/lang/gcc34/files/patch-ac b/lang/gcc34/files/patch-ac
deleted file mode 100644
index 961874c5c315..000000000000
--- a/lang/gcc34/files/patch-ac
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/gcc.texi.orig Fri Jan 2 15:38:11 1998
-+++ gcc/gcc.texi Sat Jan 10 11:56:49 1998
-@@ -1,6 +1,10 @@
- >\input texinfo @c -*-texinfo-*-
- @c %**start of header
- @setfilename gcc.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* gcc: (gcc). The egcs C/C++ compiler.
-+@end direntry
- @c @setfilename usegcc.info
- @c @setfilename portgcc.info
- @c To produce the full manual, use the "gcc.info" setfilename, and
diff --git a/lang/gcc34/files/patch-ad b/lang/gcc34/files/patch-ad
deleted file mode 100644
index f8a3b90fdb1a..000000000000
--- a/lang/gcc34/files/patch-ad
+++ /dev/null
@@ -1,93 +0,0 @@
---- gcc/config/i386/freebsd-aout.h.orig Tue Jun 1 17:02:37 1999
-+++ gcc/config/i386/freebsd-aout.h Mon Jun 14 14:11:20 1999
-@@ -20,6 +20,10 @@
- the Free Software Foundation, 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-+
-+/* Get generic FreeBSD definitions. */
-+#include <freebsd.h>
-+
- /* This is tested by i386gas.h. */
- #define YES_UNDERSCORES
-
-@@ -32,12 +36,10 @@
- #include "i386/perform.h"
-
- /* This goes away when the math-emulator is fixed */
--#undef TARGET_DEFAULT
--#define TARGET_DEFAULT \
-- (MASK_80387 | MASK_IEEE_FP | MASK_FLOAT_RETURNS | MASK_NO_FANCY_MATH_387)
-+#define TARGET_CPU_DEFAULT 0400 /* TARGET_NO_FANCY_MATH_387 */
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Dunix -Di386 -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- /* Like the default, except no -lg. */
- #define LIB_SPEC "%{!shared:%{!pg:-lc}%{pg:-lc_p}}"
-@@ -87,14 +89,6 @@
- necessary when compiling PIC code. */
-
- #define JUMP_TABLES_IN_TEXT_SECTION 1
--
--/* Don't default to pcc-struct-return, because in FreeBSD we prefer the
-- superior nature of the older gcc way. */
--#define DEFAULT_PCC_STRUCT_RETURN 0
--
--/* Ensure we the configuration knows our system correctly so we can link with
-- libraries compiled with the native cc. */
--#undef NO_DOLLAR_IN_LABEL
-
- /* i386 freebsd still uses old binutils that don't insert nops by default
- when the .align directive demands to insert extra space in the text
-@@ -105,19 +99,18 @@
-
- /* Profiling routines, partially copied from i386/osfrose.h. */
-
--/* Redefine this to use %eax instead of %edx. */
-+/* Tell final.c that we don't need a label passed to mcount. */
-+#define NO_PROFILE_DATA
-+
- #undef FUNCTION_PROFILER
- #define FUNCTION_PROFILER(FILE, LABELNO) \
- { \
- if (flag_pic) \
- { \
-- fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%eax\n", \
-- LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \
- } \
- else \
- { \
-- fprintf (FILE, "\tmovl $%sP%d,%%eax\n", LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall mcount\n"); \
- } \
- }
-@@ -135,6 +128,7 @@
-
- #define TYPE_ASM_OP ".type"
- #define SIZE_ASM_OP ".size"
-+#define SET_ASM_OP ".set"
-
- /* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
-@@ -144,6 +138,12 @@
-
- #define TYPE_OPERAND_FMT "@%s"
-
-+#define HANDLE_SYSV_PRAGMA 1
-+
-+#define ASM_WEAKEN_LABEL(FILE,NAME) \
-+ do { fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
-+ fputc ('\n', FILE); } while (0)
-+
- /* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-@@ -245,3 +245,5 @@
- #define STARTFILE_SPEC \
- "%{shared:c++rt0.o%s} \
- %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}"
-+
-+#define MD_STARTFILE_PREFIX "/usr/lib/aout/"
diff --git a/lang/gcc34/files/patch-af b/lang/gcc34/files/patch-af
deleted file mode 100644
index 533a35a95584..000000000000
--- a/lang/gcc34/files/patch-af
+++ /dev/null
@@ -1,83 +0,0 @@
---- gcc/config/i386/freebsd.h.orig Thu Jun 17 05:33:32 1999
-+++ gcc/config/i386/freebsd.h Sat Jul 24 17:59:06 1999
-@@ -135,6 +135,10 @@
- : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \
- : (-1))
-
-+/* Don't use EGCS's normal profiling code -- we have our own fine-grained
-+ basic block profiling. */
-+#define NO_PROFILE_DATA
-+
- /* Tell final.c that we don't need a label passed to mcount. */
-
- #undef FUNCTION_PROFILER
-@@ -162,22 +166,30 @@
- #define WCHAR_TYPE_SIZE BITS_PER_WORD
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Di386 -Dunix -D__ELF__ -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- #undef CPP_SPEC
--#define CPP_SPEC "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}"
-+#if TARGET_CPU_DEFAULT == 2
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{!m386:-D__i486__}"
-+#else
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{m486:-D__i486__}"
-+#endif
-+
-+#undef CC1_SPEC
-+#define CC1_SPEC "\
-+ %{gline:%{!g:%{!g0:%{!g1:%{!g2: -g1}}}}} \
-+ %{maout: %{!mno-underscores: %{!munderscores: -munderscores }}}"
-
--/* This defines which switch letters take arguments. On FreeBSD, most of
-- the normal cases (defined in gcc.c) apply, and we also have -h* and
-- -z* options (for the linker) (comming from svr4).
-- We also have -R (alias --rpath), no -z, --soname (-h), --assert etc. */
--
--#undef SWITCH_TAKES_ARG
--#define SWITCH_TAKES_ARG(CHAR) \
-- (DEFAULT_SWITCH_TAKES_ARG (CHAR) \
-- || (CHAR) == 'h' \
-- || (CHAR) == 'z' \
-- || (CHAR) == 'R')
-+#undef ASM_SPEC
-+#define ASM_SPEC "%{v*: -v} %{maout: %{fpic:-k} %{fPIC:-k}}"
-
- /* Provide a STARTFILE_SPEC appropriate for FreeBSD. Here we add
- the magical crtbegin.o file (see crtstuff.c) which provides part
-@@ -186,11 +198,11 @@
-
- #undef STARTFILE_SPEC
- #define STARTFILE_SPEC \
-- "%{!shared: \
-- %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} \
-- %{!p:%{profile:gcrt1.o%s} \
-- %{!profile:crt1.o%s}}}} \
-- crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-+ "%{maout: %{shared:c++rt0.o%s} \
-+ %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}} \
-+ %{!maout: %{!shared: \
-+ %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
-+ crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}}"
-
- /* Provide a ENDFILE_SPEC appropriate for FreeBSD. Here we tack on
- the magical crtend.o file (see crtstuff.c) which provides part of
-@@ -200,7 +212,7 @@
-
- #undef ENDFILE_SPEC
- #define ENDFILE_SPEC \
-- "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s"
-+ "%{!maout: %{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s}"
-
- /* Provide a LIB_SPEC appropriate for FreeBSD. Just select the appropriate
- libc, depending on whether we're doing profiling or need threads support.
diff --git a/lang/gcc34/files/patch-ai b/lang/gcc34/files/patch-ai
deleted file mode 100644
index 4395574d635a..000000000000
--- a/lang/gcc34/files/patch-ai
+++ /dev/null
@@ -1,54 +0,0 @@
---- gcc/final.c.orig Sat Sep 5 22:52:01 1998
-+++ gcc/final.c Wed Oct 7 17:06:58 1998
-@@ -383,6 +383,8 @@
- /* zero word */
- assemble_integer (const0_rtx, long_bytes, 1);
-
-+ fprintf(asm_out_file,".stabs \"bbset\", 25, 0, 0, LPBX0\n");
-+
- /* address of filename */
- ASM_GENERATE_INTERNAL_LABEL (name, "LPBX", 1);
- assemble_integer (gen_rtx_SYMBOL_REF (Pmode, name), pointer_bytes, 1);
-@@ -1635,6 +1637,9 @@
- leaf_renumber_regs (first);
- #endif
-
-+ if (profile_block_flag)
-+ add_bb (file);
-+
- /* The Sun386i and perhaps other machines don't work right
- if the profiling code comes after the prologue. */
- #ifdef PROFILE_BEFORE_PROLOGUE
-@@ -1696,7 +1701,9 @@
- profile_function (file)
- FILE *file;
- {
-+#ifndef NO_PROFILE_DATA
- int align = MIN (BIGGEST_ALIGNMENT, LONG_TYPE_SIZE);
-+#endif /* not NO_PROFILE_DATA */
- #if defined(ASM_OUTPUT_REG_PUSH)
- #if defined(STRUCT_VALUE_INCOMING_REGNUM) || defined(STRUCT_VALUE_REGNUM)
- int sval = current_function_returns_struct;
-@@ -1706,10 +1713,12 @@
- #endif
- #endif /* ASM_OUTPUT_REG_PUSH */
-
-+#ifndef NO_PROFILE_DATA
- data_section ();
- ASM_OUTPUT_ALIGN (file, floor_log2 (align / BITS_PER_UNIT));
- ASM_OUTPUT_INTERNAL_LABEL (file, "LP", profile_label_no);
- assemble_integer (const0_rtx, LONG_TYPE_SIZE / BITS_PER_UNIT, 1);
-+#endif /* not NO_PROFILE_DATA */
-
- function_section (current_function_decl);
-
-@@ -1800,6 +1809,9 @@
- code to restore the stack frame and return to the caller. */
- FUNCTION_EPILOGUE (file, get_frame_size ());
- #endif
-+
-+ if (profile_block_flag)
-+ add_bb (file);
-
- #ifdef SDB_DEBUGGING_INFO
- if (write_symbols == SDB_DEBUG)
diff --git a/lang/gcc34/files/patch-ak b/lang/gcc34/files/patch-ak
deleted file mode 100644
index 81bf09754e07..000000000000
--- a/lang/gcc34/files/patch-ak
+++ /dev/null
@@ -1,48 +0,0 @@
---- gcc/configure.orig Mon Sep 20 02:59:34 1999
-+++ gcc/configure Sat Sep 25 10:51:55 1999
-@@ -3167,6 +3167,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -3772,8 +3781,12 @@
- # Next line turned off because both 386BSD and BSD/386 use GNU ld.
- # use_collect2=yes
- ;;
-- i[34567]86-*-freebsdelf*)
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -3782,13 +3795,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
-- i[34567]86-*-freebsd*)
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- i[34567]86-*-netbsd*)
- tm_file=i386/netbsd.h
diff --git a/lang/gcc34/files/patch-al b/lang/gcc34/files/patch-al
deleted file mode 100644
index 1c81b9a57bd2..000000000000
--- a/lang/gcc34/files/patch-al
+++ /dev/null
@@ -1,53 +0,0 @@
---- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
-+++ gcc/configure.in Sat Sep 25 10:56:01 1999
-@@ -634,6 +634,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -1274,9 +1283,15 @@
- # use_collect2=yes
- ;;
- changequote(,)dnl
-- i[34567]86-*-freebsdelf*)
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
-+changequote([,])dnl
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+changequote(,)dnl
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
- changequote([,])dnl
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -1285,15 +1300,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
--changequote(,)dnl
-- i[34567]86-*-freebsd*)
--changequote([,])dnl
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- changequote(,)dnl
- i[34567]86-*-netbsd*)
diff --git a/lang/gcc34/files/patch-bc b/lang/gcc34/files/patch-bc
deleted file mode 100644
index c3159ca2788c..000000000000
--- a/lang/gcc34/files/patch-bc
+++ /dev/null
@@ -1,34 +0,0 @@
---- libstdc++/Makefile.in.orig Sat Jul 17 22:50:47 1999
-+++ libstdc++/Makefile.in Tue Jul 20 07:56:00 1999
-@@ -14,7 +14,7 @@
- # along with this library; see the file COPYING. If not, write to the Free
- # Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
--VERSION = 2.10.0
-+VERSION = 4
- INTERFACE = 3
-
- gxx_include_dir=${includedir}/g++
-@@ -111,7 +111,8 @@
- $(LN_S) $(SHLIB) $(SHLINK) || cp $(ARLIB) $(ARLINK)
-
- mshlink:
-- @$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ #@$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ @true
-
- $(IO_DIR)/iostream.list: force
- cd $(IO_DIR) ; $(MAKE) $(FLAGS_TO_PASS) iostream.list
-@@ -336,11 +337,7 @@
- || cp $${RELINSTALLDIR}$(ARLIB) $${INSTALLLINKDIR}$(MULTISUBDIR)/$$FILE ; \
- fi; \
- elif [ $$FILE = mshlink ]; then \
-- for FILE in $(MSHLINK) ; do \
-- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- $(LN_S) $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE \
-- || cp $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- done; \
-+ true; \
- elif [ $$FILE = marlink ]; then \
- for FILE in $(MARLINK) ; do \
- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
diff --git a/lang/gcc34/files/patch-fa b/lang/gcc34/files/patch-fa
deleted file mode 100644
index 7f5e0e611ae8..000000000000
--- a/lang/gcc34/files/patch-fa
+++ /dev/null
@@ -1,232 +0,0 @@
---- gcc/c-common.c.orig Mon Feb 15 16:40:05 1999
-+++ gcc/c-common.c Tue Mar 30 03:35:22 1999
-@@ -61,7 +61,7 @@
- int, int, int));
- static void init_attributes PROTO((void));
- static void record_function_format PROTO((tree, tree, enum format_type,
-- int, int));
-+ int, int, int));
- static void record_international_format PROTO((tree, tree, int));
-
- /* Keep a stack of if statements. We record the number of compound
-@@ -669,6 +669,7 @@
- = TREE_VALUE (TREE_CHAIN (TREE_CHAIN (args)));
- int format_num;
- int first_arg_num;
-+ int null_format_ok;
- enum format_type format_type;
- tree argument;
- int arg_num;
-@@ -682,7 +683,7 @@
-
- if (TREE_CODE (format_type_id) != IDENTIFIER_NODE)
- {
-- error ("unrecognized format specifier");
-+ error_with_decl (decl, "unrecognized format specifier");
- continue;
- }
- else
-@@ -690,12 +691,26 @@
- char *p = IDENTIFIER_POINTER (format_type_id);
-
- if (!strcmp (p, "printf") || !strcmp (p, "__printf__"))
-+ {
-+ format_type = printf_format_type;
-+ null_format_ok = 0;
-+ }
-+ else if (!strcmp (p, "printf0") || !strcmp (p, "__printf0__"))
-+ {
- format_type = printf_format_type;
-+ null_format_ok = 1;
-+ }
- else if (!strcmp (p, "scanf") || !strcmp (p, "__scanf__"))
-+ {
- format_type = scanf_format_type;
-+ null_format_ok = 0;
-+ }
- else if (!strcmp (p, "strftime")
- || !strcmp (p, "__strftime__"))
-+ {
- format_type = strftime_format_type;
-+ null_format_ok = 0;
-+ }
- else
- {
- error ("`%s' is an unrecognized format function type", p);
-@@ -766,7 +781,8 @@
-
- record_function_format (DECL_NAME (decl),
- DECL_ASSEMBLER_NAME (decl),
-- format_type, format_num, first_arg_num);
-+ format_type, null_format_ok, format_num,
-+ first_arg_num);
- break;
- }
-
-@@ -1010,6 +1026,11 @@
- } format_char_info;
-
- static format_char_info print_char_table[] = {
-+/* FreeBSD kernel extensions. */
-+ { "D", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "b", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "rz", 0, NULL, T_I, T_I, T_L, NULL, NULL, NULL, "-wp0 +#" },
-+#define unextended_print_char_table (print_char_table + 3)
- { "di", 0, T_I, T_I, T_I, T_L, T_LL, T_LL, T_ST, "-wp0 +" },
- { "oxX", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0#" },
- { "u", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0" },
-@@ -1070,6 +1091,7 @@
- tree name; /* identifier such as "printf" */
- tree assembler_name; /* optional mangled identifier (for C++) */
- enum format_type format_type; /* type of format (printf, scanf, etc.) */
-+ int null_format_ok; /* TRUE if the format string may be NULL */
- int format_num; /* number of format argument */
- int first_arg_num; /* number of first arg (zero for varargs) */
- } function_format_info;
-@@ -1102,25 +1124,25 @@
- init_function_format_info ()
- {
- record_function_format (get_identifier ("printf"), NULL_TREE,
-- printf_format_type, 1, 2);
-+ printf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("scanf"), NULL_TREE,
-- scanf_format_type, 1, 2);
-+ scanf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("vprintf"), NULL_TREE,
-- printf_format_type, 1, 0);
-+ printf_format_type, 0, 1, 0);
- record_function_format (get_identifier ("vfprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("vsprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("strftime"), NULL_TREE,
-- strftime_format_type, 3, 0);
-+ strftime_format_type, 0, 3, 0);
-
- record_international_format (get_identifier ("gettext"), NULL_TREE, 1);
- record_international_format (get_identifier ("dgettext"), NULL_TREE, 2);
-@@ -1137,11 +1159,12 @@
- (e.g. for varargs such as vfprintf). */
-
- static void
--record_function_format (name, assembler_name, format_type,
-+record_function_format (name, assembler_name, format_type, null_format_ok,
- format_num, first_arg_num)
- tree name;
- tree assembler_name;
- enum format_type format_type;
-+ int null_format_ok;
- int format_num;
- int first_arg_num;
- {
-@@ -1165,6 +1188,7 @@
- }
-
- info->format_type = format_type;
-+ info->null_format_ok = null_format_ok;
- info->format_num = format_num;
- info->first_arg_num = first_arg_num;
- }
-@@ -1314,7 +1338,8 @@
-
- if (integer_zerop (format_tree))
- {
-- warning ("null format string");
-+ if (!info->null_format_ok)
-+ warning ("null format string");
- return;
- }
- if (TREE_CODE (format_tree) != ADDR_EXPR)
-@@ -1485,12 +1510,13 @@
- It will work on most machines, because size_t and int
- have the same mode. But might as well warn anyway,
- since it will fail on other machines. */
-+ /* XXX should we allow unsigned ints here? */
- if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != integer_type_node)
- &&
- (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != unsigned_type_node))
-- warning ("field width is not type int (arg %d)", arg_num);
-+ warning ("precision is not type int (arg %d)", arg_num);
- }
- }
- else
-@@ -1535,6 +1561,53 @@
- }
- }
- }
-+ if (*format_chars == 'b')
-+ {
-+ /* There should be an int arg to control the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != integer_type_node)
-+ &&
-+ (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != unsigned_type_node))
-+ {
-+ warning ("bitmap is not type int (arg %d)", arg_num);
-+ }
-+ }
-+ }
-+ if (*format_chars == 'D')
-+ {
-+ /* There should be an unsigned char * arg before the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ cur_type = TREE_TYPE (cur_param);
-+ if (TREE_CODE (cur_type) != POINTER_TYPE
-+ || TYPE_MAIN_VARIANT (TREE_TYPE (cur_type))
-+ != unsigned_char_type_node)
-+ {
-+ warning ("ethernet address is not type unsigned char *"
-+ " (arg %d)",
-+ arg_num);
-+ }
-+ }
-+ }
-
- aflag = 0;
-
-@@ -1604,7 +1677,8 @@
- switch (info->format_type)
- {
- case printf_format_type:
-- fci = print_char_table;
-+ fci = flag_format_extensions ? print_char_table
-+ : unextended_print_char_table;
- break;
- case scanf_format_type:
- fci = scan_char_table;
diff --git a/lang/gcc34/files/patch-fb b/lang/gcc34/files/patch-fb
deleted file mode 100644
index dae6d331898c..000000000000
--- a/lang/gcc34/files/patch-fb
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/flags.h.orig Sun Jan 31 09:46:18 1999
-+++ gcc/flags.h Tue Mar 30 13:17:11 1999
-@@ -137,6 +137,10 @@
-
- extern int warn_aggregate_return;
-
-+/* Nonzero means that -Wformat accepts certain non-ANSI formats. */
-+
-+extern int flag_format_extensions;
-+
- /* Nonzero if generating code to do profiling. */
-
- extern int profile_flag;
diff --git a/lang/gcc34/files/patch-fc b/lang/gcc34/files/patch-fc
deleted file mode 100644
index a3f44c5e158b..000000000000
--- a/lang/gcc34/files/patch-fc
+++ /dev/null
@@ -1,21 +0,0 @@
---- gcc/toplev.c.orig Mon Mar 22 15:23:26 1999
-+++ gcc/toplev.c Tue Mar 30 13:13:44 1999
-@@ -754,6 +754,9 @@
-
- int flag_no_ident = 0;
-
-+/* Nonzero means that -Wformat accepts certain system-dependent formats. */
-+int flag_format_extensions = 0;
-+
- /* Table of supported debugging formats. */
- static struct
- {
-@@ -954,6 +957,8 @@
- "Generate code to check every memory access" },
- {"prefix-function-name", &flag_prefix_function_name, 1,
- "Add a prefix to all function names" },
-+ {"format-extensions", &flag_format_extensions, 1,
-+ "-Wformat accepts certain FreeBSD system-dependent formats" },
- {"dump-unnumbered", &flag_dump_unnumbered, 1,
- "Suppress output of instruction numbers and line number notes in debugging dumps"},
- {"instrument-functions", &flag_instrument_function_entry_exit, 1,
diff --git a/lang/gcc34/files/patch-va b/lang/gcc34/files/patch-va
deleted file mode 100644
index 48040ffa6e96..000000000000
--- a/lang/gcc34/files/patch-va
+++ /dev/null
@@ -1,20 +0,0 @@
---- gcc/Makefile.in.orig Thu Feb 25 12:40:16 1999
-+++ gcc/Makefile.in Mon Mar 1 04:36:40 1999
-@@ -793,7 +793,7 @@
- rm -f config.run
-
- $(srcdir)/configure: $(srcdir)/configure.in
-- cd $(srcdir); autoconf
-+ cd $(srcdir); echo "wants to run autoconf"
-
- # cstamp-h.in controls rebuilding of config.in.
- # It is named cstamp-h.in and not stamp-h.in so the mostlyclean rule doesn't
-@@ -806,7 +806,7 @@
- # ??? Newer versions have a maintainer mode that may be useful here.
- $(srcdir)/config.in: $(srcdir)/cstamp-h.in
- $(srcdir)/cstamp-h.in: $(srcdir)/configure.in $(srcdir)/acconfig.h
-- cd $(srcdir) && autoheader
-+ cd $(srcdir) && echo "want to run autoheader"
- @rm -f $(srcdir)/cstamp-h.in
- echo timestamp > $(srcdir)/cstamp-h.in
- auto-host.h: cstamp-h ; @true
diff --git a/lang/gcc34/pkg-comment b/lang/gcc34/pkg-comment
deleted file mode 100644
index e67c9eca41ae..000000000000
--- a/lang/gcc34/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-EGCS enhanced version of the GNU compiler suite (inprogress version)
diff --git a/lang/gcc34/pkg-descr b/lang/gcc34/pkg-descr
deleted file mode 100644
index 0429360a5404..000000000000
--- a/lang/gcc34/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Egcs (pronounced "eggs") is an enhanced version of the GNU compiler
-suite, including gcc, g++, and g77. Egcs is based on a recent
-snapshot of the gcc-2.8 development sources; it contains nearly
-all of the new features found in gcc-2.8. Egcs also contains many
-improvements and features not found in gcc-2.7 and even the soon to be
-released gcc-2.8 compilers. C++ support, and in particular template
-support, is vastly improved over gcc-2.7.
-
-For more details, see <http://www.cygnus.com/egcs/>.
-
-Beware: This port installs new versions of "gcc", "g++", "c++" and
-so forth into the "${PREFIX}/bin" directory. Mind your PATHs if you
-don't want to use this compiler by default.
-
-- John Polstra <jdp@polstra.com>
-
-WWW: http://egcs.cygnus.com
diff --git a/lang/gcc34/pkg-plist b/lang/gcc34/pkg-plist
deleted file mode 100644
index 1ca16caec5f1..000000000000
--- a/lang/gcc34/pkg-plist
+++ /dev/null
@@ -1,318 +0,0 @@
-@comment $FreeBSD$
-bin/eg++filt
-bin/eg++
-bin/eg77
-bin/egcc
-bin/%%GNU_HOST%%-gcc
-bin/gcj
-bin/gcjh
-bin/gcov
-bin/jv-scan
-bin/jcf-dump
-%%GNU_HOST%%/include/_G_config.h
-%%GNU_HOST%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/PlotFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/SFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algorithm
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bitset
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/builtinbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cassert
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cerrno
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cfloat
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ciso646
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/climits
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/clocale
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cmath
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csetjmp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csignal
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdarg
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstddef
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdio
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdlib
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstring
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ctime
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwchar
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/defalloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/dummy.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/editbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/floatio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/functional
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/indstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iolibio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iosfwd
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostreamP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/istream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libioP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/parsestream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pfstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/procbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/queue
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ropeimpl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/dcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/fcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/indirect_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/ldcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/mask_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/std_valarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/straits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.tcc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_meta.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdexcept
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdiostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_config.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_construct.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_fun.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_numeric.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_queue.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_raw_storage_iter.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_relops.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_uninitialized.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_vector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/streambuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strfile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/string
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/type_traits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/utility
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/valarray
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
-@unexec install-info --delete %D/info/gcc.info %D/info/dir
-@unexec install-info --delete %D/info/g77.info %D/info/dir
-@unexec install-info --delete %D/info/cpp.info %D/info/dir
-info/cpp.info
-info/cpp.info-1
-info/cpp.info-2
-info/cpp.info-3
-info/g77.info
-info/g77.info-1
-info/g77.info-10
-info/g77.info-11
-info/g77.info-12
-info/g77.info-13
-info/g77.info-14
-info/g77.info-15
-info/g77.info-16
-info/g77.info-17
-info/g77.info-18
-info/g77.info-19
-info/g77.info-2
-info/g77.info-20
-info/g77.info-21
-info/g77.info-3
-info/g77.info-4
-info/g77.info-5
-info/g77.info-6
-info/g77.info-7
-info/g77.info-8
-info/g77.info-9
-info/gcc.info
-info/gcc.info-1
-info/gcc.info-10
-info/gcc.info-11
-info/gcc.info-12
-info/gcc.info-13
-info/gcc.info-14
-info/gcc.info-15
-info/gcc.info-16
-info/gcc.info-17
-info/gcc.info-18
-info/gcc.info-19
-info/gcc.info-2
-info/gcc.info-20
-info/gcc.info-21
-info/gcc.info-22
-info/gcc.info-23
-info/gcc.info-24
-info/gcc.info-25
-info/gcc.info-26
-info/gcc.info-27
-info/gcc.info-28
-info/gcc.info-29
-info/gcc.info-30
-info/gcc.info-31
-info/gcc.info-3
-info/gcc.info-4
-info/gcc.info-5
-info/gcc.info-6
-info/gcc.info-7
-info/gcc.info-8
-info/gcc.info-9
-@exec install-info %D/info/cpp.info %D/info/dir
-@exec install-info %D/info/g77.info %D/info/dir
-@exec install-info %D/info/gcc.info %D/info/dir
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbeginS.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtend.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtendS.o
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/iso646.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/encoding.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/hash.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-api.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
-@comment These 3 libraries are moved from PREFIX/lib to avoid conflicts
-@comment with the stock compiler.
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libg2c.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
-@dirrm %%GNU_HOST%%/include
-@dirrm %%GNU_HOST%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%
-@dirrm lib/gcc-lib
diff --git a/lang/gcc35/Makefile b/lang/gcc35/Makefile
deleted file mode 100644
index efee67e57ea1..000000000000
--- a/lang/gcc35/Makefile
+++ /dev/null
@@ -1,118 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: egcs
-# Version required: 1998-09-14
-# Date created: 9 Jan 1998
-# Whom: John Polstra <jdp@polstra.com>
-#
-# $FreeBSD$
-#
-
-SNAPDATE= 1999-11-10
-SNAPVER= ${SNAPDATE:S/-//g}
-
-DISTNAME= gcc-2.96
-PKGNAME= gcc-devel-${SNAPVER}
-CATEGORIES= lang java
-MASTER_SITES= ftp://egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.ninemoons.com/pub/mirrors/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.nluug.nl/pub/languages/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.yggdrasil.com/mirrors/site/egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/
-DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
- egcs-java-${SNAPVER}${EXTRACT_SUFX} \
- egcs-objc-${SNAPVER}${EXTRACT_SUFX}
-
-MAINTAINER= obrien@FreeBSD.org
-
-NO_CDROM= 'dated material'
-
-.include <bsd.port.pre.mk>
-
-EGCS_REV= ${DISTNAME:S/gcc-//g}
-LIBSTDCPP_REV= 4
-WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
-
-.if ${PORTOBJFORMAT} == "elf"
-.if ${MACHINE_ARCH} == "i386"
-PLIST= ${WRKDIR}/PLIST
-.endif
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL}
-.else
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsdaout${OSREL}
-.endif
-
-PLIST_SUB= EGCS_REV=${EGCS_REV} GNU_HOST=${CONFIGURE_TARGET}
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= --with-gnu-as --with-gnu-ld \
- --with-gxx-include-dir=${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/include/g++
-.if defined(WANT_SHAREDLIBS)
-CONFIGURE_ARGS+= --enable-shared
-.endif
-.if defined(WANT_THREADS)
-# ?is this an ObjC only thing?
-CONFIGURE_ARGS+= --enable-threads=posix
-.endif
-ALL_TARGET= bootstrap
-MAN1= cccp.1 eg++.1 eg77.1 egcc.1
-
-pre-patch:
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
- @${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
-
-pre-configure:
- @(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
- ${SED} -e "s:__FreeBSD__:__FreeBSD__=$${MAJ}:" ${FILESDIR}/freebsd.h \
- >${WRKSRC}/gcc/config/freebsd.h )
- @${CP} ${FILESDIR}/alpha-freebsd.h ${WRKSRC}/gcc/config/alpha/freebsd.h
-.if ${PORTOBJFORMAT} == "elf" && ${MACHINE_ARCH} == "i386"
- @${SED} -e 's/^@comment ELF-only://' ${PKGDIR}/PLIST >${PLIST}
-.endif
- @# Keep from running `autoconf' and `autoheader' since we modified
- @# configure.in by patching it.
- @touch ${WRKSRC}/gcc/configure
- @touch ${WRKSRC}/gcc/cstamp-h.in
-
-pre-install:
- ${MKDIR} ${PREFIX}/info
-
-post-install:
- @${RM} -f ${PREFIX}/bin/c++
- @${MV} -f ${PREFIX}/bin/c++filt ${PREFIX}/bin/g++filt
- @(for prog in ${PREFIX}/bin/gcc ${PREFIX}/bin/g++ \
- ${PREFIX}/bin/g++filt ${PREFIX}/bin/g77 ${PREFIX}/bin/gcov \
- ${PREFIX}/bin/${CONFIGURE_TARGET}-gcc \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1obj \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1plus \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cpp \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/collect2 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/f771 ; \
- do \
- strip $$prog ; \
- done)
- ${MV} ${PREFIX}/bin/gcc ${PREFIX}/bin/egcc
- ${MV} ${PREFIX}/bin/g++ ${PREFIX}/bin/eg++
- ${MV} ${PREFIX}/bin/g77 ${PREFIX}/bin/eg77
- ${MV} ${PREFIX}/bin/g++filt ${PREFIX}/bin/eg++filt
- ${RM} -f ${PREFIX}/bin/cpp
- ${MV} ${PREFIX}/lib/libiberty.a \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
- ${MV} -f ${PREFIX}/lib/libstdc++.a.${LIBSTDCPP_REV} \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/libstdc++.a
- ${MV} ${PREFIX}/man/man1/gcc.1 ${PREFIX}/man/man1/egcc.1
- ${MV} ${PREFIX}/man/man1/g++.1 ${PREFIX}/man/man1/eg++.1
- ${MV} ${PREFIX}/man/man1/g77.1 ${PREFIX}/man/man1/eg77.1
-.if defined(WANT_SHAREDLIBS)
- ${MV} -f ${PREFIX}/lib/libstdc++.so* \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
-.endif
-.for info in cpp g77 gcc
- install-info ${PREFIX}/info/${info}.info ${PREFIX}/info/dir
-.endfor
-
-.include <bsd.port.post.mk>
diff --git a/lang/gcc35/distinfo b/lang/gcc35/distinfo
deleted file mode 100644
index 01e47c5903ef..000000000000
--- a/lang/gcc35/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-MD5 (egcs-core-19991110.tar.gz) = 84f799ff559c69b30746297bbbb025ea
-MD5 (egcs-g++-19991110.tar.gz) = ea1c5a9dbb4d76d1d2525580fc725263
-MD5 (egcs-g77-19991110.tar.gz) = 07c65a4f071590b3013f0452cdb0116c
-MD5 (egcs-java-19991110.tar.gz) = 2ee9273bc569269998f9ac1e961cac67
-MD5 (egcs-objc-19991110.tar.gz) = d4e71cd48956bf699adc775ee930cd1a
diff --git a/lang/gcc35/files/alpha-freebsd.h b/lang/gcc35/files/alpha-freebsd.h
deleted file mode 100644
index 04804b3b47c5..000000000000
--- a/lang/gcc35/files/alpha-freebsd.h
+++ /dev/null
@@ -1,551 +0,0 @@
-/* Definitions of target machine for GNU compiler,
- for Alpha FreeBSD systems.
- Copyright (C) 1998 Free Software Foundation, Inc.
-
-This file is part of GNU CC.
-
-GNU CC 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, or (at your option)
-any later version.
-
-GNU CC 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 GNU CC; see the file COPYING. If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
-
-/* This is used on Alpha platforms that use the ELF format.
- This was taken from the NetBSD configuration, and modified
- for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
-
-/* $FreeBSD: /tmp/pcvs/ports/lang/gcc35/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
-
-
-/* Get generic FreeBSD definitions. */
-#include <freebsd.h>
-
-
-#undef OBJECT_FORMAT_COFF
-#undef EXTENDED_COFF
-#define OBJECT_FORMAT_ELF
-
-/* This is BSD, so it wants DBX format. */
-
-#define DBX_DEBUGGING_INFO
-
-/* This is the char to use for continuation (in case we need to turn
- continuation back on). */
-
-#undef DBX_CONTIN_CHAR
-#define DBX_CONTIN_CHAR '?'
-
-#undef ASM_FINAL_SPEC
-
-/* Names to predefine in the preprocessor for this target machine.
- XXX FreeBSD, by convention, shouldn't do __alpha, but lots of applications
- expect it because that's what OSF/1 does. */
-
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (FreeBSD/alpha ELF)");
-
-#undef TARGET_DEFAULT
-#define TARGET_DEFAULT (MASK_FP | MASK_FPREGS | MASK_GAS)
-
-#undef CPP_PREDEFINES
-#define CPP_PREDEFINES \
- "-D__alpha__ -D__alpha -D__ELF__ -Acpu(alpha) -Amachine(alpha)" \
- CPP_FBSD_PREDEFINES
-
-#undef CPP_SPEC
-#define CPP_SPEC "%{posix:-D_POSIX_SOURCE}"
-
-/* Make gcc agree with <machine/ansi.h> */
-
-#undef WCHAR_TYPE
-#define WCHAR_TYPE "int"
-
-#undef WCHAR_UNSIGNED
-#define WCHAR_UNSIGNED 0
-
-#undef WCHAR_TYPE_SIZE
-#define WCHAR_TYPE_SIZE 32
-
-/* Output assembler code to FILE to increment profiler label # LABELNO
- for profiling a function entry. Under FreeBSD/Alpha, the assembler does
- nothing special with -pg. */
-
-#undef FUNCTION_PROFILER
-#define FUNCTION_PROFILER(FILE, LABELNO) \
- fputs ("\tjsr $28,_mcount\n", (FILE))
-
-/* Show that we need a GP when profiling. */
-#define TARGET_PROFILING_NEEDS_GP
-
-#undef HAS_INIT_SECTION
-
-/* Provide an ASM_SPEC appropriate for a FreeBSD/alpha target. This differs
- from the generic FreeBSD ASM_SPEC in that no special handling of PIC is
- necessary on the Alpha. */
-
-#undef ASM_SPEC
-#define ASM_SPEC " %| %{mcpu=*:-m%*}"
-
-/* Output at beginning of assembler file. */
-
-#undef ASM_FILE_START
-#define ASM_FILE_START(FILE) \
-{ \
- alpha_write_verstamp (FILE); \
- output_file_directive (FILE, main_input_filename); \
- fprintf (FILE, "\t.version\t\"01.01\"\n"); \
- fprintf (FILE, "\t.set noat\n"); \
-}
-
-#undef ASM_OUTPUT_SOURCE_LINE
-#define ASM_OUTPUT_SOURCE_LINE(STREAM, LINE) \
- alpha_output_lineno (STREAM, LINE)
-extern void alpha_output_lineno ();
-
-extern void output_file_directive ();
-
-/* Attach a special .ident directive to the end of the file to identify
- the version of GCC which compiled this code. The format of the
- .ident string is patterned after the ones produced by native svr4
- C compilers. */
-
-#undef IDENT_ASM_OP
-#define IDENT_ASM_OP ".ident"
-
-#ifdef IDENTIFY_WITH_IDENT
-#undef ASM_IDENTIFY_GCC
-#define ASM_IDENTIFY_GCC(FILE) /* nothing */
-#undef ASM_IDENTIFY_LANGUAGE
-#define ASM_IDENTIFY_LANGUAGE(FILE) \
- fprintf(FILE, "\t%s \"GCC (%s) %s\"\n", IDENT_ASM_OP, \
- lang_identify(), version_string)
-#else
-#undef ASM_FILE_END
-#define ASM_FILE_END(FILE) \
-do { \
- fprintf ((FILE), "\t%s\t\"GCC: (GNU) %s\"\n", \
- IDENT_ASM_OP, version_string); \
- } while (0)
-#endif
-
-/* Allow #sccs in preprocessor. */
-
-#define SCCS_DIRECTIVE
-
-/* Output #ident as a .ident. */
-
-#undef ASM_OUTPUT_IDENT
-#define ASM_OUTPUT_IDENT(FILE, NAME) \
- fprintf (FILE, "\t%s\t\"%s\"\n", IDENT_ASM_OP, NAME);
-
-/* This is how to allocate empty space in some section. The .zero
- pseudo-op is used for this on most svr4 assemblers. */
-
-#undef SKIP_ASM_OP
-#define SKIP_ASM_OP ".zero"
-
-#undef ASM_OUTPUT_SKIP
-#define ASM_OUTPUT_SKIP(FILE,SIZE) \
- fprintf (FILE, "\t%s\t%u\n", SKIP_ASM_OP, (SIZE))
-
-/* Output the label which precedes a jumptable. Note that for all svr4
- systems where we actually generate jumptables (which is to say every
- svr4 target except i386, where we use casesi instead) we put the jump-
- tables into the .rodata section and since other stuff could have been
- put into the .rodata section prior to any given jumptable, we have to
- make sure that the location counter for the .rodata section gets pro-
- perly re-aligned prior to the actual beginning of the jump table. */
-
-#undef ALIGN_ASM_OP
-#define ALIGN_ASM_OP ".align"
-
-#ifndef ASM_OUTPUT_BEFORE_CASE_LABEL
-#define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \
- ASM_OUTPUT_ALIGN ((FILE), 2);
-#endif
-
-#undef ASM_OUTPUT_CASE_LABEL
-#define ASM_OUTPUT_CASE_LABEL(FILE,PREFIX,NUM,JUMPTABLE) \
- do { \
- ASM_OUTPUT_BEFORE_CASE_LABEL (FILE, PREFIX, NUM, JUMPTABLE) \
- ASM_OUTPUT_INTERNAL_LABEL (FILE, PREFIX, NUM); \
- } while (0)
-
-/* The standard SVR4 assembler seems to require that certain builtin
- library routines (e.g. .udiv) be explicitly declared as .globl
- in each assembly file where they are referenced. */
-
-#undef ASM_OUTPUT_EXTERNAL_LIBCALL
-#define ASM_OUTPUT_EXTERNAL_LIBCALL(FILE, FUN) \
- ASM_GLOBALIZE_LABEL (FILE, XSTR (FUN, 0))
-
-/* This says how to output assembler code to declare an
- uninitialized external linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef COMMON_ASM_OP
-#define COMMON_ASM_OP ".comm"
-
-#undef ASM_OUTPUT_ALIGNED_COMMON
-#define ASM_OUTPUT_ALIGNED_COMMON(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", COMMON_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), ",%u,%u\n", (SIZE), (ALIGN) / BITS_PER_UNIT); \
-} while (0)
-
-/* This says how to output assembler code to declare an
- uninitialized internal linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef LOCAL_ASM_OP
-#define LOCAL_ASM_OP ".local"
-
-#undef ASM_OUTPUT_ALIGNED_LOCAL
-#define ASM_OUTPUT_ALIGNED_LOCAL(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", LOCAL_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), "\n"); \
- ASM_OUTPUT_ALIGNED_COMMON (FILE, NAME, SIZE, ALIGN); \
-} while (0)
-
-/* This is the pseudo-op used to generate a 64-bit word of data with a
- specific value in some section. */
-
-#undef INT_ASM_OP
-#define INT_ASM_OP ".quad"
-
-/* This is the pseudo-op used to generate a contiguous sequence of byte
- values from a double-quoted string WITHOUT HAVING A TERMINATING NUL
- AUTOMATICALLY APPENDED. This is the same for most svr4 assemblers. */
-
-#undef ASCII_DATA_ASM_OP
-#define ASCII_DATA_ASM_OP ".ascii"
-
-/* Support const sections and the ctors and dtors sections for g++.
- Note that there appears to be two different ways to support const
- sections at the moment. You can either #define the symbol
- READONLY_DATA_SECTION (giving it some code which switches to the
- readonly data section) or else you can #define the symbols
- EXTRA_SECTIONS, EXTRA_SECTION_FUNCTIONS, SELECT_SECTION, and
- SELECT_RTX_SECTION. We do both here just to be on the safe side. */
-
-#undef USE_CONST_SECTION
-#define USE_CONST_SECTION 1
-
-#undef CONST_SECTION_ASM_OP
-#define CONST_SECTION_ASM_OP ".section\t.rodata"
-
-/* Define the pseudo-ops used to switch to the .ctors and .dtors sections.
-
- Note that we want to give these sections the SHF_WRITE attribute
- because these sections will actually contain data (i.e. tables of
- addresses of functions in the current root executable or shared library
- file) and, in the case of a shared library, the relocatable addresses
- will have to be properly resolved/relocated (and then written into) by
- the dynamic linker when it actually attaches the given shared library
- to the executing process. (Note that on SVR4, you may wish to use the
- `-z text' option to the ELF linker, when building a shared library, as
- an additional check that you are doing everything right. But if you do
- use the `-z text' option when building a shared library, you will get
- errors unless the .ctors and .dtors sections are marked as writable
- via the SHF_WRITE attribute.) */
-
-#undef CTORS_SECTION_ASM_OP
-#define CTORS_SECTION_ASM_OP ".section\t.ctors,\"aw\""
-#undef DTORS_SECTION_ASM_OP
-#define DTORS_SECTION_ASM_OP ".section\t.dtors,\"aw\""
-
-/* On svr4, we *do* have support for the .init and .fini sections, and we
- can put stuff in there to be executed before and after `main'. We let
- crtstuff.c and other files know this by defining the following symbols.
- The definitions say how to change sections to the .init and .fini
- sections. This is the same for all known svr4 assemblers. */
-
-#undef INIT_SECTION_ASM_OP
-#define INIT_SECTION_ASM_OP ".section\t.init"
-#undef FINI_SECTION_ASM_OP
-#define FINI_SECTION_ASM_OP ".section\t.fini"
-
-/* A default list of other sections which we might be "in" at any given
- time. For targets that use additional sections (e.g. .tdesc) you
- should override this definition in the target-specific file which
- includes this file. */
-
-#undef EXTRA_SECTIONS
-#define EXTRA_SECTIONS in_const, in_ctors, in_dtors
-
-/* A default list of extra section function definitions. For targets
- that use additional sections (e.g. .tdesc) you should override this
- definition in the target-specific file which includes this file. */
-
-#undef EXTRA_SECTION_FUNCTIONS
-#define EXTRA_SECTION_FUNCTIONS \
- CONST_SECTION_FUNCTION \
- CTORS_SECTION_FUNCTION \
- DTORS_SECTION_FUNCTION
-
-#undef READONLY_DATA_SECTION
-#define READONLY_DATA_SECTION() const_section ()
-
-extern void text_section ();
-
-#undef CONST_SECTION_FUNCTION
-#define CONST_SECTION_FUNCTION \
-void \
-const_section () \
-{ \
- if (!USE_CONST_SECTION) \
- text_section(); \
- else if (in_section != in_const) \
- { \
- fprintf (asm_out_file, "%s\n", CONST_SECTION_ASM_OP); \
- in_section = in_const; \
- } \
-}
-
-#undef CTORS_SECTION_FUNCTION
-#define CTORS_SECTION_FUNCTION \
-void \
-ctors_section () \
-{ \
- if (in_section != in_ctors) \
- { \
- fprintf (asm_out_file, "%s\n", CTORS_SECTION_ASM_OP); \
- in_section = in_ctors; \
- } \
-}
-
-#undef DTORS_SECTION_FUNCTION
-#define DTORS_SECTION_FUNCTION \
-void \
-dtors_section () \
-{ \
- if (in_section != in_dtors) \
- { \
- fprintf (asm_out_file, "%s\n", DTORS_SECTION_ASM_OP); \
- in_section = in_dtors; \
- } \
-}
-
-/* Switch into a generic section.
- This is currently only used to support section attributes.
-
- We make the section read-only and executable for a function decl,
- read-only for a const data decl, and writable for a non-const data decl. */
-#undef ASM_OUTPUT_SECTION_NAME
-#define ASM_OUTPUT_SECTION_NAME(FILE, DECL, NAME, RELOC) \
- fprintf (FILE, ".section\t%s,\"%s\",@progbits\n", NAME, \
- (DECL) && TREE_CODE (DECL) == FUNCTION_DECL ? "ax" : \
- (DECL) && DECL_READONLY_SECTION (DECL, RELOC) ? "a" : "aw")
-
-
-/* A C statement (sans semicolon) to output an element in the table of
- global constructors. */
-#undef ASM_OUTPUT_CONSTRUCTOR
-#define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME) \
- do { \
- ctors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement (sans semicolon) to output an element in the table of
- global destructors. */
-#undef ASM_OUTPUT_DESTRUCTOR
-#define ASM_OUTPUT_DESTRUCTOR(FILE,NAME) \
- do { \
- dtors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement or statements to switch to the appropriate
- section for output of DECL. DECL is either a `VAR_DECL' node
- or a constant of some sort. RELOC indicates whether forming
- the initial value of DECL requires link-time relocations. */
-
-#undef SELECT_SECTION
-#define SELECT_SECTION(DECL,RELOC) \
-{ \
- if (TREE_CODE (DECL) == STRING_CST) \
- { \
- if (! flag_writable_strings) \
- const_section (); \
- else \
- data_section (); \
- } \
- else if (TREE_CODE (DECL) == VAR_DECL) \
- { \
- if ((flag_pic && RELOC) \
- || !TREE_READONLY (DECL) || TREE_SIDE_EFFECTS (DECL) \
- || !DECL_INITIAL (DECL) \
- || (DECL_INITIAL (DECL) != error_mark_node \
- && !TREE_CONSTANT (DECL_INITIAL (DECL)))) \
- data_section (); \
- else \
- const_section (); \
- } \
- else \
- const_section (); \
-}
-
-/* A C statement or statements to switch to the appropriate
- section for output of RTX in mode MODE. RTX is some kind
- of constant in RTL. The argument MODE is redundant except
- in the case of a `const_int' rtx. Currently, these always
- go into the const section. */
-
-#undef SELECT_RTX_SECTION
-#define SELECT_RTX_SECTION(MODE,RTX) const_section()
-
-/* Define the strings used for the .type, .size and .set directives.
- These strings generally do not vary from one system running svr4 to
- another, but if a given system (e.g. m88k running svr) needs to use
- different pseudo-op names for these, they may be overridden in the
- file which includes this one. */
-
-#undef TYPE_ASM_OP
-#define TYPE_ASM_OP ".type"
-#undef SIZE_ASM_OP
-#define SIZE_ASM_OP ".size"
-
-/* This is how we tell the assembler that two symbols have the same value. */
-
-#undef ASM_OUTPUT_DEF
-#define ASM_OUTPUT_DEF(FILE,NAME1,NAME2) \
- do { assemble_name(FILE, NAME1); \
- fputs(" = ", FILE); \
- assemble_name(FILE, NAME2); \
- fputc('\n', FILE); } while (0)
-
-/* A table of bytes codes used by the ASM_OUTPUT_ASCII and
- ASM_OUTPUT_LIMITED_STRING macros. Each byte in the table
- corresponds to a particular byte value [0..255]. For any
- given byte value, if the value in the corresponding table
- position is zero, the given character can be output directly.
- If the table value is 1, the byte must be output as a \ooo
- octal escape. If the tables value is anything else, then the
- byte value should be output as a \ followed by the value
- in the table. Note that we can use standard UN*X escape
- sequences for many control characters, but we don't use
- \a to represent BEL because some svr4 assemblers (e.g. on
- the i386) don't know about that. Also, we don't use \v
- since some versions of gas, such as 2.2 did not accept it. */
-
-#undef ESCAPES
-#define ESCAPES \
-"\1\1\1\1\1\1\1\1btn\1fr\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\0\0\"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\\\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1"
-
-/* Some svr4 assemblers have a limit on the number of characters which
- can appear in the operand of a .string directive. If your assembler
- has such a limitation, you should define STRING_LIMIT to reflect that
- limit. Note that at least some svr4 assemblers have a limit on the
- actual number of bytes in the double-quoted string, and that they
- count each character in an escape sequence as one byte. Thus, an
- escape sequence like \377 would count as four bytes.
-
- If your target assembler doesn't support the .string directive, you
- should define this to zero.
-*/
-
-#undef STRING_LIMIT
-#define STRING_LIMIT ((unsigned) 256)
-
-#undef STRING_ASM_OP
-#define STRING_ASM_OP ".string"
-
-/*
- * We always use gas here, so we don't worry about ECOFF assembler problems.
- */
-#undef TARGET_GAS
-#define TARGET_GAS 1
-
-#undef PREFERRED_DEBUGGING_TYPE
-#define PREFERRED_DEBUGGING_TYPE DBX_DEBUG
-
-#undef LINK_SPEC
-#define LINK_SPEC "-m elf64alpha \
- %{p:%e`-p' not supported; use `-pg' and gprof(1)} \
- %{Wl,*:%*} \
- %{assert*} %{R*} %{rpath*} %{defsym*} \
- %{shared:-Bshareable %{h*} %{soname*}} \
- %{symbolic:-Bsymbolic} \
- %{!shared: \
- %{!static: \
- %{rdynamic:-export-dynamic} \
- %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \
- %{static:-Bstatic}}"
-
-#undef STARTFILE_SPEC
-#define STARTFILE_SPEC \
- "%{!shared: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
- %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-
-/* Provide a ENDFILE_SPEC appropriate for ELF. Here we tack on the
- magical crtend.o file which provides part of the support for
- getting C++ file-scope static object constructed before entering
- `main', followed by a normal ELF "finalizer" file, `crtn.o'. */
-
-#undef ENDFILE_SPEC
-#define ENDFILE_SPEC \
- "%{!shared:crtend.o%s} %{shared:crtendS.o%s}"
-
-/* Implicit library calls should use memcpy, not bcopy, etc. */
-
-#define TARGET_MEM_FUNCTIONS
-
-/* Handle #pragma weak and #pragma pack. */
-
-#define HANDLE_SYSV_PRAGMA
-
-/*
- * Some imports from svr4.h in support of shared libraries.
- * Currently, we need the DECLARE_OBJECT_SIZE stuff.
- */
-
-/* This is how we tell the assembler that a symbol is weak. */
-
-#undef ASM_WEAKEN_LABEL
-#define ASM_WEAKEN_LABEL(FILE,NAME) \
- do { fputs ("\t.globl\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); \
- fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); } while (0)
-
-/* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
- expect various different forms for this operand. The one given here
- is just a default. You may need to override it in your machine-
- specific tm.h file (depending upon the particulars of your assembler). */
-
-#undef TYPE_OPERAND_FMT
-#define TYPE_OPERAND_FMT "@%s"
-
-/* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-
-#ifndef ASM_DECLARE_RESULT
-#define ASM_DECLARE_RESULT(FILE, RESULT)
-#endif
diff --git a/lang/gcc35/files/patch-aa b/lang/gcc35/files/patch-aa
deleted file mode 100644
index 9dc2e19279bb..000000000000
--- a/lang/gcc35/files/patch-aa
+++ /dev/null
@@ -1,12 +0,0 @@
---- gcc/cpp.texi.orig Mon Aug 11 08:57:05 1997
-+++ gcc/cpp.texi Sat Jan 10 11:59:15 1998
-@@ -1,5 +1,9 @@
- \input texinfo
- @setfilename cpp.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* cpp: (cpp). The egcs C/C++ preprocessor.
-+@end direntry
- @settitle The C Preprocessor
-
- @ignore
diff --git a/lang/gcc35/files/patch-ab b/lang/gcc35/files/patch-ab
deleted file mode 100644
index f298fd056742..000000000000
--- a/lang/gcc35/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/f/g77.texi.orig Thu Jun 4 03:41:18 1998
-+++ gcc/f/g77.texi Tue Jun 9 17:52:16 1998
-@@ -150,7 +150,7 @@
-
- @dircategory Programming
- @direntry
--* g77: (g77). The GNU Fortran compiler.
-+* g77: (g77). The EGCS GNU Fortran compiler.
- @end direntry
- @node Top, Copying,, (DIR)
- @top Introduction
diff --git a/lang/gcc35/files/patch-ac b/lang/gcc35/files/patch-ac
deleted file mode 100644
index 961874c5c315..000000000000
--- a/lang/gcc35/files/patch-ac
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/gcc.texi.orig Fri Jan 2 15:38:11 1998
-+++ gcc/gcc.texi Sat Jan 10 11:56:49 1998
-@@ -1,6 +1,10 @@
- >\input texinfo @c -*-texinfo-*-
- @c %**start of header
- @setfilename gcc.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* gcc: (gcc). The egcs C/C++ compiler.
-+@end direntry
- @c @setfilename usegcc.info
- @c @setfilename portgcc.info
- @c To produce the full manual, use the "gcc.info" setfilename, and
diff --git a/lang/gcc35/files/patch-ad b/lang/gcc35/files/patch-ad
deleted file mode 100644
index f8a3b90fdb1a..000000000000
--- a/lang/gcc35/files/patch-ad
+++ /dev/null
@@ -1,93 +0,0 @@
---- gcc/config/i386/freebsd-aout.h.orig Tue Jun 1 17:02:37 1999
-+++ gcc/config/i386/freebsd-aout.h Mon Jun 14 14:11:20 1999
-@@ -20,6 +20,10 @@
- the Free Software Foundation, 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-+
-+/* Get generic FreeBSD definitions. */
-+#include <freebsd.h>
-+
- /* This is tested by i386gas.h. */
- #define YES_UNDERSCORES
-
-@@ -32,12 +36,10 @@
- #include "i386/perform.h"
-
- /* This goes away when the math-emulator is fixed */
--#undef TARGET_DEFAULT
--#define TARGET_DEFAULT \
-- (MASK_80387 | MASK_IEEE_FP | MASK_FLOAT_RETURNS | MASK_NO_FANCY_MATH_387)
-+#define TARGET_CPU_DEFAULT 0400 /* TARGET_NO_FANCY_MATH_387 */
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Dunix -Di386 -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- /* Like the default, except no -lg. */
- #define LIB_SPEC "%{!shared:%{!pg:-lc}%{pg:-lc_p}}"
-@@ -87,14 +89,6 @@
- necessary when compiling PIC code. */
-
- #define JUMP_TABLES_IN_TEXT_SECTION 1
--
--/* Don't default to pcc-struct-return, because in FreeBSD we prefer the
-- superior nature of the older gcc way. */
--#define DEFAULT_PCC_STRUCT_RETURN 0
--
--/* Ensure we the configuration knows our system correctly so we can link with
-- libraries compiled with the native cc. */
--#undef NO_DOLLAR_IN_LABEL
-
- /* i386 freebsd still uses old binutils that don't insert nops by default
- when the .align directive demands to insert extra space in the text
-@@ -105,19 +99,18 @@
-
- /* Profiling routines, partially copied from i386/osfrose.h. */
-
--/* Redefine this to use %eax instead of %edx. */
-+/* Tell final.c that we don't need a label passed to mcount. */
-+#define NO_PROFILE_DATA
-+
- #undef FUNCTION_PROFILER
- #define FUNCTION_PROFILER(FILE, LABELNO) \
- { \
- if (flag_pic) \
- { \
-- fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%eax\n", \
-- LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \
- } \
- else \
- { \
-- fprintf (FILE, "\tmovl $%sP%d,%%eax\n", LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall mcount\n"); \
- } \
- }
-@@ -135,6 +128,7 @@
-
- #define TYPE_ASM_OP ".type"
- #define SIZE_ASM_OP ".size"
-+#define SET_ASM_OP ".set"
-
- /* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
-@@ -144,6 +138,12 @@
-
- #define TYPE_OPERAND_FMT "@%s"
-
-+#define HANDLE_SYSV_PRAGMA 1
-+
-+#define ASM_WEAKEN_LABEL(FILE,NAME) \
-+ do { fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
-+ fputc ('\n', FILE); } while (0)
-+
- /* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-@@ -245,3 +245,5 @@
- #define STARTFILE_SPEC \
- "%{shared:c++rt0.o%s} \
- %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}"
-+
-+#define MD_STARTFILE_PREFIX "/usr/lib/aout/"
diff --git a/lang/gcc35/files/patch-af b/lang/gcc35/files/patch-af
deleted file mode 100644
index 533a35a95584..000000000000
--- a/lang/gcc35/files/patch-af
+++ /dev/null
@@ -1,83 +0,0 @@
---- gcc/config/i386/freebsd.h.orig Thu Jun 17 05:33:32 1999
-+++ gcc/config/i386/freebsd.h Sat Jul 24 17:59:06 1999
-@@ -135,6 +135,10 @@
- : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \
- : (-1))
-
-+/* Don't use EGCS's normal profiling code -- we have our own fine-grained
-+ basic block profiling. */
-+#define NO_PROFILE_DATA
-+
- /* Tell final.c that we don't need a label passed to mcount. */
-
- #undef FUNCTION_PROFILER
-@@ -162,22 +166,30 @@
- #define WCHAR_TYPE_SIZE BITS_PER_WORD
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Di386 -Dunix -D__ELF__ -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- #undef CPP_SPEC
--#define CPP_SPEC "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}"
-+#if TARGET_CPU_DEFAULT == 2
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{!m386:-D__i486__}"
-+#else
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{m486:-D__i486__}"
-+#endif
-+
-+#undef CC1_SPEC
-+#define CC1_SPEC "\
-+ %{gline:%{!g:%{!g0:%{!g1:%{!g2: -g1}}}}} \
-+ %{maout: %{!mno-underscores: %{!munderscores: -munderscores }}}"
-
--/* This defines which switch letters take arguments. On FreeBSD, most of
-- the normal cases (defined in gcc.c) apply, and we also have -h* and
-- -z* options (for the linker) (comming from svr4).
-- We also have -R (alias --rpath), no -z, --soname (-h), --assert etc. */
--
--#undef SWITCH_TAKES_ARG
--#define SWITCH_TAKES_ARG(CHAR) \
-- (DEFAULT_SWITCH_TAKES_ARG (CHAR) \
-- || (CHAR) == 'h' \
-- || (CHAR) == 'z' \
-- || (CHAR) == 'R')
-+#undef ASM_SPEC
-+#define ASM_SPEC "%{v*: -v} %{maout: %{fpic:-k} %{fPIC:-k}}"
-
- /* Provide a STARTFILE_SPEC appropriate for FreeBSD. Here we add
- the magical crtbegin.o file (see crtstuff.c) which provides part
-@@ -186,11 +198,11 @@
-
- #undef STARTFILE_SPEC
- #define STARTFILE_SPEC \
-- "%{!shared: \
-- %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} \
-- %{!p:%{profile:gcrt1.o%s} \
-- %{!profile:crt1.o%s}}}} \
-- crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-+ "%{maout: %{shared:c++rt0.o%s} \
-+ %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}} \
-+ %{!maout: %{!shared: \
-+ %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
-+ crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}}"
-
- /* Provide a ENDFILE_SPEC appropriate for FreeBSD. Here we tack on
- the magical crtend.o file (see crtstuff.c) which provides part of
-@@ -200,7 +212,7 @@
-
- #undef ENDFILE_SPEC
- #define ENDFILE_SPEC \
-- "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s"
-+ "%{!maout: %{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s}"
-
- /* Provide a LIB_SPEC appropriate for FreeBSD. Just select the appropriate
- libc, depending on whether we're doing profiling or need threads support.
diff --git a/lang/gcc35/files/patch-ai b/lang/gcc35/files/patch-ai
deleted file mode 100644
index 4395574d635a..000000000000
--- a/lang/gcc35/files/patch-ai
+++ /dev/null
@@ -1,54 +0,0 @@
---- gcc/final.c.orig Sat Sep 5 22:52:01 1998
-+++ gcc/final.c Wed Oct 7 17:06:58 1998
-@@ -383,6 +383,8 @@
- /* zero word */
- assemble_integer (const0_rtx, long_bytes, 1);
-
-+ fprintf(asm_out_file,".stabs \"bbset\", 25, 0, 0, LPBX0\n");
-+
- /* address of filename */
- ASM_GENERATE_INTERNAL_LABEL (name, "LPBX", 1);
- assemble_integer (gen_rtx_SYMBOL_REF (Pmode, name), pointer_bytes, 1);
-@@ -1635,6 +1637,9 @@
- leaf_renumber_regs (first);
- #endif
-
-+ if (profile_block_flag)
-+ add_bb (file);
-+
- /* The Sun386i and perhaps other machines don't work right
- if the profiling code comes after the prologue. */
- #ifdef PROFILE_BEFORE_PROLOGUE
-@@ -1696,7 +1701,9 @@
- profile_function (file)
- FILE *file;
- {
-+#ifndef NO_PROFILE_DATA
- int align = MIN (BIGGEST_ALIGNMENT, LONG_TYPE_SIZE);
-+#endif /* not NO_PROFILE_DATA */
- #if defined(ASM_OUTPUT_REG_PUSH)
- #if defined(STRUCT_VALUE_INCOMING_REGNUM) || defined(STRUCT_VALUE_REGNUM)
- int sval = current_function_returns_struct;
-@@ -1706,10 +1713,12 @@
- #endif
- #endif /* ASM_OUTPUT_REG_PUSH */
-
-+#ifndef NO_PROFILE_DATA
- data_section ();
- ASM_OUTPUT_ALIGN (file, floor_log2 (align / BITS_PER_UNIT));
- ASM_OUTPUT_INTERNAL_LABEL (file, "LP", profile_label_no);
- assemble_integer (const0_rtx, LONG_TYPE_SIZE / BITS_PER_UNIT, 1);
-+#endif /* not NO_PROFILE_DATA */
-
- function_section (current_function_decl);
-
-@@ -1800,6 +1809,9 @@
- code to restore the stack frame and return to the caller. */
- FUNCTION_EPILOGUE (file, get_frame_size ());
- #endif
-+
-+ if (profile_block_flag)
-+ add_bb (file);
-
- #ifdef SDB_DEBUGGING_INFO
- if (write_symbols == SDB_DEBUG)
diff --git a/lang/gcc35/files/patch-ak b/lang/gcc35/files/patch-ak
deleted file mode 100644
index 81bf09754e07..000000000000
--- a/lang/gcc35/files/patch-ak
+++ /dev/null
@@ -1,48 +0,0 @@
---- gcc/configure.orig Mon Sep 20 02:59:34 1999
-+++ gcc/configure Sat Sep 25 10:51:55 1999
-@@ -3167,6 +3167,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -3772,8 +3781,12 @@
- # Next line turned off because both 386BSD and BSD/386 use GNU ld.
- # use_collect2=yes
- ;;
-- i[34567]86-*-freebsdelf*)
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -3782,13 +3795,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
-- i[34567]86-*-freebsd*)
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- i[34567]86-*-netbsd*)
- tm_file=i386/netbsd.h
diff --git a/lang/gcc35/files/patch-al b/lang/gcc35/files/patch-al
deleted file mode 100644
index 1c81b9a57bd2..000000000000
--- a/lang/gcc35/files/patch-al
+++ /dev/null
@@ -1,53 +0,0 @@
---- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
-+++ gcc/configure.in Sat Sep 25 10:56:01 1999
-@@ -634,6 +634,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -1274,9 +1283,15 @@
- # use_collect2=yes
- ;;
- changequote(,)dnl
-- i[34567]86-*-freebsdelf*)
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
-+changequote([,])dnl
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+changequote(,)dnl
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
- changequote([,])dnl
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -1285,15 +1300,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
--changequote(,)dnl
-- i[34567]86-*-freebsd*)
--changequote([,])dnl
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- changequote(,)dnl
- i[34567]86-*-netbsd*)
diff --git a/lang/gcc35/files/patch-bc b/lang/gcc35/files/patch-bc
deleted file mode 100644
index c3159ca2788c..000000000000
--- a/lang/gcc35/files/patch-bc
+++ /dev/null
@@ -1,34 +0,0 @@
---- libstdc++/Makefile.in.orig Sat Jul 17 22:50:47 1999
-+++ libstdc++/Makefile.in Tue Jul 20 07:56:00 1999
-@@ -14,7 +14,7 @@
- # along with this library; see the file COPYING. If not, write to the Free
- # Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
--VERSION = 2.10.0
-+VERSION = 4
- INTERFACE = 3
-
- gxx_include_dir=${includedir}/g++
-@@ -111,7 +111,8 @@
- $(LN_S) $(SHLIB) $(SHLINK) || cp $(ARLIB) $(ARLINK)
-
- mshlink:
-- @$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ #@$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ @true
-
- $(IO_DIR)/iostream.list: force
- cd $(IO_DIR) ; $(MAKE) $(FLAGS_TO_PASS) iostream.list
-@@ -336,11 +337,7 @@
- || cp $${RELINSTALLDIR}$(ARLIB) $${INSTALLLINKDIR}$(MULTISUBDIR)/$$FILE ; \
- fi; \
- elif [ $$FILE = mshlink ]; then \
-- for FILE in $(MSHLINK) ; do \
-- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- $(LN_S) $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE \
-- || cp $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- done; \
-+ true; \
- elif [ $$FILE = marlink ]; then \
- for FILE in $(MARLINK) ; do \
- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
diff --git a/lang/gcc35/files/patch-fa b/lang/gcc35/files/patch-fa
deleted file mode 100644
index 7f5e0e611ae8..000000000000
--- a/lang/gcc35/files/patch-fa
+++ /dev/null
@@ -1,232 +0,0 @@
---- gcc/c-common.c.orig Mon Feb 15 16:40:05 1999
-+++ gcc/c-common.c Tue Mar 30 03:35:22 1999
-@@ -61,7 +61,7 @@
- int, int, int));
- static void init_attributes PROTO((void));
- static void record_function_format PROTO((tree, tree, enum format_type,
-- int, int));
-+ int, int, int));
- static void record_international_format PROTO((tree, tree, int));
-
- /* Keep a stack of if statements. We record the number of compound
-@@ -669,6 +669,7 @@
- = TREE_VALUE (TREE_CHAIN (TREE_CHAIN (args)));
- int format_num;
- int first_arg_num;
-+ int null_format_ok;
- enum format_type format_type;
- tree argument;
- int arg_num;
-@@ -682,7 +683,7 @@
-
- if (TREE_CODE (format_type_id) != IDENTIFIER_NODE)
- {
-- error ("unrecognized format specifier");
-+ error_with_decl (decl, "unrecognized format specifier");
- continue;
- }
- else
-@@ -690,12 +691,26 @@
- char *p = IDENTIFIER_POINTER (format_type_id);
-
- if (!strcmp (p, "printf") || !strcmp (p, "__printf__"))
-+ {
-+ format_type = printf_format_type;
-+ null_format_ok = 0;
-+ }
-+ else if (!strcmp (p, "printf0") || !strcmp (p, "__printf0__"))
-+ {
- format_type = printf_format_type;
-+ null_format_ok = 1;
-+ }
- else if (!strcmp (p, "scanf") || !strcmp (p, "__scanf__"))
-+ {
- format_type = scanf_format_type;
-+ null_format_ok = 0;
-+ }
- else if (!strcmp (p, "strftime")
- || !strcmp (p, "__strftime__"))
-+ {
- format_type = strftime_format_type;
-+ null_format_ok = 0;
-+ }
- else
- {
- error ("`%s' is an unrecognized format function type", p);
-@@ -766,7 +781,8 @@
-
- record_function_format (DECL_NAME (decl),
- DECL_ASSEMBLER_NAME (decl),
-- format_type, format_num, first_arg_num);
-+ format_type, null_format_ok, format_num,
-+ first_arg_num);
- break;
- }
-
-@@ -1010,6 +1026,11 @@
- } format_char_info;
-
- static format_char_info print_char_table[] = {
-+/* FreeBSD kernel extensions. */
-+ { "D", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "b", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "rz", 0, NULL, T_I, T_I, T_L, NULL, NULL, NULL, "-wp0 +#" },
-+#define unextended_print_char_table (print_char_table + 3)
- { "di", 0, T_I, T_I, T_I, T_L, T_LL, T_LL, T_ST, "-wp0 +" },
- { "oxX", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0#" },
- { "u", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0" },
-@@ -1070,6 +1091,7 @@
- tree name; /* identifier such as "printf" */
- tree assembler_name; /* optional mangled identifier (for C++) */
- enum format_type format_type; /* type of format (printf, scanf, etc.) */
-+ int null_format_ok; /* TRUE if the format string may be NULL */
- int format_num; /* number of format argument */
- int first_arg_num; /* number of first arg (zero for varargs) */
- } function_format_info;
-@@ -1102,25 +1124,25 @@
- init_function_format_info ()
- {
- record_function_format (get_identifier ("printf"), NULL_TREE,
-- printf_format_type, 1, 2);
-+ printf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("scanf"), NULL_TREE,
-- scanf_format_type, 1, 2);
-+ scanf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("vprintf"), NULL_TREE,
-- printf_format_type, 1, 0);
-+ printf_format_type, 0, 1, 0);
- record_function_format (get_identifier ("vfprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("vsprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("strftime"), NULL_TREE,
-- strftime_format_type, 3, 0);
-+ strftime_format_type, 0, 3, 0);
-
- record_international_format (get_identifier ("gettext"), NULL_TREE, 1);
- record_international_format (get_identifier ("dgettext"), NULL_TREE, 2);
-@@ -1137,11 +1159,12 @@
- (e.g. for varargs such as vfprintf). */
-
- static void
--record_function_format (name, assembler_name, format_type,
-+record_function_format (name, assembler_name, format_type, null_format_ok,
- format_num, first_arg_num)
- tree name;
- tree assembler_name;
- enum format_type format_type;
-+ int null_format_ok;
- int format_num;
- int first_arg_num;
- {
-@@ -1165,6 +1188,7 @@
- }
-
- info->format_type = format_type;
-+ info->null_format_ok = null_format_ok;
- info->format_num = format_num;
- info->first_arg_num = first_arg_num;
- }
-@@ -1314,7 +1338,8 @@
-
- if (integer_zerop (format_tree))
- {
-- warning ("null format string");
-+ if (!info->null_format_ok)
-+ warning ("null format string");
- return;
- }
- if (TREE_CODE (format_tree) != ADDR_EXPR)
-@@ -1485,12 +1510,13 @@
- It will work on most machines, because size_t and int
- have the same mode. But might as well warn anyway,
- since it will fail on other machines. */
-+ /* XXX should we allow unsigned ints here? */
- if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != integer_type_node)
- &&
- (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != unsigned_type_node))
-- warning ("field width is not type int (arg %d)", arg_num);
-+ warning ("precision is not type int (arg %d)", arg_num);
- }
- }
- else
-@@ -1535,6 +1561,53 @@
- }
- }
- }
-+ if (*format_chars == 'b')
-+ {
-+ /* There should be an int arg to control the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != integer_type_node)
-+ &&
-+ (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != unsigned_type_node))
-+ {
-+ warning ("bitmap is not type int (arg %d)", arg_num);
-+ }
-+ }
-+ }
-+ if (*format_chars == 'D')
-+ {
-+ /* There should be an unsigned char * arg before the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ cur_type = TREE_TYPE (cur_param);
-+ if (TREE_CODE (cur_type) != POINTER_TYPE
-+ || TYPE_MAIN_VARIANT (TREE_TYPE (cur_type))
-+ != unsigned_char_type_node)
-+ {
-+ warning ("ethernet address is not type unsigned char *"
-+ " (arg %d)",
-+ arg_num);
-+ }
-+ }
-+ }
-
- aflag = 0;
-
-@@ -1604,7 +1677,8 @@
- switch (info->format_type)
- {
- case printf_format_type:
-- fci = print_char_table;
-+ fci = flag_format_extensions ? print_char_table
-+ : unextended_print_char_table;
- break;
- case scanf_format_type:
- fci = scan_char_table;
diff --git a/lang/gcc35/files/patch-fb b/lang/gcc35/files/patch-fb
deleted file mode 100644
index dae6d331898c..000000000000
--- a/lang/gcc35/files/patch-fb
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/flags.h.orig Sun Jan 31 09:46:18 1999
-+++ gcc/flags.h Tue Mar 30 13:17:11 1999
-@@ -137,6 +137,10 @@
-
- extern int warn_aggregate_return;
-
-+/* Nonzero means that -Wformat accepts certain non-ANSI formats. */
-+
-+extern int flag_format_extensions;
-+
- /* Nonzero if generating code to do profiling. */
-
- extern int profile_flag;
diff --git a/lang/gcc35/files/patch-fc b/lang/gcc35/files/patch-fc
deleted file mode 100644
index a3f44c5e158b..000000000000
--- a/lang/gcc35/files/patch-fc
+++ /dev/null
@@ -1,21 +0,0 @@
---- gcc/toplev.c.orig Mon Mar 22 15:23:26 1999
-+++ gcc/toplev.c Tue Mar 30 13:13:44 1999
-@@ -754,6 +754,9 @@
-
- int flag_no_ident = 0;
-
-+/* Nonzero means that -Wformat accepts certain system-dependent formats. */
-+int flag_format_extensions = 0;
-+
- /* Table of supported debugging formats. */
- static struct
- {
-@@ -954,6 +957,8 @@
- "Generate code to check every memory access" },
- {"prefix-function-name", &flag_prefix_function_name, 1,
- "Add a prefix to all function names" },
-+ {"format-extensions", &flag_format_extensions, 1,
-+ "-Wformat accepts certain FreeBSD system-dependent formats" },
- {"dump-unnumbered", &flag_dump_unnumbered, 1,
- "Suppress output of instruction numbers and line number notes in debugging dumps"},
- {"instrument-functions", &flag_instrument_function_entry_exit, 1,
diff --git a/lang/gcc35/files/patch-va b/lang/gcc35/files/patch-va
deleted file mode 100644
index 48040ffa6e96..000000000000
--- a/lang/gcc35/files/patch-va
+++ /dev/null
@@ -1,20 +0,0 @@
---- gcc/Makefile.in.orig Thu Feb 25 12:40:16 1999
-+++ gcc/Makefile.in Mon Mar 1 04:36:40 1999
-@@ -793,7 +793,7 @@
- rm -f config.run
-
- $(srcdir)/configure: $(srcdir)/configure.in
-- cd $(srcdir); autoconf
-+ cd $(srcdir); echo "wants to run autoconf"
-
- # cstamp-h.in controls rebuilding of config.in.
- # It is named cstamp-h.in and not stamp-h.in so the mostlyclean rule doesn't
-@@ -806,7 +806,7 @@
- # ??? Newer versions have a maintainer mode that may be useful here.
- $(srcdir)/config.in: $(srcdir)/cstamp-h.in
- $(srcdir)/cstamp-h.in: $(srcdir)/configure.in $(srcdir)/acconfig.h
-- cd $(srcdir) && autoheader
-+ cd $(srcdir) && echo "want to run autoheader"
- @rm -f $(srcdir)/cstamp-h.in
- echo timestamp > $(srcdir)/cstamp-h.in
- auto-host.h: cstamp-h ; @true
diff --git a/lang/gcc35/pkg-comment b/lang/gcc35/pkg-comment
deleted file mode 100644
index e67c9eca41ae..000000000000
--- a/lang/gcc35/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-EGCS enhanced version of the GNU compiler suite (inprogress version)
diff --git a/lang/gcc35/pkg-descr b/lang/gcc35/pkg-descr
deleted file mode 100644
index 0429360a5404..000000000000
--- a/lang/gcc35/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Egcs (pronounced "eggs") is an enhanced version of the GNU compiler
-suite, including gcc, g++, and g77. Egcs is based on a recent
-snapshot of the gcc-2.8 development sources; it contains nearly
-all of the new features found in gcc-2.8. Egcs also contains many
-improvements and features not found in gcc-2.7 and even the soon to be
-released gcc-2.8 compilers. C++ support, and in particular template
-support, is vastly improved over gcc-2.7.
-
-For more details, see <http://www.cygnus.com/egcs/>.
-
-Beware: This port installs new versions of "gcc", "g++", "c++" and
-so forth into the "${PREFIX}/bin" directory. Mind your PATHs if you
-don't want to use this compiler by default.
-
-- John Polstra <jdp@polstra.com>
-
-WWW: http://egcs.cygnus.com
diff --git a/lang/gcc35/pkg-plist b/lang/gcc35/pkg-plist
deleted file mode 100644
index 1ca16caec5f1..000000000000
--- a/lang/gcc35/pkg-plist
+++ /dev/null
@@ -1,318 +0,0 @@
-@comment $FreeBSD$
-bin/eg++filt
-bin/eg++
-bin/eg77
-bin/egcc
-bin/%%GNU_HOST%%-gcc
-bin/gcj
-bin/gcjh
-bin/gcov
-bin/jv-scan
-bin/jcf-dump
-%%GNU_HOST%%/include/_G_config.h
-%%GNU_HOST%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/PlotFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/SFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algorithm
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bitset
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/builtinbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cassert
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cerrno
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cfloat
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ciso646
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/climits
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/clocale
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cmath
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csetjmp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csignal
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdarg
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstddef
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdio
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdlib
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstring
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ctime
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwchar
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/defalloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/dummy.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/editbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/floatio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/functional
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/indstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iolibio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iosfwd
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostreamP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/istream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libioP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/parsestream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pfstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/procbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/queue
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ropeimpl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/dcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/fcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/indirect_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/ldcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/mask_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/std_valarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/straits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.tcc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_meta.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdexcept
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdiostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_config.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_construct.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_fun.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_numeric.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_queue.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_raw_storage_iter.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_relops.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_uninitialized.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_vector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/streambuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strfile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/string
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/type_traits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/utility
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/valarray
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
-@unexec install-info --delete %D/info/gcc.info %D/info/dir
-@unexec install-info --delete %D/info/g77.info %D/info/dir
-@unexec install-info --delete %D/info/cpp.info %D/info/dir
-info/cpp.info
-info/cpp.info-1
-info/cpp.info-2
-info/cpp.info-3
-info/g77.info
-info/g77.info-1
-info/g77.info-10
-info/g77.info-11
-info/g77.info-12
-info/g77.info-13
-info/g77.info-14
-info/g77.info-15
-info/g77.info-16
-info/g77.info-17
-info/g77.info-18
-info/g77.info-19
-info/g77.info-2
-info/g77.info-20
-info/g77.info-21
-info/g77.info-3
-info/g77.info-4
-info/g77.info-5
-info/g77.info-6
-info/g77.info-7
-info/g77.info-8
-info/g77.info-9
-info/gcc.info
-info/gcc.info-1
-info/gcc.info-10
-info/gcc.info-11
-info/gcc.info-12
-info/gcc.info-13
-info/gcc.info-14
-info/gcc.info-15
-info/gcc.info-16
-info/gcc.info-17
-info/gcc.info-18
-info/gcc.info-19
-info/gcc.info-2
-info/gcc.info-20
-info/gcc.info-21
-info/gcc.info-22
-info/gcc.info-23
-info/gcc.info-24
-info/gcc.info-25
-info/gcc.info-26
-info/gcc.info-27
-info/gcc.info-28
-info/gcc.info-29
-info/gcc.info-30
-info/gcc.info-31
-info/gcc.info-3
-info/gcc.info-4
-info/gcc.info-5
-info/gcc.info-6
-info/gcc.info-7
-info/gcc.info-8
-info/gcc.info-9
-@exec install-info %D/info/cpp.info %D/info/dir
-@exec install-info %D/info/g77.info %D/info/dir
-@exec install-info %D/info/gcc.info %D/info/dir
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbeginS.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtend.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtendS.o
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/iso646.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/encoding.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/hash.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-api.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
-@comment These 3 libraries are moved from PREFIX/lib to avoid conflicts
-@comment with the stock compiler.
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libg2c.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
-@dirrm %%GNU_HOST%%/include
-@dirrm %%GNU_HOST%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%
-@dirrm lib/gcc-lib
diff --git a/lang/gcc40/Makefile b/lang/gcc40/Makefile
deleted file mode 100644
index efee67e57ea1..000000000000
--- a/lang/gcc40/Makefile
+++ /dev/null
@@ -1,118 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: egcs
-# Version required: 1998-09-14
-# Date created: 9 Jan 1998
-# Whom: John Polstra <jdp@polstra.com>
-#
-# $FreeBSD$
-#
-
-SNAPDATE= 1999-11-10
-SNAPVER= ${SNAPDATE:S/-//g}
-
-DISTNAME= gcc-2.96
-PKGNAME= gcc-devel-${SNAPVER}
-CATEGORIES= lang java
-MASTER_SITES= ftp://egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.ninemoons.com/pub/mirrors/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.nluug.nl/pub/languages/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.yggdrasil.com/mirrors/site/egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/
-DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
- egcs-java-${SNAPVER}${EXTRACT_SUFX} \
- egcs-objc-${SNAPVER}${EXTRACT_SUFX}
-
-MAINTAINER= obrien@FreeBSD.org
-
-NO_CDROM= 'dated material'
-
-.include <bsd.port.pre.mk>
-
-EGCS_REV= ${DISTNAME:S/gcc-//g}
-LIBSTDCPP_REV= 4
-WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
-
-.if ${PORTOBJFORMAT} == "elf"
-.if ${MACHINE_ARCH} == "i386"
-PLIST= ${WRKDIR}/PLIST
-.endif
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL}
-.else
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsdaout${OSREL}
-.endif
-
-PLIST_SUB= EGCS_REV=${EGCS_REV} GNU_HOST=${CONFIGURE_TARGET}
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= --with-gnu-as --with-gnu-ld \
- --with-gxx-include-dir=${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/include/g++
-.if defined(WANT_SHAREDLIBS)
-CONFIGURE_ARGS+= --enable-shared
-.endif
-.if defined(WANT_THREADS)
-# ?is this an ObjC only thing?
-CONFIGURE_ARGS+= --enable-threads=posix
-.endif
-ALL_TARGET= bootstrap
-MAN1= cccp.1 eg++.1 eg77.1 egcc.1
-
-pre-patch:
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
- @${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
-
-pre-configure:
- @(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
- ${SED} -e "s:__FreeBSD__:__FreeBSD__=$${MAJ}:" ${FILESDIR}/freebsd.h \
- >${WRKSRC}/gcc/config/freebsd.h )
- @${CP} ${FILESDIR}/alpha-freebsd.h ${WRKSRC}/gcc/config/alpha/freebsd.h
-.if ${PORTOBJFORMAT} == "elf" && ${MACHINE_ARCH} == "i386"
- @${SED} -e 's/^@comment ELF-only://' ${PKGDIR}/PLIST >${PLIST}
-.endif
- @# Keep from running `autoconf' and `autoheader' since we modified
- @# configure.in by patching it.
- @touch ${WRKSRC}/gcc/configure
- @touch ${WRKSRC}/gcc/cstamp-h.in
-
-pre-install:
- ${MKDIR} ${PREFIX}/info
-
-post-install:
- @${RM} -f ${PREFIX}/bin/c++
- @${MV} -f ${PREFIX}/bin/c++filt ${PREFIX}/bin/g++filt
- @(for prog in ${PREFIX}/bin/gcc ${PREFIX}/bin/g++ \
- ${PREFIX}/bin/g++filt ${PREFIX}/bin/g77 ${PREFIX}/bin/gcov \
- ${PREFIX}/bin/${CONFIGURE_TARGET}-gcc \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1obj \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1plus \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cpp \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/collect2 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/f771 ; \
- do \
- strip $$prog ; \
- done)
- ${MV} ${PREFIX}/bin/gcc ${PREFIX}/bin/egcc
- ${MV} ${PREFIX}/bin/g++ ${PREFIX}/bin/eg++
- ${MV} ${PREFIX}/bin/g77 ${PREFIX}/bin/eg77
- ${MV} ${PREFIX}/bin/g++filt ${PREFIX}/bin/eg++filt
- ${RM} -f ${PREFIX}/bin/cpp
- ${MV} ${PREFIX}/lib/libiberty.a \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
- ${MV} -f ${PREFIX}/lib/libstdc++.a.${LIBSTDCPP_REV} \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/libstdc++.a
- ${MV} ${PREFIX}/man/man1/gcc.1 ${PREFIX}/man/man1/egcc.1
- ${MV} ${PREFIX}/man/man1/g++.1 ${PREFIX}/man/man1/eg++.1
- ${MV} ${PREFIX}/man/man1/g77.1 ${PREFIX}/man/man1/eg77.1
-.if defined(WANT_SHAREDLIBS)
- ${MV} -f ${PREFIX}/lib/libstdc++.so* \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
-.endif
-.for info in cpp g77 gcc
- install-info ${PREFIX}/info/${info}.info ${PREFIX}/info/dir
-.endfor
-
-.include <bsd.port.post.mk>
diff --git a/lang/gcc40/distinfo b/lang/gcc40/distinfo
deleted file mode 100644
index 01e47c5903ef..000000000000
--- a/lang/gcc40/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-MD5 (egcs-core-19991110.tar.gz) = 84f799ff559c69b30746297bbbb025ea
-MD5 (egcs-g++-19991110.tar.gz) = ea1c5a9dbb4d76d1d2525580fc725263
-MD5 (egcs-g77-19991110.tar.gz) = 07c65a4f071590b3013f0452cdb0116c
-MD5 (egcs-java-19991110.tar.gz) = 2ee9273bc569269998f9ac1e961cac67
-MD5 (egcs-objc-19991110.tar.gz) = d4e71cd48956bf699adc775ee930cd1a
diff --git a/lang/gcc40/files/alpha-freebsd.h b/lang/gcc40/files/alpha-freebsd.h
deleted file mode 100644
index 4e8d28b59509..000000000000
--- a/lang/gcc40/files/alpha-freebsd.h
+++ /dev/null
@@ -1,551 +0,0 @@
-/* Definitions of target machine for GNU compiler,
- for Alpha FreeBSD systems.
- Copyright (C) 1998 Free Software Foundation, Inc.
-
-This file is part of GNU CC.
-
-GNU CC 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, or (at your option)
-any later version.
-
-GNU CC 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 GNU CC; see the file COPYING. If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
-
-/* This is used on Alpha platforms that use the ELF format.
- This was taken from the NetBSD configuration, and modified
- for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
-
-/* $FreeBSD: /tmp/pcvs/ports/lang/gcc40/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
-
-
-/* Get generic FreeBSD definitions. */
-#include <freebsd.h>
-
-
-#undef OBJECT_FORMAT_COFF
-#undef EXTENDED_COFF
-#define OBJECT_FORMAT_ELF
-
-/* This is BSD, so it wants DBX format. */
-
-#define DBX_DEBUGGING_INFO
-
-/* This is the char to use for continuation (in case we need to turn
- continuation back on). */
-
-#undef DBX_CONTIN_CHAR
-#define DBX_CONTIN_CHAR '?'
-
-#undef ASM_FINAL_SPEC
-
-/* Names to predefine in the preprocessor for this target machine.
- XXX FreeBSD, by convention, shouldn't do __alpha, but lots of applications
- expect it because that's what OSF/1 does. */
-
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (FreeBSD/alpha ELF)");
-
-#undef TARGET_DEFAULT
-#define TARGET_DEFAULT (MASK_FP | MASK_FPREGS | MASK_GAS)
-
-#undef CPP_PREDEFINES
-#define CPP_PREDEFINES \
- "-D__alpha__ -D__alpha -D__ELF__ -Acpu(alpha) -Amachine(alpha)" \
- CPP_FBSD_PREDEFINES
-
-#undef CPP_SPEC
-#define CPP_SPEC "%{posix:-D_POSIX_SOURCE}"
-
-/* Make gcc agree with <machine/ansi.h> */
-
-#undef WCHAR_TYPE
-#define WCHAR_TYPE "int"
-
-#undef WCHAR_UNSIGNED
-#define WCHAR_UNSIGNED 0
-
-#undef WCHAR_TYPE_SIZE
-#define WCHAR_TYPE_SIZE 32
-
-/* Output assembler code to FILE to increment profiler label # LABELNO
- for profiling a function entry. Under FreeBSD/Alpha, the assembler does
- nothing special with -pg. */
-
-#undef FUNCTION_PROFILER
-#define FUNCTION_PROFILER(FILE, LABELNO) \
- fputs ("\tjsr $28,_mcount\n", (FILE))
-
-/* Show that we need a GP when profiling. */
-#define TARGET_PROFILING_NEEDS_GP
-
-#undef HAS_INIT_SECTION
-
-/* Provide an ASM_SPEC appropriate for a FreeBSD/alpha target. This differs
- from the generic FreeBSD ASM_SPEC in that no special handling of PIC is
- necessary on the Alpha. */
-
-#undef ASM_SPEC
-#define ASM_SPEC " %| %{mcpu=*:-m%*}"
-
-/* Output at beginning of assembler file. */
-
-#undef ASM_FILE_START
-#define ASM_FILE_START(FILE) \
-{ \
- alpha_write_verstamp (FILE); \
- output_file_directive (FILE, main_input_filename); \
- fprintf (FILE, "\t.version\t\"01.01\"\n"); \
- fprintf (FILE, "\t.set noat\n"); \
-}
-
-#undef ASM_OUTPUT_SOURCE_LINE
-#define ASM_OUTPUT_SOURCE_LINE(STREAM, LINE) \
- alpha_output_lineno (STREAM, LINE)
-extern void alpha_output_lineno ();
-
-extern void output_file_directive ();
-
-/* Attach a special .ident directive to the end of the file to identify
- the version of GCC which compiled this code. The format of the
- .ident string is patterned after the ones produced by native svr4
- C compilers. */
-
-#undef IDENT_ASM_OP
-#define IDENT_ASM_OP ".ident"
-
-#ifdef IDENTIFY_WITH_IDENT
-#undef ASM_IDENTIFY_GCC
-#define ASM_IDENTIFY_GCC(FILE) /* nothing */
-#undef ASM_IDENTIFY_LANGUAGE
-#define ASM_IDENTIFY_LANGUAGE(FILE) \
- fprintf(FILE, "\t%s \"GCC (%s) %s\"\n", IDENT_ASM_OP, \
- lang_identify(), version_string)
-#else
-#undef ASM_FILE_END
-#define ASM_FILE_END(FILE) \
-do { \
- fprintf ((FILE), "\t%s\t\"GCC: (GNU) %s\"\n", \
- IDENT_ASM_OP, version_string); \
- } while (0)
-#endif
-
-/* Allow #sccs in preprocessor. */
-
-#define SCCS_DIRECTIVE
-
-/* Output #ident as a .ident. */
-
-#undef ASM_OUTPUT_IDENT
-#define ASM_OUTPUT_IDENT(FILE, NAME) \
- fprintf (FILE, "\t%s\t\"%s\"\n", IDENT_ASM_OP, NAME);
-
-/* This is how to allocate empty space in some section. The .zero
- pseudo-op is used for this on most svr4 assemblers. */
-
-#undef SKIP_ASM_OP
-#define SKIP_ASM_OP ".zero"
-
-#undef ASM_OUTPUT_SKIP
-#define ASM_OUTPUT_SKIP(FILE,SIZE) \
- fprintf (FILE, "\t%s\t%u\n", SKIP_ASM_OP, (SIZE))
-
-/* Output the label which precedes a jumptable. Note that for all svr4
- systems where we actually generate jumptables (which is to say every
- svr4 target except i386, where we use casesi instead) we put the jump-
- tables into the .rodata section and since other stuff could have been
- put into the .rodata section prior to any given jumptable, we have to
- make sure that the location counter for the .rodata section gets pro-
- perly re-aligned prior to the actual beginning of the jump table. */
-
-#undef ALIGN_ASM_OP
-#define ALIGN_ASM_OP ".align"
-
-#ifndef ASM_OUTPUT_BEFORE_CASE_LABEL
-#define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \
- ASM_OUTPUT_ALIGN ((FILE), 2);
-#endif
-
-#undef ASM_OUTPUT_CASE_LABEL
-#define ASM_OUTPUT_CASE_LABEL(FILE,PREFIX,NUM,JUMPTABLE) \
- do { \
- ASM_OUTPUT_BEFORE_CASE_LABEL (FILE, PREFIX, NUM, JUMPTABLE) \
- ASM_OUTPUT_INTERNAL_LABEL (FILE, PREFIX, NUM); \
- } while (0)
-
-/* The standard SVR4 assembler seems to require that certain builtin
- library routines (e.g. .udiv) be explicitly declared as .globl
- in each assembly file where they are referenced. */
-
-#undef ASM_OUTPUT_EXTERNAL_LIBCALL
-#define ASM_OUTPUT_EXTERNAL_LIBCALL(FILE, FUN) \
- ASM_GLOBALIZE_LABEL (FILE, XSTR (FUN, 0))
-
-/* This says how to output assembler code to declare an
- uninitialized external linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef COMMON_ASM_OP
-#define COMMON_ASM_OP ".comm"
-
-#undef ASM_OUTPUT_ALIGNED_COMMON
-#define ASM_OUTPUT_ALIGNED_COMMON(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", COMMON_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), ",%u,%u\n", (SIZE), (ALIGN) / BITS_PER_UNIT); \
-} while (0)
-
-/* This says how to output assembler code to declare an
- uninitialized internal linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef LOCAL_ASM_OP
-#define LOCAL_ASM_OP ".local"
-
-#undef ASM_OUTPUT_ALIGNED_LOCAL
-#define ASM_OUTPUT_ALIGNED_LOCAL(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", LOCAL_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), "\n"); \
- ASM_OUTPUT_ALIGNED_COMMON (FILE, NAME, SIZE, ALIGN); \
-} while (0)
-
-/* This is the pseudo-op used to generate a 64-bit word of data with a
- specific value in some section. */
-
-#undef INT_ASM_OP
-#define INT_ASM_OP ".quad"
-
-/* This is the pseudo-op used to generate a contiguous sequence of byte
- values from a double-quoted string WITHOUT HAVING A TERMINATING NUL
- AUTOMATICALLY APPENDED. This is the same for most svr4 assemblers. */
-
-#undef ASCII_DATA_ASM_OP
-#define ASCII_DATA_ASM_OP ".ascii"
-
-/* Support const sections and the ctors and dtors sections for g++.
- Note that there appears to be two different ways to support const
- sections at the moment. You can either #define the symbol
- READONLY_DATA_SECTION (giving it some code which switches to the
- readonly data section) or else you can #define the symbols
- EXTRA_SECTIONS, EXTRA_SECTION_FUNCTIONS, SELECT_SECTION, and
- SELECT_RTX_SECTION. We do both here just to be on the safe side. */
-
-#undef USE_CONST_SECTION
-#define USE_CONST_SECTION 1
-
-#undef CONST_SECTION_ASM_OP
-#define CONST_SECTION_ASM_OP ".section\t.rodata"
-
-/* Define the pseudo-ops used to switch to the .ctors and .dtors sections.
-
- Note that we want to give these sections the SHF_WRITE attribute
- because these sections will actually contain data (i.e. tables of
- addresses of functions in the current root executable or shared library
- file) and, in the case of a shared library, the relocatable addresses
- will have to be properly resolved/relocated (and then written into) by
- the dynamic linker when it actually attaches the given shared library
- to the executing process. (Note that on SVR4, you may wish to use the
- `-z text' option to the ELF linker, when building a shared library, as
- an additional check that you are doing everything right. But if you do
- use the `-z text' option when building a shared library, you will get
- errors unless the .ctors and .dtors sections are marked as writable
- via the SHF_WRITE attribute.) */
-
-#undef CTORS_SECTION_ASM_OP
-#define CTORS_SECTION_ASM_OP ".section\t.ctors,\"aw\""
-#undef DTORS_SECTION_ASM_OP
-#define DTORS_SECTION_ASM_OP ".section\t.dtors,\"aw\""
-
-/* On svr4, we *do* have support for the .init and .fini sections, and we
- can put stuff in there to be executed before and after `main'. We let
- crtstuff.c and other files know this by defining the following symbols.
- The definitions say how to change sections to the .init and .fini
- sections. This is the same for all known svr4 assemblers. */
-
-#undef INIT_SECTION_ASM_OP
-#define INIT_SECTION_ASM_OP ".section\t.init"
-#undef FINI_SECTION_ASM_OP
-#define FINI_SECTION_ASM_OP ".section\t.fini"
-
-/* A default list of other sections which we might be "in" at any given
- time. For targets that use additional sections (e.g. .tdesc) you
- should override this definition in the target-specific file which
- includes this file. */
-
-#undef EXTRA_SECTIONS
-#define EXTRA_SECTIONS in_const, in_ctors, in_dtors
-
-/* A default list of extra section function definitions. For targets
- that use additional sections (e.g. .tdesc) you should override this
- definition in the target-specific file which includes this file. */
-
-#undef EXTRA_SECTION_FUNCTIONS
-#define EXTRA_SECTION_FUNCTIONS \
- CONST_SECTION_FUNCTION \
- CTORS_SECTION_FUNCTION \
- DTORS_SECTION_FUNCTION
-
-#undef READONLY_DATA_SECTION
-#define READONLY_DATA_SECTION() const_section ()
-
-extern void text_section ();
-
-#undef CONST_SECTION_FUNCTION
-#define CONST_SECTION_FUNCTION \
-void \
-const_section () \
-{ \
- if (!USE_CONST_SECTION) \
- text_section(); \
- else if (in_section != in_const) \
- { \
- fprintf (asm_out_file, "%s\n", CONST_SECTION_ASM_OP); \
- in_section = in_const; \
- } \
-}
-
-#undef CTORS_SECTION_FUNCTION
-#define CTORS_SECTION_FUNCTION \
-void \
-ctors_section () \
-{ \
- if (in_section != in_ctors) \
- { \
- fprintf (asm_out_file, "%s\n", CTORS_SECTION_ASM_OP); \
- in_section = in_ctors; \
- } \
-}
-
-#undef DTORS_SECTION_FUNCTION
-#define DTORS_SECTION_FUNCTION \
-void \
-dtors_section () \
-{ \
- if (in_section != in_dtors) \
- { \
- fprintf (asm_out_file, "%s\n", DTORS_SECTION_ASM_OP); \
- in_section = in_dtors; \
- } \
-}
-
-/* Switch into a generic section.
- This is currently only used to support section attributes.
-
- We make the section read-only and executable for a function decl,
- read-only for a const data decl, and writable for a non-const data decl. */
-#undef ASM_OUTPUT_SECTION_NAME
-#define ASM_OUTPUT_SECTION_NAME(FILE, DECL, NAME, RELOC) \
- fprintf (FILE, ".section\t%s,\"%s\",@progbits\n", NAME, \
- (DECL) && TREE_CODE (DECL) == FUNCTION_DECL ? "ax" : \
- (DECL) && DECL_READONLY_SECTION (DECL, RELOC) ? "a" : "aw")
-
-
-/* A C statement (sans semicolon) to output an element in the table of
- global constructors. */
-#undef ASM_OUTPUT_CONSTRUCTOR
-#define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME) \
- do { \
- ctors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement (sans semicolon) to output an element in the table of
- global destructors. */
-#undef ASM_OUTPUT_DESTRUCTOR
-#define ASM_OUTPUT_DESTRUCTOR(FILE,NAME) \
- do { \
- dtors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement or statements to switch to the appropriate
- section for output of DECL. DECL is either a `VAR_DECL' node
- or a constant of some sort. RELOC indicates whether forming
- the initial value of DECL requires link-time relocations. */
-
-#undef SELECT_SECTION
-#define SELECT_SECTION(DECL,RELOC) \
-{ \
- if (TREE_CODE (DECL) == STRING_CST) \
- { \
- if (! flag_writable_strings) \
- const_section (); \
- else \
- data_section (); \
- } \
- else if (TREE_CODE (DECL) == VAR_DECL) \
- { \
- if ((flag_pic && RELOC) \
- || !TREE_READONLY (DECL) || TREE_SIDE_EFFECTS (DECL) \
- || !DECL_INITIAL (DECL) \
- || (DECL_INITIAL (DECL) != error_mark_node \
- && !TREE_CONSTANT (DECL_INITIAL (DECL)))) \
- data_section (); \
- else \
- const_section (); \
- } \
- else \
- const_section (); \
-}
-
-/* A C statement or statements to switch to the appropriate
- section for output of RTX in mode MODE. RTX is some kind
- of constant in RTL. The argument MODE is redundant except
- in the case of a `const_int' rtx. Currently, these always
- go into the const section. */
-
-#undef SELECT_RTX_SECTION
-#define SELECT_RTX_SECTION(MODE,RTX) const_section()
-
-/* Define the strings used for the .type, .size and .set directives.
- These strings generally do not vary from one system running svr4 to
- another, but if a given system (e.g. m88k running svr) needs to use
- different pseudo-op names for these, they may be overridden in the
- file which includes this one. */
-
-#undef TYPE_ASM_OP
-#define TYPE_ASM_OP ".type"
-#undef SIZE_ASM_OP
-#define SIZE_ASM_OP ".size"
-
-/* This is how we tell the assembler that two symbols have the same value. */
-
-#undef ASM_OUTPUT_DEF
-#define ASM_OUTPUT_DEF(FILE,NAME1,NAME2) \
- do { assemble_name(FILE, NAME1); \
- fputs(" = ", FILE); \
- assemble_name(FILE, NAME2); \
- fputc('\n', FILE); } while (0)
-
-/* A table of bytes codes used by the ASM_OUTPUT_ASCII and
- ASM_OUTPUT_LIMITED_STRING macros. Each byte in the table
- corresponds to a particular byte value [0..255]. For any
- given byte value, if the value in the corresponding table
- position is zero, the given character can be output directly.
- If the table value is 1, the byte must be output as a \ooo
- octal escape. If the tables value is anything else, then the
- byte value should be output as a \ followed by the value
- in the table. Note that we can use standard UN*X escape
- sequences for many control characters, but we don't use
- \a to represent BEL because some svr4 assemblers (e.g. on
- the i386) don't know about that. Also, we don't use \v
- since some versions of gas, such as 2.2 did not accept it. */
-
-#undef ESCAPES
-#define ESCAPES \
-"\1\1\1\1\1\1\1\1btn\1fr\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\0\0\"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\\\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1"
-
-/* Some svr4 assemblers have a limit on the number of characters which
- can appear in the operand of a .string directive. If your assembler
- has such a limitation, you should define STRING_LIMIT to reflect that
- limit. Note that at least some svr4 assemblers have a limit on the
- actual number of bytes in the double-quoted string, and that they
- count each character in an escape sequence as one byte. Thus, an
- escape sequence like \377 would count as four bytes.
-
- If your target assembler doesn't support the .string directive, you
- should define this to zero.
-*/
-
-#undef STRING_LIMIT
-#define STRING_LIMIT ((unsigned) 256)
-
-#undef STRING_ASM_OP
-#define STRING_ASM_OP ".string"
-
-/*
- * We always use gas here, so we don't worry about ECOFF assembler problems.
- */
-#undef TARGET_GAS
-#define TARGET_GAS 1
-
-#undef PREFERRED_DEBUGGING_TYPE
-#define PREFERRED_DEBUGGING_TYPE DBX_DEBUG
-
-#undef LINK_SPEC
-#define LINK_SPEC "-m elf64alpha \
- %{p:%e`-p' not supported; use `-pg' and gprof(1)} \
- %{Wl,*:%*} \
- %{assert*} %{R*} %{rpath*} %{defsym*} \
- %{shared:-Bshareable %{h*} %{soname*}} \
- %{symbolic:-Bsymbolic} \
- %{!shared: \
- %{!static: \
- %{rdynamic:-export-dynamic} \
- %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \
- %{static:-Bstatic}}"
-
-#undef STARTFILE_SPEC
-#define STARTFILE_SPEC \
- "%{!shared: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
- %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-
-/* Provide a ENDFILE_SPEC appropriate for ELF. Here we tack on the
- magical crtend.o file which provides part of the support for
- getting C++ file-scope static object constructed before entering
- `main', followed by a normal ELF "finalizer" file, `crtn.o'. */
-
-#undef ENDFILE_SPEC
-#define ENDFILE_SPEC \
- "%{!shared:crtend.o%s} %{shared:crtendS.o%s}"
-
-/* Implicit library calls should use memcpy, not bcopy, etc. */
-
-#define TARGET_MEM_FUNCTIONS
-
-/* Handle #pragma weak and #pragma pack. */
-
-#define HANDLE_SYSV_PRAGMA
-
-/*
- * Some imports from svr4.h in support of shared libraries.
- * Currently, we need the DECLARE_OBJECT_SIZE stuff.
- */
-
-/* This is how we tell the assembler that a symbol is weak. */
-
-#undef ASM_WEAKEN_LABEL
-#define ASM_WEAKEN_LABEL(FILE,NAME) \
- do { fputs ("\t.globl\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); \
- fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); } while (0)
-
-/* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
- expect various different forms for this operand. The one given here
- is just a default. You may need to override it in your machine-
- specific tm.h file (depending upon the particulars of your assembler). */
-
-#undef TYPE_OPERAND_FMT
-#define TYPE_OPERAND_FMT "@%s"
-
-/* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-
-#ifndef ASM_DECLARE_RESULT
-#define ASM_DECLARE_RESULT(FILE, RESULT)
-#endif
diff --git a/lang/gcc40/files/patch-aa b/lang/gcc40/files/patch-aa
deleted file mode 100644
index 9dc2e19279bb..000000000000
--- a/lang/gcc40/files/patch-aa
+++ /dev/null
@@ -1,12 +0,0 @@
---- gcc/cpp.texi.orig Mon Aug 11 08:57:05 1997
-+++ gcc/cpp.texi Sat Jan 10 11:59:15 1998
-@@ -1,5 +1,9 @@
- \input texinfo
- @setfilename cpp.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* cpp: (cpp). The egcs C/C++ preprocessor.
-+@end direntry
- @settitle The C Preprocessor
-
- @ignore
diff --git a/lang/gcc40/files/patch-ab b/lang/gcc40/files/patch-ab
deleted file mode 100644
index f298fd056742..000000000000
--- a/lang/gcc40/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/f/g77.texi.orig Thu Jun 4 03:41:18 1998
-+++ gcc/f/g77.texi Tue Jun 9 17:52:16 1998
-@@ -150,7 +150,7 @@
-
- @dircategory Programming
- @direntry
--* g77: (g77). The GNU Fortran compiler.
-+* g77: (g77). The EGCS GNU Fortran compiler.
- @end direntry
- @node Top, Copying,, (DIR)
- @top Introduction
diff --git a/lang/gcc40/files/patch-ac b/lang/gcc40/files/patch-ac
deleted file mode 100644
index 961874c5c315..000000000000
--- a/lang/gcc40/files/patch-ac
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/gcc.texi.orig Fri Jan 2 15:38:11 1998
-+++ gcc/gcc.texi Sat Jan 10 11:56:49 1998
-@@ -1,6 +1,10 @@
- >\input texinfo @c -*-texinfo-*-
- @c %**start of header
- @setfilename gcc.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* gcc: (gcc). The egcs C/C++ compiler.
-+@end direntry
- @c @setfilename usegcc.info
- @c @setfilename portgcc.info
- @c To produce the full manual, use the "gcc.info" setfilename, and
diff --git a/lang/gcc40/files/patch-ad b/lang/gcc40/files/patch-ad
deleted file mode 100644
index f8a3b90fdb1a..000000000000
--- a/lang/gcc40/files/patch-ad
+++ /dev/null
@@ -1,93 +0,0 @@
---- gcc/config/i386/freebsd-aout.h.orig Tue Jun 1 17:02:37 1999
-+++ gcc/config/i386/freebsd-aout.h Mon Jun 14 14:11:20 1999
-@@ -20,6 +20,10 @@
- the Free Software Foundation, 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-+
-+/* Get generic FreeBSD definitions. */
-+#include <freebsd.h>
-+
- /* This is tested by i386gas.h. */
- #define YES_UNDERSCORES
-
-@@ -32,12 +36,10 @@
- #include "i386/perform.h"
-
- /* This goes away when the math-emulator is fixed */
--#undef TARGET_DEFAULT
--#define TARGET_DEFAULT \
-- (MASK_80387 | MASK_IEEE_FP | MASK_FLOAT_RETURNS | MASK_NO_FANCY_MATH_387)
-+#define TARGET_CPU_DEFAULT 0400 /* TARGET_NO_FANCY_MATH_387 */
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Dunix -Di386 -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- /* Like the default, except no -lg. */
- #define LIB_SPEC "%{!shared:%{!pg:-lc}%{pg:-lc_p}}"
-@@ -87,14 +89,6 @@
- necessary when compiling PIC code. */
-
- #define JUMP_TABLES_IN_TEXT_SECTION 1
--
--/* Don't default to pcc-struct-return, because in FreeBSD we prefer the
-- superior nature of the older gcc way. */
--#define DEFAULT_PCC_STRUCT_RETURN 0
--
--/* Ensure we the configuration knows our system correctly so we can link with
-- libraries compiled with the native cc. */
--#undef NO_DOLLAR_IN_LABEL
-
- /* i386 freebsd still uses old binutils that don't insert nops by default
- when the .align directive demands to insert extra space in the text
-@@ -105,19 +99,18 @@
-
- /* Profiling routines, partially copied from i386/osfrose.h. */
-
--/* Redefine this to use %eax instead of %edx. */
-+/* Tell final.c that we don't need a label passed to mcount. */
-+#define NO_PROFILE_DATA
-+
- #undef FUNCTION_PROFILER
- #define FUNCTION_PROFILER(FILE, LABELNO) \
- { \
- if (flag_pic) \
- { \
-- fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%eax\n", \
-- LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \
- } \
- else \
- { \
-- fprintf (FILE, "\tmovl $%sP%d,%%eax\n", LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall mcount\n"); \
- } \
- }
-@@ -135,6 +128,7 @@
-
- #define TYPE_ASM_OP ".type"
- #define SIZE_ASM_OP ".size"
-+#define SET_ASM_OP ".set"
-
- /* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
-@@ -144,6 +138,12 @@
-
- #define TYPE_OPERAND_FMT "@%s"
-
-+#define HANDLE_SYSV_PRAGMA 1
-+
-+#define ASM_WEAKEN_LABEL(FILE,NAME) \
-+ do { fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
-+ fputc ('\n', FILE); } while (0)
-+
- /* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-@@ -245,3 +245,5 @@
- #define STARTFILE_SPEC \
- "%{shared:c++rt0.o%s} \
- %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}"
-+
-+#define MD_STARTFILE_PREFIX "/usr/lib/aout/"
diff --git a/lang/gcc40/files/patch-af b/lang/gcc40/files/patch-af
deleted file mode 100644
index 533a35a95584..000000000000
--- a/lang/gcc40/files/patch-af
+++ /dev/null
@@ -1,83 +0,0 @@
---- gcc/config/i386/freebsd.h.orig Thu Jun 17 05:33:32 1999
-+++ gcc/config/i386/freebsd.h Sat Jul 24 17:59:06 1999
-@@ -135,6 +135,10 @@
- : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \
- : (-1))
-
-+/* Don't use EGCS's normal profiling code -- we have our own fine-grained
-+ basic block profiling. */
-+#define NO_PROFILE_DATA
-+
- /* Tell final.c that we don't need a label passed to mcount. */
-
- #undef FUNCTION_PROFILER
-@@ -162,22 +166,30 @@
- #define WCHAR_TYPE_SIZE BITS_PER_WORD
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Di386 -Dunix -D__ELF__ -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- #undef CPP_SPEC
--#define CPP_SPEC "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}"
-+#if TARGET_CPU_DEFAULT == 2
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{!m386:-D__i486__}"
-+#else
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{m486:-D__i486__}"
-+#endif
-+
-+#undef CC1_SPEC
-+#define CC1_SPEC "\
-+ %{gline:%{!g:%{!g0:%{!g1:%{!g2: -g1}}}}} \
-+ %{maout: %{!mno-underscores: %{!munderscores: -munderscores }}}"
-
--/* This defines which switch letters take arguments. On FreeBSD, most of
-- the normal cases (defined in gcc.c) apply, and we also have -h* and
-- -z* options (for the linker) (comming from svr4).
-- We also have -R (alias --rpath), no -z, --soname (-h), --assert etc. */
--
--#undef SWITCH_TAKES_ARG
--#define SWITCH_TAKES_ARG(CHAR) \
-- (DEFAULT_SWITCH_TAKES_ARG (CHAR) \
-- || (CHAR) == 'h' \
-- || (CHAR) == 'z' \
-- || (CHAR) == 'R')
-+#undef ASM_SPEC
-+#define ASM_SPEC "%{v*: -v} %{maout: %{fpic:-k} %{fPIC:-k}}"
-
- /* Provide a STARTFILE_SPEC appropriate for FreeBSD. Here we add
- the magical crtbegin.o file (see crtstuff.c) which provides part
-@@ -186,11 +198,11 @@
-
- #undef STARTFILE_SPEC
- #define STARTFILE_SPEC \
-- "%{!shared: \
-- %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} \
-- %{!p:%{profile:gcrt1.o%s} \
-- %{!profile:crt1.o%s}}}} \
-- crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-+ "%{maout: %{shared:c++rt0.o%s} \
-+ %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}} \
-+ %{!maout: %{!shared: \
-+ %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
-+ crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}}"
-
- /* Provide a ENDFILE_SPEC appropriate for FreeBSD. Here we tack on
- the magical crtend.o file (see crtstuff.c) which provides part of
-@@ -200,7 +212,7 @@
-
- #undef ENDFILE_SPEC
- #define ENDFILE_SPEC \
-- "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s"
-+ "%{!maout: %{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s}"
-
- /* Provide a LIB_SPEC appropriate for FreeBSD. Just select the appropriate
- libc, depending on whether we're doing profiling or need threads support.
diff --git a/lang/gcc40/files/patch-ai b/lang/gcc40/files/patch-ai
deleted file mode 100644
index 4395574d635a..000000000000
--- a/lang/gcc40/files/patch-ai
+++ /dev/null
@@ -1,54 +0,0 @@
---- gcc/final.c.orig Sat Sep 5 22:52:01 1998
-+++ gcc/final.c Wed Oct 7 17:06:58 1998
-@@ -383,6 +383,8 @@
- /* zero word */
- assemble_integer (const0_rtx, long_bytes, 1);
-
-+ fprintf(asm_out_file,".stabs \"bbset\", 25, 0, 0, LPBX0\n");
-+
- /* address of filename */
- ASM_GENERATE_INTERNAL_LABEL (name, "LPBX", 1);
- assemble_integer (gen_rtx_SYMBOL_REF (Pmode, name), pointer_bytes, 1);
-@@ -1635,6 +1637,9 @@
- leaf_renumber_regs (first);
- #endif
-
-+ if (profile_block_flag)
-+ add_bb (file);
-+
- /* The Sun386i and perhaps other machines don't work right
- if the profiling code comes after the prologue. */
- #ifdef PROFILE_BEFORE_PROLOGUE
-@@ -1696,7 +1701,9 @@
- profile_function (file)
- FILE *file;
- {
-+#ifndef NO_PROFILE_DATA
- int align = MIN (BIGGEST_ALIGNMENT, LONG_TYPE_SIZE);
-+#endif /* not NO_PROFILE_DATA */
- #if defined(ASM_OUTPUT_REG_PUSH)
- #if defined(STRUCT_VALUE_INCOMING_REGNUM) || defined(STRUCT_VALUE_REGNUM)
- int sval = current_function_returns_struct;
-@@ -1706,10 +1713,12 @@
- #endif
- #endif /* ASM_OUTPUT_REG_PUSH */
-
-+#ifndef NO_PROFILE_DATA
- data_section ();
- ASM_OUTPUT_ALIGN (file, floor_log2 (align / BITS_PER_UNIT));
- ASM_OUTPUT_INTERNAL_LABEL (file, "LP", profile_label_no);
- assemble_integer (const0_rtx, LONG_TYPE_SIZE / BITS_PER_UNIT, 1);
-+#endif /* not NO_PROFILE_DATA */
-
- function_section (current_function_decl);
-
-@@ -1800,6 +1809,9 @@
- code to restore the stack frame and return to the caller. */
- FUNCTION_EPILOGUE (file, get_frame_size ());
- #endif
-+
-+ if (profile_block_flag)
-+ add_bb (file);
-
- #ifdef SDB_DEBUGGING_INFO
- if (write_symbols == SDB_DEBUG)
diff --git a/lang/gcc40/files/patch-ak b/lang/gcc40/files/patch-ak
deleted file mode 100644
index 81bf09754e07..000000000000
--- a/lang/gcc40/files/patch-ak
+++ /dev/null
@@ -1,48 +0,0 @@
---- gcc/configure.orig Mon Sep 20 02:59:34 1999
-+++ gcc/configure Sat Sep 25 10:51:55 1999
-@@ -3167,6 +3167,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -3772,8 +3781,12 @@
- # Next line turned off because both 386BSD and BSD/386 use GNU ld.
- # use_collect2=yes
- ;;
-- i[34567]86-*-freebsdelf*)
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -3782,13 +3795,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
-- i[34567]86-*-freebsd*)
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- i[34567]86-*-netbsd*)
- tm_file=i386/netbsd.h
diff --git a/lang/gcc40/files/patch-al b/lang/gcc40/files/patch-al
deleted file mode 100644
index 1c81b9a57bd2..000000000000
--- a/lang/gcc40/files/patch-al
+++ /dev/null
@@ -1,53 +0,0 @@
---- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
-+++ gcc/configure.in Sat Sep 25 10:56:01 1999
-@@ -634,6 +634,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -1274,9 +1283,15 @@
- # use_collect2=yes
- ;;
- changequote(,)dnl
-- i[34567]86-*-freebsdelf*)
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
-+changequote([,])dnl
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+changequote(,)dnl
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
- changequote([,])dnl
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -1285,15 +1300,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
--changequote(,)dnl
-- i[34567]86-*-freebsd*)
--changequote([,])dnl
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- changequote(,)dnl
- i[34567]86-*-netbsd*)
diff --git a/lang/gcc40/files/patch-bc b/lang/gcc40/files/patch-bc
deleted file mode 100644
index c3159ca2788c..000000000000
--- a/lang/gcc40/files/patch-bc
+++ /dev/null
@@ -1,34 +0,0 @@
---- libstdc++/Makefile.in.orig Sat Jul 17 22:50:47 1999
-+++ libstdc++/Makefile.in Tue Jul 20 07:56:00 1999
-@@ -14,7 +14,7 @@
- # along with this library; see the file COPYING. If not, write to the Free
- # Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
--VERSION = 2.10.0
-+VERSION = 4
- INTERFACE = 3
-
- gxx_include_dir=${includedir}/g++
-@@ -111,7 +111,8 @@
- $(LN_S) $(SHLIB) $(SHLINK) || cp $(ARLIB) $(ARLINK)
-
- mshlink:
-- @$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ #@$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ @true
-
- $(IO_DIR)/iostream.list: force
- cd $(IO_DIR) ; $(MAKE) $(FLAGS_TO_PASS) iostream.list
-@@ -336,11 +337,7 @@
- || cp $${RELINSTALLDIR}$(ARLIB) $${INSTALLLINKDIR}$(MULTISUBDIR)/$$FILE ; \
- fi; \
- elif [ $$FILE = mshlink ]; then \
-- for FILE in $(MSHLINK) ; do \
-- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- $(LN_S) $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE \
-- || cp $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- done; \
-+ true; \
- elif [ $$FILE = marlink ]; then \
- for FILE in $(MARLINK) ; do \
- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
diff --git a/lang/gcc40/files/patch-fa b/lang/gcc40/files/patch-fa
deleted file mode 100644
index 7f5e0e611ae8..000000000000
--- a/lang/gcc40/files/patch-fa
+++ /dev/null
@@ -1,232 +0,0 @@
---- gcc/c-common.c.orig Mon Feb 15 16:40:05 1999
-+++ gcc/c-common.c Tue Mar 30 03:35:22 1999
-@@ -61,7 +61,7 @@
- int, int, int));
- static void init_attributes PROTO((void));
- static void record_function_format PROTO((tree, tree, enum format_type,
-- int, int));
-+ int, int, int));
- static void record_international_format PROTO((tree, tree, int));
-
- /* Keep a stack of if statements. We record the number of compound
-@@ -669,6 +669,7 @@
- = TREE_VALUE (TREE_CHAIN (TREE_CHAIN (args)));
- int format_num;
- int first_arg_num;
-+ int null_format_ok;
- enum format_type format_type;
- tree argument;
- int arg_num;
-@@ -682,7 +683,7 @@
-
- if (TREE_CODE (format_type_id) != IDENTIFIER_NODE)
- {
-- error ("unrecognized format specifier");
-+ error_with_decl (decl, "unrecognized format specifier");
- continue;
- }
- else
-@@ -690,12 +691,26 @@
- char *p = IDENTIFIER_POINTER (format_type_id);
-
- if (!strcmp (p, "printf") || !strcmp (p, "__printf__"))
-+ {
-+ format_type = printf_format_type;
-+ null_format_ok = 0;
-+ }
-+ else if (!strcmp (p, "printf0") || !strcmp (p, "__printf0__"))
-+ {
- format_type = printf_format_type;
-+ null_format_ok = 1;
-+ }
- else if (!strcmp (p, "scanf") || !strcmp (p, "__scanf__"))
-+ {
- format_type = scanf_format_type;
-+ null_format_ok = 0;
-+ }
- else if (!strcmp (p, "strftime")
- || !strcmp (p, "__strftime__"))
-+ {
- format_type = strftime_format_type;
-+ null_format_ok = 0;
-+ }
- else
- {
- error ("`%s' is an unrecognized format function type", p);
-@@ -766,7 +781,8 @@
-
- record_function_format (DECL_NAME (decl),
- DECL_ASSEMBLER_NAME (decl),
-- format_type, format_num, first_arg_num);
-+ format_type, null_format_ok, format_num,
-+ first_arg_num);
- break;
- }
-
-@@ -1010,6 +1026,11 @@
- } format_char_info;
-
- static format_char_info print_char_table[] = {
-+/* FreeBSD kernel extensions. */
-+ { "D", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "b", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "rz", 0, NULL, T_I, T_I, T_L, NULL, NULL, NULL, "-wp0 +#" },
-+#define unextended_print_char_table (print_char_table + 3)
- { "di", 0, T_I, T_I, T_I, T_L, T_LL, T_LL, T_ST, "-wp0 +" },
- { "oxX", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0#" },
- { "u", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0" },
-@@ -1070,6 +1091,7 @@
- tree name; /* identifier such as "printf" */
- tree assembler_name; /* optional mangled identifier (for C++) */
- enum format_type format_type; /* type of format (printf, scanf, etc.) */
-+ int null_format_ok; /* TRUE if the format string may be NULL */
- int format_num; /* number of format argument */
- int first_arg_num; /* number of first arg (zero for varargs) */
- } function_format_info;
-@@ -1102,25 +1124,25 @@
- init_function_format_info ()
- {
- record_function_format (get_identifier ("printf"), NULL_TREE,
-- printf_format_type, 1, 2);
-+ printf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("scanf"), NULL_TREE,
-- scanf_format_type, 1, 2);
-+ scanf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("vprintf"), NULL_TREE,
-- printf_format_type, 1, 0);
-+ printf_format_type, 0, 1, 0);
- record_function_format (get_identifier ("vfprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("vsprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("strftime"), NULL_TREE,
-- strftime_format_type, 3, 0);
-+ strftime_format_type, 0, 3, 0);
-
- record_international_format (get_identifier ("gettext"), NULL_TREE, 1);
- record_international_format (get_identifier ("dgettext"), NULL_TREE, 2);
-@@ -1137,11 +1159,12 @@
- (e.g. for varargs such as vfprintf). */
-
- static void
--record_function_format (name, assembler_name, format_type,
-+record_function_format (name, assembler_name, format_type, null_format_ok,
- format_num, first_arg_num)
- tree name;
- tree assembler_name;
- enum format_type format_type;
-+ int null_format_ok;
- int format_num;
- int first_arg_num;
- {
-@@ -1165,6 +1188,7 @@
- }
-
- info->format_type = format_type;
-+ info->null_format_ok = null_format_ok;
- info->format_num = format_num;
- info->first_arg_num = first_arg_num;
- }
-@@ -1314,7 +1338,8 @@
-
- if (integer_zerop (format_tree))
- {
-- warning ("null format string");
-+ if (!info->null_format_ok)
-+ warning ("null format string");
- return;
- }
- if (TREE_CODE (format_tree) != ADDR_EXPR)
-@@ -1485,12 +1510,13 @@
- It will work on most machines, because size_t and int
- have the same mode. But might as well warn anyway,
- since it will fail on other machines. */
-+ /* XXX should we allow unsigned ints here? */
- if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != integer_type_node)
- &&
- (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != unsigned_type_node))
-- warning ("field width is not type int (arg %d)", arg_num);
-+ warning ("precision is not type int (arg %d)", arg_num);
- }
- }
- else
-@@ -1535,6 +1561,53 @@
- }
- }
- }
-+ if (*format_chars == 'b')
-+ {
-+ /* There should be an int arg to control the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != integer_type_node)
-+ &&
-+ (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != unsigned_type_node))
-+ {
-+ warning ("bitmap is not type int (arg %d)", arg_num);
-+ }
-+ }
-+ }
-+ if (*format_chars == 'D')
-+ {
-+ /* There should be an unsigned char * arg before the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ cur_type = TREE_TYPE (cur_param);
-+ if (TREE_CODE (cur_type) != POINTER_TYPE
-+ || TYPE_MAIN_VARIANT (TREE_TYPE (cur_type))
-+ != unsigned_char_type_node)
-+ {
-+ warning ("ethernet address is not type unsigned char *"
-+ " (arg %d)",
-+ arg_num);
-+ }
-+ }
-+ }
-
- aflag = 0;
-
-@@ -1604,7 +1677,8 @@
- switch (info->format_type)
- {
- case printf_format_type:
-- fci = print_char_table;
-+ fci = flag_format_extensions ? print_char_table
-+ : unextended_print_char_table;
- break;
- case scanf_format_type:
- fci = scan_char_table;
diff --git a/lang/gcc40/files/patch-fb b/lang/gcc40/files/patch-fb
deleted file mode 100644
index dae6d331898c..000000000000
--- a/lang/gcc40/files/patch-fb
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/flags.h.orig Sun Jan 31 09:46:18 1999
-+++ gcc/flags.h Tue Mar 30 13:17:11 1999
-@@ -137,6 +137,10 @@
-
- extern int warn_aggregate_return;
-
-+/* Nonzero means that -Wformat accepts certain non-ANSI formats. */
-+
-+extern int flag_format_extensions;
-+
- /* Nonzero if generating code to do profiling. */
-
- extern int profile_flag;
diff --git a/lang/gcc40/files/patch-fc b/lang/gcc40/files/patch-fc
deleted file mode 100644
index a3f44c5e158b..000000000000
--- a/lang/gcc40/files/patch-fc
+++ /dev/null
@@ -1,21 +0,0 @@
---- gcc/toplev.c.orig Mon Mar 22 15:23:26 1999
-+++ gcc/toplev.c Tue Mar 30 13:13:44 1999
-@@ -754,6 +754,9 @@
-
- int flag_no_ident = 0;
-
-+/* Nonzero means that -Wformat accepts certain system-dependent formats. */
-+int flag_format_extensions = 0;
-+
- /* Table of supported debugging formats. */
- static struct
- {
-@@ -954,6 +957,8 @@
- "Generate code to check every memory access" },
- {"prefix-function-name", &flag_prefix_function_name, 1,
- "Add a prefix to all function names" },
-+ {"format-extensions", &flag_format_extensions, 1,
-+ "-Wformat accepts certain FreeBSD system-dependent formats" },
- {"dump-unnumbered", &flag_dump_unnumbered, 1,
- "Suppress output of instruction numbers and line number notes in debugging dumps"},
- {"instrument-functions", &flag_instrument_function_entry_exit, 1,
diff --git a/lang/gcc40/files/patch-va b/lang/gcc40/files/patch-va
deleted file mode 100644
index 48040ffa6e96..000000000000
--- a/lang/gcc40/files/patch-va
+++ /dev/null
@@ -1,20 +0,0 @@
---- gcc/Makefile.in.orig Thu Feb 25 12:40:16 1999
-+++ gcc/Makefile.in Mon Mar 1 04:36:40 1999
-@@ -793,7 +793,7 @@
- rm -f config.run
-
- $(srcdir)/configure: $(srcdir)/configure.in
-- cd $(srcdir); autoconf
-+ cd $(srcdir); echo "wants to run autoconf"
-
- # cstamp-h.in controls rebuilding of config.in.
- # It is named cstamp-h.in and not stamp-h.in so the mostlyclean rule doesn't
-@@ -806,7 +806,7 @@
- # ??? Newer versions have a maintainer mode that may be useful here.
- $(srcdir)/config.in: $(srcdir)/cstamp-h.in
- $(srcdir)/cstamp-h.in: $(srcdir)/configure.in $(srcdir)/acconfig.h
-- cd $(srcdir) && autoheader
-+ cd $(srcdir) && echo "want to run autoheader"
- @rm -f $(srcdir)/cstamp-h.in
- echo timestamp > $(srcdir)/cstamp-h.in
- auto-host.h: cstamp-h ; @true
diff --git a/lang/gcc40/pkg-comment b/lang/gcc40/pkg-comment
deleted file mode 100644
index e67c9eca41ae..000000000000
--- a/lang/gcc40/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-EGCS enhanced version of the GNU compiler suite (inprogress version)
diff --git a/lang/gcc40/pkg-descr b/lang/gcc40/pkg-descr
deleted file mode 100644
index 0429360a5404..000000000000
--- a/lang/gcc40/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Egcs (pronounced "eggs") is an enhanced version of the GNU compiler
-suite, including gcc, g++, and g77. Egcs is based on a recent
-snapshot of the gcc-2.8 development sources; it contains nearly
-all of the new features found in gcc-2.8. Egcs also contains many
-improvements and features not found in gcc-2.7 and even the soon to be
-released gcc-2.8 compilers. C++ support, and in particular template
-support, is vastly improved over gcc-2.7.
-
-For more details, see <http://www.cygnus.com/egcs/>.
-
-Beware: This port installs new versions of "gcc", "g++", "c++" and
-so forth into the "${PREFIX}/bin" directory. Mind your PATHs if you
-don't want to use this compiler by default.
-
-- John Polstra <jdp@polstra.com>
-
-WWW: http://egcs.cygnus.com
diff --git a/lang/gcc40/pkg-plist b/lang/gcc40/pkg-plist
deleted file mode 100644
index 1ca16caec5f1..000000000000
--- a/lang/gcc40/pkg-plist
+++ /dev/null
@@ -1,318 +0,0 @@
-@comment $FreeBSD$
-bin/eg++filt
-bin/eg++
-bin/eg77
-bin/egcc
-bin/%%GNU_HOST%%-gcc
-bin/gcj
-bin/gcjh
-bin/gcov
-bin/jv-scan
-bin/jcf-dump
-%%GNU_HOST%%/include/_G_config.h
-%%GNU_HOST%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/PlotFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/SFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algorithm
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bitset
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/builtinbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cassert
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cerrno
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cfloat
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ciso646
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/climits
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/clocale
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cmath
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csetjmp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csignal
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdarg
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstddef
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdio
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdlib
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstring
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ctime
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwchar
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/defalloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/dummy.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/editbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/floatio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/functional
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/indstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iolibio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iosfwd
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostreamP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/istream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libioP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/parsestream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pfstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/procbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/queue
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ropeimpl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/dcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/fcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/indirect_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/ldcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/mask_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/std_valarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/straits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.tcc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_meta.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdexcept
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdiostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_config.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_construct.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_fun.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_numeric.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_queue.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_raw_storage_iter.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_relops.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_uninitialized.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_vector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/streambuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strfile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/string
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/type_traits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/utility
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/valarray
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
-@unexec install-info --delete %D/info/gcc.info %D/info/dir
-@unexec install-info --delete %D/info/g77.info %D/info/dir
-@unexec install-info --delete %D/info/cpp.info %D/info/dir
-info/cpp.info
-info/cpp.info-1
-info/cpp.info-2
-info/cpp.info-3
-info/g77.info
-info/g77.info-1
-info/g77.info-10
-info/g77.info-11
-info/g77.info-12
-info/g77.info-13
-info/g77.info-14
-info/g77.info-15
-info/g77.info-16
-info/g77.info-17
-info/g77.info-18
-info/g77.info-19
-info/g77.info-2
-info/g77.info-20
-info/g77.info-21
-info/g77.info-3
-info/g77.info-4
-info/g77.info-5
-info/g77.info-6
-info/g77.info-7
-info/g77.info-8
-info/g77.info-9
-info/gcc.info
-info/gcc.info-1
-info/gcc.info-10
-info/gcc.info-11
-info/gcc.info-12
-info/gcc.info-13
-info/gcc.info-14
-info/gcc.info-15
-info/gcc.info-16
-info/gcc.info-17
-info/gcc.info-18
-info/gcc.info-19
-info/gcc.info-2
-info/gcc.info-20
-info/gcc.info-21
-info/gcc.info-22
-info/gcc.info-23
-info/gcc.info-24
-info/gcc.info-25
-info/gcc.info-26
-info/gcc.info-27
-info/gcc.info-28
-info/gcc.info-29
-info/gcc.info-30
-info/gcc.info-31
-info/gcc.info-3
-info/gcc.info-4
-info/gcc.info-5
-info/gcc.info-6
-info/gcc.info-7
-info/gcc.info-8
-info/gcc.info-9
-@exec install-info %D/info/cpp.info %D/info/dir
-@exec install-info %D/info/g77.info %D/info/dir
-@exec install-info %D/info/gcc.info %D/info/dir
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbeginS.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtend.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtendS.o
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/iso646.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/encoding.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/hash.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-api.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
-@comment These 3 libraries are moved from PREFIX/lib to avoid conflicts
-@comment with the stock compiler.
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libg2c.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
-@dirrm %%GNU_HOST%%/include
-@dirrm %%GNU_HOST%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%
-@dirrm lib/gcc-lib
diff --git a/lang/gcc41/Makefile b/lang/gcc41/Makefile
deleted file mode 100644
index efee67e57ea1..000000000000
--- a/lang/gcc41/Makefile
+++ /dev/null
@@ -1,118 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: egcs
-# Version required: 1998-09-14
-# Date created: 9 Jan 1998
-# Whom: John Polstra <jdp@polstra.com>
-#
-# $FreeBSD$
-#
-
-SNAPDATE= 1999-11-10
-SNAPVER= ${SNAPDATE:S/-//g}
-
-DISTNAME= gcc-2.96
-PKGNAME= gcc-devel-${SNAPVER}
-CATEGORIES= lang java
-MASTER_SITES= ftp://egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.ninemoons.com/pub/mirrors/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.nluug.nl/pub/languages/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.yggdrasil.com/mirrors/site/egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/
-DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
- egcs-java-${SNAPVER}${EXTRACT_SUFX} \
- egcs-objc-${SNAPVER}${EXTRACT_SUFX}
-
-MAINTAINER= obrien@FreeBSD.org
-
-NO_CDROM= 'dated material'
-
-.include <bsd.port.pre.mk>
-
-EGCS_REV= ${DISTNAME:S/gcc-//g}
-LIBSTDCPP_REV= 4
-WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
-
-.if ${PORTOBJFORMAT} == "elf"
-.if ${MACHINE_ARCH} == "i386"
-PLIST= ${WRKDIR}/PLIST
-.endif
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL}
-.else
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsdaout${OSREL}
-.endif
-
-PLIST_SUB= EGCS_REV=${EGCS_REV} GNU_HOST=${CONFIGURE_TARGET}
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= --with-gnu-as --with-gnu-ld \
- --with-gxx-include-dir=${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/include/g++
-.if defined(WANT_SHAREDLIBS)
-CONFIGURE_ARGS+= --enable-shared
-.endif
-.if defined(WANT_THREADS)
-# ?is this an ObjC only thing?
-CONFIGURE_ARGS+= --enable-threads=posix
-.endif
-ALL_TARGET= bootstrap
-MAN1= cccp.1 eg++.1 eg77.1 egcc.1
-
-pre-patch:
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
- @${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
-
-pre-configure:
- @(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
- ${SED} -e "s:__FreeBSD__:__FreeBSD__=$${MAJ}:" ${FILESDIR}/freebsd.h \
- >${WRKSRC}/gcc/config/freebsd.h )
- @${CP} ${FILESDIR}/alpha-freebsd.h ${WRKSRC}/gcc/config/alpha/freebsd.h
-.if ${PORTOBJFORMAT} == "elf" && ${MACHINE_ARCH} == "i386"
- @${SED} -e 's/^@comment ELF-only://' ${PKGDIR}/PLIST >${PLIST}
-.endif
- @# Keep from running `autoconf' and `autoheader' since we modified
- @# configure.in by patching it.
- @touch ${WRKSRC}/gcc/configure
- @touch ${WRKSRC}/gcc/cstamp-h.in
-
-pre-install:
- ${MKDIR} ${PREFIX}/info
-
-post-install:
- @${RM} -f ${PREFIX}/bin/c++
- @${MV} -f ${PREFIX}/bin/c++filt ${PREFIX}/bin/g++filt
- @(for prog in ${PREFIX}/bin/gcc ${PREFIX}/bin/g++ \
- ${PREFIX}/bin/g++filt ${PREFIX}/bin/g77 ${PREFIX}/bin/gcov \
- ${PREFIX}/bin/${CONFIGURE_TARGET}-gcc \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1obj \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1plus \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cpp \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/collect2 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/f771 ; \
- do \
- strip $$prog ; \
- done)
- ${MV} ${PREFIX}/bin/gcc ${PREFIX}/bin/egcc
- ${MV} ${PREFIX}/bin/g++ ${PREFIX}/bin/eg++
- ${MV} ${PREFIX}/bin/g77 ${PREFIX}/bin/eg77
- ${MV} ${PREFIX}/bin/g++filt ${PREFIX}/bin/eg++filt
- ${RM} -f ${PREFIX}/bin/cpp
- ${MV} ${PREFIX}/lib/libiberty.a \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
- ${MV} -f ${PREFIX}/lib/libstdc++.a.${LIBSTDCPP_REV} \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/libstdc++.a
- ${MV} ${PREFIX}/man/man1/gcc.1 ${PREFIX}/man/man1/egcc.1
- ${MV} ${PREFIX}/man/man1/g++.1 ${PREFIX}/man/man1/eg++.1
- ${MV} ${PREFIX}/man/man1/g77.1 ${PREFIX}/man/man1/eg77.1
-.if defined(WANT_SHAREDLIBS)
- ${MV} -f ${PREFIX}/lib/libstdc++.so* \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
-.endif
-.for info in cpp g77 gcc
- install-info ${PREFIX}/info/${info}.info ${PREFIX}/info/dir
-.endfor
-
-.include <bsd.port.post.mk>
diff --git a/lang/gcc41/distinfo b/lang/gcc41/distinfo
deleted file mode 100644
index 01e47c5903ef..000000000000
--- a/lang/gcc41/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-MD5 (egcs-core-19991110.tar.gz) = 84f799ff559c69b30746297bbbb025ea
-MD5 (egcs-g++-19991110.tar.gz) = ea1c5a9dbb4d76d1d2525580fc725263
-MD5 (egcs-g77-19991110.tar.gz) = 07c65a4f071590b3013f0452cdb0116c
-MD5 (egcs-java-19991110.tar.gz) = 2ee9273bc569269998f9ac1e961cac67
-MD5 (egcs-objc-19991110.tar.gz) = d4e71cd48956bf699adc775ee930cd1a
diff --git a/lang/gcc41/files/alpha-freebsd.h b/lang/gcc41/files/alpha-freebsd.h
deleted file mode 100644
index 0923ced59df2..000000000000
--- a/lang/gcc41/files/alpha-freebsd.h
+++ /dev/null
@@ -1,551 +0,0 @@
-/* Definitions of target machine for GNU compiler,
- for Alpha FreeBSD systems.
- Copyright (C) 1998 Free Software Foundation, Inc.
-
-This file is part of GNU CC.
-
-GNU CC 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, or (at your option)
-any later version.
-
-GNU CC 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 GNU CC; see the file COPYING. If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
-
-/* This is used on Alpha platforms that use the ELF format.
- This was taken from the NetBSD configuration, and modified
- for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
-
-/* $FreeBSD: /tmp/pcvs/ports/lang/gcc41/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
-
-
-/* Get generic FreeBSD definitions. */
-#include <freebsd.h>
-
-
-#undef OBJECT_FORMAT_COFF
-#undef EXTENDED_COFF
-#define OBJECT_FORMAT_ELF
-
-/* This is BSD, so it wants DBX format. */
-
-#define DBX_DEBUGGING_INFO
-
-/* This is the char to use for continuation (in case we need to turn
- continuation back on). */
-
-#undef DBX_CONTIN_CHAR
-#define DBX_CONTIN_CHAR '?'
-
-#undef ASM_FINAL_SPEC
-
-/* Names to predefine in the preprocessor for this target machine.
- XXX FreeBSD, by convention, shouldn't do __alpha, but lots of applications
- expect it because that's what OSF/1 does. */
-
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (FreeBSD/alpha ELF)");
-
-#undef TARGET_DEFAULT
-#define TARGET_DEFAULT (MASK_FP | MASK_FPREGS | MASK_GAS)
-
-#undef CPP_PREDEFINES
-#define CPP_PREDEFINES \
- "-D__alpha__ -D__alpha -D__ELF__ -Acpu(alpha) -Amachine(alpha)" \
- CPP_FBSD_PREDEFINES
-
-#undef CPP_SPEC
-#define CPP_SPEC "%{posix:-D_POSIX_SOURCE}"
-
-/* Make gcc agree with <machine/ansi.h> */
-
-#undef WCHAR_TYPE
-#define WCHAR_TYPE "int"
-
-#undef WCHAR_UNSIGNED
-#define WCHAR_UNSIGNED 0
-
-#undef WCHAR_TYPE_SIZE
-#define WCHAR_TYPE_SIZE 32
-
-/* Output assembler code to FILE to increment profiler label # LABELNO
- for profiling a function entry. Under FreeBSD/Alpha, the assembler does
- nothing special with -pg. */
-
-#undef FUNCTION_PROFILER
-#define FUNCTION_PROFILER(FILE, LABELNO) \
- fputs ("\tjsr $28,_mcount\n", (FILE))
-
-/* Show that we need a GP when profiling. */
-#define TARGET_PROFILING_NEEDS_GP
-
-#undef HAS_INIT_SECTION
-
-/* Provide an ASM_SPEC appropriate for a FreeBSD/alpha target. This differs
- from the generic FreeBSD ASM_SPEC in that no special handling of PIC is
- necessary on the Alpha. */
-
-#undef ASM_SPEC
-#define ASM_SPEC " %| %{mcpu=*:-m%*}"
-
-/* Output at beginning of assembler file. */
-
-#undef ASM_FILE_START
-#define ASM_FILE_START(FILE) \
-{ \
- alpha_write_verstamp (FILE); \
- output_file_directive (FILE, main_input_filename); \
- fprintf (FILE, "\t.version\t\"01.01\"\n"); \
- fprintf (FILE, "\t.set noat\n"); \
-}
-
-#undef ASM_OUTPUT_SOURCE_LINE
-#define ASM_OUTPUT_SOURCE_LINE(STREAM, LINE) \
- alpha_output_lineno (STREAM, LINE)
-extern void alpha_output_lineno ();
-
-extern void output_file_directive ();
-
-/* Attach a special .ident directive to the end of the file to identify
- the version of GCC which compiled this code. The format of the
- .ident string is patterned after the ones produced by native svr4
- C compilers. */
-
-#undef IDENT_ASM_OP
-#define IDENT_ASM_OP ".ident"
-
-#ifdef IDENTIFY_WITH_IDENT
-#undef ASM_IDENTIFY_GCC
-#define ASM_IDENTIFY_GCC(FILE) /* nothing */
-#undef ASM_IDENTIFY_LANGUAGE
-#define ASM_IDENTIFY_LANGUAGE(FILE) \
- fprintf(FILE, "\t%s \"GCC (%s) %s\"\n", IDENT_ASM_OP, \
- lang_identify(), version_string)
-#else
-#undef ASM_FILE_END
-#define ASM_FILE_END(FILE) \
-do { \
- fprintf ((FILE), "\t%s\t\"GCC: (GNU) %s\"\n", \
- IDENT_ASM_OP, version_string); \
- } while (0)
-#endif
-
-/* Allow #sccs in preprocessor. */
-
-#define SCCS_DIRECTIVE
-
-/* Output #ident as a .ident. */
-
-#undef ASM_OUTPUT_IDENT
-#define ASM_OUTPUT_IDENT(FILE, NAME) \
- fprintf (FILE, "\t%s\t\"%s\"\n", IDENT_ASM_OP, NAME);
-
-/* This is how to allocate empty space in some section. The .zero
- pseudo-op is used for this on most svr4 assemblers. */
-
-#undef SKIP_ASM_OP
-#define SKIP_ASM_OP ".zero"
-
-#undef ASM_OUTPUT_SKIP
-#define ASM_OUTPUT_SKIP(FILE,SIZE) \
- fprintf (FILE, "\t%s\t%u\n", SKIP_ASM_OP, (SIZE))
-
-/* Output the label which precedes a jumptable. Note that for all svr4
- systems where we actually generate jumptables (which is to say every
- svr4 target except i386, where we use casesi instead) we put the jump-
- tables into the .rodata section and since other stuff could have been
- put into the .rodata section prior to any given jumptable, we have to
- make sure that the location counter for the .rodata section gets pro-
- perly re-aligned prior to the actual beginning of the jump table. */
-
-#undef ALIGN_ASM_OP
-#define ALIGN_ASM_OP ".align"
-
-#ifndef ASM_OUTPUT_BEFORE_CASE_LABEL
-#define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \
- ASM_OUTPUT_ALIGN ((FILE), 2);
-#endif
-
-#undef ASM_OUTPUT_CASE_LABEL
-#define ASM_OUTPUT_CASE_LABEL(FILE,PREFIX,NUM,JUMPTABLE) \
- do { \
- ASM_OUTPUT_BEFORE_CASE_LABEL (FILE, PREFIX, NUM, JUMPTABLE) \
- ASM_OUTPUT_INTERNAL_LABEL (FILE, PREFIX, NUM); \
- } while (0)
-
-/* The standard SVR4 assembler seems to require that certain builtin
- library routines (e.g. .udiv) be explicitly declared as .globl
- in each assembly file where they are referenced. */
-
-#undef ASM_OUTPUT_EXTERNAL_LIBCALL
-#define ASM_OUTPUT_EXTERNAL_LIBCALL(FILE, FUN) \
- ASM_GLOBALIZE_LABEL (FILE, XSTR (FUN, 0))
-
-/* This says how to output assembler code to declare an
- uninitialized external linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef COMMON_ASM_OP
-#define COMMON_ASM_OP ".comm"
-
-#undef ASM_OUTPUT_ALIGNED_COMMON
-#define ASM_OUTPUT_ALIGNED_COMMON(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", COMMON_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), ",%u,%u\n", (SIZE), (ALIGN) / BITS_PER_UNIT); \
-} while (0)
-
-/* This says how to output assembler code to declare an
- uninitialized internal linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef LOCAL_ASM_OP
-#define LOCAL_ASM_OP ".local"
-
-#undef ASM_OUTPUT_ALIGNED_LOCAL
-#define ASM_OUTPUT_ALIGNED_LOCAL(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", LOCAL_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), "\n"); \
- ASM_OUTPUT_ALIGNED_COMMON (FILE, NAME, SIZE, ALIGN); \
-} while (0)
-
-/* This is the pseudo-op used to generate a 64-bit word of data with a
- specific value in some section. */
-
-#undef INT_ASM_OP
-#define INT_ASM_OP ".quad"
-
-/* This is the pseudo-op used to generate a contiguous sequence of byte
- values from a double-quoted string WITHOUT HAVING A TERMINATING NUL
- AUTOMATICALLY APPENDED. This is the same for most svr4 assemblers. */
-
-#undef ASCII_DATA_ASM_OP
-#define ASCII_DATA_ASM_OP ".ascii"
-
-/* Support const sections and the ctors and dtors sections for g++.
- Note that there appears to be two different ways to support const
- sections at the moment. You can either #define the symbol
- READONLY_DATA_SECTION (giving it some code which switches to the
- readonly data section) or else you can #define the symbols
- EXTRA_SECTIONS, EXTRA_SECTION_FUNCTIONS, SELECT_SECTION, and
- SELECT_RTX_SECTION. We do both here just to be on the safe side. */
-
-#undef USE_CONST_SECTION
-#define USE_CONST_SECTION 1
-
-#undef CONST_SECTION_ASM_OP
-#define CONST_SECTION_ASM_OP ".section\t.rodata"
-
-/* Define the pseudo-ops used to switch to the .ctors and .dtors sections.
-
- Note that we want to give these sections the SHF_WRITE attribute
- because these sections will actually contain data (i.e. tables of
- addresses of functions in the current root executable or shared library
- file) and, in the case of a shared library, the relocatable addresses
- will have to be properly resolved/relocated (and then written into) by
- the dynamic linker when it actually attaches the given shared library
- to the executing process. (Note that on SVR4, you may wish to use the
- `-z text' option to the ELF linker, when building a shared library, as
- an additional check that you are doing everything right. But if you do
- use the `-z text' option when building a shared library, you will get
- errors unless the .ctors and .dtors sections are marked as writable
- via the SHF_WRITE attribute.) */
-
-#undef CTORS_SECTION_ASM_OP
-#define CTORS_SECTION_ASM_OP ".section\t.ctors,\"aw\""
-#undef DTORS_SECTION_ASM_OP
-#define DTORS_SECTION_ASM_OP ".section\t.dtors,\"aw\""
-
-/* On svr4, we *do* have support for the .init and .fini sections, and we
- can put stuff in there to be executed before and after `main'. We let
- crtstuff.c and other files know this by defining the following symbols.
- The definitions say how to change sections to the .init and .fini
- sections. This is the same for all known svr4 assemblers. */
-
-#undef INIT_SECTION_ASM_OP
-#define INIT_SECTION_ASM_OP ".section\t.init"
-#undef FINI_SECTION_ASM_OP
-#define FINI_SECTION_ASM_OP ".section\t.fini"
-
-/* A default list of other sections which we might be "in" at any given
- time. For targets that use additional sections (e.g. .tdesc) you
- should override this definition in the target-specific file which
- includes this file. */
-
-#undef EXTRA_SECTIONS
-#define EXTRA_SECTIONS in_const, in_ctors, in_dtors
-
-/* A default list of extra section function definitions. For targets
- that use additional sections (e.g. .tdesc) you should override this
- definition in the target-specific file which includes this file. */
-
-#undef EXTRA_SECTION_FUNCTIONS
-#define EXTRA_SECTION_FUNCTIONS \
- CONST_SECTION_FUNCTION \
- CTORS_SECTION_FUNCTION \
- DTORS_SECTION_FUNCTION
-
-#undef READONLY_DATA_SECTION
-#define READONLY_DATA_SECTION() const_section ()
-
-extern void text_section ();
-
-#undef CONST_SECTION_FUNCTION
-#define CONST_SECTION_FUNCTION \
-void \
-const_section () \
-{ \
- if (!USE_CONST_SECTION) \
- text_section(); \
- else if (in_section != in_const) \
- { \
- fprintf (asm_out_file, "%s\n", CONST_SECTION_ASM_OP); \
- in_section = in_const; \
- } \
-}
-
-#undef CTORS_SECTION_FUNCTION
-#define CTORS_SECTION_FUNCTION \
-void \
-ctors_section () \
-{ \
- if (in_section != in_ctors) \
- { \
- fprintf (asm_out_file, "%s\n", CTORS_SECTION_ASM_OP); \
- in_section = in_ctors; \
- } \
-}
-
-#undef DTORS_SECTION_FUNCTION
-#define DTORS_SECTION_FUNCTION \
-void \
-dtors_section () \
-{ \
- if (in_section != in_dtors) \
- { \
- fprintf (asm_out_file, "%s\n", DTORS_SECTION_ASM_OP); \
- in_section = in_dtors; \
- } \
-}
-
-/* Switch into a generic section.
- This is currently only used to support section attributes.
-
- We make the section read-only and executable for a function decl,
- read-only for a const data decl, and writable for a non-const data decl. */
-#undef ASM_OUTPUT_SECTION_NAME
-#define ASM_OUTPUT_SECTION_NAME(FILE, DECL, NAME, RELOC) \
- fprintf (FILE, ".section\t%s,\"%s\",@progbits\n", NAME, \
- (DECL) && TREE_CODE (DECL) == FUNCTION_DECL ? "ax" : \
- (DECL) && DECL_READONLY_SECTION (DECL, RELOC) ? "a" : "aw")
-
-
-/* A C statement (sans semicolon) to output an element in the table of
- global constructors. */
-#undef ASM_OUTPUT_CONSTRUCTOR
-#define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME) \
- do { \
- ctors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement (sans semicolon) to output an element in the table of
- global destructors. */
-#undef ASM_OUTPUT_DESTRUCTOR
-#define ASM_OUTPUT_DESTRUCTOR(FILE,NAME) \
- do { \
- dtors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement or statements to switch to the appropriate
- section for output of DECL. DECL is either a `VAR_DECL' node
- or a constant of some sort. RELOC indicates whether forming
- the initial value of DECL requires link-time relocations. */
-
-#undef SELECT_SECTION
-#define SELECT_SECTION(DECL,RELOC) \
-{ \
- if (TREE_CODE (DECL) == STRING_CST) \
- { \
- if (! flag_writable_strings) \
- const_section (); \
- else \
- data_section (); \
- } \
- else if (TREE_CODE (DECL) == VAR_DECL) \
- { \
- if ((flag_pic && RELOC) \
- || !TREE_READONLY (DECL) || TREE_SIDE_EFFECTS (DECL) \
- || !DECL_INITIAL (DECL) \
- || (DECL_INITIAL (DECL) != error_mark_node \
- && !TREE_CONSTANT (DECL_INITIAL (DECL)))) \
- data_section (); \
- else \
- const_section (); \
- } \
- else \
- const_section (); \
-}
-
-/* A C statement or statements to switch to the appropriate
- section for output of RTX in mode MODE. RTX is some kind
- of constant in RTL. The argument MODE is redundant except
- in the case of a `const_int' rtx. Currently, these always
- go into the const section. */
-
-#undef SELECT_RTX_SECTION
-#define SELECT_RTX_SECTION(MODE,RTX) const_section()
-
-/* Define the strings used for the .type, .size and .set directives.
- These strings generally do not vary from one system running svr4 to
- another, but if a given system (e.g. m88k running svr) needs to use
- different pseudo-op names for these, they may be overridden in the
- file which includes this one. */
-
-#undef TYPE_ASM_OP
-#define TYPE_ASM_OP ".type"
-#undef SIZE_ASM_OP
-#define SIZE_ASM_OP ".size"
-
-/* This is how we tell the assembler that two symbols have the same value. */
-
-#undef ASM_OUTPUT_DEF
-#define ASM_OUTPUT_DEF(FILE,NAME1,NAME2) \
- do { assemble_name(FILE, NAME1); \
- fputs(" = ", FILE); \
- assemble_name(FILE, NAME2); \
- fputc('\n', FILE); } while (0)
-
-/* A table of bytes codes used by the ASM_OUTPUT_ASCII and
- ASM_OUTPUT_LIMITED_STRING macros. Each byte in the table
- corresponds to a particular byte value [0..255]. For any
- given byte value, if the value in the corresponding table
- position is zero, the given character can be output directly.
- If the table value is 1, the byte must be output as a \ooo
- octal escape. If the tables value is anything else, then the
- byte value should be output as a \ followed by the value
- in the table. Note that we can use standard UN*X escape
- sequences for many control characters, but we don't use
- \a to represent BEL because some svr4 assemblers (e.g. on
- the i386) don't know about that. Also, we don't use \v
- since some versions of gas, such as 2.2 did not accept it. */
-
-#undef ESCAPES
-#define ESCAPES \
-"\1\1\1\1\1\1\1\1btn\1fr\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\0\0\"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\\\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1"
-
-/* Some svr4 assemblers have a limit on the number of characters which
- can appear in the operand of a .string directive. If your assembler
- has such a limitation, you should define STRING_LIMIT to reflect that
- limit. Note that at least some svr4 assemblers have a limit on the
- actual number of bytes in the double-quoted string, and that they
- count each character in an escape sequence as one byte. Thus, an
- escape sequence like \377 would count as four bytes.
-
- If your target assembler doesn't support the .string directive, you
- should define this to zero.
-*/
-
-#undef STRING_LIMIT
-#define STRING_LIMIT ((unsigned) 256)
-
-#undef STRING_ASM_OP
-#define STRING_ASM_OP ".string"
-
-/*
- * We always use gas here, so we don't worry about ECOFF assembler problems.
- */
-#undef TARGET_GAS
-#define TARGET_GAS 1
-
-#undef PREFERRED_DEBUGGING_TYPE
-#define PREFERRED_DEBUGGING_TYPE DBX_DEBUG
-
-#undef LINK_SPEC
-#define LINK_SPEC "-m elf64alpha \
- %{p:%e`-p' not supported; use `-pg' and gprof(1)} \
- %{Wl,*:%*} \
- %{assert*} %{R*} %{rpath*} %{defsym*} \
- %{shared:-Bshareable %{h*} %{soname*}} \
- %{symbolic:-Bsymbolic} \
- %{!shared: \
- %{!static: \
- %{rdynamic:-export-dynamic} \
- %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \
- %{static:-Bstatic}}"
-
-#undef STARTFILE_SPEC
-#define STARTFILE_SPEC \
- "%{!shared: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
- %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-
-/* Provide a ENDFILE_SPEC appropriate for ELF. Here we tack on the
- magical crtend.o file which provides part of the support for
- getting C++ file-scope static object constructed before entering
- `main', followed by a normal ELF "finalizer" file, `crtn.o'. */
-
-#undef ENDFILE_SPEC
-#define ENDFILE_SPEC \
- "%{!shared:crtend.o%s} %{shared:crtendS.o%s}"
-
-/* Implicit library calls should use memcpy, not bcopy, etc. */
-
-#define TARGET_MEM_FUNCTIONS
-
-/* Handle #pragma weak and #pragma pack. */
-
-#define HANDLE_SYSV_PRAGMA
-
-/*
- * Some imports from svr4.h in support of shared libraries.
- * Currently, we need the DECLARE_OBJECT_SIZE stuff.
- */
-
-/* This is how we tell the assembler that a symbol is weak. */
-
-#undef ASM_WEAKEN_LABEL
-#define ASM_WEAKEN_LABEL(FILE,NAME) \
- do { fputs ("\t.globl\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); \
- fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); } while (0)
-
-/* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
- expect various different forms for this operand. The one given here
- is just a default. You may need to override it in your machine-
- specific tm.h file (depending upon the particulars of your assembler). */
-
-#undef TYPE_OPERAND_FMT
-#define TYPE_OPERAND_FMT "@%s"
-
-/* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-
-#ifndef ASM_DECLARE_RESULT
-#define ASM_DECLARE_RESULT(FILE, RESULT)
-#endif
diff --git a/lang/gcc41/files/patch-aa b/lang/gcc41/files/patch-aa
deleted file mode 100644
index 9dc2e19279bb..000000000000
--- a/lang/gcc41/files/patch-aa
+++ /dev/null
@@ -1,12 +0,0 @@
---- gcc/cpp.texi.orig Mon Aug 11 08:57:05 1997
-+++ gcc/cpp.texi Sat Jan 10 11:59:15 1998
-@@ -1,5 +1,9 @@
- \input texinfo
- @setfilename cpp.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* cpp: (cpp). The egcs C/C++ preprocessor.
-+@end direntry
- @settitle The C Preprocessor
-
- @ignore
diff --git a/lang/gcc41/files/patch-ab b/lang/gcc41/files/patch-ab
deleted file mode 100644
index f298fd056742..000000000000
--- a/lang/gcc41/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/f/g77.texi.orig Thu Jun 4 03:41:18 1998
-+++ gcc/f/g77.texi Tue Jun 9 17:52:16 1998
-@@ -150,7 +150,7 @@
-
- @dircategory Programming
- @direntry
--* g77: (g77). The GNU Fortran compiler.
-+* g77: (g77). The EGCS GNU Fortran compiler.
- @end direntry
- @node Top, Copying,, (DIR)
- @top Introduction
diff --git a/lang/gcc41/files/patch-ac b/lang/gcc41/files/patch-ac
deleted file mode 100644
index 961874c5c315..000000000000
--- a/lang/gcc41/files/patch-ac
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/gcc.texi.orig Fri Jan 2 15:38:11 1998
-+++ gcc/gcc.texi Sat Jan 10 11:56:49 1998
-@@ -1,6 +1,10 @@
- >\input texinfo @c -*-texinfo-*-
- @c %**start of header
- @setfilename gcc.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* gcc: (gcc). The egcs C/C++ compiler.
-+@end direntry
- @c @setfilename usegcc.info
- @c @setfilename portgcc.info
- @c To produce the full manual, use the "gcc.info" setfilename, and
diff --git a/lang/gcc41/files/patch-ad b/lang/gcc41/files/patch-ad
deleted file mode 100644
index f8a3b90fdb1a..000000000000
--- a/lang/gcc41/files/patch-ad
+++ /dev/null
@@ -1,93 +0,0 @@
---- gcc/config/i386/freebsd-aout.h.orig Tue Jun 1 17:02:37 1999
-+++ gcc/config/i386/freebsd-aout.h Mon Jun 14 14:11:20 1999
-@@ -20,6 +20,10 @@
- the Free Software Foundation, 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-+
-+/* Get generic FreeBSD definitions. */
-+#include <freebsd.h>
-+
- /* This is tested by i386gas.h. */
- #define YES_UNDERSCORES
-
-@@ -32,12 +36,10 @@
- #include "i386/perform.h"
-
- /* This goes away when the math-emulator is fixed */
--#undef TARGET_DEFAULT
--#define TARGET_DEFAULT \
-- (MASK_80387 | MASK_IEEE_FP | MASK_FLOAT_RETURNS | MASK_NO_FANCY_MATH_387)
-+#define TARGET_CPU_DEFAULT 0400 /* TARGET_NO_FANCY_MATH_387 */
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Dunix -Di386 -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- /* Like the default, except no -lg. */
- #define LIB_SPEC "%{!shared:%{!pg:-lc}%{pg:-lc_p}}"
-@@ -87,14 +89,6 @@
- necessary when compiling PIC code. */
-
- #define JUMP_TABLES_IN_TEXT_SECTION 1
--
--/* Don't default to pcc-struct-return, because in FreeBSD we prefer the
-- superior nature of the older gcc way. */
--#define DEFAULT_PCC_STRUCT_RETURN 0
--
--/* Ensure we the configuration knows our system correctly so we can link with
-- libraries compiled with the native cc. */
--#undef NO_DOLLAR_IN_LABEL
-
- /* i386 freebsd still uses old binutils that don't insert nops by default
- when the .align directive demands to insert extra space in the text
-@@ -105,19 +99,18 @@
-
- /* Profiling routines, partially copied from i386/osfrose.h. */
-
--/* Redefine this to use %eax instead of %edx. */
-+/* Tell final.c that we don't need a label passed to mcount. */
-+#define NO_PROFILE_DATA
-+
- #undef FUNCTION_PROFILER
- #define FUNCTION_PROFILER(FILE, LABELNO) \
- { \
- if (flag_pic) \
- { \
-- fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%eax\n", \
-- LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \
- } \
- else \
- { \
-- fprintf (FILE, "\tmovl $%sP%d,%%eax\n", LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall mcount\n"); \
- } \
- }
-@@ -135,6 +128,7 @@
-
- #define TYPE_ASM_OP ".type"
- #define SIZE_ASM_OP ".size"
-+#define SET_ASM_OP ".set"
-
- /* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
-@@ -144,6 +138,12 @@
-
- #define TYPE_OPERAND_FMT "@%s"
-
-+#define HANDLE_SYSV_PRAGMA 1
-+
-+#define ASM_WEAKEN_LABEL(FILE,NAME) \
-+ do { fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
-+ fputc ('\n', FILE); } while (0)
-+
- /* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-@@ -245,3 +245,5 @@
- #define STARTFILE_SPEC \
- "%{shared:c++rt0.o%s} \
- %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}"
-+
-+#define MD_STARTFILE_PREFIX "/usr/lib/aout/"
diff --git a/lang/gcc41/files/patch-af b/lang/gcc41/files/patch-af
deleted file mode 100644
index 533a35a95584..000000000000
--- a/lang/gcc41/files/patch-af
+++ /dev/null
@@ -1,83 +0,0 @@
---- gcc/config/i386/freebsd.h.orig Thu Jun 17 05:33:32 1999
-+++ gcc/config/i386/freebsd.h Sat Jul 24 17:59:06 1999
-@@ -135,6 +135,10 @@
- : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \
- : (-1))
-
-+/* Don't use EGCS's normal profiling code -- we have our own fine-grained
-+ basic block profiling. */
-+#define NO_PROFILE_DATA
-+
- /* Tell final.c that we don't need a label passed to mcount. */
-
- #undef FUNCTION_PROFILER
-@@ -162,22 +166,30 @@
- #define WCHAR_TYPE_SIZE BITS_PER_WORD
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Di386 -Dunix -D__ELF__ -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- #undef CPP_SPEC
--#define CPP_SPEC "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}"
-+#if TARGET_CPU_DEFAULT == 2
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{!m386:-D__i486__}"
-+#else
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{m486:-D__i486__}"
-+#endif
-+
-+#undef CC1_SPEC
-+#define CC1_SPEC "\
-+ %{gline:%{!g:%{!g0:%{!g1:%{!g2: -g1}}}}} \
-+ %{maout: %{!mno-underscores: %{!munderscores: -munderscores }}}"
-
--/* This defines which switch letters take arguments. On FreeBSD, most of
-- the normal cases (defined in gcc.c) apply, and we also have -h* and
-- -z* options (for the linker) (comming from svr4).
-- We also have -R (alias --rpath), no -z, --soname (-h), --assert etc. */
--
--#undef SWITCH_TAKES_ARG
--#define SWITCH_TAKES_ARG(CHAR) \
-- (DEFAULT_SWITCH_TAKES_ARG (CHAR) \
-- || (CHAR) == 'h' \
-- || (CHAR) == 'z' \
-- || (CHAR) == 'R')
-+#undef ASM_SPEC
-+#define ASM_SPEC "%{v*: -v} %{maout: %{fpic:-k} %{fPIC:-k}}"
-
- /* Provide a STARTFILE_SPEC appropriate for FreeBSD. Here we add
- the magical crtbegin.o file (see crtstuff.c) which provides part
-@@ -186,11 +198,11 @@
-
- #undef STARTFILE_SPEC
- #define STARTFILE_SPEC \
-- "%{!shared: \
-- %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} \
-- %{!p:%{profile:gcrt1.o%s} \
-- %{!profile:crt1.o%s}}}} \
-- crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-+ "%{maout: %{shared:c++rt0.o%s} \
-+ %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}} \
-+ %{!maout: %{!shared: \
-+ %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
-+ crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}}"
-
- /* Provide a ENDFILE_SPEC appropriate for FreeBSD. Here we tack on
- the magical crtend.o file (see crtstuff.c) which provides part of
-@@ -200,7 +212,7 @@
-
- #undef ENDFILE_SPEC
- #define ENDFILE_SPEC \
-- "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s"
-+ "%{!maout: %{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s}"
-
- /* Provide a LIB_SPEC appropriate for FreeBSD. Just select the appropriate
- libc, depending on whether we're doing profiling or need threads support.
diff --git a/lang/gcc41/files/patch-ai b/lang/gcc41/files/patch-ai
deleted file mode 100644
index 4395574d635a..000000000000
--- a/lang/gcc41/files/patch-ai
+++ /dev/null
@@ -1,54 +0,0 @@
---- gcc/final.c.orig Sat Sep 5 22:52:01 1998
-+++ gcc/final.c Wed Oct 7 17:06:58 1998
-@@ -383,6 +383,8 @@
- /* zero word */
- assemble_integer (const0_rtx, long_bytes, 1);
-
-+ fprintf(asm_out_file,".stabs \"bbset\", 25, 0, 0, LPBX0\n");
-+
- /* address of filename */
- ASM_GENERATE_INTERNAL_LABEL (name, "LPBX", 1);
- assemble_integer (gen_rtx_SYMBOL_REF (Pmode, name), pointer_bytes, 1);
-@@ -1635,6 +1637,9 @@
- leaf_renumber_regs (first);
- #endif
-
-+ if (profile_block_flag)
-+ add_bb (file);
-+
- /* The Sun386i and perhaps other machines don't work right
- if the profiling code comes after the prologue. */
- #ifdef PROFILE_BEFORE_PROLOGUE
-@@ -1696,7 +1701,9 @@
- profile_function (file)
- FILE *file;
- {
-+#ifndef NO_PROFILE_DATA
- int align = MIN (BIGGEST_ALIGNMENT, LONG_TYPE_SIZE);
-+#endif /* not NO_PROFILE_DATA */
- #if defined(ASM_OUTPUT_REG_PUSH)
- #if defined(STRUCT_VALUE_INCOMING_REGNUM) || defined(STRUCT_VALUE_REGNUM)
- int sval = current_function_returns_struct;
-@@ -1706,10 +1713,12 @@
- #endif
- #endif /* ASM_OUTPUT_REG_PUSH */
-
-+#ifndef NO_PROFILE_DATA
- data_section ();
- ASM_OUTPUT_ALIGN (file, floor_log2 (align / BITS_PER_UNIT));
- ASM_OUTPUT_INTERNAL_LABEL (file, "LP", profile_label_no);
- assemble_integer (const0_rtx, LONG_TYPE_SIZE / BITS_PER_UNIT, 1);
-+#endif /* not NO_PROFILE_DATA */
-
- function_section (current_function_decl);
-
-@@ -1800,6 +1809,9 @@
- code to restore the stack frame and return to the caller. */
- FUNCTION_EPILOGUE (file, get_frame_size ());
- #endif
-+
-+ if (profile_block_flag)
-+ add_bb (file);
-
- #ifdef SDB_DEBUGGING_INFO
- if (write_symbols == SDB_DEBUG)
diff --git a/lang/gcc41/files/patch-ak b/lang/gcc41/files/patch-ak
deleted file mode 100644
index 81bf09754e07..000000000000
--- a/lang/gcc41/files/patch-ak
+++ /dev/null
@@ -1,48 +0,0 @@
---- gcc/configure.orig Mon Sep 20 02:59:34 1999
-+++ gcc/configure Sat Sep 25 10:51:55 1999
-@@ -3167,6 +3167,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -3772,8 +3781,12 @@
- # Next line turned off because both 386BSD and BSD/386 use GNU ld.
- # use_collect2=yes
- ;;
-- i[34567]86-*-freebsdelf*)
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -3782,13 +3795,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
-- i[34567]86-*-freebsd*)
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- i[34567]86-*-netbsd*)
- tm_file=i386/netbsd.h
diff --git a/lang/gcc41/files/patch-al b/lang/gcc41/files/patch-al
deleted file mode 100644
index 1c81b9a57bd2..000000000000
--- a/lang/gcc41/files/patch-al
+++ /dev/null
@@ -1,53 +0,0 @@
---- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
-+++ gcc/configure.in Sat Sep 25 10:56:01 1999
-@@ -634,6 +634,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -1274,9 +1283,15 @@
- # use_collect2=yes
- ;;
- changequote(,)dnl
-- i[34567]86-*-freebsdelf*)
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
-+changequote([,])dnl
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+changequote(,)dnl
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
- changequote([,])dnl
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -1285,15 +1300,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
--changequote(,)dnl
-- i[34567]86-*-freebsd*)
--changequote([,])dnl
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- changequote(,)dnl
- i[34567]86-*-netbsd*)
diff --git a/lang/gcc41/files/patch-bc b/lang/gcc41/files/patch-bc
deleted file mode 100644
index c3159ca2788c..000000000000
--- a/lang/gcc41/files/patch-bc
+++ /dev/null
@@ -1,34 +0,0 @@
---- libstdc++/Makefile.in.orig Sat Jul 17 22:50:47 1999
-+++ libstdc++/Makefile.in Tue Jul 20 07:56:00 1999
-@@ -14,7 +14,7 @@
- # along with this library; see the file COPYING. If not, write to the Free
- # Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
--VERSION = 2.10.0
-+VERSION = 4
- INTERFACE = 3
-
- gxx_include_dir=${includedir}/g++
-@@ -111,7 +111,8 @@
- $(LN_S) $(SHLIB) $(SHLINK) || cp $(ARLIB) $(ARLINK)
-
- mshlink:
-- @$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ #@$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ @true
-
- $(IO_DIR)/iostream.list: force
- cd $(IO_DIR) ; $(MAKE) $(FLAGS_TO_PASS) iostream.list
-@@ -336,11 +337,7 @@
- || cp $${RELINSTALLDIR}$(ARLIB) $${INSTALLLINKDIR}$(MULTISUBDIR)/$$FILE ; \
- fi; \
- elif [ $$FILE = mshlink ]; then \
-- for FILE in $(MSHLINK) ; do \
-- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- $(LN_S) $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE \
-- || cp $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- done; \
-+ true; \
- elif [ $$FILE = marlink ]; then \
- for FILE in $(MARLINK) ; do \
- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
diff --git a/lang/gcc41/files/patch-fa b/lang/gcc41/files/patch-fa
deleted file mode 100644
index 7f5e0e611ae8..000000000000
--- a/lang/gcc41/files/patch-fa
+++ /dev/null
@@ -1,232 +0,0 @@
---- gcc/c-common.c.orig Mon Feb 15 16:40:05 1999
-+++ gcc/c-common.c Tue Mar 30 03:35:22 1999
-@@ -61,7 +61,7 @@
- int, int, int));
- static void init_attributes PROTO((void));
- static void record_function_format PROTO((tree, tree, enum format_type,
-- int, int));
-+ int, int, int));
- static void record_international_format PROTO((tree, tree, int));
-
- /* Keep a stack of if statements. We record the number of compound
-@@ -669,6 +669,7 @@
- = TREE_VALUE (TREE_CHAIN (TREE_CHAIN (args)));
- int format_num;
- int first_arg_num;
-+ int null_format_ok;
- enum format_type format_type;
- tree argument;
- int arg_num;
-@@ -682,7 +683,7 @@
-
- if (TREE_CODE (format_type_id) != IDENTIFIER_NODE)
- {
-- error ("unrecognized format specifier");
-+ error_with_decl (decl, "unrecognized format specifier");
- continue;
- }
- else
-@@ -690,12 +691,26 @@
- char *p = IDENTIFIER_POINTER (format_type_id);
-
- if (!strcmp (p, "printf") || !strcmp (p, "__printf__"))
-+ {
-+ format_type = printf_format_type;
-+ null_format_ok = 0;
-+ }
-+ else if (!strcmp (p, "printf0") || !strcmp (p, "__printf0__"))
-+ {
- format_type = printf_format_type;
-+ null_format_ok = 1;
-+ }
- else if (!strcmp (p, "scanf") || !strcmp (p, "__scanf__"))
-+ {
- format_type = scanf_format_type;
-+ null_format_ok = 0;
-+ }
- else if (!strcmp (p, "strftime")
- || !strcmp (p, "__strftime__"))
-+ {
- format_type = strftime_format_type;
-+ null_format_ok = 0;
-+ }
- else
- {
- error ("`%s' is an unrecognized format function type", p);
-@@ -766,7 +781,8 @@
-
- record_function_format (DECL_NAME (decl),
- DECL_ASSEMBLER_NAME (decl),
-- format_type, format_num, first_arg_num);
-+ format_type, null_format_ok, format_num,
-+ first_arg_num);
- break;
- }
-
-@@ -1010,6 +1026,11 @@
- } format_char_info;
-
- static format_char_info print_char_table[] = {
-+/* FreeBSD kernel extensions. */
-+ { "D", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "b", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "rz", 0, NULL, T_I, T_I, T_L, NULL, NULL, NULL, "-wp0 +#" },
-+#define unextended_print_char_table (print_char_table + 3)
- { "di", 0, T_I, T_I, T_I, T_L, T_LL, T_LL, T_ST, "-wp0 +" },
- { "oxX", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0#" },
- { "u", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0" },
-@@ -1070,6 +1091,7 @@
- tree name; /* identifier such as "printf" */
- tree assembler_name; /* optional mangled identifier (for C++) */
- enum format_type format_type; /* type of format (printf, scanf, etc.) */
-+ int null_format_ok; /* TRUE if the format string may be NULL */
- int format_num; /* number of format argument */
- int first_arg_num; /* number of first arg (zero for varargs) */
- } function_format_info;
-@@ -1102,25 +1124,25 @@
- init_function_format_info ()
- {
- record_function_format (get_identifier ("printf"), NULL_TREE,
-- printf_format_type, 1, 2);
-+ printf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("scanf"), NULL_TREE,
-- scanf_format_type, 1, 2);
-+ scanf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("vprintf"), NULL_TREE,
-- printf_format_type, 1, 0);
-+ printf_format_type, 0, 1, 0);
- record_function_format (get_identifier ("vfprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("vsprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("strftime"), NULL_TREE,
-- strftime_format_type, 3, 0);
-+ strftime_format_type, 0, 3, 0);
-
- record_international_format (get_identifier ("gettext"), NULL_TREE, 1);
- record_international_format (get_identifier ("dgettext"), NULL_TREE, 2);
-@@ -1137,11 +1159,12 @@
- (e.g. for varargs such as vfprintf). */
-
- static void
--record_function_format (name, assembler_name, format_type,
-+record_function_format (name, assembler_name, format_type, null_format_ok,
- format_num, first_arg_num)
- tree name;
- tree assembler_name;
- enum format_type format_type;
-+ int null_format_ok;
- int format_num;
- int first_arg_num;
- {
-@@ -1165,6 +1188,7 @@
- }
-
- info->format_type = format_type;
-+ info->null_format_ok = null_format_ok;
- info->format_num = format_num;
- info->first_arg_num = first_arg_num;
- }
-@@ -1314,7 +1338,8 @@
-
- if (integer_zerop (format_tree))
- {
-- warning ("null format string");
-+ if (!info->null_format_ok)
-+ warning ("null format string");
- return;
- }
- if (TREE_CODE (format_tree) != ADDR_EXPR)
-@@ -1485,12 +1510,13 @@
- It will work on most machines, because size_t and int
- have the same mode. But might as well warn anyway,
- since it will fail on other machines. */
-+ /* XXX should we allow unsigned ints here? */
- if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != integer_type_node)
- &&
- (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != unsigned_type_node))
-- warning ("field width is not type int (arg %d)", arg_num);
-+ warning ("precision is not type int (arg %d)", arg_num);
- }
- }
- else
-@@ -1535,6 +1561,53 @@
- }
- }
- }
-+ if (*format_chars == 'b')
-+ {
-+ /* There should be an int arg to control the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != integer_type_node)
-+ &&
-+ (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != unsigned_type_node))
-+ {
-+ warning ("bitmap is not type int (arg %d)", arg_num);
-+ }
-+ }
-+ }
-+ if (*format_chars == 'D')
-+ {
-+ /* There should be an unsigned char * arg before the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ cur_type = TREE_TYPE (cur_param);
-+ if (TREE_CODE (cur_type) != POINTER_TYPE
-+ || TYPE_MAIN_VARIANT (TREE_TYPE (cur_type))
-+ != unsigned_char_type_node)
-+ {
-+ warning ("ethernet address is not type unsigned char *"
-+ " (arg %d)",
-+ arg_num);
-+ }
-+ }
-+ }
-
- aflag = 0;
-
-@@ -1604,7 +1677,8 @@
- switch (info->format_type)
- {
- case printf_format_type:
-- fci = print_char_table;
-+ fci = flag_format_extensions ? print_char_table
-+ : unextended_print_char_table;
- break;
- case scanf_format_type:
- fci = scan_char_table;
diff --git a/lang/gcc41/files/patch-fb b/lang/gcc41/files/patch-fb
deleted file mode 100644
index dae6d331898c..000000000000
--- a/lang/gcc41/files/patch-fb
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/flags.h.orig Sun Jan 31 09:46:18 1999
-+++ gcc/flags.h Tue Mar 30 13:17:11 1999
-@@ -137,6 +137,10 @@
-
- extern int warn_aggregate_return;
-
-+/* Nonzero means that -Wformat accepts certain non-ANSI formats. */
-+
-+extern int flag_format_extensions;
-+
- /* Nonzero if generating code to do profiling. */
-
- extern int profile_flag;
diff --git a/lang/gcc41/files/patch-fc b/lang/gcc41/files/patch-fc
deleted file mode 100644
index a3f44c5e158b..000000000000
--- a/lang/gcc41/files/patch-fc
+++ /dev/null
@@ -1,21 +0,0 @@
---- gcc/toplev.c.orig Mon Mar 22 15:23:26 1999
-+++ gcc/toplev.c Tue Mar 30 13:13:44 1999
-@@ -754,6 +754,9 @@
-
- int flag_no_ident = 0;
-
-+/* Nonzero means that -Wformat accepts certain system-dependent formats. */
-+int flag_format_extensions = 0;
-+
- /* Table of supported debugging formats. */
- static struct
- {
-@@ -954,6 +957,8 @@
- "Generate code to check every memory access" },
- {"prefix-function-name", &flag_prefix_function_name, 1,
- "Add a prefix to all function names" },
-+ {"format-extensions", &flag_format_extensions, 1,
-+ "-Wformat accepts certain FreeBSD system-dependent formats" },
- {"dump-unnumbered", &flag_dump_unnumbered, 1,
- "Suppress output of instruction numbers and line number notes in debugging dumps"},
- {"instrument-functions", &flag_instrument_function_entry_exit, 1,
diff --git a/lang/gcc41/files/patch-va b/lang/gcc41/files/patch-va
deleted file mode 100644
index 48040ffa6e96..000000000000
--- a/lang/gcc41/files/patch-va
+++ /dev/null
@@ -1,20 +0,0 @@
---- gcc/Makefile.in.orig Thu Feb 25 12:40:16 1999
-+++ gcc/Makefile.in Mon Mar 1 04:36:40 1999
-@@ -793,7 +793,7 @@
- rm -f config.run
-
- $(srcdir)/configure: $(srcdir)/configure.in
-- cd $(srcdir); autoconf
-+ cd $(srcdir); echo "wants to run autoconf"
-
- # cstamp-h.in controls rebuilding of config.in.
- # It is named cstamp-h.in and not stamp-h.in so the mostlyclean rule doesn't
-@@ -806,7 +806,7 @@
- # ??? Newer versions have a maintainer mode that may be useful here.
- $(srcdir)/config.in: $(srcdir)/cstamp-h.in
- $(srcdir)/cstamp-h.in: $(srcdir)/configure.in $(srcdir)/acconfig.h
-- cd $(srcdir) && autoheader
-+ cd $(srcdir) && echo "want to run autoheader"
- @rm -f $(srcdir)/cstamp-h.in
- echo timestamp > $(srcdir)/cstamp-h.in
- auto-host.h: cstamp-h ; @true
diff --git a/lang/gcc41/pkg-comment b/lang/gcc41/pkg-comment
deleted file mode 100644
index e67c9eca41ae..000000000000
--- a/lang/gcc41/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-EGCS enhanced version of the GNU compiler suite (inprogress version)
diff --git a/lang/gcc41/pkg-descr b/lang/gcc41/pkg-descr
deleted file mode 100644
index 0429360a5404..000000000000
--- a/lang/gcc41/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Egcs (pronounced "eggs") is an enhanced version of the GNU compiler
-suite, including gcc, g++, and g77. Egcs is based on a recent
-snapshot of the gcc-2.8 development sources; it contains nearly
-all of the new features found in gcc-2.8. Egcs also contains many
-improvements and features not found in gcc-2.7 and even the soon to be
-released gcc-2.8 compilers. C++ support, and in particular template
-support, is vastly improved over gcc-2.7.
-
-For more details, see <http://www.cygnus.com/egcs/>.
-
-Beware: This port installs new versions of "gcc", "g++", "c++" and
-so forth into the "${PREFIX}/bin" directory. Mind your PATHs if you
-don't want to use this compiler by default.
-
-- John Polstra <jdp@polstra.com>
-
-WWW: http://egcs.cygnus.com
diff --git a/lang/gcc41/pkg-plist b/lang/gcc41/pkg-plist
deleted file mode 100644
index 1ca16caec5f1..000000000000
--- a/lang/gcc41/pkg-plist
+++ /dev/null
@@ -1,318 +0,0 @@
-@comment $FreeBSD$
-bin/eg++filt
-bin/eg++
-bin/eg77
-bin/egcc
-bin/%%GNU_HOST%%-gcc
-bin/gcj
-bin/gcjh
-bin/gcov
-bin/jv-scan
-bin/jcf-dump
-%%GNU_HOST%%/include/_G_config.h
-%%GNU_HOST%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/PlotFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/SFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algorithm
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bitset
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/builtinbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cassert
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cerrno
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cfloat
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ciso646
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/climits
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/clocale
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cmath
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csetjmp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csignal
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdarg
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstddef
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdio
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdlib
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstring
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ctime
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwchar
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/defalloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/dummy.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/editbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/floatio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/functional
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/indstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iolibio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iosfwd
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostreamP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/istream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libioP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/parsestream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pfstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/procbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/queue
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ropeimpl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/dcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/fcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/indirect_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/ldcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/mask_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/std_valarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/straits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.tcc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_meta.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdexcept
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdiostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_config.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_construct.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_fun.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_numeric.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_queue.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_raw_storage_iter.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_relops.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_uninitialized.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_vector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/streambuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strfile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/string
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/type_traits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/utility
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/valarray
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
-@unexec install-info --delete %D/info/gcc.info %D/info/dir
-@unexec install-info --delete %D/info/g77.info %D/info/dir
-@unexec install-info --delete %D/info/cpp.info %D/info/dir
-info/cpp.info
-info/cpp.info-1
-info/cpp.info-2
-info/cpp.info-3
-info/g77.info
-info/g77.info-1
-info/g77.info-10
-info/g77.info-11
-info/g77.info-12
-info/g77.info-13
-info/g77.info-14
-info/g77.info-15
-info/g77.info-16
-info/g77.info-17
-info/g77.info-18
-info/g77.info-19
-info/g77.info-2
-info/g77.info-20
-info/g77.info-21
-info/g77.info-3
-info/g77.info-4
-info/g77.info-5
-info/g77.info-6
-info/g77.info-7
-info/g77.info-8
-info/g77.info-9
-info/gcc.info
-info/gcc.info-1
-info/gcc.info-10
-info/gcc.info-11
-info/gcc.info-12
-info/gcc.info-13
-info/gcc.info-14
-info/gcc.info-15
-info/gcc.info-16
-info/gcc.info-17
-info/gcc.info-18
-info/gcc.info-19
-info/gcc.info-2
-info/gcc.info-20
-info/gcc.info-21
-info/gcc.info-22
-info/gcc.info-23
-info/gcc.info-24
-info/gcc.info-25
-info/gcc.info-26
-info/gcc.info-27
-info/gcc.info-28
-info/gcc.info-29
-info/gcc.info-30
-info/gcc.info-31
-info/gcc.info-3
-info/gcc.info-4
-info/gcc.info-5
-info/gcc.info-6
-info/gcc.info-7
-info/gcc.info-8
-info/gcc.info-9
-@exec install-info %D/info/cpp.info %D/info/dir
-@exec install-info %D/info/g77.info %D/info/dir
-@exec install-info %D/info/gcc.info %D/info/dir
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbeginS.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtend.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtendS.o
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/iso646.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/encoding.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/hash.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-api.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
-@comment These 3 libraries are moved from PREFIX/lib to avoid conflicts
-@comment with the stock compiler.
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libg2c.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
-@dirrm %%GNU_HOST%%/include
-@dirrm %%GNU_HOST%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%
-@dirrm lib/gcc-lib
diff --git a/lang/gcc42/Makefile b/lang/gcc42/Makefile
deleted file mode 100644
index efee67e57ea1..000000000000
--- a/lang/gcc42/Makefile
+++ /dev/null
@@ -1,118 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: egcs
-# Version required: 1998-09-14
-# Date created: 9 Jan 1998
-# Whom: John Polstra <jdp@polstra.com>
-#
-# $FreeBSD$
-#
-
-SNAPDATE= 1999-11-10
-SNAPVER= ${SNAPDATE:S/-//g}
-
-DISTNAME= gcc-2.96
-PKGNAME= gcc-devel-${SNAPVER}
-CATEGORIES= lang java
-MASTER_SITES= ftp://egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.ninemoons.com/pub/mirrors/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.nluug.nl/pub/languages/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.yggdrasil.com/mirrors/site/egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/
-DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
- egcs-java-${SNAPVER}${EXTRACT_SUFX} \
- egcs-objc-${SNAPVER}${EXTRACT_SUFX}
-
-MAINTAINER= obrien@FreeBSD.org
-
-NO_CDROM= 'dated material'
-
-.include <bsd.port.pre.mk>
-
-EGCS_REV= ${DISTNAME:S/gcc-//g}
-LIBSTDCPP_REV= 4
-WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
-
-.if ${PORTOBJFORMAT} == "elf"
-.if ${MACHINE_ARCH} == "i386"
-PLIST= ${WRKDIR}/PLIST
-.endif
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL}
-.else
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsdaout${OSREL}
-.endif
-
-PLIST_SUB= EGCS_REV=${EGCS_REV} GNU_HOST=${CONFIGURE_TARGET}
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= --with-gnu-as --with-gnu-ld \
- --with-gxx-include-dir=${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/include/g++
-.if defined(WANT_SHAREDLIBS)
-CONFIGURE_ARGS+= --enable-shared
-.endif
-.if defined(WANT_THREADS)
-# ?is this an ObjC only thing?
-CONFIGURE_ARGS+= --enable-threads=posix
-.endif
-ALL_TARGET= bootstrap
-MAN1= cccp.1 eg++.1 eg77.1 egcc.1
-
-pre-patch:
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
- @${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
-
-pre-configure:
- @(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
- ${SED} -e "s:__FreeBSD__:__FreeBSD__=$${MAJ}:" ${FILESDIR}/freebsd.h \
- >${WRKSRC}/gcc/config/freebsd.h )
- @${CP} ${FILESDIR}/alpha-freebsd.h ${WRKSRC}/gcc/config/alpha/freebsd.h
-.if ${PORTOBJFORMAT} == "elf" && ${MACHINE_ARCH} == "i386"
- @${SED} -e 's/^@comment ELF-only://' ${PKGDIR}/PLIST >${PLIST}
-.endif
- @# Keep from running `autoconf' and `autoheader' since we modified
- @# configure.in by patching it.
- @touch ${WRKSRC}/gcc/configure
- @touch ${WRKSRC}/gcc/cstamp-h.in
-
-pre-install:
- ${MKDIR} ${PREFIX}/info
-
-post-install:
- @${RM} -f ${PREFIX}/bin/c++
- @${MV} -f ${PREFIX}/bin/c++filt ${PREFIX}/bin/g++filt
- @(for prog in ${PREFIX}/bin/gcc ${PREFIX}/bin/g++ \
- ${PREFIX}/bin/g++filt ${PREFIX}/bin/g77 ${PREFIX}/bin/gcov \
- ${PREFIX}/bin/${CONFIGURE_TARGET}-gcc \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1obj \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1plus \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cpp \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/collect2 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/f771 ; \
- do \
- strip $$prog ; \
- done)
- ${MV} ${PREFIX}/bin/gcc ${PREFIX}/bin/egcc
- ${MV} ${PREFIX}/bin/g++ ${PREFIX}/bin/eg++
- ${MV} ${PREFIX}/bin/g77 ${PREFIX}/bin/eg77
- ${MV} ${PREFIX}/bin/g++filt ${PREFIX}/bin/eg++filt
- ${RM} -f ${PREFIX}/bin/cpp
- ${MV} ${PREFIX}/lib/libiberty.a \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
- ${MV} -f ${PREFIX}/lib/libstdc++.a.${LIBSTDCPP_REV} \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/libstdc++.a
- ${MV} ${PREFIX}/man/man1/gcc.1 ${PREFIX}/man/man1/egcc.1
- ${MV} ${PREFIX}/man/man1/g++.1 ${PREFIX}/man/man1/eg++.1
- ${MV} ${PREFIX}/man/man1/g77.1 ${PREFIX}/man/man1/eg77.1
-.if defined(WANT_SHAREDLIBS)
- ${MV} -f ${PREFIX}/lib/libstdc++.so* \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
-.endif
-.for info in cpp g77 gcc
- install-info ${PREFIX}/info/${info}.info ${PREFIX}/info/dir
-.endfor
-
-.include <bsd.port.post.mk>
diff --git a/lang/gcc42/distinfo b/lang/gcc42/distinfo
deleted file mode 100644
index 01e47c5903ef..000000000000
--- a/lang/gcc42/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-MD5 (egcs-core-19991110.tar.gz) = 84f799ff559c69b30746297bbbb025ea
-MD5 (egcs-g++-19991110.tar.gz) = ea1c5a9dbb4d76d1d2525580fc725263
-MD5 (egcs-g77-19991110.tar.gz) = 07c65a4f071590b3013f0452cdb0116c
-MD5 (egcs-java-19991110.tar.gz) = 2ee9273bc569269998f9ac1e961cac67
-MD5 (egcs-objc-19991110.tar.gz) = d4e71cd48956bf699adc775ee930cd1a
diff --git a/lang/gcc42/files/alpha-freebsd.h b/lang/gcc42/files/alpha-freebsd.h
deleted file mode 100644
index 436207f0300f..000000000000
--- a/lang/gcc42/files/alpha-freebsd.h
+++ /dev/null
@@ -1,551 +0,0 @@
-/* Definitions of target machine for GNU compiler,
- for Alpha FreeBSD systems.
- Copyright (C) 1998 Free Software Foundation, Inc.
-
-This file is part of GNU CC.
-
-GNU CC 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, or (at your option)
-any later version.
-
-GNU CC 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 GNU CC; see the file COPYING. If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
-
-/* This is used on Alpha platforms that use the ELF format.
- This was taken from the NetBSD configuration, and modified
- for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
-
-/* $FreeBSD: /tmp/pcvs/ports/lang/gcc42/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
-
-
-/* Get generic FreeBSD definitions. */
-#include <freebsd.h>
-
-
-#undef OBJECT_FORMAT_COFF
-#undef EXTENDED_COFF
-#define OBJECT_FORMAT_ELF
-
-/* This is BSD, so it wants DBX format. */
-
-#define DBX_DEBUGGING_INFO
-
-/* This is the char to use for continuation (in case we need to turn
- continuation back on). */
-
-#undef DBX_CONTIN_CHAR
-#define DBX_CONTIN_CHAR '?'
-
-#undef ASM_FINAL_SPEC
-
-/* Names to predefine in the preprocessor for this target machine.
- XXX FreeBSD, by convention, shouldn't do __alpha, but lots of applications
- expect it because that's what OSF/1 does. */
-
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (FreeBSD/alpha ELF)");
-
-#undef TARGET_DEFAULT
-#define TARGET_DEFAULT (MASK_FP | MASK_FPREGS | MASK_GAS)
-
-#undef CPP_PREDEFINES
-#define CPP_PREDEFINES \
- "-D__alpha__ -D__alpha -D__ELF__ -Acpu(alpha) -Amachine(alpha)" \
- CPP_FBSD_PREDEFINES
-
-#undef CPP_SPEC
-#define CPP_SPEC "%{posix:-D_POSIX_SOURCE}"
-
-/* Make gcc agree with <machine/ansi.h> */
-
-#undef WCHAR_TYPE
-#define WCHAR_TYPE "int"
-
-#undef WCHAR_UNSIGNED
-#define WCHAR_UNSIGNED 0
-
-#undef WCHAR_TYPE_SIZE
-#define WCHAR_TYPE_SIZE 32
-
-/* Output assembler code to FILE to increment profiler label # LABELNO
- for profiling a function entry. Under FreeBSD/Alpha, the assembler does
- nothing special with -pg. */
-
-#undef FUNCTION_PROFILER
-#define FUNCTION_PROFILER(FILE, LABELNO) \
- fputs ("\tjsr $28,_mcount\n", (FILE))
-
-/* Show that we need a GP when profiling. */
-#define TARGET_PROFILING_NEEDS_GP
-
-#undef HAS_INIT_SECTION
-
-/* Provide an ASM_SPEC appropriate for a FreeBSD/alpha target. This differs
- from the generic FreeBSD ASM_SPEC in that no special handling of PIC is
- necessary on the Alpha. */
-
-#undef ASM_SPEC
-#define ASM_SPEC " %| %{mcpu=*:-m%*}"
-
-/* Output at beginning of assembler file. */
-
-#undef ASM_FILE_START
-#define ASM_FILE_START(FILE) \
-{ \
- alpha_write_verstamp (FILE); \
- output_file_directive (FILE, main_input_filename); \
- fprintf (FILE, "\t.version\t\"01.01\"\n"); \
- fprintf (FILE, "\t.set noat\n"); \
-}
-
-#undef ASM_OUTPUT_SOURCE_LINE
-#define ASM_OUTPUT_SOURCE_LINE(STREAM, LINE) \
- alpha_output_lineno (STREAM, LINE)
-extern void alpha_output_lineno ();
-
-extern void output_file_directive ();
-
-/* Attach a special .ident directive to the end of the file to identify
- the version of GCC which compiled this code. The format of the
- .ident string is patterned after the ones produced by native svr4
- C compilers. */
-
-#undef IDENT_ASM_OP
-#define IDENT_ASM_OP ".ident"
-
-#ifdef IDENTIFY_WITH_IDENT
-#undef ASM_IDENTIFY_GCC
-#define ASM_IDENTIFY_GCC(FILE) /* nothing */
-#undef ASM_IDENTIFY_LANGUAGE
-#define ASM_IDENTIFY_LANGUAGE(FILE) \
- fprintf(FILE, "\t%s \"GCC (%s) %s\"\n", IDENT_ASM_OP, \
- lang_identify(), version_string)
-#else
-#undef ASM_FILE_END
-#define ASM_FILE_END(FILE) \
-do { \
- fprintf ((FILE), "\t%s\t\"GCC: (GNU) %s\"\n", \
- IDENT_ASM_OP, version_string); \
- } while (0)
-#endif
-
-/* Allow #sccs in preprocessor. */
-
-#define SCCS_DIRECTIVE
-
-/* Output #ident as a .ident. */
-
-#undef ASM_OUTPUT_IDENT
-#define ASM_OUTPUT_IDENT(FILE, NAME) \
- fprintf (FILE, "\t%s\t\"%s\"\n", IDENT_ASM_OP, NAME);
-
-/* This is how to allocate empty space in some section. The .zero
- pseudo-op is used for this on most svr4 assemblers. */
-
-#undef SKIP_ASM_OP
-#define SKIP_ASM_OP ".zero"
-
-#undef ASM_OUTPUT_SKIP
-#define ASM_OUTPUT_SKIP(FILE,SIZE) \
- fprintf (FILE, "\t%s\t%u\n", SKIP_ASM_OP, (SIZE))
-
-/* Output the label which precedes a jumptable. Note that for all svr4
- systems where we actually generate jumptables (which is to say every
- svr4 target except i386, where we use casesi instead) we put the jump-
- tables into the .rodata section and since other stuff could have been
- put into the .rodata section prior to any given jumptable, we have to
- make sure that the location counter for the .rodata section gets pro-
- perly re-aligned prior to the actual beginning of the jump table. */
-
-#undef ALIGN_ASM_OP
-#define ALIGN_ASM_OP ".align"
-
-#ifndef ASM_OUTPUT_BEFORE_CASE_LABEL
-#define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \
- ASM_OUTPUT_ALIGN ((FILE), 2);
-#endif
-
-#undef ASM_OUTPUT_CASE_LABEL
-#define ASM_OUTPUT_CASE_LABEL(FILE,PREFIX,NUM,JUMPTABLE) \
- do { \
- ASM_OUTPUT_BEFORE_CASE_LABEL (FILE, PREFIX, NUM, JUMPTABLE) \
- ASM_OUTPUT_INTERNAL_LABEL (FILE, PREFIX, NUM); \
- } while (0)
-
-/* The standard SVR4 assembler seems to require that certain builtin
- library routines (e.g. .udiv) be explicitly declared as .globl
- in each assembly file where they are referenced. */
-
-#undef ASM_OUTPUT_EXTERNAL_LIBCALL
-#define ASM_OUTPUT_EXTERNAL_LIBCALL(FILE, FUN) \
- ASM_GLOBALIZE_LABEL (FILE, XSTR (FUN, 0))
-
-/* This says how to output assembler code to declare an
- uninitialized external linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef COMMON_ASM_OP
-#define COMMON_ASM_OP ".comm"
-
-#undef ASM_OUTPUT_ALIGNED_COMMON
-#define ASM_OUTPUT_ALIGNED_COMMON(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", COMMON_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), ",%u,%u\n", (SIZE), (ALIGN) / BITS_PER_UNIT); \
-} while (0)
-
-/* This says how to output assembler code to declare an
- uninitialized internal linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef LOCAL_ASM_OP
-#define LOCAL_ASM_OP ".local"
-
-#undef ASM_OUTPUT_ALIGNED_LOCAL
-#define ASM_OUTPUT_ALIGNED_LOCAL(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", LOCAL_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), "\n"); \
- ASM_OUTPUT_ALIGNED_COMMON (FILE, NAME, SIZE, ALIGN); \
-} while (0)
-
-/* This is the pseudo-op used to generate a 64-bit word of data with a
- specific value in some section. */
-
-#undef INT_ASM_OP
-#define INT_ASM_OP ".quad"
-
-/* This is the pseudo-op used to generate a contiguous sequence of byte
- values from a double-quoted string WITHOUT HAVING A TERMINATING NUL
- AUTOMATICALLY APPENDED. This is the same for most svr4 assemblers. */
-
-#undef ASCII_DATA_ASM_OP
-#define ASCII_DATA_ASM_OP ".ascii"
-
-/* Support const sections and the ctors and dtors sections for g++.
- Note that there appears to be two different ways to support const
- sections at the moment. You can either #define the symbol
- READONLY_DATA_SECTION (giving it some code which switches to the
- readonly data section) or else you can #define the symbols
- EXTRA_SECTIONS, EXTRA_SECTION_FUNCTIONS, SELECT_SECTION, and
- SELECT_RTX_SECTION. We do both here just to be on the safe side. */
-
-#undef USE_CONST_SECTION
-#define USE_CONST_SECTION 1
-
-#undef CONST_SECTION_ASM_OP
-#define CONST_SECTION_ASM_OP ".section\t.rodata"
-
-/* Define the pseudo-ops used to switch to the .ctors and .dtors sections.
-
- Note that we want to give these sections the SHF_WRITE attribute
- because these sections will actually contain data (i.e. tables of
- addresses of functions in the current root executable or shared library
- file) and, in the case of a shared library, the relocatable addresses
- will have to be properly resolved/relocated (and then written into) by
- the dynamic linker when it actually attaches the given shared library
- to the executing process. (Note that on SVR4, you may wish to use the
- `-z text' option to the ELF linker, when building a shared library, as
- an additional check that you are doing everything right. But if you do
- use the `-z text' option when building a shared library, you will get
- errors unless the .ctors and .dtors sections are marked as writable
- via the SHF_WRITE attribute.) */
-
-#undef CTORS_SECTION_ASM_OP
-#define CTORS_SECTION_ASM_OP ".section\t.ctors,\"aw\""
-#undef DTORS_SECTION_ASM_OP
-#define DTORS_SECTION_ASM_OP ".section\t.dtors,\"aw\""
-
-/* On svr4, we *do* have support for the .init and .fini sections, and we
- can put stuff in there to be executed before and after `main'. We let
- crtstuff.c and other files know this by defining the following symbols.
- The definitions say how to change sections to the .init and .fini
- sections. This is the same for all known svr4 assemblers. */
-
-#undef INIT_SECTION_ASM_OP
-#define INIT_SECTION_ASM_OP ".section\t.init"
-#undef FINI_SECTION_ASM_OP
-#define FINI_SECTION_ASM_OP ".section\t.fini"
-
-/* A default list of other sections which we might be "in" at any given
- time. For targets that use additional sections (e.g. .tdesc) you
- should override this definition in the target-specific file which
- includes this file. */
-
-#undef EXTRA_SECTIONS
-#define EXTRA_SECTIONS in_const, in_ctors, in_dtors
-
-/* A default list of extra section function definitions. For targets
- that use additional sections (e.g. .tdesc) you should override this
- definition in the target-specific file which includes this file. */
-
-#undef EXTRA_SECTION_FUNCTIONS
-#define EXTRA_SECTION_FUNCTIONS \
- CONST_SECTION_FUNCTION \
- CTORS_SECTION_FUNCTION \
- DTORS_SECTION_FUNCTION
-
-#undef READONLY_DATA_SECTION
-#define READONLY_DATA_SECTION() const_section ()
-
-extern void text_section ();
-
-#undef CONST_SECTION_FUNCTION
-#define CONST_SECTION_FUNCTION \
-void \
-const_section () \
-{ \
- if (!USE_CONST_SECTION) \
- text_section(); \
- else if (in_section != in_const) \
- { \
- fprintf (asm_out_file, "%s\n", CONST_SECTION_ASM_OP); \
- in_section = in_const; \
- } \
-}
-
-#undef CTORS_SECTION_FUNCTION
-#define CTORS_SECTION_FUNCTION \
-void \
-ctors_section () \
-{ \
- if (in_section != in_ctors) \
- { \
- fprintf (asm_out_file, "%s\n", CTORS_SECTION_ASM_OP); \
- in_section = in_ctors; \
- } \
-}
-
-#undef DTORS_SECTION_FUNCTION
-#define DTORS_SECTION_FUNCTION \
-void \
-dtors_section () \
-{ \
- if (in_section != in_dtors) \
- { \
- fprintf (asm_out_file, "%s\n", DTORS_SECTION_ASM_OP); \
- in_section = in_dtors; \
- } \
-}
-
-/* Switch into a generic section.
- This is currently only used to support section attributes.
-
- We make the section read-only and executable for a function decl,
- read-only for a const data decl, and writable for a non-const data decl. */
-#undef ASM_OUTPUT_SECTION_NAME
-#define ASM_OUTPUT_SECTION_NAME(FILE, DECL, NAME, RELOC) \
- fprintf (FILE, ".section\t%s,\"%s\",@progbits\n", NAME, \
- (DECL) && TREE_CODE (DECL) == FUNCTION_DECL ? "ax" : \
- (DECL) && DECL_READONLY_SECTION (DECL, RELOC) ? "a" : "aw")
-
-
-/* A C statement (sans semicolon) to output an element in the table of
- global constructors. */
-#undef ASM_OUTPUT_CONSTRUCTOR
-#define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME) \
- do { \
- ctors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement (sans semicolon) to output an element in the table of
- global destructors. */
-#undef ASM_OUTPUT_DESTRUCTOR
-#define ASM_OUTPUT_DESTRUCTOR(FILE,NAME) \
- do { \
- dtors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement or statements to switch to the appropriate
- section for output of DECL. DECL is either a `VAR_DECL' node
- or a constant of some sort. RELOC indicates whether forming
- the initial value of DECL requires link-time relocations. */
-
-#undef SELECT_SECTION
-#define SELECT_SECTION(DECL,RELOC) \
-{ \
- if (TREE_CODE (DECL) == STRING_CST) \
- { \
- if (! flag_writable_strings) \
- const_section (); \
- else \
- data_section (); \
- } \
- else if (TREE_CODE (DECL) == VAR_DECL) \
- { \
- if ((flag_pic && RELOC) \
- || !TREE_READONLY (DECL) || TREE_SIDE_EFFECTS (DECL) \
- || !DECL_INITIAL (DECL) \
- || (DECL_INITIAL (DECL) != error_mark_node \
- && !TREE_CONSTANT (DECL_INITIAL (DECL)))) \
- data_section (); \
- else \
- const_section (); \
- } \
- else \
- const_section (); \
-}
-
-/* A C statement or statements to switch to the appropriate
- section for output of RTX in mode MODE. RTX is some kind
- of constant in RTL. The argument MODE is redundant except
- in the case of a `const_int' rtx. Currently, these always
- go into the const section. */
-
-#undef SELECT_RTX_SECTION
-#define SELECT_RTX_SECTION(MODE,RTX) const_section()
-
-/* Define the strings used for the .type, .size and .set directives.
- These strings generally do not vary from one system running svr4 to
- another, but if a given system (e.g. m88k running svr) needs to use
- different pseudo-op names for these, they may be overridden in the
- file which includes this one. */
-
-#undef TYPE_ASM_OP
-#define TYPE_ASM_OP ".type"
-#undef SIZE_ASM_OP
-#define SIZE_ASM_OP ".size"
-
-/* This is how we tell the assembler that two symbols have the same value. */
-
-#undef ASM_OUTPUT_DEF
-#define ASM_OUTPUT_DEF(FILE,NAME1,NAME2) \
- do { assemble_name(FILE, NAME1); \
- fputs(" = ", FILE); \
- assemble_name(FILE, NAME2); \
- fputc('\n', FILE); } while (0)
-
-/* A table of bytes codes used by the ASM_OUTPUT_ASCII and
- ASM_OUTPUT_LIMITED_STRING macros. Each byte in the table
- corresponds to a particular byte value [0..255]. For any
- given byte value, if the value in the corresponding table
- position is zero, the given character can be output directly.
- If the table value is 1, the byte must be output as a \ooo
- octal escape. If the tables value is anything else, then the
- byte value should be output as a \ followed by the value
- in the table. Note that we can use standard UN*X escape
- sequences for many control characters, but we don't use
- \a to represent BEL because some svr4 assemblers (e.g. on
- the i386) don't know about that. Also, we don't use \v
- since some versions of gas, such as 2.2 did not accept it. */
-
-#undef ESCAPES
-#define ESCAPES \
-"\1\1\1\1\1\1\1\1btn\1fr\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\0\0\"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\\\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1"
-
-/* Some svr4 assemblers have a limit on the number of characters which
- can appear in the operand of a .string directive. If your assembler
- has such a limitation, you should define STRING_LIMIT to reflect that
- limit. Note that at least some svr4 assemblers have a limit on the
- actual number of bytes in the double-quoted string, and that they
- count each character in an escape sequence as one byte. Thus, an
- escape sequence like \377 would count as four bytes.
-
- If your target assembler doesn't support the .string directive, you
- should define this to zero.
-*/
-
-#undef STRING_LIMIT
-#define STRING_LIMIT ((unsigned) 256)
-
-#undef STRING_ASM_OP
-#define STRING_ASM_OP ".string"
-
-/*
- * We always use gas here, so we don't worry about ECOFF assembler problems.
- */
-#undef TARGET_GAS
-#define TARGET_GAS 1
-
-#undef PREFERRED_DEBUGGING_TYPE
-#define PREFERRED_DEBUGGING_TYPE DBX_DEBUG
-
-#undef LINK_SPEC
-#define LINK_SPEC "-m elf64alpha \
- %{p:%e`-p' not supported; use `-pg' and gprof(1)} \
- %{Wl,*:%*} \
- %{assert*} %{R*} %{rpath*} %{defsym*} \
- %{shared:-Bshareable %{h*} %{soname*}} \
- %{symbolic:-Bsymbolic} \
- %{!shared: \
- %{!static: \
- %{rdynamic:-export-dynamic} \
- %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \
- %{static:-Bstatic}}"
-
-#undef STARTFILE_SPEC
-#define STARTFILE_SPEC \
- "%{!shared: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
- %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-
-/* Provide a ENDFILE_SPEC appropriate for ELF. Here we tack on the
- magical crtend.o file which provides part of the support for
- getting C++ file-scope static object constructed before entering
- `main', followed by a normal ELF "finalizer" file, `crtn.o'. */
-
-#undef ENDFILE_SPEC
-#define ENDFILE_SPEC \
- "%{!shared:crtend.o%s} %{shared:crtendS.o%s}"
-
-/* Implicit library calls should use memcpy, not bcopy, etc. */
-
-#define TARGET_MEM_FUNCTIONS
-
-/* Handle #pragma weak and #pragma pack. */
-
-#define HANDLE_SYSV_PRAGMA
-
-/*
- * Some imports from svr4.h in support of shared libraries.
- * Currently, we need the DECLARE_OBJECT_SIZE stuff.
- */
-
-/* This is how we tell the assembler that a symbol is weak. */
-
-#undef ASM_WEAKEN_LABEL
-#define ASM_WEAKEN_LABEL(FILE,NAME) \
- do { fputs ("\t.globl\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); \
- fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); } while (0)
-
-/* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
- expect various different forms for this operand. The one given here
- is just a default. You may need to override it in your machine-
- specific tm.h file (depending upon the particulars of your assembler). */
-
-#undef TYPE_OPERAND_FMT
-#define TYPE_OPERAND_FMT "@%s"
-
-/* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-
-#ifndef ASM_DECLARE_RESULT
-#define ASM_DECLARE_RESULT(FILE, RESULT)
-#endif
diff --git a/lang/gcc42/files/patch-aa b/lang/gcc42/files/patch-aa
deleted file mode 100644
index 9dc2e19279bb..000000000000
--- a/lang/gcc42/files/patch-aa
+++ /dev/null
@@ -1,12 +0,0 @@
---- gcc/cpp.texi.orig Mon Aug 11 08:57:05 1997
-+++ gcc/cpp.texi Sat Jan 10 11:59:15 1998
-@@ -1,5 +1,9 @@
- \input texinfo
- @setfilename cpp.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* cpp: (cpp). The egcs C/C++ preprocessor.
-+@end direntry
- @settitle The C Preprocessor
-
- @ignore
diff --git a/lang/gcc42/files/patch-ab b/lang/gcc42/files/patch-ab
deleted file mode 100644
index f298fd056742..000000000000
--- a/lang/gcc42/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/f/g77.texi.orig Thu Jun 4 03:41:18 1998
-+++ gcc/f/g77.texi Tue Jun 9 17:52:16 1998
-@@ -150,7 +150,7 @@
-
- @dircategory Programming
- @direntry
--* g77: (g77). The GNU Fortran compiler.
-+* g77: (g77). The EGCS GNU Fortran compiler.
- @end direntry
- @node Top, Copying,, (DIR)
- @top Introduction
diff --git a/lang/gcc42/files/patch-ac b/lang/gcc42/files/patch-ac
deleted file mode 100644
index 961874c5c315..000000000000
--- a/lang/gcc42/files/patch-ac
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/gcc.texi.orig Fri Jan 2 15:38:11 1998
-+++ gcc/gcc.texi Sat Jan 10 11:56:49 1998
-@@ -1,6 +1,10 @@
- >\input texinfo @c -*-texinfo-*-
- @c %**start of header
- @setfilename gcc.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* gcc: (gcc). The egcs C/C++ compiler.
-+@end direntry
- @c @setfilename usegcc.info
- @c @setfilename portgcc.info
- @c To produce the full manual, use the "gcc.info" setfilename, and
diff --git a/lang/gcc42/files/patch-ad b/lang/gcc42/files/patch-ad
deleted file mode 100644
index f8a3b90fdb1a..000000000000
--- a/lang/gcc42/files/patch-ad
+++ /dev/null
@@ -1,93 +0,0 @@
---- gcc/config/i386/freebsd-aout.h.orig Tue Jun 1 17:02:37 1999
-+++ gcc/config/i386/freebsd-aout.h Mon Jun 14 14:11:20 1999
-@@ -20,6 +20,10 @@
- the Free Software Foundation, 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-+
-+/* Get generic FreeBSD definitions. */
-+#include <freebsd.h>
-+
- /* This is tested by i386gas.h. */
- #define YES_UNDERSCORES
-
-@@ -32,12 +36,10 @@
- #include "i386/perform.h"
-
- /* This goes away when the math-emulator is fixed */
--#undef TARGET_DEFAULT
--#define TARGET_DEFAULT \
-- (MASK_80387 | MASK_IEEE_FP | MASK_FLOAT_RETURNS | MASK_NO_FANCY_MATH_387)
-+#define TARGET_CPU_DEFAULT 0400 /* TARGET_NO_FANCY_MATH_387 */
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Dunix -Di386 -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- /* Like the default, except no -lg. */
- #define LIB_SPEC "%{!shared:%{!pg:-lc}%{pg:-lc_p}}"
-@@ -87,14 +89,6 @@
- necessary when compiling PIC code. */
-
- #define JUMP_TABLES_IN_TEXT_SECTION 1
--
--/* Don't default to pcc-struct-return, because in FreeBSD we prefer the
-- superior nature of the older gcc way. */
--#define DEFAULT_PCC_STRUCT_RETURN 0
--
--/* Ensure we the configuration knows our system correctly so we can link with
-- libraries compiled with the native cc. */
--#undef NO_DOLLAR_IN_LABEL
-
- /* i386 freebsd still uses old binutils that don't insert nops by default
- when the .align directive demands to insert extra space in the text
-@@ -105,19 +99,18 @@
-
- /* Profiling routines, partially copied from i386/osfrose.h. */
-
--/* Redefine this to use %eax instead of %edx. */
-+/* Tell final.c that we don't need a label passed to mcount. */
-+#define NO_PROFILE_DATA
-+
- #undef FUNCTION_PROFILER
- #define FUNCTION_PROFILER(FILE, LABELNO) \
- { \
- if (flag_pic) \
- { \
-- fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%eax\n", \
-- LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \
- } \
- else \
- { \
-- fprintf (FILE, "\tmovl $%sP%d,%%eax\n", LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall mcount\n"); \
- } \
- }
-@@ -135,6 +128,7 @@
-
- #define TYPE_ASM_OP ".type"
- #define SIZE_ASM_OP ".size"
-+#define SET_ASM_OP ".set"
-
- /* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
-@@ -144,6 +138,12 @@
-
- #define TYPE_OPERAND_FMT "@%s"
-
-+#define HANDLE_SYSV_PRAGMA 1
-+
-+#define ASM_WEAKEN_LABEL(FILE,NAME) \
-+ do { fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
-+ fputc ('\n', FILE); } while (0)
-+
- /* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-@@ -245,3 +245,5 @@
- #define STARTFILE_SPEC \
- "%{shared:c++rt0.o%s} \
- %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}"
-+
-+#define MD_STARTFILE_PREFIX "/usr/lib/aout/"
diff --git a/lang/gcc42/files/patch-af b/lang/gcc42/files/patch-af
deleted file mode 100644
index 533a35a95584..000000000000
--- a/lang/gcc42/files/patch-af
+++ /dev/null
@@ -1,83 +0,0 @@
---- gcc/config/i386/freebsd.h.orig Thu Jun 17 05:33:32 1999
-+++ gcc/config/i386/freebsd.h Sat Jul 24 17:59:06 1999
-@@ -135,6 +135,10 @@
- : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \
- : (-1))
-
-+/* Don't use EGCS's normal profiling code -- we have our own fine-grained
-+ basic block profiling. */
-+#define NO_PROFILE_DATA
-+
- /* Tell final.c that we don't need a label passed to mcount. */
-
- #undef FUNCTION_PROFILER
-@@ -162,22 +166,30 @@
- #define WCHAR_TYPE_SIZE BITS_PER_WORD
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Di386 -Dunix -D__ELF__ -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- #undef CPP_SPEC
--#define CPP_SPEC "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}"
-+#if TARGET_CPU_DEFAULT == 2
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{!m386:-D__i486__}"
-+#else
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{m486:-D__i486__}"
-+#endif
-+
-+#undef CC1_SPEC
-+#define CC1_SPEC "\
-+ %{gline:%{!g:%{!g0:%{!g1:%{!g2: -g1}}}}} \
-+ %{maout: %{!mno-underscores: %{!munderscores: -munderscores }}}"
-
--/* This defines which switch letters take arguments. On FreeBSD, most of
-- the normal cases (defined in gcc.c) apply, and we also have -h* and
-- -z* options (for the linker) (comming from svr4).
-- We also have -R (alias --rpath), no -z, --soname (-h), --assert etc. */
--
--#undef SWITCH_TAKES_ARG
--#define SWITCH_TAKES_ARG(CHAR) \
-- (DEFAULT_SWITCH_TAKES_ARG (CHAR) \
-- || (CHAR) == 'h' \
-- || (CHAR) == 'z' \
-- || (CHAR) == 'R')
-+#undef ASM_SPEC
-+#define ASM_SPEC "%{v*: -v} %{maout: %{fpic:-k} %{fPIC:-k}}"
-
- /* Provide a STARTFILE_SPEC appropriate for FreeBSD. Here we add
- the magical crtbegin.o file (see crtstuff.c) which provides part
-@@ -186,11 +198,11 @@
-
- #undef STARTFILE_SPEC
- #define STARTFILE_SPEC \
-- "%{!shared: \
-- %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} \
-- %{!p:%{profile:gcrt1.o%s} \
-- %{!profile:crt1.o%s}}}} \
-- crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-+ "%{maout: %{shared:c++rt0.o%s} \
-+ %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}} \
-+ %{!maout: %{!shared: \
-+ %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
-+ crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}}"
-
- /* Provide a ENDFILE_SPEC appropriate for FreeBSD. Here we tack on
- the magical crtend.o file (see crtstuff.c) which provides part of
-@@ -200,7 +212,7 @@
-
- #undef ENDFILE_SPEC
- #define ENDFILE_SPEC \
-- "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s"
-+ "%{!maout: %{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s}"
-
- /* Provide a LIB_SPEC appropriate for FreeBSD. Just select the appropriate
- libc, depending on whether we're doing profiling or need threads support.
diff --git a/lang/gcc42/files/patch-ai b/lang/gcc42/files/patch-ai
deleted file mode 100644
index 4395574d635a..000000000000
--- a/lang/gcc42/files/patch-ai
+++ /dev/null
@@ -1,54 +0,0 @@
---- gcc/final.c.orig Sat Sep 5 22:52:01 1998
-+++ gcc/final.c Wed Oct 7 17:06:58 1998
-@@ -383,6 +383,8 @@
- /* zero word */
- assemble_integer (const0_rtx, long_bytes, 1);
-
-+ fprintf(asm_out_file,".stabs \"bbset\", 25, 0, 0, LPBX0\n");
-+
- /* address of filename */
- ASM_GENERATE_INTERNAL_LABEL (name, "LPBX", 1);
- assemble_integer (gen_rtx_SYMBOL_REF (Pmode, name), pointer_bytes, 1);
-@@ -1635,6 +1637,9 @@
- leaf_renumber_regs (first);
- #endif
-
-+ if (profile_block_flag)
-+ add_bb (file);
-+
- /* The Sun386i and perhaps other machines don't work right
- if the profiling code comes after the prologue. */
- #ifdef PROFILE_BEFORE_PROLOGUE
-@@ -1696,7 +1701,9 @@
- profile_function (file)
- FILE *file;
- {
-+#ifndef NO_PROFILE_DATA
- int align = MIN (BIGGEST_ALIGNMENT, LONG_TYPE_SIZE);
-+#endif /* not NO_PROFILE_DATA */
- #if defined(ASM_OUTPUT_REG_PUSH)
- #if defined(STRUCT_VALUE_INCOMING_REGNUM) || defined(STRUCT_VALUE_REGNUM)
- int sval = current_function_returns_struct;
-@@ -1706,10 +1713,12 @@
- #endif
- #endif /* ASM_OUTPUT_REG_PUSH */
-
-+#ifndef NO_PROFILE_DATA
- data_section ();
- ASM_OUTPUT_ALIGN (file, floor_log2 (align / BITS_PER_UNIT));
- ASM_OUTPUT_INTERNAL_LABEL (file, "LP", profile_label_no);
- assemble_integer (const0_rtx, LONG_TYPE_SIZE / BITS_PER_UNIT, 1);
-+#endif /* not NO_PROFILE_DATA */
-
- function_section (current_function_decl);
-
-@@ -1800,6 +1809,9 @@
- code to restore the stack frame and return to the caller. */
- FUNCTION_EPILOGUE (file, get_frame_size ());
- #endif
-+
-+ if (profile_block_flag)
-+ add_bb (file);
-
- #ifdef SDB_DEBUGGING_INFO
- if (write_symbols == SDB_DEBUG)
diff --git a/lang/gcc42/files/patch-ak b/lang/gcc42/files/patch-ak
deleted file mode 100644
index 81bf09754e07..000000000000
--- a/lang/gcc42/files/patch-ak
+++ /dev/null
@@ -1,48 +0,0 @@
---- gcc/configure.orig Mon Sep 20 02:59:34 1999
-+++ gcc/configure Sat Sep 25 10:51:55 1999
-@@ -3167,6 +3167,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -3772,8 +3781,12 @@
- # Next line turned off because both 386BSD and BSD/386 use GNU ld.
- # use_collect2=yes
- ;;
-- i[34567]86-*-freebsdelf*)
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -3782,13 +3795,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
-- i[34567]86-*-freebsd*)
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- i[34567]86-*-netbsd*)
- tm_file=i386/netbsd.h
diff --git a/lang/gcc42/files/patch-al b/lang/gcc42/files/patch-al
deleted file mode 100644
index 1c81b9a57bd2..000000000000
--- a/lang/gcc42/files/patch-al
+++ /dev/null
@@ -1,53 +0,0 @@
---- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
-+++ gcc/configure.in Sat Sep 25 10:56:01 1999
-@@ -634,6 +634,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -1274,9 +1283,15 @@
- # use_collect2=yes
- ;;
- changequote(,)dnl
-- i[34567]86-*-freebsdelf*)
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
-+changequote([,])dnl
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+changequote(,)dnl
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
- changequote([,])dnl
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -1285,15 +1300,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
--changequote(,)dnl
-- i[34567]86-*-freebsd*)
--changequote([,])dnl
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- changequote(,)dnl
- i[34567]86-*-netbsd*)
diff --git a/lang/gcc42/files/patch-bc b/lang/gcc42/files/patch-bc
deleted file mode 100644
index c3159ca2788c..000000000000
--- a/lang/gcc42/files/patch-bc
+++ /dev/null
@@ -1,34 +0,0 @@
---- libstdc++/Makefile.in.orig Sat Jul 17 22:50:47 1999
-+++ libstdc++/Makefile.in Tue Jul 20 07:56:00 1999
-@@ -14,7 +14,7 @@
- # along with this library; see the file COPYING. If not, write to the Free
- # Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
--VERSION = 2.10.0
-+VERSION = 4
- INTERFACE = 3
-
- gxx_include_dir=${includedir}/g++
-@@ -111,7 +111,8 @@
- $(LN_S) $(SHLIB) $(SHLINK) || cp $(ARLIB) $(ARLINK)
-
- mshlink:
-- @$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ #@$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ @true
-
- $(IO_DIR)/iostream.list: force
- cd $(IO_DIR) ; $(MAKE) $(FLAGS_TO_PASS) iostream.list
-@@ -336,11 +337,7 @@
- || cp $${RELINSTALLDIR}$(ARLIB) $${INSTALLLINKDIR}$(MULTISUBDIR)/$$FILE ; \
- fi; \
- elif [ $$FILE = mshlink ]; then \
-- for FILE in $(MSHLINK) ; do \
-- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- $(LN_S) $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE \
-- || cp $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- done; \
-+ true; \
- elif [ $$FILE = marlink ]; then \
- for FILE in $(MARLINK) ; do \
- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
diff --git a/lang/gcc42/files/patch-fa b/lang/gcc42/files/patch-fa
deleted file mode 100644
index 7f5e0e611ae8..000000000000
--- a/lang/gcc42/files/patch-fa
+++ /dev/null
@@ -1,232 +0,0 @@
---- gcc/c-common.c.orig Mon Feb 15 16:40:05 1999
-+++ gcc/c-common.c Tue Mar 30 03:35:22 1999
-@@ -61,7 +61,7 @@
- int, int, int));
- static void init_attributes PROTO((void));
- static void record_function_format PROTO((tree, tree, enum format_type,
-- int, int));
-+ int, int, int));
- static void record_international_format PROTO((tree, tree, int));
-
- /* Keep a stack of if statements. We record the number of compound
-@@ -669,6 +669,7 @@
- = TREE_VALUE (TREE_CHAIN (TREE_CHAIN (args)));
- int format_num;
- int first_arg_num;
-+ int null_format_ok;
- enum format_type format_type;
- tree argument;
- int arg_num;
-@@ -682,7 +683,7 @@
-
- if (TREE_CODE (format_type_id) != IDENTIFIER_NODE)
- {
-- error ("unrecognized format specifier");
-+ error_with_decl (decl, "unrecognized format specifier");
- continue;
- }
- else
-@@ -690,12 +691,26 @@
- char *p = IDENTIFIER_POINTER (format_type_id);
-
- if (!strcmp (p, "printf") || !strcmp (p, "__printf__"))
-+ {
-+ format_type = printf_format_type;
-+ null_format_ok = 0;
-+ }
-+ else if (!strcmp (p, "printf0") || !strcmp (p, "__printf0__"))
-+ {
- format_type = printf_format_type;
-+ null_format_ok = 1;
-+ }
- else if (!strcmp (p, "scanf") || !strcmp (p, "__scanf__"))
-+ {
- format_type = scanf_format_type;
-+ null_format_ok = 0;
-+ }
- else if (!strcmp (p, "strftime")
- || !strcmp (p, "__strftime__"))
-+ {
- format_type = strftime_format_type;
-+ null_format_ok = 0;
-+ }
- else
- {
- error ("`%s' is an unrecognized format function type", p);
-@@ -766,7 +781,8 @@
-
- record_function_format (DECL_NAME (decl),
- DECL_ASSEMBLER_NAME (decl),
-- format_type, format_num, first_arg_num);
-+ format_type, null_format_ok, format_num,
-+ first_arg_num);
- break;
- }
-
-@@ -1010,6 +1026,11 @@
- } format_char_info;
-
- static format_char_info print_char_table[] = {
-+/* FreeBSD kernel extensions. */
-+ { "D", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "b", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "rz", 0, NULL, T_I, T_I, T_L, NULL, NULL, NULL, "-wp0 +#" },
-+#define unextended_print_char_table (print_char_table + 3)
- { "di", 0, T_I, T_I, T_I, T_L, T_LL, T_LL, T_ST, "-wp0 +" },
- { "oxX", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0#" },
- { "u", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0" },
-@@ -1070,6 +1091,7 @@
- tree name; /* identifier such as "printf" */
- tree assembler_name; /* optional mangled identifier (for C++) */
- enum format_type format_type; /* type of format (printf, scanf, etc.) */
-+ int null_format_ok; /* TRUE if the format string may be NULL */
- int format_num; /* number of format argument */
- int first_arg_num; /* number of first arg (zero for varargs) */
- } function_format_info;
-@@ -1102,25 +1124,25 @@
- init_function_format_info ()
- {
- record_function_format (get_identifier ("printf"), NULL_TREE,
-- printf_format_type, 1, 2);
-+ printf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("scanf"), NULL_TREE,
-- scanf_format_type, 1, 2);
-+ scanf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("vprintf"), NULL_TREE,
-- printf_format_type, 1, 0);
-+ printf_format_type, 0, 1, 0);
- record_function_format (get_identifier ("vfprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("vsprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("strftime"), NULL_TREE,
-- strftime_format_type, 3, 0);
-+ strftime_format_type, 0, 3, 0);
-
- record_international_format (get_identifier ("gettext"), NULL_TREE, 1);
- record_international_format (get_identifier ("dgettext"), NULL_TREE, 2);
-@@ -1137,11 +1159,12 @@
- (e.g. for varargs such as vfprintf). */
-
- static void
--record_function_format (name, assembler_name, format_type,
-+record_function_format (name, assembler_name, format_type, null_format_ok,
- format_num, first_arg_num)
- tree name;
- tree assembler_name;
- enum format_type format_type;
-+ int null_format_ok;
- int format_num;
- int first_arg_num;
- {
-@@ -1165,6 +1188,7 @@
- }
-
- info->format_type = format_type;
-+ info->null_format_ok = null_format_ok;
- info->format_num = format_num;
- info->first_arg_num = first_arg_num;
- }
-@@ -1314,7 +1338,8 @@
-
- if (integer_zerop (format_tree))
- {
-- warning ("null format string");
-+ if (!info->null_format_ok)
-+ warning ("null format string");
- return;
- }
- if (TREE_CODE (format_tree) != ADDR_EXPR)
-@@ -1485,12 +1510,13 @@
- It will work on most machines, because size_t and int
- have the same mode. But might as well warn anyway,
- since it will fail on other machines. */
-+ /* XXX should we allow unsigned ints here? */
- if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != integer_type_node)
- &&
- (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != unsigned_type_node))
-- warning ("field width is not type int (arg %d)", arg_num);
-+ warning ("precision is not type int (arg %d)", arg_num);
- }
- }
- else
-@@ -1535,6 +1561,53 @@
- }
- }
- }
-+ if (*format_chars == 'b')
-+ {
-+ /* There should be an int arg to control the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != integer_type_node)
-+ &&
-+ (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != unsigned_type_node))
-+ {
-+ warning ("bitmap is not type int (arg %d)", arg_num);
-+ }
-+ }
-+ }
-+ if (*format_chars == 'D')
-+ {
-+ /* There should be an unsigned char * arg before the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ cur_type = TREE_TYPE (cur_param);
-+ if (TREE_CODE (cur_type) != POINTER_TYPE
-+ || TYPE_MAIN_VARIANT (TREE_TYPE (cur_type))
-+ != unsigned_char_type_node)
-+ {
-+ warning ("ethernet address is not type unsigned char *"
-+ " (arg %d)",
-+ arg_num);
-+ }
-+ }
-+ }
-
- aflag = 0;
-
-@@ -1604,7 +1677,8 @@
- switch (info->format_type)
- {
- case printf_format_type:
-- fci = print_char_table;
-+ fci = flag_format_extensions ? print_char_table
-+ : unextended_print_char_table;
- break;
- case scanf_format_type:
- fci = scan_char_table;
diff --git a/lang/gcc42/files/patch-fb b/lang/gcc42/files/patch-fb
deleted file mode 100644
index dae6d331898c..000000000000
--- a/lang/gcc42/files/patch-fb
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/flags.h.orig Sun Jan 31 09:46:18 1999
-+++ gcc/flags.h Tue Mar 30 13:17:11 1999
-@@ -137,6 +137,10 @@
-
- extern int warn_aggregate_return;
-
-+/* Nonzero means that -Wformat accepts certain non-ANSI formats. */
-+
-+extern int flag_format_extensions;
-+
- /* Nonzero if generating code to do profiling. */
-
- extern int profile_flag;
diff --git a/lang/gcc42/files/patch-fc b/lang/gcc42/files/patch-fc
deleted file mode 100644
index a3f44c5e158b..000000000000
--- a/lang/gcc42/files/patch-fc
+++ /dev/null
@@ -1,21 +0,0 @@
---- gcc/toplev.c.orig Mon Mar 22 15:23:26 1999
-+++ gcc/toplev.c Tue Mar 30 13:13:44 1999
-@@ -754,6 +754,9 @@
-
- int flag_no_ident = 0;
-
-+/* Nonzero means that -Wformat accepts certain system-dependent formats. */
-+int flag_format_extensions = 0;
-+
- /* Table of supported debugging formats. */
- static struct
- {
-@@ -954,6 +957,8 @@
- "Generate code to check every memory access" },
- {"prefix-function-name", &flag_prefix_function_name, 1,
- "Add a prefix to all function names" },
-+ {"format-extensions", &flag_format_extensions, 1,
-+ "-Wformat accepts certain FreeBSD system-dependent formats" },
- {"dump-unnumbered", &flag_dump_unnumbered, 1,
- "Suppress output of instruction numbers and line number notes in debugging dumps"},
- {"instrument-functions", &flag_instrument_function_entry_exit, 1,
diff --git a/lang/gcc42/files/patch-va b/lang/gcc42/files/patch-va
deleted file mode 100644
index 48040ffa6e96..000000000000
--- a/lang/gcc42/files/patch-va
+++ /dev/null
@@ -1,20 +0,0 @@
---- gcc/Makefile.in.orig Thu Feb 25 12:40:16 1999
-+++ gcc/Makefile.in Mon Mar 1 04:36:40 1999
-@@ -793,7 +793,7 @@
- rm -f config.run
-
- $(srcdir)/configure: $(srcdir)/configure.in
-- cd $(srcdir); autoconf
-+ cd $(srcdir); echo "wants to run autoconf"
-
- # cstamp-h.in controls rebuilding of config.in.
- # It is named cstamp-h.in and not stamp-h.in so the mostlyclean rule doesn't
-@@ -806,7 +806,7 @@
- # ??? Newer versions have a maintainer mode that may be useful here.
- $(srcdir)/config.in: $(srcdir)/cstamp-h.in
- $(srcdir)/cstamp-h.in: $(srcdir)/configure.in $(srcdir)/acconfig.h
-- cd $(srcdir) && autoheader
-+ cd $(srcdir) && echo "want to run autoheader"
- @rm -f $(srcdir)/cstamp-h.in
- echo timestamp > $(srcdir)/cstamp-h.in
- auto-host.h: cstamp-h ; @true
diff --git a/lang/gcc42/pkg-comment b/lang/gcc42/pkg-comment
deleted file mode 100644
index e67c9eca41ae..000000000000
--- a/lang/gcc42/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-EGCS enhanced version of the GNU compiler suite (inprogress version)
diff --git a/lang/gcc42/pkg-descr b/lang/gcc42/pkg-descr
deleted file mode 100644
index 0429360a5404..000000000000
--- a/lang/gcc42/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Egcs (pronounced "eggs") is an enhanced version of the GNU compiler
-suite, including gcc, g++, and g77. Egcs is based on a recent
-snapshot of the gcc-2.8 development sources; it contains nearly
-all of the new features found in gcc-2.8. Egcs also contains many
-improvements and features not found in gcc-2.7 and even the soon to be
-released gcc-2.8 compilers. C++ support, and in particular template
-support, is vastly improved over gcc-2.7.
-
-For more details, see <http://www.cygnus.com/egcs/>.
-
-Beware: This port installs new versions of "gcc", "g++", "c++" and
-so forth into the "${PREFIX}/bin" directory. Mind your PATHs if you
-don't want to use this compiler by default.
-
-- John Polstra <jdp@polstra.com>
-
-WWW: http://egcs.cygnus.com
diff --git a/lang/gcc42/pkg-plist b/lang/gcc42/pkg-plist
deleted file mode 100644
index 1ca16caec5f1..000000000000
--- a/lang/gcc42/pkg-plist
+++ /dev/null
@@ -1,318 +0,0 @@
-@comment $FreeBSD$
-bin/eg++filt
-bin/eg++
-bin/eg77
-bin/egcc
-bin/%%GNU_HOST%%-gcc
-bin/gcj
-bin/gcjh
-bin/gcov
-bin/jv-scan
-bin/jcf-dump
-%%GNU_HOST%%/include/_G_config.h
-%%GNU_HOST%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/PlotFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/SFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algorithm
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bitset
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/builtinbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cassert
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cerrno
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cfloat
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ciso646
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/climits
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/clocale
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cmath
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csetjmp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csignal
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdarg
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstddef
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdio
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdlib
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstring
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ctime
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwchar
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/defalloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/dummy.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/editbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/floatio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/functional
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/indstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iolibio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iosfwd
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostreamP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/istream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libioP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/parsestream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pfstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/procbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/queue
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ropeimpl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/dcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/fcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/indirect_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/ldcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/mask_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/std_valarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/straits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.tcc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_meta.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdexcept
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdiostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_config.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_construct.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_fun.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_numeric.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_queue.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_raw_storage_iter.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_relops.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_uninitialized.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_vector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/streambuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strfile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/string
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/type_traits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/utility
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/valarray
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
-@unexec install-info --delete %D/info/gcc.info %D/info/dir
-@unexec install-info --delete %D/info/g77.info %D/info/dir
-@unexec install-info --delete %D/info/cpp.info %D/info/dir
-info/cpp.info
-info/cpp.info-1
-info/cpp.info-2
-info/cpp.info-3
-info/g77.info
-info/g77.info-1
-info/g77.info-10
-info/g77.info-11
-info/g77.info-12
-info/g77.info-13
-info/g77.info-14
-info/g77.info-15
-info/g77.info-16
-info/g77.info-17
-info/g77.info-18
-info/g77.info-19
-info/g77.info-2
-info/g77.info-20
-info/g77.info-21
-info/g77.info-3
-info/g77.info-4
-info/g77.info-5
-info/g77.info-6
-info/g77.info-7
-info/g77.info-8
-info/g77.info-9
-info/gcc.info
-info/gcc.info-1
-info/gcc.info-10
-info/gcc.info-11
-info/gcc.info-12
-info/gcc.info-13
-info/gcc.info-14
-info/gcc.info-15
-info/gcc.info-16
-info/gcc.info-17
-info/gcc.info-18
-info/gcc.info-19
-info/gcc.info-2
-info/gcc.info-20
-info/gcc.info-21
-info/gcc.info-22
-info/gcc.info-23
-info/gcc.info-24
-info/gcc.info-25
-info/gcc.info-26
-info/gcc.info-27
-info/gcc.info-28
-info/gcc.info-29
-info/gcc.info-30
-info/gcc.info-31
-info/gcc.info-3
-info/gcc.info-4
-info/gcc.info-5
-info/gcc.info-6
-info/gcc.info-7
-info/gcc.info-8
-info/gcc.info-9
-@exec install-info %D/info/cpp.info %D/info/dir
-@exec install-info %D/info/g77.info %D/info/dir
-@exec install-info %D/info/gcc.info %D/info/dir
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbeginS.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtend.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtendS.o
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/iso646.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/encoding.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/hash.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-api.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
-@comment These 3 libraries are moved from PREFIX/lib to avoid conflicts
-@comment with the stock compiler.
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libg2c.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
-@dirrm %%GNU_HOST%%/include
-@dirrm %%GNU_HOST%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%
-@dirrm lib/gcc-lib
diff --git a/lang/gcc43/Makefile b/lang/gcc43/Makefile
deleted file mode 100644
index efee67e57ea1..000000000000
--- a/lang/gcc43/Makefile
+++ /dev/null
@@ -1,118 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: egcs
-# Version required: 1998-09-14
-# Date created: 9 Jan 1998
-# Whom: John Polstra <jdp@polstra.com>
-#
-# $FreeBSD$
-#
-
-SNAPDATE= 1999-11-10
-SNAPVER= ${SNAPDATE:S/-//g}
-
-DISTNAME= gcc-2.96
-PKGNAME= gcc-devel-${SNAPVER}
-CATEGORIES= lang java
-MASTER_SITES= ftp://egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.ninemoons.com/pub/mirrors/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.nluug.nl/pub/languages/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.yggdrasil.com/mirrors/site/egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/
-DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
- egcs-java-${SNAPVER}${EXTRACT_SUFX} \
- egcs-objc-${SNAPVER}${EXTRACT_SUFX}
-
-MAINTAINER= obrien@FreeBSD.org
-
-NO_CDROM= 'dated material'
-
-.include <bsd.port.pre.mk>
-
-EGCS_REV= ${DISTNAME:S/gcc-//g}
-LIBSTDCPP_REV= 4
-WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
-
-.if ${PORTOBJFORMAT} == "elf"
-.if ${MACHINE_ARCH} == "i386"
-PLIST= ${WRKDIR}/PLIST
-.endif
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL}
-.else
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsdaout${OSREL}
-.endif
-
-PLIST_SUB= EGCS_REV=${EGCS_REV} GNU_HOST=${CONFIGURE_TARGET}
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= --with-gnu-as --with-gnu-ld \
- --with-gxx-include-dir=${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/include/g++
-.if defined(WANT_SHAREDLIBS)
-CONFIGURE_ARGS+= --enable-shared
-.endif
-.if defined(WANT_THREADS)
-# ?is this an ObjC only thing?
-CONFIGURE_ARGS+= --enable-threads=posix
-.endif
-ALL_TARGET= bootstrap
-MAN1= cccp.1 eg++.1 eg77.1 egcc.1
-
-pre-patch:
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
- @${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
-
-pre-configure:
- @(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
- ${SED} -e "s:__FreeBSD__:__FreeBSD__=$${MAJ}:" ${FILESDIR}/freebsd.h \
- >${WRKSRC}/gcc/config/freebsd.h )
- @${CP} ${FILESDIR}/alpha-freebsd.h ${WRKSRC}/gcc/config/alpha/freebsd.h
-.if ${PORTOBJFORMAT} == "elf" && ${MACHINE_ARCH} == "i386"
- @${SED} -e 's/^@comment ELF-only://' ${PKGDIR}/PLIST >${PLIST}
-.endif
- @# Keep from running `autoconf' and `autoheader' since we modified
- @# configure.in by patching it.
- @touch ${WRKSRC}/gcc/configure
- @touch ${WRKSRC}/gcc/cstamp-h.in
-
-pre-install:
- ${MKDIR} ${PREFIX}/info
-
-post-install:
- @${RM} -f ${PREFIX}/bin/c++
- @${MV} -f ${PREFIX}/bin/c++filt ${PREFIX}/bin/g++filt
- @(for prog in ${PREFIX}/bin/gcc ${PREFIX}/bin/g++ \
- ${PREFIX}/bin/g++filt ${PREFIX}/bin/g77 ${PREFIX}/bin/gcov \
- ${PREFIX}/bin/${CONFIGURE_TARGET}-gcc \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1obj \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1plus \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cpp \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/collect2 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/f771 ; \
- do \
- strip $$prog ; \
- done)
- ${MV} ${PREFIX}/bin/gcc ${PREFIX}/bin/egcc
- ${MV} ${PREFIX}/bin/g++ ${PREFIX}/bin/eg++
- ${MV} ${PREFIX}/bin/g77 ${PREFIX}/bin/eg77
- ${MV} ${PREFIX}/bin/g++filt ${PREFIX}/bin/eg++filt
- ${RM} -f ${PREFIX}/bin/cpp
- ${MV} ${PREFIX}/lib/libiberty.a \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
- ${MV} -f ${PREFIX}/lib/libstdc++.a.${LIBSTDCPP_REV} \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/libstdc++.a
- ${MV} ${PREFIX}/man/man1/gcc.1 ${PREFIX}/man/man1/egcc.1
- ${MV} ${PREFIX}/man/man1/g++.1 ${PREFIX}/man/man1/eg++.1
- ${MV} ${PREFIX}/man/man1/g77.1 ${PREFIX}/man/man1/eg77.1
-.if defined(WANT_SHAREDLIBS)
- ${MV} -f ${PREFIX}/lib/libstdc++.so* \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
-.endif
-.for info in cpp g77 gcc
- install-info ${PREFIX}/info/${info}.info ${PREFIX}/info/dir
-.endfor
-
-.include <bsd.port.post.mk>
diff --git a/lang/gcc43/distinfo b/lang/gcc43/distinfo
deleted file mode 100644
index 01e47c5903ef..000000000000
--- a/lang/gcc43/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-MD5 (egcs-core-19991110.tar.gz) = 84f799ff559c69b30746297bbbb025ea
-MD5 (egcs-g++-19991110.tar.gz) = ea1c5a9dbb4d76d1d2525580fc725263
-MD5 (egcs-g77-19991110.tar.gz) = 07c65a4f071590b3013f0452cdb0116c
-MD5 (egcs-java-19991110.tar.gz) = 2ee9273bc569269998f9ac1e961cac67
-MD5 (egcs-objc-19991110.tar.gz) = d4e71cd48956bf699adc775ee930cd1a
diff --git a/lang/gcc43/files/alpha-freebsd.h b/lang/gcc43/files/alpha-freebsd.h
deleted file mode 100644
index 9e775b64facc..000000000000
--- a/lang/gcc43/files/alpha-freebsd.h
+++ /dev/null
@@ -1,551 +0,0 @@
-/* Definitions of target machine for GNU compiler,
- for Alpha FreeBSD systems.
- Copyright (C) 1998 Free Software Foundation, Inc.
-
-This file is part of GNU CC.
-
-GNU CC 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, or (at your option)
-any later version.
-
-GNU CC 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 GNU CC; see the file COPYING. If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
-
-/* This is used on Alpha platforms that use the ELF format.
- This was taken from the NetBSD configuration, and modified
- for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
-
-/* $FreeBSD: /tmp/pcvs/ports/lang/gcc43/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
-
-
-/* Get generic FreeBSD definitions. */
-#include <freebsd.h>
-
-
-#undef OBJECT_FORMAT_COFF
-#undef EXTENDED_COFF
-#define OBJECT_FORMAT_ELF
-
-/* This is BSD, so it wants DBX format. */
-
-#define DBX_DEBUGGING_INFO
-
-/* This is the char to use for continuation (in case we need to turn
- continuation back on). */
-
-#undef DBX_CONTIN_CHAR
-#define DBX_CONTIN_CHAR '?'
-
-#undef ASM_FINAL_SPEC
-
-/* Names to predefine in the preprocessor for this target machine.
- XXX FreeBSD, by convention, shouldn't do __alpha, but lots of applications
- expect it because that's what OSF/1 does. */
-
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (FreeBSD/alpha ELF)");
-
-#undef TARGET_DEFAULT
-#define TARGET_DEFAULT (MASK_FP | MASK_FPREGS | MASK_GAS)
-
-#undef CPP_PREDEFINES
-#define CPP_PREDEFINES \
- "-D__alpha__ -D__alpha -D__ELF__ -Acpu(alpha) -Amachine(alpha)" \
- CPP_FBSD_PREDEFINES
-
-#undef CPP_SPEC
-#define CPP_SPEC "%{posix:-D_POSIX_SOURCE}"
-
-/* Make gcc agree with <machine/ansi.h> */
-
-#undef WCHAR_TYPE
-#define WCHAR_TYPE "int"
-
-#undef WCHAR_UNSIGNED
-#define WCHAR_UNSIGNED 0
-
-#undef WCHAR_TYPE_SIZE
-#define WCHAR_TYPE_SIZE 32
-
-/* Output assembler code to FILE to increment profiler label # LABELNO
- for profiling a function entry. Under FreeBSD/Alpha, the assembler does
- nothing special with -pg. */
-
-#undef FUNCTION_PROFILER
-#define FUNCTION_PROFILER(FILE, LABELNO) \
- fputs ("\tjsr $28,_mcount\n", (FILE))
-
-/* Show that we need a GP when profiling. */
-#define TARGET_PROFILING_NEEDS_GP
-
-#undef HAS_INIT_SECTION
-
-/* Provide an ASM_SPEC appropriate for a FreeBSD/alpha target. This differs
- from the generic FreeBSD ASM_SPEC in that no special handling of PIC is
- necessary on the Alpha. */
-
-#undef ASM_SPEC
-#define ASM_SPEC " %| %{mcpu=*:-m%*}"
-
-/* Output at beginning of assembler file. */
-
-#undef ASM_FILE_START
-#define ASM_FILE_START(FILE) \
-{ \
- alpha_write_verstamp (FILE); \
- output_file_directive (FILE, main_input_filename); \
- fprintf (FILE, "\t.version\t\"01.01\"\n"); \
- fprintf (FILE, "\t.set noat\n"); \
-}
-
-#undef ASM_OUTPUT_SOURCE_LINE
-#define ASM_OUTPUT_SOURCE_LINE(STREAM, LINE) \
- alpha_output_lineno (STREAM, LINE)
-extern void alpha_output_lineno ();
-
-extern void output_file_directive ();
-
-/* Attach a special .ident directive to the end of the file to identify
- the version of GCC which compiled this code. The format of the
- .ident string is patterned after the ones produced by native svr4
- C compilers. */
-
-#undef IDENT_ASM_OP
-#define IDENT_ASM_OP ".ident"
-
-#ifdef IDENTIFY_WITH_IDENT
-#undef ASM_IDENTIFY_GCC
-#define ASM_IDENTIFY_GCC(FILE) /* nothing */
-#undef ASM_IDENTIFY_LANGUAGE
-#define ASM_IDENTIFY_LANGUAGE(FILE) \
- fprintf(FILE, "\t%s \"GCC (%s) %s\"\n", IDENT_ASM_OP, \
- lang_identify(), version_string)
-#else
-#undef ASM_FILE_END
-#define ASM_FILE_END(FILE) \
-do { \
- fprintf ((FILE), "\t%s\t\"GCC: (GNU) %s\"\n", \
- IDENT_ASM_OP, version_string); \
- } while (0)
-#endif
-
-/* Allow #sccs in preprocessor. */
-
-#define SCCS_DIRECTIVE
-
-/* Output #ident as a .ident. */
-
-#undef ASM_OUTPUT_IDENT
-#define ASM_OUTPUT_IDENT(FILE, NAME) \
- fprintf (FILE, "\t%s\t\"%s\"\n", IDENT_ASM_OP, NAME);
-
-/* This is how to allocate empty space in some section. The .zero
- pseudo-op is used for this on most svr4 assemblers. */
-
-#undef SKIP_ASM_OP
-#define SKIP_ASM_OP ".zero"
-
-#undef ASM_OUTPUT_SKIP
-#define ASM_OUTPUT_SKIP(FILE,SIZE) \
- fprintf (FILE, "\t%s\t%u\n", SKIP_ASM_OP, (SIZE))
-
-/* Output the label which precedes a jumptable. Note that for all svr4
- systems where we actually generate jumptables (which is to say every
- svr4 target except i386, where we use casesi instead) we put the jump-
- tables into the .rodata section and since other stuff could have been
- put into the .rodata section prior to any given jumptable, we have to
- make sure that the location counter for the .rodata section gets pro-
- perly re-aligned prior to the actual beginning of the jump table. */
-
-#undef ALIGN_ASM_OP
-#define ALIGN_ASM_OP ".align"
-
-#ifndef ASM_OUTPUT_BEFORE_CASE_LABEL
-#define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \
- ASM_OUTPUT_ALIGN ((FILE), 2);
-#endif
-
-#undef ASM_OUTPUT_CASE_LABEL
-#define ASM_OUTPUT_CASE_LABEL(FILE,PREFIX,NUM,JUMPTABLE) \
- do { \
- ASM_OUTPUT_BEFORE_CASE_LABEL (FILE, PREFIX, NUM, JUMPTABLE) \
- ASM_OUTPUT_INTERNAL_LABEL (FILE, PREFIX, NUM); \
- } while (0)
-
-/* The standard SVR4 assembler seems to require that certain builtin
- library routines (e.g. .udiv) be explicitly declared as .globl
- in each assembly file where they are referenced. */
-
-#undef ASM_OUTPUT_EXTERNAL_LIBCALL
-#define ASM_OUTPUT_EXTERNAL_LIBCALL(FILE, FUN) \
- ASM_GLOBALIZE_LABEL (FILE, XSTR (FUN, 0))
-
-/* This says how to output assembler code to declare an
- uninitialized external linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef COMMON_ASM_OP
-#define COMMON_ASM_OP ".comm"
-
-#undef ASM_OUTPUT_ALIGNED_COMMON
-#define ASM_OUTPUT_ALIGNED_COMMON(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", COMMON_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), ",%u,%u\n", (SIZE), (ALIGN) / BITS_PER_UNIT); \
-} while (0)
-
-/* This says how to output assembler code to declare an
- uninitialized internal linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef LOCAL_ASM_OP
-#define LOCAL_ASM_OP ".local"
-
-#undef ASM_OUTPUT_ALIGNED_LOCAL
-#define ASM_OUTPUT_ALIGNED_LOCAL(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", LOCAL_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), "\n"); \
- ASM_OUTPUT_ALIGNED_COMMON (FILE, NAME, SIZE, ALIGN); \
-} while (0)
-
-/* This is the pseudo-op used to generate a 64-bit word of data with a
- specific value in some section. */
-
-#undef INT_ASM_OP
-#define INT_ASM_OP ".quad"
-
-/* This is the pseudo-op used to generate a contiguous sequence of byte
- values from a double-quoted string WITHOUT HAVING A TERMINATING NUL
- AUTOMATICALLY APPENDED. This is the same for most svr4 assemblers. */
-
-#undef ASCII_DATA_ASM_OP
-#define ASCII_DATA_ASM_OP ".ascii"
-
-/* Support const sections and the ctors and dtors sections for g++.
- Note that there appears to be two different ways to support const
- sections at the moment. You can either #define the symbol
- READONLY_DATA_SECTION (giving it some code which switches to the
- readonly data section) or else you can #define the symbols
- EXTRA_SECTIONS, EXTRA_SECTION_FUNCTIONS, SELECT_SECTION, and
- SELECT_RTX_SECTION. We do both here just to be on the safe side. */
-
-#undef USE_CONST_SECTION
-#define USE_CONST_SECTION 1
-
-#undef CONST_SECTION_ASM_OP
-#define CONST_SECTION_ASM_OP ".section\t.rodata"
-
-/* Define the pseudo-ops used to switch to the .ctors and .dtors sections.
-
- Note that we want to give these sections the SHF_WRITE attribute
- because these sections will actually contain data (i.e. tables of
- addresses of functions in the current root executable or shared library
- file) and, in the case of a shared library, the relocatable addresses
- will have to be properly resolved/relocated (and then written into) by
- the dynamic linker when it actually attaches the given shared library
- to the executing process. (Note that on SVR4, you may wish to use the
- `-z text' option to the ELF linker, when building a shared library, as
- an additional check that you are doing everything right. But if you do
- use the `-z text' option when building a shared library, you will get
- errors unless the .ctors and .dtors sections are marked as writable
- via the SHF_WRITE attribute.) */
-
-#undef CTORS_SECTION_ASM_OP
-#define CTORS_SECTION_ASM_OP ".section\t.ctors,\"aw\""
-#undef DTORS_SECTION_ASM_OP
-#define DTORS_SECTION_ASM_OP ".section\t.dtors,\"aw\""
-
-/* On svr4, we *do* have support for the .init and .fini sections, and we
- can put stuff in there to be executed before and after `main'. We let
- crtstuff.c and other files know this by defining the following symbols.
- The definitions say how to change sections to the .init and .fini
- sections. This is the same for all known svr4 assemblers. */
-
-#undef INIT_SECTION_ASM_OP
-#define INIT_SECTION_ASM_OP ".section\t.init"
-#undef FINI_SECTION_ASM_OP
-#define FINI_SECTION_ASM_OP ".section\t.fini"
-
-/* A default list of other sections which we might be "in" at any given
- time. For targets that use additional sections (e.g. .tdesc) you
- should override this definition in the target-specific file which
- includes this file. */
-
-#undef EXTRA_SECTIONS
-#define EXTRA_SECTIONS in_const, in_ctors, in_dtors
-
-/* A default list of extra section function definitions. For targets
- that use additional sections (e.g. .tdesc) you should override this
- definition in the target-specific file which includes this file. */
-
-#undef EXTRA_SECTION_FUNCTIONS
-#define EXTRA_SECTION_FUNCTIONS \
- CONST_SECTION_FUNCTION \
- CTORS_SECTION_FUNCTION \
- DTORS_SECTION_FUNCTION
-
-#undef READONLY_DATA_SECTION
-#define READONLY_DATA_SECTION() const_section ()
-
-extern void text_section ();
-
-#undef CONST_SECTION_FUNCTION
-#define CONST_SECTION_FUNCTION \
-void \
-const_section () \
-{ \
- if (!USE_CONST_SECTION) \
- text_section(); \
- else if (in_section != in_const) \
- { \
- fprintf (asm_out_file, "%s\n", CONST_SECTION_ASM_OP); \
- in_section = in_const; \
- } \
-}
-
-#undef CTORS_SECTION_FUNCTION
-#define CTORS_SECTION_FUNCTION \
-void \
-ctors_section () \
-{ \
- if (in_section != in_ctors) \
- { \
- fprintf (asm_out_file, "%s\n", CTORS_SECTION_ASM_OP); \
- in_section = in_ctors; \
- } \
-}
-
-#undef DTORS_SECTION_FUNCTION
-#define DTORS_SECTION_FUNCTION \
-void \
-dtors_section () \
-{ \
- if (in_section != in_dtors) \
- { \
- fprintf (asm_out_file, "%s\n", DTORS_SECTION_ASM_OP); \
- in_section = in_dtors; \
- } \
-}
-
-/* Switch into a generic section.
- This is currently only used to support section attributes.
-
- We make the section read-only and executable for a function decl,
- read-only for a const data decl, and writable for a non-const data decl. */
-#undef ASM_OUTPUT_SECTION_NAME
-#define ASM_OUTPUT_SECTION_NAME(FILE, DECL, NAME, RELOC) \
- fprintf (FILE, ".section\t%s,\"%s\",@progbits\n", NAME, \
- (DECL) && TREE_CODE (DECL) == FUNCTION_DECL ? "ax" : \
- (DECL) && DECL_READONLY_SECTION (DECL, RELOC) ? "a" : "aw")
-
-
-/* A C statement (sans semicolon) to output an element in the table of
- global constructors. */
-#undef ASM_OUTPUT_CONSTRUCTOR
-#define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME) \
- do { \
- ctors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement (sans semicolon) to output an element in the table of
- global destructors. */
-#undef ASM_OUTPUT_DESTRUCTOR
-#define ASM_OUTPUT_DESTRUCTOR(FILE,NAME) \
- do { \
- dtors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement or statements to switch to the appropriate
- section for output of DECL. DECL is either a `VAR_DECL' node
- or a constant of some sort. RELOC indicates whether forming
- the initial value of DECL requires link-time relocations. */
-
-#undef SELECT_SECTION
-#define SELECT_SECTION(DECL,RELOC) \
-{ \
- if (TREE_CODE (DECL) == STRING_CST) \
- { \
- if (! flag_writable_strings) \
- const_section (); \
- else \
- data_section (); \
- } \
- else if (TREE_CODE (DECL) == VAR_DECL) \
- { \
- if ((flag_pic && RELOC) \
- || !TREE_READONLY (DECL) || TREE_SIDE_EFFECTS (DECL) \
- || !DECL_INITIAL (DECL) \
- || (DECL_INITIAL (DECL) != error_mark_node \
- && !TREE_CONSTANT (DECL_INITIAL (DECL)))) \
- data_section (); \
- else \
- const_section (); \
- } \
- else \
- const_section (); \
-}
-
-/* A C statement or statements to switch to the appropriate
- section for output of RTX in mode MODE. RTX is some kind
- of constant in RTL. The argument MODE is redundant except
- in the case of a `const_int' rtx. Currently, these always
- go into the const section. */
-
-#undef SELECT_RTX_SECTION
-#define SELECT_RTX_SECTION(MODE,RTX) const_section()
-
-/* Define the strings used for the .type, .size and .set directives.
- These strings generally do not vary from one system running svr4 to
- another, but if a given system (e.g. m88k running svr) needs to use
- different pseudo-op names for these, they may be overridden in the
- file which includes this one. */
-
-#undef TYPE_ASM_OP
-#define TYPE_ASM_OP ".type"
-#undef SIZE_ASM_OP
-#define SIZE_ASM_OP ".size"
-
-/* This is how we tell the assembler that two symbols have the same value. */
-
-#undef ASM_OUTPUT_DEF
-#define ASM_OUTPUT_DEF(FILE,NAME1,NAME2) \
- do { assemble_name(FILE, NAME1); \
- fputs(" = ", FILE); \
- assemble_name(FILE, NAME2); \
- fputc('\n', FILE); } while (0)
-
-/* A table of bytes codes used by the ASM_OUTPUT_ASCII and
- ASM_OUTPUT_LIMITED_STRING macros. Each byte in the table
- corresponds to a particular byte value [0..255]. For any
- given byte value, if the value in the corresponding table
- position is zero, the given character can be output directly.
- If the table value is 1, the byte must be output as a \ooo
- octal escape. If the tables value is anything else, then the
- byte value should be output as a \ followed by the value
- in the table. Note that we can use standard UN*X escape
- sequences for many control characters, but we don't use
- \a to represent BEL because some svr4 assemblers (e.g. on
- the i386) don't know about that. Also, we don't use \v
- since some versions of gas, such as 2.2 did not accept it. */
-
-#undef ESCAPES
-#define ESCAPES \
-"\1\1\1\1\1\1\1\1btn\1fr\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\0\0\"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\\\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1"
-
-/* Some svr4 assemblers have a limit on the number of characters which
- can appear in the operand of a .string directive. If your assembler
- has such a limitation, you should define STRING_LIMIT to reflect that
- limit. Note that at least some svr4 assemblers have a limit on the
- actual number of bytes in the double-quoted string, and that they
- count each character in an escape sequence as one byte. Thus, an
- escape sequence like \377 would count as four bytes.
-
- If your target assembler doesn't support the .string directive, you
- should define this to zero.
-*/
-
-#undef STRING_LIMIT
-#define STRING_LIMIT ((unsigned) 256)
-
-#undef STRING_ASM_OP
-#define STRING_ASM_OP ".string"
-
-/*
- * We always use gas here, so we don't worry about ECOFF assembler problems.
- */
-#undef TARGET_GAS
-#define TARGET_GAS 1
-
-#undef PREFERRED_DEBUGGING_TYPE
-#define PREFERRED_DEBUGGING_TYPE DBX_DEBUG
-
-#undef LINK_SPEC
-#define LINK_SPEC "-m elf64alpha \
- %{p:%e`-p' not supported; use `-pg' and gprof(1)} \
- %{Wl,*:%*} \
- %{assert*} %{R*} %{rpath*} %{defsym*} \
- %{shared:-Bshareable %{h*} %{soname*}} \
- %{symbolic:-Bsymbolic} \
- %{!shared: \
- %{!static: \
- %{rdynamic:-export-dynamic} \
- %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \
- %{static:-Bstatic}}"
-
-#undef STARTFILE_SPEC
-#define STARTFILE_SPEC \
- "%{!shared: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
- %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-
-/* Provide a ENDFILE_SPEC appropriate for ELF. Here we tack on the
- magical crtend.o file which provides part of the support for
- getting C++ file-scope static object constructed before entering
- `main', followed by a normal ELF "finalizer" file, `crtn.o'. */
-
-#undef ENDFILE_SPEC
-#define ENDFILE_SPEC \
- "%{!shared:crtend.o%s} %{shared:crtendS.o%s}"
-
-/* Implicit library calls should use memcpy, not bcopy, etc. */
-
-#define TARGET_MEM_FUNCTIONS
-
-/* Handle #pragma weak and #pragma pack. */
-
-#define HANDLE_SYSV_PRAGMA
-
-/*
- * Some imports from svr4.h in support of shared libraries.
- * Currently, we need the DECLARE_OBJECT_SIZE stuff.
- */
-
-/* This is how we tell the assembler that a symbol is weak. */
-
-#undef ASM_WEAKEN_LABEL
-#define ASM_WEAKEN_LABEL(FILE,NAME) \
- do { fputs ("\t.globl\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); \
- fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); } while (0)
-
-/* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
- expect various different forms for this operand. The one given here
- is just a default. You may need to override it in your machine-
- specific tm.h file (depending upon the particulars of your assembler). */
-
-#undef TYPE_OPERAND_FMT
-#define TYPE_OPERAND_FMT "@%s"
-
-/* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-
-#ifndef ASM_DECLARE_RESULT
-#define ASM_DECLARE_RESULT(FILE, RESULT)
-#endif
diff --git a/lang/gcc43/files/patch-aa b/lang/gcc43/files/patch-aa
deleted file mode 100644
index 9dc2e19279bb..000000000000
--- a/lang/gcc43/files/patch-aa
+++ /dev/null
@@ -1,12 +0,0 @@
---- gcc/cpp.texi.orig Mon Aug 11 08:57:05 1997
-+++ gcc/cpp.texi Sat Jan 10 11:59:15 1998
-@@ -1,5 +1,9 @@
- \input texinfo
- @setfilename cpp.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* cpp: (cpp). The egcs C/C++ preprocessor.
-+@end direntry
- @settitle The C Preprocessor
-
- @ignore
diff --git a/lang/gcc43/files/patch-ab b/lang/gcc43/files/patch-ab
deleted file mode 100644
index f298fd056742..000000000000
--- a/lang/gcc43/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/f/g77.texi.orig Thu Jun 4 03:41:18 1998
-+++ gcc/f/g77.texi Tue Jun 9 17:52:16 1998
-@@ -150,7 +150,7 @@
-
- @dircategory Programming
- @direntry
--* g77: (g77). The GNU Fortran compiler.
-+* g77: (g77). The EGCS GNU Fortran compiler.
- @end direntry
- @node Top, Copying,, (DIR)
- @top Introduction
diff --git a/lang/gcc43/files/patch-ac b/lang/gcc43/files/patch-ac
deleted file mode 100644
index 961874c5c315..000000000000
--- a/lang/gcc43/files/patch-ac
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/gcc.texi.orig Fri Jan 2 15:38:11 1998
-+++ gcc/gcc.texi Sat Jan 10 11:56:49 1998
-@@ -1,6 +1,10 @@
- >\input texinfo @c -*-texinfo-*-
- @c %**start of header
- @setfilename gcc.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* gcc: (gcc). The egcs C/C++ compiler.
-+@end direntry
- @c @setfilename usegcc.info
- @c @setfilename portgcc.info
- @c To produce the full manual, use the "gcc.info" setfilename, and
diff --git a/lang/gcc43/files/patch-ad b/lang/gcc43/files/patch-ad
deleted file mode 100644
index f8a3b90fdb1a..000000000000
--- a/lang/gcc43/files/patch-ad
+++ /dev/null
@@ -1,93 +0,0 @@
---- gcc/config/i386/freebsd-aout.h.orig Tue Jun 1 17:02:37 1999
-+++ gcc/config/i386/freebsd-aout.h Mon Jun 14 14:11:20 1999
-@@ -20,6 +20,10 @@
- the Free Software Foundation, 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-+
-+/* Get generic FreeBSD definitions. */
-+#include <freebsd.h>
-+
- /* This is tested by i386gas.h. */
- #define YES_UNDERSCORES
-
-@@ -32,12 +36,10 @@
- #include "i386/perform.h"
-
- /* This goes away when the math-emulator is fixed */
--#undef TARGET_DEFAULT
--#define TARGET_DEFAULT \
-- (MASK_80387 | MASK_IEEE_FP | MASK_FLOAT_RETURNS | MASK_NO_FANCY_MATH_387)
-+#define TARGET_CPU_DEFAULT 0400 /* TARGET_NO_FANCY_MATH_387 */
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Dunix -Di386 -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- /* Like the default, except no -lg. */
- #define LIB_SPEC "%{!shared:%{!pg:-lc}%{pg:-lc_p}}"
-@@ -87,14 +89,6 @@
- necessary when compiling PIC code. */
-
- #define JUMP_TABLES_IN_TEXT_SECTION 1
--
--/* Don't default to pcc-struct-return, because in FreeBSD we prefer the
-- superior nature of the older gcc way. */
--#define DEFAULT_PCC_STRUCT_RETURN 0
--
--/* Ensure we the configuration knows our system correctly so we can link with
-- libraries compiled with the native cc. */
--#undef NO_DOLLAR_IN_LABEL
-
- /* i386 freebsd still uses old binutils that don't insert nops by default
- when the .align directive demands to insert extra space in the text
-@@ -105,19 +99,18 @@
-
- /* Profiling routines, partially copied from i386/osfrose.h. */
-
--/* Redefine this to use %eax instead of %edx. */
-+/* Tell final.c that we don't need a label passed to mcount. */
-+#define NO_PROFILE_DATA
-+
- #undef FUNCTION_PROFILER
- #define FUNCTION_PROFILER(FILE, LABELNO) \
- { \
- if (flag_pic) \
- { \
-- fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%eax\n", \
-- LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \
- } \
- else \
- { \
-- fprintf (FILE, "\tmovl $%sP%d,%%eax\n", LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall mcount\n"); \
- } \
- }
-@@ -135,6 +128,7 @@
-
- #define TYPE_ASM_OP ".type"
- #define SIZE_ASM_OP ".size"
-+#define SET_ASM_OP ".set"
-
- /* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
-@@ -144,6 +138,12 @@
-
- #define TYPE_OPERAND_FMT "@%s"
-
-+#define HANDLE_SYSV_PRAGMA 1
-+
-+#define ASM_WEAKEN_LABEL(FILE,NAME) \
-+ do { fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
-+ fputc ('\n', FILE); } while (0)
-+
- /* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-@@ -245,3 +245,5 @@
- #define STARTFILE_SPEC \
- "%{shared:c++rt0.o%s} \
- %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}"
-+
-+#define MD_STARTFILE_PREFIX "/usr/lib/aout/"
diff --git a/lang/gcc43/files/patch-af b/lang/gcc43/files/patch-af
deleted file mode 100644
index 533a35a95584..000000000000
--- a/lang/gcc43/files/patch-af
+++ /dev/null
@@ -1,83 +0,0 @@
---- gcc/config/i386/freebsd.h.orig Thu Jun 17 05:33:32 1999
-+++ gcc/config/i386/freebsd.h Sat Jul 24 17:59:06 1999
-@@ -135,6 +135,10 @@
- : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \
- : (-1))
-
-+/* Don't use EGCS's normal profiling code -- we have our own fine-grained
-+ basic block profiling. */
-+#define NO_PROFILE_DATA
-+
- /* Tell final.c that we don't need a label passed to mcount. */
-
- #undef FUNCTION_PROFILER
-@@ -162,22 +166,30 @@
- #define WCHAR_TYPE_SIZE BITS_PER_WORD
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Di386 -Dunix -D__ELF__ -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- #undef CPP_SPEC
--#define CPP_SPEC "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}"
-+#if TARGET_CPU_DEFAULT == 2
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{!m386:-D__i486__}"
-+#else
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{m486:-D__i486__}"
-+#endif
-+
-+#undef CC1_SPEC
-+#define CC1_SPEC "\
-+ %{gline:%{!g:%{!g0:%{!g1:%{!g2: -g1}}}}} \
-+ %{maout: %{!mno-underscores: %{!munderscores: -munderscores }}}"
-
--/* This defines which switch letters take arguments. On FreeBSD, most of
-- the normal cases (defined in gcc.c) apply, and we also have -h* and
-- -z* options (for the linker) (comming from svr4).
-- We also have -R (alias --rpath), no -z, --soname (-h), --assert etc. */
--
--#undef SWITCH_TAKES_ARG
--#define SWITCH_TAKES_ARG(CHAR) \
-- (DEFAULT_SWITCH_TAKES_ARG (CHAR) \
-- || (CHAR) == 'h' \
-- || (CHAR) == 'z' \
-- || (CHAR) == 'R')
-+#undef ASM_SPEC
-+#define ASM_SPEC "%{v*: -v} %{maout: %{fpic:-k} %{fPIC:-k}}"
-
- /* Provide a STARTFILE_SPEC appropriate for FreeBSD. Here we add
- the magical crtbegin.o file (see crtstuff.c) which provides part
-@@ -186,11 +198,11 @@
-
- #undef STARTFILE_SPEC
- #define STARTFILE_SPEC \
-- "%{!shared: \
-- %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} \
-- %{!p:%{profile:gcrt1.o%s} \
-- %{!profile:crt1.o%s}}}} \
-- crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-+ "%{maout: %{shared:c++rt0.o%s} \
-+ %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}} \
-+ %{!maout: %{!shared: \
-+ %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
-+ crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}}"
-
- /* Provide a ENDFILE_SPEC appropriate for FreeBSD. Here we tack on
- the magical crtend.o file (see crtstuff.c) which provides part of
-@@ -200,7 +212,7 @@
-
- #undef ENDFILE_SPEC
- #define ENDFILE_SPEC \
-- "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s"
-+ "%{!maout: %{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s}"
-
- /* Provide a LIB_SPEC appropriate for FreeBSD. Just select the appropriate
- libc, depending on whether we're doing profiling or need threads support.
diff --git a/lang/gcc43/files/patch-ai b/lang/gcc43/files/patch-ai
deleted file mode 100644
index 4395574d635a..000000000000
--- a/lang/gcc43/files/patch-ai
+++ /dev/null
@@ -1,54 +0,0 @@
---- gcc/final.c.orig Sat Sep 5 22:52:01 1998
-+++ gcc/final.c Wed Oct 7 17:06:58 1998
-@@ -383,6 +383,8 @@
- /* zero word */
- assemble_integer (const0_rtx, long_bytes, 1);
-
-+ fprintf(asm_out_file,".stabs \"bbset\", 25, 0, 0, LPBX0\n");
-+
- /* address of filename */
- ASM_GENERATE_INTERNAL_LABEL (name, "LPBX", 1);
- assemble_integer (gen_rtx_SYMBOL_REF (Pmode, name), pointer_bytes, 1);
-@@ -1635,6 +1637,9 @@
- leaf_renumber_regs (first);
- #endif
-
-+ if (profile_block_flag)
-+ add_bb (file);
-+
- /* The Sun386i and perhaps other machines don't work right
- if the profiling code comes after the prologue. */
- #ifdef PROFILE_BEFORE_PROLOGUE
-@@ -1696,7 +1701,9 @@
- profile_function (file)
- FILE *file;
- {
-+#ifndef NO_PROFILE_DATA
- int align = MIN (BIGGEST_ALIGNMENT, LONG_TYPE_SIZE);
-+#endif /* not NO_PROFILE_DATA */
- #if defined(ASM_OUTPUT_REG_PUSH)
- #if defined(STRUCT_VALUE_INCOMING_REGNUM) || defined(STRUCT_VALUE_REGNUM)
- int sval = current_function_returns_struct;
-@@ -1706,10 +1713,12 @@
- #endif
- #endif /* ASM_OUTPUT_REG_PUSH */
-
-+#ifndef NO_PROFILE_DATA
- data_section ();
- ASM_OUTPUT_ALIGN (file, floor_log2 (align / BITS_PER_UNIT));
- ASM_OUTPUT_INTERNAL_LABEL (file, "LP", profile_label_no);
- assemble_integer (const0_rtx, LONG_TYPE_SIZE / BITS_PER_UNIT, 1);
-+#endif /* not NO_PROFILE_DATA */
-
- function_section (current_function_decl);
-
-@@ -1800,6 +1809,9 @@
- code to restore the stack frame and return to the caller. */
- FUNCTION_EPILOGUE (file, get_frame_size ());
- #endif
-+
-+ if (profile_block_flag)
-+ add_bb (file);
-
- #ifdef SDB_DEBUGGING_INFO
- if (write_symbols == SDB_DEBUG)
diff --git a/lang/gcc43/files/patch-ak b/lang/gcc43/files/patch-ak
deleted file mode 100644
index 81bf09754e07..000000000000
--- a/lang/gcc43/files/patch-ak
+++ /dev/null
@@ -1,48 +0,0 @@
---- gcc/configure.orig Mon Sep 20 02:59:34 1999
-+++ gcc/configure Sat Sep 25 10:51:55 1999
-@@ -3167,6 +3167,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -3772,8 +3781,12 @@
- # Next line turned off because both 386BSD and BSD/386 use GNU ld.
- # use_collect2=yes
- ;;
-- i[34567]86-*-freebsdelf*)
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -3782,13 +3795,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
-- i[34567]86-*-freebsd*)
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- i[34567]86-*-netbsd*)
- tm_file=i386/netbsd.h
diff --git a/lang/gcc43/files/patch-al b/lang/gcc43/files/patch-al
deleted file mode 100644
index 1c81b9a57bd2..000000000000
--- a/lang/gcc43/files/patch-al
+++ /dev/null
@@ -1,53 +0,0 @@
---- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
-+++ gcc/configure.in Sat Sep 25 10:56:01 1999
-@@ -634,6 +634,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -1274,9 +1283,15 @@
- # use_collect2=yes
- ;;
- changequote(,)dnl
-- i[34567]86-*-freebsdelf*)
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
-+changequote([,])dnl
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+changequote(,)dnl
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
- changequote([,])dnl
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -1285,15 +1300,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
--changequote(,)dnl
-- i[34567]86-*-freebsd*)
--changequote([,])dnl
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- changequote(,)dnl
- i[34567]86-*-netbsd*)
diff --git a/lang/gcc43/files/patch-bc b/lang/gcc43/files/patch-bc
deleted file mode 100644
index c3159ca2788c..000000000000
--- a/lang/gcc43/files/patch-bc
+++ /dev/null
@@ -1,34 +0,0 @@
---- libstdc++/Makefile.in.orig Sat Jul 17 22:50:47 1999
-+++ libstdc++/Makefile.in Tue Jul 20 07:56:00 1999
-@@ -14,7 +14,7 @@
- # along with this library; see the file COPYING. If not, write to the Free
- # Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
--VERSION = 2.10.0
-+VERSION = 4
- INTERFACE = 3
-
- gxx_include_dir=${includedir}/g++
-@@ -111,7 +111,8 @@
- $(LN_S) $(SHLIB) $(SHLINK) || cp $(ARLIB) $(ARLINK)
-
- mshlink:
-- @$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ #@$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ @true
-
- $(IO_DIR)/iostream.list: force
- cd $(IO_DIR) ; $(MAKE) $(FLAGS_TO_PASS) iostream.list
-@@ -336,11 +337,7 @@
- || cp $${RELINSTALLDIR}$(ARLIB) $${INSTALLLINKDIR}$(MULTISUBDIR)/$$FILE ; \
- fi; \
- elif [ $$FILE = mshlink ]; then \
-- for FILE in $(MSHLINK) ; do \
-- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- $(LN_S) $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE \
-- || cp $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- done; \
-+ true; \
- elif [ $$FILE = marlink ]; then \
- for FILE in $(MARLINK) ; do \
- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
diff --git a/lang/gcc43/files/patch-fa b/lang/gcc43/files/patch-fa
deleted file mode 100644
index 7f5e0e611ae8..000000000000
--- a/lang/gcc43/files/patch-fa
+++ /dev/null
@@ -1,232 +0,0 @@
---- gcc/c-common.c.orig Mon Feb 15 16:40:05 1999
-+++ gcc/c-common.c Tue Mar 30 03:35:22 1999
-@@ -61,7 +61,7 @@
- int, int, int));
- static void init_attributes PROTO((void));
- static void record_function_format PROTO((tree, tree, enum format_type,
-- int, int));
-+ int, int, int));
- static void record_international_format PROTO((tree, tree, int));
-
- /* Keep a stack of if statements. We record the number of compound
-@@ -669,6 +669,7 @@
- = TREE_VALUE (TREE_CHAIN (TREE_CHAIN (args)));
- int format_num;
- int first_arg_num;
-+ int null_format_ok;
- enum format_type format_type;
- tree argument;
- int arg_num;
-@@ -682,7 +683,7 @@
-
- if (TREE_CODE (format_type_id) != IDENTIFIER_NODE)
- {
-- error ("unrecognized format specifier");
-+ error_with_decl (decl, "unrecognized format specifier");
- continue;
- }
- else
-@@ -690,12 +691,26 @@
- char *p = IDENTIFIER_POINTER (format_type_id);
-
- if (!strcmp (p, "printf") || !strcmp (p, "__printf__"))
-+ {
-+ format_type = printf_format_type;
-+ null_format_ok = 0;
-+ }
-+ else if (!strcmp (p, "printf0") || !strcmp (p, "__printf0__"))
-+ {
- format_type = printf_format_type;
-+ null_format_ok = 1;
-+ }
- else if (!strcmp (p, "scanf") || !strcmp (p, "__scanf__"))
-+ {
- format_type = scanf_format_type;
-+ null_format_ok = 0;
-+ }
- else if (!strcmp (p, "strftime")
- || !strcmp (p, "__strftime__"))
-+ {
- format_type = strftime_format_type;
-+ null_format_ok = 0;
-+ }
- else
- {
- error ("`%s' is an unrecognized format function type", p);
-@@ -766,7 +781,8 @@
-
- record_function_format (DECL_NAME (decl),
- DECL_ASSEMBLER_NAME (decl),
-- format_type, format_num, first_arg_num);
-+ format_type, null_format_ok, format_num,
-+ first_arg_num);
- break;
- }
-
-@@ -1010,6 +1026,11 @@
- } format_char_info;
-
- static format_char_info print_char_table[] = {
-+/* FreeBSD kernel extensions. */
-+ { "D", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "b", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "rz", 0, NULL, T_I, T_I, T_L, NULL, NULL, NULL, "-wp0 +#" },
-+#define unextended_print_char_table (print_char_table + 3)
- { "di", 0, T_I, T_I, T_I, T_L, T_LL, T_LL, T_ST, "-wp0 +" },
- { "oxX", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0#" },
- { "u", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0" },
-@@ -1070,6 +1091,7 @@
- tree name; /* identifier such as "printf" */
- tree assembler_name; /* optional mangled identifier (for C++) */
- enum format_type format_type; /* type of format (printf, scanf, etc.) */
-+ int null_format_ok; /* TRUE if the format string may be NULL */
- int format_num; /* number of format argument */
- int first_arg_num; /* number of first arg (zero for varargs) */
- } function_format_info;
-@@ -1102,25 +1124,25 @@
- init_function_format_info ()
- {
- record_function_format (get_identifier ("printf"), NULL_TREE,
-- printf_format_type, 1, 2);
-+ printf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("scanf"), NULL_TREE,
-- scanf_format_type, 1, 2);
-+ scanf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("vprintf"), NULL_TREE,
-- printf_format_type, 1, 0);
-+ printf_format_type, 0, 1, 0);
- record_function_format (get_identifier ("vfprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("vsprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("strftime"), NULL_TREE,
-- strftime_format_type, 3, 0);
-+ strftime_format_type, 0, 3, 0);
-
- record_international_format (get_identifier ("gettext"), NULL_TREE, 1);
- record_international_format (get_identifier ("dgettext"), NULL_TREE, 2);
-@@ -1137,11 +1159,12 @@
- (e.g. for varargs such as vfprintf). */
-
- static void
--record_function_format (name, assembler_name, format_type,
-+record_function_format (name, assembler_name, format_type, null_format_ok,
- format_num, first_arg_num)
- tree name;
- tree assembler_name;
- enum format_type format_type;
-+ int null_format_ok;
- int format_num;
- int first_arg_num;
- {
-@@ -1165,6 +1188,7 @@
- }
-
- info->format_type = format_type;
-+ info->null_format_ok = null_format_ok;
- info->format_num = format_num;
- info->first_arg_num = first_arg_num;
- }
-@@ -1314,7 +1338,8 @@
-
- if (integer_zerop (format_tree))
- {
-- warning ("null format string");
-+ if (!info->null_format_ok)
-+ warning ("null format string");
- return;
- }
- if (TREE_CODE (format_tree) != ADDR_EXPR)
-@@ -1485,12 +1510,13 @@
- It will work on most machines, because size_t and int
- have the same mode. But might as well warn anyway,
- since it will fail on other machines. */
-+ /* XXX should we allow unsigned ints here? */
- if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != integer_type_node)
- &&
- (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != unsigned_type_node))
-- warning ("field width is not type int (arg %d)", arg_num);
-+ warning ("precision is not type int (arg %d)", arg_num);
- }
- }
- else
-@@ -1535,6 +1561,53 @@
- }
- }
- }
-+ if (*format_chars == 'b')
-+ {
-+ /* There should be an int arg to control the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != integer_type_node)
-+ &&
-+ (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != unsigned_type_node))
-+ {
-+ warning ("bitmap is not type int (arg %d)", arg_num);
-+ }
-+ }
-+ }
-+ if (*format_chars == 'D')
-+ {
-+ /* There should be an unsigned char * arg before the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ cur_type = TREE_TYPE (cur_param);
-+ if (TREE_CODE (cur_type) != POINTER_TYPE
-+ || TYPE_MAIN_VARIANT (TREE_TYPE (cur_type))
-+ != unsigned_char_type_node)
-+ {
-+ warning ("ethernet address is not type unsigned char *"
-+ " (arg %d)",
-+ arg_num);
-+ }
-+ }
-+ }
-
- aflag = 0;
-
-@@ -1604,7 +1677,8 @@
- switch (info->format_type)
- {
- case printf_format_type:
-- fci = print_char_table;
-+ fci = flag_format_extensions ? print_char_table
-+ : unextended_print_char_table;
- break;
- case scanf_format_type:
- fci = scan_char_table;
diff --git a/lang/gcc43/files/patch-fb b/lang/gcc43/files/patch-fb
deleted file mode 100644
index dae6d331898c..000000000000
--- a/lang/gcc43/files/patch-fb
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/flags.h.orig Sun Jan 31 09:46:18 1999
-+++ gcc/flags.h Tue Mar 30 13:17:11 1999
-@@ -137,6 +137,10 @@
-
- extern int warn_aggregate_return;
-
-+/* Nonzero means that -Wformat accepts certain non-ANSI formats. */
-+
-+extern int flag_format_extensions;
-+
- /* Nonzero if generating code to do profiling. */
-
- extern int profile_flag;
diff --git a/lang/gcc43/files/patch-fc b/lang/gcc43/files/patch-fc
deleted file mode 100644
index a3f44c5e158b..000000000000
--- a/lang/gcc43/files/patch-fc
+++ /dev/null
@@ -1,21 +0,0 @@
---- gcc/toplev.c.orig Mon Mar 22 15:23:26 1999
-+++ gcc/toplev.c Tue Mar 30 13:13:44 1999
-@@ -754,6 +754,9 @@
-
- int flag_no_ident = 0;
-
-+/* Nonzero means that -Wformat accepts certain system-dependent formats. */
-+int flag_format_extensions = 0;
-+
- /* Table of supported debugging formats. */
- static struct
- {
-@@ -954,6 +957,8 @@
- "Generate code to check every memory access" },
- {"prefix-function-name", &flag_prefix_function_name, 1,
- "Add a prefix to all function names" },
-+ {"format-extensions", &flag_format_extensions, 1,
-+ "-Wformat accepts certain FreeBSD system-dependent formats" },
- {"dump-unnumbered", &flag_dump_unnumbered, 1,
- "Suppress output of instruction numbers and line number notes in debugging dumps"},
- {"instrument-functions", &flag_instrument_function_entry_exit, 1,
diff --git a/lang/gcc43/files/patch-va b/lang/gcc43/files/patch-va
deleted file mode 100644
index 48040ffa6e96..000000000000
--- a/lang/gcc43/files/patch-va
+++ /dev/null
@@ -1,20 +0,0 @@
---- gcc/Makefile.in.orig Thu Feb 25 12:40:16 1999
-+++ gcc/Makefile.in Mon Mar 1 04:36:40 1999
-@@ -793,7 +793,7 @@
- rm -f config.run
-
- $(srcdir)/configure: $(srcdir)/configure.in
-- cd $(srcdir); autoconf
-+ cd $(srcdir); echo "wants to run autoconf"
-
- # cstamp-h.in controls rebuilding of config.in.
- # It is named cstamp-h.in and not stamp-h.in so the mostlyclean rule doesn't
-@@ -806,7 +806,7 @@
- # ??? Newer versions have a maintainer mode that may be useful here.
- $(srcdir)/config.in: $(srcdir)/cstamp-h.in
- $(srcdir)/cstamp-h.in: $(srcdir)/configure.in $(srcdir)/acconfig.h
-- cd $(srcdir) && autoheader
-+ cd $(srcdir) && echo "want to run autoheader"
- @rm -f $(srcdir)/cstamp-h.in
- echo timestamp > $(srcdir)/cstamp-h.in
- auto-host.h: cstamp-h ; @true
diff --git a/lang/gcc43/pkg-comment b/lang/gcc43/pkg-comment
deleted file mode 100644
index e67c9eca41ae..000000000000
--- a/lang/gcc43/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-EGCS enhanced version of the GNU compiler suite (inprogress version)
diff --git a/lang/gcc43/pkg-descr b/lang/gcc43/pkg-descr
deleted file mode 100644
index 0429360a5404..000000000000
--- a/lang/gcc43/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Egcs (pronounced "eggs") is an enhanced version of the GNU compiler
-suite, including gcc, g++, and g77. Egcs is based on a recent
-snapshot of the gcc-2.8 development sources; it contains nearly
-all of the new features found in gcc-2.8. Egcs also contains many
-improvements and features not found in gcc-2.7 and even the soon to be
-released gcc-2.8 compilers. C++ support, and in particular template
-support, is vastly improved over gcc-2.7.
-
-For more details, see <http://www.cygnus.com/egcs/>.
-
-Beware: This port installs new versions of "gcc", "g++", "c++" and
-so forth into the "${PREFIX}/bin" directory. Mind your PATHs if you
-don't want to use this compiler by default.
-
-- John Polstra <jdp@polstra.com>
-
-WWW: http://egcs.cygnus.com
diff --git a/lang/gcc43/pkg-plist b/lang/gcc43/pkg-plist
deleted file mode 100644
index 1ca16caec5f1..000000000000
--- a/lang/gcc43/pkg-plist
+++ /dev/null
@@ -1,318 +0,0 @@
-@comment $FreeBSD$
-bin/eg++filt
-bin/eg++
-bin/eg77
-bin/egcc
-bin/%%GNU_HOST%%-gcc
-bin/gcj
-bin/gcjh
-bin/gcov
-bin/jv-scan
-bin/jcf-dump
-%%GNU_HOST%%/include/_G_config.h
-%%GNU_HOST%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/PlotFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/SFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algorithm
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bitset
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/builtinbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cassert
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cerrno
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cfloat
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ciso646
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/climits
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/clocale
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cmath
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csetjmp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csignal
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdarg
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstddef
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdio
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdlib
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstring
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ctime
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwchar
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/defalloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/dummy.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/editbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/floatio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/functional
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/indstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iolibio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iosfwd
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostreamP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/istream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libioP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/parsestream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pfstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/procbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/queue
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ropeimpl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/dcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/fcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/indirect_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/ldcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/mask_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/std_valarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/straits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.tcc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_meta.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdexcept
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdiostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_config.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_construct.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_fun.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_numeric.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_queue.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_raw_storage_iter.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_relops.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_uninitialized.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_vector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/streambuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strfile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/string
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/type_traits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/utility
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/valarray
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
-@unexec install-info --delete %D/info/gcc.info %D/info/dir
-@unexec install-info --delete %D/info/g77.info %D/info/dir
-@unexec install-info --delete %D/info/cpp.info %D/info/dir
-info/cpp.info
-info/cpp.info-1
-info/cpp.info-2
-info/cpp.info-3
-info/g77.info
-info/g77.info-1
-info/g77.info-10
-info/g77.info-11
-info/g77.info-12
-info/g77.info-13
-info/g77.info-14
-info/g77.info-15
-info/g77.info-16
-info/g77.info-17
-info/g77.info-18
-info/g77.info-19
-info/g77.info-2
-info/g77.info-20
-info/g77.info-21
-info/g77.info-3
-info/g77.info-4
-info/g77.info-5
-info/g77.info-6
-info/g77.info-7
-info/g77.info-8
-info/g77.info-9
-info/gcc.info
-info/gcc.info-1
-info/gcc.info-10
-info/gcc.info-11
-info/gcc.info-12
-info/gcc.info-13
-info/gcc.info-14
-info/gcc.info-15
-info/gcc.info-16
-info/gcc.info-17
-info/gcc.info-18
-info/gcc.info-19
-info/gcc.info-2
-info/gcc.info-20
-info/gcc.info-21
-info/gcc.info-22
-info/gcc.info-23
-info/gcc.info-24
-info/gcc.info-25
-info/gcc.info-26
-info/gcc.info-27
-info/gcc.info-28
-info/gcc.info-29
-info/gcc.info-30
-info/gcc.info-31
-info/gcc.info-3
-info/gcc.info-4
-info/gcc.info-5
-info/gcc.info-6
-info/gcc.info-7
-info/gcc.info-8
-info/gcc.info-9
-@exec install-info %D/info/cpp.info %D/info/dir
-@exec install-info %D/info/g77.info %D/info/dir
-@exec install-info %D/info/gcc.info %D/info/dir
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbeginS.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtend.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtendS.o
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/iso646.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/encoding.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/hash.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-api.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
-@comment These 3 libraries are moved from PREFIX/lib to avoid conflicts
-@comment with the stock compiler.
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libg2c.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
-@dirrm %%GNU_HOST%%/include
-@dirrm %%GNU_HOST%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%
-@dirrm lib/gcc-lib
diff --git a/lang/gcc44/Makefile b/lang/gcc44/Makefile
deleted file mode 100644
index efee67e57ea1..000000000000
--- a/lang/gcc44/Makefile
+++ /dev/null
@@ -1,118 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: egcs
-# Version required: 1998-09-14
-# Date created: 9 Jan 1998
-# Whom: John Polstra <jdp@polstra.com>
-#
-# $FreeBSD$
-#
-
-SNAPDATE= 1999-11-10
-SNAPVER= ${SNAPDATE:S/-//g}
-
-DISTNAME= gcc-2.96
-PKGNAME= gcc-devel-${SNAPVER}
-CATEGORIES= lang java
-MASTER_SITES= ftp://egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.ninemoons.com/pub/mirrors/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.nluug.nl/pub/languages/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.yggdrasil.com/mirrors/site/egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/
-DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
- egcs-java-${SNAPVER}${EXTRACT_SUFX} \
- egcs-objc-${SNAPVER}${EXTRACT_SUFX}
-
-MAINTAINER= obrien@FreeBSD.org
-
-NO_CDROM= 'dated material'
-
-.include <bsd.port.pre.mk>
-
-EGCS_REV= ${DISTNAME:S/gcc-//g}
-LIBSTDCPP_REV= 4
-WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
-
-.if ${PORTOBJFORMAT} == "elf"
-.if ${MACHINE_ARCH} == "i386"
-PLIST= ${WRKDIR}/PLIST
-.endif
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL}
-.else
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsdaout${OSREL}
-.endif
-
-PLIST_SUB= EGCS_REV=${EGCS_REV} GNU_HOST=${CONFIGURE_TARGET}
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= --with-gnu-as --with-gnu-ld \
- --with-gxx-include-dir=${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/include/g++
-.if defined(WANT_SHAREDLIBS)
-CONFIGURE_ARGS+= --enable-shared
-.endif
-.if defined(WANT_THREADS)
-# ?is this an ObjC only thing?
-CONFIGURE_ARGS+= --enable-threads=posix
-.endif
-ALL_TARGET= bootstrap
-MAN1= cccp.1 eg++.1 eg77.1 egcc.1
-
-pre-patch:
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
- @${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
-
-pre-configure:
- @(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
- ${SED} -e "s:__FreeBSD__:__FreeBSD__=$${MAJ}:" ${FILESDIR}/freebsd.h \
- >${WRKSRC}/gcc/config/freebsd.h )
- @${CP} ${FILESDIR}/alpha-freebsd.h ${WRKSRC}/gcc/config/alpha/freebsd.h
-.if ${PORTOBJFORMAT} == "elf" && ${MACHINE_ARCH} == "i386"
- @${SED} -e 's/^@comment ELF-only://' ${PKGDIR}/PLIST >${PLIST}
-.endif
- @# Keep from running `autoconf' and `autoheader' since we modified
- @# configure.in by patching it.
- @touch ${WRKSRC}/gcc/configure
- @touch ${WRKSRC}/gcc/cstamp-h.in
-
-pre-install:
- ${MKDIR} ${PREFIX}/info
-
-post-install:
- @${RM} -f ${PREFIX}/bin/c++
- @${MV} -f ${PREFIX}/bin/c++filt ${PREFIX}/bin/g++filt
- @(for prog in ${PREFIX}/bin/gcc ${PREFIX}/bin/g++ \
- ${PREFIX}/bin/g++filt ${PREFIX}/bin/g77 ${PREFIX}/bin/gcov \
- ${PREFIX}/bin/${CONFIGURE_TARGET}-gcc \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1obj \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1plus \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cpp \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/collect2 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/f771 ; \
- do \
- strip $$prog ; \
- done)
- ${MV} ${PREFIX}/bin/gcc ${PREFIX}/bin/egcc
- ${MV} ${PREFIX}/bin/g++ ${PREFIX}/bin/eg++
- ${MV} ${PREFIX}/bin/g77 ${PREFIX}/bin/eg77
- ${MV} ${PREFIX}/bin/g++filt ${PREFIX}/bin/eg++filt
- ${RM} -f ${PREFIX}/bin/cpp
- ${MV} ${PREFIX}/lib/libiberty.a \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
- ${MV} -f ${PREFIX}/lib/libstdc++.a.${LIBSTDCPP_REV} \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/libstdc++.a
- ${MV} ${PREFIX}/man/man1/gcc.1 ${PREFIX}/man/man1/egcc.1
- ${MV} ${PREFIX}/man/man1/g++.1 ${PREFIX}/man/man1/eg++.1
- ${MV} ${PREFIX}/man/man1/g77.1 ${PREFIX}/man/man1/eg77.1
-.if defined(WANT_SHAREDLIBS)
- ${MV} -f ${PREFIX}/lib/libstdc++.so* \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
-.endif
-.for info in cpp g77 gcc
- install-info ${PREFIX}/info/${info}.info ${PREFIX}/info/dir
-.endfor
-
-.include <bsd.port.post.mk>
diff --git a/lang/gcc44/distinfo b/lang/gcc44/distinfo
deleted file mode 100644
index 01e47c5903ef..000000000000
--- a/lang/gcc44/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-MD5 (egcs-core-19991110.tar.gz) = 84f799ff559c69b30746297bbbb025ea
-MD5 (egcs-g++-19991110.tar.gz) = ea1c5a9dbb4d76d1d2525580fc725263
-MD5 (egcs-g77-19991110.tar.gz) = 07c65a4f071590b3013f0452cdb0116c
-MD5 (egcs-java-19991110.tar.gz) = 2ee9273bc569269998f9ac1e961cac67
-MD5 (egcs-objc-19991110.tar.gz) = d4e71cd48956bf699adc775ee930cd1a
diff --git a/lang/gcc44/files/alpha-freebsd.h b/lang/gcc44/files/alpha-freebsd.h
deleted file mode 100644
index 18598f9c36a9..000000000000
--- a/lang/gcc44/files/alpha-freebsd.h
+++ /dev/null
@@ -1,551 +0,0 @@
-/* Definitions of target machine for GNU compiler,
- for Alpha FreeBSD systems.
- Copyright (C) 1998 Free Software Foundation, Inc.
-
-This file is part of GNU CC.
-
-GNU CC 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, or (at your option)
-any later version.
-
-GNU CC 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 GNU CC; see the file COPYING. If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
-
-/* This is used on Alpha platforms that use the ELF format.
- This was taken from the NetBSD configuration, and modified
- for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
-
-/* $FreeBSD: /tmp/pcvs/ports/lang/gcc44/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
-
-
-/* Get generic FreeBSD definitions. */
-#include <freebsd.h>
-
-
-#undef OBJECT_FORMAT_COFF
-#undef EXTENDED_COFF
-#define OBJECT_FORMAT_ELF
-
-/* This is BSD, so it wants DBX format. */
-
-#define DBX_DEBUGGING_INFO
-
-/* This is the char to use for continuation (in case we need to turn
- continuation back on). */
-
-#undef DBX_CONTIN_CHAR
-#define DBX_CONTIN_CHAR '?'
-
-#undef ASM_FINAL_SPEC
-
-/* Names to predefine in the preprocessor for this target machine.
- XXX FreeBSD, by convention, shouldn't do __alpha, but lots of applications
- expect it because that's what OSF/1 does. */
-
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (FreeBSD/alpha ELF)");
-
-#undef TARGET_DEFAULT
-#define TARGET_DEFAULT (MASK_FP | MASK_FPREGS | MASK_GAS)
-
-#undef CPP_PREDEFINES
-#define CPP_PREDEFINES \
- "-D__alpha__ -D__alpha -D__ELF__ -Acpu(alpha) -Amachine(alpha)" \
- CPP_FBSD_PREDEFINES
-
-#undef CPP_SPEC
-#define CPP_SPEC "%{posix:-D_POSIX_SOURCE}"
-
-/* Make gcc agree with <machine/ansi.h> */
-
-#undef WCHAR_TYPE
-#define WCHAR_TYPE "int"
-
-#undef WCHAR_UNSIGNED
-#define WCHAR_UNSIGNED 0
-
-#undef WCHAR_TYPE_SIZE
-#define WCHAR_TYPE_SIZE 32
-
-/* Output assembler code to FILE to increment profiler label # LABELNO
- for profiling a function entry. Under FreeBSD/Alpha, the assembler does
- nothing special with -pg. */
-
-#undef FUNCTION_PROFILER
-#define FUNCTION_PROFILER(FILE, LABELNO) \
- fputs ("\tjsr $28,_mcount\n", (FILE))
-
-/* Show that we need a GP when profiling. */
-#define TARGET_PROFILING_NEEDS_GP
-
-#undef HAS_INIT_SECTION
-
-/* Provide an ASM_SPEC appropriate for a FreeBSD/alpha target. This differs
- from the generic FreeBSD ASM_SPEC in that no special handling of PIC is
- necessary on the Alpha. */
-
-#undef ASM_SPEC
-#define ASM_SPEC " %| %{mcpu=*:-m%*}"
-
-/* Output at beginning of assembler file. */
-
-#undef ASM_FILE_START
-#define ASM_FILE_START(FILE) \
-{ \
- alpha_write_verstamp (FILE); \
- output_file_directive (FILE, main_input_filename); \
- fprintf (FILE, "\t.version\t\"01.01\"\n"); \
- fprintf (FILE, "\t.set noat\n"); \
-}
-
-#undef ASM_OUTPUT_SOURCE_LINE
-#define ASM_OUTPUT_SOURCE_LINE(STREAM, LINE) \
- alpha_output_lineno (STREAM, LINE)
-extern void alpha_output_lineno ();
-
-extern void output_file_directive ();
-
-/* Attach a special .ident directive to the end of the file to identify
- the version of GCC which compiled this code. The format of the
- .ident string is patterned after the ones produced by native svr4
- C compilers. */
-
-#undef IDENT_ASM_OP
-#define IDENT_ASM_OP ".ident"
-
-#ifdef IDENTIFY_WITH_IDENT
-#undef ASM_IDENTIFY_GCC
-#define ASM_IDENTIFY_GCC(FILE) /* nothing */
-#undef ASM_IDENTIFY_LANGUAGE
-#define ASM_IDENTIFY_LANGUAGE(FILE) \
- fprintf(FILE, "\t%s \"GCC (%s) %s\"\n", IDENT_ASM_OP, \
- lang_identify(), version_string)
-#else
-#undef ASM_FILE_END
-#define ASM_FILE_END(FILE) \
-do { \
- fprintf ((FILE), "\t%s\t\"GCC: (GNU) %s\"\n", \
- IDENT_ASM_OP, version_string); \
- } while (0)
-#endif
-
-/* Allow #sccs in preprocessor. */
-
-#define SCCS_DIRECTIVE
-
-/* Output #ident as a .ident. */
-
-#undef ASM_OUTPUT_IDENT
-#define ASM_OUTPUT_IDENT(FILE, NAME) \
- fprintf (FILE, "\t%s\t\"%s\"\n", IDENT_ASM_OP, NAME);
-
-/* This is how to allocate empty space in some section. The .zero
- pseudo-op is used for this on most svr4 assemblers. */
-
-#undef SKIP_ASM_OP
-#define SKIP_ASM_OP ".zero"
-
-#undef ASM_OUTPUT_SKIP
-#define ASM_OUTPUT_SKIP(FILE,SIZE) \
- fprintf (FILE, "\t%s\t%u\n", SKIP_ASM_OP, (SIZE))
-
-/* Output the label which precedes a jumptable. Note that for all svr4
- systems where we actually generate jumptables (which is to say every
- svr4 target except i386, where we use casesi instead) we put the jump-
- tables into the .rodata section and since other stuff could have been
- put into the .rodata section prior to any given jumptable, we have to
- make sure that the location counter for the .rodata section gets pro-
- perly re-aligned prior to the actual beginning of the jump table. */
-
-#undef ALIGN_ASM_OP
-#define ALIGN_ASM_OP ".align"
-
-#ifndef ASM_OUTPUT_BEFORE_CASE_LABEL
-#define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \
- ASM_OUTPUT_ALIGN ((FILE), 2);
-#endif
-
-#undef ASM_OUTPUT_CASE_LABEL
-#define ASM_OUTPUT_CASE_LABEL(FILE,PREFIX,NUM,JUMPTABLE) \
- do { \
- ASM_OUTPUT_BEFORE_CASE_LABEL (FILE, PREFIX, NUM, JUMPTABLE) \
- ASM_OUTPUT_INTERNAL_LABEL (FILE, PREFIX, NUM); \
- } while (0)
-
-/* The standard SVR4 assembler seems to require that certain builtin
- library routines (e.g. .udiv) be explicitly declared as .globl
- in each assembly file where they are referenced. */
-
-#undef ASM_OUTPUT_EXTERNAL_LIBCALL
-#define ASM_OUTPUT_EXTERNAL_LIBCALL(FILE, FUN) \
- ASM_GLOBALIZE_LABEL (FILE, XSTR (FUN, 0))
-
-/* This says how to output assembler code to declare an
- uninitialized external linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef COMMON_ASM_OP
-#define COMMON_ASM_OP ".comm"
-
-#undef ASM_OUTPUT_ALIGNED_COMMON
-#define ASM_OUTPUT_ALIGNED_COMMON(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", COMMON_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), ",%u,%u\n", (SIZE), (ALIGN) / BITS_PER_UNIT); \
-} while (0)
-
-/* This says how to output assembler code to declare an
- uninitialized internal linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef LOCAL_ASM_OP
-#define LOCAL_ASM_OP ".local"
-
-#undef ASM_OUTPUT_ALIGNED_LOCAL
-#define ASM_OUTPUT_ALIGNED_LOCAL(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", LOCAL_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), "\n"); \
- ASM_OUTPUT_ALIGNED_COMMON (FILE, NAME, SIZE, ALIGN); \
-} while (0)
-
-/* This is the pseudo-op used to generate a 64-bit word of data with a
- specific value in some section. */
-
-#undef INT_ASM_OP
-#define INT_ASM_OP ".quad"
-
-/* This is the pseudo-op used to generate a contiguous sequence of byte
- values from a double-quoted string WITHOUT HAVING A TERMINATING NUL
- AUTOMATICALLY APPENDED. This is the same for most svr4 assemblers. */
-
-#undef ASCII_DATA_ASM_OP
-#define ASCII_DATA_ASM_OP ".ascii"
-
-/* Support const sections and the ctors and dtors sections for g++.
- Note that there appears to be two different ways to support const
- sections at the moment. You can either #define the symbol
- READONLY_DATA_SECTION (giving it some code which switches to the
- readonly data section) or else you can #define the symbols
- EXTRA_SECTIONS, EXTRA_SECTION_FUNCTIONS, SELECT_SECTION, and
- SELECT_RTX_SECTION. We do both here just to be on the safe side. */
-
-#undef USE_CONST_SECTION
-#define USE_CONST_SECTION 1
-
-#undef CONST_SECTION_ASM_OP
-#define CONST_SECTION_ASM_OP ".section\t.rodata"
-
-/* Define the pseudo-ops used to switch to the .ctors and .dtors sections.
-
- Note that we want to give these sections the SHF_WRITE attribute
- because these sections will actually contain data (i.e. tables of
- addresses of functions in the current root executable or shared library
- file) and, in the case of a shared library, the relocatable addresses
- will have to be properly resolved/relocated (and then written into) by
- the dynamic linker when it actually attaches the given shared library
- to the executing process. (Note that on SVR4, you may wish to use the
- `-z text' option to the ELF linker, when building a shared library, as
- an additional check that you are doing everything right. But if you do
- use the `-z text' option when building a shared library, you will get
- errors unless the .ctors and .dtors sections are marked as writable
- via the SHF_WRITE attribute.) */
-
-#undef CTORS_SECTION_ASM_OP
-#define CTORS_SECTION_ASM_OP ".section\t.ctors,\"aw\""
-#undef DTORS_SECTION_ASM_OP
-#define DTORS_SECTION_ASM_OP ".section\t.dtors,\"aw\""
-
-/* On svr4, we *do* have support for the .init and .fini sections, and we
- can put stuff in there to be executed before and after `main'. We let
- crtstuff.c and other files know this by defining the following symbols.
- The definitions say how to change sections to the .init and .fini
- sections. This is the same for all known svr4 assemblers. */
-
-#undef INIT_SECTION_ASM_OP
-#define INIT_SECTION_ASM_OP ".section\t.init"
-#undef FINI_SECTION_ASM_OP
-#define FINI_SECTION_ASM_OP ".section\t.fini"
-
-/* A default list of other sections which we might be "in" at any given
- time. For targets that use additional sections (e.g. .tdesc) you
- should override this definition in the target-specific file which
- includes this file. */
-
-#undef EXTRA_SECTIONS
-#define EXTRA_SECTIONS in_const, in_ctors, in_dtors
-
-/* A default list of extra section function definitions. For targets
- that use additional sections (e.g. .tdesc) you should override this
- definition in the target-specific file which includes this file. */
-
-#undef EXTRA_SECTION_FUNCTIONS
-#define EXTRA_SECTION_FUNCTIONS \
- CONST_SECTION_FUNCTION \
- CTORS_SECTION_FUNCTION \
- DTORS_SECTION_FUNCTION
-
-#undef READONLY_DATA_SECTION
-#define READONLY_DATA_SECTION() const_section ()
-
-extern void text_section ();
-
-#undef CONST_SECTION_FUNCTION
-#define CONST_SECTION_FUNCTION \
-void \
-const_section () \
-{ \
- if (!USE_CONST_SECTION) \
- text_section(); \
- else if (in_section != in_const) \
- { \
- fprintf (asm_out_file, "%s\n", CONST_SECTION_ASM_OP); \
- in_section = in_const; \
- } \
-}
-
-#undef CTORS_SECTION_FUNCTION
-#define CTORS_SECTION_FUNCTION \
-void \
-ctors_section () \
-{ \
- if (in_section != in_ctors) \
- { \
- fprintf (asm_out_file, "%s\n", CTORS_SECTION_ASM_OP); \
- in_section = in_ctors; \
- } \
-}
-
-#undef DTORS_SECTION_FUNCTION
-#define DTORS_SECTION_FUNCTION \
-void \
-dtors_section () \
-{ \
- if (in_section != in_dtors) \
- { \
- fprintf (asm_out_file, "%s\n", DTORS_SECTION_ASM_OP); \
- in_section = in_dtors; \
- } \
-}
-
-/* Switch into a generic section.
- This is currently only used to support section attributes.
-
- We make the section read-only and executable for a function decl,
- read-only for a const data decl, and writable for a non-const data decl. */
-#undef ASM_OUTPUT_SECTION_NAME
-#define ASM_OUTPUT_SECTION_NAME(FILE, DECL, NAME, RELOC) \
- fprintf (FILE, ".section\t%s,\"%s\",@progbits\n", NAME, \
- (DECL) && TREE_CODE (DECL) == FUNCTION_DECL ? "ax" : \
- (DECL) && DECL_READONLY_SECTION (DECL, RELOC) ? "a" : "aw")
-
-
-/* A C statement (sans semicolon) to output an element in the table of
- global constructors. */
-#undef ASM_OUTPUT_CONSTRUCTOR
-#define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME) \
- do { \
- ctors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement (sans semicolon) to output an element in the table of
- global destructors. */
-#undef ASM_OUTPUT_DESTRUCTOR
-#define ASM_OUTPUT_DESTRUCTOR(FILE,NAME) \
- do { \
- dtors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement or statements to switch to the appropriate
- section for output of DECL. DECL is either a `VAR_DECL' node
- or a constant of some sort. RELOC indicates whether forming
- the initial value of DECL requires link-time relocations. */
-
-#undef SELECT_SECTION
-#define SELECT_SECTION(DECL,RELOC) \
-{ \
- if (TREE_CODE (DECL) == STRING_CST) \
- { \
- if (! flag_writable_strings) \
- const_section (); \
- else \
- data_section (); \
- } \
- else if (TREE_CODE (DECL) == VAR_DECL) \
- { \
- if ((flag_pic && RELOC) \
- || !TREE_READONLY (DECL) || TREE_SIDE_EFFECTS (DECL) \
- || !DECL_INITIAL (DECL) \
- || (DECL_INITIAL (DECL) != error_mark_node \
- && !TREE_CONSTANT (DECL_INITIAL (DECL)))) \
- data_section (); \
- else \
- const_section (); \
- } \
- else \
- const_section (); \
-}
-
-/* A C statement or statements to switch to the appropriate
- section for output of RTX in mode MODE. RTX is some kind
- of constant in RTL. The argument MODE is redundant except
- in the case of a `const_int' rtx. Currently, these always
- go into the const section. */
-
-#undef SELECT_RTX_SECTION
-#define SELECT_RTX_SECTION(MODE,RTX) const_section()
-
-/* Define the strings used for the .type, .size and .set directives.
- These strings generally do not vary from one system running svr4 to
- another, but if a given system (e.g. m88k running svr) needs to use
- different pseudo-op names for these, they may be overridden in the
- file which includes this one. */
-
-#undef TYPE_ASM_OP
-#define TYPE_ASM_OP ".type"
-#undef SIZE_ASM_OP
-#define SIZE_ASM_OP ".size"
-
-/* This is how we tell the assembler that two symbols have the same value. */
-
-#undef ASM_OUTPUT_DEF
-#define ASM_OUTPUT_DEF(FILE,NAME1,NAME2) \
- do { assemble_name(FILE, NAME1); \
- fputs(" = ", FILE); \
- assemble_name(FILE, NAME2); \
- fputc('\n', FILE); } while (0)
-
-/* A table of bytes codes used by the ASM_OUTPUT_ASCII and
- ASM_OUTPUT_LIMITED_STRING macros. Each byte in the table
- corresponds to a particular byte value [0..255]. For any
- given byte value, if the value in the corresponding table
- position is zero, the given character can be output directly.
- If the table value is 1, the byte must be output as a \ooo
- octal escape. If the tables value is anything else, then the
- byte value should be output as a \ followed by the value
- in the table. Note that we can use standard UN*X escape
- sequences for many control characters, but we don't use
- \a to represent BEL because some svr4 assemblers (e.g. on
- the i386) don't know about that. Also, we don't use \v
- since some versions of gas, such as 2.2 did not accept it. */
-
-#undef ESCAPES
-#define ESCAPES \
-"\1\1\1\1\1\1\1\1btn\1fr\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\0\0\"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\\\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1"
-
-/* Some svr4 assemblers have a limit on the number of characters which
- can appear in the operand of a .string directive. If your assembler
- has such a limitation, you should define STRING_LIMIT to reflect that
- limit. Note that at least some svr4 assemblers have a limit on the
- actual number of bytes in the double-quoted string, and that they
- count each character in an escape sequence as one byte. Thus, an
- escape sequence like \377 would count as four bytes.
-
- If your target assembler doesn't support the .string directive, you
- should define this to zero.
-*/
-
-#undef STRING_LIMIT
-#define STRING_LIMIT ((unsigned) 256)
-
-#undef STRING_ASM_OP
-#define STRING_ASM_OP ".string"
-
-/*
- * We always use gas here, so we don't worry about ECOFF assembler problems.
- */
-#undef TARGET_GAS
-#define TARGET_GAS 1
-
-#undef PREFERRED_DEBUGGING_TYPE
-#define PREFERRED_DEBUGGING_TYPE DBX_DEBUG
-
-#undef LINK_SPEC
-#define LINK_SPEC "-m elf64alpha \
- %{p:%e`-p' not supported; use `-pg' and gprof(1)} \
- %{Wl,*:%*} \
- %{assert*} %{R*} %{rpath*} %{defsym*} \
- %{shared:-Bshareable %{h*} %{soname*}} \
- %{symbolic:-Bsymbolic} \
- %{!shared: \
- %{!static: \
- %{rdynamic:-export-dynamic} \
- %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \
- %{static:-Bstatic}}"
-
-#undef STARTFILE_SPEC
-#define STARTFILE_SPEC \
- "%{!shared: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
- %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-
-/* Provide a ENDFILE_SPEC appropriate for ELF. Here we tack on the
- magical crtend.o file which provides part of the support for
- getting C++ file-scope static object constructed before entering
- `main', followed by a normal ELF "finalizer" file, `crtn.o'. */
-
-#undef ENDFILE_SPEC
-#define ENDFILE_SPEC \
- "%{!shared:crtend.o%s} %{shared:crtendS.o%s}"
-
-/* Implicit library calls should use memcpy, not bcopy, etc. */
-
-#define TARGET_MEM_FUNCTIONS
-
-/* Handle #pragma weak and #pragma pack. */
-
-#define HANDLE_SYSV_PRAGMA
-
-/*
- * Some imports from svr4.h in support of shared libraries.
- * Currently, we need the DECLARE_OBJECT_SIZE stuff.
- */
-
-/* This is how we tell the assembler that a symbol is weak. */
-
-#undef ASM_WEAKEN_LABEL
-#define ASM_WEAKEN_LABEL(FILE,NAME) \
- do { fputs ("\t.globl\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); \
- fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); } while (0)
-
-/* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
- expect various different forms for this operand. The one given here
- is just a default. You may need to override it in your machine-
- specific tm.h file (depending upon the particulars of your assembler). */
-
-#undef TYPE_OPERAND_FMT
-#define TYPE_OPERAND_FMT "@%s"
-
-/* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-
-#ifndef ASM_DECLARE_RESULT
-#define ASM_DECLARE_RESULT(FILE, RESULT)
-#endif
diff --git a/lang/gcc44/files/patch-aa b/lang/gcc44/files/patch-aa
deleted file mode 100644
index 9dc2e19279bb..000000000000
--- a/lang/gcc44/files/patch-aa
+++ /dev/null
@@ -1,12 +0,0 @@
---- gcc/cpp.texi.orig Mon Aug 11 08:57:05 1997
-+++ gcc/cpp.texi Sat Jan 10 11:59:15 1998
-@@ -1,5 +1,9 @@
- \input texinfo
- @setfilename cpp.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* cpp: (cpp). The egcs C/C++ preprocessor.
-+@end direntry
- @settitle The C Preprocessor
-
- @ignore
diff --git a/lang/gcc44/files/patch-ab b/lang/gcc44/files/patch-ab
deleted file mode 100644
index f298fd056742..000000000000
--- a/lang/gcc44/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/f/g77.texi.orig Thu Jun 4 03:41:18 1998
-+++ gcc/f/g77.texi Tue Jun 9 17:52:16 1998
-@@ -150,7 +150,7 @@
-
- @dircategory Programming
- @direntry
--* g77: (g77). The GNU Fortran compiler.
-+* g77: (g77). The EGCS GNU Fortran compiler.
- @end direntry
- @node Top, Copying,, (DIR)
- @top Introduction
diff --git a/lang/gcc44/files/patch-ac b/lang/gcc44/files/patch-ac
deleted file mode 100644
index 961874c5c315..000000000000
--- a/lang/gcc44/files/patch-ac
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/gcc.texi.orig Fri Jan 2 15:38:11 1998
-+++ gcc/gcc.texi Sat Jan 10 11:56:49 1998
-@@ -1,6 +1,10 @@
- >\input texinfo @c -*-texinfo-*-
- @c %**start of header
- @setfilename gcc.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* gcc: (gcc). The egcs C/C++ compiler.
-+@end direntry
- @c @setfilename usegcc.info
- @c @setfilename portgcc.info
- @c To produce the full manual, use the "gcc.info" setfilename, and
diff --git a/lang/gcc44/files/patch-ad b/lang/gcc44/files/patch-ad
deleted file mode 100644
index f8a3b90fdb1a..000000000000
--- a/lang/gcc44/files/patch-ad
+++ /dev/null
@@ -1,93 +0,0 @@
---- gcc/config/i386/freebsd-aout.h.orig Tue Jun 1 17:02:37 1999
-+++ gcc/config/i386/freebsd-aout.h Mon Jun 14 14:11:20 1999
-@@ -20,6 +20,10 @@
- the Free Software Foundation, 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-+
-+/* Get generic FreeBSD definitions. */
-+#include <freebsd.h>
-+
- /* This is tested by i386gas.h. */
- #define YES_UNDERSCORES
-
-@@ -32,12 +36,10 @@
- #include "i386/perform.h"
-
- /* This goes away when the math-emulator is fixed */
--#undef TARGET_DEFAULT
--#define TARGET_DEFAULT \
-- (MASK_80387 | MASK_IEEE_FP | MASK_FLOAT_RETURNS | MASK_NO_FANCY_MATH_387)
-+#define TARGET_CPU_DEFAULT 0400 /* TARGET_NO_FANCY_MATH_387 */
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Dunix -Di386 -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- /* Like the default, except no -lg. */
- #define LIB_SPEC "%{!shared:%{!pg:-lc}%{pg:-lc_p}}"
-@@ -87,14 +89,6 @@
- necessary when compiling PIC code. */
-
- #define JUMP_TABLES_IN_TEXT_SECTION 1
--
--/* Don't default to pcc-struct-return, because in FreeBSD we prefer the
-- superior nature of the older gcc way. */
--#define DEFAULT_PCC_STRUCT_RETURN 0
--
--/* Ensure we the configuration knows our system correctly so we can link with
-- libraries compiled with the native cc. */
--#undef NO_DOLLAR_IN_LABEL
-
- /* i386 freebsd still uses old binutils that don't insert nops by default
- when the .align directive demands to insert extra space in the text
-@@ -105,19 +99,18 @@
-
- /* Profiling routines, partially copied from i386/osfrose.h. */
-
--/* Redefine this to use %eax instead of %edx. */
-+/* Tell final.c that we don't need a label passed to mcount. */
-+#define NO_PROFILE_DATA
-+
- #undef FUNCTION_PROFILER
- #define FUNCTION_PROFILER(FILE, LABELNO) \
- { \
- if (flag_pic) \
- { \
-- fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%eax\n", \
-- LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \
- } \
- else \
- { \
-- fprintf (FILE, "\tmovl $%sP%d,%%eax\n", LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall mcount\n"); \
- } \
- }
-@@ -135,6 +128,7 @@
-
- #define TYPE_ASM_OP ".type"
- #define SIZE_ASM_OP ".size"
-+#define SET_ASM_OP ".set"
-
- /* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
-@@ -144,6 +138,12 @@
-
- #define TYPE_OPERAND_FMT "@%s"
-
-+#define HANDLE_SYSV_PRAGMA 1
-+
-+#define ASM_WEAKEN_LABEL(FILE,NAME) \
-+ do { fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
-+ fputc ('\n', FILE); } while (0)
-+
- /* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-@@ -245,3 +245,5 @@
- #define STARTFILE_SPEC \
- "%{shared:c++rt0.o%s} \
- %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}"
-+
-+#define MD_STARTFILE_PREFIX "/usr/lib/aout/"
diff --git a/lang/gcc44/files/patch-af b/lang/gcc44/files/patch-af
deleted file mode 100644
index 533a35a95584..000000000000
--- a/lang/gcc44/files/patch-af
+++ /dev/null
@@ -1,83 +0,0 @@
---- gcc/config/i386/freebsd.h.orig Thu Jun 17 05:33:32 1999
-+++ gcc/config/i386/freebsd.h Sat Jul 24 17:59:06 1999
-@@ -135,6 +135,10 @@
- : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \
- : (-1))
-
-+/* Don't use EGCS's normal profiling code -- we have our own fine-grained
-+ basic block profiling. */
-+#define NO_PROFILE_DATA
-+
- /* Tell final.c that we don't need a label passed to mcount. */
-
- #undef FUNCTION_PROFILER
-@@ -162,22 +166,30 @@
- #define WCHAR_TYPE_SIZE BITS_PER_WORD
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Di386 -Dunix -D__ELF__ -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- #undef CPP_SPEC
--#define CPP_SPEC "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}"
-+#if TARGET_CPU_DEFAULT == 2
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{!m386:-D__i486__}"
-+#else
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{m486:-D__i486__}"
-+#endif
-+
-+#undef CC1_SPEC
-+#define CC1_SPEC "\
-+ %{gline:%{!g:%{!g0:%{!g1:%{!g2: -g1}}}}} \
-+ %{maout: %{!mno-underscores: %{!munderscores: -munderscores }}}"
-
--/* This defines which switch letters take arguments. On FreeBSD, most of
-- the normal cases (defined in gcc.c) apply, and we also have -h* and
-- -z* options (for the linker) (comming from svr4).
-- We also have -R (alias --rpath), no -z, --soname (-h), --assert etc. */
--
--#undef SWITCH_TAKES_ARG
--#define SWITCH_TAKES_ARG(CHAR) \
-- (DEFAULT_SWITCH_TAKES_ARG (CHAR) \
-- || (CHAR) == 'h' \
-- || (CHAR) == 'z' \
-- || (CHAR) == 'R')
-+#undef ASM_SPEC
-+#define ASM_SPEC "%{v*: -v} %{maout: %{fpic:-k} %{fPIC:-k}}"
-
- /* Provide a STARTFILE_SPEC appropriate for FreeBSD. Here we add
- the magical crtbegin.o file (see crtstuff.c) which provides part
-@@ -186,11 +198,11 @@
-
- #undef STARTFILE_SPEC
- #define STARTFILE_SPEC \
-- "%{!shared: \
-- %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} \
-- %{!p:%{profile:gcrt1.o%s} \
-- %{!profile:crt1.o%s}}}} \
-- crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-+ "%{maout: %{shared:c++rt0.o%s} \
-+ %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}} \
-+ %{!maout: %{!shared: \
-+ %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
-+ crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}}"
-
- /* Provide a ENDFILE_SPEC appropriate for FreeBSD. Here we tack on
- the magical crtend.o file (see crtstuff.c) which provides part of
-@@ -200,7 +212,7 @@
-
- #undef ENDFILE_SPEC
- #define ENDFILE_SPEC \
-- "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s"
-+ "%{!maout: %{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s}"
-
- /* Provide a LIB_SPEC appropriate for FreeBSD. Just select the appropriate
- libc, depending on whether we're doing profiling or need threads support.
diff --git a/lang/gcc44/files/patch-ai b/lang/gcc44/files/patch-ai
deleted file mode 100644
index 4395574d635a..000000000000
--- a/lang/gcc44/files/patch-ai
+++ /dev/null
@@ -1,54 +0,0 @@
---- gcc/final.c.orig Sat Sep 5 22:52:01 1998
-+++ gcc/final.c Wed Oct 7 17:06:58 1998
-@@ -383,6 +383,8 @@
- /* zero word */
- assemble_integer (const0_rtx, long_bytes, 1);
-
-+ fprintf(asm_out_file,".stabs \"bbset\", 25, 0, 0, LPBX0\n");
-+
- /* address of filename */
- ASM_GENERATE_INTERNAL_LABEL (name, "LPBX", 1);
- assemble_integer (gen_rtx_SYMBOL_REF (Pmode, name), pointer_bytes, 1);
-@@ -1635,6 +1637,9 @@
- leaf_renumber_regs (first);
- #endif
-
-+ if (profile_block_flag)
-+ add_bb (file);
-+
- /* The Sun386i and perhaps other machines don't work right
- if the profiling code comes after the prologue. */
- #ifdef PROFILE_BEFORE_PROLOGUE
-@@ -1696,7 +1701,9 @@
- profile_function (file)
- FILE *file;
- {
-+#ifndef NO_PROFILE_DATA
- int align = MIN (BIGGEST_ALIGNMENT, LONG_TYPE_SIZE);
-+#endif /* not NO_PROFILE_DATA */
- #if defined(ASM_OUTPUT_REG_PUSH)
- #if defined(STRUCT_VALUE_INCOMING_REGNUM) || defined(STRUCT_VALUE_REGNUM)
- int sval = current_function_returns_struct;
-@@ -1706,10 +1713,12 @@
- #endif
- #endif /* ASM_OUTPUT_REG_PUSH */
-
-+#ifndef NO_PROFILE_DATA
- data_section ();
- ASM_OUTPUT_ALIGN (file, floor_log2 (align / BITS_PER_UNIT));
- ASM_OUTPUT_INTERNAL_LABEL (file, "LP", profile_label_no);
- assemble_integer (const0_rtx, LONG_TYPE_SIZE / BITS_PER_UNIT, 1);
-+#endif /* not NO_PROFILE_DATA */
-
- function_section (current_function_decl);
-
-@@ -1800,6 +1809,9 @@
- code to restore the stack frame and return to the caller. */
- FUNCTION_EPILOGUE (file, get_frame_size ());
- #endif
-+
-+ if (profile_block_flag)
-+ add_bb (file);
-
- #ifdef SDB_DEBUGGING_INFO
- if (write_symbols == SDB_DEBUG)
diff --git a/lang/gcc44/files/patch-ak b/lang/gcc44/files/patch-ak
deleted file mode 100644
index 81bf09754e07..000000000000
--- a/lang/gcc44/files/patch-ak
+++ /dev/null
@@ -1,48 +0,0 @@
---- gcc/configure.orig Mon Sep 20 02:59:34 1999
-+++ gcc/configure Sat Sep 25 10:51:55 1999
-@@ -3167,6 +3167,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -3772,8 +3781,12 @@
- # Next line turned off because both 386BSD and BSD/386 use GNU ld.
- # use_collect2=yes
- ;;
-- i[34567]86-*-freebsdelf*)
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -3782,13 +3795,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
-- i[34567]86-*-freebsd*)
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- i[34567]86-*-netbsd*)
- tm_file=i386/netbsd.h
diff --git a/lang/gcc44/files/patch-al b/lang/gcc44/files/patch-al
deleted file mode 100644
index 1c81b9a57bd2..000000000000
--- a/lang/gcc44/files/patch-al
+++ /dev/null
@@ -1,53 +0,0 @@
---- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
-+++ gcc/configure.in Sat Sep 25 10:56:01 1999
-@@ -634,6 +634,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -1274,9 +1283,15 @@
- # use_collect2=yes
- ;;
- changequote(,)dnl
-- i[34567]86-*-freebsdelf*)
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
-+changequote([,])dnl
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+changequote(,)dnl
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
- changequote([,])dnl
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -1285,15 +1300,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
--changequote(,)dnl
-- i[34567]86-*-freebsd*)
--changequote([,])dnl
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- changequote(,)dnl
- i[34567]86-*-netbsd*)
diff --git a/lang/gcc44/files/patch-bc b/lang/gcc44/files/patch-bc
deleted file mode 100644
index c3159ca2788c..000000000000
--- a/lang/gcc44/files/patch-bc
+++ /dev/null
@@ -1,34 +0,0 @@
---- libstdc++/Makefile.in.orig Sat Jul 17 22:50:47 1999
-+++ libstdc++/Makefile.in Tue Jul 20 07:56:00 1999
-@@ -14,7 +14,7 @@
- # along with this library; see the file COPYING. If not, write to the Free
- # Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
--VERSION = 2.10.0
-+VERSION = 4
- INTERFACE = 3
-
- gxx_include_dir=${includedir}/g++
-@@ -111,7 +111,8 @@
- $(LN_S) $(SHLIB) $(SHLINK) || cp $(ARLIB) $(ARLINK)
-
- mshlink:
-- @$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ #@$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ @true
-
- $(IO_DIR)/iostream.list: force
- cd $(IO_DIR) ; $(MAKE) $(FLAGS_TO_PASS) iostream.list
-@@ -336,11 +337,7 @@
- || cp $${RELINSTALLDIR}$(ARLIB) $${INSTALLLINKDIR}$(MULTISUBDIR)/$$FILE ; \
- fi; \
- elif [ $$FILE = mshlink ]; then \
-- for FILE in $(MSHLINK) ; do \
-- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- $(LN_S) $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE \
-- || cp $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- done; \
-+ true; \
- elif [ $$FILE = marlink ]; then \
- for FILE in $(MARLINK) ; do \
- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
diff --git a/lang/gcc44/files/patch-fa b/lang/gcc44/files/patch-fa
deleted file mode 100644
index 7f5e0e611ae8..000000000000
--- a/lang/gcc44/files/patch-fa
+++ /dev/null
@@ -1,232 +0,0 @@
---- gcc/c-common.c.orig Mon Feb 15 16:40:05 1999
-+++ gcc/c-common.c Tue Mar 30 03:35:22 1999
-@@ -61,7 +61,7 @@
- int, int, int));
- static void init_attributes PROTO((void));
- static void record_function_format PROTO((tree, tree, enum format_type,
-- int, int));
-+ int, int, int));
- static void record_international_format PROTO((tree, tree, int));
-
- /* Keep a stack of if statements. We record the number of compound
-@@ -669,6 +669,7 @@
- = TREE_VALUE (TREE_CHAIN (TREE_CHAIN (args)));
- int format_num;
- int first_arg_num;
-+ int null_format_ok;
- enum format_type format_type;
- tree argument;
- int arg_num;
-@@ -682,7 +683,7 @@
-
- if (TREE_CODE (format_type_id) != IDENTIFIER_NODE)
- {
-- error ("unrecognized format specifier");
-+ error_with_decl (decl, "unrecognized format specifier");
- continue;
- }
- else
-@@ -690,12 +691,26 @@
- char *p = IDENTIFIER_POINTER (format_type_id);
-
- if (!strcmp (p, "printf") || !strcmp (p, "__printf__"))
-+ {
-+ format_type = printf_format_type;
-+ null_format_ok = 0;
-+ }
-+ else if (!strcmp (p, "printf0") || !strcmp (p, "__printf0__"))
-+ {
- format_type = printf_format_type;
-+ null_format_ok = 1;
-+ }
- else if (!strcmp (p, "scanf") || !strcmp (p, "__scanf__"))
-+ {
- format_type = scanf_format_type;
-+ null_format_ok = 0;
-+ }
- else if (!strcmp (p, "strftime")
- || !strcmp (p, "__strftime__"))
-+ {
- format_type = strftime_format_type;
-+ null_format_ok = 0;
-+ }
- else
- {
- error ("`%s' is an unrecognized format function type", p);
-@@ -766,7 +781,8 @@
-
- record_function_format (DECL_NAME (decl),
- DECL_ASSEMBLER_NAME (decl),
-- format_type, format_num, first_arg_num);
-+ format_type, null_format_ok, format_num,
-+ first_arg_num);
- break;
- }
-
-@@ -1010,6 +1026,11 @@
- } format_char_info;
-
- static format_char_info print_char_table[] = {
-+/* FreeBSD kernel extensions. */
-+ { "D", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "b", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "rz", 0, NULL, T_I, T_I, T_L, NULL, NULL, NULL, "-wp0 +#" },
-+#define unextended_print_char_table (print_char_table + 3)
- { "di", 0, T_I, T_I, T_I, T_L, T_LL, T_LL, T_ST, "-wp0 +" },
- { "oxX", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0#" },
- { "u", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0" },
-@@ -1070,6 +1091,7 @@
- tree name; /* identifier such as "printf" */
- tree assembler_name; /* optional mangled identifier (for C++) */
- enum format_type format_type; /* type of format (printf, scanf, etc.) */
-+ int null_format_ok; /* TRUE if the format string may be NULL */
- int format_num; /* number of format argument */
- int first_arg_num; /* number of first arg (zero for varargs) */
- } function_format_info;
-@@ -1102,25 +1124,25 @@
- init_function_format_info ()
- {
- record_function_format (get_identifier ("printf"), NULL_TREE,
-- printf_format_type, 1, 2);
-+ printf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("scanf"), NULL_TREE,
-- scanf_format_type, 1, 2);
-+ scanf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("vprintf"), NULL_TREE,
-- printf_format_type, 1, 0);
-+ printf_format_type, 0, 1, 0);
- record_function_format (get_identifier ("vfprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("vsprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("strftime"), NULL_TREE,
-- strftime_format_type, 3, 0);
-+ strftime_format_type, 0, 3, 0);
-
- record_international_format (get_identifier ("gettext"), NULL_TREE, 1);
- record_international_format (get_identifier ("dgettext"), NULL_TREE, 2);
-@@ -1137,11 +1159,12 @@
- (e.g. for varargs such as vfprintf). */
-
- static void
--record_function_format (name, assembler_name, format_type,
-+record_function_format (name, assembler_name, format_type, null_format_ok,
- format_num, first_arg_num)
- tree name;
- tree assembler_name;
- enum format_type format_type;
-+ int null_format_ok;
- int format_num;
- int first_arg_num;
- {
-@@ -1165,6 +1188,7 @@
- }
-
- info->format_type = format_type;
-+ info->null_format_ok = null_format_ok;
- info->format_num = format_num;
- info->first_arg_num = first_arg_num;
- }
-@@ -1314,7 +1338,8 @@
-
- if (integer_zerop (format_tree))
- {
-- warning ("null format string");
-+ if (!info->null_format_ok)
-+ warning ("null format string");
- return;
- }
- if (TREE_CODE (format_tree) != ADDR_EXPR)
-@@ -1485,12 +1510,13 @@
- It will work on most machines, because size_t and int
- have the same mode. But might as well warn anyway,
- since it will fail on other machines. */
-+ /* XXX should we allow unsigned ints here? */
- if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != integer_type_node)
- &&
- (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != unsigned_type_node))
-- warning ("field width is not type int (arg %d)", arg_num);
-+ warning ("precision is not type int (arg %d)", arg_num);
- }
- }
- else
-@@ -1535,6 +1561,53 @@
- }
- }
- }
-+ if (*format_chars == 'b')
-+ {
-+ /* There should be an int arg to control the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != integer_type_node)
-+ &&
-+ (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != unsigned_type_node))
-+ {
-+ warning ("bitmap is not type int (arg %d)", arg_num);
-+ }
-+ }
-+ }
-+ if (*format_chars == 'D')
-+ {
-+ /* There should be an unsigned char * arg before the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ cur_type = TREE_TYPE (cur_param);
-+ if (TREE_CODE (cur_type) != POINTER_TYPE
-+ || TYPE_MAIN_VARIANT (TREE_TYPE (cur_type))
-+ != unsigned_char_type_node)
-+ {
-+ warning ("ethernet address is not type unsigned char *"
-+ " (arg %d)",
-+ arg_num);
-+ }
-+ }
-+ }
-
- aflag = 0;
-
-@@ -1604,7 +1677,8 @@
- switch (info->format_type)
- {
- case printf_format_type:
-- fci = print_char_table;
-+ fci = flag_format_extensions ? print_char_table
-+ : unextended_print_char_table;
- break;
- case scanf_format_type:
- fci = scan_char_table;
diff --git a/lang/gcc44/files/patch-fb b/lang/gcc44/files/patch-fb
deleted file mode 100644
index dae6d331898c..000000000000
--- a/lang/gcc44/files/patch-fb
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/flags.h.orig Sun Jan 31 09:46:18 1999
-+++ gcc/flags.h Tue Mar 30 13:17:11 1999
-@@ -137,6 +137,10 @@
-
- extern int warn_aggregate_return;
-
-+/* Nonzero means that -Wformat accepts certain non-ANSI formats. */
-+
-+extern int flag_format_extensions;
-+
- /* Nonzero if generating code to do profiling. */
-
- extern int profile_flag;
diff --git a/lang/gcc44/files/patch-fc b/lang/gcc44/files/patch-fc
deleted file mode 100644
index a3f44c5e158b..000000000000
--- a/lang/gcc44/files/patch-fc
+++ /dev/null
@@ -1,21 +0,0 @@
---- gcc/toplev.c.orig Mon Mar 22 15:23:26 1999
-+++ gcc/toplev.c Tue Mar 30 13:13:44 1999
-@@ -754,6 +754,9 @@
-
- int flag_no_ident = 0;
-
-+/* Nonzero means that -Wformat accepts certain system-dependent formats. */
-+int flag_format_extensions = 0;
-+
- /* Table of supported debugging formats. */
- static struct
- {
-@@ -954,6 +957,8 @@
- "Generate code to check every memory access" },
- {"prefix-function-name", &flag_prefix_function_name, 1,
- "Add a prefix to all function names" },
-+ {"format-extensions", &flag_format_extensions, 1,
-+ "-Wformat accepts certain FreeBSD system-dependent formats" },
- {"dump-unnumbered", &flag_dump_unnumbered, 1,
- "Suppress output of instruction numbers and line number notes in debugging dumps"},
- {"instrument-functions", &flag_instrument_function_entry_exit, 1,
diff --git a/lang/gcc44/files/patch-va b/lang/gcc44/files/patch-va
deleted file mode 100644
index 48040ffa6e96..000000000000
--- a/lang/gcc44/files/patch-va
+++ /dev/null
@@ -1,20 +0,0 @@
---- gcc/Makefile.in.orig Thu Feb 25 12:40:16 1999
-+++ gcc/Makefile.in Mon Mar 1 04:36:40 1999
-@@ -793,7 +793,7 @@
- rm -f config.run
-
- $(srcdir)/configure: $(srcdir)/configure.in
-- cd $(srcdir); autoconf
-+ cd $(srcdir); echo "wants to run autoconf"
-
- # cstamp-h.in controls rebuilding of config.in.
- # It is named cstamp-h.in and not stamp-h.in so the mostlyclean rule doesn't
-@@ -806,7 +806,7 @@
- # ??? Newer versions have a maintainer mode that may be useful here.
- $(srcdir)/config.in: $(srcdir)/cstamp-h.in
- $(srcdir)/cstamp-h.in: $(srcdir)/configure.in $(srcdir)/acconfig.h
-- cd $(srcdir) && autoheader
-+ cd $(srcdir) && echo "want to run autoheader"
- @rm -f $(srcdir)/cstamp-h.in
- echo timestamp > $(srcdir)/cstamp-h.in
- auto-host.h: cstamp-h ; @true
diff --git a/lang/gcc44/pkg-comment b/lang/gcc44/pkg-comment
deleted file mode 100644
index e67c9eca41ae..000000000000
--- a/lang/gcc44/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-EGCS enhanced version of the GNU compiler suite (inprogress version)
diff --git a/lang/gcc44/pkg-descr b/lang/gcc44/pkg-descr
deleted file mode 100644
index 0429360a5404..000000000000
--- a/lang/gcc44/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Egcs (pronounced "eggs") is an enhanced version of the GNU compiler
-suite, including gcc, g++, and g77. Egcs is based on a recent
-snapshot of the gcc-2.8 development sources; it contains nearly
-all of the new features found in gcc-2.8. Egcs also contains many
-improvements and features not found in gcc-2.7 and even the soon to be
-released gcc-2.8 compilers. C++ support, and in particular template
-support, is vastly improved over gcc-2.7.
-
-For more details, see <http://www.cygnus.com/egcs/>.
-
-Beware: This port installs new versions of "gcc", "g++", "c++" and
-so forth into the "${PREFIX}/bin" directory. Mind your PATHs if you
-don't want to use this compiler by default.
-
-- John Polstra <jdp@polstra.com>
-
-WWW: http://egcs.cygnus.com
diff --git a/lang/gcc44/pkg-plist b/lang/gcc44/pkg-plist
deleted file mode 100644
index 1ca16caec5f1..000000000000
--- a/lang/gcc44/pkg-plist
+++ /dev/null
@@ -1,318 +0,0 @@
-@comment $FreeBSD$
-bin/eg++filt
-bin/eg++
-bin/eg77
-bin/egcc
-bin/%%GNU_HOST%%-gcc
-bin/gcj
-bin/gcjh
-bin/gcov
-bin/jv-scan
-bin/jcf-dump
-%%GNU_HOST%%/include/_G_config.h
-%%GNU_HOST%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/PlotFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/SFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algorithm
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bitset
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/builtinbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cassert
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cerrno
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cfloat
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ciso646
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/climits
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/clocale
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cmath
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csetjmp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csignal
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdarg
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstddef
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdio
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdlib
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstring
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ctime
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwchar
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/defalloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/dummy.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/editbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/floatio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/functional
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/indstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iolibio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iosfwd
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostreamP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/istream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libioP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/parsestream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pfstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/procbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/queue
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ropeimpl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/dcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/fcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/indirect_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/ldcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/mask_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/std_valarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/straits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.tcc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_meta.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdexcept
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdiostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_config.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_construct.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_fun.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_numeric.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_queue.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_raw_storage_iter.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_relops.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_uninitialized.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_vector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/streambuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strfile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/string
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/type_traits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/utility
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/valarray
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
-@unexec install-info --delete %D/info/gcc.info %D/info/dir
-@unexec install-info --delete %D/info/g77.info %D/info/dir
-@unexec install-info --delete %D/info/cpp.info %D/info/dir
-info/cpp.info
-info/cpp.info-1
-info/cpp.info-2
-info/cpp.info-3
-info/g77.info
-info/g77.info-1
-info/g77.info-10
-info/g77.info-11
-info/g77.info-12
-info/g77.info-13
-info/g77.info-14
-info/g77.info-15
-info/g77.info-16
-info/g77.info-17
-info/g77.info-18
-info/g77.info-19
-info/g77.info-2
-info/g77.info-20
-info/g77.info-21
-info/g77.info-3
-info/g77.info-4
-info/g77.info-5
-info/g77.info-6
-info/g77.info-7
-info/g77.info-8
-info/g77.info-9
-info/gcc.info
-info/gcc.info-1
-info/gcc.info-10
-info/gcc.info-11
-info/gcc.info-12
-info/gcc.info-13
-info/gcc.info-14
-info/gcc.info-15
-info/gcc.info-16
-info/gcc.info-17
-info/gcc.info-18
-info/gcc.info-19
-info/gcc.info-2
-info/gcc.info-20
-info/gcc.info-21
-info/gcc.info-22
-info/gcc.info-23
-info/gcc.info-24
-info/gcc.info-25
-info/gcc.info-26
-info/gcc.info-27
-info/gcc.info-28
-info/gcc.info-29
-info/gcc.info-30
-info/gcc.info-31
-info/gcc.info-3
-info/gcc.info-4
-info/gcc.info-5
-info/gcc.info-6
-info/gcc.info-7
-info/gcc.info-8
-info/gcc.info-9
-@exec install-info %D/info/cpp.info %D/info/dir
-@exec install-info %D/info/g77.info %D/info/dir
-@exec install-info %D/info/gcc.info %D/info/dir
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbeginS.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtend.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtendS.o
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/iso646.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/encoding.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/hash.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-api.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
-@comment These 3 libraries are moved from PREFIX/lib to avoid conflicts
-@comment with the stock compiler.
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libg2c.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
-@dirrm %%GNU_HOST%%/include
-@dirrm %%GNU_HOST%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%
-@dirrm lib/gcc-lib
diff --git a/lang/gcc45/Makefile b/lang/gcc45/Makefile
deleted file mode 100644
index efee67e57ea1..000000000000
--- a/lang/gcc45/Makefile
+++ /dev/null
@@ -1,118 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: egcs
-# Version required: 1998-09-14
-# Date created: 9 Jan 1998
-# Whom: John Polstra <jdp@polstra.com>
-#
-# $FreeBSD$
-#
-
-SNAPDATE= 1999-11-10
-SNAPVER= ${SNAPDATE:S/-//g}
-
-DISTNAME= gcc-2.96
-PKGNAME= gcc-devel-${SNAPVER}
-CATEGORIES= lang java
-MASTER_SITES= ftp://egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.ninemoons.com/pub/mirrors/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.nluug.nl/pub/languages/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.yggdrasil.com/mirrors/site/egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/
-DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
- egcs-java-${SNAPVER}${EXTRACT_SUFX} \
- egcs-objc-${SNAPVER}${EXTRACT_SUFX}
-
-MAINTAINER= obrien@FreeBSD.org
-
-NO_CDROM= 'dated material'
-
-.include <bsd.port.pre.mk>
-
-EGCS_REV= ${DISTNAME:S/gcc-//g}
-LIBSTDCPP_REV= 4
-WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
-
-.if ${PORTOBJFORMAT} == "elf"
-.if ${MACHINE_ARCH} == "i386"
-PLIST= ${WRKDIR}/PLIST
-.endif
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL}
-.else
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsdaout${OSREL}
-.endif
-
-PLIST_SUB= EGCS_REV=${EGCS_REV} GNU_HOST=${CONFIGURE_TARGET}
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= --with-gnu-as --with-gnu-ld \
- --with-gxx-include-dir=${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/include/g++
-.if defined(WANT_SHAREDLIBS)
-CONFIGURE_ARGS+= --enable-shared
-.endif
-.if defined(WANT_THREADS)
-# ?is this an ObjC only thing?
-CONFIGURE_ARGS+= --enable-threads=posix
-.endif
-ALL_TARGET= bootstrap
-MAN1= cccp.1 eg++.1 eg77.1 egcc.1
-
-pre-patch:
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
- @${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
-
-pre-configure:
- @(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
- ${SED} -e "s:__FreeBSD__:__FreeBSD__=$${MAJ}:" ${FILESDIR}/freebsd.h \
- >${WRKSRC}/gcc/config/freebsd.h )
- @${CP} ${FILESDIR}/alpha-freebsd.h ${WRKSRC}/gcc/config/alpha/freebsd.h
-.if ${PORTOBJFORMAT} == "elf" && ${MACHINE_ARCH} == "i386"
- @${SED} -e 's/^@comment ELF-only://' ${PKGDIR}/PLIST >${PLIST}
-.endif
- @# Keep from running `autoconf' and `autoheader' since we modified
- @# configure.in by patching it.
- @touch ${WRKSRC}/gcc/configure
- @touch ${WRKSRC}/gcc/cstamp-h.in
-
-pre-install:
- ${MKDIR} ${PREFIX}/info
-
-post-install:
- @${RM} -f ${PREFIX}/bin/c++
- @${MV} -f ${PREFIX}/bin/c++filt ${PREFIX}/bin/g++filt
- @(for prog in ${PREFIX}/bin/gcc ${PREFIX}/bin/g++ \
- ${PREFIX}/bin/g++filt ${PREFIX}/bin/g77 ${PREFIX}/bin/gcov \
- ${PREFIX}/bin/${CONFIGURE_TARGET}-gcc \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1obj \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1plus \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cpp \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/collect2 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/f771 ; \
- do \
- strip $$prog ; \
- done)
- ${MV} ${PREFIX}/bin/gcc ${PREFIX}/bin/egcc
- ${MV} ${PREFIX}/bin/g++ ${PREFIX}/bin/eg++
- ${MV} ${PREFIX}/bin/g77 ${PREFIX}/bin/eg77
- ${MV} ${PREFIX}/bin/g++filt ${PREFIX}/bin/eg++filt
- ${RM} -f ${PREFIX}/bin/cpp
- ${MV} ${PREFIX}/lib/libiberty.a \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
- ${MV} -f ${PREFIX}/lib/libstdc++.a.${LIBSTDCPP_REV} \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/libstdc++.a
- ${MV} ${PREFIX}/man/man1/gcc.1 ${PREFIX}/man/man1/egcc.1
- ${MV} ${PREFIX}/man/man1/g++.1 ${PREFIX}/man/man1/eg++.1
- ${MV} ${PREFIX}/man/man1/g77.1 ${PREFIX}/man/man1/eg77.1
-.if defined(WANT_SHAREDLIBS)
- ${MV} -f ${PREFIX}/lib/libstdc++.so* \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
-.endif
-.for info in cpp g77 gcc
- install-info ${PREFIX}/info/${info}.info ${PREFIX}/info/dir
-.endfor
-
-.include <bsd.port.post.mk>
diff --git a/lang/gcc45/distinfo b/lang/gcc45/distinfo
deleted file mode 100644
index 01e47c5903ef..000000000000
--- a/lang/gcc45/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-MD5 (egcs-core-19991110.tar.gz) = 84f799ff559c69b30746297bbbb025ea
-MD5 (egcs-g++-19991110.tar.gz) = ea1c5a9dbb4d76d1d2525580fc725263
-MD5 (egcs-g77-19991110.tar.gz) = 07c65a4f071590b3013f0452cdb0116c
-MD5 (egcs-java-19991110.tar.gz) = 2ee9273bc569269998f9ac1e961cac67
-MD5 (egcs-objc-19991110.tar.gz) = d4e71cd48956bf699adc775ee930cd1a
diff --git a/lang/gcc45/files/alpha-freebsd.h b/lang/gcc45/files/alpha-freebsd.h
deleted file mode 100644
index 44e1c5d40903..000000000000
--- a/lang/gcc45/files/alpha-freebsd.h
+++ /dev/null
@@ -1,551 +0,0 @@
-/* Definitions of target machine for GNU compiler,
- for Alpha FreeBSD systems.
- Copyright (C) 1998 Free Software Foundation, Inc.
-
-This file is part of GNU CC.
-
-GNU CC 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, or (at your option)
-any later version.
-
-GNU CC 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 GNU CC; see the file COPYING. If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
-
-/* This is used on Alpha platforms that use the ELF format.
- This was taken from the NetBSD configuration, and modified
- for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
-
-/* $FreeBSD: /tmp/pcvs/ports/lang/gcc45/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
-
-
-/* Get generic FreeBSD definitions. */
-#include <freebsd.h>
-
-
-#undef OBJECT_FORMAT_COFF
-#undef EXTENDED_COFF
-#define OBJECT_FORMAT_ELF
-
-/* This is BSD, so it wants DBX format. */
-
-#define DBX_DEBUGGING_INFO
-
-/* This is the char to use for continuation (in case we need to turn
- continuation back on). */
-
-#undef DBX_CONTIN_CHAR
-#define DBX_CONTIN_CHAR '?'
-
-#undef ASM_FINAL_SPEC
-
-/* Names to predefine in the preprocessor for this target machine.
- XXX FreeBSD, by convention, shouldn't do __alpha, but lots of applications
- expect it because that's what OSF/1 does. */
-
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (FreeBSD/alpha ELF)");
-
-#undef TARGET_DEFAULT
-#define TARGET_DEFAULT (MASK_FP | MASK_FPREGS | MASK_GAS)
-
-#undef CPP_PREDEFINES
-#define CPP_PREDEFINES \
- "-D__alpha__ -D__alpha -D__ELF__ -Acpu(alpha) -Amachine(alpha)" \
- CPP_FBSD_PREDEFINES
-
-#undef CPP_SPEC
-#define CPP_SPEC "%{posix:-D_POSIX_SOURCE}"
-
-/* Make gcc agree with <machine/ansi.h> */
-
-#undef WCHAR_TYPE
-#define WCHAR_TYPE "int"
-
-#undef WCHAR_UNSIGNED
-#define WCHAR_UNSIGNED 0
-
-#undef WCHAR_TYPE_SIZE
-#define WCHAR_TYPE_SIZE 32
-
-/* Output assembler code to FILE to increment profiler label # LABELNO
- for profiling a function entry. Under FreeBSD/Alpha, the assembler does
- nothing special with -pg. */
-
-#undef FUNCTION_PROFILER
-#define FUNCTION_PROFILER(FILE, LABELNO) \
- fputs ("\tjsr $28,_mcount\n", (FILE))
-
-/* Show that we need a GP when profiling. */
-#define TARGET_PROFILING_NEEDS_GP
-
-#undef HAS_INIT_SECTION
-
-/* Provide an ASM_SPEC appropriate for a FreeBSD/alpha target. This differs
- from the generic FreeBSD ASM_SPEC in that no special handling of PIC is
- necessary on the Alpha. */
-
-#undef ASM_SPEC
-#define ASM_SPEC " %| %{mcpu=*:-m%*}"
-
-/* Output at beginning of assembler file. */
-
-#undef ASM_FILE_START
-#define ASM_FILE_START(FILE) \
-{ \
- alpha_write_verstamp (FILE); \
- output_file_directive (FILE, main_input_filename); \
- fprintf (FILE, "\t.version\t\"01.01\"\n"); \
- fprintf (FILE, "\t.set noat\n"); \
-}
-
-#undef ASM_OUTPUT_SOURCE_LINE
-#define ASM_OUTPUT_SOURCE_LINE(STREAM, LINE) \
- alpha_output_lineno (STREAM, LINE)
-extern void alpha_output_lineno ();
-
-extern void output_file_directive ();
-
-/* Attach a special .ident directive to the end of the file to identify
- the version of GCC which compiled this code. The format of the
- .ident string is patterned after the ones produced by native svr4
- C compilers. */
-
-#undef IDENT_ASM_OP
-#define IDENT_ASM_OP ".ident"
-
-#ifdef IDENTIFY_WITH_IDENT
-#undef ASM_IDENTIFY_GCC
-#define ASM_IDENTIFY_GCC(FILE) /* nothing */
-#undef ASM_IDENTIFY_LANGUAGE
-#define ASM_IDENTIFY_LANGUAGE(FILE) \
- fprintf(FILE, "\t%s \"GCC (%s) %s\"\n", IDENT_ASM_OP, \
- lang_identify(), version_string)
-#else
-#undef ASM_FILE_END
-#define ASM_FILE_END(FILE) \
-do { \
- fprintf ((FILE), "\t%s\t\"GCC: (GNU) %s\"\n", \
- IDENT_ASM_OP, version_string); \
- } while (0)
-#endif
-
-/* Allow #sccs in preprocessor. */
-
-#define SCCS_DIRECTIVE
-
-/* Output #ident as a .ident. */
-
-#undef ASM_OUTPUT_IDENT
-#define ASM_OUTPUT_IDENT(FILE, NAME) \
- fprintf (FILE, "\t%s\t\"%s\"\n", IDENT_ASM_OP, NAME);
-
-/* This is how to allocate empty space in some section. The .zero
- pseudo-op is used for this on most svr4 assemblers. */
-
-#undef SKIP_ASM_OP
-#define SKIP_ASM_OP ".zero"
-
-#undef ASM_OUTPUT_SKIP
-#define ASM_OUTPUT_SKIP(FILE,SIZE) \
- fprintf (FILE, "\t%s\t%u\n", SKIP_ASM_OP, (SIZE))
-
-/* Output the label which precedes a jumptable. Note that for all svr4
- systems where we actually generate jumptables (which is to say every
- svr4 target except i386, where we use casesi instead) we put the jump-
- tables into the .rodata section and since other stuff could have been
- put into the .rodata section prior to any given jumptable, we have to
- make sure that the location counter for the .rodata section gets pro-
- perly re-aligned prior to the actual beginning of the jump table. */
-
-#undef ALIGN_ASM_OP
-#define ALIGN_ASM_OP ".align"
-
-#ifndef ASM_OUTPUT_BEFORE_CASE_LABEL
-#define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \
- ASM_OUTPUT_ALIGN ((FILE), 2);
-#endif
-
-#undef ASM_OUTPUT_CASE_LABEL
-#define ASM_OUTPUT_CASE_LABEL(FILE,PREFIX,NUM,JUMPTABLE) \
- do { \
- ASM_OUTPUT_BEFORE_CASE_LABEL (FILE, PREFIX, NUM, JUMPTABLE) \
- ASM_OUTPUT_INTERNAL_LABEL (FILE, PREFIX, NUM); \
- } while (0)
-
-/* The standard SVR4 assembler seems to require that certain builtin
- library routines (e.g. .udiv) be explicitly declared as .globl
- in each assembly file where they are referenced. */
-
-#undef ASM_OUTPUT_EXTERNAL_LIBCALL
-#define ASM_OUTPUT_EXTERNAL_LIBCALL(FILE, FUN) \
- ASM_GLOBALIZE_LABEL (FILE, XSTR (FUN, 0))
-
-/* This says how to output assembler code to declare an
- uninitialized external linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef COMMON_ASM_OP
-#define COMMON_ASM_OP ".comm"
-
-#undef ASM_OUTPUT_ALIGNED_COMMON
-#define ASM_OUTPUT_ALIGNED_COMMON(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", COMMON_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), ",%u,%u\n", (SIZE), (ALIGN) / BITS_PER_UNIT); \
-} while (0)
-
-/* This says how to output assembler code to declare an
- uninitialized internal linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef LOCAL_ASM_OP
-#define LOCAL_ASM_OP ".local"
-
-#undef ASM_OUTPUT_ALIGNED_LOCAL
-#define ASM_OUTPUT_ALIGNED_LOCAL(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", LOCAL_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), "\n"); \
- ASM_OUTPUT_ALIGNED_COMMON (FILE, NAME, SIZE, ALIGN); \
-} while (0)
-
-/* This is the pseudo-op used to generate a 64-bit word of data with a
- specific value in some section. */
-
-#undef INT_ASM_OP
-#define INT_ASM_OP ".quad"
-
-/* This is the pseudo-op used to generate a contiguous sequence of byte
- values from a double-quoted string WITHOUT HAVING A TERMINATING NUL
- AUTOMATICALLY APPENDED. This is the same for most svr4 assemblers. */
-
-#undef ASCII_DATA_ASM_OP
-#define ASCII_DATA_ASM_OP ".ascii"
-
-/* Support const sections and the ctors and dtors sections for g++.
- Note that there appears to be two different ways to support const
- sections at the moment. You can either #define the symbol
- READONLY_DATA_SECTION (giving it some code which switches to the
- readonly data section) or else you can #define the symbols
- EXTRA_SECTIONS, EXTRA_SECTION_FUNCTIONS, SELECT_SECTION, and
- SELECT_RTX_SECTION. We do both here just to be on the safe side. */
-
-#undef USE_CONST_SECTION
-#define USE_CONST_SECTION 1
-
-#undef CONST_SECTION_ASM_OP
-#define CONST_SECTION_ASM_OP ".section\t.rodata"
-
-/* Define the pseudo-ops used to switch to the .ctors and .dtors sections.
-
- Note that we want to give these sections the SHF_WRITE attribute
- because these sections will actually contain data (i.e. tables of
- addresses of functions in the current root executable or shared library
- file) and, in the case of a shared library, the relocatable addresses
- will have to be properly resolved/relocated (and then written into) by
- the dynamic linker when it actually attaches the given shared library
- to the executing process. (Note that on SVR4, you may wish to use the
- `-z text' option to the ELF linker, when building a shared library, as
- an additional check that you are doing everything right. But if you do
- use the `-z text' option when building a shared library, you will get
- errors unless the .ctors and .dtors sections are marked as writable
- via the SHF_WRITE attribute.) */
-
-#undef CTORS_SECTION_ASM_OP
-#define CTORS_SECTION_ASM_OP ".section\t.ctors,\"aw\""
-#undef DTORS_SECTION_ASM_OP
-#define DTORS_SECTION_ASM_OP ".section\t.dtors,\"aw\""
-
-/* On svr4, we *do* have support for the .init and .fini sections, and we
- can put stuff in there to be executed before and after `main'. We let
- crtstuff.c and other files know this by defining the following symbols.
- The definitions say how to change sections to the .init and .fini
- sections. This is the same for all known svr4 assemblers. */
-
-#undef INIT_SECTION_ASM_OP
-#define INIT_SECTION_ASM_OP ".section\t.init"
-#undef FINI_SECTION_ASM_OP
-#define FINI_SECTION_ASM_OP ".section\t.fini"
-
-/* A default list of other sections which we might be "in" at any given
- time. For targets that use additional sections (e.g. .tdesc) you
- should override this definition in the target-specific file which
- includes this file. */
-
-#undef EXTRA_SECTIONS
-#define EXTRA_SECTIONS in_const, in_ctors, in_dtors
-
-/* A default list of extra section function definitions. For targets
- that use additional sections (e.g. .tdesc) you should override this
- definition in the target-specific file which includes this file. */
-
-#undef EXTRA_SECTION_FUNCTIONS
-#define EXTRA_SECTION_FUNCTIONS \
- CONST_SECTION_FUNCTION \
- CTORS_SECTION_FUNCTION \
- DTORS_SECTION_FUNCTION
-
-#undef READONLY_DATA_SECTION
-#define READONLY_DATA_SECTION() const_section ()
-
-extern void text_section ();
-
-#undef CONST_SECTION_FUNCTION
-#define CONST_SECTION_FUNCTION \
-void \
-const_section () \
-{ \
- if (!USE_CONST_SECTION) \
- text_section(); \
- else if (in_section != in_const) \
- { \
- fprintf (asm_out_file, "%s\n", CONST_SECTION_ASM_OP); \
- in_section = in_const; \
- } \
-}
-
-#undef CTORS_SECTION_FUNCTION
-#define CTORS_SECTION_FUNCTION \
-void \
-ctors_section () \
-{ \
- if (in_section != in_ctors) \
- { \
- fprintf (asm_out_file, "%s\n", CTORS_SECTION_ASM_OP); \
- in_section = in_ctors; \
- } \
-}
-
-#undef DTORS_SECTION_FUNCTION
-#define DTORS_SECTION_FUNCTION \
-void \
-dtors_section () \
-{ \
- if (in_section != in_dtors) \
- { \
- fprintf (asm_out_file, "%s\n", DTORS_SECTION_ASM_OP); \
- in_section = in_dtors; \
- } \
-}
-
-/* Switch into a generic section.
- This is currently only used to support section attributes.
-
- We make the section read-only and executable for a function decl,
- read-only for a const data decl, and writable for a non-const data decl. */
-#undef ASM_OUTPUT_SECTION_NAME
-#define ASM_OUTPUT_SECTION_NAME(FILE, DECL, NAME, RELOC) \
- fprintf (FILE, ".section\t%s,\"%s\",@progbits\n", NAME, \
- (DECL) && TREE_CODE (DECL) == FUNCTION_DECL ? "ax" : \
- (DECL) && DECL_READONLY_SECTION (DECL, RELOC) ? "a" : "aw")
-
-
-/* A C statement (sans semicolon) to output an element in the table of
- global constructors. */
-#undef ASM_OUTPUT_CONSTRUCTOR
-#define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME) \
- do { \
- ctors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement (sans semicolon) to output an element in the table of
- global destructors. */
-#undef ASM_OUTPUT_DESTRUCTOR
-#define ASM_OUTPUT_DESTRUCTOR(FILE,NAME) \
- do { \
- dtors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement or statements to switch to the appropriate
- section for output of DECL. DECL is either a `VAR_DECL' node
- or a constant of some sort. RELOC indicates whether forming
- the initial value of DECL requires link-time relocations. */
-
-#undef SELECT_SECTION
-#define SELECT_SECTION(DECL,RELOC) \
-{ \
- if (TREE_CODE (DECL) == STRING_CST) \
- { \
- if (! flag_writable_strings) \
- const_section (); \
- else \
- data_section (); \
- } \
- else if (TREE_CODE (DECL) == VAR_DECL) \
- { \
- if ((flag_pic && RELOC) \
- || !TREE_READONLY (DECL) || TREE_SIDE_EFFECTS (DECL) \
- || !DECL_INITIAL (DECL) \
- || (DECL_INITIAL (DECL) != error_mark_node \
- && !TREE_CONSTANT (DECL_INITIAL (DECL)))) \
- data_section (); \
- else \
- const_section (); \
- } \
- else \
- const_section (); \
-}
-
-/* A C statement or statements to switch to the appropriate
- section for output of RTX in mode MODE. RTX is some kind
- of constant in RTL. The argument MODE is redundant except
- in the case of a `const_int' rtx. Currently, these always
- go into the const section. */
-
-#undef SELECT_RTX_SECTION
-#define SELECT_RTX_SECTION(MODE,RTX) const_section()
-
-/* Define the strings used for the .type, .size and .set directives.
- These strings generally do not vary from one system running svr4 to
- another, but if a given system (e.g. m88k running svr) needs to use
- different pseudo-op names for these, they may be overridden in the
- file which includes this one. */
-
-#undef TYPE_ASM_OP
-#define TYPE_ASM_OP ".type"
-#undef SIZE_ASM_OP
-#define SIZE_ASM_OP ".size"
-
-/* This is how we tell the assembler that two symbols have the same value. */
-
-#undef ASM_OUTPUT_DEF
-#define ASM_OUTPUT_DEF(FILE,NAME1,NAME2) \
- do { assemble_name(FILE, NAME1); \
- fputs(" = ", FILE); \
- assemble_name(FILE, NAME2); \
- fputc('\n', FILE); } while (0)
-
-/* A table of bytes codes used by the ASM_OUTPUT_ASCII and
- ASM_OUTPUT_LIMITED_STRING macros. Each byte in the table
- corresponds to a particular byte value [0..255]. For any
- given byte value, if the value in the corresponding table
- position is zero, the given character can be output directly.
- If the table value is 1, the byte must be output as a \ooo
- octal escape. If the tables value is anything else, then the
- byte value should be output as a \ followed by the value
- in the table. Note that we can use standard UN*X escape
- sequences for many control characters, but we don't use
- \a to represent BEL because some svr4 assemblers (e.g. on
- the i386) don't know about that. Also, we don't use \v
- since some versions of gas, such as 2.2 did not accept it. */
-
-#undef ESCAPES
-#define ESCAPES \
-"\1\1\1\1\1\1\1\1btn\1fr\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\0\0\"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\\\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1"
-
-/* Some svr4 assemblers have a limit on the number of characters which
- can appear in the operand of a .string directive. If your assembler
- has such a limitation, you should define STRING_LIMIT to reflect that
- limit. Note that at least some svr4 assemblers have a limit on the
- actual number of bytes in the double-quoted string, and that they
- count each character in an escape sequence as one byte. Thus, an
- escape sequence like \377 would count as four bytes.
-
- If your target assembler doesn't support the .string directive, you
- should define this to zero.
-*/
-
-#undef STRING_LIMIT
-#define STRING_LIMIT ((unsigned) 256)
-
-#undef STRING_ASM_OP
-#define STRING_ASM_OP ".string"
-
-/*
- * We always use gas here, so we don't worry about ECOFF assembler problems.
- */
-#undef TARGET_GAS
-#define TARGET_GAS 1
-
-#undef PREFERRED_DEBUGGING_TYPE
-#define PREFERRED_DEBUGGING_TYPE DBX_DEBUG
-
-#undef LINK_SPEC
-#define LINK_SPEC "-m elf64alpha \
- %{p:%e`-p' not supported; use `-pg' and gprof(1)} \
- %{Wl,*:%*} \
- %{assert*} %{R*} %{rpath*} %{defsym*} \
- %{shared:-Bshareable %{h*} %{soname*}} \
- %{symbolic:-Bsymbolic} \
- %{!shared: \
- %{!static: \
- %{rdynamic:-export-dynamic} \
- %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \
- %{static:-Bstatic}}"
-
-#undef STARTFILE_SPEC
-#define STARTFILE_SPEC \
- "%{!shared: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
- %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-
-/* Provide a ENDFILE_SPEC appropriate for ELF. Here we tack on the
- magical crtend.o file which provides part of the support for
- getting C++ file-scope static object constructed before entering
- `main', followed by a normal ELF "finalizer" file, `crtn.o'. */
-
-#undef ENDFILE_SPEC
-#define ENDFILE_SPEC \
- "%{!shared:crtend.o%s} %{shared:crtendS.o%s}"
-
-/* Implicit library calls should use memcpy, not bcopy, etc. */
-
-#define TARGET_MEM_FUNCTIONS
-
-/* Handle #pragma weak and #pragma pack. */
-
-#define HANDLE_SYSV_PRAGMA
-
-/*
- * Some imports from svr4.h in support of shared libraries.
- * Currently, we need the DECLARE_OBJECT_SIZE stuff.
- */
-
-/* This is how we tell the assembler that a symbol is weak. */
-
-#undef ASM_WEAKEN_LABEL
-#define ASM_WEAKEN_LABEL(FILE,NAME) \
- do { fputs ("\t.globl\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); \
- fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); } while (0)
-
-/* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
- expect various different forms for this operand. The one given here
- is just a default. You may need to override it in your machine-
- specific tm.h file (depending upon the particulars of your assembler). */
-
-#undef TYPE_OPERAND_FMT
-#define TYPE_OPERAND_FMT "@%s"
-
-/* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-
-#ifndef ASM_DECLARE_RESULT
-#define ASM_DECLARE_RESULT(FILE, RESULT)
-#endif
diff --git a/lang/gcc45/files/patch-aa b/lang/gcc45/files/patch-aa
deleted file mode 100644
index 9dc2e19279bb..000000000000
--- a/lang/gcc45/files/patch-aa
+++ /dev/null
@@ -1,12 +0,0 @@
---- gcc/cpp.texi.orig Mon Aug 11 08:57:05 1997
-+++ gcc/cpp.texi Sat Jan 10 11:59:15 1998
-@@ -1,5 +1,9 @@
- \input texinfo
- @setfilename cpp.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* cpp: (cpp). The egcs C/C++ preprocessor.
-+@end direntry
- @settitle The C Preprocessor
-
- @ignore
diff --git a/lang/gcc45/files/patch-ab b/lang/gcc45/files/patch-ab
deleted file mode 100644
index f298fd056742..000000000000
--- a/lang/gcc45/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/f/g77.texi.orig Thu Jun 4 03:41:18 1998
-+++ gcc/f/g77.texi Tue Jun 9 17:52:16 1998
-@@ -150,7 +150,7 @@
-
- @dircategory Programming
- @direntry
--* g77: (g77). The GNU Fortran compiler.
-+* g77: (g77). The EGCS GNU Fortran compiler.
- @end direntry
- @node Top, Copying,, (DIR)
- @top Introduction
diff --git a/lang/gcc45/files/patch-ac b/lang/gcc45/files/patch-ac
deleted file mode 100644
index 961874c5c315..000000000000
--- a/lang/gcc45/files/patch-ac
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/gcc.texi.orig Fri Jan 2 15:38:11 1998
-+++ gcc/gcc.texi Sat Jan 10 11:56:49 1998
-@@ -1,6 +1,10 @@
- >\input texinfo @c -*-texinfo-*-
- @c %**start of header
- @setfilename gcc.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* gcc: (gcc). The egcs C/C++ compiler.
-+@end direntry
- @c @setfilename usegcc.info
- @c @setfilename portgcc.info
- @c To produce the full manual, use the "gcc.info" setfilename, and
diff --git a/lang/gcc45/files/patch-ad b/lang/gcc45/files/patch-ad
deleted file mode 100644
index f8a3b90fdb1a..000000000000
--- a/lang/gcc45/files/patch-ad
+++ /dev/null
@@ -1,93 +0,0 @@
---- gcc/config/i386/freebsd-aout.h.orig Tue Jun 1 17:02:37 1999
-+++ gcc/config/i386/freebsd-aout.h Mon Jun 14 14:11:20 1999
-@@ -20,6 +20,10 @@
- the Free Software Foundation, 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-+
-+/* Get generic FreeBSD definitions. */
-+#include <freebsd.h>
-+
- /* This is tested by i386gas.h. */
- #define YES_UNDERSCORES
-
-@@ -32,12 +36,10 @@
- #include "i386/perform.h"
-
- /* This goes away when the math-emulator is fixed */
--#undef TARGET_DEFAULT
--#define TARGET_DEFAULT \
-- (MASK_80387 | MASK_IEEE_FP | MASK_FLOAT_RETURNS | MASK_NO_FANCY_MATH_387)
-+#define TARGET_CPU_DEFAULT 0400 /* TARGET_NO_FANCY_MATH_387 */
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Dunix -Di386 -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- /* Like the default, except no -lg. */
- #define LIB_SPEC "%{!shared:%{!pg:-lc}%{pg:-lc_p}}"
-@@ -87,14 +89,6 @@
- necessary when compiling PIC code. */
-
- #define JUMP_TABLES_IN_TEXT_SECTION 1
--
--/* Don't default to pcc-struct-return, because in FreeBSD we prefer the
-- superior nature of the older gcc way. */
--#define DEFAULT_PCC_STRUCT_RETURN 0
--
--/* Ensure we the configuration knows our system correctly so we can link with
-- libraries compiled with the native cc. */
--#undef NO_DOLLAR_IN_LABEL
-
- /* i386 freebsd still uses old binutils that don't insert nops by default
- when the .align directive demands to insert extra space in the text
-@@ -105,19 +99,18 @@
-
- /* Profiling routines, partially copied from i386/osfrose.h. */
-
--/* Redefine this to use %eax instead of %edx. */
-+/* Tell final.c that we don't need a label passed to mcount. */
-+#define NO_PROFILE_DATA
-+
- #undef FUNCTION_PROFILER
- #define FUNCTION_PROFILER(FILE, LABELNO) \
- { \
- if (flag_pic) \
- { \
-- fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%eax\n", \
-- LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \
- } \
- else \
- { \
-- fprintf (FILE, "\tmovl $%sP%d,%%eax\n", LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall mcount\n"); \
- } \
- }
-@@ -135,6 +128,7 @@
-
- #define TYPE_ASM_OP ".type"
- #define SIZE_ASM_OP ".size"
-+#define SET_ASM_OP ".set"
-
- /* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
-@@ -144,6 +138,12 @@
-
- #define TYPE_OPERAND_FMT "@%s"
-
-+#define HANDLE_SYSV_PRAGMA 1
-+
-+#define ASM_WEAKEN_LABEL(FILE,NAME) \
-+ do { fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
-+ fputc ('\n', FILE); } while (0)
-+
- /* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-@@ -245,3 +245,5 @@
- #define STARTFILE_SPEC \
- "%{shared:c++rt0.o%s} \
- %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}"
-+
-+#define MD_STARTFILE_PREFIX "/usr/lib/aout/"
diff --git a/lang/gcc45/files/patch-af b/lang/gcc45/files/patch-af
deleted file mode 100644
index 533a35a95584..000000000000
--- a/lang/gcc45/files/patch-af
+++ /dev/null
@@ -1,83 +0,0 @@
---- gcc/config/i386/freebsd.h.orig Thu Jun 17 05:33:32 1999
-+++ gcc/config/i386/freebsd.h Sat Jul 24 17:59:06 1999
-@@ -135,6 +135,10 @@
- : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \
- : (-1))
-
-+/* Don't use EGCS's normal profiling code -- we have our own fine-grained
-+ basic block profiling. */
-+#define NO_PROFILE_DATA
-+
- /* Tell final.c that we don't need a label passed to mcount. */
-
- #undef FUNCTION_PROFILER
-@@ -162,22 +166,30 @@
- #define WCHAR_TYPE_SIZE BITS_PER_WORD
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Di386 -Dunix -D__ELF__ -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- #undef CPP_SPEC
--#define CPP_SPEC "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}"
-+#if TARGET_CPU_DEFAULT == 2
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{!m386:-D__i486__}"
-+#else
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{m486:-D__i486__}"
-+#endif
-+
-+#undef CC1_SPEC
-+#define CC1_SPEC "\
-+ %{gline:%{!g:%{!g0:%{!g1:%{!g2: -g1}}}}} \
-+ %{maout: %{!mno-underscores: %{!munderscores: -munderscores }}}"
-
--/* This defines which switch letters take arguments. On FreeBSD, most of
-- the normal cases (defined in gcc.c) apply, and we also have -h* and
-- -z* options (for the linker) (comming from svr4).
-- We also have -R (alias --rpath), no -z, --soname (-h), --assert etc. */
--
--#undef SWITCH_TAKES_ARG
--#define SWITCH_TAKES_ARG(CHAR) \
-- (DEFAULT_SWITCH_TAKES_ARG (CHAR) \
-- || (CHAR) == 'h' \
-- || (CHAR) == 'z' \
-- || (CHAR) == 'R')
-+#undef ASM_SPEC
-+#define ASM_SPEC "%{v*: -v} %{maout: %{fpic:-k} %{fPIC:-k}}"
-
- /* Provide a STARTFILE_SPEC appropriate for FreeBSD. Here we add
- the magical crtbegin.o file (see crtstuff.c) which provides part
-@@ -186,11 +198,11 @@
-
- #undef STARTFILE_SPEC
- #define STARTFILE_SPEC \
-- "%{!shared: \
-- %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} \
-- %{!p:%{profile:gcrt1.o%s} \
-- %{!profile:crt1.o%s}}}} \
-- crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-+ "%{maout: %{shared:c++rt0.o%s} \
-+ %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}} \
-+ %{!maout: %{!shared: \
-+ %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
-+ crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}}"
-
- /* Provide a ENDFILE_SPEC appropriate for FreeBSD. Here we tack on
- the magical crtend.o file (see crtstuff.c) which provides part of
-@@ -200,7 +212,7 @@
-
- #undef ENDFILE_SPEC
- #define ENDFILE_SPEC \
-- "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s"
-+ "%{!maout: %{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s}"
-
- /* Provide a LIB_SPEC appropriate for FreeBSD. Just select the appropriate
- libc, depending on whether we're doing profiling or need threads support.
diff --git a/lang/gcc45/files/patch-ai b/lang/gcc45/files/patch-ai
deleted file mode 100644
index 4395574d635a..000000000000
--- a/lang/gcc45/files/patch-ai
+++ /dev/null
@@ -1,54 +0,0 @@
---- gcc/final.c.orig Sat Sep 5 22:52:01 1998
-+++ gcc/final.c Wed Oct 7 17:06:58 1998
-@@ -383,6 +383,8 @@
- /* zero word */
- assemble_integer (const0_rtx, long_bytes, 1);
-
-+ fprintf(asm_out_file,".stabs \"bbset\", 25, 0, 0, LPBX0\n");
-+
- /* address of filename */
- ASM_GENERATE_INTERNAL_LABEL (name, "LPBX", 1);
- assemble_integer (gen_rtx_SYMBOL_REF (Pmode, name), pointer_bytes, 1);
-@@ -1635,6 +1637,9 @@
- leaf_renumber_regs (first);
- #endif
-
-+ if (profile_block_flag)
-+ add_bb (file);
-+
- /* The Sun386i and perhaps other machines don't work right
- if the profiling code comes after the prologue. */
- #ifdef PROFILE_BEFORE_PROLOGUE
-@@ -1696,7 +1701,9 @@
- profile_function (file)
- FILE *file;
- {
-+#ifndef NO_PROFILE_DATA
- int align = MIN (BIGGEST_ALIGNMENT, LONG_TYPE_SIZE);
-+#endif /* not NO_PROFILE_DATA */
- #if defined(ASM_OUTPUT_REG_PUSH)
- #if defined(STRUCT_VALUE_INCOMING_REGNUM) || defined(STRUCT_VALUE_REGNUM)
- int sval = current_function_returns_struct;
-@@ -1706,10 +1713,12 @@
- #endif
- #endif /* ASM_OUTPUT_REG_PUSH */
-
-+#ifndef NO_PROFILE_DATA
- data_section ();
- ASM_OUTPUT_ALIGN (file, floor_log2 (align / BITS_PER_UNIT));
- ASM_OUTPUT_INTERNAL_LABEL (file, "LP", profile_label_no);
- assemble_integer (const0_rtx, LONG_TYPE_SIZE / BITS_PER_UNIT, 1);
-+#endif /* not NO_PROFILE_DATA */
-
- function_section (current_function_decl);
-
-@@ -1800,6 +1809,9 @@
- code to restore the stack frame and return to the caller. */
- FUNCTION_EPILOGUE (file, get_frame_size ());
- #endif
-+
-+ if (profile_block_flag)
-+ add_bb (file);
-
- #ifdef SDB_DEBUGGING_INFO
- if (write_symbols == SDB_DEBUG)
diff --git a/lang/gcc45/files/patch-ak b/lang/gcc45/files/patch-ak
deleted file mode 100644
index 81bf09754e07..000000000000
--- a/lang/gcc45/files/patch-ak
+++ /dev/null
@@ -1,48 +0,0 @@
---- gcc/configure.orig Mon Sep 20 02:59:34 1999
-+++ gcc/configure Sat Sep 25 10:51:55 1999
-@@ -3167,6 +3167,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -3772,8 +3781,12 @@
- # Next line turned off because both 386BSD and BSD/386 use GNU ld.
- # use_collect2=yes
- ;;
-- i[34567]86-*-freebsdelf*)
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -3782,13 +3795,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
-- i[34567]86-*-freebsd*)
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- i[34567]86-*-netbsd*)
- tm_file=i386/netbsd.h
diff --git a/lang/gcc45/files/patch-al b/lang/gcc45/files/patch-al
deleted file mode 100644
index 1c81b9a57bd2..000000000000
--- a/lang/gcc45/files/patch-al
+++ /dev/null
@@ -1,53 +0,0 @@
---- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
-+++ gcc/configure.in Sat Sep 25 10:56:01 1999
-@@ -634,6 +634,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -1274,9 +1283,15 @@
- # use_collect2=yes
- ;;
- changequote(,)dnl
-- i[34567]86-*-freebsdelf*)
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
-+changequote([,])dnl
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+changequote(,)dnl
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
- changequote([,])dnl
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -1285,15 +1300,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
--changequote(,)dnl
-- i[34567]86-*-freebsd*)
--changequote([,])dnl
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- changequote(,)dnl
- i[34567]86-*-netbsd*)
diff --git a/lang/gcc45/files/patch-bc b/lang/gcc45/files/patch-bc
deleted file mode 100644
index c3159ca2788c..000000000000
--- a/lang/gcc45/files/patch-bc
+++ /dev/null
@@ -1,34 +0,0 @@
---- libstdc++/Makefile.in.orig Sat Jul 17 22:50:47 1999
-+++ libstdc++/Makefile.in Tue Jul 20 07:56:00 1999
-@@ -14,7 +14,7 @@
- # along with this library; see the file COPYING. If not, write to the Free
- # Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
--VERSION = 2.10.0
-+VERSION = 4
- INTERFACE = 3
-
- gxx_include_dir=${includedir}/g++
-@@ -111,7 +111,8 @@
- $(LN_S) $(SHLIB) $(SHLINK) || cp $(ARLIB) $(ARLINK)
-
- mshlink:
-- @$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ #@$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ @true
-
- $(IO_DIR)/iostream.list: force
- cd $(IO_DIR) ; $(MAKE) $(FLAGS_TO_PASS) iostream.list
-@@ -336,11 +337,7 @@
- || cp $${RELINSTALLDIR}$(ARLIB) $${INSTALLLINKDIR}$(MULTISUBDIR)/$$FILE ; \
- fi; \
- elif [ $$FILE = mshlink ]; then \
-- for FILE in $(MSHLINK) ; do \
-- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- $(LN_S) $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE \
-- || cp $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- done; \
-+ true; \
- elif [ $$FILE = marlink ]; then \
- for FILE in $(MARLINK) ; do \
- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
diff --git a/lang/gcc45/files/patch-fa b/lang/gcc45/files/patch-fa
deleted file mode 100644
index 7f5e0e611ae8..000000000000
--- a/lang/gcc45/files/patch-fa
+++ /dev/null
@@ -1,232 +0,0 @@
---- gcc/c-common.c.orig Mon Feb 15 16:40:05 1999
-+++ gcc/c-common.c Tue Mar 30 03:35:22 1999
-@@ -61,7 +61,7 @@
- int, int, int));
- static void init_attributes PROTO((void));
- static void record_function_format PROTO((tree, tree, enum format_type,
-- int, int));
-+ int, int, int));
- static void record_international_format PROTO((tree, tree, int));
-
- /* Keep a stack of if statements. We record the number of compound
-@@ -669,6 +669,7 @@
- = TREE_VALUE (TREE_CHAIN (TREE_CHAIN (args)));
- int format_num;
- int first_arg_num;
-+ int null_format_ok;
- enum format_type format_type;
- tree argument;
- int arg_num;
-@@ -682,7 +683,7 @@
-
- if (TREE_CODE (format_type_id) != IDENTIFIER_NODE)
- {
-- error ("unrecognized format specifier");
-+ error_with_decl (decl, "unrecognized format specifier");
- continue;
- }
- else
-@@ -690,12 +691,26 @@
- char *p = IDENTIFIER_POINTER (format_type_id);
-
- if (!strcmp (p, "printf") || !strcmp (p, "__printf__"))
-+ {
-+ format_type = printf_format_type;
-+ null_format_ok = 0;
-+ }
-+ else if (!strcmp (p, "printf0") || !strcmp (p, "__printf0__"))
-+ {
- format_type = printf_format_type;
-+ null_format_ok = 1;
-+ }
- else if (!strcmp (p, "scanf") || !strcmp (p, "__scanf__"))
-+ {
- format_type = scanf_format_type;
-+ null_format_ok = 0;
-+ }
- else if (!strcmp (p, "strftime")
- || !strcmp (p, "__strftime__"))
-+ {
- format_type = strftime_format_type;
-+ null_format_ok = 0;
-+ }
- else
- {
- error ("`%s' is an unrecognized format function type", p);
-@@ -766,7 +781,8 @@
-
- record_function_format (DECL_NAME (decl),
- DECL_ASSEMBLER_NAME (decl),
-- format_type, format_num, first_arg_num);
-+ format_type, null_format_ok, format_num,
-+ first_arg_num);
- break;
- }
-
-@@ -1010,6 +1026,11 @@
- } format_char_info;
-
- static format_char_info print_char_table[] = {
-+/* FreeBSD kernel extensions. */
-+ { "D", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "b", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "rz", 0, NULL, T_I, T_I, T_L, NULL, NULL, NULL, "-wp0 +#" },
-+#define unextended_print_char_table (print_char_table + 3)
- { "di", 0, T_I, T_I, T_I, T_L, T_LL, T_LL, T_ST, "-wp0 +" },
- { "oxX", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0#" },
- { "u", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0" },
-@@ -1070,6 +1091,7 @@
- tree name; /* identifier such as "printf" */
- tree assembler_name; /* optional mangled identifier (for C++) */
- enum format_type format_type; /* type of format (printf, scanf, etc.) */
-+ int null_format_ok; /* TRUE if the format string may be NULL */
- int format_num; /* number of format argument */
- int first_arg_num; /* number of first arg (zero for varargs) */
- } function_format_info;
-@@ -1102,25 +1124,25 @@
- init_function_format_info ()
- {
- record_function_format (get_identifier ("printf"), NULL_TREE,
-- printf_format_type, 1, 2);
-+ printf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("scanf"), NULL_TREE,
-- scanf_format_type, 1, 2);
-+ scanf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("vprintf"), NULL_TREE,
-- printf_format_type, 1, 0);
-+ printf_format_type, 0, 1, 0);
- record_function_format (get_identifier ("vfprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("vsprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("strftime"), NULL_TREE,
-- strftime_format_type, 3, 0);
-+ strftime_format_type, 0, 3, 0);
-
- record_international_format (get_identifier ("gettext"), NULL_TREE, 1);
- record_international_format (get_identifier ("dgettext"), NULL_TREE, 2);
-@@ -1137,11 +1159,12 @@
- (e.g. for varargs such as vfprintf). */
-
- static void
--record_function_format (name, assembler_name, format_type,
-+record_function_format (name, assembler_name, format_type, null_format_ok,
- format_num, first_arg_num)
- tree name;
- tree assembler_name;
- enum format_type format_type;
-+ int null_format_ok;
- int format_num;
- int first_arg_num;
- {
-@@ -1165,6 +1188,7 @@
- }
-
- info->format_type = format_type;
-+ info->null_format_ok = null_format_ok;
- info->format_num = format_num;
- info->first_arg_num = first_arg_num;
- }
-@@ -1314,7 +1338,8 @@
-
- if (integer_zerop (format_tree))
- {
-- warning ("null format string");
-+ if (!info->null_format_ok)
-+ warning ("null format string");
- return;
- }
- if (TREE_CODE (format_tree) != ADDR_EXPR)
-@@ -1485,12 +1510,13 @@
- It will work on most machines, because size_t and int
- have the same mode. But might as well warn anyway,
- since it will fail on other machines. */
-+ /* XXX should we allow unsigned ints here? */
- if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != integer_type_node)
- &&
- (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != unsigned_type_node))
-- warning ("field width is not type int (arg %d)", arg_num);
-+ warning ("precision is not type int (arg %d)", arg_num);
- }
- }
- else
-@@ -1535,6 +1561,53 @@
- }
- }
- }
-+ if (*format_chars == 'b')
-+ {
-+ /* There should be an int arg to control the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != integer_type_node)
-+ &&
-+ (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != unsigned_type_node))
-+ {
-+ warning ("bitmap is not type int (arg %d)", arg_num);
-+ }
-+ }
-+ }
-+ if (*format_chars == 'D')
-+ {
-+ /* There should be an unsigned char * arg before the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ cur_type = TREE_TYPE (cur_param);
-+ if (TREE_CODE (cur_type) != POINTER_TYPE
-+ || TYPE_MAIN_VARIANT (TREE_TYPE (cur_type))
-+ != unsigned_char_type_node)
-+ {
-+ warning ("ethernet address is not type unsigned char *"
-+ " (arg %d)",
-+ arg_num);
-+ }
-+ }
-+ }
-
- aflag = 0;
-
-@@ -1604,7 +1677,8 @@
- switch (info->format_type)
- {
- case printf_format_type:
-- fci = print_char_table;
-+ fci = flag_format_extensions ? print_char_table
-+ : unextended_print_char_table;
- break;
- case scanf_format_type:
- fci = scan_char_table;
diff --git a/lang/gcc45/files/patch-fb b/lang/gcc45/files/patch-fb
deleted file mode 100644
index dae6d331898c..000000000000
--- a/lang/gcc45/files/patch-fb
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/flags.h.orig Sun Jan 31 09:46:18 1999
-+++ gcc/flags.h Tue Mar 30 13:17:11 1999
-@@ -137,6 +137,10 @@
-
- extern int warn_aggregate_return;
-
-+/* Nonzero means that -Wformat accepts certain non-ANSI formats. */
-+
-+extern int flag_format_extensions;
-+
- /* Nonzero if generating code to do profiling. */
-
- extern int profile_flag;
diff --git a/lang/gcc45/files/patch-fc b/lang/gcc45/files/patch-fc
deleted file mode 100644
index a3f44c5e158b..000000000000
--- a/lang/gcc45/files/patch-fc
+++ /dev/null
@@ -1,21 +0,0 @@
---- gcc/toplev.c.orig Mon Mar 22 15:23:26 1999
-+++ gcc/toplev.c Tue Mar 30 13:13:44 1999
-@@ -754,6 +754,9 @@
-
- int flag_no_ident = 0;
-
-+/* Nonzero means that -Wformat accepts certain system-dependent formats. */
-+int flag_format_extensions = 0;
-+
- /* Table of supported debugging formats. */
- static struct
- {
-@@ -954,6 +957,8 @@
- "Generate code to check every memory access" },
- {"prefix-function-name", &flag_prefix_function_name, 1,
- "Add a prefix to all function names" },
-+ {"format-extensions", &flag_format_extensions, 1,
-+ "-Wformat accepts certain FreeBSD system-dependent formats" },
- {"dump-unnumbered", &flag_dump_unnumbered, 1,
- "Suppress output of instruction numbers and line number notes in debugging dumps"},
- {"instrument-functions", &flag_instrument_function_entry_exit, 1,
diff --git a/lang/gcc45/files/patch-va b/lang/gcc45/files/patch-va
deleted file mode 100644
index 48040ffa6e96..000000000000
--- a/lang/gcc45/files/patch-va
+++ /dev/null
@@ -1,20 +0,0 @@
---- gcc/Makefile.in.orig Thu Feb 25 12:40:16 1999
-+++ gcc/Makefile.in Mon Mar 1 04:36:40 1999
-@@ -793,7 +793,7 @@
- rm -f config.run
-
- $(srcdir)/configure: $(srcdir)/configure.in
-- cd $(srcdir); autoconf
-+ cd $(srcdir); echo "wants to run autoconf"
-
- # cstamp-h.in controls rebuilding of config.in.
- # It is named cstamp-h.in and not stamp-h.in so the mostlyclean rule doesn't
-@@ -806,7 +806,7 @@
- # ??? Newer versions have a maintainer mode that may be useful here.
- $(srcdir)/config.in: $(srcdir)/cstamp-h.in
- $(srcdir)/cstamp-h.in: $(srcdir)/configure.in $(srcdir)/acconfig.h
-- cd $(srcdir) && autoheader
-+ cd $(srcdir) && echo "want to run autoheader"
- @rm -f $(srcdir)/cstamp-h.in
- echo timestamp > $(srcdir)/cstamp-h.in
- auto-host.h: cstamp-h ; @true
diff --git a/lang/gcc45/pkg-comment b/lang/gcc45/pkg-comment
deleted file mode 100644
index e67c9eca41ae..000000000000
--- a/lang/gcc45/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-EGCS enhanced version of the GNU compiler suite (inprogress version)
diff --git a/lang/gcc45/pkg-descr b/lang/gcc45/pkg-descr
deleted file mode 100644
index 0429360a5404..000000000000
--- a/lang/gcc45/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Egcs (pronounced "eggs") is an enhanced version of the GNU compiler
-suite, including gcc, g++, and g77. Egcs is based on a recent
-snapshot of the gcc-2.8 development sources; it contains nearly
-all of the new features found in gcc-2.8. Egcs also contains many
-improvements and features not found in gcc-2.7 and even the soon to be
-released gcc-2.8 compilers. C++ support, and in particular template
-support, is vastly improved over gcc-2.7.
-
-For more details, see <http://www.cygnus.com/egcs/>.
-
-Beware: This port installs new versions of "gcc", "g++", "c++" and
-so forth into the "${PREFIX}/bin" directory. Mind your PATHs if you
-don't want to use this compiler by default.
-
-- John Polstra <jdp@polstra.com>
-
-WWW: http://egcs.cygnus.com
diff --git a/lang/gcc45/pkg-plist b/lang/gcc45/pkg-plist
deleted file mode 100644
index 1ca16caec5f1..000000000000
--- a/lang/gcc45/pkg-plist
+++ /dev/null
@@ -1,318 +0,0 @@
-@comment $FreeBSD$
-bin/eg++filt
-bin/eg++
-bin/eg77
-bin/egcc
-bin/%%GNU_HOST%%-gcc
-bin/gcj
-bin/gcjh
-bin/gcov
-bin/jv-scan
-bin/jcf-dump
-%%GNU_HOST%%/include/_G_config.h
-%%GNU_HOST%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/PlotFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/SFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algorithm
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bitset
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/builtinbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cassert
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cerrno
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cfloat
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ciso646
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/climits
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/clocale
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cmath
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csetjmp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csignal
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdarg
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstddef
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdio
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdlib
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstring
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ctime
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwchar
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/defalloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/dummy.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/editbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/floatio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/functional
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/indstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iolibio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iosfwd
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostreamP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/istream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libioP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/parsestream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pfstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/procbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/queue
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ropeimpl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/dcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/fcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/indirect_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/ldcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/mask_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/std_valarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/straits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.tcc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_meta.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdexcept
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdiostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_config.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_construct.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_fun.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_numeric.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_queue.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_raw_storage_iter.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_relops.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_uninitialized.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_vector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/streambuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strfile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/string
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/type_traits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/utility
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/valarray
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
-@unexec install-info --delete %D/info/gcc.info %D/info/dir
-@unexec install-info --delete %D/info/g77.info %D/info/dir
-@unexec install-info --delete %D/info/cpp.info %D/info/dir
-info/cpp.info
-info/cpp.info-1
-info/cpp.info-2
-info/cpp.info-3
-info/g77.info
-info/g77.info-1
-info/g77.info-10
-info/g77.info-11
-info/g77.info-12
-info/g77.info-13
-info/g77.info-14
-info/g77.info-15
-info/g77.info-16
-info/g77.info-17
-info/g77.info-18
-info/g77.info-19
-info/g77.info-2
-info/g77.info-20
-info/g77.info-21
-info/g77.info-3
-info/g77.info-4
-info/g77.info-5
-info/g77.info-6
-info/g77.info-7
-info/g77.info-8
-info/g77.info-9
-info/gcc.info
-info/gcc.info-1
-info/gcc.info-10
-info/gcc.info-11
-info/gcc.info-12
-info/gcc.info-13
-info/gcc.info-14
-info/gcc.info-15
-info/gcc.info-16
-info/gcc.info-17
-info/gcc.info-18
-info/gcc.info-19
-info/gcc.info-2
-info/gcc.info-20
-info/gcc.info-21
-info/gcc.info-22
-info/gcc.info-23
-info/gcc.info-24
-info/gcc.info-25
-info/gcc.info-26
-info/gcc.info-27
-info/gcc.info-28
-info/gcc.info-29
-info/gcc.info-30
-info/gcc.info-31
-info/gcc.info-3
-info/gcc.info-4
-info/gcc.info-5
-info/gcc.info-6
-info/gcc.info-7
-info/gcc.info-8
-info/gcc.info-9
-@exec install-info %D/info/cpp.info %D/info/dir
-@exec install-info %D/info/g77.info %D/info/dir
-@exec install-info %D/info/gcc.info %D/info/dir
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbeginS.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtend.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtendS.o
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/iso646.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/encoding.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/hash.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-api.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
-@comment These 3 libraries are moved from PREFIX/lib to avoid conflicts
-@comment with the stock compiler.
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libg2c.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
-@dirrm %%GNU_HOST%%/include
-@dirrm %%GNU_HOST%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%
-@dirrm lib/gcc-lib
diff --git a/lang/gcc46/Makefile b/lang/gcc46/Makefile
deleted file mode 100644
index efee67e57ea1..000000000000
--- a/lang/gcc46/Makefile
+++ /dev/null
@@ -1,118 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: egcs
-# Version required: 1998-09-14
-# Date created: 9 Jan 1998
-# Whom: John Polstra <jdp@polstra.com>
-#
-# $FreeBSD$
-#
-
-SNAPDATE= 1999-11-10
-SNAPVER= ${SNAPDATE:S/-//g}
-
-DISTNAME= gcc-2.96
-PKGNAME= gcc-devel-${SNAPVER}
-CATEGORIES= lang java
-MASTER_SITES= ftp://egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.ninemoons.com/pub/mirrors/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.nluug.nl/pub/languages/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.yggdrasil.com/mirrors/site/egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/
-DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
- egcs-java-${SNAPVER}${EXTRACT_SUFX} \
- egcs-objc-${SNAPVER}${EXTRACT_SUFX}
-
-MAINTAINER= obrien@FreeBSD.org
-
-NO_CDROM= 'dated material'
-
-.include <bsd.port.pre.mk>
-
-EGCS_REV= ${DISTNAME:S/gcc-//g}
-LIBSTDCPP_REV= 4
-WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
-
-.if ${PORTOBJFORMAT} == "elf"
-.if ${MACHINE_ARCH} == "i386"
-PLIST= ${WRKDIR}/PLIST
-.endif
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL}
-.else
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsdaout${OSREL}
-.endif
-
-PLIST_SUB= EGCS_REV=${EGCS_REV} GNU_HOST=${CONFIGURE_TARGET}
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= --with-gnu-as --with-gnu-ld \
- --with-gxx-include-dir=${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/include/g++
-.if defined(WANT_SHAREDLIBS)
-CONFIGURE_ARGS+= --enable-shared
-.endif
-.if defined(WANT_THREADS)
-# ?is this an ObjC only thing?
-CONFIGURE_ARGS+= --enable-threads=posix
-.endif
-ALL_TARGET= bootstrap
-MAN1= cccp.1 eg++.1 eg77.1 egcc.1
-
-pre-patch:
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
- @${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
-
-pre-configure:
- @(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
- ${SED} -e "s:__FreeBSD__:__FreeBSD__=$${MAJ}:" ${FILESDIR}/freebsd.h \
- >${WRKSRC}/gcc/config/freebsd.h )
- @${CP} ${FILESDIR}/alpha-freebsd.h ${WRKSRC}/gcc/config/alpha/freebsd.h
-.if ${PORTOBJFORMAT} == "elf" && ${MACHINE_ARCH} == "i386"
- @${SED} -e 's/^@comment ELF-only://' ${PKGDIR}/PLIST >${PLIST}
-.endif
- @# Keep from running `autoconf' and `autoheader' since we modified
- @# configure.in by patching it.
- @touch ${WRKSRC}/gcc/configure
- @touch ${WRKSRC}/gcc/cstamp-h.in
-
-pre-install:
- ${MKDIR} ${PREFIX}/info
-
-post-install:
- @${RM} -f ${PREFIX}/bin/c++
- @${MV} -f ${PREFIX}/bin/c++filt ${PREFIX}/bin/g++filt
- @(for prog in ${PREFIX}/bin/gcc ${PREFIX}/bin/g++ \
- ${PREFIX}/bin/g++filt ${PREFIX}/bin/g77 ${PREFIX}/bin/gcov \
- ${PREFIX}/bin/${CONFIGURE_TARGET}-gcc \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1obj \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1plus \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cpp \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/collect2 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/f771 ; \
- do \
- strip $$prog ; \
- done)
- ${MV} ${PREFIX}/bin/gcc ${PREFIX}/bin/egcc
- ${MV} ${PREFIX}/bin/g++ ${PREFIX}/bin/eg++
- ${MV} ${PREFIX}/bin/g77 ${PREFIX}/bin/eg77
- ${MV} ${PREFIX}/bin/g++filt ${PREFIX}/bin/eg++filt
- ${RM} -f ${PREFIX}/bin/cpp
- ${MV} ${PREFIX}/lib/libiberty.a \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
- ${MV} -f ${PREFIX}/lib/libstdc++.a.${LIBSTDCPP_REV} \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/libstdc++.a
- ${MV} ${PREFIX}/man/man1/gcc.1 ${PREFIX}/man/man1/egcc.1
- ${MV} ${PREFIX}/man/man1/g++.1 ${PREFIX}/man/man1/eg++.1
- ${MV} ${PREFIX}/man/man1/g77.1 ${PREFIX}/man/man1/eg77.1
-.if defined(WANT_SHAREDLIBS)
- ${MV} -f ${PREFIX}/lib/libstdc++.so* \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
-.endif
-.for info in cpp g77 gcc
- install-info ${PREFIX}/info/${info}.info ${PREFIX}/info/dir
-.endfor
-
-.include <bsd.port.post.mk>
diff --git a/lang/gcc46/distinfo b/lang/gcc46/distinfo
deleted file mode 100644
index 01e47c5903ef..000000000000
--- a/lang/gcc46/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-MD5 (egcs-core-19991110.tar.gz) = 84f799ff559c69b30746297bbbb025ea
-MD5 (egcs-g++-19991110.tar.gz) = ea1c5a9dbb4d76d1d2525580fc725263
-MD5 (egcs-g77-19991110.tar.gz) = 07c65a4f071590b3013f0452cdb0116c
-MD5 (egcs-java-19991110.tar.gz) = 2ee9273bc569269998f9ac1e961cac67
-MD5 (egcs-objc-19991110.tar.gz) = d4e71cd48956bf699adc775ee930cd1a
diff --git a/lang/gcc46/files/alpha-freebsd.h b/lang/gcc46/files/alpha-freebsd.h
deleted file mode 100644
index 1c6a20e793c6..000000000000
--- a/lang/gcc46/files/alpha-freebsd.h
+++ /dev/null
@@ -1,551 +0,0 @@
-/* Definitions of target machine for GNU compiler,
- for Alpha FreeBSD systems.
- Copyright (C) 1998 Free Software Foundation, Inc.
-
-This file is part of GNU CC.
-
-GNU CC 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, or (at your option)
-any later version.
-
-GNU CC 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 GNU CC; see the file COPYING. If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
-
-/* This is used on Alpha platforms that use the ELF format.
- This was taken from the NetBSD configuration, and modified
- for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
-
-/* $FreeBSD: /tmp/pcvs/ports/lang/gcc46/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
-
-
-/* Get generic FreeBSD definitions. */
-#include <freebsd.h>
-
-
-#undef OBJECT_FORMAT_COFF
-#undef EXTENDED_COFF
-#define OBJECT_FORMAT_ELF
-
-/* This is BSD, so it wants DBX format. */
-
-#define DBX_DEBUGGING_INFO
-
-/* This is the char to use for continuation (in case we need to turn
- continuation back on). */
-
-#undef DBX_CONTIN_CHAR
-#define DBX_CONTIN_CHAR '?'
-
-#undef ASM_FINAL_SPEC
-
-/* Names to predefine in the preprocessor for this target machine.
- XXX FreeBSD, by convention, shouldn't do __alpha, but lots of applications
- expect it because that's what OSF/1 does. */
-
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (FreeBSD/alpha ELF)");
-
-#undef TARGET_DEFAULT
-#define TARGET_DEFAULT (MASK_FP | MASK_FPREGS | MASK_GAS)
-
-#undef CPP_PREDEFINES
-#define CPP_PREDEFINES \
- "-D__alpha__ -D__alpha -D__ELF__ -Acpu(alpha) -Amachine(alpha)" \
- CPP_FBSD_PREDEFINES
-
-#undef CPP_SPEC
-#define CPP_SPEC "%{posix:-D_POSIX_SOURCE}"
-
-/* Make gcc agree with <machine/ansi.h> */
-
-#undef WCHAR_TYPE
-#define WCHAR_TYPE "int"
-
-#undef WCHAR_UNSIGNED
-#define WCHAR_UNSIGNED 0
-
-#undef WCHAR_TYPE_SIZE
-#define WCHAR_TYPE_SIZE 32
-
-/* Output assembler code to FILE to increment profiler label # LABELNO
- for profiling a function entry. Under FreeBSD/Alpha, the assembler does
- nothing special with -pg. */
-
-#undef FUNCTION_PROFILER
-#define FUNCTION_PROFILER(FILE, LABELNO) \
- fputs ("\tjsr $28,_mcount\n", (FILE))
-
-/* Show that we need a GP when profiling. */
-#define TARGET_PROFILING_NEEDS_GP
-
-#undef HAS_INIT_SECTION
-
-/* Provide an ASM_SPEC appropriate for a FreeBSD/alpha target. This differs
- from the generic FreeBSD ASM_SPEC in that no special handling of PIC is
- necessary on the Alpha. */
-
-#undef ASM_SPEC
-#define ASM_SPEC " %| %{mcpu=*:-m%*}"
-
-/* Output at beginning of assembler file. */
-
-#undef ASM_FILE_START
-#define ASM_FILE_START(FILE) \
-{ \
- alpha_write_verstamp (FILE); \
- output_file_directive (FILE, main_input_filename); \
- fprintf (FILE, "\t.version\t\"01.01\"\n"); \
- fprintf (FILE, "\t.set noat\n"); \
-}
-
-#undef ASM_OUTPUT_SOURCE_LINE
-#define ASM_OUTPUT_SOURCE_LINE(STREAM, LINE) \
- alpha_output_lineno (STREAM, LINE)
-extern void alpha_output_lineno ();
-
-extern void output_file_directive ();
-
-/* Attach a special .ident directive to the end of the file to identify
- the version of GCC which compiled this code. The format of the
- .ident string is patterned after the ones produced by native svr4
- C compilers. */
-
-#undef IDENT_ASM_OP
-#define IDENT_ASM_OP ".ident"
-
-#ifdef IDENTIFY_WITH_IDENT
-#undef ASM_IDENTIFY_GCC
-#define ASM_IDENTIFY_GCC(FILE) /* nothing */
-#undef ASM_IDENTIFY_LANGUAGE
-#define ASM_IDENTIFY_LANGUAGE(FILE) \
- fprintf(FILE, "\t%s \"GCC (%s) %s\"\n", IDENT_ASM_OP, \
- lang_identify(), version_string)
-#else
-#undef ASM_FILE_END
-#define ASM_FILE_END(FILE) \
-do { \
- fprintf ((FILE), "\t%s\t\"GCC: (GNU) %s\"\n", \
- IDENT_ASM_OP, version_string); \
- } while (0)
-#endif
-
-/* Allow #sccs in preprocessor. */
-
-#define SCCS_DIRECTIVE
-
-/* Output #ident as a .ident. */
-
-#undef ASM_OUTPUT_IDENT
-#define ASM_OUTPUT_IDENT(FILE, NAME) \
- fprintf (FILE, "\t%s\t\"%s\"\n", IDENT_ASM_OP, NAME);
-
-/* This is how to allocate empty space in some section. The .zero
- pseudo-op is used for this on most svr4 assemblers. */
-
-#undef SKIP_ASM_OP
-#define SKIP_ASM_OP ".zero"
-
-#undef ASM_OUTPUT_SKIP
-#define ASM_OUTPUT_SKIP(FILE,SIZE) \
- fprintf (FILE, "\t%s\t%u\n", SKIP_ASM_OP, (SIZE))
-
-/* Output the label which precedes a jumptable. Note that for all svr4
- systems where we actually generate jumptables (which is to say every
- svr4 target except i386, where we use casesi instead) we put the jump-
- tables into the .rodata section and since other stuff could have been
- put into the .rodata section prior to any given jumptable, we have to
- make sure that the location counter for the .rodata section gets pro-
- perly re-aligned prior to the actual beginning of the jump table. */
-
-#undef ALIGN_ASM_OP
-#define ALIGN_ASM_OP ".align"
-
-#ifndef ASM_OUTPUT_BEFORE_CASE_LABEL
-#define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \
- ASM_OUTPUT_ALIGN ((FILE), 2);
-#endif
-
-#undef ASM_OUTPUT_CASE_LABEL
-#define ASM_OUTPUT_CASE_LABEL(FILE,PREFIX,NUM,JUMPTABLE) \
- do { \
- ASM_OUTPUT_BEFORE_CASE_LABEL (FILE, PREFIX, NUM, JUMPTABLE) \
- ASM_OUTPUT_INTERNAL_LABEL (FILE, PREFIX, NUM); \
- } while (0)
-
-/* The standard SVR4 assembler seems to require that certain builtin
- library routines (e.g. .udiv) be explicitly declared as .globl
- in each assembly file where they are referenced. */
-
-#undef ASM_OUTPUT_EXTERNAL_LIBCALL
-#define ASM_OUTPUT_EXTERNAL_LIBCALL(FILE, FUN) \
- ASM_GLOBALIZE_LABEL (FILE, XSTR (FUN, 0))
-
-/* This says how to output assembler code to declare an
- uninitialized external linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef COMMON_ASM_OP
-#define COMMON_ASM_OP ".comm"
-
-#undef ASM_OUTPUT_ALIGNED_COMMON
-#define ASM_OUTPUT_ALIGNED_COMMON(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", COMMON_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), ",%u,%u\n", (SIZE), (ALIGN) / BITS_PER_UNIT); \
-} while (0)
-
-/* This says how to output assembler code to declare an
- uninitialized internal linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef LOCAL_ASM_OP
-#define LOCAL_ASM_OP ".local"
-
-#undef ASM_OUTPUT_ALIGNED_LOCAL
-#define ASM_OUTPUT_ALIGNED_LOCAL(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", LOCAL_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), "\n"); \
- ASM_OUTPUT_ALIGNED_COMMON (FILE, NAME, SIZE, ALIGN); \
-} while (0)
-
-/* This is the pseudo-op used to generate a 64-bit word of data with a
- specific value in some section. */
-
-#undef INT_ASM_OP
-#define INT_ASM_OP ".quad"
-
-/* This is the pseudo-op used to generate a contiguous sequence of byte
- values from a double-quoted string WITHOUT HAVING A TERMINATING NUL
- AUTOMATICALLY APPENDED. This is the same for most svr4 assemblers. */
-
-#undef ASCII_DATA_ASM_OP
-#define ASCII_DATA_ASM_OP ".ascii"
-
-/* Support const sections and the ctors and dtors sections for g++.
- Note that there appears to be two different ways to support const
- sections at the moment. You can either #define the symbol
- READONLY_DATA_SECTION (giving it some code which switches to the
- readonly data section) or else you can #define the symbols
- EXTRA_SECTIONS, EXTRA_SECTION_FUNCTIONS, SELECT_SECTION, and
- SELECT_RTX_SECTION. We do both here just to be on the safe side. */
-
-#undef USE_CONST_SECTION
-#define USE_CONST_SECTION 1
-
-#undef CONST_SECTION_ASM_OP
-#define CONST_SECTION_ASM_OP ".section\t.rodata"
-
-/* Define the pseudo-ops used to switch to the .ctors and .dtors sections.
-
- Note that we want to give these sections the SHF_WRITE attribute
- because these sections will actually contain data (i.e. tables of
- addresses of functions in the current root executable or shared library
- file) and, in the case of a shared library, the relocatable addresses
- will have to be properly resolved/relocated (and then written into) by
- the dynamic linker when it actually attaches the given shared library
- to the executing process. (Note that on SVR4, you may wish to use the
- `-z text' option to the ELF linker, when building a shared library, as
- an additional check that you are doing everything right. But if you do
- use the `-z text' option when building a shared library, you will get
- errors unless the .ctors and .dtors sections are marked as writable
- via the SHF_WRITE attribute.) */
-
-#undef CTORS_SECTION_ASM_OP
-#define CTORS_SECTION_ASM_OP ".section\t.ctors,\"aw\""
-#undef DTORS_SECTION_ASM_OP
-#define DTORS_SECTION_ASM_OP ".section\t.dtors,\"aw\""
-
-/* On svr4, we *do* have support for the .init and .fini sections, and we
- can put stuff in there to be executed before and after `main'. We let
- crtstuff.c and other files know this by defining the following symbols.
- The definitions say how to change sections to the .init and .fini
- sections. This is the same for all known svr4 assemblers. */
-
-#undef INIT_SECTION_ASM_OP
-#define INIT_SECTION_ASM_OP ".section\t.init"
-#undef FINI_SECTION_ASM_OP
-#define FINI_SECTION_ASM_OP ".section\t.fini"
-
-/* A default list of other sections which we might be "in" at any given
- time. For targets that use additional sections (e.g. .tdesc) you
- should override this definition in the target-specific file which
- includes this file. */
-
-#undef EXTRA_SECTIONS
-#define EXTRA_SECTIONS in_const, in_ctors, in_dtors
-
-/* A default list of extra section function definitions. For targets
- that use additional sections (e.g. .tdesc) you should override this
- definition in the target-specific file which includes this file. */
-
-#undef EXTRA_SECTION_FUNCTIONS
-#define EXTRA_SECTION_FUNCTIONS \
- CONST_SECTION_FUNCTION \
- CTORS_SECTION_FUNCTION \
- DTORS_SECTION_FUNCTION
-
-#undef READONLY_DATA_SECTION
-#define READONLY_DATA_SECTION() const_section ()
-
-extern void text_section ();
-
-#undef CONST_SECTION_FUNCTION
-#define CONST_SECTION_FUNCTION \
-void \
-const_section () \
-{ \
- if (!USE_CONST_SECTION) \
- text_section(); \
- else if (in_section != in_const) \
- { \
- fprintf (asm_out_file, "%s\n", CONST_SECTION_ASM_OP); \
- in_section = in_const; \
- } \
-}
-
-#undef CTORS_SECTION_FUNCTION
-#define CTORS_SECTION_FUNCTION \
-void \
-ctors_section () \
-{ \
- if (in_section != in_ctors) \
- { \
- fprintf (asm_out_file, "%s\n", CTORS_SECTION_ASM_OP); \
- in_section = in_ctors; \
- } \
-}
-
-#undef DTORS_SECTION_FUNCTION
-#define DTORS_SECTION_FUNCTION \
-void \
-dtors_section () \
-{ \
- if (in_section != in_dtors) \
- { \
- fprintf (asm_out_file, "%s\n", DTORS_SECTION_ASM_OP); \
- in_section = in_dtors; \
- } \
-}
-
-/* Switch into a generic section.
- This is currently only used to support section attributes.
-
- We make the section read-only and executable for a function decl,
- read-only for a const data decl, and writable for a non-const data decl. */
-#undef ASM_OUTPUT_SECTION_NAME
-#define ASM_OUTPUT_SECTION_NAME(FILE, DECL, NAME, RELOC) \
- fprintf (FILE, ".section\t%s,\"%s\",@progbits\n", NAME, \
- (DECL) && TREE_CODE (DECL) == FUNCTION_DECL ? "ax" : \
- (DECL) && DECL_READONLY_SECTION (DECL, RELOC) ? "a" : "aw")
-
-
-/* A C statement (sans semicolon) to output an element in the table of
- global constructors. */
-#undef ASM_OUTPUT_CONSTRUCTOR
-#define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME) \
- do { \
- ctors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement (sans semicolon) to output an element in the table of
- global destructors. */
-#undef ASM_OUTPUT_DESTRUCTOR
-#define ASM_OUTPUT_DESTRUCTOR(FILE,NAME) \
- do { \
- dtors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement or statements to switch to the appropriate
- section for output of DECL. DECL is either a `VAR_DECL' node
- or a constant of some sort. RELOC indicates whether forming
- the initial value of DECL requires link-time relocations. */
-
-#undef SELECT_SECTION
-#define SELECT_SECTION(DECL,RELOC) \
-{ \
- if (TREE_CODE (DECL) == STRING_CST) \
- { \
- if (! flag_writable_strings) \
- const_section (); \
- else \
- data_section (); \
- } \
- else if (TREE_CODE (DECL) == VAR_DECL) \
- { \
- if ((flag_pic && RELOC) \
- || !TREE_READONLY (DECL) || TREE_SIDE_EFFECTS (DECL) \
- || !DECL_INITIAL (DECL) \
- || (DECL_INITIAL (DECL) != error_mark_node \
- && !TREE_CONSTANT (DECL_INITIAL (DECL)))) \
- data_section (); \
- else \
- const_section (); \
- } \
- else \
- const_section (); \
-}
-
-/* A C statement or statements to switch to the appropriate
- section for output of RTX in mode MODE. RTX is some kind
- of constant in RTL. The argument MODE is redundant except
- in the case of a `const_int' rtx. Currently, these always
- go into the const section. */
-
-#undef SELECT_RTX_SECTION
-#define SELECT_RTX_SECTION(MODE,RTX) const_section()
-
-/* Define the strings used for the .type, .size and .set directives.
- These strings generally do not vary from one system running svr4 to
- another, but if a given system (e.g. m88k running svr) needs to use
- different pseudo-op names for these, they may be overridden in the
- file which includes this one. */
-
-#undef TYPE_ASM_OP
-#define TYPE_ASM_OP ".type"
-#undef SIZE_ASM_OP
-#define SIZE_ASM_OP ".size"
-
-/* This is how we tell the assembler that two symbols have the same value. */
-
-#undef ASM_OUTPUT_DEF
-#define ASM_OUTPUT_DEF(FILE,NAME1,NAME2) \
- do { assemble_name(FILE, NAME1); \
- fputs(" = ", FILE); \
- assemble_name(FILE, NAME2); \
- fputc('\n', FILE); } while (0)
-
-/* A table of bytes codes used by the ASM_OUTPUT_ASCII and
- ASM_OUTPUT_LIMITED_STRING macros. Each byte in the table
- corresponds to a particular byte value [0..255]. For any
- given byte value, if the value in the corresponding table
- position is zero, the given character can be output directly.
- If the table value is 1, the byte must be output as a \ooo
- octal escape. If the tables value is anything else, then the
- byte value should be output as a \ followed by the value
- in the table. Note that we can use standard UN*X escape
- sequences for many control characters, but we don't use
- \a to represent BEL because some svr4 assemblers (e.g. on
- the i386) don't know about that. Also, we don't use \v
- since some versions of gas, such as 2.2 did not accept it. */
-
-#undef ESCAPES
-#define ESCAPES \
-"\1\1\1\1\1\1\1\1btn\1fr\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\0\0\"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\\\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1"
-
-/* Some svr4 assemblers have a limit on the number of characters which
- can appear in the operand of a .string directive. If your assembler
- has such a limitation, you should define STRING_LIMIT to reflect that
- limit. Note that at least some svr4 assemblers have a limit on the
- actual number of bytes in the double-quoted string, and that they
- count each character in an escape sequence as one byte. Thus, an
- escape sequence like \377 would count as four bytes.
-
- If your target assembler doesn't support the .string directive, you
- should define this to zero.
-*/
-
-#undef STRING_LIMIT
-#define STRING_LIMIT ((unsigned) 256)
-
-#undef STRING_ASM_OP
-#define STRING_ASM_OP ".string"
-
-/*
- * We always use gas here, so we don't worry about ECOFF assembler problems.
- */
-#undef TARGET_GAS
-#define TARGET_GAS 1
-
-#undef PREFERRED_DEBUGGING_TYPE
-#define PREFERRED_DEBUGGING_TYPE DBX_DEBUG
-
-#undef LINK_SPEC
-#define LINK_SPEC "-m elf64alpha \
- %{p:%e`-p' not supported; use `-pg' and gprof(1)} \
- %{Wl,*:%*} \
- %{assert*} %{R*} %{rpath*} %{defsym*} \
- %{shared:-Bshareable %{h*} %{soname*}} \
- %{symbolic:-Bsymbolic} \
- %{!shared: \
- %{!static: \
- %{rdynamic:-export-dynamic} \
- %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \
- %{static:-Bstatic}}"
-
-#undef STARTFILE_SPEC
-#define STARTFILE_SPEC \
- "%{!shared: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
- %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-
-/* Provide a ENDFILE_SPEC appropriate for ELF. Here we tack on the
- magical crtend.o file which provides part of the support for
- getting C++ file-scope static object constructed before entering
- `main', followed by a normal ELF "finalizer" file, `crtn.o'. */
-
-#undef ENDFILE_SPEC
-#define ENDFILE_SPEC \
- "%{!shared:crtend.o%s} %{shared:crtendS.o%s}"
-
-/* Implicit library calls should use memcpy, not bcopy, etc. */
-
-#define TARGET_MEM_FUNCTIONS
-
-/* Handle #pragma weak and #pragma pack. */
-
-#define HANDLE_SYSV_PRAGMA
-
-/*
- * Some imports from svr4.h in support of shared libraries.
- * Currently, we need the DECLARE_OBJECT_SIZE stuff.
- */
-
-/* This is how we tell the assembler that a symbol is weak. */
-
-#undef ASM_WEAKEN_LABEL
-#define ASM_WEAKEN_LABEL(FILE,NAME) \
- do { fputs ("\t.globl\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); \
- fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); } while (0)
-
-/* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
- expect various different forms for this operand. The one given here
- is just a default. You may need to override it in your machine-
- specific tm.h file (depending upon the particulars of your assembler). */
-
-#undef TYPE_OPERAND_FMT
-#define TYPE_OPERAND_FMT "@%s"
-
-/* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-
-#ifndef ASM_DECLARE_RESULT
-#define ASM_DECLARE_RESULT(FILE, RESULT)
-#endif
diff --git a/lang/gcc46/files/patch-aa b/lang/gcc46/files/patch-aa
deleted file mode 100644
index 9dc2e19279bb..000000000000
--- a/lang/gcc46/files/patch-aa
+++ /dev/null
@@ -1,12 +0,0 @@
---- gcc/cpp.texi.orig Mon Aug 11 08:57:05 1997
-+++ gcc/cpp.texi Sat Jan 10 11:59:15 1998
-@@ -1,5 +1,9 @@
- \input texinfo
- @setfilename cpp.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* cpp: (cpp). The egcs C/C++ preprocessor.
-+@end direntry
- @settitle The C Preprocessor
-
- @ignore
diff --git a/lang/gcc46/files/patch-ab b/lang/gcc46/files/patch-ab
deleted file mode 100644
index f298fd056742..000000000000
--- a/lang/gcc46/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/f/g77.texi.orig Thu Jun 4 03:41:18 1998
-+++ gcc/f/g77.texi Tue Jun 9 17:52:16 1998
-@@ -150,7 +150,7 @@
-
- @dircategory Programming
- @direntry
--* g77: (g77). The GNU Fortran compiler.
-+* g77: (g77). The EGCS GNU Fortran compiler.
- @end direntry
- @node Top, Copying,, (DIR)
- @top Introduction
diff --git a/lang/gcc46/files/patch-ac b/lang/gcc46/files/patch-ac
deleted file mode 100644
index 961874c5c315..000000000000
--- a/lang/gcc46/files/patch-ac
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/gcc.texi.orig Fri Jan 2 15:38:11 1998
-+++ gcc/gcc.texi Sat Jan 10 11:56:49 1998
-@@ -1,6 +1,10 @@
- >\input texinfo @c -*-texinfo-*-
- @c %**start of header
- @setfilename gcc.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* gcc: (gcc). The egcs C/C++ compiler.
-+@end direntry
- @c @setfilename usegcc.info
- @c @setfilename portgcc.info
- @c To produce the full manual, use the "gcc.info" setfilename, and
diff --git a/lang/gcc46/files/patch-ad b/lang/gcc46/files/patch-ad
deleted file mode 100644
index f8a3b90fdb1a..000000000000
--- a/lang/gcc46/files/patch-ad
+++ /dev/null
@@ -1,93 +0,0 @@
---- gcc/config/i386/freebsd-aout.h.orig Tue Jun 1 17:02:37 1999
-+++ gcc/config/i386/freebsd-aout.h Mon Jun 14 14:11:20 1999
-@@ -20,6 +20,10 @@
- the Free Software Foundation, 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-+
-+/* Get generic FreeBSD definitions. */
-+#include <freebsd.h>
-+
- /* This is tested by i386gas.h. */
- #define YES_UNDERSCORES
-
-@@ -32,12 +36,10 @@
- #include "i386/perform.h"
-
- /* This goes away when the math-emulator is fixed */
--#undef TARGET_DEFAULT
--#define TARGET_DEFAULT \
-- (MASK_80387 | MASK_IEEE_FP | MASK_FLOAT_RETURNS | MASK_NO_FANCY_MATH_387)
-+#define TARGET_CPU_DEFAULT 0400 /* TARGET_NO_FANCY_MATH_387 */
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Dunix -Di386 -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- /* Like the default, except no -lg. */
- #define LIB_SPEC "%{!shared:%{!pg:-lc}%{pg:-lc_p}}"
-@@ -87,14 +89,6 @@
- necessary when compiling PIC code. */
-
- #define JUMP_TABLES_IN_TEXT_SECTION 1
--
--/* Don't default to pcc-struct-return, because in FreeBSD we prefer the
-- superior nature of the older gcc way. */
--#define DEFAULT_PCC_STRUCT_RETURN 0
--
--/* Ensure we the configuration knows our system correctly so we can link with
-- libraries compiled with the native cc. */
--#undef NO_DOLLAR_IN_LABEL
-
- /* i386 freebsd still uses old binutils that don't insert nops by default
- when the .align directive demands to insert extra space in the text
-@@ -105,19 +99,18 @@
-
- /* Profiling routines, partially copied from i386/osfrose.h. */
-
--/* Redefine this to use %eax instead of %edx. */
-+/* Tell final.c that we don't need a label passed to mcount. */
-+#define NO_PROFILE_DATA
-+
- #undef FUNCTION_PROFILER
- #define FUNCTION_PROFILER(FILE, LABELNO) \
- { \
- if (flag_pic) \
- { \
-- fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%eax\n", \
-- LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \
- } \
- else \
- { \
-- fprintf (FILE, "\tmovl $%sP%d,%%eax\n", LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall mcount\n"); \
- } \
- }
-@@ -135,6 +128,7 @@
-
- #define TYPE_ASM_OP ".type"
- #define SIZE_ASM_OP ".size"
-+#define SET_ASM_OP ".set"
-
- /* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
-@@ -144,6 +138,12 @@
-
- #define TYPE_OPERAND_FMT "@%s"
-
-+#define HANDLE_SYSV_PRAGMA 1
-+
-+#define ASM_WEAKEN_LABEL(FILE,NAME) \
-+ do { fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
-+ fputc ('\n', FILE); } while (0)
-+
- /* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-@@ -245,3 +245,5 @@
- #define STARTFILE_SPEC \
- "%{shared:c++rt0.o%s} \
- %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}"
-+
-+#define MD_STARTFILE_PREFIX "/usr/lib/aout/"
diff --git a/lang/gcc46/files/patch-af b/lang/gcc46/files/patch-af
deleted file mode 100644
index 533a35a95584..000000000000
--- a/lang/gcc46/files/patch-af
+++ /dev/null
@@ -1,83 +0,0 @@
---- gcc/config/i386/freebsd.h.orig Thu Jun 17 05:33:32 1999
-+++ gcc/config/i386/freebsd.h Sat Jul 24 17:59:06 1999
-@@ -135,6 +135,10 @@
- : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \
- : (-1))
-
-+/* Don't use EGCS's normal profiling code -- we have our own fine-grained
-+ basic block profiling. */
-+#define NO_PROFILE_DATA
-+
- /* Tell final.c that we don't need a label passed to mcount. */
-
- #undef FUNCTION_PROFILER
-@@ -162,22 +166,30 @@
- #define WCHAR_TYPE_SIZE BITS_PER_WORD
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Di386 -Dunix -D__ELF__ -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- #undef CPP_SPEC
--#define CPP_SPEC "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}"
-+#if TARGET_CPU_DEFAULT == 2
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{!m386:-D__i486__}"
-+#else
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{m486:-D__i486__}"
-+#endif
-+
-+#undef CC1_SPEC
-+#define CC1_SPEC "\
-+ %{gline:%{!g:%{!g0:%{!g1:%{!g2: -g1}}}}} \
-+ %{maout: %{!mno-underscores: %{!munderscores: -munderscores }}}"
-
--/* This defines which switch letters take arguments. On FreeBSD, most of
-- the normal cases (defined in gcc.c) apply, and we also have -h* and
-- -z* options (for the linker) (comming from svr4).
-- We also have -R (alias --rpath), no -z, --soname (-h), --assert etc. */
--
--#undef SWITCH_TAKES_ARG
--#define SWITCH_TAKES_ARG(CHAR) \
-- (DEFAULT_SWITCH_TAKES_ARG (CHAR) \
-- || (CHAR) == 'h' \
-- || (CHAR) == 'z' \
-- || (CHAR) == 'R')
-+#undef ASM_SPEC
-+#define ASM_SPEC "%{v*: -v} %{maout: %{fpic:-k} %{fPIC:-k}}"
-
- /* Provide a STARTFILE_SPEC appropriate for FreeBSD. Here we add
- the magical crtbegin.o file (see crtstuff.c) which provides part
-@@ -186,11 +198,11 @@
-
- #undef STARTFILE_SPEC
- #define STARTFILE_SPEC \
-- "%{!shared: \
-- %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} \
-- %{!p:%{profile:gcrt1.o%s} \
-- %{!profile:crt1.o%s}}}} \
-- crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-+ "%{maout: %{shared:c++rt0.o%s} \
-+ %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}} \
-+ %{!maout: %{!shared: \
-+ %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
-+ crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}}"
-
- /* Provide a ENDFILE_SPEC appropriate for FreeBSD. Here we tack on
- the magical crtend.o file (see crtstuff.c) which provides part of
-@@ -200,7 +212,7 @@
-
- #undef ENDFILE_SPEC
- #define ENDFILE_SPEC \
-- "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s"
-+ "%{!maout: %{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s}"
-
- /* Provide a LIB_SPEC appropriate for FreeBSD. Just select the appropriate
- libc, depending on whether we're doing profiling or need threads support.
diff --git a/lang/gcc46/files/patch-ai b/lang/gcc46/files/patch-ai
deleted file mode 100644
index 4395574d635a..000000000000
--- a/lang/gcc46/files/patch-ai
+++ /dev/null
@@ -1,54 +0,0 @@
---- gcc/final.c.orig Sat Sep 5 22:52:01 1998
-+++ gcc/final.c Wed Oct 7 17:06:58 1998
-@@ -383,6 +383,8 @@
- /* zero word */
- assemble_integer (const0_rtx, long_bytes, 1);
-
-+ fprintf(asm_out_file,".stabs \"bbset\", 25, 0, 0, LPBX0\n");
-+
- /* address of filename */
- ASM_GENERATE_INTERNAL_LABEL (name, "LPBX", 1);
- assemble_integer (gen_rtx_SYMBOL_REF (Pmode, name), pointer_bytes, 1);
-@@ -1635,6 +1637,9 @@
- leaf_renumber_regs (first);
- #endif
-
-+ if (profile_block_flag)
-+ add_bb (file);
-+
- /* The Sun386i and perhaps other machines don't work right
- if the profiling code comes after the prologue. */
- #ifdef PROFILE_BEFORE_PROLOGUE
-@@ -1696,7 +1701,9 @@
- profile_function (file)
- FILE *file;
- {
-+#ifndef NO_PROFILE_DATA
- int align = MIN (BIGGEST_ALIGNMENT, LONG_TYPE_SIZE);
-+#endif /* not NO_PROFILE_DATA */
- #if defined(ASM_OUTPUT_REG_PUSH)
- #if defined(STRUCT_VALUE_INCOMING_REGNUM) || defined(STRUCT_VALUE_REGNUM)
- int sval = current_function_returns_struct;
-@@ -1706,10 +1713,12 @@
- #endif
- #endif /* ASM_OUTPUT_REG_PUSH */
-
-+#ifndef NO_PROFILE_DATA
- data_section ();
- ASM_OUTPUT_ALIGN (file, floor_log2 (align / BITS_PER_UNIT));
- ASM_OUTPUT_INTERNAL_LABEL (file, "LP", profile_label_no);
- assemble_integer (const0_rtx, LONG_TYPE_SIZE / BITS_PER_UNIT, 1);
-+#endif /* not NO_PROFILE_DATA */
-
- function_section (current_function_decl);
-
-@@ -1800,6 +1809,9 @@
- code to restore the stack frame and return to the caller. */
- FUNCTION_EPILOGUE (file, get_frame_size ());
- #endif
-+
-+ if (profile_block_flag)
-+ add_bb (file);
-
- #ifdef SDB_DEBUGGING_INFO
- if (write_symbols == SDB_DEBUG)
diff --git a/lang/gcc46/files/patch-ak b/lang/gcc46/files/patch-ak
deleted file mode 100644
index 81bf09754e07..000000000000
--- a/lang/gcc46/files/patch-ak
+++ /dev/null
@@ -1,48 +0,0 @@
---- gcc/configure.orig Mon Sep 20 02:59:34 1999
-+++ gcc/configure Sat Sep 25 10:51:55 1999
-@@ -3167,6 +3167,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -3772,8 +3781,12 @@
- # Next line turned off because both 386BSD and BSD/386 use GNU ld.
- # use_collect2=yes
- ;;
-- i[34567]86-*-freebsdelf*)
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -3782,13 +3795,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
-- i[34567]86-*-freebsd*)
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- i[34567]86-*-netbsd*)
- tm_file=i386/netbsd.h
diff --git a/lang/gcc46/files/patch-al b/lang/gcc46/files/patch-al
deleted file mode 100644
index 1c81b9a57bd2..000000000000
--- a/lang/gcc46/files/patch-al
+++ /dev/null
@@ -1,53 +0,0 @@
---- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
-+++ gcc/configure.in Sat Sep 25 10:56:01 1999
-@@ -634,6 +634,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -1274,9 +1283,15 @@
- # use_collect2=yes
- ;;
- changequote(,)dnl
-- i[34567]86-*-freebsdelf*)
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
-+changequote([,])dnl
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+changequote(,)dnl
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
- changequote([,])dnl
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -1285,15 +1300,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
--changequote(,)dnl
-- i[34567]86-*-freebsd*)
--changequote([,])dnl
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- changequote(,)dnl
- i[34567]86-*-netbsd*)
diff --git a/lang/gcc46/files/patch-bc b/lang/gcc46/files/patch-bc
deleted file mode 100644
index c3159ca2788c..000000000000
--- a/lang/gcc46/files/patch-bc
+++ /dev/null
@@ -1,34 +0,0 @@
---- libstdc++/Makefile.in.orig Sat Jul 17 22:50:47 1999
-+++ libstdc++/Makefile.in Tue Jul 20 07:56:00 1999
-@@ -14,7 +14,7 @@
- # along with this library; see the file COPYING. If not, write to the Free
- # Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
--VERSION = 2.10.0
-+VERSION = 4
- INTERFACE = 3
-
- gxx_include_dir=${includedir}/g++
-@@ -111,7 +111,8 @@
- $(LN_S) $(SHLIB) $(SHLINK) || cp $(ARLIB) $(ARLINK)
-
- mshlink:
-- @$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ #@$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ @true
-
- $(IO_DIR)/iostream.list: force
- cd $(IO_DIR) ; $(MAKE) $(FLAGS_TO_PASS) iostream.list
-@@ -336,11 +337,7 @@
- || cp $${RELINSTALLDIR}$(ARLIB) $${INSTALLLINKDIR}$(MULTISUBDIR)/$$FILE ; \
- fi; \
- elif [ $$FILE = mshlink ]; then \
-- for FILE in $(MSHLINK) ; do \
-- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- $(LN_S) $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE \
-- || cp $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- done; \
-+ true; \
- elif [ $$FILE = marlink ]; then \
- for FILE in $(MARLINK) ; do \
- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
diff --git a/lang/gcc46/files/patch-fa b/lang/gcc46/files/patch-fa
deleted file mode 100644
index 7f5e0e611ae8..000000000000
--- a/lang/gcc46/files/patch-fa
+++ /dev/null
@@ -1,232 +0,0 @@
---- gcc/c-common.c.orig Mon Feb 15 16:40:05 1999
-+++ gcc/c-common.c Tue Mar 30 03:35:22 1999
-@@ -61,7 +61,7 @@
- int, int, int));
- static void init_attributes PROTO((void));
- static void record_function_format PROTO((tree, tree, enum format_type,
-- int, int));
-+ int, int, int));
- static void record_international_format PROTO((tree, tree, int));
-
- /* Keep a stack of if statements. We record the number of compound
-@@ -669,6 +669,7 @@
- = TREE_VALUE (TREE_CHAIN (TREE_CHAIN (args)));
- int format_num;
- int first_arg_num;
-+ int null_format_ok;
- enum format_type format_type;
- tree argument;
- int arg_num;
-@@ -682,7 +683,7 @@
-
- if (TREE_CODE (format_type_id) != IDENTIFIER_NODE)
- {
-- error ("unrecognized format specifier");
-+ error_with_decl (decl, "unrecognized format specifier");
- continue;
- }
- else
-@@ -690,12 +691,26 @@
- char *p = IDENTIFIER_POINTER (format_type_id);
-
- if (!strcmp (p, "printf") || !strcmp (p, "__printf__"))
-+ {
-+ format_type = printf_format_type;
-+ null_format_ok = 0;
-+ }
-+ else if (!strcmp (p, "printf0") || !strcmp (p, "__printf0__"))
-+ {
- format_type = printf_format_type;
-+ null_format_ok = 1;
-+ }
- else if (!strcmp (p, "scanf") || !strcmp (p, "__scanf__"))
-+ {
- format_type = scanf_format_type;
-+ null_format_ok = 0;
-+ }
- else if (!strcmp (p, "strftime")
- || !strcmp (p, "__strftime__"))
-+ {
- format_type = strftime_format_type;
-+ null_format_ok = 0;
-+ }
- else
- {
- error ("`%s' is an unrecognized format function type", p);
-@@ -766,7 +781,8 @@
-
- record_function_format (DECL_NAME (decl),
- DECL_ASSEMBLER_NAME (decl),
-- format_type, format_num, first_arg_num);
-+ format_type, null_format_ok, format_num,
-+ first_arg_num);
- break;
- }
-
-@@ -1010,6 +1026,11 @@
- } format_char_info;
-
- static format_char_info print_char_table[] = {
-+/* FreeBSD kernel extensions. */
-+ { "D", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "b", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "rz", 0, NULL, T_I, T_I, T_L, NULL, NULL, NULL, "-wp0 +#" },
-+#define unextended_print_char_table (print_char_table + 3)
- { "di", 0, T_I, T_I, T_I, T_L, T_LL, T_LL, T_ST, "-wp0 +" },
- { "oxX", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0#" },
- { "u", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0" },
-@@ -1070,6 +1091,7 @@
- tree name; /* identifier such as "printf" */
- tree assembler_name; /* optional mangled identifier (for C++) */
- enum format_type format_type; /* type of format (printf, scanf, etc.) */
-+ int null_format_ok; /* TRUE if the format string may be NULL */
- int format_num; /* number of format argument */
- int first_arg_num; /* number of first arg (zero for varargs) */
- } function_format_info;
-@@ -1102,25 +1124,25 @@
- init_function_format_info ()
- {
- record_function_format (get_identifier ("printf"), NULL_TREE,
-- printf_format_type, 1, 2);
-+ printf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("scanf"), NULL_TREE,
-- scanf_format_type, 1, 2);
-+ scanf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("vprintf"), NULL_TREE,
-- printf_format_type, 1, 0);
-+ printf_format_type, 0, 1, 0);
- record_function_format (get_identifier ("vfprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("vsprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("strftime"), NULL_TREE,
-- strftime_format_type, 3, 0);
-+ strftime_format_type, 0, 3, 0);
-
- record_international_format (get_identifier ("gettext"), NULL_TREE, 1);
- record_international_format (get_identifier ("dgettext"), NULL_TREE, 2);
-@@ -1137,11 +1159,12 @@
- (e.g. for varargs such as vfprintf). */
-
- static void
--record_function_format (name, assembler_name, format_type,
-+record_function_format (name, assembler_name, format_type, null_format_ok,
- format_num, first_arg_num)
- tree name;
- tree assembler_name;
- enum format_type format_type;
-+ int null_format_ok;
- int format_num;
- int first_arg_num;
- {
-@@ -1165,6 +1188,7 @@
- }
-
- info->format_type = format_type;
-+ info->null_format_ok = null_format_ok;
- info->format_num = format_num;
- info->first_arg_num = first_arg_num;
- }
-@@ -1314,7 +1338,8 @@
-
- if (integer_zerop (format_tree))
- {
-- warning ("null format string");
-+ if (!info->null_format_ok)
-+ warning ("null format string");
- return;
- }
- if (TREE_CODE (format_tree) != ADDR_EXPR)
-@@ -1485,12 +1510,13 @@
- It will work on most machines, because size_t and int
- have the same mode. But might as well warn anyway,
- since it will fail on other machines. */
-+ /* XXX should we allow unsigned ints here? */
- if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != integer_type_node)
- &&
- (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != unsigned_type_node))
-- warning ("field width is not type int (arg %d)", arg_num);
-+ warning ("precision is not type int (arg %d)", arg_num);
- }
- }
- else
-@@ -1535,6 +1561,53 @@
- }
- }
- }
-+ if (*format_chars == 'b')
-+ {
-+ /* There should be an int arg to control the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != integer_type_node)
-+ &&
-+ (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != unsigned_type_node))
-+ {
-+ warning ("bitmap is not type int (arg %d)", arg_num);
-+ }
-+ }
-+ }
-+ if (*format_chars == 'D')
-+ {
-+ /* There should be an unsigned char * arg before the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ cur_type = TREE_TYPE (cur_param);
-+ if (TREE_CODE (cur_type) != POINTER_TYPE
-+ || TYPE_MAIN_VARIANT (TREE_TYPE (cur_type))
-+ != unsigned_char_type_node)
-+ {
-+ warning ("ethernet address is not type unsigned char *"
-+ " (arg %d)",
-+ arg_num);
-+ }
-+ }
-+ }
-
- aflag = 0;
-
-@@ -1604,7 +1677,8 @@
- switch (info->format_type)
- {
- case printf_format_type:
-- fci = print_char_table;
-+ fci = flag_format_extensions ? print_char_table
-+ : unextended_print_char_table;
- break;
- case scanf_format_type:
- fci = scan_char_table;
diff --git a/lang/gcc46/files/patch-fb b/lang/gcc46/files/patch-fb
deleted file mode 100644
index dae6d331898c..000000000000
--- a/lang/gcc46/files/patch-fb
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/flags.h.orig Sun Jan 31 09:46:18 1999
-+++ gcc/flags.h Tue Mar 30 13:17:11 1999
-@@ -137,6 +137,10 @@
-
- extern int warn_aggregate_return;
-
-+/* Nonzero means that -Wformat accepts certain non-ANSI formats. */
-+
-+extern int flag_format_extensions;
-+
- /* Nonzero if generating code to do profiling. */
-
- extern int profile_flag;
diff --git a/lang/gcc46/files/patch-fc b/lang/gcc46/files/patch-fc
deleted file mode 100644
index a3f44c5e158b..000000000000
--- a/lang/gcc46/files/patch-fc
+++ /dev/null
@@ -1,21 +0,0 @@
---- gcc/toplev.c.orig Mon Mar 22 15:23:26 1999
-+++ gcc/toplev.c Tue Mar 30 13:13:44 1999
-@@ -754,6 +754,9 @@
-
- int flag_no_ident = 0;
-
-+/* Nonzero means that -Wformat accepts certain system-dependent formats. */
-+int flag_format_extensions = 0;
-+
- /* Table of supported debugging formats. */
- static struct
- {
-@@ -954,6 +957,8 @@
- "Generate code to check every memory access" },
- {"prefix-function-name", &flag_prefix_function_name, 1,
- "Add a prefix to all function names" },
-+ {"format-extensions", &flag_format_extensions, 1,
-+ "-Wformat accepts certain FreeBSD system-dependent formats" },
- {"dump-unnumbered", &flag_dump_unnumbered, 1,
- "Suppress output of instruction numbers and line number notes in debugging dumps"},
- {"instrument-functions", &flag_instrument_function_entry_exit, 1,
diff --git a/lang/gcc46/files/patch-va b/lang/gcc46/files/patch-va
deleted file mode 100644
index 48040ffa6e96..000000000000
--- a/lang/gcc46/files/patch-va
+++ /dev/null
@@ -1,20 +0,0 @@
---- gcc/Makefile.in.orig Thu Feb 25 12:40:16 1999
-+++ gcc/Makefile.in Mon Mar 1 04:36:40 1999
-@@ -793,7 +793,7 @@
- rm -f config.run
-
- $(srcdir)/configure: $(srcdir)/configure.in
-- cd $(srcdir); autoconf
-+ cd $(srcdir); echo "wants to run autoconf"
-
- # cstamp-h.in controls rebuilding of config.in.
- # It is named cstamp-h.in and not stamp-h.in so the mostlyclean rule doesn't
-@@ -806,7 +806,7 @@
- # ??? Newer versions have a maintainer mode that may be useful here.
- $(srcdir)/config.in: $(srcdir)/cstamp-h.in
- $(srcdir)/cstamp-h.in: $(srcdir)/configure.in $(srcdir)/acconfig.h
-- cd $(srcdir) && autoheader
-+ cd $(srcdir) && echo "want to run autoheader"
- @rm -f $(srcdir)/cstamp-h.in
- echo timestamp > $(srcdir)/cstamp-h.in
- auto-host.h: cstamp-h ; @true
diff --git a/lang/gcc46/pkg-comment b/lang/gcc46/pkg-comment
deleted file mode 100644
index e67c9eca41ae..000000000000
--- a/lang/gcc46/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-EGCS enhanced version of the GNU compiler suite (inprogress version)
diff --git a/lang/gcc46/pkg-descr b/lang/gcc46/pkg-descr
deleted file mode 100644
index 0429360a5404..000000000000
--- a/lang/gcc46/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Egcs (pronounced "eggs") is an enhanced version of the GNU compiler
-suite, including gcc, g++, and g77. Egcs is based on a recent
-snapshot of the gcc-2.8 development sources; it contains nearly
-all of the new features found in gcc-2.8. Egcs also contains many
-improvements and features not found in gcc-2.7 and even the soon to be
-released gcc-2.8 compilers. C++ support, and in particular template
-support, is vastly improved over gcc-2.7.
-
-For more details, see <http://www.cygnus.com/egcs/>.
-
-Beware: This port installs new versions of "gcc", "g++", "c++" and
-so forth into the "${PREFIX}/bin" directory. Mind your PATHs if you
-don't want to use this compiler by default.
-
-- John Polstra <jdp@polstra.com>
-
-WWW: http://egcs.cygnus.com
diff --git a/lang/gcc46/pkg-plist b/lang/gcc46/pkg-plist
deleted file mode 100644
index 1ca16caec5f1..000000000000
--- a/lang/gcc46/pkg-plist
+++ /dev/null
@@ -1,318 +0,0 @@
-@comment $FreeBSD$
-bin/eg++filt
-bin/eg++
-bin/eg77
-bin/egcc
-bin/%%GNU_HOST%%-gcc
-bin/gcj
-bin/gcjh
-bin/gcov
-bin/jv-scan
-bin/jcf-dump
-%%GNU_HOST%%/include/_G_config.h
-%%GNU_HOST%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/PlotFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/SFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algorithm
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bitset
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/builtinbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cassert
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cerrno
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cfloat
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ciso646
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/climits
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/clocale
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cmath
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csetjmp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csignal
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdarg
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstddef
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdio
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdlib
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstring
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ctime
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwchar
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/defalloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/dummy.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/editbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/floatio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/functional
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/indstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iolibio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iosfwd
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostreamP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/istream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libioP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/parsestream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pfstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/procbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/queue
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ropeimpl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/dcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/fcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/indirect_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/ldcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/mask_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/std_valarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/straits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.tcc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_meta.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdexcept
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdiostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_config.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_construct.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_fun.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_numeric.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_queue.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_raw_storage_iter.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_relops.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_uninitialized.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_vector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/streambuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strfile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/string
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/type_traits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/utility
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/valarray
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
-@unexec install-info --delete %D/info/gcc.info %D/info/dir
-@unexec install-info --delete %D/info/g77.info %D/info/dir
-@unexec install-info --delete %D/info/cpp.info %D/info/dir
-info/cpp.info
-info/cpp.info-1
-info/cpp.info-2
-info/cpp.info-3
-info/g77.info
-info/g77.info-1
-info/g77.info-10
-info/g77.info-11
-info/g77.info-12
-info/g77.info-13
-info/g77.info-14
-info/g77.info-15
-info/g77.info-16
-info/g77.info-17
-info/g77.info-18
-info/g77.info-19
-info/g77.info-2
-info/g77.info-20
-info/g77.info-21
-info/g77.info-3
-info/g77.info-4
-info/g77.info-5
-info/g77.info-6
-info/g77.info-7
-info/g77.info-8
-info/g77.info-9
-info/gcc.info
-info/gcc.info-1
-info/gcc.info-10
-info/gcc.info-11
-info/gcc.info-12
-info/gcc.info-13
-info/gcc.info-14
-info/gcc.info-15
-info/gcc.info-16
-info/gcc.info-17
-info/gcc.info-18
-info/gcc.info-19
-info/gcc.info-2
-info/gcc.info-20
-info/gcc.info-21
-info/gcc.info-22
-info/gcc.info-23
-info/gcc.info-24
-info/gcc.info-25
-info/gcc.info-26
-info/gcc.info-27
-info/gcc.info-28
-info/gcc.info-29
-info/gcc.info-30
-info/gcc.info-31
-info/gcc.info-3
-info/gcc.info-4
-info/gcc.info-5
-info/gcc.info-6
-info/gcc.info-7
-info/gcc.info-8
-info/gcc.info-9
-@exec install-info %D/info/cpp.info %D/info/dir
-@exec install-info %D/info/g77.info %D/info/dir
-@exec install-info %D/info/gcc.info %D/info/dir
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbeginS.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtend.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtendS.o
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/iso646.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/encoding.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/hash.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-api.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
-@comment These 3 libraries are moved from PREFIX/lib to avoid conflicts
-@comment with the stock compiler.
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libg2c.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
-@dirrm %%GNU_HOST%%/include
-@dirrm %%GNU_HOST%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%
-@dirrm lib/gcc-lib
diff --git a/lang/gcc47/Makefile b/lang/gcc47/Makefile
deleted file mode 100644
index efee67e57ea1..000000000000
--- a/lang/gcc47/Makefile
+++ /dev/null
@@ -1,118 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: egcs
-# Version required: 1998-09-14
-# Date created: 9 Jan 1998
-# Whom: John Polstra <jdp@polstra.com>
-#
-# $FreeBSD$
-#
-
-SNAPDATE= 1999-11-10
-SNAPVER= ${SNAPDATE:S/-//g}
-
-DISTNAME= gcc-2.96
-PKGNAME= gcc-devel-${SNAPVER}
-CATEGORIES= lang java
-MASTER_SITES= ftp://egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.ninemoons.com/pub/mirrors/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.nluug.nl/pub/languages/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.yggdrasil.com/mirrors/site/egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/
-DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
- egcs-java-${SNAPVER}${EXTRACT_SUFX} \
- egcs-objc-${SNAPVER}${EXTRACT_SUFX}
-
-MAINTAINER= obrien@FreeBSD.org
-
-NO_CDROM= 'dated material'
-
-.include <bsd.port.pre.mk>
-
-EGCS_REV= ${DISTNAME:S/gcc-//g}
-LIBSTDCPP_REV= 4
-WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
-
-.if ${PORTOBJFORMAT} == "elf"
-.if ${MACHINE_ARCH} == "i386"
-PLIST= ${WRKDIR}/PLIST
-.endif
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL}
-.else
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsdaout${OSREL}
-.endif
-
-PLIST_SUB= EGCS_REV=${EGCS_REV} GNU_HOST=${CONFIGURE_TARGET}
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= --with-gnu-as --with-gnu-ld \
- --with-gxx-include-dir=${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/include/g++
-.if defined(WANT_SHAREDLIBS)
-CONFIGURE_ARGS+= --enable-shared
-.endif
-.if defined(WANT_THREADS)
-# ?is this an ObjC only thing?
-CONFIGURE_ARGS+= --enable-threads=posix
-.endif
-ALL_TARGET= bootstrap
-MAN1= cccp.1 eg++.1 eg77.1 egcc.1
-
-pre-patch:
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
- @${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
-
-pre-configure:
- @(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
- ${SED} -e "s:__FreeBSD__:__FreeBSD__=$${MAJ}:" ${FILESDIR}/freebsd.h \
- >${WRKSRC}/gcc/config/freebsd.h )
- @${CP} ${FILESDIR}/alpha-freebsd.h ${WRKSRC}/gcc/config/alpha/freebsd.h
-.if ${PORTOBJFORMAT} == "elf" && ${MACHINE_ARCH} == "i386"
- @${SED} -e 's/^@comment ELF-only://' ${PKGDIR}/PLIST >${PLIST}
-.endif
- @# Keep from running `autoconf' and `autoheader' since we modified
- @# configure.in by patching it.
- @touch ${WRKSRC}/gcc/configure
- @touch ${WRKSRC}/gcc/cstamp-h.in
-
-pre-install:
- ${MKDIR} ${PREFIX}/info
-
-post-install:
- @${RM} -f ${PREFIX}/bin/c++
- @${MV} -f ${PREFIX}/bin/c++filt ${PREFIX}/bin/g++filt
- @(for prog in ${PREFIX}/bin/gcc ${PREFIX}/bin/g++ \
- ${PREFIX}/bin/g++filt ${PREFIX}/bin/g77 ${PREFIX}/bin/gcov \
- ${PREFIX}/bin/${CONFIGURE_TARGET}-gcc \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1obj \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1plus \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cpp \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/collect2 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/f771 ; \
- do \
- strip $$prog ; \
- done)
- ${MV} ${PREFIX}/bin/gcc ${PREFIX}/bin/egcc
- ${MV} ${PREFIX}/bin/g++ ${PREFIX}/bin/eg++
- ${MV} ${PREFIX}/bin/g77 ${PREFIX}/bin/eg77
- ${MV} ${PREFIX}/bin/g++filt ${PREFIX}/bin/eg++filt
- ${RM} -f ${PREFIX}/bin/cpp
- ${MV} ${PREFIX}/lib/libiberty.a \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
- ${MV} -f ${PREFIX}/lib/libstdc++.a.${LIBSTDCPP_REV} \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/libstdc++.a
- ${MV} ${PREFIX}/man/man1/gcc.1 ${PREFIX}/man/man1/egcc.1
- ${MV} ${PREFIX}/man/man1/g++.1 ${PREFIX}/man/man1/eg++.1
- ${MV} ${PREFIX}/man/man1/g77.1 ${PREFIX}/man/man1/eg77.1
-.if defined(WANT_SHAREDLIBS)
- ${MV} -f ${PREFIX}/lib/libstdc++.so* \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
-.endif
-.for info in cpp g77 gcc
- install-info ${PREFIX}/info/${info}.info ${PREFIX}/info/dir
-.endfor
-
-.include <bsd.port.post.mk>
diff --git a/lang/gcc47/distinfo b/lang/gcc47/distinfo
deleted file mode 100644
index 01e47c5903ef..000000000000
--- a/lang/gcc47/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-MD5 (egcs-core-19991110.tar.gz) = 84f799ff559c69b30746297bbbb025ea
-MD5 (egcs-g++-19991110.tar.gz) = ea1c5a9dbb4d76d1d2525580fc725263
-MD5 (egcs-g77-19991110.tar.gz) = 07c65a4f071590b3013f0452cdb0116c
-MD5 (egcs-java-19991110.tar.gz) = 2ee9273bc569269998f9ac1e961cac67
-MD5 (egcs-objc-19991110.tar.gz) = d4e71cd48956bf699adc775ee930cd1a
diff --git a/lang/gcc47/files/alpha-freebsd.h b/lang/gcc47/files/alpha-freebsd.h
deleted file mode 100644
index 1c1c0156d176..000000000000
--- a/lang/gcc47/files/alpha-freebsd.h
+++ /dev/null
@@ -1,551 +0,0 @@
-/* Definitions of target machine for GNU compiler,
- for Alpha FreeBSD systems.
- Copyright (C) 1998 Free Software Foundation, Inc.
-
-This file is part of GNU CC.
-
-GNU CC 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, or (at your option)
-any later version.
-
-GNU CC 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 GNU CC; see the file COPYING. If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
-
-/* This is used on Alpha platforms that use the ELF format.
- This was taken from the NetBSD configuration, and modified
- for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
-
-/* $FreeBSD: /tmp/pcvs/ports/lang/gcc47/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
-
-
-/* Get generic FreeBSD definitions. */
-#include <freebsd.h>
-
-
-#undef OBJECT_FORMAT_COFF
-#undef EXTENDED_COFF
-#define OBJECT_FORMAT_ELF
-
-/* This is BSD, so it wants DBX format. */
-
-#define DBX_DEBUGGING_INFO
-
-/* This is the char to use for continuation (in case we need to turn
- continuation back on). */
-
-#undef DBX_CONTIN_CHAR
-#define DBX_CONTIN_CHAR '?'
-
-#undef ASM_FINAL_SPEC
-
-/* Names to predefine in the preprocessor for this target machine.
- XXX FreeBSD, by convention, shouldn't do __alpha, but lots of applications
- expect it because that's what OSF/1 does. */
-
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (FreeBSD/alpha ELF)");
-
-#undef TARGET_DEFAULT
-#define TARGET_DEFAULT (MASK_FP | MASK_FPREGS | MASK_GAS)
-
-#undef CPP_PREDEFINES
-#define CPP_PREDEFINES \
- "-D__alpha__ -D__alpha -D__ELF__ -Acpu(alpha) -Amachine(alpha)" \
- CPP_FBSD_PREDEFINES
-
-#undef CPP_SPEC
-#define CPP_SPEC "%{posix:-D_POSIX_SOURCE}"
-
-/* Make gcc agree with <machine/ansi.h> */
-
-#undef WCHAR_TYPE
-#define WCHAR_TYPE "int"
-
-#undef WCHAR_UNSIGNED
-#define WCHAR_UNSIGNED 0
-
-#undef WCHAR_TYPE_SIZE
-#define WCHAR_TYPE_SIZE 32
-
-/* Output assembler code to FILE to increment profiler label # LABELNO
- for profiling a function entry. Under FreeBSD/Alpha, the assembler does
- nothing special with -pg. */
-
-#undef FUNCTION_PROFILER
-#define FUNCTION_PROFILER(FILE, LABELNO) \
- fputs ("\tjsr $28,_mcount\n", (FILE))
-
-/* Show that we need a GP when profiling. */
-#define TARGET_PROFILING_NEEDS_GP
-
-#undef HAS_INIT_SECTION
-
-/* Provide an ASM_SPEC appropriate for a FreeBSD/alpha target. This differs
- from the generic FreeBSD ASM_SPEC in that no special handling of PIC is
- necessary on the Alpha. */
-
-#undef ASM_SPEC
-#define ASM_SPEC " %| %{mcpu=*:-m%*}"
-
-/* Output at beginning of assembler file. */
-
-#undef ASM_FILE_START
-#define ASM_FILE_START(FILE) \
-{ \
- alpha_write_verstamp (FILE); \
- output_file_directive (FILE, main_input_filename); \
- fprintf (FILE, "\t.version\t\"01.01\"\n"); \
- fprintf (FILE, "\t.set noat\n"); \
-}
-
-#undef ASM_OUTPUT_SOURCE_LINE
-#define ASM_OUTPUT_SOURCE_LINE(STREAM, LINE) \
- alpha_output_lineno (STREAM, LINE)
-extern void alpha_output_lineno ();
-
-extern void output_file_directive ();
-
-/* Attach a special .ident directive to the end of the file to identify
- the version of GCC which compiled this code. The format of the
- .ident string is patterned after the ones produced by native svr4
- C compilers. */
-
-#undef IDENT_ASM_OP
-#define IDENT_ASM_OP ".ident"
-
-#ifdef IDENTIFY_WITH_IDENT
-#undef ASM_IDENTIFY_GCC
-#define ASM_IDENTIFY_GCC(FILE) /* nothing */
-#undef ASM_IDENTIFY_LANGUAGE
-#define ASM_IDENTIFY_LANGUAGE(FILE) \
- fprintf(FILE, "\t%s \"GCC (%s) %s\"\n", IDENT_ASM_OP, \
- lang_identify(), version_string)
-#else
-#undef ASM_FILE_END
-#define ASM_FILE_END(FILE) \
-do { \
- fprintf ((FILE), "\t%s\t\"GCC: (GNU) %s\"\n", \
- IDENT_ASM_OP, version_string); \
- } while (0)
-#endif
-
-/* Allow #sccs in preprocessor. */
-
-#define SCCS_DIRECTIVE
-
-/* Output #ident as a .ident. */
-
-#undef ASM_OUTPUT_IDENT
-#define ASM_OUTPUT_IDENT(FILE, NAME) \
- fprintf (FILE, "\t%s\t\"%s\"\n", IDENT_ASM_OP, NAME);
-
-/* This is how to allocate empty space in some section. The .zero
- pseudo-op is used for this on most svr4 assemblers. */
-
-#undef SKIP_ASM_OP
-#define SKIP_ASM_OP ".zero"
-
-#undef ASM_OUTPUT_SKIP
-#define ASM_OUTPUT_SKIP(FILE,SIZE) \
- fprintf (FILE, "\t%s\t%u\n", SKIP_ASM_OP, (SIZE))
-
-/* Output the label which precedes a jumptable. Note that for all svr4
- systems where we actually generate jumptables (which is to say every
- svr4 target except i386, where we use casesi instead) we put the jump-
- tables into the .rodata section and since other stuff could have been
- put into the .rodata section prior to any given jumptable, we have to
- make sure that the location counter for the .rodata section gets pro-
- perly re-aligned prior to the actual beginning of the jump table. */
-
-#undef ALIGN_ASM_OP
-#define ALIGN_ASM_OP ".align"
-
-#ifndef ASM_OUTPUT_BEFORE_CASE_LABEL
-#define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \
- ASM_OUTPUT_ALIGN ((FILE), 2);
-#endif
-
-#undef ASM_OUTPUT_CASE_LABEL
-#define ASM_OUTPUT_CASE_LABEL(FILE,PREFIX,NUM,JUMPTABLE) \
- do { \
- ASM_OUTPUT_BEFORE_CASE_LABEL (FILE, PREFIX, NUM, JUMPTABLE) \
- ASM_OUTPUT_INTERNAL_LABEL (FILE, PREFIX, NUM); \
- } while (0)
-
-/* The standard SVR4 assembler seems to require that certain builtin
- library routines (e.g. .udiv) be explicitly declared as .globl
- in each assembly file where they are referenced. */
-
-#undef ASM_OUTPUT_EXTERNAL_LIBCALL
-#define ASM_OUTPUT_EXTERNAL_LIBCALL(FILE, FUN) \
- ASM_GLOBALIZE_LABEL (FILE, XSTR (FUN, 0))
-
-/* This says how to output assembler code to declare an
- uninitialized external linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef COMMON_ASM_OP
-#define COMMON_ASM_OP ".comm"
-
-#undef ASM_OUTPUT_ALIGNED_COMMON
-#define ASM_OUTPUT_ALIGNED_COMMON(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", COMMON_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), ",%u,%u\n", (SIZE), (ALIGN) / BITS_PER_UNIT); \
-} while (0)
-
-/* This says how to output assembler code to declare an
- uninitialized internal linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef LOCAL_ASM_OP
-#define LOCAL_ASM_OP ".local"
-
-#undef ASM_OUTPUT_ALIGNED_LOCAL
-#define ASM_OUTPUT_ALIGNED_LOCAL(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", LOCAL_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), "\n"); \
- ASM_OUTPUT_ALIGNED_COMMON (FILE, NAME, SIZE, ALIGN); \
-} while (0)
-
-/* This is the pseudo-op used to generate a 64-bit word of data with a
- specific value in some section. */
-
-#undef INT_ASM_OP
-#define INT_ASM_OP ".quad"
-
-/* This is the pseudo-op used to generate a contiguous sequence of byte
- values from a double-quoted string WITHOUT HAVING A TERMINATING NUL
- AUTOMATICALLY APPENDED. This is the same for most svr4 assemblers. */
-
-#undef ASCII_DATA_ASM_OP
-#define ASCII_DATA_ASM_OP ".ascii"
-
-/* Support const sections and the ctors and dtors sections for g++.
- Note that there appears to be two different ways to support const
- sections at the moment. You can either #define the symbol
- READONLY_DATA_SECTION (giving it some code which switches to the
- readonly data section) or else you can #define the symbols
- EXTRA_SECTIONS, EXTRA_SECTION_FUNCTIONS, SELECT_SECTION, and
- SELECT_RTX_SECTION. We do both here just to be on the safe side. */
-
-#undef USE_CONST_SECTION
-#define USE_CONST_SECTION 1
-
-#undef CONST_SECTION_ASM_OP
-#define CONST_SECTION_ASM_OP ".section\t.rodata"
-
-/* Define the pseudo-ops used to switch to the .ctors and .dtors sections.
-
- Note that we want to give these sections the SHF_WRITE attribute
- because these sections will actually contain data (i.e. tables of
- addresses of functions in the current root executable or shared library
- file) and, in the case of a shared library, the relocatable addresses
- will have to be properly resolved/relocated (and then written into) by
- the dynamic linker when it actually attaches the given shared library
- to the executing process. (Note that on SVR4, you may wish to use the
- `-z text' option to the ELF linker, when building a shared library, as
- an additional check that you are doing everything right. But if you do
- use the `-z text' option when building a shared library, you will get
- errors unless the .ctors and .dtors sections are marked as writable
- via the SHF_WRITE attribute.) */
-
-#undef CTORS_SECTION_ASM_OP
-#define CTORS_SECTION_ASM_OP ".section\t.ctors,\"aw\""
-#undef DTORS_SECTION_ASM_OP
-#define DTORS_SECTION_ASM_OP ".section\t.dtors,\"aw\""
-
-/* On svr4, we *do* have support for the .init and .fini sections, and we
- can put stuff in there to be executed before and after `main'. We let
- crtstuff.c and other files know this by defining the following symbols.
- The definitions say how to change sections to the .init and .fini
- sections. This is the same for all known svr4 assemblers. */
-
-#undef INIT_SECTION_ASM_OP
-#define INIT_SECTION_ASM_OP ".section\t.init"
-#undef FINI_SECTION_ASM_OP
-#define FINI_SECTION_ASM_OP ".section\t.fini"
-
-/* A default list of other sections which we might be "in" at any given
- time. For targets that use additional sections (e.g. .tdesc) you
- should override this definition in the target-specific file which
- includes this file. */
-
-#undef EXTRA_SECTIONS
-#define EXTRA_SECTIONS in_const, in_ctors, in_dtors
-
-/* A default list of extra section function definitions. For targets
- that use additional sections (e.g. .tdesc) you should override this
- definition in the target-specific file which includes this file. */
-
-#undef EXTRA_SECTION_FUNCTIONS
-#define EXTRA_SECTION_FUNCTIONS \
- CONST_SECTION_FUNCTION \
- CTORS_SECTION_FUNCTION \
- DTORS_SECTION_FUNCTION
-
-#undef READONLY_DATA_SECTION
-#define READONLY_DATA_SECTION() const_section ()
-
-extern void text_section ();
-
-#undef CONST_SECTION_FUNCTION
-#define CONST_SECTION_FUNCTION \
-void \
-const_section () \
-{ \
- if (!USE_CONST_SECTION) \
- text_section(); \
- else if (in_section != in_const) \
- { \
- fprintf (asm_out_file, "%s\n", CONST_SECTION_ASM_OP); \
- in_section = in_const; \
- } \
-}
-
-#undef CTORS_SECTION_FUNCTION
-#define CTORS_SECTION_FUNCTION \
-void \
-ctors_section () \
-{ \
- if (in_section != in_ctors) \
- { \
- fprintf (asm_out_file, "%s\n", CTORS_SECTION_ASM_OP); \
- in_section = in_ctors; \
- } \
-}
-
-#undef DTORS_SECTION_FUNCTION
-#define DTORS_SECTION_FUNCTION \
-void \
-dtors_section () \
-{ \
- if (in_section != in_dtors) \
- { \
- fprintf (asm_out_file, "%s\n", DTORS_SECTION_ASM_OP); \
- in_section = in_dtors; \
- } \
-}
-
-/* Switch into a generic section.
- This is currently only used to support section attributes.
-
- We make the section read-only and executable for a function decl,
- read-only for a const data decl, and writable for a non-const data decl. */
-#undef ASM_OUTPUT_SECTION_NAME
-#define ASM_OUTPUT_SECTION_NAME(FILE, DECL, NAME, RELOC) \
- fprintf (FILE, ".section\t%s,\"%s\",@progbits\n", NAME, \
- (DECL) && TREE_CODE (DECL) == FUNCTION_DECL ? "ax" : \
- (DECL) && DECL_READONLY_SECTION (DECL, RELOC) ? "a" : "aw")
-
-
-/* A C statement (sans semicolon) to output an element in the table of
- global constructors. */
-#undef ASM_OUTPUT_CONSTRUCTOR
-#define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME) \
- do { \
- ctors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement (sans semicolon) to output an element in the table of
- global destructors. */
-#undef ASM_OUTPUT_DESTRUCTOR
-#define ASM_OUTPUT_DESTRUCTOR(FILE,NAME) \
- do { \
- dtors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement or statements to switch to the appropriate
- section for output of DECL. DECL is either a `VAR_DECL' node
- or a constant of some sort. RELOC indicates whether forming
- the initial value of DECL requires link-time relocations. */
-
-#undef SELECT_SECTION
-#define SELECT_SECTION(DECL,RELOC) \
-{ \
- if (TREE_CODE (DECL) == STRING_CST) \
- { \
- if (! flag_writable_strings) \
- const_section (); \
- else \
- data_section (); \
- } \
- else if (TREE_CODE (DECL) == VAR_DECL) \
- { \
- if ((flag_pic && RELOC) \
- || !TREE_READONLY (DECL) || TREE_SIDE_EFFECTS (DECL) \
- || !DECL_INITIAL (DECL) \
- || (DECL_INITIAL (DECL) != error_mark_node \
- && !TREE_CONSTANT (DECL_INITIAL (DECL)))) \
- data_section (); \
- else \
- const_section (); \
- } \
- else \
- const_section (); \
-}
-
-/* A C statement or statements to switch to the appropriate
- section for output of RTX in mode MODE. RTX is some kind
- of constant in RTL. The argument MODE is redundant except
- in the case of a `const_int' rtx. Currently, these always
- go into the const section. */
-
-#undef SELECT_RTX_SECTION
-#define SELECT_RTX_SECTION(MODE,RTX) const_section()
-
-/* Define the strings used for the .type, .size and .set directives.
- These strings generally do not vary from one system running svr4 to
- another, but if a given system (e.g. m88k running svr) needs to use
- different pseudo-op names for these, they may be overridden in the
- file which includes this one. */
-
-#undef TYPE_ASM_OP
-#define TYPE_ASM_OP ".type"
-#undef SIZE_ASM_OP
-#define SIZE_ASM_OP ".size"
-
-/* This is how we tell the assembler that two symbols have the same value. */
-
-#undef ASM_OUTPUT_DEF
-#define ASM_OUTPUT_DEF(FILE,NAME1,NAME2) \
- do { assemble_name(FILE, NAME1); \
- fputs(" = ", FILE); \
- assemble_name(FILE, NAME2); \
- fputc('\n', FILE); } while (0)
-
-/* A table of bytes codes used by the ASM_OUTPUT_ASCII and
- ASM_OUTPUT_LIMITED_STRING macros. Each byte in the table
- corresponds to a particular byte value [0..255]. For any
- given byte value, if the value in the corresponding table
- position is zero, the given character can be output directly.
- If the table value is 1, the byte must be output as a \ooo
- octal escape. If the tables value is anything else, then the
- byte value should be output as a \ followed by the value
- in the table. Note that we can use standard UN*X escape
- sequences for many control characters, but we don't use
- \a to represent BEL because some svr4 assemblers (e.g. on
- the i386) don't know about that. Also, we don't use \v
- since some versions of gas, such as 2.2 did not accept it. */
-
-#undef ESCAPES
-#define ESCAPES \
-"\1\1\1\1\1\1\1\1btn\1fr\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\0\0\"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\\\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1"
-
-/* Some svr4 assemblers have a limit on the number of characters which
- can appear in the operand of a .string directive. If your assembler
- has such a limitation, you should define STRING_LIMIT to reflect that
- limit. Note that at least some svr4 assemblers have a limit on the
- actual number of bytes in the double-quoted string, and that they
- count each character in an escape sequence as one byte. Thus, an
- escape sequence like \377 would count as four bytes.
-
- If your target assembler doesn't support the .string directive, you
- should define this to zero.
-*/
-
-#undef STRING_LIMIT
-#define STRING_LIMIT ((unsigned) 256)
-
-#undef STRING_ASM_OP
-#define STRING_ASM_OP ".string"
-
-/*
- * We always use gas here, so we don't worry about ECOFF assembler problems.
- */
-#undef TARGET_GAS
-#define TARGET_GAS 1
-
-#undef PREFERRED_DEBUGGING_TYPE
-#define PREFERRED_DEBUGGING_TYPE DBX_DEBUG
-
-#undef LINK_SPEC
-#define LINK_SPEC "-m elf64alpha \
- %{p:%e`-p' not supported; use `-pg' and gprof(1)} \
- %{Wl,*:%*} \
- %{assert*} %{R*} %{rpath*} %{defsym*} \
- %{shared:-Bshareable %{h*} %{soname*}} \
- %{symbolic:-Bsymbolic} \
- %{!shared: \
- %{!static: \
- %{rdynamic:-export-dynamic} \
- %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \
- %{static:-Bstatic}}"
-
-#undef STARTFILE_SPEC
-#define STARTFILE_SPEC \
- "%{!shared: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
- %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-
-/* Provide a ENDFILE_SPEC appropriate for ELF. Here we tack on the
- magical crtend.o file which provides part of the support for
- getting C++ file-scope static object constructed before entering
- `main', followed by a normal ELF "finalizer" file, `crtn.o'. */
-
-#undef ENDFILE_SPEC
-#define ENDFILE_SPEC \
- "%{!shared:crtend.o%s} %{shared:crtendS.o%s}"
-
-/* Implicit library calls should use memcpy, not bcopy, etc. */
-
-#define TARGET_MEM_FUNCTIONS
-
-/* Handle #pragma weak and #pragma pack. */
-
-#define HANDLE_SYSV_PRAGMA
-
-/*
- * Some imports from svr4.h in support of shared libraries.
- * Currently, we need the DECLARE_OBJECT_SIZE stuff.
- */
-
-/* This is how we tell the assembler that a symbol is weak. */
-
-#undef ASM_WEAKEN_LABEL
-#define ASM_WEAKEN_LABEL(FILE,NAME) \
- do { fputs ("\t.globl\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); \
- fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); } while (0)
-
-/* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
- expect various different forms for this operand. The one given here
- is just a default. You may need to override it in your machine-
- specific tm.h file (depending upon the particulars of your assembler). */
-
-#undef TYPE_OPERAND_FMT
-#define TYPE_OPERAND_FMT "@%s"
-
-/* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-
-#ifndef ASM_DECLARE_RESULT
-#define ASM_DECLARE_RESULT(FILE, RESULT)
-#endif
diff --git a/lang/gcc47/files/patch-aa b/lang/gcc47/files/patch-aa
deleted file mode 100644
index 9dc2e19279bb..000000000000
--- a/lang/gcc47/files/patch-aa
+++ /dev/null
@@ -1,12 +0,0 @@
---- gcc/cpp.texi.orig Mon Aug 11 08:57:05 1997
-+++ gcc/cpp.texi Sat Jan 10 11:59:15 1998
-@@ -1,5 +1,9 @@
- \input texinfo
- @setfilename cpp.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* cpp: (cpp). The egcs C/C++ preprocessor.
-+@end direntry
- @settitle The C Preprocessor
-
- @ignore
diff --git a/lang/gcc47/files/patch-ab b/lang/gcc47/files/patch-ab
deleted file mode 100644
index f298fd056742..000000000000
--- a/lang/gcc47/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/f/g77.texi.orig Thu Jun 4 03:41:18 1998
-+++ gcc/f/g77.texi Tue Jun 9 17:52:16 1998
-@@ -150,7 +150,7 @@
-
- @dircategory Programming
- @direntry
--* g77: (g77). The GNU Fortran compiler.
-+* g77: (g77). The EGCS GNU Fortran compiler.
- @end direntry
- @node Top, Copying,, (DIR)
- @top Introduction
diff --git a/lang/gcc47/files/patch-ac b/lang/gcc47/files/patch-ac
deleted file mode 100644
index 961874c5c315..000000000000
--- a/lang/gcc47/files/patch-ac
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/gcc.texi.orig Fri Jan 2 15:38:11 1998
-+++ gcc/gcc.texi Sat Jan 10 11:56:49 1998
-@@ -1,6 +1,10 @@
- >\input texinfo @c -*-texinfo-*-
- @c %**start of header
- @setfilename gcc.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* gcc: (gcc). The egcs C/C++ compiler.
-+@end direntry
- @c @setfilename usegcc.info
- @c @setfilename portgcc.info
- @c To produce the full manual, use the "gcc.info" setfilename, and
diff --git a/lang/gcc47/files/patch-ad b/lang/gcc47/files/patch-ad
deleted file mode 100644
index f8a3b90fdb1a..000000000000
--- a/lang/gcc47/files/patch-ad
+++ /dev/null
@@ -1,93 +0,0 @@
---- gcc/config/i386/freebsd-aout.h.orig Tue Jun 1 17:02:37 1999
-+++ gcc/config/i386/freebsd-aout.h Mon Jun 14 14:11:20 1999
-@@ -20,6 +20,10 @@
- the Free Software Foundation, 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-+
-+/* Get generic FreeBSD definitions. */
-+#include <freebsd.h>
-+
- /* This is tested by i386gas.h. */
- #define YES_UNDERSCORES
-
-@@ -32,12 +36,10 @@
- #include "i386/perform.h"
-
- /* This goes away when the math-emulator is fixed */
--#undef TARGET_DEFAULT
--#define TARGET_DEFAULT \
-- (MASK_80387 | MASK_IEEE_FP | MASK_FLOAT_RETURNS | MASK_NO_FANCY_MATH_387)
-+#define TARGET_CPU_DEFAULT 0400 /* TARGET_NO_FANCY_MATH_387 */
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Dunix -Di386 -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- /* Like the default, except no -lg. */
- #define LIB_SPEC "%{!shared:%{!pg:-lc}%{pg:-lc_p}}"
-@@ -87,14 +89,6 @@
- necessary when compiling PIC code. */
-
- #define JUMP_TABLES_IN_TEXT_SECTION 1
--
--/* Don't default to pcc-struct-return, because in FreeBSD we prefer the
-- superior nature of the older gcc way. */
--#define DEFAULT_PCC_STRUCT_RETURN 0
--
--/* Ensure we the configuration knows our system correctly so we can link with
-- libraries compiled with the native cc. */
--#undef NO_DOLLAR_IN_LABEL
-
- /* i386 freebsd still uses old binutils that don't insert nops by default
- when the .align directive demands to insert extra space in the text
-@@ -105,19 +99,18 @@
-
- /* Profiling routines, partially copied from i386/osfrose.h. */
-
--/* Redefine this to use %eax instead of %edx. */
-+/* Tell final.c that we don't need a label passed to mcount. */
-+#define NO_PROFILE_DATA
-+
- #undef FUNCTION_PROFILER
- #define FUNCTION_PROFILER(FILE, LABELNO) \
- { \
- if (flag_pic) \
- { \
-- fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%eax\n", \
-- LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \
- } \
- else \
- { \
-- fprintf (FILE, "\tmovl $%sP%d,%%eax\n", LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall mcount\n"); \
- } \
- }
-@@ -135,6 +128,7 @@
-
- #define TYPE_ASM_OP ".type"
- #define SIZE_ASM_OP ".size"
-+#define SET_ASM_OP ".set"
-
- /* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
-@@ -144,6 +138,12 @@
-
- #define TYPE_OPERAND_FMT "@%s"
-
-+#define HANDLE_SYSV_PRAGMA 1
-+
-+#define ASM_WEAKEN_LABEL(FILE,NAME) \
-+ do { fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
-+ fputc ('\n', FILE); } while (0)
-+
- /* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-@@ -245,3 +245,5 @@
- #define STARTFILE_SPEC \
- "%{shared:c++rt0.o%s} \
- %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}"
-+
-+#define MD_STARTFILE_PREFIX "/usr/lib/aout/"
diff --git a/lang/gcc47/files/patch-af b/lang/gcc47/files/patch-af
deleted file mode 100644
index 533a35a95584..000000000000
--- a/lang/gcc47/files/patch-af
+++ /dev/null
@@ -1,83 +0,0 @@
---- gcc/config/i386/freebsd.h.orig Thu Jun 17 05:33:32 1999
-+++ gcc/config/i386/freebsd.h Sat Jul 24 17:59:06 1999
-@@ -135,6 +135,10 @@
- : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \
- : (-1))
-
-+/* Don't use EGCS's normal profiling code -- we have our own fine-grained
-+ basic block profiling. */
-+#define NO_PROFILE_DATA
-+
- /* Tell final.c that we don't need a label passed to mcount. */
-
- #undef FUNCTION_PROFILER
-@@ -162,22 +166,30 @@
- #define WCHAR_TYPE_SIZE BITS_PER_WORD
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Di386 -Dunix -D__ELF__ -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- #undef CPP_SPEC
--#define CPP_SPEC "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}"
-+#if TARGET_CPU_DEFAULT == 2
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{!m386:-D__i486__}"
-+#else
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{m486:-D__i486__}"
-+#endif
-+
-+#undef CC1_SPEC
-+#define CC1_SPEC "\
-+ %{gline:%{!g:%{!g0:%{!g1:%{!g2: -g1}}}}} \
-+ %{maout: %{!mno-underscores: %{!munderscores: -munderscores }}}"
-
--/* This defines which switch letters take arguments. On FreeBSD, most of
-- the normal cases (defined in gcc.c) apply, and we also have -h* and
-- -z* options (for the linker) (comming from svr4).
-- We also have -R (alias --rpath), no -z, --soname (-h), --assert etc. */
--
--#undef SWITCH_TAKES_ARG
--#define SWITCH_TAKES_ARG(CHAR) \
-- (DEFAULT_SWITCH_TAKES_ARG (CHAR) \
-- || (CHAR) == 'h' \
-- || (CHAR) == 'z' \
-- || (CHAR) == 'R')
-+#undef ASM_SPEC
-+#define ASM_SPEC "%{v*: -v} %{maout: %{fpic:-k} %{fPIC:-k}}"
-
- /* Provide a STARTFILE_SPEC appropriate for FreeBSD. Here we add
- the magical crtbegin.o file (see crtstuff.c) which provides part
-@@ -186,11 +198,11 @@
-
- #undef STARTFILE_SPEC
- #define STARTFILE_SPEC \
-- "%{!shared: \
-- %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} \
-- %{!p:%{profile:gcrt1.o%s} \
-- %{!profile:crt1.o%s}}}} \
-- crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-+ "%{maout: %{shared:c++rt0.o%s} \
-+ %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}} \
-+ %{!maout: %{!shared: \
-+ %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
-+ crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}}"
-
- /* Provide a ENDFILE_SPEC appropriate for FreeBSD. Here we tack on
- the magical crtend.o file (see crtstuff.c) which provides part of
-@@ -200,7 +212,7 @@
-
- #undef ENDFILE_SPEC
- #define ENDFILE_SPEC \
-- "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s"
-+ "%{!maout: %{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s}"
-
- /* Provide a LIB_SPEC appropriate for FreeBSD. Just select the appropriate
- libc, depending on whether we're doing profiling or need threads support.
diff --git a/lang/gcc47/files/patch-ai b/lang/gcc47/files/patch-ai
deleted file mode 100644
index 4395574d635a..000000000000
--- a/lang/gcc47/files/patch-ai
+++ /dev/null
@@ -1,54 +0,0 @@
---- gcc/final.c.orig Sat Sep 5 22:52:01 1998
-+++ gcc/final.c Wed Oct 7 17:06:58 1998
-@@ -383,6 +383,8 @@
- /* zero word */
- assemble_integer (const0_rtx, long_bytes, 1);
-
-+ fprintf(asm_out_file,".stabs \"bbset\", 25, 0, 0, LPBX0\n");
-+
- /* address of filename */
- ASM_GENERATE_INTERNAL_LABEL (name, "LPBX", 1);
- assemble_integer (gen_rtx_SYMBOL_REF (Pmode, name), pointer_bytes, 1);
-@@ -1635,6 +1637,9 @@
- leaf_renumber_regs (first);
- #endif
-
-+ if (profile_block_flag)
-+ add_bb (file);
-+
- /* The Sun386i and perhaps other machines don't work right
- if the profiling code comes after the prologue. */
- #ifdef PROFILE_BEFORE_PROLOGUE
-@@ -1696,7 +1701,9 @@
- profile_function (file)
- FILE *file;
- {
-+#ifndef NO_PROFILE_DATA
- int align = MIN (BIGGEST_ALIGNMENT, LONG_TYPE_SIZE);
-+#endif /* not NO_PROFILE_DATA */
- #if defined(ASM_OUTPUT_REG_PUSH)
- #if defined(STRUCT_VALUE_INCOMING_REGNUM) || defined(STRUCT_VALUE_REGNUM)
- int sval = current_function_returns_struct;
-@@ -1706,10 +1713,12 @@
- #endif
- #endif /* ASM_OUTPUT_REG_PUSH */
-
-+#ifndef NO_PROFILE_DATA
- data_section ();
- ASM_OUTPUT_ALIGN (file, floor_log2 (align / BITS_PER_UNIT));
- ASM_OUTPUT_INTERNAL_LABEL (file, "LP", profile_label_no);
- assemble_integer (const0_rtx, LONG_TYPE_SIZE / BITS_PER_UNIT, 1);
-+#endif /* not NO_PROFILE_DATA */
-
- function_section (current_function_decl);
-
-@@ -1800,6 +1809,9 @@
- code to restore the stack frame and return to the caller. */
- FUNCTION_EPILOGUE (file, get_frame_size ());
- #endif
-+
-+ if (profile_block_flag)
-+ add_bb (file);
-
- #ifdef SDB_DEBUGGING_INFO
- if (write_symbols == SDB_DEBUG)
diff --git a/lang/gcc47/files/patch-ak b/lang/gcc47/files/patch-ak
deleted file mode 100644
index 81bf09754e07..000000000000
--- a/lang/gcc47/files/patch-ak
+++ /dev/null
@@ -1,48 +0,0 @@
---- gcc/configure.orig Mon Sep 20 02:59:34 1999
-+++ gcc/configure Sat Sep 25 10:51:55 1999
-@@ -3167,6 +3167,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -3772,8 +3781,12 @@
- # Next line turned off because both 386BSD and BSD/386 use GNU ld.
- # use_collect2=yes
- ;;
-- i[34567]86-*-freebsdelf*)
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -3782,13 +3795,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
-- i[34567]86-*-freebsd*)
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- i[34567]86-*-netbsd*)
- tm_file=i386/netbsd.h
diff --git a/lang/gcc47/files/patch-al b/lang/gcc47/files/patch-al
deleted file mode 100644
index 1c81b9a57bd2..000000000000
--- a/lang/gcc47/files/patch-al
+++ /dev/null
@@ -1,53 +0,0 @@
---- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
-+++ gcc/configure.in Sat Sep 25 10:56:01 1999
-@@ -634,6 +634,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -1274,9 +1283,15 @@
- # use_collect2=yes
- ;;
- changequote(,)dnl
-- i[34567]86-*-freebsdelf*)
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
-+changequote([,])dnl
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+changequote(,)dnl
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
- changequote([,])dnl
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -1285,15 +1300,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
--changequote(,)dnl
-- i[34567]86-*-freebsd*)
--changequote([,])dnl
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- changequote(,)dnl
- i[34567]86-*-netbsd*)
diff --git a/lang/gcc47/files/patch-bc b/lang/gcc47/files/patch-bc
deleted file mode 100644
index c3159ca2788c..000000000000
--- a/lang/gcc47/files/patch-bc
+++ /dev/null
@@ -1,34 +0,0 @@
---- libstdc++/Makefile.in.orig Sat Jul 17 22:50:47 1999
-+++ libstdc++/Makefile.in Tue Jul 20 07:56:00 1999
-@@ -14,7 +14,7 @@
- # along with this library; see the file COPYING. If not, write to the Free
- # Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
--VERSION = 2.10.0
-+VERSION = 4
- INTERFACE = 3
-
- gxx_include_dir=${includedir}/g++
-@@ -111,7 +111,8 @@
- $(LN_S) $(SHLIB) $(SHLINK) || cp $(ARLIB) $(ARLINK)
-
- mshlink:
-- @$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ #@$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ @true
-
- $(IO_DIR)/iostream.list: force
- cd $(IO_DIR) ; $(MAKE) $(FLAGS_TO_PASS) iostream.list
-@@ -336,11 +337,7 @@
- || cp $${RELINSTALLDIR}$(ARLIB) $${INSTALLLINKDIR}$(MULTISUBDIR)/$$FILE ; \
- fi; \
- elif [ $$FILE = mshlink ]; then \
-- for FILE in $(MSHLINK) ; do \
-- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- $(LN_S) $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE \
-- || cp $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- done; \
-+ true; \
- elif [ $$FILE = marlink ]; then \
- for FILE in $(MARLINK) ; do \
- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
diff --git a/lang/gcc47/files/patch-fa b/lang/gcc47/files/patch-fa
deleted file mode 100644
index 7f5e0e611ae8..000000000000
--- a/lang/gcc47/files/patch-fa
+++ /dev/null
@@ -1,232 +0,0 @@
---- gcc/c-common.c.orig Mon Feb 15 16:40:05 1999
-+++ gcc/c-common.c Tue Mar 30 03:35:22 1999
-@@ -61,7 +61,7 @@
- int, int, int));
- static void init_attributes PROTO((void));
- static void record_function_format PROTO((tree, tree, enum format_type,
-- int, int));
-+ int, int, int));
- static void record_international_format PROTO((tree, tree, int));
-
- /* Keep a stack of if statements. We record the number of compound
-@@ -669,6 +669,7 @@
- = TREE_VALUE (TREE_CHAIN (TREE_CHAIN (args)));
- int format_num;
- int first_arg_num;
-+ int null_format_ok;
- enum format_type format_type;
- tree argument;
- int arg_num;
-@@ -682,7 +683,7 @@
-
- if (TREE_CODE (format_type_id) != IDENTIFIER_NODE)
- {
-- error ("unrecognized format specifier");
-+ error_with_decl (decl, "unrecognized format specifier");
- continue;
- }
- else
-@@ -690,12 +691,26 @@
- char *p = IDENTIFIER_POINTER (format_type_id);
-
- if (!strcmp (p, "printf") || !strcmp (p, "__printf__"))
-+ {
-+ format_type = printf_format_type;
-+ null_format_ok = 0;
-+ }
-+ else if (!strcmp (p, "printf0") || !strcmp (p, "__printf0__"))
-+ {
- format_type = printf_format_type;
-+ null_format_ok = 1;
-+ }
- else if (!strcmp (p, "scanf") || !strcmp (p, "__scanf__"))
-+ {
- format_type = scanf_format_type;
-+ null_format_ok = 0;
-+ }
- else if (!strcmp (p, "strftime")
- || !strcmp (p, "__strftime__"))
-+ {
- format_type = strftime_format_type;
-+ null_format_ok = 0;
-+ }
- else
- {
- error ("`%s' is an unrecognized format function type", p);
-@@ -766,7 +781,8 @@
-
- record_function_format (DECL_NAME (decl),
- DECL_ASSEMBLER_NAME (decl),
-- format_type, format_num, first_arg_num);
-+ format_type, null_format_ok, format_num,
-+ first_arg_num);
- break;
- }
-
-@@ -1010,6 +1026,11 @@
- } format_char_info;
-
- static format_char_info print_char_table[] = {
-+/* FreeBSD kernel extensions. */
-+ { "D", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "b", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "rz", 0, NULL, T_I, T_I, T_L, NULL, NULL, NULL, "-wp0 +#" },
-+#define unextended_print_char_table (print_char_table + 3)
- { "di", 0, T_I, T_I, T_I, T_L, T_LL, T_LL, T_ST, "-wp0 +" },
- { "oxX", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0#" },
- { "u", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0" },
-@@ -1070,6 +1091,7 @@
- tree name; /* identifier such as "printf" */
- tree assembler_name; /* optional mangled identifier (for C++) */
- enum format_type format_type; /* type of format (printf, scanf, etc.) */
-+ int null_format_ok; /* TRUE if the format string may be NULL */
- int format_num; /* number of format argument */
- int first_arg_num; /* number of first arg (zero for varargs) */
- } function_format_info;
-@@ -1102,25 +1124,25 @@
- init_function_format_info ()
- {
- record_function_format (get_identifier ("printf"), NULL_TREE,
-- printf_format_type, 1, 2);
-+ printf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("scanf"), NULL_TREE,
-- scanf_format_type, 1, 2);
-+ scanf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("vprintf"), NULL_TREE,
-- printf_format_type, 1, 0);
-+ printf_format_type, 0, 1, 0);
- record_function_format (get_identifier ("vfprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("vsprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("strftime"), NULL_TREE,
-- strftime_format_type, 3, 0);
-+ strftime_format_type, 0, 3, 0);
-
- record_international_format (get_identifier ("gettext"), NULL_TREE, 1);
- record_international_format (get_identifier ("dgettext"), NULL_TREE, 2);
-@@ -1137,11 +1159,12 @@
- (e.g. for varargs such as vfprintf). */
-
- static void
--record_function_format (name, assembler_name, format_type,
-+record_function_format (name, assembler_name, format_type, null_format_ok,
- format_num, first_arg_num)
- tree name;
- tree assembler_name;
- enum format_type format_type;
-+ int null_format_ok;
- int format_num;
- int first_arg_num;
- {
-@@ -1165,6 +1188,7 @@
- }
-
- info->format_type = format_type;
-+ info->null_format_ok = null_format_ok;
- info->format_num = format_num;
- info->first_arg_num = first_arg_num;
- }
-@@ -1314,7 +1338,8 @@
-
- if (integer_zerop (format_tree))
- {
-- warning ("null format string");
-+ if (!info->null_format_ok)
-+ warning ("null format string");
- return;
- }
- if (TREE_CODE (format_tree) != ADDR_EXPR)
-@@ -1485,12 +1510,13 @@
- It will work on most machines, because size_t and int
- have the same mode. But might as well warn anyway,
- since it will fail on other machines. */
-+ /* XXX should we allow unsigned ints here? */
- if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != integer_type_node)
- &&
- (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != unsigned_type_node))
-- warning ("field width is not type int (arg %d)", arg_num);
-+ warning ("precision is not type int (arg %d)", arg_num);
- }
- }
- else
-@@ -1535,6 +1561,53 @@
- }
- }
- }
-+ if (*format_chars == 'b')
-+ {
-+ /* There should be an int arg to control the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != integer_type_node)
-+ &&
-+ (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != unsigned_type_node))
-+ {
-+ warning ("bitmap is not type int (arg %d)", arg_num);
-+ }
-+ }
-+ }
-+ if (*format_chars == 'D')
-+ {
-+ /* There should be an unsigned char * arg before the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ cur_type = TREE_TYPE (cur_param);
-+ if (TREE_CODE (cur_type) != POINTER_TYPE
-+ || TYPE_MAIN_VARIANT (TREE_TYPE (cur_type))
-+ != unsigned_char_type_node)
-+ {
-+ warning ("ethernet address is not type unsigned char *"
-+ " (arg %d)",
-+ arg_num);
-+ }
-+ }
-+ }
-
- aflag = 0;
-
-@@ -1604,7 +1677,8 @@
- switch (info->format_type)
- {
- case printf_format_type:
-- fci = print_char_table;
-+ fci = flag_format_extensions ? print_char_table
-+ : unextended_print_char_table;
- break;
- case scanf_format_type:
- fci = scan_char_table;
diff --git a/lang/gcc47/files/patch-fb b/lang/gcc47/files/patch-fb
deleted file mode 100644
index dae6d331898c..000000000000
--- a/lang/gcc47/files/patch-fb
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/flags.h.orig Sun Jan 31 09:46:18 1999
-+++ gcc/flags.h Tue Mar 30 13:17:11 1999
-@@ -137,6 +137,10 @@
-
- extern int warn_aggregate_return;
-
-+/* Nonzero means that -Wformat accepts certain non-ANSI formats. */
-+
-+extern int flag_format_extensions;
-+
- /* Nonzero if generating code to do profiling. */
-
- extern int profile_flag;
diff --git a/lang/gcc47/files/patch-fc b/lang/gcc47/files/patch-fc
deleted file mode 100644
index a3f44c5e158b..000000000000
--- a/lang/gcc47/files/patch-fc
+++ /dev/null
@@ -1,21 +0,0 @@
---- gcc/toplev.c.orig Mon Mar 22 15:23:26 1999
-+++ gcc/toplev.c Tue Mar 30 13:13:44 1999
-@@ -754,6 +754,9 @@
-
- int flag_no_ident = 0;
-
-+/* Nonzero means that -Wformat accepts certain system-dependent formats. */
-+int flag_format_extensions = 0;
-+
- /* Table of supported debugging formats. */
- static struct
- {
-@@ -954,6 +957,8 @@
- "Generate code to check every memory access" },
- {"prefix-function-name", &flag_prefix_function_name, 1,
- "Add a prefix to all function names" },
-+ {"format-extensions", &flag_format_extensions, 1,
-+ "-Wformat accepts certain FreeBSD system-dependent formats" },
- {"dump-unnumbered", &flag_dump_unnumbered, 1,
- "Suppress output of instruction numbers and line number notes in debugging dumps"},
- {"instrument-functions", &flag_instrument_function_entry_exit, 1,
diff --git a/lang/gcc47/files/patch-va b/lang/gcc47/files/patch-va
deleted file mode 100644
index 48040ffa6e96..000000000000
--- a/lang/gcc47/files/patch-va
+++ /dev/null
@@ -1,20 +0,0 @@
---- gcc/Makefile.in.orig Thu Feb 25 12:40:16 1999
-+++ gcc/Makefile.in Mon Mar 1 04:36:40 1999
-@@ -793,7 +793,7 @@
- rm -f config.run
-
- $(srcdir)/configure: $(srcdir)/configure.in
-- cd $(srcdir); autoconf
-+ cd $(srcdir); echo "wants to run autoconf"
-
- # cstamp-h.in controls rebuilding of config.in.
- # It is named cstamp-h.in and not stamp-h.in so the mostlyclean rule doesn't
-@@ -806,7 +806,7 @@
- # ??? Newer versions have a maintainer mode that may be useful here.
- $(srcdir)/config.in: $(srcdir)/cstamp-h.in
- $(srcdir)/cstamp-h.in: $(srcdir)/configure.in $(srcdir)/acconfig.h
-- cd $(srcdir) && autoheader
-+ cd $(srcdir) && echo "want to run autoheader"
- @rm -f $(srcdir)/cstamp-h.in
- echo timestamp > $(srcdir)/cstamp-h.in
- auto-host.h: cstamp-h ; @true
diff --git a/lang/gcc47/pkg-comment b/lang/gcc47/pkg-comment
deleted file mode 100644
index e67c9eca41ae..000000000000
--- a/lang/gcc47/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-EGCS enhanced version of the GNU compiler suite (inprogress version)
diff --git a/lang/gcc47/pkg-descr b/lang/gcc47/pkg-descr
deleted file mode 100644
index 0429360a5404..000000000000
--- a/lang/gcc47/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Egcs (pronounced "eggs") is an enhanced version of the GNU compiler
-suite, including gcc, g++, and g77. Egcs is based on a recent
-snapshot of the gcc-2.8 development sources; it contains nearly
-all of the new features found in gcc-2.8. Egcs also contains many
-improvements and features not found in gcc-2.7 and even the soon to be
-released gcc-2.8 compilers. C++ support, and in particular template
-support, is vastly improved over gcc-2.7.
-
-For more details, see <http://www.cygnus.com/egcs/>.
-
-Beware: This port installs new versions of "gcc", "g++", "c++" and
-so forth into the "${PREFIX}/bin" directory. Mind your PATHs if you
-don't want to use this compiler by default.
-
-- John Polstra <jdp@polstra.com>
-
-WWW: http://egcs.cygnus.com
diff --git a/lang/gcc47/pkg-plist b/lang/gcc47/pkg-plist
deleted file mode 100644
index 1ca16caec5f1..000000000000
--- a/lang/gcc47/pkg-plist
+++ /dev/null
@@ -1,318 +0,0 @@
-@comment $FreeBSD$
-bin/eg++filt
-bin/eg++
-bin/eg77
-bin/egcc
-bin/%%GNU_HOST%%-gcc
-bin/gcj
-bin/gcjh
-bin/gcov
-bin/jv-scan
-bin/jcf-dump
-%%GNU_HOST%%/include/_G_config.h
-%%GNU_HOST%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/PlotFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/SFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algorithm
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bitset
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/builtinbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cassert
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cerrno
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cfloat
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ciso646
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/climits
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/clocale
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cmath
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csetjmp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csignal
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdarg
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstddef
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdio
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdlib
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstring
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ctime
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwchar
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/defalloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/dummy.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/editbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/floatio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/functional
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/indstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iolibio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iosfwd
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostreamP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/istream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libioP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/parsestream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pfstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/procbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/queue
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ropeimpl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/dcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/fcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/indirect_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/ldcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/mask_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/std_valarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/straits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.tcc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_meta.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdexcept
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdiostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_config.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_construct.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_fun.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_numeric.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_queue.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_raw_storage_iter.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_relops.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_uninitialized.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_vector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/streambuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strfile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/string
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/type_traits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/utility
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/valarray
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
-@unexec install-info --delete %D/info/gcc.info %D/info/dir
-@unexec install-info --delete %D/info/g77.info %D/info/dir
-@unexec install-info --delete %D/info/cpp.info %D/info/dir
-info/cpp.info
-info/cpp.info-1
-info/cpp.info-2
-info/cpp.info-3
-info/g77.info
-info/g77.info-1
-info/g77.info-10
-info/g77.info-11
-info/g77.info-12
-info/g77.info-13
-info/g77.info-14
-info/g77.info-15
-info/g77.info-16
-info/g77.info-17
-info/g77.info-18
-info/g77.info-19
-info/g77.info-2
-info/g77.info-20
-info/g77.info-21
-info/g77.info-3
-info/g77.info-4
-info/g77.info-5
-info/g77.info-6
-info/g77.info-7
-info/g77.info-8
-info/g77.info-9
-info/gcc.info
-info/gcc.info-1
-info/gcc.info-10
-info/gcc.info-11
-info/gcc.info-12
-info/gcc.info-13
-info/gcc.info-14
-info/gcc.info-15
-info/gcc.info-16
-info/gcc.info-17
-info/gcc.info-18
-info/gcc.info-19
-info/gcc.info-2
-info/gcc.info-20
-info/gcc.info-21
-info/gcc.info-22
-info/gcc.info-23
-info/gcc.info-24
-info/gcc.info-25
-info/gcc.info-26
-info/gcc.info-27
-info/gcc.info-28
-info/gcc.info-29
-info/gcc.info-30
-info/gcc.info-31
-info/gcc.info-3
-info/gcc.info-4
-info/gcc.info-5
-info/gcc.info-6
-info/gcc.info-7
-info/gcc.info-8
-info/gcc.info-9
-@exec install-info %D/info/cpp.info %D/info/dir
-@exec install-info %D/info/g77.info %D/info/dir
-@exec install-info %D/info/gcc.info %D/info/dir
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbeginS.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtend.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtendS.o
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/iso646.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/encoding.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/hash.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-api.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
-@comment These 3 libraries are moved from PREFIX/lib to avoid conflicts
-@comment with the stock compiler.
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libg2c.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
-@dirrm %%GNU_HOST%%/include
-@dirrm %%GNU_HOST%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%
-@dirrm lib/gcc-lib
diff --git a/lang/gcc48/Makefile b/lang/gcc48/Makefile
deleted file mode 100644
index efee67e57ea1..000000000000
--- a/lang/gcc48/Makefile
+++ /dev/null
@@ -1,118 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: egcs
-# Version required: 1998-09-14
-# Date created: 9 Jan 1998
-# Whom: John Polstra <jdp@polstra.com>
-#
-# $FreeBSD$
-#
-
-SNAPDATE= 1999-11-10
-SNAPVER= ${SNAPDATE:S/-//g}
-
-DISTNAME= gcc-2.96
-PKGNAME= gcc-devel-${SNAPVER}
-CATEGORIES= lang java
-MASTER_SITES= ftp://egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.ninemoons.com/pub/mirrors/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.nluug.nl/pub/languages/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.yggdrasil.com/mirrors/site/egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \
- ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/
-DISTFILES= egcs-core-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g++-${SNAPVER}${EXTRACT_SUFX} \
- egcs-g77-${SNAPVER}${EXTRACT_SUFX} \
- egcs-java-${SNAPVER}${EXTRACT_SUFX} \
- egcs-objc-${SNAPVER}${EXTRACT_SUFX}
-
-MAINTAINER= obrien@FreeBSD.org
-
-NO_CDROM= 'dated material'
-
-.include <bsd.port.pre.mk>
-
-EGCS_REV= ${DISTNAME:S/gcc-//g}
-LIBSTDCPP_REV= 4
-WRKSRC= ${WRKDIR}/egcs-${SNAPVER}
-
-.if ${PORTOBJFORMAT} == "elf"
-.if ${MACHINE_ARCH} == "i386"
-PLIST= ${WRKDIR}/PLIST
-.endif
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL}
-.else
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsdaout${OSREL}
-.endif
-
-PLIST_SUB= EGCS_REV=${EGCS_REV} GNU_HOST=${CONFIGURE_TARGET}
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= --with-gnu-as --with-gnu-ld \
- --with-gxx-include-dir=${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/include/g++
-.if defined(WANT_SHAREDLIBS)
-CONFIGURE_ARGS+= --enable-shared
-.endif
-.if defined(WANT_THREADS)
-# ?is this an ObjC only thing?
-CONFIGURE_ARGS+= --enable-threads=posix
-.endif
-ALL_TARGET= bootstrap
-MAN1= cccp.1 eg++.1 eg77.1 egcc.1
-
-pre-patch:
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h
- @${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h
- @${CP} ${WRKSRC}/gcc/config/t-openbsd-thread ${WRKSRC}/gcc/config/t-freebsd-thread
-
-pre-configure:
- @(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
- ${SED} -e "s:__FreeBSD__:__FreeBSD__=$${MAJ}:" ${FILESDIR}/freebsd.h \
- >${WRKSRC}/gcc/config/freebsd.h )
- @${CP} ${FILESDIR}/alpha-freebsd.h ${WRKSRC}/gcc/config/alpha/freebsd.h
-.if ${PORTOBJFORMAT} == "elf" && ${MACHINE_ARCH} == "i386"
- @${SED} -e 's/^@comment ELF-only://' ${PKGDIR}/PLIST >${PLIST}
-.endif
- @# Keep from running `autoconf' and `autoheader' since we modified
- @# configure.in by patching it.
- @touch ${WRKSRC}/gcc/configure
- @touch ${WRKSRC}/gcc/cstamp-h.in
-
-pre-install:
- ${MKDIR} ${PREFIX}/info
-
-post-install:
- @${RM} -f ${PREFIX}/bin/c++
- @${MV} -f ${PREFIX}/bin/c++filt ${PREFIX}/bin/g++filt
- @(for prog in ${PREFIX}/bin/gcc ${PREFIX}/bin/g++ \
- ${PREFIX}/bin/g++filt ${PREFIX}/bin/g77 ${PREFIX}/bin/gcov \
- ${PREFIX}/bin/${CONFIGURE_TARGET}-gcc \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1obj \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1plus \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cpp \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/collect2 \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/f771 ; \
- do \
- strip $$prog ; \
- done)
- ${MV} ${PREFIX}/bin/gcc ${PREFIX}/bin/egcc
- ${MV} ${PREFIX}/bin/g++ ${PREFIX}/bin/eg++
- ${MV} ${PREFIX}/bin/g77 ${PREFIX}/bin/eg77
- ${MV} ${PREFIX}/bin/g++filt ${PREFIX}/bin/eg++filt
- ${RM} -f ${PREFIX}/bin/cpp
- ${MV} ${PREFIX}/lib/libiberty.a \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
- ${MV} -f ${PREFIX}/lib/libstdc++.a.${LIBSTDCPP_REV} \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/libstdc++.a
- ${MV} ${PREFIX}/man/man1/gcc.1 ${PREFIX}/man/man1/egcc.1
- ${MV} ${PREFIX}/man/man1/g++.1 ${PREFIX}/man/man1/eg++.1
- ${MV} ${PREFIX}/man/man1/g77.1 ${PREFIX}/man/man1/eg77.1
-.if defined(WANT_SHAREDLIBS)
- ${MV} -f ${PREFIX}/lib/libstdc++.so* \
- ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}
-.endif
-.for info in cpp g77 gcc
- install-info ${PREFIX}/info/${info}.info ${PREFIX}/info/dir
-.endfor
-
-.include <bsd.port.post.mk>
diff --git a/lang/gcc48/distinfo b/lang/gcc48/distinfo
deleted file mode 100644
index 01e47c5903ef..000000000000
--- a/lang/gcc48/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-MD5 (egcs-core-19991110.tar.gz) = 84f799ff559c69b30746297bbbb025ea
-MD5 (egcs-g++-19991110.tar.gz) = ea1c5a9dbb4d76d1d2525580fc725263
-MD5 (egcs-g77-19991110.tar.gz) = 07c65a4f071590b3013f0452cdb0116c
-MD5 (egcs-java-19991110.tar.gz) = 2ee9273bc569269998f9ac1e961cac67
-MD5 (egcs-objc-19991110.tar.gz) = d4e71cd48956bf699adc775ee930cd1a
diff --git a/lang/gcc48/files/alpha-freebsd.h b/lang/gcc48/files/alpha-freebsd.h
deleted file mode 100644
index ffb0d7c1b411..000000000000
--- a/lang/gcc48/files/alpha-freebsd.h
+++ /dev/null
@@ -1,551 +0,0 @@
-/* Definitions of target machine for GNU compiler,
- for Alpha FreeBSD systems.
- Copyright (C) 1998 Free Software Foundation, Inc.
-
-This file is part of GNU CC.
-
-GNU CC 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, or (at your option)
-any later version.
-
-GNU CC 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 GNU CC; see the file COPYING. If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
-
-/* This is used on Alpha platforms that use the ELF format.
- This was taken from the NetBSD configuration, and modified
- for FreeBSD/alpha by Hidetoshi Shimokawa <simokawa@FreeBSD.ORG> */
-
-/* $FreeBSD: /tmp/pcvs/ports/lang/gcc48/files/Attic/alpha-freebsd.h,v 1.5 1999-10-10 20:28:32 obrien Exp $ */
-
-
-/* Get generic FreeBSD definitions. */
-#include <freebsd.h>
-
-
-#undef OBJECT_FORMAT_COFF
-#undef EXTENDED_COFF
-#define OBJECT_FORMAT_ELF
-
-/* This is BSD, so it wants DBX format. */
-
-#define DBX_DEBUGGING_INFO
-
-/* This is the char to use for continuation (in case we need to turn
- continuation back on). */
-
-#undef DBX_CONTIN_CHAR
-#define DBX_CONTIN_CHAR '?'
-
-#undef ASM_FINAL_SPEC
-
-/* Names to predefine in the preprocessor for this target machine.
- XXX FreeBSD, by convention, shouldn't do __alpha, but lots of applications
- expect it because that's what OSF/1 does. */
-
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (FreeBSD/alpha ELF)");
-
-#undef TARGET_DEFAULT
-#define TARGET_DEFAULT (MASK_FP | MASK_FPREGS | MASK_GAS)
-
-#undef CPP_PREDEFINES
-#define CPP_PREDEFINES \
- "-D__alpha__ -D__alpha -D__ELF__ -Acpu(alpha) -Amachine(alpha)" \
- CPP_FBSD_PREDEFINES
-
-#undef CPP_SPEC
-#define CPP_SPEC "%{posix:-D_POSIX_SOURCE}"
-
-/* Make gcc agree with <machine/ansi.h> */
-
-#undef WCHAR_TYPE
-#define WCHAR_TYPE "int"
-
-#undef WCHAR_UNSIGNED
-#define WCHAR_UNSIGNED 0
-
-#undef WCHAR_TYPE_SIZE
-#define WCHAR_TYPE_SIZE 32
-
-/* Output assembler code to FILE to increment profiler label # LABELNO
- for profiling a function entry. Under FreeBSD/Alpha, the assembler does
- nothing special with -pg. */
-
-#undef FUNCTION_PROFILER
-#define FUNCTION_PROFILER(FILE, LABELNO) \
- fputs ("\tjsr $28,_mcount\n", (FILE))
-
-/* Show that we need a GP when profiling. */
-#define TARGET_PROFILING_NEEDS_GP
-
-#undef HAS_INIT_SECTION
-
-/* Provide an ASM_SPEC appropriate for a FreeBSD/alpha target. This differs
- from the generic FreeBSD ASM_SPEC in that no special handling of PIC is
- necessary on the Alpha. */
-
-#undef ASM_SPEC
-#define ASM_SPEC " %| %{mcpu=*:-m%*}"
-
-/* Output at beginning of assembler file. */
-
-#undef ASM_FILE_START
-#define ASM_FILE_START(FILE) \
-{ \
- alpha_write_verstamp (FILE); \
- output_file_directive (FILE, main_input_filename); \
- fprintf (FILE, "\t.version\t\"01.01\"\n"); \
- fprintf (FILE, "\t.set noat\n"); \
-}
-
-#undef ASM_OUTPUT_SOURCE_LINE
-#define ASM_OUTPUT_SOURCE_LINE(STREAM, LINE) \
- alpha_output_lineno (STREAM, LINE)
-extern void alpha_output_lineno ();
-
-extern void output_file_directive ();
-
-/* Attach a special .ident directive to the end of the file to identify
- the version of GCC which compiled this code. The format of the
- .ident string is patterned after the ones produced by native svr4
- C compilers. */
-
-#undef IDENT_ASM_OP
-#define IDENT_ASM_OP ".ident"
-
-#ifdef IDENTIFY_WITH_IDENT
-#undef ASM_IDENTIFY_GCC
-#define ASM_IDENTIFY_GCC(FILE) /* nothing */
-#undef ASM_IDENTIFY_LANGUAGE
-#define ASM_IDENTIFY_LANGUAGE(FILE) \
- fprintf(FILE, "\t%s \"GCC (%s) %s\"\n", IDENT_ASM_OP, \
- lang_identify(), version_string)
-#else
-#undef ASM_FILE_END
-#define ASM_FILE_END(FILE) \
-do { \
- fprintf ((FILE), "\t%s\t\"GCC: (GNU) %s\"\n", \
- IDENT_ASM_OP, version_string); \
- } while (0)
-#endif
-
-/* Allow #sccs in preprocessor. */
-
-#define SCCS_DIRECTIVE
-
-/* Output #ident as a .ident. */
-
-#undef ASM_OUTPUT_IDENT
-#define ASM_OUTPUT_IDENT(FILE, NAME) \
- fprintf (FILE, "\t%s\t\"%s\"\n", IDENT_ASM_OP, NAME);
-
-/* This is how to allocate empty space in some section. The .zero
- pseudo-op is used for this on most svr4 assemblers. */
-
-#undef SKIP_ASM_OP
-#define SKIP_ASM_OP ".zero"
-
-#undef ASM_OUTPUT_SKIP
-#define ASM_OUTPUT_SKIP(FILE,SIZE) \
- fprintf (FILE, "\t%s\t%u\n", SKIP_ASM_OP, (SIZE))
-
-/* Output the label which precedes a jumptable. Note that for all svr4
- systems where we actually generate jumptables (which is to say every
- svr4 target except i386, where we use casesi instead) we put the jump-
- tables into the .rodata section and since other stuff could have been
- put into the .rodata section prior to any given jumptable, we have to
- make sure that the location counter for the .rodata section gets pro-
- perly re-aligned prior to the actual beginning of the jump table. */
-
-#undef ALIGN_ASM_OP
-#define ALIGN_ASM_OP ".align"
-
-#ifndef ASM_OUTPUT_BEFORE_CASE_LABEL
-#define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \
- ASM_OUTPUT_ALIGN ((FILE), 2);
-#endif
-
-#undef ASM_OUTPUT_CASE_LABEL
-#define ASM_OUTPUT_CASE_LABEL(FILE,PREFIX,NUM,JUMPTABLE) \
- do { \
- ASM_OUTPUT_BEFORE_CASE_LABEL (FILE, PREFIX, NUM, JUMPTABLE) \
- ASM_OUTPUT_INTERNAL_LABEL (FILE, PREFIX, NUM); \
- } while (0)
-
-/* The standard SVR4 assembler seems to require that certain builtin
- library routines (e.g. .udiv) be explicitly declared as .globl
- in each assembly file where they are referenced. */
-
-#undef ASM_OUTPUT_EXTERNAL_LIBCALL
-#define ASM_OUTPUT_EXTERNAL_LIBCALL(FILE, FUN) \
- ASM_GLOBALIZE_LABEL (FILE, XSTR (FUN, 0))
-
-/* This says how to output assembler code to declare an
- uninitialized external linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef COMMON_ASM_OP
-#define COMMON_ASM_OP ".comm"
-
-#undef ASM_OUTPUT_ALIGNED_COMMON
-#define ASM_OUTPUT_ALIGNED_COMMON(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", COMMON_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), ",%u,%u\n", (SIZE), (ALIGN) / BITS_PER_UNIT); \
-} while (0)
-
-/* This says how to output assembler code to declare an
- uninitialized internal linkage data object. Under SVR4,
- the linker seems to want the alignment of data objects
- to depend on their types. We do exactly that here. */
-
-#undef LOCAL_ASM_OP
-#define LOCAL_ASM_OP ".local"
-
-#undef ASM_OUTPUT_ALIGNED_LOCAL
-#define ASM_OUTPUT_ALIGNED_LOCAL(FILE, NAME, SIZE, ALIGN) \
-do { \
- fprintf ((FILE), "\t%s\t", LOCAL_ASM_OP); \
- assemble_name ((FILE), (NAME)); \
- fprintf ((FILE), "\n"); \
- ASM_OUTPUT_ALIGNED_COMMON (FILE, NAME, SIZE, ALIGN); \
-} while (0)
-
-/* This is the pseudo-op used to generate a 64-bit word of data with a
- specific value in some section. */
-
-#undef INT_ASM_OP
-#define INT_ASM_OP ".quad"
-
-/* This is the pseudo-op used to generate a contiguous sequence of byte
- values from a double-quoted string WITHOUT HAVING A TERMINATING NUL
- AUTOMATICALLY APPENDED. This is the same for most svr4 assemblers. */
-
-#undef ASCII_DATA_ASM_OP
-#define ASCII_DATA_ASM_OP ".ascii"
-
-/* Support const sections and the ctors and dtors sections for g++.
- Note that there appears to be two different ways to support const
- sections at the moment. You can either #define the symbol
- READONLY_DATA_SECTION (giving it some code which switches to the
- readonly data section) or else you can #define the symbols
- EXTRA_SECTIONS, EXTRA_SECTION_FUNCTIONS, SELECT_SECTION, and
- SELECT_RTX_SECTION. We do both here just to be on the safe side. */
-
-#undef USE_CONST_SECTION
-#define USE_CONST_SECTION 1
-
-#undef CONST_SECTION_ASM_OP
-#define CONST_SECTION_ASM_OP ".section\t.rodata"
-
-/* Define the pseudo-ops used to switch to the .ctors and .dtors sections.
-
- Note that we want to give these sections the SHF_WRITE attribute
- because these sections will actually contain data (i.e. tables of
- addresses of functions in the current root executable or shared library
- file) and, in the case of a shared library, the relocatable addresses
- will have to be properly resolved/relocated (and then written into) by
- the dynamic linker when it actually attaches the given shared library
- to the executing process. (Note that on SVR4, you may wish to use the
- `-z text' option to the ELF linker, when building a shared library, as
- an additional check that you are doing everything right. But if you do
- use the `-z text' option when building a shared library, you will get
- errors unless the .ctors and .dtors sections are marked as writable
- via the SHF_WRITE attribute.) */
-
-#undef CTORS_SECTION_ASM_OP
-#define CTORS_SECTION_ASM_OP ".section\t.ctors,\"aw\""
-#undef DTORS_SECTION_ASM_OP
-#define DTORS_SECTION_ASM_OP ".section\t.dtors,\"aw\""
-
-/* On svr4, we *do* have support for the .init and .fini sections, and we
- can put stuff in there to be executed before and after `main'. We let
- crtstuff.c and other files know this by defining the following symbols.
- The definitions say how to change sections to the .init and .fini
- sections. This is the same for all known svr4 assemblers. */
-
-#undef INIT_SECTION_ASM_OP
-#define INIT_SECTION_ASM_OP ".section\t.init"
-#undef FINI_SECTION_ASM_OP
-#define FINI_SECTION_ASM_OP ".section\t.fini"
-
-/* A default list of other sections which we might be "in" at any given
- time. For targets that use additional sections (e.g. .tdesc) you
- should override this definition in the target-specific file which
- includes this file. */
-
-#undef EXTRA_SECTIONS
-#define EXTRA_SECTIONS in_const, in_ctors, in_dtors
-
-/* A default list of extra section function definitions. For targets
- that use additional sections (e.g. .tdesc) you should override this
- definition in the target-specific file which includes this file. */
-
-#undef EXTRA_SECTION_FUNCTIONS
-#define EXTRA_SECTION_FUNCTIONS \
- CONST_SECTION_FUNCTION \
- CTORS_SECTION_FUNCTION \
- DTORS_SECTION_FUNCTION
-
-#undef READONLY_DATA_SECTION
-#define READONLY_DATA_SECTION() const_section ()
-
-extern void text_section ();
-
-#undef CONST_SECTION_FUNCTION
-#define CONST_SECTION_FUNCTION \
-void \
-const_section () \
-{ \
- if (!USE_CONST_SECTION) \
- text_section(); \
- else if (in_section != in_const) \
- { \
- fprintf (asm_out_file, "%s\n", CONST_SECTION_ASM_OP); \
- in_section = in_const; \
- } \
-}
-
-#undef CTORS_SECTION_FUNCTION
-#define CTORS_SECTION_FUNCTION \
-void \
-ctors_section () \
-{ \
- if (in_section != in_ctors) \
- { \
- fprintf (asm_out_file, "%s\n", CTORS_SECTION_ASM_OP); \
- in_section = in_ctors; \
- } \
-}
-
-#undef DTORS_SECTION_FUNCTION
-#define DTORS_SECTION_FUNCTION \
-void \
-dtors_section () \
-{ \
- if (in_section != in_dtors) \
- { \
- fprintf (asm_out_file, "%s\n", DTORS_SECTION_ASM_OP); \
- in_section = in_dtors; \
- } \
-}
-
-/* Switch into a generic section.
- This is currently only used to support section attributes.
-
- We make the section read-only and executable for a function decl,
- read-only for a const data decl, and writable for a non-const data decl. */
-#undef ASM_OUTPUT_SECTION_NAME
-#define ASM_OUTPUT_SECTION_NAME(FILE, DECL, NAME, RELOC) \
- fprintf (FILE, ".section\t%s,\"%s\",@progbits\n", NAME, \
- (DECL) && TREE_CODE (DECL) == FUNCTION_DECL ? "ax" : \
- (DECL) && DECL_READONLY_SECTION (DECL, RELOC) ? "a" : "aw")
-
-
-/* A C statement (sans semicolon) to output an element in the table of
- global constructors. */
-#undef ASM_OUTPUT_CONSTRUCTOR
-#define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME) \
- do { \
- ctors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement (sans semicolon) to output an element in the table of
- global destructors. */
-#undef ASM_OUTPUT_DESTRUCTOR
-#define ASM_OUTPUT_DESTRUCTOR(FILE,NAME) \
- do { \
- dtors_section (); \
- fprintf (FILE, "\t%s\t ", INT_ASM_OP); \
- assemble_name (FILE, NAME); \
- fprintf (FILE, "\n"); \
- } while (0)
-
-/* A C statement or statements to switch to the appropriate
- section for output of DECL. DECL is either a `VAR_DECL' node
- or a constant of some sort. RELOC indicates whether forming
- the initial value of DECL requires link-time relocations. */
-
-#undef SELECT_SECTION
-#define SELECT_SECTION(DECL,RELOC) \
-{ \
- if (TREE_CODE (DECL) == STRING_CST) \
- { \
- if (! flag_writable_strings) \
- const_section (); \
- else \
- data_section (); \
- } \
- else if (TREE_CODE (DECL) == VAR_DECL) \
- { \
- if ((flag_pic && RELOC) \
- || !TREE_READONLY (DECL) || TREE_SIDE_EFFECTS (DECL) \
- || !DECL_INITIAL (DECL) \
- || (DECL_INITIAL (DECL) != error_mark_node \
- && !TREE_CONSTANT (DECL_INITIAL (DECL)))) \
- data_section (); \
- else \
- const_section (); \
- } \
- else \
- const_section (); \
-}
-
-/* A C statement or statements to switch to the appropriate
- section for output of RTX in mode MODE. RTX is some kind
- of constant in RTL. The argument MODE is redundant except
- in the case of a `const_int' rtx. Currently, these always
- go into the const section. */
-
-#undef SELECT_RTX_SECTION
-#define SELECT_RTX_SECTION(MODE,RTX) const_section()
-
-/* Define the strings used for the .type, .size and .set directives.
- These strings generally do not vary from one system running svr4 to
- another, but if a given system (e.g. m88k running svr) needs to use
- different pseudo-op names for these, they may be overridden in the
- file which includes this one. */
-
-#undef TYPE_ASM_OP
-#define TYPE_ASM_OP ".type"
-#undef SIZE_ASM_OP
-#define SIZE_ASM_OP ".size"
-
-/* This is how we tell the assembler that two symbols have the same value. */
-
-#undef ASM_OUTPUT_DEF
-#define ASM_OUTPUT_DEF(FILE,NAME1,NAME2) \
- do { assemble_name(FILE, NAME1); \
- fputs(" = ", FILE); \
- assemble_name(FILE, NAME2); \
- fputc('\n', FILE); } while (0)
-
-/* A table of bytes codes used by the ASM_OUTPUT_ASCII and
- ASM_OUTPUT_LIMITED_STRING macros. Each byte in the table
- corresponds to a particular byte value [0..255]. For any
- given byte value, if the value in the corresponding table
- position is zero, the given character can be output directly.
- If the table value is 1, the byte must be output as a \ooo
- octal escape. If the tables value is anything else, then the
- byte value should be output as a \ followed by the value
- in the table. Note that we can use standard UN*X escape
- sequences for many control characters, but we don't use
- \a to represent BEL because some svr4 assemblers (e.g. on
- the i386) don't know about that. Also, we don't use \v
- since some versions of gas, such as 2.2 did not accept it. */
-
-#undef ESCAPES
-#define ESCAPES \
-"\1\1\1\1\1\1\1\1btn\1fr\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\0\0\"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\\\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1"
-
-/* Some svr4 assemblers have a limit on the number of characters which
- can appear in the operand of a .string directive. If your assembler
- has such a limitation, you should define STRING_LIMIT to reflect that
- limit. Note that at least some svr4 assemblers have a limit on the
- actual number of bytes in the double-quoted string, and that they
- count each character in an escape sequence as one byte. Thus, an
- escape sequence like \377 would count as four bytes.
-
- If your target assembler doesn't support the .string directive, you
- should define this to zero.
-*/
-
-#undef STRING_LIMIT
-#define STRING_LIMIT ((unsigned) 256)
-
-#undef STRING_ASM_OP
-#define STRING_ASM_OP ".string"
-
-/*
- * We always use gas here, so we don't worry about ECOFF assembler problems.
- */
-#undef TARGET_GAS
-#define TARGET_GAS 1
-
-#undef PREFERRED_DEBUGGING_TYPE
-#define PREFERRED_DEBUGGING_TYPE DBX_DEBUG
-
-#undef LINK_SPEC
-#define LINK_SPEC "-m elf64alpha \
- %{p:%e`-p' not supported; use `-pg' and gprof(1)} \
- %{Wl,*:%*} \
- %{assert*} %{R*} %{rpath*} %{defsym*} \
- %{shared:-Bshareable %{h*} %{soname*}} \
- %{symbolic:-Bsymbolic} \
- %{!shared: \
- %{!static: \
- %{rdynamic:-export-dynamic} \
- %{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \
- %{static:-Bstatic}}"
-
-#undef STARTFILE_SPEC
-#define STARTFILE_SPEC \
- "%{!shared: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
- %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-
-/* Provide a ENDFILE_SPEC appropriate for ELF. Here we tack on the
- magical crtend.o file which provides part of the support for
- getting C++ file-scope static object constructed before entering
- `main', followed by a normal ELF "finalizer" file, `crtn.o'. */
-
-#undef ENDFILE_SPEC
-#define ENDFILE_SPEC \
- "%{!shared:crtend.o%s} %{shared:crtendS.o%s}"
-
-/* Implicit library calls should use memcpy, not bcopy, etc. */
-
-#define TARGET_MEM_FUNCTIONS
-
-/* Handle #pragma weak and #pragma pack. */
-
-#define HANDLE_SYSV_PRAGMA
-
-/*
- * Some imports from svr4.h in support of shared libraries.
- * Currently, we need the DECLARE_OBJECT_SIZE stuff.
- */
-
-/* This is how we tell the assembler that a symbol is weak. */
-
-#undef ASM_WEAKEN_LABEL
-#define ASM_WEAKEN_LABEL(FILE,NAME) \
- do { fputs ("\t.globl\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); \
- fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
- fputc ('\n', FILE); } while (0)
-
-/* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
- expect various different forms for this operand. The one given here
- is just a default. You may need to override it in your machine-
- specific tm.h file (depending upon the particulars of your assembler). */
-
-#undef TYPE_OPERAND_FMT
-#define TYPE_OPERAND_FMT "@%s"
-
-/* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-
-#ifndef ASM_DECLARE_RESULT
-#define ASM_DECLARE_RESULT(FILE, RESULT)
-#endif
diff --git a/lang/gcc48/files/patch-aa b/lang/gcc48/files/patch-aa
deleted file mode 100644
index 9dc2e19279bb..000000000000
--- a/lang/gcc48/files/patch-aa
+++ /dev/null
@@ -1,12 +0,0 @@
---- gcc/cpp.texi.orig Mon Aug 11 08:57:05 1997
-+++ gcc/cpp.texi Sat Jan 10 11:59:15 1998
-@@ -1,5 +1,9 @@
- \input texinfo
- @setfilename cpp.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* cpp: (cpp). The egcs C/C++ preprocessor.
-+@end direntry
- @settitle The C Preprocessor
-
- @ignore
diff --git a/lang/gcc48/files/patch-ab b/lang/gcc48/files/patch-ab
deleted file mode 100644
index f298fd056742..000000000000
--- a/lang/gcc48/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/f/g77.texi.orig Thu Jun 4 03:41:18 1998
-+++ gcc/f/g77.texi Tue Jun 9 17:52:16 1998
-@@ -150,7 +150,7 @@
-
- @dircategory Programming
- @direntry
--* g77: (g77). The GNU Fortran compiler.
-+* g77: (g77). The EGCS GNU Fortran compiler.
- @end direntry
- @node Top, Copying,, (DIR)
- @top Introduction
diff --git a/lang/gcc48/files/patch-ac b/lang/gcc48/files/patch-ac
deleted file mode 100644
index 961874c5c315..000000000000
--- a/lang/gcc48/files/patch-ac
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/gcc.texi.orig Fri Jan 2 15:38:11 1998
-+++ gcc/gcc.texi Sat Jan 10 11:56:49 1998
-@@ -1,6 +1,10 @@
- >\input texinfo @c -*-texinfo-*-
- @c %**start of header
- @setfilename gcc.info
-+@dircategory The egcs enhanced GNU compiler suite
-+@direntry
-+* gcc: (gcc). The egcs C/C++ compiler.
-+@end direntry
- @c @setfilename usegcc.info
- @c @setfilename portgcc.info
- @c To produce the full manual, use the "gcc.info" setfilename, and
diff --git a/lang/gcc48/files/patch-ad b/lang/gcc48/files/patch-ad
deleted file mode 100644
index f8a3b90fdb1a..000000000000
--- a/lang/gcc48/files/patch-ad
+++ /dev/null
@@ -1,93 +0,0 @@
---- gcc/config/i386/freebsd-aout.h.orig Tue Jun 1 17:02:37 1999
-+++ gcc/config/i386/freebsd-aout.h Mon Jun 14 14:11:20 1999
-@@ -20,6 +20,10 @@
- the Free Software Foundation, 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-+
-+/* Get generic FreeBSD definitions. */
-+#include <freebsd.h>
-+
- /* This is tested by i386gas.h. */
- #define YES_UNDERSCORES
-
-@@ -32,12 +36,10 @@
- #include "i386/perform.h"
-
- /* This goes away when the math-emulator is fixed */
--#undef TARGET_DEFAULT
--#define TARGET_DEFAULT \
-- (MASK_80387 | MASK_IEEE_FP | MASK_FLOAT_RETURNS | MASK_NO_FANCY_MATH_387)
-+#define TARGET_CPU_DEFAULT 0400 /* TARGET_NO_FANCY_MATH_387 */
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Dunix -Di386 -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- /* Like the default, except no -lg. */
- #define LIB_SPEC "%{!shared:%{!pg:-lc}%{pg:-lc_p}}"
-@@ -87,14 +89,6 @@
- necessary when compiling PIC code. */
-
- #define JUMP_TABLES_IN_TEXT_SECTION 1
--
--/* Don't default to pcc-struct-return, because in FreeBSD we prefer the
-- superior nature of the older gcc way. */
--#define DEFAULT_PCC_STRUCT_RETURN 0
--
--/* Ensure we the configuration knows our system correctly so we can link with
-- libraries compiled with the native cc. */
--#undef NO_DOLLAR_IN_LABEL
-
- /* i386 freebsd still uses old binutils that don't insert nops by default
- when the .align directive demands to insert extra space in the text
-@@ -105,19 +99,18 @@
-
- /* Profiling routines, partially copied from i386/osfrose.h. */
-
--/* Redefine this to use %eax instead of %edx. */
-+/* Tell final.c that we don't need a label passed to mcount. */
-+#define NO_PROFILE_DATA
-+
- #undef FUNCTION_PROFILER
- #define FUNCTION_PROFILER(FILE, LABELNO) \
- { \
- if (flag_pic) \
- { \
-- fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%eax\n", \
-- LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall *mcount@GOT(%%ebx)\n"); \
- } \
- else \
- { \
-- fprintf (FILE, "\tmovl $%sP%d,%%eax\n", LPREFIX, (LABELNO)); \
- fprintf (FILE, "\tcall mcount\n"); \
- } \
- }
-@@ -135,6 +128,7 @@
-
- #define TYPE_ASM_OP ".type"
- #define SIZE_ASM_OP ".size"
-+#define SET_ASM_OP ".set"
-
- /* The following macro defines the format used to output the second
- operand of the .type assembler directive. Different svr4 assemblers
-@@ -144,6 +138,12 @@
-
- #define TYPE_OPERAND_FMT "@%s"
-
-+#define HANDLE_SYSV_PRAGMA 1
-+
-+#define ASM_WEAKEN_LABEL(FILE,NAME) \
-+ do { fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
-+ fputc ('\n', FILE); } while (0)
-+
- /* Write the extra assembler code needed to declare a function's result.
- Most svr4 assemblers don't require any special declaration of the
- result value, but there are exceptions. */
-@@ -245,3 +245,5 @@
- #define STARTFILE_SPEC \
- "%{shared:c++rt0.o%s} \
- %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}"
-+
-+#define MD_STARTFILE_PREFIX "/usr/lib/aout/"
diff --git a/lang/gcc48/files/patch-af b/lang/gcc48/files/patch-af
deleted file mode 100644
index 533a35a95584..000000000000
--- a/lang/gcc48/files/patch-af
+++ /dev/null
@@ -1,83 +0,0 @@
---- gcc/config/i386/freebsd.h.orig Thu Jun 17 05:33:32 1999
-+++ gcc/config/i386/freebsd.h Sat Jul 24 17:59:06 1999
-@@ -135,6 +135,10 @@
- : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \
- : (-1))
-
-+/* Don't use EGCS's normal profiling code -- we have our own fine-grained
-+ basic block profiling. */
-+#define NO_PROFILE_DATA
-+
- /* Tell final.c that we don't need a label passed to mcount. */
-
- #undef FUNCTION_PROFILER
-@@ -162,22 +166,30 @@
- #define WCHAR_TYPE_SIZE BITS_PER_WORD
-
- #undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Di386 -Dunix -D__ELF__ -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"
-+#define CPP_PREDEFINES "-Di386 -Acpu(i386) -Amachine(i386)" CPP_FBSD_PREDEFINES
-
- #undef CPP_SPEC
--#define CPP_SPEC "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}"
-+#if TARGET_CPU_DEFAULT == 2
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{!m386:-D__i486__}"
-+#else
-+#define CPP_SPEC "\
-+ %{!maout: -D__ELF__} \
-+ %{munderscores: -D__UNDERSCORES__} \
-+ %{maout: %{!mno-underscores: -D__UNDERSCORES__}} \
-+ %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{m486:-D__i486__}"
-+#endif
-+
-+#undef CC1_SPEC
-+#define CC1_SPEC "\
-+ %{gline:%{!g:%{!g0:%{!g1:%{!g2: -g1}}}}} \
-+ %{maout: %{!mno-underscores: %{!munderscores: -munderscores }}}"
-
--/* This defines which switch letters take arguments. On FreeBSD, most of
-- the normal cases (defined in gcc.c) apply, and we also have -h* and
-- -z* options (for the linker) (comming from svr4).
-- We also have -R (alias --rpath), no -z, --soname (-h), --assert etc. */
--
--#undef SWITCH_TAKES_ARG
--#define SWITCH_TAKES_ARG(CHAR) \
-- (DEFAULT_SWITCH_TAKES_ARG (CHAR) \
-- || (CHAR) == 'h' \
-- || (CHAR) == 'z' \
-- || (CHAR) == 'R')
-+#undef ASM_SPEC
-+#define ASM_SPEC "%{v*: -v} %{maout: %{fpic:-k} %{fPIC:-k}}"
-
- /* Provide a STARTFILE_SPEC appropriate for FreeBSD. Here we add
- the magical crtbegin.o file (see crtstuff.c) which provides part
-@@ -186,11 +198,11 @@
-
- #undef STARTFILE_SPEC
- #define STARTFILE_SPEC \
-- "%{!shared: \
-- %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} \
-- %{!p:%{profile:gcrt1.o%s} \
-- %{!profile:crt1.o%s}}}} \
-- crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
-+ "%{maout: %{shared:c++rt0.o%s} \
-+ %{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}} \
-+ %{!maout: %{!shared: \
-+ %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:crt1.o%s}}} \
-+ crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}}"
-
- /* Provide a ENDFILE_SPEC appropriate for FreeBSD. Here we tack on
- the magical crtend.o file (see crtstuff.c) which provides part of
-@@ -200,7 +212,7 @@
-
- #undef ENDFILE_SPEC
- #define ENDFILE_SPEC \
-- "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s"
-+ "%{!maout: %{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s}"
-
- /* Provide a LIB_SPEC appropriate for FreeBSD. Just select the appropriate
- libc, depending on whether we're doing profiling or need threads support.
diff --git a/lang/gcc48/files/patch-ai b/lang/gcc48/files/patch-ai
deleted file mode 100644
index 4395574d635a..000000000000
--- a/lang/gcc48/files/patch-ai
+++ /dev/null
@@ -1,54 +0,0 @@
---- gcc/final.c.orig Sat Sep 5 22:52:01 1998
-+++ gcc/final.c Wed Oct 7 17:06:58 1998
-@@ -383,6 +383,8 @@
- /* zero word */
- assemble_integer (const0_rtx, long_bytes, 1);
-
-+ fprintf(asm_out_file,".stabs \"bbset\", 25, 0, 0, LPBX0\n");
-+
- /* address of filename */
- ASM_GENERATE_INTERNAL_LABEL (name, "LPBX", 1);
- assemble_integer (gen_rtx_SYMBOL_REF (Pmode, name), pointer_bytes, 1);
-@@ -1635,6 +1637,9 @@
- leaf_renumber_regs (first);
- #endif
-
-+ if (profile_block_flag)
-+ add_bb (file);
-+
- /* The Sun386i and perhaps other machines don't work right
- if the profiling code comes after the prologue. */
- #ifdef PROFILE_BEFORE_PROLOGUE
-@@ -1696,7 +1701,9 @@
- profile_function (file)
- FILE *file;
- {
-+#ifndef NO_PROFILE_DATA
- int align = MIN (BIGGEST_ALIGNMENT, LONG_TYPE_SIZE);
-+#endif /* not NO_PROFILE_DATA */
- #if defined(ASM_OUTPUT_REG_PUSH)
- #if defined(STRUCT_VALUE_INCOMING_REGNUM) || defined(STRUCT_VALUE_REGNUM)
- int sval = current_function_returns_struct;
-@@ -1706,10 +1713,12 @@
- #endif
- #endif /* ASM_OUTPUT_REG_PUSH */
-
-+#ifndef NO_PROFILE_DATA
- data_section ();
- ASM_OUTPUT_ALIGN (file, floor_log2 (align / BITS_PER_UNIT));
- ASM_OUTPUT_INTERNAL_LABEL (file, "LP", profile_label_no);
- assemble_integer (const0_rtx, LONG_TYPE_SIZE / BITS_PER_UNIT, 1);
-+#endif /* not NO_PROFILE_DATA */
-
- function_section (current_function_decl);
-
-@@ -1800,6 +1809,9 @@
- code to restore the stack frame and return to the caller. */
- FUNCTION_EPILOGUE (file, get_frame_size ());
- #endif
-+
-+ if (profile_block_flag)
-+ add_bb (file);
-
- #ifdef SDB_DEBUGGING_INFO
- if (write_symbols == SDB_DEBUG)
diff --git a/lang/gcc48/files/patch-ak b/lang/gcc48/files/patch-ak
deleted file mode 100644
index 81bf09754e07..000000000000
--- a/lang/gcc48/files/patch-ak
+++ /dev/null
@@ -1,48 +0,0 @@
---- gcc/configure.orig Mon Sep 20 02:59:34 1999
-+++ gcc/configure Sat Sep 25 10:51:55 1999
-@@ -3167,6 +3167,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -3772,8 +3781,12 @@
- # Next line turned off because both 386BSD and BSD/386 use GNU ld.
- # use_collect2=yes
- ;;
-- i[34567]86-*-freebsdelf*)
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout)
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf*)
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -3782,13 +3795,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
-- i[34567]86-*-freebsd*)
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- i[34567]86-*-netbsd*)
- tm_file=i386/netbsd.h
diff --git a/lang/gcc48/files/patch-al b/lang/gcc48/files/patch-al
deleted file mode 100644
index 1c81b9a57bd2..000000000000
--- a/lang/gcc48/files/patch-al
+++ /dev/null
@@ -1,53 +0,0 @@
---- gcc/configure.in.orig Mon Sep 20 02:59:33 1999
-+++ gcc/configure.in Sat Sep 25 10:56:01 1999
-@@ -634,6 +634,15 @@
- thread_file='posix'
- fi
- ;;
-+ alpha*-*-freebsd*)
-+ tm_file="${tm_file} freebsd.h alpha/freebsd.h"
-+ xm_file="${xm_file} xm-freebsd.h"
-+ target_cpu_default="MASK_GAS"
-+ tmake_file="t-freebsd alpha/t-crtbe"
-+ xmake_file=none
-+ fixincludes=fixinc.wrap
-+ gas=yes gnu_ld=yes
-+ ;;
- alpha*-*-netbsd*)
- tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
- target_cpu_default="MASK_GAS"
-@@ -1274,9 +1283,15 @@
- # use_collect2=yes
- ;;
- changequote(,)dnl
-- i[34567]86-*-freebsdelf*)
-+ i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd[12] | i[34567]86-*-freebsdaout* | i[34567]86-*-freebsd-aout*)
-+changequote([,])dnl
-+ tm_file=i386/freebsd-aout.h
-+ tmake_file=t-freebsd
-+ ;;
-+changequote(,)dnl
-+ i[34567]86-*-freebsd[3-9].* | i[34567]86-*-freebsd[3-9] | i[34567]86-*-freebsd* | i[34567]86-*-freebsdelf* | i[34567]86-*-freebsd*)
- changequote([,])dnl
-- tm_file="i386/i386.h i386/att.h svr4.h i386/freebsd-elf.h i386/perform.h"
-+ tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
- extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
- tmake_file=t-freebsd
- gas=yes
-@@ -1285,15 +1300,9 @@
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
-- tmake_file="${tmake_file} t-openbsd-thread"
-+ tmake_file="${tmake_file} t-freebsd-thread"
- ;;
- esac
-- ;;
--changequote(,)dnl
-- i[34567]86-*-freebsd*)
--changequote([,])dnl
-- tm_file=i386/freebsd.h
-- tmake_file=t-freebsd
- ;;
- changequote(,)dnl
- i[34567]86-*-netbsd*)
diff --git a/lang/gcc48/files/patch-bc b/lang/gcc48/files/patch-bc
deleted file mode 100644
index c3159ca2788c..000000000000
--- a/lang/gcc48/files/patch-bc
+++ /dev/null
@@ -1,34 +0,0 @@
---- libstdc++/Makefile.in.orig Sat Jul 17 22:50:47 1999
-+++ libstdc++/Makefile.in Tue Jul 20 07:56:00 1999
-@@ -14,7 +14,7 @@
- # along with this library; see the file COPYING. If not, write to the Free
- # Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
--VERSION = 2.10.0
-+VERSION = 4
- INTERFACE = 3
-
- gxx_include_dir=${includedir}/g++
-@@ -111,7 +111,8 @@
- $(LN_S) $(SHLIB) $(SHLINK) || cp $(ARLIB) $(ARLINK)
-
- mshlink:
-- @$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ #@$(MAKE) $(MSHLINK) "SHLINK=$(MSHLINK)"
-+ @true
-
- $(IO_DIR)/iostream.list: force
- cd $(IO_DIR) ; $(MAKE) $(FLAGS_TO_PASS) iostream.list
-@@ -336,11 +337,7 @@
- || cp $${RELINSTALLDIR}$(ARLIB) $${INSTALLLINKDIR}$(MULTISUBDIR)/$$FILE ; \
- fi; \
- elif [ $$FILE = mshlink ]; then \
-- for FILE in $(MSHLINK) ; do \
-- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- $(LN_S) $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE \
-- || cp $(SHLIB) $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
-- done; \
-+ true; \
- elif [ $$FILE = marlink ]; then \
- for FILE in $(MARLINK) ; do \
- rm -f $${INSTALLDIR}$(MULTISUBDIR)/$$FILE ; \
diff --git a/lang/gcc48/files/patch-fa b/lang/gcc48/files/patch-fa
deleted file mode 100644
index 7f5e0e611ae8..000000000000
--- a/lang/gcc48/files/patch-fa
+++ /dev/null
@@ -1,232 +0,0 @@
---- gcc/c-common.c.orig Mon Feb 15 16:40:05 1999
-+++ gcc/c-common.c Tue Mar 30 03:35:22 1999
-@@ -61,7 +61,7 @@
- int, int, int));
- static void init_attributes PROTO((void));
- static void record_function_format PROTO((tree, tree, enum format_type,
-- int, int));
-+ int, int, int));
- static void record_international_format PROTO((tree, tree, int));
-
- /* Keep a stack of if statements. We record the number of compound
-@@ -669,6 +669,7 @@
- = TREE_VALUE (TREE_CHAIN (TREE_CHAIN (args)));
- int format_num;
- int first_arg_num;
-+ int null_format_ok;
- enum format_type format_type;
- tree argument;
- int arg_num;
-@@ -682,7 +683,7 @@
-
- if (TREE_CODE (format_type_id) != IDENTIFIER_NODE)
- {
-- error ("unrecognized format specifier");
-+ error_with_decl (decl, "unrecognized format specifier");
- continue;
- }
- else
-@@ -690,12 +691,26 @@
- char *p = IDENTIFIER_POINTER (format_type_id);
-
- if (!strcmp (p, "printf") || !strcmp (p, "__printf__"))
-+ {
-+ format_type = printf_format_type;
-+ null_format_ok = 0;
-+ }
-+ else if (!strcmp (p, "printf0") || !strcmp (p, "__printf0__"))
-+ {
- format_type = printf_format_type;
-+ null_format_ok = 1;
-+ }
- else if (!strcmp (p, "scanf") || !strcmp (p, "__scanf__"))
-+ {
- format_type = scanf_format_type;
-+ null_format_ok = 0;
-+ }
- else if (!strcmp (p, "strftime")
- || !strcmp (p, "__strftime__"))
-+ {
- format_type = strftime_format_type;
-+ null_format_ok = 0;
-+ }
- else
- {
- error ("`%s' is an unrecognized format function type", p);
-@@ -766,7 +781,8 @@
-
- record_function_format (DECL_NAME (decl),
- DECL_ASSEMBLER_NAME (decl),
-- format_type, format_num, first_arg_num);
-+ format_type, null_format_ok, format_num,
-+ first_arg_num);
- break;
- }
-
-@@ -1010,6 +1026,11 @@
- } format_char_info;
-
- static format_char_info print_char_table[] = {
-+/* FreeBSD kernel extensions. */
-+ { "D", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "b", 1, T_C, T_C, NULL, NULL, NULL, NULL, NULL, "-wp" },
-+ { "rz", 0, NULL, T_I, T_I, T_L, NULL, NULL, NULL, "-wp0 +#" },
-+#define unextended_print_char_table (print_char_table + 3)
- { "di", 0, T_I, T_I, T_I, T_L, T_LL, T_LL, T_ST, "-wp0 +" },
- { "oxX", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0#" },
- { "u", 0, T_UI, T_UI, T_UI, T_UL, T_ULL, T_ULL, T_ST, "-wp0" },
-@@ -1070,6 +1091,7 @@
- tree name; /* identifier such as "printf" */
- tree assembler_name; /* optional mangled identifier (for C++) */
- enum format_type format_type; /* type of format (printf, scanf, etc.) */
-+ int null_format_ok; /* TRUE if the format string may be NULL */
- int format_num; /* number of format argument */
- int first_arg_num; /* number of first arg (zero for varargs) */
- } function_format_info;
-@@ -1102,25 +1124,25 @@
- init_function_format_info ()
- {
- record_function_format (get_identifier ("printf"), NULL_TREE,
-- printf_format_type, 1, 2);
-+ printf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sprintf"), NULL_TREE,
-- printf_format_type, 2, 3);
-+ printf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("scanf"), NULL_TREE,
-- scanf_format_type, 1, 2);
-+ scanf_format_type, 0, 1, 2);
- record_function_format (get_identifier ("fscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("sscanf"), NULL_TREE,
-- scanf_format_type, 2, 3);
-+ scanf_format_type, 0, 2, 3);
- record_function_format (get_identifier ("vprintf"), NULL_TREE,
-- printf_format_type, 1, 0);
-+ printf_format_type, 0, 1, 0);
- record_function_format (get_identifier ("vfprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("vsprintf"), NULL_TREE,
-- printf_format_type, 2, 0);
-+ printf_format_type, 0, 2, 0);
- record_function_format (get_identifier ("strftime"), NULL_TREE,
-- strftime_format_type, 3, 0);
-+ strftime_format_type, 0, 3, 0);
-
- record_international_format (get_identifier ("gettext"), NULL_TREE, 1);
- record_international_format (get_identifier ("dgettext"), NULL_TREE, 2);
-@@ -1137,11 +1159,12 @@
- (e.g. for varargs such as vfprintf). */
-
- static void
--record_function_format (name, assembler_name, format_type,
-+record_function_format (name, assembler_name, format_type, null_format_ok,
- format_num, first_arg_num)
- tree name;
- tree assembler_name;
- enum format_type format_type;
-+ int null_format_ok;
- int format_num;
- int first_arg_num;
- {
-@@ -1165,6 +1188,7 @@
- }
-
- info->format_type = format_type;
-+ info->null_format_ok = null_format_ok;
- info->format_num = format_num;
- info->first_arg_num = first_arg_num;
- }
-@@ -1314,7 +1338,8 @@
-
- if (integer_zerop (format_tree))
- {
-- warning ("null format string");
-+ if (!info->null_format_ok)
-+ warning ("null format string");
- return;
- }
- if (TREE_CODE (format_tree) != ADDR_EXPR)
-@@ -1485,12 +1510,13 @@
- It will work on most machines, because size_t and int
- have the same mode. But might as well warn anyway,
- since it will fail on other machines. */
-+ /* XXX should we allow unsigned ints here? */
- if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != integer_type_node)
- &&
- (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
- != unsigned_type_node))
-- warning ("field width is not type int (arg %d)", arg_num);
-+ warning ("precision is not type int (arg %d)", arg_num);
- }
- }
- else
-@@ -1535,6 +1561,53 @@
- }
- }
- }
-+ if (*format_chars == 'b')
-+ {
-+ /* There should be an int arg to control the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ if ((TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != integer_type_node)
-+ &&
-+ (TYPE_MAIN_VARIANT (TREE_TYPE (cur_param))
-+ != unsigned_type_node))
-+ {
-+ warning ("bitmap is not type int (arg %d)", arg_num);
-+ }
-+ }
-+ }
-+ if (*format_chars == 'D')
-+ {
-+ /* There should be an unsigned char * arg before the string arg. */
-+ if (params == 0)
-+ {
-+ warning (tfaff);
-+ return;
-+ }
-+ if (info->first_arg_num != 0)
-+ {
-+ cur_param = TREE_VALUE (params);
-+ params = TREE_CHAIN (params);
-+ ++arg_num;
-+ cur_type = TREE_TYPE (cur_param);
-+ if (TREE_CODE (cur_type) != POINTER_TYPE
-+ || TYPE_MAIN_VARIANT (TREE_TYPE (cur_type))
-+ != unsigned_char_type_node)
-+ {
-+ warning ("ethernet address is not type unsigned char *"
-+ " (arg %d)",
-+ arg_num);
-+ }
-+ }
-+ }
-
- aflag = 0;
-
-@@ -1604,7 +1677,8 @@
- switch (info->format_type)
- {
- case printf_format_type:
-- fci = print_char_table;
-+ fci = flag_format_extensions ? print_char_table
-+ : unextended_print_char_table;
- break;
- case scanf_format_type:
- fci = scan_char_table;
diff --git a/lang/gcc48/files/patch-fb b/lang/gcc48/files/patch-fb
deleted file mode 100644
index dae6d331898c..000000000000
--- a/lang/gcc48/files/patch-fb
+++ /dev/null
@@ -1,13 +0,0 @@
---- gcc/flags.h.orig Sun Jan 31 09:46:18 1999
-+++ gcc/flags.h Tue Mar 30 13:17:11 1999
-@@ -137,6 +137,10 @@
-
- extern int warn_aggregate_return;
-
-+/* Nonzero means that -Wformat accepts certain non-ANSI formats. */
-+
-+extern int flag_format_extensions;
-+
- /* Nonzero if generating code to do profiling. */
-
- extern int profile_flag;
diff --git a/lang/gcc48/files/patch-fc b/lang/gcc48/files/patch-fc
deleted file mode 100644
index a3f44c5e158b..000000000000
--- a/lang/gcc48/files/patch-fc
+++ /dev/null
@@ -1,21 +0,0 @@
---- gcc/toplev.c.orig Mon Mar 22 15:23:26 1999
-+++ gcc/toplev.c Tue Mar 30 13:13:44 1999
-@@ -754,6 +754,9 @@
-
- int flag_no_ident = 0;
-
-+/* Nonzero means that -Wformat accepts certain system-dependent formats. */
-+int flag_format_extensions = 0;
-+
- /* Table of supported debugging formats. */
- static struct
- {
-@@ -954,6 +957,8 @@
- "Generate code to check every memory access" },
- {"prefix-function-name", &flag_prefix_function_name, 1,
- "Add a prefix to all function names" },
-+ {"format-extensions", &flag_format_extensions, 1,
-+ "-Wformat accepts certain FreeBSD system-dependent formats" },
- {"dump-unnumbered", &flag_dump_unnumbered, 1,
- "Suppress output of instruction numbers and line number notes in debugging dumps"},
- {"instrument-functions", &flag_instrument_function_entry_exit, 1,
diff --git a/lang/gcc48/files/patch-va b/lang/gcc48/files/patch-va
deleted file mode 100644
index 48040ffa6e96..000000000000
--- a/lang/gcc48/files/patch-va
+++ /dev/null
@@ -1,20 +0,0 @@
---- gcc/Makefile.in.orig Thu Feb 25 12:40:16 1999
-+++ gcc/Makefile.in Mon Mar 1 04:36:40 1999
-@@ -793,7 +793,7 @@
- rm -f config.run
-
- $(srcdir)/configure: $(srcdir)/configure.in
-- cd $(srcdir); autoconf
-+ cd $(srcdir); echo "wants to run autoconf"
-
- # cstamp-h.in controls rebuilding of config.in.
- # It is named cstamp-h.in and not stamp-h.in so the mostlyclean rule doesn't
-@@ -806,7 +806,7 @@
- # ??? Newer versions have a maintainer mode that may be useful here.
- $(srcdir)/config.in: $(srcdir)/cstamp-h.in
- $(srcdir)/cstamp-h.in: $(srcdir)/configure.in $(srcdir)/acconfig.h
-- cd $(srcdir) && autoheader
-+ cd $(srcdir) && echo "want to run autoheader"
- @rm -f $(srcdir)/cstamp-h.in
- echo timestamp > $(srcdir)/cstamp-h.in
- auto-host.h: cstamp-h ; @true
diff --git a/lang/gcc48/pkg-comment b/lang/gcc48/pkg-comment
deleted file mode 100644
index e67c9eca41ae..000000000000
--- a/lang/gcc48/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-EGCS enhanced version of the GNU compiler suite (inprogress version)
diff --git a/lang/gcc48/pkg-descr b/lang/gcc48/pkg-descr
deleted file mode 100644
index 0429360a5404..000000000000
--- a/lang/gcc48/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Egcs (pronounced "eggs") is an enhanced version of the GNU compiler
-suite, including gcc, g++, and g77. Egcs is based on a recent
-snapshot of the gcc-2.8 development sources; it contains nearly
-all of the new features found in gcc-2.8. Egcs also contains many
-improvements and features not found in gcc-2.7 and even the soon to be
-released gcc-2.8 compilers. C++ support, and in particular template
-support, is vastly improved over gcc-2.7.
-
-For more details, see <http://www.cygnus.com/egcs/>.
-
-Beware: This port installs new versions of "gcc", "g++", "c++" and
-so forth into the "${PREFIX}/bin" directory. Mind your PATHs if you
-don't want to use this compiler by default.
-
-- John Polstra <jdp@polstra.com>
-
-WWW: http://egcs.cygnus.com
diff --git a/lang/gcc48/pkg-plist b/lang/gcc48/pkg-plist
deleted file mode 100644
index 1ca16caec5f1..000000000000
--- a/lang/gcc48/pkg-plist
+++ /dev/null
@@ -1,318 +0,0 @@
-@comment $FreeBSD$
-bin/eg++filt
-bin/eg++
-bin/eg77
-bin/egcc
-bin/%%GNU_HOST%%-gcc
-bin/gcj
-bin/gcjh
-bin/gcov
-bin/jv-scan
-bin/jcf-dump
-%%GNU_HOST%%/include/_G_config.h
-%%GNU_HOST%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/PlotFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/SFile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/algorithm
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bitset
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/builtinbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cassert
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cerrno
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cfloat
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ciso646
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/climits
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/clocale
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cmath
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/complex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csetjmp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/csignal
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdarg
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstddef
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdio
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstdlib
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cstring
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ctime
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwchar
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/cwctype
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/defalloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/dummy.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/editbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/floatio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/fstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/functional
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/indstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iolibio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iomanip.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iosfwd
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iostreamP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/istream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/libioP.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/memory
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/numeric
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/parsestream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pfstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/procbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/pthread_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/queue
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/ropeimpl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/bastring.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.cc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/complext.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/dcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/fcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/gslice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/indirect_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/ldcomplex.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/mask_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/slice_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/std_valarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/straits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_array.tcc
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std/valarray_meta.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdexcept
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stdiostream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algo.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_algobase.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_alloc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_bvector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_config.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_construct.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_deque.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_function.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_fun.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hash_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_hashtable.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_heap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_iterator.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_map.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multimap.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_multiset.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_numeric.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_pair.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_queue.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_raw_storage_iter.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_relops.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_rope.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_set.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_slist.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_stack.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_uninitialized.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stl_vector.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/stream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/streambuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strfile.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/string
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/strstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tempbuf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/tree.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/type_traits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/utility
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/valarray
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/vector.h
-@unexec install-info --delete %D/info/gcc.info %D/info/dir
-@unexec install-info --delete %D/info/g77.info %D/info/dir
-@unexec install-info --delete %D/info/cpp.info %D/info/dir
-info/cpp.info
-info/cpp.info-1
-info/cpp.info-2
-info/cpp.info-3
-info/g77.info
-info/g77.info-1
-info/g77.info-10
-info/g77.info-11
-info/g77.info-12
-info/g77.info-13
-info/g77.info-14
-info/g77.info-15
-info/g77.info-16
-info/g77.info-17
-info/g77.info-18
-info/g77.info-19
-info/g77.info-2
-info/g77.info-20
-info/g77.info-21
-info/g77.info-3
-info/g77.info-4
-info/g77.info-5
-info/g77.info-6
-info/g77.info-7
-info/g77.info-8
-info/g77.info-9
-info/gcc.info
-info/gcc.info-1
-info/gcc.info-10
-info/gcc.info-11
-info/gcc.info-12
-info/gcc.info-13
-info/gcc.info-14
-info/gcc.info-15
-info/gcc.info-16
-info/gcc.info-17
-info/gcc.info-18
-info/gcc.info-19
-info/gcc.info-2
-info/gcc.info-20
-info/gcc.info-21
-info/gcc.info-22
-info/gcc.info-23
-info/gcc.info-24
-info/gcc.info-25
-info/gcc.info-26
-info/gcc.info-27
-info/gcc.info-28
-info/gcc.info-29
-info/gcc.info-30
-info/gcc.info-31
-info/gcc.info-3
-info/gcc.info-4
-info/gcc.info-5
-info/gcc.info-6
-info/gcc.info-7
-info/gcc.info-8
-info/gcc.info-9
-@exec install-info %D/info/cpp.info %D/info/dir
-@exec install-info %D/info/g77.info %D/info/dir
-@exec install-info %D/info/gcc.info %D/info/dir
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/SYSCALLS.c.X
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1obj
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cc1plus
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/cpp
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/collect2
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbegin.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtbeginS.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtend.o
-@comment ELF-only:lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/crtendS.o
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/f771
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/README
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/assert.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/curses.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/exception
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/float.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g2c.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/iso646.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/limits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/math.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/new.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/proto.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdarg.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdbool.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stddef.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/stdio.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/syslimits.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/typeinfo
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/values.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/varargs.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/zconf.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/netisr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net/zlib.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_if.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_ioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/atm_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/kern_include.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm/port.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_fil.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet/ip_nat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx/ipx.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/ns.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns/spp_var.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/auth.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/svc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security/_pam_compat.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/file.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/types.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys/vnioctl.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/NXConstStr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Object.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/Protocol.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/encoding.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/hash.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-api.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc-list.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/objc.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/sarray.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/thr.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc/typedstream.h
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jc1
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/jvgenmain
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libgcc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libobjc.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/specs
-@comment These 3 libraries are moved from PREFIX/lib to avoid conflicts
-@comment with the stock compiler.
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libg2c.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libiberty.a
-lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/libstdc++.a
-@dirrm %%GNU_HOST%%/include
-@dirrm %%GNU_HOST%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/net
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netatm
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netinet
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netipx
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/netns
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/rpc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/security
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/sys
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/objc
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++/std
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include/g++
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%/include
-@dirrm lib/gcc-lib/%%GNU_HOST%%/%%EGCS_REV%%
-@dirrm lib/gcc-lib/%%GNU_HOST%%
-@dirrm lib/gcc-lib
diff --git a/lang/ghc5/Makefile b/lang/ghc5/Makefile
deleted file mode 100644
index 9bce4706491d..000000000000
--- a/lang/ghc5/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-# New ports collection makefile for: ghc
-# Version required: 4.04
-# Date created: 28 August 1999
-# Whom: Simon Marlow <simonmar@microsoft.com>
-#
-# $FreeBSD$
-
-DISTNAME= ghc-4.04
-CATEGORIES= lang
-MASTER_SITES= http://www.haskell.org/ghc/dist/4.04/
-DISTFILES= ghc-4.04-src${EXTRACT_SUFX} ghc-4.04-x86-hc${EXTRACT_SUFX}
-
-MAINTAINER= simonmar@microsoft.com
-
-USE_PERL5= yes
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-
-CONFIGURE_ARGS= --enable-hc-boot --libdir=${PREFIX}/lib/ghc
-
-WRKSRC= ${WRKDIR}/fptools
-
-# Note:
-# - This port will bootstrap from pre-compiled C files.
-# - ToDo: bootstrap using existing compiler, if one is installed.
-
-# XXX: we touch the happy-generated files to ensure that when we
-# switch to non-bootstrapping mode for installation, the build system
-# won't try to create them.
-#
-pre-build:
- @${CP} ${FILESDIR}/build.mk ${WRKSRC}/mk
- @${TOUCH} ${TOUCH_FLAGS} ${WRKSRC}/ghc/compiler/rename/ParseIface.hs
- @${TOUCH} ${TOUCH_FLAGS} ${WRKSRC}/ghc/compiler/parser/Parser.hs
- @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} boot)
-
-post-build:
- @echo "GhcWithHscBuiltViaC=NO" >>${WRKSRC}/mk/build.mk
- @(cd ${WRKSRC}/ghc/lib; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} clean boot all)
-
-.include <bsd.port.mk>
diff --git a/lang/ghc5/distinfo b/lang/ghc5/distinfo
deleted file mode 100644
index bc313febc41c..000000000000
--- a/lang/ghc5/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (ghc-4.04-src.tar.gz) = e1211129906c45709ecf5159eb6d9d08
-MD5 (ghc-4.04-x86-hc.tar.gz) = 19287b805f9f528559a46059bbc9c4b9
diff --git a/lang/ghc5/files/build.mk b/lang/ghc5/files/build.mk
deleted file mode 100644
index ce2b100c9ee4..000000000000
--- a/lang/ghc5/files/build.mk
+++ /dev/null
@@ -1,4 +0,0 @@
-GhcLibHcOpts = -O -split-objs -odir $*
-SRC_HAPPY_OPTS += -c
-GhcLibWays=
-GhcLibsWithReadline = YES
diff --git a/lang/ghc5/pkg-comment b/lang/ghc5/pkg-comment
deleted file mode 100644
index 5568ca6a3812..000000000000
--- a/lang/ghc5/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Compiler for the functional language Haskell
diff --git a/lang/ghc5/pkg-descr b/lang/ghc5/pkg-descr
deleted file mode 100644
index ad4a4ee71e42..000000000000
--- a/lang/ghc5/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-GHC: The Glasgow Haskell Compiler.
-
-The Glasgow Haskell Compiler is a robust, fully-featured, optimising
-compiler for the functional programming language Haskell 98
-(http://www.haskell.org). GHC compiles Haskell to either native code
-or C. It implements numerous experimental language extensions to
-Haskell, including concurrency, a foreign language interface, several
-type-system extensions, exceptions, and so on. GHC comes with a
-generational garbage collector, a space and time profiler, and a
-comprehensive set of libraries.
-
-Documentation can be found hanging off GHC's homepage, below.
-
-WWW: http://www.haskell.org/ghc/
diff --git a/lang/ghc5/pkg-plist b/lang/ghc5/pkg-plist
deleted file mode 100644
index 45cee650b61c..000000000000
--- a/lang/ghc5/pkg-plist
+++ /dev/null
@@ -1,171 +0,0 @@
-bin/ghc
-bin/ghc-4.04
-bin/hp2ps
-bin/hstags
-bin/stat2resid
-lib/ghc/ghc-asm.prl
-lib/ghc/ghc-consist.prl
-lib/ghc/ghc-iface.prl
-lib/ghc/ghc-split.prl
-lib/ghc/hsc
-lib/ghc/hscpp
-lib/ghc/hstags-help
-lib/ghc/imports/concurrent/Channel.hi
-lib/ghc/imports/concurrent/ChannelVar.hi
-lib/ghc/imports/concurrent/Concurrent.hi
-lib/ghc/imports/concurrent/Merge.hi
-lib/ghc/imports/concurrent/Parallel.hi
-lib/ghc/imports/concurrent/SampleVar.hi
-lib/ghc/imports/concurrent/Semaphore.hi
-lib/ghc/imports/exts/Addr.hi
-lib/ghc/imports/exts/Bits.hi
-lib/ghc/imports/exts/ByteArray.hi
-lib/ghc/imports/exts/CCall.hi
-lib/ghc/imports/exts/Dynamic.hi
-lib/ghc/imports/exts/Exception.hi
-lib/ghc/imports/exts/Foreign.hi
-lib/ghc/imports/exts/GetOpt.hi
-lib/ghc/imports/exts/GlaExts.hi
-lib/ghc/imports/exts/IOExts.hi
-lib/ghc/imports/exts/Int.hi
-lib/ghc/imports/exts/LazyST.hi
-lib/ghc/imports/exts/MutableArray.hi
-lib/ghc/imports/exts/NativeInfo.hi
-lib/ghc/imports/exts/NumExts.hi
-lib/ghc/imports/exts/ST.hi
-lib/ghc/imports/exts/Stable.hi
-lib/ghc/imports/exts/Weak.hi
-lib/ghc/imports/exts/Word.hi
-lib/ghc/imports/misc/BSD.hi
-lib/ghc/imports/misc/Bag.hi
-lib/ghc/imports/misc/BitSet.hi
-lib/ghc/imports/misc/ByteOps.hi
-lib/ghc/imports/misc/CString.hi
-lib/ghc/imports/misc/CharSeq.hi
-lib/ghc/imports/misc/FiniteMap.hi
-lib/ghc/imports/misc/ListSetOps.hi
-lib/ghc/imports/misc/MD5.hi
-lib/ghc/imports/misc/MatchPS.hi
-lib/ghc/imports/misc/Maybes.hi
-lib/ghc/imports/misc/Memo.hi
-lib/ghc/imports/misc/Native.hi
-lib/ghc/imports/misc/PackedString.hi
-lib/ghc/imports/misc/Pretty.hi
-lib/ghc/imports/misc/Printf.hi
-lib/ghc/imports/misc/Readline.hi
-lib/ghc/imports/misc/Regex.hi
-lib/ghc/imports/misc/RegexString.hi
-lib/ghc/imports/misc/Set.hi
-lib/ghc/imports/misc/Socket.hi
-lib/ghc/imports/misc/SocketPrim.hi
-lib/ghc/imports/misc/Util.hi
-lib/ghc/imports/posix/Posix.hi
-lib/ghc/imports/posix/PosixDB.hi
-lib/ghc/imports/posix/PosixErr.hi
-lib/ghc/imports/posix/PosixFiles.hi
-lib/ghc/imports/posix/PosixIO.hi
-lib/ghc/imports/posix/PosixProcEnv.hi
-lib/ghc/imports/posix/PosixProcPrim.hi
-lib/ghc/imports/posix/PosixTTY.hi
-lib/ghc/imports/posix/PosixUtil.hi
-lib/ghc/imports/std/Array.hi
-lib/ghc/imports/std/CPUTime.hi
-lib/ghc/imports/std/Char.hi
-lib/ghc/imports/std/Complex.hi
-lib/ghc/imports/std/Directory.hi
-lib/ghc/imports/std/IO.hi
-lib/ghc/imports/std/Ix.hi
-lib/ghc/imports/std/List.hi
-lib/ghc/imports/std/Locale.hi
-lib/ghc/imports/std/Maybe.hi
-lib/ghc/imports/std/Monad.hi
-lib/ghc/imports/std/Numeric.hi
-lib/ghc/imports/std/PrelAddr.hi
-lib/ghc/imports/std/PrelArr.hi
-lib/ghc/imports/std/PrelArrExtra.hi
-lib/ghc/imports/std/PrelBase.hi
-lib/ghc/imports/std/PrelCCall.hi
-lib/ghc/imports/std/PrelConc.hi
-lib/ghc/imports/std/PrelDynamic.hi
-lib/ghc/imports/std/PrelEnum.hi
-lib/ghc/imports/std/PrelErr.hi
-lib/ghc/imports/std/PrelException.hi
-lib/ghc/imports/std/PrelForeign.hi
-lib/ghc/imports/std/PrelGHC.hi
-lib/ghc/imports/std/PrelHandle.hi
-lib/ghc/imports/std/PrelIOBase.hi
-lib/ghc/imports/std/PrelList.hi
-lib/ghc/imports/std/PrelMain.hi
-lib/ghc/imports/std/PrelMaybe.hi
-lib/ghc/imports/std/PrelNum.hi
-lib/ghc/imports/std/PrelNumExtra.hi
-lib/ghc/imports/std/PrelPack.hi
-lib/ghc/imports/std/PrelRead.hi
-lib/ghc/imports/std/PrelST.hi
-lib/ghc/imports/std/PrelShow.hi
-lib/ghc/imports/std/PrelStable.hi
-lib/ghc/imports/std/PrelTup.hi
-lib/ghc/imports/std/PrelWeak.hi
-lib/ghc/imports/std/Prelude.hi
-lib/ghc/imports/std/Random.hi
-lib/ghc/imports/std/Ratio.hi
-lib/ghc/imports/std/System.hi
-lib/ghc/imports/std/Time.hi
-lib/ghc/includes/Assembler.h
-lib/ghc/includes/Block.h
-lib/ghc/includes/CCall.h
-lib/ghc/includes/ClosureMacros.h
-lib/ghc/includes/ClosureTypes.h
-lib/ghc/includes/Closures.h
-lib/ghc/includes/Constants.h
-lib/ghc/includes/Hooks.h
-lib/ghc/includes/InfoMacros.h
-lib/ghc/includes/InfoTables.h
-lib/ghc/includes/MachDeps.h
-lib/ghc/includes/MachRegs.h
-lib/ghc/includes/NativeDefs.h
-lib/ghc/includes/Prelude.h
-lib/ghc/includes/PrimOps.h
-lib/ghc/includes/Profiling.h
-lib/ghc/includes/Regs.h
-lib/ghc/includes/Rts.h
-lib/ghc/includes/RtsAPI.h
-lib/ghc/includes/SchedAPI.h
-lib/ghc/includes/Stable.h
-lib/ghc/includes/Stg.h
-lib/ghc/includes/StgDLL.h
-lib/ghc/includes/StgMacros.h
-lib/ghc/includes/StgMiscClosures.h
-lib/ghc/includes/StgProf.h
-lib/ghc/includes/StgStorage.h
-lib/ghc/includes/StgTicky.h
-lib/ghc/includes/StgTypes.h
-lib/ghc/includes/TSO.h
-lib/ghc/includes/TailCalls.h
-lib/ghc/includes/Updates.h
-lib/ghc/includes/config.h
-lib/ghc/includes/gmp.h
-lib/ghc/includes/ieee-flpt.h
-lib/ghc/includes/options.h
-lib/ghc/includes/sainteger.h
-lib/ghc/libHS.a
-lib/ghc/libHS_cbits.a
-lib/ghc/libHSconcurrent.a
-lib/ghc/libHSexts.a
-lib/ghc/libHSmisc.a
-lib/ghc/libHSmisc_cbits.a
-lib/ghc/libHSposix.a
-lib/ghc/libHSposix_cbits.a
-lib/ghc/libHSrts.a
-lib/ghc/mkdependHS
-lib/ghc/parse-gcstats.prl
-lib/ghc/process-gcstats.prl
-lib/ghc/unlit
-@dirrm lib/ghc/imports/concurrent
-@dirrm lib/ghc/imports/exts
-@dirrm lib/ghc/imports/misc
-@dirrm lib/ghc/imports/posix
-@dirrm lib/ghc/imports/std
-@dirrm lib/ghc/imports
-@dirrm lib/ghc/includes
-@dirrm lib/ghc
diff --git a/lang/ghc6/Makefile b/lang/ghc6/Makefile
deleted file mode 100644
index 9bce4706491d..000000000000
--- a/lang/ghc6/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-# New ports collection makefile for: ghc
-# Version required: 4.04
-# Date created: 28 August 1999
-# Whom: Simon Marlow <simonmar@microsoft.com>
-#
-# $FreeBSD$
-
-DISTNAME= ghc-4.04
-CATEGORIES= lang
-MASTER_SITES= http://www.haskell.org/ghc/dist/4.04/
-DISTFILES= ghc-4.04-src${EXTRACT_SUFX} ghc-4.04-x86-hc${EXTRACT_SUFX}
-
-MAINTAINER= simonmar@microsoft.com
-
-USE_PERL5= yes
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-
-CONFIGURE_ARGS= --enable-hc-boot --libdir=${PREFIX}/lib/ghc
-
-WRKSRC= ${WRKDIR}/fptools
-
-# Note:
-# - This port will bootstrap from pre-compiled C files.
-# - ToDo: bootstrap using existing compiler, if one is installed.
-
-# XXX: we touch the happy-generated files to ensure that when we
-# switch to non-bootstrapping mode for installation, the build system
-# won't try to create them.
-#
-pre-build:
- @${CP} ${FILESDIR}/build.mk ${WRKSRC}/mk
- @${TOUCH} ${TOUCH_FLAGS} ${WRKSRC}/ghc/compiler/rename/ParseIface.hs
- @${TOUCH} ${TOUCH_FLAGS} ${WRKSRC}/ghc/compiler/parser/Parser.hs
- @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} boot)
-
-post-build:
- @echo "GhcWithHscBuiltViaC=NO" >>${WRKSRC}/mk/build.mk
- @(cd ${WRKSRC}/ghc/lib; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} clean boot all)
-
-.include <bsd.port.mk>
diff --git a/lang/ghc6/distinfo b/lang/ghc6/distinfo
deleted file mode 100644
index bc313febc41c..000000000000
--- a/lang/ghc6/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (ghc-4.04-src.tar.gz) = e1211129906c45709ecf5159eb6d9d08
-MD5 (ghc-4.04-x86-hc.tar.gz) = 19287b805f9f528559a46059bbc9c4b9
diff --git a/lang/ghc6/files/build.mk b/lang/ghc6/files/build.mk
deleted file mode 100644
index ce2b100c9ee4..000000000000
--- a/lang/ghc6/files/build.mk
+++ /dev/null
@@ -1,4 +0,0 @@
-GhcLibHcOpts = -O -split-objs -odir $*
-SRC_HAPPY_OPTS += -c
-GhcLibWays=
-GhcLibsWithReadline = YES
diff --git a/lang/ghc6/pkg-comment b/lang/ghc6/pkg-comment
deleted file mode 100644
index 5568ca6a3812..000000000000
--- a/lang/ghc6/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Compiler for the functional language Haskell
diff --git a/lang/ghc6/pkg-descr b/lang/ghc6/pkg-descr
deleted file mode 100644
index ad4a4ee71e42..000000000000
--- a/lang/ghc6/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-GHC: The Glasgow Haskell Compiler.
-
-The Glasgow Haskell Compiler is a robust, fully-featured, optimising
-compiler for the functional programming language Haskell 98
-(http://www.haskell.org). GHC compiles Haskell to either native code
-or C. It implements numerous experimental language extensions to
-Haskell, including concurrency, a foreign language interface, several
-type-system extensions, exceptions, and so on. GHC comes with a
-generational garbage collector, a space and time profiler, and a
-comprehensive set of libraries.
-
-Documentation can be found hanging off GHC's homepage, below.
-
-WWW: http://www.haskell.org/ghc/
diff --git a/lang/ghc6/pkg-plist b/lang/ghc6/pkg-plist
deleted file mode 100644
index 45cee650b61c..000000000000
--- a/lang/ghc6/pkg-plist
+++ /dev/null
@@ -1,171 +0,0 @@
-bin/ghc
-bin/ghc-4.04
-bin/hp2ps
-bin/hstags
-bin/stat2resid
-lib/ghc/ghc-asm.prl
-lib/ghc/ghc-consist.prl
-lib/ghc/ghc-iface.prl
-lib/ghc/ghc-split.prl
-lib/ghc/hsc
-lib/ghc/hscpp
-lib/ghc/hstags-help
-lib/ghc/imports/concurrent/Channel.hi
-lib/ghc/imports/concurrent/ChannelVar.hi
-lib/ghc/imports/concurrent/Concurrent.hi
-lib/ghc/imports/concurrent/Merge.hi
-lib/ghc/imports/concurrent/Parallel.hi
-lib/ghc/imports/concurrent/SampleVar.hi
-lib/ghc/imports/concurrent/Semaphore.hi
-lib/ghc/imports/exts/Addr.hi
-lib/ghc/imports/exts/Bits.hi
-lib/ghc/imports/exts/ByteArray.hi
-lib/ghc/imports/exts/CCall.hi
-lib/ghc/imports/exts/Dynamic.hi
-lib/ghc/imports/exts/Exception.hi
-lib/ghc/imports/exts/Foreign.hi
-lib/ghc/imports/exts/GetOpt.hi
-lib/ghc/imports/exts/GlaExts.hi
-lib/ghc/imports/exts/IOExts.hi
-lib/ghc/imports/exts/Int.hi
-lib/ghc/imports/exts/LazyST.hi
-lib/ghc/imports/exts/MutableArray.hi
-lib/ghc/imports/exts/NativeInfo.hi
-lib/ghc/imports/exts/NumExts.hi
-lib/ghc/imports/exts/ST.hi
-lib/ghc/imports/exts/Stable.hi
-lib/ghc/imports/exts/Weak.hi
-lib/ghc/imports/exts/Word.hi
-lib/ghc/imports/misc/BSD.hi
-lib/ghc/imports/misc/Bag.hi
-lib/ghc/imports/misc/BitSet.hi
-lib/ghc/imports/misc/ByteOps.hi
-lib/ghc/imports/misc/CString.hi
-lib/ghc/imports/misc/CharSeq.hi
-lib/ghc/imports/misc/FiniteMap.hi
-lib/ghc/imports/misc/ListSetOps.hi
-lib/ghc/imports/misc/MD5.hi
-lib/ghc/imports/misc/MatchPS.hi
-lib/ghc/imports/misc/Maybes.hi
-lib/ghc/imports/misc/Memo.hi
-lib/ghc/imports/misc/Native.hi
-lib/ghc/imports/misc/PackedString.hi
-lib/ghc/imports/misc/Pretty.hi
-lib/ghc/imports/misc/Printf.hi
-lib/ghc/imports/misc/Readline.hi
-lib/ghc/imports/misc/Regex.hi
-lib/ghc/imports/misc/RegexString.hi
-lib/ghc/imports/misc/Set.hi
-lib/ghc/imports/misc/Socket.hi
-lib/ghc/imports/misc/SocketPrim.hi
-lib/ghc/imports/misc/Util.hi
-lib/ghc/imports/posix/Posix.hi
-lib/ghc/imports/posix/PosixDB.hi
-lib/ghc/imports/posix/PosixErr.hi
-lib/ghc/imports/posix/PosixFiles.hi
-lib/ghc/imports/posix/PosixIO.hi
-lib/ghc/imports/posix/PosixProcEnv.hi
-lib/ghc/imports/posix/PosixProcPrim.hi
-lib/ghc/imports/posix/PosixTTY.hi
-lib/ghc/imports/posix/PosixUtil.hi
-lib/ghc/imports/std/Array.hi
-lib/ghc/imports/std/CPUTime.hi
-lib/ghc/imports/std/Char.hi
-lib/ghc/imports/std/Complex.hi
-lib/ghc/imports/std/Directory.hi
-lib/ghc/imports/std/IO.hi
-lib/ghc/imports/std/Ix.hi
-lib/ghc/imports/std/List.hi
-lib/ghc/imports/std/Locale.hi
-lib/ghc/imports/std/Maybe.hi
-lib/ghc/imports/std/Monad.hi
-lib/ghc/imports/std/Numeric.hi
-lib/ghc/imports/std/PrelAddr.hi
-lib/ghc/imports/std/PrelArr.hi
-lib/ghc/imports/std/PrelArrExtra.hi
-lib/ghc/imports/std/PrelBase.hi
-lib/ghc/imports/std/PrelCCall.hi
-lib/ghc/imports/std/PrelConc.hi
-lib/ghc/imports/std/PrelDynamic.hi
-lib/ghc/imports/std/PrelEnum.hi
-lib/ghc/imports/std/PrelErr.hi
-lib/ghc/imports/std/PrelException.hi
-lib/ghc/imports/std/PrelForeign.hi
-lib/ghc/imports/std/PrelGHC.hi
-lib/ghc/imports/std/PrelHandle.hi
-lib/ghc/imports/std/PrelIOBase.hi
-lib/ghc/imports/std/PrelList.hi
-lib/ghc/imports/std/PrelMain.hi
-lib/ghc/imports/std/PrelMaybe.hi
-lib/ghc/imports/std/PrelNum.hi
-lib/ghc/imports/std/PrelNumExtra.hi
-lib/ghc/imports/std/PrelPack.hi
-lib/ghc/imports/std/PrelRead.hi
-lib/ghc/imports/std/PrelST.hi
-lib/ghc/imports/std/PrelShow.hi
-lib/ghc/imports/std/PrelStable.hi
-lib/ghc/imports/std/PrelTup.hi
-lib/ghc/imports/std/PrelWeak.hi
-lib/ghc/imports/std/Prelude.hi
-lib/ghc/imports/std/Random.hi
-lib/ghc/imports/std/Ratio.hi
-lib/ghc/imports/std/System.hi
-lib/ghc/imports/std/Time.hi
-lib/ghc/includes/Assembler.h
-lib/ghc/includes/Block.h
-lib/ghc/includes/CCall.h
-lib/ghc/includes/ClosureMacros.h
-lib/ghc/includes/ClosureTypes.h
-lib/ghc/includes/Closures.h
-lib/ghc/includes/Constants.h
-lib/ghc/includes/Hooks.h
-lib/ghc/includes/InfoMacros.h
-lib/ghc/includes/InfoTables.h
-lib/ghc/includes/MachDeps.h
-lib/ghc/includes/MachRegs.h
-lib/ghc/includes/NativeDefs.h
-lib/ghc/includes/Prelude.h
-lib/ghc/includes/PrimOps.h
-lib/ghc/includes/Profiling.h
-lib/ghc/includes/Regs.h
-lib/ghc/includes/Rts.h
-lib/ghc/includes/RtsAPI.h
-lib/ghc/includes/SchedAPI.h
-lib/ghc/includes/Stable.h
-lib/ghc/includes/Stg.h
-lib/ghc/includes/StgDLL.h
-lib/ghc/includes/StgMacros.h
-lib/ghc/includes/StgMiscClosures.h
-lib/ghc/includes/StgProf.h
-lib/ghc/includes/StgStorage.h
-lib/ghc/includes/StgTicky.h
-lib/ghc/includes/StgTypes.h
-lib/ghc/includes/TSO.h
-lib/ghc/includes/TailCalls.h
-lib/ghc/includes/Updates.h
-lib/ghc/includes/config.h
-lib/ghc/includes/gmp.h
-lib/ghc/includes/ieee-flpt.h
-lib/ghc/includes/options.h
-lib/ghc/includes/sainteger.h
-lib/ghc/libHS.a
-lib/ghc/libHS_cbits.a
-lib/ghc/libHSconcurrent.a
-lib/ghc/libHSexts.a
-lib/ghc/libHSmisc.a
-lib/ghc/libHSmisc_cbits.a
-lib/ghc/libHSposix.a
-lib/ghc/libHSposix_cbits.a
-lib/ghc/libHSrts.a
-lib/ghc/mkdependHS
-lib/ghc/parse-gcstats.prl
-lib/ghc/process-gcstats.prl
-lib/ghc/unlit
-@dirrm lib/ghc/imports/concurrent
-@dirrm lib/ghc/imports/exts
-@dirrm lib/ghc/imports/misc
-@dirrm lib/ghc/imports/posix
-@dirrm lib/ghc/imports/std
-@dirrm lib/ghc/imports
-@dirrm lib/ghc/includes
-@dirrm lib/ghc
diff --git a/lang/gnustep-base/Makefile b/lang/gnustep-base/Makefile
deleted file mode 100644
index 4421a6be45da..000000000000
--- a/lang/gnustep-base/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-# New ports collection makefile for: gnustep
-# Version required: 0.6.0
-# Date created: 03 October 1998
-# Whom: Thomas Gellekum <tg@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-DISTNAME= gstep-core-0.6.0
-PKGNAME= gnustep-0.6.0
-CATEGORIES= devel
-MASTER_SITES= ftp://ftp.gnustep.org/pub/gnustep/core/ \
- ftp://ftp.peanuts.org/Mirrors/GNUstep/gnustep/core/
-
-MAINTAINER= ports@FreeBSD.org
-
-LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \
- tiff.4:${PORTSDIR}/graphics/tiff
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 300000
-BROKEN= "Sorry, this port does not work on FreeBSD-2.2.x"
-.endif
-
-USE_NEWGCC= yes
-PREFIX= ${LOCALBASE}/GNUstep
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= INSTALL_PROGRAM="${INSTALL} -c" INSTALL_DATA="${INSTALL} -c"
-CONFIGURE_ARGS= --with-library-combo=gnu-gnu-gnu-xgps \
- --with-jpeg-library=${LOCALBASE}/lib \
- --with-jpeg-include=${LOCALBASE}/include \
- --with-tiff-library=${LOCALBASE}/lib \
- --with-tiff-include=${LOCALBASE}/include
-USE_GMAKE= yes
-USE_XLIB= yes
-MAKEFILE=
-MAKE_FLAGS= OPTFLAG="${CFLAGS}"
-NO_MTREE= yes
-
-.if ${MACHINE_ARCH} == "i386"
-GNU_ARCH= ix86
-.else
-GNU_ARCH= ${MACHINE_ARCH}
-.endif
-GNU_HOST= freebsd${OSREL}
-PLIST_SUB+= GNU_ARCH=${GNU_ARCH} GNU_HOST=${GNU_HOST}
-
-.include <bsd.port.post.mk>
diff --git a/lang/gnustep-base/distinfo b/lang/gnustep-base/distinfo
deleted file mode 100644
index 41517b391ebd..000000000000
--- a/lang/gnustep-base/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (gstep-core-0.6.0.tar.gz) = 1f482454bd8a3d1429647fb9041beb83
diff --git a/lang/gnustep-base/pkg-comment b/lang/gnustep-base/pkg-comment
deleted file mode 100644
index bd9d45e35de5..000000000000
--- a/lang/gnustep-base/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Objective-C libraries based on the OpenStep standard
diff --git a/lang/gnustep-base/pkg-descr b/lang/gnustep-base/pkg-descr
deleted file mode 100644
index de2294649d73..000000000000
--- a/lang/gnustep-base/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-GNUstep is a set of general-purpose Objective-C libraries base on the
-OpenStep standard developed by NeXT (now Apple) Inc. The libraries
-consist of everything from foundation classes, such as dictionaries and
-arrays, to GUI interface classes such as windows, sliders, buttons, etc.
-
-Please contact the GNUstep maintainers at <discussion@gnustep.org> in
-case of questions and help offers.
diff --git a/lang/gnustep-base/pkg-plist b/lang/gnustep-base/pkg-plist
deleted file mode 100644
index 6c4fb41f7f5c..000000000000
--- a/lang/gnustep-base/pkg-plist
+++ /dev/null
@@ -1,996 +0,0 @@
-Headers/gnustep/Foundation/DistributedObjects.h
-Headers/gnustep/Foundation/Foundation.h
-Headers/gnustep/Foundation/NSArchiver.h
-Headers/gnustep/Foundation/NSArray.h
-Headers/gnustep/Foundation/NSAttributedString.h
-Headers/gnustep/Foundation/NSAutoreleasePool.h
-Headers/gnustep/Foundation/NSBitmapCharSet.h
-Headers/gnustep/Foundation/NSBundle.h
-Headers/gnustep/Foundation/NSByteOrder.h
-Headers/gnustep/Foundation/NSCharacterSet.h
-Headers/gnustep/Foundation/NSCoder.h
-Headers/gnustep/Foundation/NSConcreteNumber.h
-Headers/gnustep/Foundation/NSConcreteValue.h
-Headers/gnustep/Foundation/NSConnection.h
-Headers/gnustep/Foundation/NSData.h
-Headers/gnustep/Foundation/NSDate.h
-Headers/gnustep/Foundation/NSDateFormatter.h
-Headers/gnustep/Foundation/NSDebug.h
-Headers/gnustep/Foundation/NSDecimal.h
-Headers/gnustep/Foundation/NSDecimalNumber.h
-Headers/gnustep/Foundation/NSDictionary.h
-Headers/gnustep/Foundation/NSDistantObject.h
-Headers/gnustep/Foundation/NSDistributedLock.h
-Headers/gnustep/Foundation/NSDistributedNotificationCenter.h
-Headers/gnustep/Foundation/NSEnumerator.h
-Headers/gnustep/Foundation/NSException.h
-Headers/gnustep/Foundation/NSFileHandle.h
-Headers/gnustep/Foundation/NSFileManager.h
-Headers/gnustep/Foundation/NSFormatter.h
-Headers/gnustep/Foundation/NSGArchiver.h
-Headers/gnustep/Foundation/NSGArray.h
-Headers/gnustep/Foundation/NSGAttributedString.h
-Headers/gnustep/Foundation/NSGCString.h
-Headers/gnustep/Foundation/NSGSet.h
-Headers/gnustep/Foundation/NSGString.h
-Headers/gnustep/Foundation/NSGeometry.h
-Headers/gnustep/Foundation/NSHashTable.h
-Headers/gnustep/Foundation/NSHost.h
-Headers/gnustep/Foundation/NSInvocation.h
-Headers/gnustep/Foundation/NSLock.h
-Headers/gnustep/Foundation/NSMapTable.h
-Headers/gnustep/Foundation/NSMethodSignature.h
-Headers/gnustep/Foundation/NSNotification.h
-Headers/gnustep/Foundation/NSNotificationQueue.h
-Headers/gnustep/Foundation/NSObjCRuntime.h
-Headers/gnustep/Foundation/NSObject.h
-Headers/gnustep/Foundation/NSPage.h
-Headers/gnustep/Foundation/NSPathUtilities.h
-Headers/gnustep/Foundation/NSPort.h
-Headers/gnustep/Foundation/NSPortCoder.h
-Headers/gnustep/Foundation/NSPortMessage.h
-Headers/gnustep/Foundation/NSPortNameServer.h
-Headers/gnustep/Foundation/NSProcessInfo.h
-Headers/gnustep/Foundation/NSProtocolChecker.h
-Headers/gnustep/Foundation/NSProxy.h
-Headers/gnustep/Foundation/NSRange.h
-Headers/gnustep/Foundation/NSRunLoop.h
-Headers/gnustep/Foundation/NSScanner.h
-Headers/gnustep/Foundation/NSSerialization.h
-Headers/gnustep/Foundation/NSSet.h
-Headers/gnustep/Foundation/NSString.h
-Headers/gnustep/Foundation/NSTask.h
-Headers/gnustep/Foundation/NSThread.h
-Headers/gnustep/Foundation/NSTimer.h
-Headers/gnustep/Foundation/NSURL.h
-Headers/gnustep/Foundation/NSURLHandle.h
-Headers/gnustep/Foundation/NSUndoManager.h
-Headers/gnustep/Foundation/NSUserDefaults.h
-Headers/gnustep/Foundation/NSUtilities.h
-Headers/gnustep/Foundation/NSValue.h
-Headers/gnustep/Foundation/NSZone.h
-Headers/gnustep/Foundation/objc-load.h
-Headers/gnustep/base/Archiver.h
-Headers/gnustep/base/Array.h
-Headers/gnustep/base/ArrayPrivate.h
-Headers/gnustep/base/Bag.h
-Headers/gnustep/base/BinaryCStream.h
-Headers/gnustep/base/BinaryTree.h
-Headers/gnustep/base/BinaryTreeNode.h
-Headers/gnustep/base/CStream.h
-Headers/gnustep/base/CStreaming.h
-Headers/gnustep/base/CircularArray.h
-Headers/gnustep/base/CircularArrayPrivate.h
-Headers/gnustep/base/Coder.h
-Headers/gnustep/base/CoderPrivate.h
-Headers/gnustep/base/Coding.h
-Headers/gnustep/base/Collecting.h
-Headers/gnustep/base/Collection.h
-Headers/gnustep/base/CollectionPrivate.h
-Headers/gnustep/base/ConnectedCoder.h
-Headers/gnustep/base/DelegatePool.h
-Headers/gnustep/base/Dictionary.h
-Headers/gnustep/base/Enumerating.h
-Headers/gnustep/base/GSIArray.h
-Headers/gnustep/base/GSIMap.h
-Headers/gnustep/base/GSUnion.h
-Headers/gnustep/base/GapArray.h
-Headers/gnustep/base/GapArrayPrivate.h
-Headers/gnustep/base/GetDefEncoding.h
-Headers/gnustep/base/Heap.h
-Headers/gnustep/base/IndexedCollecting.h
-Headers/gnustep/base/IndexedCollection.h
-Headers/gnustep/base/IndexedCollectionPrivate.h
-Headers/gnustep/base/InvalidationListening.h
-Headers/gnustep/base/Invocation.h
-Headers/gnustep/base/Invoking.h
-Headers/gnustep/base/KeyedCollecting.h
-Headers/gnustep/base/KeyedCollection.h
-Headers/gnustep/base/LinkedList.h
-Headers/gnustep/base/LinkedListNode.h
-Headers/gnustep/base/Locking.h
-Headers/gnustep/base/MachPort.h
-Headers/gnustep/base/MappedCollector.h
-Headers/gnustep/base/MemoryStream.h
-Headers/gnustep/base/NotificationDispatcher.h
-Headers/gnustep/base/OrderedCollecting.h
-Headers/gnustep/base/OrderedCollection.h
-Headers/gnustep/base/Ordering.h
-Headers/gnustep/base/Port.h
-Headers/gnustep/base/Queue.h
-Headers/gnustep/base/RBTree.h
-Headers/gnustep/base/RBTreeNode.h
-Headers/gnustep/base/README
-Headers/gnustep/base/RawCStream.h
-Headers/gnustep/base/Retaining.h
-Headers/gnustep/base/RunLoop.h
-Headers/gnustep/base/Set.h
-Headers/gnustep/base/SplayTree.h
-Headers/gnustep/base/Stack.h
-Headers/gnustep/base/StdioStream.h
-Headers/gnustep/base/Stream.h
-Headers/gnustep/base/Streaming.h
-Headers/gnustep/base/TcpPort.h
-Headers/gnustep/base/TextCStream.h
-Headers/gnustep/base/UdpPort.h
-Headers/gnustep/base/Unicode.h
-Headers/gnustep/base/UnixFileHandle.h
-Headers/gnustep/base/ValueHolding.h
-Headers/gnustep/base/behavior.h
-Headers/gnustep/base/fast.x
-Headers/gnustep/base/numbers.h
-Headers/gnustep/base/o_array.h
-Headers/gnustep/base/o_array_bas.h
-Headers/gnustep/base/o_array_cbs.h
-Headers/gnustep/base/o_cbs.h
-Headers/gnustep/base/o_hash.h
-Headers/gnustep/base/o_hash_bas.h
-Headers/gnustep/base/o_hash_cbs.h
-Headers/gnustep/base/o_list.h
-Headers/gnustep/base/o_list_bas.h
-Headers/gnustep/base/o_list_cbs.h
-Headers/gnustep/base/o_map.h
-Headers/gnustep/base/o_map_bas.h
-Headers/gnustep/base/o_map_cbs.h
-Headers/gnustep/base/objc-gnu2next.h
-Headers/gnustep/base/ostream.h
-Headers/gnustep/base/preface.h
-Headers/gnustep/gui/AppKit/AppKit.h
-Headers/gnustep/gui/AppKit/DPSOperators.h
-Headers/gnustep/gui/AppKit/GMAppKit.h
-Headers/gnustep/gui/AppKit/GMArchiver.h
-Headers/gnustep/gui/AppKit/GSMethodTable.h
-Headers/gnustep/gui/AppKit/GSPasteboardServer.h
-Headers/gnustep/gui/AppKit/GSServicesManager.h
-Headers/gnustep/gui/AppKit/GSTrackingRect.h
-Headers/gnustep/gui/AppKit/GSWraps.h
-Headers/gnustep/gui/AppKit/IMConnectors.h
-Headers/gnustep/gui/AppKit/IMCustomObject.h
-Headers/gnustep/gui/AppKit/IMLoading.h
-Headers/gnustep/gui/AppKit/NSActionCell.h
-Headers/gnustep/gui/AppKit/NSAffineTransform.h
-Headers/gnustep/gui/AppKit/NSApplication.h
-Headers/gnustep/gui/AppKit/NSAttributedString.h
-Headers/gnustep/gui/AppKit/NSBitmapImageRep.h
-Headers/gnustep/gui/AppKit/NSBox.h
-Headers/gnustep/gui/AppKit/NSBrowser.h
-Headers/gnustep/gui/AppKit/NSBrowserCell.h
-Headers/gnustep/gui/AppKit/NSButton.h
-Headers/gnustep/gui/AppKit/NSButtonCell.h
-Headers/gnustep/gui/AppKit/NSCStringText.h
-Headers/gnustep/gui/AppKit/NSCachedImageRep.h
-Headers/gnustep/gui/AppKit/NSCell.h
-Headers/gnustep/gui/AppKit/NSClipView.h
-Headers/gnustep/gui/AppKit/NSColor.h
-Headers/gnustep/gui/AppKit/NSColorList.h
-Headers/gnustep/gui/AppKit/NSColorPanel.h
-Headers/gnustep/gui/AppKit/NSColorPicker.h
-Headers/gnustep/gui/AppKit/NSColorPicking.h
-Headers/gnustep/gui/AppKit/NSColorWell.h
-Headers/gnustep/gui/AppKit/NSControl.h
-Headers/gnustep/gui/AppKit/NSCursor.h
-Headers/gnustep/gui/AppKit/NSCustomImageRep.h
-Headers/gnustep/gui/AppKit/NSDataLink.h
-Headers/gnustep/gui/AppKit/NSDataLinkManager.h
-Headers/gnustep/gui/AppKit/NSDataLinkPanel.h
-Headers/gnustep/gui/AppKit/NSDragging.h
-Headers/gnustep/gui/AppKit/NSEPSImageRep.h
-Headers/gnustep/gui/AppKit/NSEvent.h
-Headers/gnustep/gui/AppKit/NSFileWrapper.h
-Headers/gnustep/gui/AppKit/NSFont.h
-Headers/gnustep/gui/AppKit/NSFontManager.h
-Headers/gnustep/gui/AppKit/NSFontPanel.h
-Headers/gnustep/gui/AppKit/NSForm.h
-Headers/gnustep/gui/AppKit/NSFormCell.h
-Headers/gnustep/gui/AppKit/NSGraphics.h
-Headers/gnustep/gui/AppKit/NSGraphicsContext.h
-Headers/gnustep/gui/AppKit/NSHelpPanel.h
-Headers/gnustep/gui/AppKit/NSImage.h
-Headers/gnustep/gui/AppKit/NSImageCell.h
-Headers/gnustep/gui/AppKit/NSImageRep.h
-Headers/gnustep/gui/AppKit/NSImageView.h
-Headers/gnustep/gui/AppKit/NSInterfaceStyle.h
-Headers/gnustep/gui/AppKit/NSLayoutManager.h
-Headers/gnustep/gui/AppKit/NSMatrix.h
-Headers/gnustep/gui/AppKit/NSMenu.h
-Headers/gnustep/gui/AppKit/NSMenuItem.h
-Headers/gnustep/gui/AppKit/NSMenuItemCell.h
-Headers/gnustep/gui/AppKit/NSMenuView.h
-Headers/gnustep/gui/AppKit/NSNibDeclarations.h
-Headers/gnustep/gui/AppKit/NSNibLoading.h
-Headers/gnustep/gui/AppKit/NSOpenPanel.h
-Headers/gnustep/gui/AppKit/NSPageLayout.h
-Headers/gnustep/gui/AppKit/NSPanel.h
-Headers/gnustep/gui/AppKit/NSParagraphStyle.h
-Headers/gnustep/gui/AppKit/NSPasteboard.h
-Headers/gnustep/gui/AppKit/NSPopUpButton.h
-Headers/gnustep/gui/AppKit/NSPopUpButtonCell.h
-Headers/gnustep/gui/AppKit/NSPrintInfo.h
-Headers/gnustep/gui/AppKit/NSPrintOperation.h
-Headers/gnustep/gui/AppKit/NSPrintPanel.h
-Headers/gnustep/gui/AppKit/NSPrinter.h
-Headers/gnustep/gui/AppKit/NSResponder.h
-Headers/gnustep/gui/AppKit/NSRulerMarker.h
-Headers/gnustep/gui/AppKit/NSRulerView.h
-Headers/gnustep/gui/AppKit/NSSavePanel.h
-Headers/gnustep/gui/AppKit/NSScreen.h
-Headers/gnustep/gui/AppKit/NSScrollView.h
-Headers/gnustep/gui/AppKit/NSScroller.h
-Headers/gnustep/gui/AppKit/NSSelection.h
-Headers/gnustep/gui/AppKit/NSSlider.h
-Headers/gnustep/gui/AppKit/NSSliderCell.h
-Headers/gnustep/gui/AppKit/NSSpellChecker.h
-Headers/gnustep/gui/AppKit/NSSpellProtocol.h
-Headers/gnustep/gui/AppKit/NSSpellServer.h
-Headers/gnustep/gui/AppKit/NSSplitView.h
-Headers/gnustep/gui/AppKit/NSStringDrawing.h
-Headers/gnustep/gui/AppKit/NSTabView.h
-Headers/gnustep/gui/AppKit/NSTabViewItem.h
-Headers/gnustep/gui/AppKit/NSTableColumn.h
-Headers/gnustep/gui/AppKit/NSTableHeaderCell.h
-Headers/gnustep/gui/AppKit/NSTableHeaderView.h
-Headers/gnustep/gui/AppKit/NSTableView.h
-Headers/gnustep/gui/AppKit/NSText.h
-Headers/gnustep/gui/AppKit/NSTextAttachment.h
-Headers/gnustep/gui/AppKit/NSTextContainer.h
-Headers/gnustep/gui/AppKit/NSTextField.h
-Headers/gnustep/gui/AppKit/NSTextFieldCell.h
-Headers/gnustep/gui/AppKit/NSTextStorage.h
-Headers/gnustep/gui/AppKit/NSTextView.h
-Headers/gnustep/gui/AppKit/NSView.h
-Headers/gnustep/gui/AppKit/NSWindow.h
-Headers/gnustep/gui/AppKit/NSWorkspace.h
-Headers/gnustep/gui/AppKit/PSOperators.h
-Headers/gnustep/gui/AppKit/nsimage-tiff.h
-Headers/gnustep/xgps/XGContext.h
-Headers/gnustep/xgps/XGContextPrivate.h
-Headers/gnustep/xgps/XGDrawObject.h
-Headers/gnustep/xgps/XGGState.h
-Headers/%%GNU_ARCH%%/%%GNU_HOST%%/GSConfig.h
-Headers/%%GNU_ARCH%%/%%GNU_HOST%%/mframe.h
-Libraries/Resources/GNUstepSystemXFontList
-Libraries/Resources/Images/GNUstep.tiff
-Libraries/Resources/Images/GNUstep_Images_Copyright
-Libraries/Resources/Images/common_3DArrowDown.tiff
-Libraries/Resources/Images/common_3DArrowRight.tiff
-Libraries/Resources/Images/common_3DArrowRightH.tiff
-Libraries/Resources/Images/common_ArrowDown.tiff
-Libraries/Resources/Images/common_ArrowDownH.tiff
-Libraries/Resources/Images/common_ArrowLeft.tiff
-Libraries/Resources/Images/common_ArrowLeftH.tiff
-Libraries/Resources/Images/common_ArrowRight.tiff
-Libraries/Resources/Images/common_ArrowRightH.tiff
-Libraries/Resources/Images/common_ArrowUp.tiff
-Libraries/Resources/Images/common_ArrowUpH.tiff
-Libraries/Resources/Images/common_Close.tiff
-Libraries/Resources/Images/common_CloseBroken.tiff
-Libraries/Resources/Images/common_CloseH.tiff
-Libraries/Resources/Images/common_Dimple.tiff
-Libraries/Resources/Images/common_DownArrowSmall.tiff
-Libraries/Resources/Images/common_Folder.tiff
-Libraries/Resources/Images/common_Home.tiff
-Libraries/Resources/Images/common_Mount.tiff
-Libraries/Resources/Images/common_Nibble.tiff
-Libraries/Resources/Images/common_RadioOff.tiff
-Libraries/Resources/Images/common_RadioOn.tiff
-Libraries/Resources/Images/common_Right.tiff
-Libraries/Resources/Images/common_RightH.tiff
-Libraries/Resources/Images/common_Root_Apple.tiff
-Libraries/Resources/Images/common_Root_PC.tiff
-Libraries/Resources/Images/common_Root_SGI.tiff
-Libraries/Resources/Images/common_Root_Sparc.tiff
-Libraries/Resources/Images/common_Root_Sparc2.tiff
-Libraries/Resources/Images/common_SliderHoriz.tiff
-Libraries/Resources/Images/common_SliderVert.tiff
-Libraries/Resources/Images/common_SwitchOff.tiff
-Libraries/Resources/Images/common_SwitchOn.tiff
-Libraries/Resources/Images/common_TabDownSelectedLeft.tiff
-Libraries/Resources/Images/common_TabDownSelectedRight.tiff
-Libraries/Resources/Images/common_TabDownSelectedToUnSelectedJunction.tiff
-Libraries/Resources/Images/common_TabDownUnSelectedJunction.tiff
-Libraries/Resources/Images/common_TabDownUnSelectedLeft.tiff
-Libraries/Resources/Images/common_TabDownUnSelectedRight.tiff
-Libraries/Resources/Images/common_TabDownUnSelectedToSelectedJunction.tiff
-Libraries/Resources/Images/common_TabSelectedLeft.tiff
-Libraries/Resources/Images/common_TabSelectedRight.tiff
-Libraries/Resources/Images/common_TabSelectedToUnSelectedJunction.tiff
-Libraries/Resources/Images/common_TabUnSelectToSelectedJunction.tiff
-Libraries/Resources/Images/common_TabUnSelectedJunction.tiff
-Libraries/Resources/Images/common_TabUnSelectedLeft.tiff
-Libraries/Resources/Images/common_TabUnSelectedRight.tiff
-Libraries/Resources/Images/common_Tile.tiff
-Libraries/Resources/Images/common_Unknown.tiff
-Libraries/Resources/Images/common_Unmount.tiff
-Libraries/Resources/Images/common_UpAndDownArrowSmall.tiff
-Libraries/Resources/Images/common_WMClose.tiff
-Libraries/Resources/Images/common_WMCloseBroken.tiff
-Libraries/Resources/Images/common_ret.tiff
-Libraries/Resources/Images/nsmapping.strings
-Libraries/Resources/NSCharacterSets/README.CharSet
-Libraries/Resources/NSCharacterSets/alphanumericCharSet.dat
-Libraries/Resources/NSCharacterSets/controlCharSet.dat
-Libraries/Resources/NSCharacterSets/decimalDigitCharSet.dat
-Libraries/Resources/NSCharacterSets/decomposableCharSet.dat
-Libraries/Resources/NSCharacterSets/illegalCharSet.dat
-Libraries/Resources/NSCharacterSets/letterCharSet.dat
-Libraries/Resources/NSCharacterSets/lowercaseLetterCharSet.dat
-Libraries/Resources/NSCharacterSets/nonBaseCharSet.dat
-Libraries/Resources/NSCharacterSets/punctuationCharSet.dat
-Libraries/Resources/NSCharacterSets/symbolAndOperatorCharSet.dat
-Libraries/Resources/NSCharacterSets/uppercaseLetterCharSet.dat
-Libraries/Resources/NSCharacterSets/whitespaceAndNlCharSet.dat
-Libraries/Resources/NSCharacterSets/whitespaceCharSet.dat
-Libraries/Resources/NSTimeZones/README
-Libraries/Resources/NSTimeZones/abbreviations
-Libraries/Resources/NSTimeZones/create-abbrevs.m
-Libraries/Resources/NSTimeZones/create-regions.m
-Libraries/Resources/NSTimeZones/nstimezone.m
-Libraries/Resources/NSTimeZones/regions
-Libraries/Resources/NSTimeZones/zones/Africa/Abidjan
-Libraries/Resources/NSTimeZones/zones/Africa/Accra
-Libraries/Resources/NSTimeZones/zones/Africa/Addis_Ababa
-Libraries/Resources/NSTimeZones/zones/Africa/Algiers
-Libraries/Resources/NSTimeZones/zones/Africa/Asmera
-Libraries/Resources/NSTimeZones/zones/Africa/Bamako
-Libraries/Resources/NSTimeZones/zones/Africa/Bangui
-Libraries/Resources/NSTimeZones/zones/Africa/Banjul
-Libraries/Resources/NSTimeZones/zones/Africa/Bissau
-Libraries/Resources/NSTimeZones/zones/Africa/Blantyre
-Libraries/Resources/NSTimeZones/zones/Africa/Brazzaville
-Libraries/Resources/NSTimeZones/zones/Africa/Bujumbura
-Libraries/Resources/NSTimeZones/zones/Africa/Cairo
-Libraries/Resources/NSTimeZones/zones/Africa/Casablanca
-Libraries/Resources/NSTimeZones/zones/Africa/Ceuta
-Libraries/Resources/NSTimeZones/zones/Africa/Conakry
-Libraries/Resources/NSTimeZones/zones/Africa/Dakar
-Libraries/Resources/NSTimeZones/zones/Africa/Dar_es_Salaam
-Libraries/Resources/NSTimeZones/zones/Africa/Djibouti
-Libraries/Resources/NSTimeZones/zones/Africa/Douala
-Libraries/Resources/NSTimeZones/zones/Africa/El_Aaiun
-Libraries/Resources/NSTimeZones/zones/Africa/Freetown
-Libraries/Resources/NSTimeZones/zones/Africa/Gaborone
-Libraries/Resources/NSTimeZones/zones/Africa/Harare
-Libraries/Resources/NSTimeZones/zones/Africa/Johannesburg
-Libraries/Resources/NSTimeZones/zones/Africa/Kampala
-Libraries/Resources/NSTimeZones/zones/Africa/Khartoum
-Libraries/Resources/NSTimeZones/zones/Africa/Kigali
-Libraries/Resources/NSTimeZones/zones/Africa/Kinshasa
-Libraries/Resources/NSTimeZones/zones/Africa/Lagos
-Libraries/Resources/NSTimeZones/zones/Africa/Libreville
-Libraries/Resources/NSTimeZones/zones/Africa/Lome
-Libraries/Resources/NSTimeZones/zones/Africa/Luanda
-Libraries/Resources/NSTimeZones/zones/Africa/Lubumbashi
-Libraries/Resources/NSTimeZones/zones/Africa/Lusaka
-Libraries/Resources/NSTimeZones/zones/Africa/Malabo
-Libraries/Resources/NSTimeZones/zones/Africa/Maputo
-Libraries/Resources/NSTimeZones/zones/Africa/Maseru
-Libraries/Resources/NSTimeZones/zones/Africa/Mbabane
-Libraries/Resources/NSTimeZones/zones/Africa/Mogadishu
-Libraries/Resources/NSTimeZones/zones/Africa/Monrovia
-Libraries/Resources/NSTimeZones/zones/Africa/Nairobi
-Libraries/Resources/NSTimeZones/zones/Africa/Ndjamena
-Libraries/Resources/NSTimeZones/zones/Africa/Niamey
-Libraries/Resources/NSTimeZones/zones/Africa/Nouakchott
-Libraries/Resources/NSTimeZones/zones/Africa/Ouagadougou
-Libraries/Resources/NSTimeZones/zones/Africa/Porto-Novo
-Libraries/Resources/NSTimeZones/zones/Africa/Sao_Tome
-Libraries/Resources/NSTimeZones/zones/Africa/Timbuktu
-Libraries/Resources/NSTimeZones/zones/Africa/Tripoli
-Libraries/Resources/NSTimeZones/zones/Africa/Tunis
-Libraries/Resources/NSTimeZones/zones/Africa/Windhoek
-Libraries/Resources/NSTimeZones/zones/America/Adak
-Libraries/Resources/NSTimeZones/zones/America/Anchorage
-Libraries/Resources/NSTimeZones/zones/America/Anguilla
-Libraries/Resources/NSTimeZones/zones/America/Antigua
-Libraries/Resources/NSTimeZones/zones/America/Araguaina
-Libraries/Resources/NSTimeZones/zones/America/Aruba
-Libraries/Resources/NSTimeZones/zones/America/Asuncion
-Libraries/Resources/NSTimeZones/zones/America/Atka
-Libraries/Resources/NSTimeZones/zones/America/Barbados
-Libraries/Resources/NSTimeZones/zones/America/Belem
-Libraries/Resources/NSTimeZones/zones/America/Belize
-Libraries/Resources/NSTimeZones/zones/America/Bogota
-Libraries/Resources/NSTimeZones/zones/America/Boise
-Libraries/Resources/NSTimeZones/zones/America/Buenos_Aires
-Libraries/Resources/NSTimeZones/zones/America/Cancun
-Libraries/Resources/NSTimeZones/zones/America/Caracas
-Libraries/Resources/NSTimeZones/zones/America/Catamarca
-Libraries/Resources/NSTimeZones/zones/America/Cayenne
-Libraries/Resources/NSTimeZones/zones/America/Cayman
-Libraries/Resources/NSTimeZones/zones/America/Chicago
-Libraries/Resources/NSTimeZones/zones/America/Chihuahua
-Libraries/Resources/NSTimeZones/zones/America/Cordoba
-Libraries/Resources/NSTimeZones/zones/America/Costa_Rica
-Libraries/Resources/NSTimeZones/zones/America/Cuiaba
-Libraries/Resources/NSTimeZones/zones/America/Curacao
-Libraries/Resources/NSTimeZones/zones/America/Dawson
-Libraries/Resources/NSTimeZones/zones/America/Dawson_Creek
-Libraries/Resources/NSTimeZones/zones/America/Denver
-Libraries/Resources/NSTimeZones/zones/America/Detroit
-Libraries/Resources/NSTimeZones/zones/America/Dominica
-Libraries/Resources/NSTimeZones/zones/America/Edmonton
-Libraries/Resources/NSTimeZones/zones/America/El_Salvador
-Libraries/Resources/NSTimeZones/zones/America/Ensenada
-Libraries/Resources/NSTimeZones/zones/America/Fort_Wayne
-Libraries/Resources/NSTimeZones/zones/America/Fortaleza
-Libraries/Resources/NSTimeZones/zones/America/Glace_Bay
-Libraries/Resources/NSTimeZones/zones/America/Godthab
-Libraries/Resources/NSTimeZones/zones/America/Goose_Bay
-Libraries/Resources/NSTimeZones/zones/America/Grand_Turk
-Libraries/Resources/NSTimeZones/zones/America/Grenada
-Libraries/Resources/NSTimeZones/zones/America/Guadeloupe
-Libraries/Resources/NSTimeZones/zones/America/Guatemala
-Libraries/Resources/NSTimeZones/zones/America/Guayaquil
-Libraries/Resources/NSTimeZones/zones/America/Guyana
-Libraries/Resources/NSTimeZones/zones/America/Halifax
-Libraries/Resources/NSTimeZones/zones/America/Havana
-Libraries/Resources/NSTimeZones/zones/America/Indiana/Indianapolis
-Libraries/Resources/NSTimeZones/zones/America/Indiana/Knox
-Libraries/Resources/NSTimeZones/zones/America/Indiana/Marengo
-Libraries/Resources/NSTimeZones/zones/America/Indiana/Vevay
-Libraries/Resources/NSTimeZones/zones/America/Indianapolis
-Libraries/Resources/NSTimeZones/zones/America/Inuvik
-Libraries/Resources/NSTimeZones/zones/America/Iqaluit
-Libraries/Resources/NSTimeZones/zones/America/Jamaica
-Libraries/Resources/NSTimeZones/zones/America/Jujuy
-Libraries/Resources/NSTimeZones/zones/America/Juneau
-Libraries/Resources/NSTimeZones/zones/America/Knox_IN
-Libraries/Resources/NSTimeZones/zones/America/La_Paz
-Libraries/Resources/NSTimeZones/zones/America/Lima
-Libraries/Resources/NSTimeZones/zones/America/Los_Angeles
-Libraries/Resources/NSTimeZones/zones/America/Louisville
-Libraries/Resources/NSTimeZones/zones/America/Maceio
-Libraries/Resources/NSTimeZones/zones/America/Managua
-Libraries/Resources/NSTimeZones/zones/America/Manaus
-Libraries/Resources/NSTimeZones/zones/America/Martinique
-Libraries/Resources/NSTimeZones/zones/America/Mazatlan
-Libraries/Resources/NSTimeZones/zones/America/Mendoza
-Libraries/Resources/NSTimeZones/zones/America/Menominee
-Libraries/Resources/NSTimeZones/zones/America/Mexico_City
-Libraries/Resources/NSTimeZones/zones/America/Miquelon
-Libraries/Resources/NSTimeZones/zones/America/Montevideo
-Libraries/Resources/NSTimeZones/zones/America/Montreal
-Libraries/Resources/NSTimeZones/zones/America/Montserrat
-Libraries/Resources/NSTimeZones/zones/America/Nassau
-Libraries/Resources/NSTimeZones/zones/America/New_York
-Libraries/Resources/NSTimeZones/zones/America/Nipigon
-Libraries/Resources/NSTimeZones/zones/America/Nome
-Libraries/Resources/NSTimeZones/zones/America/Noronha
-Libraries/Resources/NSTimeZones/zones/America/Panama
-Libraries/Resources/NSTimeZones/zones/America/Pangnirtung
-Libraries/Resources/NSTimeZones/zones/America/Paramaribo
-Libraries/Resources/NSTimeZones/zones/America/Phoenix
-Libraries/Resources/NSTimeZones/zones/America/Port-au-Prince
-Libraries/Resources/NSTimeZones/zones/America/Port_of_Spain
-Libraries/Resources/NSTimeZones/zones/America/Porto_Acre
-Libraries/Resources/NSTimeZones/zones/America/Porto_Velho
-Libraries/Resources/NSTimeZones/zones/America/Puerto_Rico
-Libraries/Resources/NSTimeZones/zones/America/Rainy_River
-Libraries/Resources/NSTimeZones/zones/America/Rankin_Inlet
-Libraries/Resources/NSTimeZones/zones/America/Regina
-Libraries/Resources/NSTimeZones/zones/America/Rosario
-Libraries/Resources/NSTimeZones/zones/America/Santiago
-Libraries/Resources/NSTimeZones/zones/America/Santo_Domingo
-Libraries/Resources/NSTimeZones/zones/America/Sao_Paulo
-Libraries/Resources/NSTimeZones/zones/America/Scoresbysund
-Libraries/Resources/NSTimeZones/zones/America/Shiprock
-Libraries/Resources/NSTimeZones/zones/America/St_Johns
-Libraries/Resources/NSTimeZones/zones/America/St_Kitts
-Libraries/Resources/NSTimeZones/zones/America/St_Lucia
-Libraries/Resources/NSTimeZones/zones/America/St_Thomas
-Libraries/Resources/NSTimeZones/zones/America/St_Vincent
-Libraries/Resources/NSTimeZones/zones/America/Swift_Current
-Libraries/Resources/NSTimeZones/zones/America/Tegucigalpa
-Libraries/Resources/NSTimeZones/zones/America/Thule
-Libraries/Resources/NSTimeZones/zones/America/Thunder_Bay
-Libraries/Resources/NSTimeZones/zones/America/Tijuana
-Libraries/Resources/NSTimeZones/zones/America/Tortola
-Libraries/Resources/NSTimeZones/zones/America/Vancouver
-Libraries/Resources/NSTimeZones/zones/America/Virgin
-Libraries/Resources/NSTimeZones/zones/America/Whitehorse
-Libraries/Resources/NSTimeZones/zones/America/Winnipeg
-Libraries/Resources/NSTimeZones/zones/America/Yakutat
-Libraries/Resources/NSTimeZones/zones/America/Yellowknife
-Libraries/Resources/NSTimeZones/zones/Antarctica/Casey
-Libraries/Resources/NSTimeZones/zones/Antarctica/Davis
-Libraries/Resources/NSTimeZones/zones/Antarctica/DumontDUrville
-Libraries/Resources/NSTimeZones/zones/Antarctica/Mawson
-Libraries/Resources/NSTimeZones/zones/Antarctica/McMurdo
-Libraries/Resources/NSTimeZones/zones/Antarctica/Palmer
-Libraries/Resources/NSTimeZones/zones/Antarctica/South_Pole
-Libraries/Resources/NSTimeZones/zones/Arctic/Longyearbyen
-Libraries/Resources/NSTimeZones/zones/Asia/Aden
-Libraries/Resources/NSTimeZones/zones/Asia/Almaty
-Libraries/Resources/NSTimeZones/zones/Asia/Amman
-Libraries/Resources/NSTimeZones/zones/Asia/Anadyr
-Libraries/Resources/NSTimeZones/zones/Asia/Aqtau
-Libraries/Resources/NSTimeZones/zones/Asia/Aqtobe
-Libraries/Resources/NSTimeZones/zones/Asia/Ashkhabad
-Libraries/Resources/NSTimeZones/zones/Asia/Baghdad
-Libraries/Resources/NSTimeZones/zones/Asia/Bahrain
-Libraries/Resources/NSTimeZones/zones/Asia/Baku
-Libraries/Resources/NSTimeZones/zones/Asia/Bangkok
-Libraries/Resources/NSTimeZones/zones/Asia/Beirut
-Libraries/Resources/NSTimeZones/zones/Asia/Bishkek
-Libraries/Resources/NSTimeZones/zones/Asia/Brunei
-Libraries/Resources/NSTimeZones/zones/Asia/Calcutta
-Libraries/Resources/NSTimeZones/zones/Asia/Chungking
-Libraries/Resources/NSTimeZones/zones/Asia/Colombo
-Libraries/Resources/NSTimeZones/zones/Asia/Dacca
-Libraries/Resources/NSTimeZones/zones/Asia/Damascus
-Libraries/Resources/NSTimeZones/zones/Asia/Dubai
-Libraries/Resources/NSTimeZones/zones/Asia/Dushanbe
-Libraries/Resources/NSTimeZones/zones/Asia/Gaza
-Libraries/Resources/NSTimeZones/zones/Asia/Harbin
-Libraries/Resources/NSTimeZones/zones/Asia/Hong_Kong
-Libraries/Resources/NSTimeZones/zones/Asia/Irkutsk
-Libraries/Resources/NSTimeZones/zones/Asia/Istanbul
-Libraries/Resources/NSTimeZones/zones/Asia/Jakarta
-Libraries/Resources/NSTimeZones/zones/Asia/Jayapura
-Libraries/Resources/NSTimeZones/zones/Asia/Jerusalem
-Libraries/Resources/NSTimeZones/zones/Asia/Kabul
-Libraries/Resources/NSTimeZones/zones/Asia/Kamchatka
-Libraries/Resources/NSTimeZones/zones/Asia/Karachi
-Libraries/Resources/NSTimeZones/zones/Asia/Kashgar
-Libraries/Resources/NSTimeZones/zones/Asia/Katmandu
-Libraries/Resources/NSTimeZones/zones/Asia/Krasnoyarsk
-Libraries/Resources/NSTimeZones/zones/Asia/Kuala_Lumpur
-Libraries/Resources/NSTimeZones/zones/Asia/Kuching
-Libraries/Resources/NSTimeZones/zones/Asia/Kuwait
-Libraries/Resources/NSTimeZones/zones/Asia/Macao
-Libraries/Resources/NSTimeZones/zones/Asia/Magadan
-Libraries/Resources/NSTimeZones/zones/Asia/Manila
-Libraries/Resources/NSTimeZones/zones/Asia/Muscat
-Libraries/Resources/NSTimeZones/zones/Asia/Nicosia
-Libraries/Resources/NSTimeZones/zones/Asia/Novosibirsk
-Libraries/Resources/NSTimeZones/zones/Asia/Omsk
-Libraries/Resources/NSTimeZones/zones/Asia/Phnom_Penh
-Libraries/Resources/NSTimeZones/zones/Asia/Pyongyang
-Libraries/Resources/NSTimeZones/zones/Asia/Qatar
-Libraries/Resources/NSTimeZones/zones/Asia/Rangoon
-Libraries/Resources/NSTimeZones/zones/Asia/Riyadh
-Libraries/Resources/NSTimeZones/zones/Asia/Riyadh87
-Libraries/Resources/NSTimeZones/zones/Asia/Riyadh88
-Libraries/Resources/NSTimeZones/zones/Asia/Riyadh89
-Libraries/Resources/NSTimeZones/zones/Asia/Saigon
-Libraries/Resources/NSTimeZones/zones/Asia/Samarkand
-Libraries/Resources/NSTimeZones/zones/Asia/Seoul
-Libraries/Resources/NSTimeZones/zones/Asia/Shanghai
-Libraries/Resources/NSTimeZones/zones/Asia/Singapore
-Libraries/Resources/NSTimeZones/zones/Asia/Taipei
-Libraries/Resources/NSTimeZones/zones/Asia/Tashkent
-Libraries/Resources/NSTimeZones/zones/Asia/Tbilisi
-Libraries/Resources/NSTimeZones/zones/Asia/Tehran
-Libraries/Resources/NSTimeZones/zones/Asia/Tel_Aviv
-Libraries/Resources/NSTimeZones/zones/Asia/Thimbu
-Libraries/Resources/NSTimeZones/zones/Asia/Tokyo
-Libraries/Resources/NSTimeZones/zones/Asia/Ujung_Pandang
-Libraries/Resources/NSTimeZones/zones/Asia/Ulan_Bator
-Libraries/Resources/NSTimeZones/zones/Asia/Urumqi
-Libraries/Resources/NSTimeZones/zones/Asia/Vientiane
-Libraries/Resources/NSTimeZones/zones/Asia/Vladivostok
-Libraries/Resources/NSTimeZones/zones/Asia/Yakutsk
-Libraries/Resources/NSTimeZones/zones/Asia/Yekaterinburg
-Libraries/Resources/NSTimeZones/zones/Asia/Yerevan
-Libraries/Resources/NSTimeZones/zones/Atlantic/Azores
-Libraries/Resources/NSTimeZones/zones/Atlantic/Bermuda
-Libraries/Resources/NSTimeZones/zones/Atlantic/Canary
-Libraries/Resources/NSTimeZones/zones/Atlantic/Cape_Verde
-Libraries/Resources/NSTimeZones/zones/Atlantic/Faeroe
-Libraries/Resources/NSTimeZones/zones/Atlantic/Jan_Mayen
-Libraries/Resources/NSTimeZones/zones/Atlantic/Madeira
-Libraries/Resources/NSTimeZones/zones/Atlantic/Reykjavik
-Libraries/Resources/NSTimeZones/zones/Atlantic/South_Georgia
-Libraries/Resources/NSTimeZones/zones/Atlantic/St_Helena
-Libraries/Resources/NSTimeZones/zones/Atlantic/Stanley
-Libraries/Resources/NSTimeZones/zones/Australia/ACT
-Libraries/Resources/NSTimeZones/zones/Australia/Adelaide
-Libraries/Resources/NSTimeZones/zones/Australia/Brisbane
-Libraries/Resources/NSTimeZones/zones/Australia/Broken_Hill
-Libraries/Resources/NSTimeZones/zones/Australia/Canberra
-Libraries/Resources/NSTimeZones/zones/Australia/Darwin
-Libraries/Resources/NSTimeZones/zones/Australia/Hobart
-Libraries/Resources/NSTimeZones/zones/Australia/LHI
-Libraries/Resources/NSTimeZones/zones/Australia/Lindeman
-Libraries/Resources/NSTimeZones/zones/Australia/Lord_Howe
-Libraries/Resources/NSTimeZones/zones/Australia/Melbourne
-Libraries/Resources/NSTimeZones/zones/Australia/NSW
-Libraries/Resources/NSTimeZones/zones/Australia/North
-Libraries/Resources/NSTimeZones/zones/Australia/Perth
-Libraries/Resources/NSTimeZones/zones/Australia/Queensland
-Libraries/Resources/NSTimeZones/zones/Australia/South
-Libraries/Resources/NSTimeZones/zones/Australia/Sydney
-Libraries/Resources/NSTimeZones/zones/Australia/Tasmania
-Libraries/Resources/NSTimeZones/zones/Australia/Victoria
-Libraries/Resources/NSTimeZones/zones/Australia/West
-Libraries/Resources/NSTimeZones/zones/Australia/Yancowinna
-Libraries/Resources/NSTimeZones/zones/Brazil/Acre
-Libraries/Resources/NSTimeZones/zones/Brazil/DeNoronha
-Libraries/Resources/NSTimeZones/zones/Brazil/East
-Libraries/Resources/NSTimeZones/zones/Brazil/West
-Libraries/Resources/NSTimeZones/zones/CET
-Libraries/Resources/NSTimeZones/zones/CST6CDT
-Libraries/Resources/NSTimeZones/zones/Canada/Atlantic
-Libraries/Resources/NSTimeZones/zones/Canada/Central
-Libraries/Resources/NSTimeZones/zones/Canada/East-Saskatchewan
-Libraries/Resources/NSTimeZones/zones/Canada/Eastern
-Libraries/Resources/NSTimeZones/zones/Canada/Mountain
-Libraries/Resources/NSTimeZones/zones/Canada/Newfoundland
-Libraries/Resources/NSTimeZones/zones/Canada/Pacific
-Libraries/Resources/NSTimeZones/zones/Canada/Saskatchewan
-Libraries/Resources/NSTimeZones/zones/Canada/Yukon
-Libraries/Resources/NSTimeZones/zones/Chile/Continental
-Libraries/Resources/NSTimeZones/zones/Chile/EasterIsland
-Libraries/Resources/NSTimeZones/zones/Cuba
-Libraries/Resources/NSTimeZones/zones/EET
-Libraries/Resources/NSTimeZones/zones/EST
-Libraries/Resources/NSTimeZones/zones/EST5EDT
-Libraries/Resources/NSTimeZones/zones/Egypt
-Libraries/Resources/NSTimeZones/zones/Eire
-Libraries/Resources/NSTimeZones/zones/Etc/GMT
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+0
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+1
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+10
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+11
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+12
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+2
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+3
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+4
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+5
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+6
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+7
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+8
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+9
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-0
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-1
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-10
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-11
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-12
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-13
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-14
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-2
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-3
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-4
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-5
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-6
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-7
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-8
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-9
-Libraries/Resources/NSTimeZones/zones/Etc/GMT0
-Libraries/Resources/NSTimeZones/zones/Etc/Greenwich
-Libraries/Resources/NSTimeZones/zones/Etc/UCT
-Libraries/Resources/NSTimeZones/zones/Etc/UTC
-Libraries/Resources/NSTimeZones/zones/Etc/Universal
-Libraries/Resources/NSTimeZones/zones/Etc/Zulu
-Libraries/Resources/NSTimeZones/zones/Europe/Amsterdam
-Libraries/Resources/NSTimeZones/zones/Europe/Andorra
-Libraries/Resources/NSTimeZones/zones/Europe/Athens
-Libraries/Resources/NSTimeZones/zones/Europe/Belfast
-Libraries/Resources/NSTimeZones/zones/Europe/Belgrade
-Libraries/Resources/NSTimeZones/zones/Europe/Berlin
-Libraries/Resources/NSTimeZones/zones/Europe/Bratislava
-Libraries/Resources/NSTimeZones/zones/Europe/Brussels
-Libraries/Resources/NSTimeZones/zones/Europe/Bucharest
-Libraries/Resources/NSTimeZones/zones/Europe/Budapest
-Libraries/Resources/NSTimeZones/zones/Europe/Chisinau
-Libraries/Resources/NSTimeZones/zones/Europe/Copenhagen
-Libraries/Resources/NSTimeZones/zones/Europe/Dublin
-Libraries/Resources/NSTimeZones/zones/Europe/Gibraltar
-Libraries/Resources/NSTimeZones/zones/Europe/Helsinki
-Libraries/Resources/NSTimeZones/zones/Europe/Istanbul
-Libraries/Resources/NSTimeZones/zones/Europe/Kaliningrad
-Libraries/Resources/NSTimeZones/zones/Europe/Kiev
-Libraries/Resources/NSTimeZones/zones/Europe/Lisbon
-Libraries/Resources/NSTimeZones/zones/Europe/Ljubljana
-Libraries/Resources/NSTimeZones/zones/Europe/London
-Libraries/Resources/NSTimeZones/zones/Europe/Luxembourg
-Libraries/Resources/NSTimeZones/zones/Europe/Madrid
-Libraries/Resources/NSTimeZones/zones/Europe/Malta
-Libraries/Resources/NSTimeZones/zones/Europe/Minsk
-Libraries/Resources/NSTimeZones/zones/Europe/Monaco
-Libraries/Resources/NSTimeZones/zones/Europe/Moscow
-Libraries/Resources/NSTimeZones/zones/Europe/Oslo
-Libraries/Resources/NSTimeZones/zones/Europe/Paris
-Libraries/Resources/NSTimeZones/zones/Europe/Prague
-Libraries/Resources/NSTimeZones/zones/Europe/Riga
-Libraries/Resources/NSTimeZones/zones/Europe/Rome
-Libraries/Resources/NSTimeZones/zones/Europe/Samara
-Libraries/Resources/NSTimeZones/zones/Europe/San_Marino
-Libraries/Resources/NSTimeZones/zones/Europe/Sarajevo
-Libraries/Resources/NSTimeZones/zones/Europe/Simferopol
-Libraries/Resources/NSTimeZones/zones/Europe/Skopje
-Libraries/Resources/NSTimeZones/zones/Europe/Sofia
-Libraries/Resources/NSTimeZones/zones/Europe/Stockholm
-Libraries/Resources/NSTimeZones/zones/Europe/Tallinn
-Libraries/Resources/NSTimeZones/zones/Europe/Tirane
-Libraries/Resources/NSTimeZones/zones/Europe/Vaduz
-Libraries/Resources/NSTimeZones/zones/Europe/Vatican
-Libraries/Resources/NSTimeZones/zones/Europe/Vienna
-Libraries/Resources/NSTimeZones/zones/Europe/Vilnius
-Libraries/Resources/NSTimeZones/zones/Europe/Warsaw
-Libraries/Resources/NSTimeZones/zones/Europe/Zagreb
-Libraries/Resources/NSTimeZones/zones/Europe/Zurich
-Libraries/Resources/NSTimeZones/zones/GB
-Libraries/Resources/NSTimeZones/zones/GMT
-Libraries/Resources/NSTimeZones/zones/GMT+0
-Libraries/Resources/NSTimeZones/zones/GMT-0
-Libraries/Resources/NSTimeZones/zones/GMT0
-Libraries/Resources/NSTimeZones/zones/Greenwich
-Libraries/Resources/NSTimeZones/zones/HST
-Libraries/Resources/NSTimeZones/zones/Hongkong
-Libraries/Resources/NSTimeZones/zones/Iceland
-Libraries/Resources/NSTimeZones/zones/Indian/Antananarivo
-Libraries/Resources/NSTimeZones/zones/Indian/Chagos
-Libraries/Resources/NSTimeZones/zones/Indian/Christmas
-Libraries/Resources/NSTimeZones/zones/Indian/Cocos
-Libraries/Resources/NSTimeZones/zones/Indian/Comoro
-Libraries/Resources/NSTimeZones/zones/Indian/Kerguelen
-Libraries/Resources/NSTimeZones/zones/Indian/Mahe
-Libraries/Resources/NSTimeZones/zones/Indian/Maldives
-Libraries/Resources/NSTimeZones/zones/Indian/Mauritius
-Libraries/Resources/NSTimeZones/zones/Indian/Mayotte
-Libraries/Resources/NSTimeZones/zones/Indian/Reunion
-Libraries/Resources/NSTimeZones/zones/Iran
-Libraries/Resources/NSTimeZones/zones/Israel
-Libraries/Resources/NSTimeZones/zones/Jamaica
-Libraries/Resources/NSTimeZones/zones/Japan
-Libraries/Resources/NSTimeZones/zones/Kwajalein
-Libraries/Resources/NSTimeZones/zones/Libya
-Libraries/Resources/NSTimeZones/zones/MET
-Libraries/Resources/NSTimeZones/zones/MST
-Libraries/Resources/NSTimeZones/zones/MST7MDT
-Libraries/Resources/NSTimeZones/zones/Mexico/BajaNorte
-Libraries/Resources/NSTimeZones/zones/Mexico/BajaSur
-Libraries/Resources/NSTimeZones/zones/Mexico/General
-Libraries/Resources/NSTimeZones/zones/Mideast/Riyadh87
-Libraries/Resources/NSTimeZones/zones/Mideast/Riyadh88
-Libraries/Resources/NSTimeZones/zones/Mideast/Riyadh89
-Libraries/Resources/NSTimeZones/zones/NZ
-Libraries/Resources/NSTimeZones/zones/NZ-CHAT
-Libraries/Resources/NSTimeZones/zones/Navajo
-Libraries/Resources/NSTimeZones/zones/PRC
-Libraries/Resources/NSTimeZones/zones/PST8PDT
-Libraries/Resources/NSTimeZones/zones/Pacific/Apia
-Libraries/Resources/NSTimeZones/zones/Pacific/Auckland
-Libraries/Resources/NSTimeZones/zones/Pacific/Chatham
-Libraries/Resources/NSTimeZones/zones/Pacific/Easter
-Libraries/Resources/NSTimeZones/zones/Pacific/Efate
-Libraries/Resources/NSTimeZones/zones/Pacific/Enderbury
-Libraries/Resources/NSTimeZones/zones/Pacific/Fakaofo
-Libraries/Resources/NSTimeZones/zones/Pacific/Fiji
-Libraries/Resources/NSTimeZones/zones/Pacific/Funafuti
-Libraries/Resources/NSTimeZones/zones/Pacific/Galapagos
-Libraries/Resources/NSTimeZones/zones/Pacific/Gambier
-Libraries/Resources/NSTimeZones/zones/Pacific/Guadalcanal
-Libraries/Resources/NSTimeZones/zones/Pacific/Guam
-Libraries/Resources/NSTimeZones/zones/Pacific/Honolulu
-Libraries/Resources/NSTimeZones/zones/Pacific/Johnston
-Libraries/Resources/NSTimeZones/zones/Pacific/Kiritimati
-Libraries/Resources/NSTimeZones/zones/Pacific/Kosrae
-Libraries/Resources/NSTimeZones/zones/Pacific/Kwajalein
-Libraries/Resources/NSTimeZones/zones/Pacific/Majuro
-Libraries/Resources/NSTimeZones/zones/Pacific/Marquesas
-Libraries/Resources/NSTimeZones/zones/Pacific/Midway
-Libraries/Resources/NSTimeZones/zones/Pacific/Nauru
-Libraries/Resources/NSTimeZones/zones/Pacific/Niue
-Libraries/Resources/NSTimeZones/zones/Pacific/Norfolk
-Libraries/Resources/NSTimeZones/zones/Pacific/Noumea
-Libraries/Resources/NSTimeZones/zones/Pacific/Pago_Pago
-Libraries/Resources/NSTimeZones/zones/Pacific/Palau
-Libraries/Resources/NSTimeZones/zones/Pacific/Pitcairn
-Libraries/Resources/NSTimeZones/zones/Pacific/Ponape
-Libraries/Resources/NSTimeZones/zones/Pacific/Port_Moresby
-Libraries/Resources/NSTimeZones/zones/Pacific/Rarotonga
-Libraries/Resources/NSTimeZones/zones/Pacific/Saipan
-Libraries/Resources/NSTimeZones/zones/Pacific/Samoa
-Libraries/Resources/NSTimeZones/zones/Pacific/Tahiti
-Libraries/Resources/NSTimeZones/zones/Pacific/Tarawa
-Libraries/Resources/NSTimeZones/zones/Pacific/Tongatapu
-Libraries/Resources/NSTimeZones/zones/Pacific/Truk
-Libraries/Resources/NSTimeZones/zones/Pacific/Wake
-Libraries/Resources/NSTimeZones/zones/Pacific/Wallis
-Libraries/Resources/NSTimeZones/zones/Pacific/Yap
-Libraries/Resources/NSTimeZones/zones/Poland
-Libraries/Resources/NSTimeZones/zones/Portugal
-Libraries/Resources/NSTimeZones/zones/ROC
-Libraries/Resources/NSTimeZones/zones/ROK
-Libraries/Resources/NSTimeZones/zones/Singapore
-Libraries/Resources/NSTimeZones/zones/SystemV/AST4
-Libraries/Resources/NSTimeZones/zones/SystemV/AST4ADT
-Libraries/Resources/NSTimeZones/zones/SystemV/CST6
-Libraries/Resources/NSTimeZones/zones/SystemV/CST6CDT
-Libraries/Resources/NSTimeZones/zones/SystemV/EST5
-Libraries/Resources/NSTimeZones/zones/SystemV/EST5EDT
-Libraries/Resources/NSTimeZones/zones/SystemV/HST10
-Libraries/Resources/NSTimeZones/zones/SystemV/MST7
-Libraries/Resources/NSTimeZones/zones/SystemV/MST7MDT
-Libraries/Resources/NSTimeZones/zones/SystemV/PST8
-Libraries/Resources/NSTimeZones/zones/SystemV/PST8PDT
-Libraries/Resources/NSTimeZones/zones/SystemV/YST9
-Libraries/Resources/NSTimeZones/zones/SystemV/YST9YDT
-Libraries/Resources/NSTimeZones/zones/Turkey
-Libraries/Resources/NSTimeZones/zones/UCT
-Libraries/Resources/NSTimeZones/zones/US/Alaska
-Libraries/Resources/NSTimeZones/zones/US/Aleutian
-Libraries/Resources/NSTimeZones/zones/US/Arizona
-Libraries/Resources/NSTimeZones/zones/US/Central
-Libraries/Resources/NSTimeZones/zones/US/East-Indiana
-Libraries/Resources/NSTimeZones/zones/US/Eastern
-Libraries/Resources/NSTimeZones/zones/US/Hawaii
-Libraries/Resources/NSTimeZones/zones/US/Indiana-Starke
-Libraries/Resources/NSTimeZones/zones/US/Michigan
-Libraries/Resources/NSTimeZones/zones/US/Mountain
-Libraries/Resources/NSTimeZones/zones/US/Pacific
-Libraries/Resources/NSTimeZones/zones/US/Pacific-New
-Libraries/Resources/NSTimeZones/zones/US/Samoa
-Libraries/Resources/NSTimeZones/zones/UTC
-Libraries/Resources/NSTimeZones/zones/Universal
-Libraries/Resources/NSTimeZones/zones/W-SU
-Libraries/Resources/NSTimeZones/zones/WET
-Libraries/Resources/NSTimeZones/zones/Zulu
-Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/libgmodel.so
-Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/libgmodel.so.0.6.0
-Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/libgnustep-base.so
-Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/libgnustep-base.so.0.6.0
-Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/libgnustep-gui.so
-Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/libgnustep-gui.so.0.6.0
-Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/libgnustep-xgps.so
-Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/libgnustep-xgps.so.0.6.0
-Library/Model/SavePanel.gmodel
-Library/Services/example.service/Resources/Info-gnustep.plist
-Library/Services/example.service/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/example
-Makefiles/GNUstep.csh
-Makefiles/GNUstep.sh
-Makefiles/MediaBook.func
-Makefiles/MediaBook.sh
-Makefiles/aggregate.make
-Makefiles/application.make
-Makefiles/brain.make
-Makefiles/bundle.make
-Makefiles/clean_cpu.sh
-Makefiles/clean_os.sh
-Makefiles/clean_vendor.sh
-Makefiles/common.make
-Makefiles/config.guess
-Makefiles/config.sub
-Makefiles/cpu.sh
-Makefiles/ctool.make
-Makefiles/documentation.make
-Makefiles/executable.template
-Makefiles/install-sh
-Makefiles/%%GNU_ARCH%%/%%GNU_HOST%%/config.make
-Makefiles/%%GNU_ARCH%%/%%GNU_HOST%%/which_lib
-Makefiles/ld_lib_path.csh
-Makefiles/ld_lib_path.sh
-Makefiles/library.make
-Makefiles/mkinstalldirs
-Makefiles/names.make
-Makefiles/objc.make
-Makefiles/os.sh
-Makefiles/rootinstall.sh
-Makefiles/rootuninstall.sh
-Makefiles/rules.make
-Makefiles/service.make
-Makefiles/subproject.make
-Makefiles/target.make
-Makefiles/test-application.make
-Makefiles/test-library.make
-Makefiles/test-tool.make
-Makefiles/tool.make
-Makefiles/transform_paths.sh
-Makefiles/vendor.sh
-Tools/debugapp
-Tools/defaults
-Tools/dread
-Tools/dremove
-Tools/dwrite
-Tools/gdnc
-Tools/gpbs
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gdnc
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gdomap
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/defaults
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/dread
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/dremove
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/dwrite
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/gdnc
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/gpbs
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/make_services
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/pldes
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/plparse
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/plser
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/set_show_service
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/sfparse
-Tools/make_services
-Tools/openapp
-Tools/opentool
-Tools/pldes
-Tools/plparse
-Tools/plser
-Tools/set_show_service
-Tools/sfparse
-share/config.site
-@exec mkdir -p %D/Apps
-@exec mkdir -p %D/Headers/gnustep/unicode
-@exec mkdir -p %D/Library/PostScript
-@exec mkdir -p %D/Library/man
-@exec mkdir -p %D/Library/info
-@dirrm share
-@dirrm Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps
-@dirrm Tools/%%GNU_ARCH%%/%%GNU_HOST%%
-@dirrm Tools/%%GNU_ARCH%%
-@dirrm Tools
-@dirrm Makefiles/%%GNU_ARCH%%/%%GNU_HOST%%
-@dirrm Makefiles/%%GNU_ARCH%%
-@dirrm Makefiles
-@dirrm Library/man
-@dirrm Library/info
-@dirrm Library/Services/example.service/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps
-@dirrm Library/Services/example.service/%%GNU_ARCH%%/%%GNU_HOST%%
-@dirrm Library/Services/example.service/%%GNU_ARCH%%
-@dirrm Library/Services/example.service/Resources
-@dirrm Library/Services/example.service
-@dirrm Library/Services
-@dirrm Library/PostScript
-@dirrm Library/Model
-@dirrm Library
-@dirrm Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps
-@dirrm Libraries/%%GNU_ARCH%%/%%GNU_HOST%%
-@dirrm Libraries/%%GNU_ARCH%%
-@dirrm Libraries/Resources/NSTimeZones/zones/US
-@dirrm Libraries/Resources/NSTimeZones/zones/SystemV
-@dirrm Libraries/Resources/NSTimeZones/zones/Pacific
-@dirrm Libraries/Resources/NSTimeZones/zones/Mideast
-@dirrm Libraries/Resources/NSTimeZones/zones/Mexico
-@dirrm Libraries/Resources/NSTimeZones/zones/Indian
-@dirrm Libraries/Resources/NSTimeZones/zones/Europe
-@dirrm Libraries/Resources/NSTimeZones/zones/Etc
-@dirrm Libraries/Resources/NSTimeZones/zones/Chile
-@dirrm Libraries/Resources/NSTimeZones/zones/Canada
-@dirrm Libraries/Resources/NSTimeZones/zones/Brazil
-@dirrm Libraries/Resources/NSTimeZones/zones/Australia
-@dirrm Libraries/Resources/NSTimeZones/zones/Atlantic
-@dirrm Libraries/Resources/NSTimeZones/zones/Asia
-@dirrm Libraries/Resources/NSTimeZones/zones/Arctic
-@dirrm Libraries/Resources/NSTimeZones/zones/Antarctica
-@dirrm Libraries/Resources/NSTimeZones/zones/America/Indiana
-@dirrm Libraries/Resources/NSTimeZones/zones/America
-@dirrm Libraries/Resources/NSTimeZones/zones/Africa
-@dirrm Libraries/Resources/NSTimeZones/zones
-@dirrm Libraries/Resources/NSTimeZones
-@dirrm Libraries/Resources/NSCharacterSets
-@dirrm Libraries/Resources/Images
-@dirrm Libraries/Resources
-@dirrm Libraries
-@dirrm Headers/%%GNU_ARCH%%/%%GNU_HOST%%
-@dirrm Headers/%%GNU_ARCH%%
-@dirrm Headers/gnustep/xgps
-@dirrm Headers/gnustep/unicode
-@dirrm Headers/gnustep/gui/AppKit
-@dirrm Headers/gnustep/gui
-@dirrm Headers/gnustep/base
-@dirrm Headers/gnustep/Foundation
-@dirrm Headers/gnustep
-@dirrm Headers
-@dirrm Apps
-@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B
-@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R
diff --git a/lang/gnustep-guile/Makefile b/lang/gnustep-guile/Makefile
deleted file mode 100644
index 4421a6be45da..000000000000
--- a/lang/gnustep-guile/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-# New ports collection makefile for: gnustep
-# Version required: 0.6.0
-# Date created: 03 October 1998
-# Whom: Thomas Gellekum <tg@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-DISTNAME= gstep-core-0.6.0
-PKGNAME= gnustep-0.6.0
-CATEGORIES= devel
-MASTER_SITES= ftp://ftp.gnustep.org/pub/gnustep/core/ \
- ftp://ftp.peanuts.org/Mirrors/GNUstep/gnustep/core/
-
-MAINTAINER= ports@FreeBSD.org
-
-LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \
- tiff.4:${PORTSDIR}/graphics/tiff
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 300000
-BROKEN= "Sorry, this port does not work on FreeBSD-2.2.x"
-.endif
-
-USE_NEWGCC= yes
-PREFIX= ${LOCALBASE}/GNUstep
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= INSTALL_PROGRAM="${INSTALL} -c" INSTALL_DATA="${INSTALL} -c"
-CONFIGURE_ARGS= --with-library-combo=gnu-gnu-gnu-xgps \
- --with-jpeg-library=${LOCALBASE}/lib \
- --with-jpeg-include=${LOCALBASE}/include \
- --with-tiff-library=${LOCALBASE}/lib \
- --with-tiff-include=${LOCALBASE}/include
-USE_GMAKE= yes
-USE_XLIB= yes
-MAKEFILE=
-MAKE_FLAGS= OPTFLAG="${CFLAGS}"
-NO_MTREE= yes
-
-.if ${MACHINE_ARCH} == "i386"
-GNU_ARCH= ix86
-.else
-GNU_ARCH= ${MACHINE_ARCH}
-.endif
-GNU_HOST= freebsd${OSREL}
-PLIST_SUB+= GNU_ARCH=${GNU_ARCH} GNU_HOST=${GNU_HOST}
-
-.include <bsd.port.post.mk>
diff --git a/lang/gnustep-guile/distinfo b/lang/gnustep-guile/distinfo
deleted file mode 100644
index 41517b391ebd..000000000000
--- a/lang/gnustep-guile/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (gstep-core-0.6.0.tar.gz) = 1f482454bd8a3d1429647fb9041beb83
diff --git a/lang/gnustep-guile/pkg-comment b/lang/gnustep-guile/pkg-comment
deleted file mode 100644
index bd9d45e35de5..000000000000
--- a/lang/gnustep-guile/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Objective-C libraries based on the OpenStep standard
diff --git a/lang/gnustep-guile/pkg-descr b/lang/gnustep-guile/pkg-descr
deleted file mode 100644
index de2294649d73..000000000000
--- a/lang/gnustep-guile/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-GNUstep is a set of general-purpose Objective-C libraries base on the
-OpenStep standard developed by NeXT (now Apple) Inc. The libraries
-consist of everything from foundation classes, such as dictionaries and
-arrays, to GUI interface classes such as windows, sliders, buttons, etc.
-
-Please contact the GNUstep maintainers at <discussion@gnustep.org> in
-case of questions and help offers.
diff --git a/lang/gnustep-guile/pkg-plist b/lang/gnustep-guile/pkg-plist
deleted file mode 100644
index 6c4fb41f7f5c..000000000000
--- a/lang/gnustep-guile/pkg-plist
+++ /dev/null
@@ -1,996 +0,0 @@
-Headers/gnustep/Foundation/DistributedObjects.h
-Headers/gnustep/Foundation/Foundation.h
-Headers/gnustep/Foundation/NSArchiver.h
-Headers/gnustep/Foundation/NSArray.h
-Headers/gnustep/Foundation/NSAttributedString.h
-Headers/gnustep/Foundation/NSAutoreleasePool.h
-Headers/gnustep/Foundation/NSBitmapCharSet.h
-Headers/gnustep/Foundation/NSBundle.h
-Headers/gnustep/Foundation/NSByteOrder.h
-Headers/gnustep/Foundation/NSCharacterSet.h
-Headers/gnustep/Foundation/NSCoder.h
-Headers/gnustep/Foundation/NSConcreteNumber.h
-Headers/gnustep/Foundation/NSConcreteValue.h
-Headers/gnustep/Foundation/NSConnection.h
-Headers/gnustep/Foundation/NSData.h
-Headers/gnustep/Foundation/NSDate.h
-Headers/gnustep/Foundation/NSDateFormatter.h
-Headers/gnustep/Foundation/NSDebug.h
-Headers/gnustep/Foundation/NSDecimal.h
-Headers/gnustep/Foundation/NSDecimalNumber.h
-Headers/gnustep/Foundation/NSDictionary.h
-Headers/gnustep/Foundation/NSDistantObject.h
-Headers/gnustep/Foundation/NSDistributedLock.h
-Headers/gnustep/Foundation/NSDistributedNotificationCenter.h
-Headers/gnustep/Foundation/NSEnumerator.h
-Headers/gnustep/Foundation/NSException.h
-Headers/gnustep/Foundation/NSFileHandle.h
-Headers/gnustep/Foundation/NSFileManager.h
-Headers/gnustep/Foundation/NSFormatter.h
-Headers/gnustep/Foundation/NSGArchiver.h
-Headers/gnustep/Foundation/NSGArray.h
-Headers/gnustep/Foundation/NSGAttributedString.h
-Headers/gnustep/Foundation/NSGCString.h
-Headers/gnustep/Foundation/NSGSet.h
-Headers/gnustep/Foundation/NSGString.h
-Headers/gnustep/Foundation/NSGeometry.h
-Headers/gnustep/Foundation/NSHashTable.h
-Headers/gnustep/Foundation/NSHost.h
-Headers/gnustep/Foundation/NSInvocation.h
-Headers/gnustep/Foundation/NSLock.h
-Headers/gnustep/Foundation/NSMapTable.h
-Headers/gnustep/Foundation/NSMethodSignature.h
-Headers/gnustep/Foundation/NSNotification.h
-Headers/gnustep/Foundation/NSNotificationQueue.h
-Headers/gnustep/Foundation/NSObjCRuntime.h
-Headers/gnustep/Foundation/NSObject.h
-Headers/gnustep/Foundation/NSPage.h
-Headers/gnustep/Foundation/NSPathUtilities.h
-Headers/gnustep/Foundation/NSPort.h
-Headers/gnustep/Foundation/NSPortCoder.h
-Headers/gnustep/Foundation/NSPortMessage.h
-Headers/gnustep/Foundation/NSPortNameServer.h
-Headers/gnustep/Foundation/NSProcessInfo.h
-Headers/gnustep/Foundation/NSProtocolChecker.h
-Headers/gnustep/Foundation/NSProxy.h
-Headers/gnustep/Foundation/NSRange.h
-Headers/gnustep/Foundation/NSRunLoop.h
-Headers/gnustep/Foundation/NSScanner.h
-Headers/gnustep/Foundation/NSSerialization.h
-Headers/gnustep/Foundation/NSSet.h
-Headers/gnustep/Foundation/NSString.h
-Headers/gnustep/Foundation/NSTask.h
-Headers/gnustep/Foundation/NSThread.h
-Headers/gnustep/Foundation/NSTimer.h
-Headers/gnustep/Foundation/NSURL.h
-Headers/gnustep/Foundation/NSURLHandle.h
-Headers/gnustep/Foundation/NSUndoManager.h
-Headers/gnustep/Foundation/NSUserDefaults.h
-Headers/gnustep/Foundation/NSUtilities.h
-Headers/gnustep/Foundation/NSValue.h
-Headers/gnustep/Foundation/NSZone.h
-Headers/gnustep/Foundation/objc-load.h
-Headers/gnustep/base/Archiver.h
-Headers/gnustep/base/Array.h
-Headers/gnustep/base/ArrayPrivate.h
-Headers/gnustep/base/Bag.h
-Headers/gnustep/base/BinaryCStream.h
-Headers/gnustep/base/BinaryTree.h
-Headers/gnustep/base/BinaryTreeNode.h
-Headers/gnustep/base/CStream.h
-Headers/gnustep/base/CStreaming.h
-Headers/gnustep/base/CircularArray.h
-Headers/gnustep/base/CircularArrayPrivate.h
-Headers/gnustep/base/Coder.h
-Headers/gnustep/base/CoderPrivate.h
-Headers/gnustep/base/Coding.h
-Headers/gnustep/base/Collecting.h
-Headers/gnustep/base/Collection.h
-Headers/gnustep/base/CollectionPrivate.h
-Headers/gnustep/base/ConnectedCoder.h
-Headers/gnustep/base/DelegatePool.h
-Headers/gnustep/base/Dictionary.h
-Headers/gnustep/base/Enumerating.h
-Headers/gnustep/base/GSIArray.h
-Headers/gnustep/base/GSIMap.h
-Headers/gnustep/base/GSUnion.h
-Headers/gnustep/base/GapArray.h
-Headers/gnustep/base/GapArrayPrivate.h
-Headers/gnustep/base/GetDefEncoding.h
-Headers/gnustep/base/Heap.h
-Headers/gnustep/base/IndexedCollecting.h
-Headers/gnustep/base/IndexedCollection.h
-Headers/gnustep/base/IndexedCollectionPrivate.h
-Headers/gnustep/base/InvalidationListening.h
-Headers/gnustep/base/Invocation.h
-Headers/gnustep/base/Invoking.h
-Headers/gnustep/base/KeyedCollecting.h
-Headers/gnustep/base/KeyedCollection.h
-Headers/gnustep/base/LinkedList.h
-Headers/gnustep/base/LinkedListNode.h
-Headers/gnustep/base/Locking.h
-Headers/gnustep/base/MachPort.h
-Headers/gnustep/base/MappedCollector.h
-Headers/gnustep/base/MemoryStream.h
-Headers/gnustep/base/NotificationDispatcher.h
-Headers/gnustep/base/OrderedCollecting.h
-Headers/gnustep/base/OrderedCollection.h
-Headers/gnustep/base/Ordering.h
-Headers/gnustep/base/Port.h
-Headers/gnustep/base/Queue.h
-Headers/gnustep/base/RBTree.h
-Headers/gnustep/base/RBTreeNode.h
-Headers/gnustep/base/README
-Headers/gnustep/base/RawCStream.h
-Headers/gnustep/base/Retaining.h
-Headers/gnustep/base/RunLoop.h
-Headers/gnustep/base/Set.h
-Headers/gnustep/base/SplayTree.h
-Headers/gnustep/base/Stack.h
-Headers/gnustep/base/StdioStream.h
-Headers/gnustep/base/Stream.h
-Headers/gnustep/base/Streaming.h
-Headers/gnustep/base/TcpPort.h
-Headers/gnustep/base/TextCStream.h
-Headers/gnustep/base/UdpPort.h
-Headers/gnustep/base/Unicode.h
-Headers/gnustep/base/UnixFileHandle.h
-Headers/gnustep/base/ValueHolding.h
-Headers/gnustep/base/behavior.h
-Headers/gnustep/base/fast.x
-Headers/gnustep/base/numbers.h
-Headers/gnustep/base/o_array.h
-Headers/gnustep/base/o_array_bas.h
-Headers/gnustep/base/o_array_cbs.h
-Headers/gnustep/base/o_cbs.h
-Headers/gnustep/base/o_hash.h
-Headers/gnustep/base/o_hash_bas.h
-Headers/gnustep/base/o_hash_cbs.h
-Headers/gnustep/base/o_list.h
-Headers/gnustep/base/o_list_bas.h
-Headers/gnustep/base/o_list_cbs.h
-Headers/gnustep/base/o_map.h
-Headers/gnustep/base/o_map_bas.h
-Headers/gnustep/base/o_map_cbs.h
-Headers/gnustep/base/objc-gnu2next.h
-Headers/gnustep/base/ostream.h
-Headers/gnustep/base/preface.h
-Headers/gnustep/gui/AppKit/AppKit.h
-Headers/gnustep/gui/AppKit/DPSOperators.h
-Headers/gnustep/gui/AppKit/GMAppKit.h
-Headers/gnustep/gui/AppKit/GMArchiver.h
-Headers/gnustep/gui/AppKit/GSMethodTable.h
-Headers/gnustep/gui/AppKit/GSPasteboardServer.h
-Headers/gnustep/gui/AppKit/GSServicesManager.h
-Headers/gnustep/gui/AppKit/GSTrackingRect.h
-Headers/gnustep/gui/AppKit/GSWraps.h
-Headers/gnustep/gui/AppKit/IMConnectors.h
-Headers/gnustep/gui/AppKit/IMCustomObject.h
-Headers/gnustep/gui/AppKit/IMLoading.h
-Headers/gnustep/gui/AppKit/NSActionCell.h
-Headers/gnustep/gui/AppKit/NSAffineTransform.h
-Headers/gnustep/gui/AppKit/NSApplication.h
-Headers/gnustep/gui/AppKit/NSAttributedString.h
-Headers/gnustep/gui/AppKit/NSBitmapImageRep.h
-Headers/gnustep/gui/AppKit/NSBox.h
-Headers/gnustep/gui/AppKit/NSBrowser.h
-Headers/gnustep/gui/AppKit/NSBrowserCell.h
-Headers/gnustep/gui/AppKit/NSButton.h
-Headers/gnustep/gui/AppKit/NSButtonCell.h
-Headers/gnustep/gui/AppKit/NSCStringText.h
-Headers/gnustep/gui/AppKit/NSCachedImageRep.h
-Headers/gnustep/gui/AppKit/NSCell.h
-Headers/gnustep/gui/AppKit/NSClipView.h
-Headers/gnustep/gui/AppKit/NSColor.h
-Headers/gnustep/gui/AppKit/NSColorList.h
-Headers/gnustep/gui/AppKit/NSColorPanel.h
-Headers/gnustep/gui/AppKit/NSColorPicker.h
-Headers/gnustep/gui/AppKit/NSColorPicking.h
-Headers/gnustep/gui/AppKit/NSColorWell.h
-Headers/gnustep/gui/AppKit/NSControl.h
-Headers/gnustep/gui/AppKit/NSCursor.h
-Headers/gnustep/gui/AppKit/NSCustomImageRep.h
-Headers/gnustep/gui/AppKit/NSDataLink.h
-Headers/gnustep/gui/AppKit/NSDataLinkManager.h
-Headers/gnustep/gui/AppKit/NSDataLinkPanel.h
-Headers/gnustep/gui/AppKit/NSDragging.h
-Headers/gnustep/gui/AppKit/NSEPSImageRep.h
-Headers/gnustep/gui/AppKit/NSEvent.h
-Headers/gnustep/gui/AppKit/NSFileWrapper.h
-Headers/gnustep/gui/AppKit/NSFont.h
-Headers/gnustep/gui/AppKit/NSFontManager.h
-Headers/gnustep/gui/AppKit/NSFontPanel.h
-Headers/gnustep/gui/AppKit/NSForm.h
-Headers/gnustep/gui/AppKit/NSFormCell.h
-Headers/gnustep/gui/AppKit/NSGraphics.h
-Headers/gnustep/gui/AppKit/NSGraphicsContext.h
-Headers/gnustep/gui/AppKit/NSHelpPanel.h
-Headers/gnustep/gui/AppKit/NSImage.h
-Headers/gnustep/gui/AppKit/NSImageCell.h
-Headers/gnustep/gui/AppKit/NSImageRep.h
-Headers/gnustep/gui/AppKit/NSImageView.h
-Headers/gnustep/gui/AppKit/NSInterfaceStyle.h
-Headers/gnustep/gui/AppKit/NSLayoutManager.h
-Headers/gnustep/gui/AppKit/NSMatrix.h
-Headers/gnustep/gui/AppKit/NSMenu.h
-Headers/gnustep/gui/AppKit/NSMenuItem.h
-Headers/gnustep/gui/AppKit/NSMenuItemCell.h
-Headers/gnustep/gui/AppKit/NSMenuView.h
-Headers/gnustep/gui/AppKit/NSNibDeclarations.h
-Headers/gnustep/gui/AppKit/NSNibLoading.h
-Headers/gnustep/gui/AppKit/NSOpenPanel.h
-Headers/gnustep/gui/AppKit/NSPageLayout.h
-Headers/gnustep/gui/AppKit/NSPanel.h
-Headers/gnustep/gui/AppKit/NSParagraphStyle.h
-Headers/gnustep/gui/AppKit/NSPasteboard.h
-Headers/gnustep/gui/AppKit/NSPopUpButton.h
-Headers/gnustep/gui/AppKit/NSPopUpButtonCell.h
-Headers/gnustep/gui/AppKit/NSPrintInfo.h
-Headers/gnustep/gui/AppKit/NSPrintOperation.h
-Headers/gnustep/gui/AppKit/NSPrintPanel.h
-Headers/gnustep/gui/AppKit/NSPrinter.h
-Headers/gnustep/gui/AppKit/NSResponder.h
-Headers/gnustep/gui/AppKit/NSRulerMarker.h
-Headers/gnustep/gui/AppKit/NSRulerView.h
-Headers/gnustep/gui/AppKit/NSSavePanel.h
-Headers/gnustep/gui/AppKit/NSScreen.h
-Headers/gnustep/gui/AppKit/NSScrollView.h
-Headers/gnustep/gui/AppKit/NSScroller.h
-Headers/gnustep/gui/AppKit/NSSelection.h
-Headers/gnustep/gui/AppKit/NSSlider.h
-Headers/gnustep/gui/AppKit/NSSliderCell.h
-Headers/gnustep/gui/AppKit/NSSpellChecker.h
-Headers/gnustep/gui/AppKit/NSSpellProtocol.h
-Headers/gnustep/gui/AppKit/NSSpellServer.h
-Headers/gnustep/gui/AppKit/NSSplitView.h
-Headers/gnustep/gui/AppKit/NSStringDrawing.h
-Headers/gnustep/gui/AppKit/NSTabView.h
-Headers/gnustep/gui/AppKit/NSTabViewItem.h
-Headers/gnustep/gui/AppKit/NSTableColumn.h
-Headers/gnustep/gui/AppKit/NSTableHeaderCell.h
-Headers/gnustep/gui/AppKit/NSTableHeaderView.h
-Headers/gnustep/gui/AppKit/NSTableView.h
-Headers/gnustep/gui/AppKit/NSText.h
-Headers/gnustep/gui/AppKit/NSTextAttachment.h
-Headers/gnustep/gui/AppKit/NSTextContainer.h
-Headers/gnustep/gui/AppKit/NSTextField.h
-Headers/gnustep/gui/AppKit/NSTextFieldCell.h
-Headers/gnustep/gui/AppKit/NSTextStorage.h
-Headers/gnustep/gui/AppKit/NSTextView.h
-Headers/gnustep/gui/AppKit/NSView.h
-Headers/gnustep/gui/AppKit/NSWindow.h
-Headers/gnustep/gui/AppKit/NSWorkspace.h
-Headers/gnustep/gui/AppKit/PSOperators.h
-Headers/gnustep/gui/AppKit/nsimage-tiff.h
-Headers/gnustep/xgps/XGContext.h
-Headers/gnustep/xgps/XGContextPrivate.h
-Headers/gnustep/xgps/XGDrawObject.h
-Headers/gnustep/xgps/XGGState.h
-Headers/%%GNU_ARCH%%/%%GNU_HOST%%/GSConfig.h
-Headers/%%GNU_ARCH%%/%%GNU_HOST%%/mframe.h
-Libraries/Resources/GNUstepSystemXFontList
-Libraries/Resources/Images/GNUstep.tiff
-Libraries/Resources/Images/GNUstep_Images_Copyright
-Libraries/Resources/Images/common_3DArrowDown.tiff
-Libraries/Resources/Images/common_3DArrowRight.tiff
-Libraries/Resources/Images/common_3DArrowRightH.tiff
-Libraries/Resources/Images/common_ArrowDown.tiff
-Libraries/Resources/Images/common_ArrowDownH.tiff
-Libraries/Resources/Images/common_ArrowLeft.tiff
-Libraries/Resources/Images/common_ArrowLeftH.tiff
-Libraries/Resources/Images/common_ArrowRight.tiff
-Libraries/Resources/Images/common_ArrowRightH.tiff
-Libraries/Resources/Images/common_ArrowUp.tiff
-Libraries/Resources/Images/common_ArrowUpH.tiff
-Libraries/Resources/Images/common_Close.tiff
-Libraries/Resources/Images/common_CloseBroken.tiff
-Libraries/Resources/Images/common_CloseH.tiff
-Libraries/Resources/Images/common_Dimple.tiff
-Libraries/Resources/Images/common_DownArrowSmall.tiff
-Libraries/Resources/Images/common_Folder.tiff
-Libraries/Resources/Images/common_Home.tiff
-Libraries/Resources/Images/common_Mount.tiff
-Libraries/Resources/Images/common_Nibble.tiff
-Libraries/Resources/Images/common_RadioOff.tiff
-Libraries/Resources/Images/common_RadioOn.tiff
-Libraries/Resources/Images/common_Right.tiff
-Libraries/Resources/Images/common_RightH.tiff
-Libraries/Resources/Images/common_Root_Apple.tiff
-Libraries/Resources/Images/common_Root_PC.tiff
-Libraries/Resources/Images/common_Root_SGI.tiff
-Libraries/Resources/Images/common_Root_Sparc.tiff
-Libraries/Resources/Images/common_Root_Sparc2.tiff
-Libraries/Resources/Images/common_SliderHoriz.tiff
-Libraries/Resources/Images/common_SliderVert.tiff
-Libraries/Resources/Images/common_SwitchOff.tiff
-Libraries/Resources/Images/common_SwitchOn.tiff
-Libraries/Resources/Images/common_TabDownSelectedLeft.tiff
-Libraries/Resources/Images/common_TabDownSelectedRight.tiff
-Libraries/Resources/Images/common_TabDownSelectedToUnSelectedJunction.tiff
-Libraries/Resources/Images/common_TabDownUnSelectedJunction.tiff
-Libraries/Resources/Images/common_TabDownUnSelectedLeft.tiff
-Libraries/Resources/Images/common_TabDownUnSelectedRight.tiff
-Libraries/Resources/Images/common_TabDownUnSelectedToSelectedJunction.tiff
-Libraries/Resources/Images/common_TabSelectedLeft.tiff
-Libraries/Resources/Images/common_TabSelectedRight.tiff
-Libraries/Resources/Images/common_TabSelectedToUnSelectedJunction.tiff
-Libraries/Resources/Images/common_TabUnSelectToSelectedJunction.tiff
-Libraries/Resources/Images/common_TabUnSelectedJunction.tiff
-Libraries/Resources/Images/common_TabUnSelectedLeft.tiff
-Libraries/Resources/Images/common_TabUnSelectedRight.tiff
-Libraries/Resources/Images/common_Tile.tiff
-Libraries/Resources/Images/common_Unknown.tiff
-Libraries/Resources/Images/common_Unmount.tiff
-Libraries/Resources/Images/common_UpAndDownArrowSmall.tiff
-Libraries/Resources/Images/common_WMClose.tiff
-Libraries/Resources/Images/common_WMCloseBroken.tiff
-Libraries/Resources/Images/common_ret.tiff
-Libraries/Resources/Images/nsmapping.strings
-Libraries/Resources/NSCharacterSets/README.CharSet
-Libraries/Resources/NSCharacterSets/alphanumericCharSet.dat
-Libraries/Resources/NSCharacterSets/controlCharSet.dat
-Libraries/Resources/NSCharacterSets/decimalDigitCharSet.dat
-Libraries/Resources/NSCharacterSets/decomposableCharSet.dat
-Libraries/Resources/NSCharacterSets/illegalCharSet.dat
-Libraries/Resources/NSCharacterSets/letterCharSet.dat
-Libraries/Resources/NSCharacterSets/lowercaseLetterCharSet.dat
-Libraries/Resources/NSCharacterSets/nonBaseCharSet.dat
-Libraries/Resources/NSCharacterSets/punctuationCharSet.dat
-Libraries/Resources/NSCharacterSets/symbolAndOperatorCharSet.dat
-Libraries/Resources/NSCharacterSets/uppercaseLetterCharSet.dat
-Libraries/Resources/NSCharacterSets/whitespaceAndNlCharSet.dat
-Libraries/Resources/NSCharacterSets/whitespaceCharSet.dat
-Libraries/Resources/NSTimeZones/README
-Libraries/Resources/NSTimeZones/abbreviations
-Libraries/Resources/NSTimeZones/create-abbrevs.m
-Libraries/Resources/NSTimeZones/create-regions.m
-Libraries/Resources/NSTimeZones/nstimezone.m
-Libraries/Resources/NSTimeZones/regions
-Libraries/Resources/NSTimeZones/zones/Africa/Abidjan
-Libraries/Resources/NSTimeZones/zones/Africa/Accra
-Libraries/Resources/NSTimeZones/zones/Africa/Addis_Ababa
-Libraries/Resources/NSTimeZones/zones/Africa/Algiers
-Libraries/Resources/NSTimeZones/zones/Africa/Asmera
-Libraries/Resources/NSTimeZones/zones/Africa/Bamako
-Libraries/Resources/NSTimeZones/zones/Africa/Bangui
-Libraries/Resources/NSTimeZones/zones/Africa/Banjul
-Libraries/Resources/NSTimeZones/zones/Africa/Bissau
-Libraries/Resources/NSTimeZones/zones/Africa/Blantyre
-Libraries/Resources/NSTimeZones/zones/Africa/Brazzaville
-Libraries/Resources/NSTimeZones/zones/Africa/Bujumbura
-Libraries/Resources/NSTimeZones/zones/Africa/Cairo
-Libraries/Resources/NSTimeZones/zones/Africa/Casablanca
-Libraries/Resources/NSTimeZones/zones/Africa/Ceuta
-Libraries/Resources/NSTimeZones/zones/Africa/Conakry
-Libraries/Resources/NSTimeZones/zones/Africa/Dakar
-Libraries/Resources/NSTimeZones/zones/Africa/Dar_es_Salaam
-Libraries/Resources/NSTimeZones/zones/Africa/Djibouti
-Libraries/Resources/NSTimeZones/zones/Africa/Douala
-Libraries/Resources/NSTimeZones/zones/Africa/El_Aaiun
-Libraries/Resources/NSTimeZones/zones/Africa/Freetown
-Libraries/Resources/NSTimeZones/zones/Africa/Gaborone
-Libraries/Resources/NSTimeZones/zones/Africa/Harare
-Libraries/Resources/NSTimeZones/zones/Africa/Johannesburg
-Libraries/Resources/NSTimeZones/zones/Africa/Kampala
-Libraries/Resources/NSTimeZones/zones/Africa/Khartoum
-Libraries/Resources/NSTimeZones/zones/Africa/Kigali
-Libraries/Resources/NSTimeZones/zones/Africa/Kinshasa
-Libraries/Resources/NSTimeZones/zones/Africa/Lagos
-Libraries/Resources/NSTimeZones/zones/Africa/Libreville
-Libraries/Resources/NSTimeZones/zones/Africa/Lome
-Libraries/Resources/NSTimeZones/zones/Africa/Luanda
-Libraries/Resources/NSTimeZones/zones/Africa/Lubumbashi
-Libraries/Resources/NSTimeZones/zones/Africa/Lusaka
-Libraries/Resources/NSTimeZones/zones/Africa/Malabo
-Libraries/Resources/NSTimeZones/zones/Africa/Maputo
-Libraries/Resources/NSTimeZones/zones/Africa/Maseru
-Libraries/Resources/NSTimeZones/zones/Africa/Mbabane
-Libraries/Resources/NSTimeZones/zones/Africa/Mogadishu
-Libraries/Resources/NSTimeZones/zones/Africa/Monrovia
-Libraries/Resources/NSTimeZones/zones/Africa/Nairobi
-Libraries/Resources/NSTimeZones/zones/Africa/Ndjamena
-Libraries/Resources/NSTimeZones/zones/Africa/Niamey
-Libraries/Resources/NSTimeZones/zones/Africa/Nouakchott
-Libraries/Resources/NSTimeZones/zones/Africa/Ouagadougou
-Libraries/Resources/NSTimeZones/zones/Africa/Porto-Novo
-Libraries/Resources/NSTimeZones/zones/Africa/Sao_Tome
-Libraries/Resources/NSTimeZones/zones/Africa/Timbuktu
-Libraries/Resources/NSTimeZones/zones/Africa/Tripoli
-Libraries/Resources/NSTimeZones/zones/Africa/Tunis
-Libraries/Resources/NSTimeZones/zones/Africa/Windhoek
-Libraries/Resources/NSTimeZones/zones/America/Adak
-Libraries/Resources/NSTimeZones/zones/America/Anchorage
-Libraries/Resources/NSTimeZones/zones/America/Anguilla
-Libraries/Resources/NSTimeZones/zones/America/Antigua
-Libraries/Resources/NSTimeZones/zones/America/Araguaina
-Libraries/Resources/NSTimeZones/zones/America/Aruba
-Libraries/Resources/NSTimeZones/zones/America/Asuncion
-Libraries/Resources/NSTimeZones/zones/America/Atka
-Libraries/Resources/NSTimeZones/zones/America/Barbados
-Libraries/Resources/NSTimeZones/zones/America/Belem
-Libraries/Resources/NSTimeZones/zones/America/Belize
-Libraries/Resources/NSTimeZones/zones/America/Bogota
-Libraries/Resources/NSTimeZones/zones/America/Boise
-Libraries/Resources/NSTimeZones/zones/America/Buenos_Aires
-Libraries/Resources/NSTimeZones/zones/America/Cancun
-Libraries/Resources/NSTimeZones/zones/America/Caracas
-Libraries/Resources/NSTimeZones/zones/America/Catamarca
-Libraries/Resources/NSTimeZones/zones/America/Cayenne
-Libraries/Resources/NSTimeZones/zones/America/Cayman
-Libraries/Resources/NSTimeZones/zones/America/Chicago
-Libraries/Resources/NSTimeZones/zones/America/Chihuahua
-Libraries/Resources/NSTimeZones/zones/America/Cordoba
-Libraries/Resources/NSTimeZones/zones/America/Costa_Rica
-Libraries/Resources/NSTimeZones/zones/America/Cuiaba
-Libraries/Resources/NSTimeZones/zones/America/Curacao
-Libraries/Resources/NSTimeZones/zones/America/Dawson
-Libraries/Resources/NSTimeZones/zones/America/Dawson_Creek
-Libraries/Resources/NSTimeZones/zones/America/Denver
-Libraries/Resources/NSTimeZones/zones/America/Detroit
-Libraries/Resources/NSTimeZones/zones/America/Dominica
-Libraries/Resources/NSTimeZones/zones/America/Edmonton
-Libraries/Resources/NSTimeZones/zones/America/El_Salvador
-Libraries/Resources/NSTimeZones/zones/America/Ensenada
-Libraries/Resources/NSTimeZones/zones/America/Fort_Wayne
-Libraries/Resources/NSTimeZones/zones/America/Fortaleza
-Libraries/Resources/NSTimeZones/zones/America/Glace_Bay
-Libraries/Resources/NSTimeZones/zones/America/Godthab
-Libraries/Resources/NSTimeZones/zones/America/Goose_Bay
-Libraries/Resources/NSTimeZones/zones/America/Grand_Turk
-Libraries/Resources/NSTimeZones/zones/America/Grenada
-Libraries/Resources/NSTimeZones/zones/America/Guadeloupe
-Libraries/Resources/NSTimeZones/zones/America/Guatemala
-Libraries/Resources/NSTimeZones/zones/America/Guayaquil
-Libraries/Resources/NSTimeZones/zones/America/Guyana
-Libraries/Resources/NSTimeZones/zones/America/Halifax
-Libraries/Resources/NSTimeZones/zones/America/Havana
-Libraries/Resources/NSTimeZones/zones/America/Indiana/Indianapolis
-Libraries/Resources/NSTimeZones/zones/America/Indiana/Knox
-Libraries/Resources/NSTimeZones/zones/America/Indiana/Marengo
-Libraries/Resources/NSTimeZones/zones/America/Indiana/Vevay
-Libraries/Resources/NSTimeZones/zones/America/Indianapolis
-Libraries/Resources/NSTimeZones/zones/America/Inuvik
-Libraries/Resources/NSTimeZones/zones/America/Iqaluit
-Libraries/Resources/NSTimeZones/zones/America/Jamaica
-Libraries/Resources/NSTimeZones/zones/America/Jujuy
-Libraries/Resources/NSTimeZones/zones/America/Juneau
-Libraries/Resources/NSTimeZones/zones/America/Knox_IN
-Libraries/Resources/NSTimeZones/zones/America/La_Paz
-Libraries/Resources/NSTimeZones/zones/America/Lima
-Libraries/Resources/NSTimeZones/zones/America/Los_Angeles
-Libraries/Resources/NSTimeZones/zones/America/Louisville
-Libraries/Resources/NSTimeZones/zones/America/Maceio
-Libraries/Resources/NSTimeZones/zones/America/Managua
-Libraries/Resources/NSTimeZones/zones/America/Manaus
-Libraries/Resources/NSTimeZones/zones/America/Martinique
-Libraries/Resources/NSTimeZones/zones/America/Mazatlan
-Libraries/Resources/NSTimeZones/zones/America/Mendoza
-Libraries/Resources/NSTimeZones/zones/America/Menominee
-Libraries/Resources/NSTimeZones/zones/America/Mexico_City
-Libraries/Resources/NSTimeZones/zones/America/Miquelon
-Libraries/Resources/NSTimeZones/zones/America/Montevideo
-Libraries/Resources/NSTimeZones/zones/America/Montreal
-Libraries/Resources/NSTimeZones/zones/America/Montserrat
-Libraries/Resources/NSTimeZones/zones/America/Nassau
-Libraries/Resources/NSTimeZones/zones/America/New_York
-Libraries/Resources/NSTimeZones/zones/America/Nipigon
-Libraries/Resources/NSTimeZones/zones/America/Nome
-Libraries/Resources/NSTimeZones/zones/America/Noronha
-Libraries/Resources/NSTimeZones/zones/America/Panama
-Libraries/Resources/NSTimeZones/zones/America/Pangnirtung
-Libraries/Resources/NSTimeZones/zones/America/Paramaribo
-Libraries/Resources/NSTimeZones/zones/America/Phoenix
-Libraries/Resources/NSTimeZones/zones/America/Port-au-Prince
-Libraries/Resources/NSTimeZones/zones/America/Port_of_Spain
-Libraries/Resources/NSTimeZones/zones/America/Porto_Acre
-Libraries/Resources/NSTimeZones/zones/America/Porto_Velho
-Libraries/Resources/NSTimeZones/zones/America/Puerto_Rico
-Libraries/Resources/NSTimeZones/zones/America/Rainy_River
-Libraries/Resources/NSTimeZones/zones/America/Rankin_Inlet
-Libraries/Resources/NSTimeZones/zones/America/Regina
-Libraries/Resources/NSTimeZones/zones/America/Rosario
-Libraries/Resources/NSTimeZones/zones/America/Santiago
-Libraries/Resources/NSTimeZones/zones/America/Santo_Domingo
-Libraries/Resources/NSTimeZones/zones/America/Sao_Paulo
-Libraries/Resources/NSTimeZones/zones/America/Scoresbysund
-Libraries/Resources/NSTimeZones/zones/America/Shiprock
-Libraries/Resources/NSTimeZones/zones/America/St_Johns
-Libraries/Resources/NSTimeZones/zones/America/St_Kitts
-Libraries/Resources/NSTimeZones/zones/America/St_Lucia
-Libraries/Resources/NSTimeZones/zones/America/St_Thomas
-Libraries/Resources/NSTimeZones/zones/America/St_Vincent
-Libraries/Resources/NSTimeZones/zones/America/Swift_Current
-Libraries/Resources/NSTimeZones/zones/America/Tegucigalpa
-Libraries/Resources/NSTimeZones/zones/America/Thule
-Libraries/Resources/NSTimeZones/zones/America/Thunder_Bay
-Libraries/Resources/NSTimeZones/zones/America/Tijuana
-Libraries/Resources/NSTimeZones/zones/America/Tortola
-Libraries/Resources/NSTimeZones/zones/America/Vancouver
-Libraries/Resources/NSTimeZones/zones/America/Virgin
-Libraries/Resources/NSTimeZones/zones/America/Whitehorse
-Libraries/Resources/NSTimeZones/zones/America/Winnipeg
-Libraries/Resources/NSTimeZones/zones/America/Yakutat
-Libraries/Resources/NSTimeZones/zones/America/Yellowknife
-Libraries/Resources/NSTimeZones/zones/Antarctica/Casey
-Libraries/Resources/NSTimeZones/zones/Antarctica/Davis
-Libraries/Resources/NSTimeZones/zones/Antarctica/DumontDUrville
-Libraries/Resources/NSTimeZones/zones/Antarctica/Mawson
-Libraries/Resources/NSTimeZones/zones/Antarctica/McMurdo
-Libraries/Resources/NSTimeZones/zones/Antarctica/Palmer
-Libraries/Resources/NSTimeZones/zones/Antarctica/South_Pole
-Libraries/Resources/NSTimeZones/zones/Arctic/Longyearbyen
-Libraries/Resources/NSTimeZones/zones/Asia/Aden
-Libraries/Resources/NSTimeZones/zones/Asia/Almaty
-Libraries/Resources/NSTimeZones/zones/Asia/Amman
-Libraries/Resources/NSTimeZones/zones/Asia/Anadyr
-Libraries/Resources/NSTimeZones/zones/Asia/Aqtau
-Libraries/Resources/NSTimeZones/zones/Asia/Aqtobe
-Libraries/Resources/NSTimeZones/zones/Asia/Ashkhabad
-Libraries/Resources/NSTimeZones/zones/Asia/Baghdad
-Libraries/Resources/NSTimeZones/zones/Asia/Bahrain
-Libraries/Resources/NSTimeZones/zones/Asia/Baku
-Libraries/Resources/NSTimeZones/zones/Asia/Bangkok
-Libraries/Resources/NSTimeZones/zones/Asia/Beirut
-Libraries/Resources/NSTimeZones/zones/Asia/Bishkek
-Libraries/Resources/NSTimeZones/zones/Asia/Brunei
-Libraries/Resources/NSTimeZones/zones/Asia/Calcutta
-Libraries/Resources/NSTimeZones/zones/Asia/Chungking
-Libraries/Resources/NSTimeZones/zones/Asia/Colombo
-Libraries/Resources/NSTimeZones/zones/Asia/Dacca
-Libraries/Resources/NSTimeZones/zones/Asia/Damascus
-Libraries/Resources/NSTimeZones/zones/Asia/Dubai
-Libraries/Resources/NSTimeZones/zones/Asia/Dushanbe
-Libraries/Resources/NSTimeZones/zones/Asia/Gaza
-Libraries/Resources/NSTimeZones/zones/Asia/Harbin
-Libraries/Resources/NSTimeZones/zones/Asia/Hong_Kong
-Libraries/Resources/NSTimeZones/zones/Asia/Irkutsk
-Libraries/Resources/NSTimeZones/zones/Asia/Istanbul
-Libraries/Resources/NSTimeZones/zones/Asia/Jakarta
-Libraries/Resources/NSTimeZones/zones/Asia/Jayapura
-Libraries/Resources/NSTimeZones/zones/Asia/Jerusalem
-Libraries/Resources/NSTimeZones/zones/Asia/Kabul
-Libraries/Resources/NSTimeZones/zones/Asia/Kamchatka
-Libraries/Resources/NSTimeZones/zones/Asia/Karachi
-Libraries/Resources/NSTimeZones/zones/Asia/Kashgar
-Libraries/Resources/NSTimeZones/zones/Asia/Katmandu
-Libraries/Resources/NSTimeZones/zones/Asia/Krasnoyarsk
-Libraries/Resources/NSTimeZones/zones/Asia/Kuala_Lumpur
-Libraries/Resources/NSTimeZones/zones/Asia/Kuching
-Libraries/Resources/NSTimeZones/zones/Asia/Kuwait
-Libraries/Resources/NSTimeZones/zones/Asia/Macao
-Libraries/Resources/NSTimeZones/zones/Asia/Magadan
-Libraries/Resources/NSTimeZones/zones/Asia/Manila
-Libraries/Resources/NSTimeZones/zones/Asia/Muscat
-Libraries/Resources/NSTimeZones/zones/Asia/Nicosia
-Libraries/Resources/NSTimeZones/zones/Asia/Novosibirsk
-Libraries/Resources/NSTimeZones/zones/Asia/Omsk
-Libraries/Resources/NSTimeZones/zones/Asia/Phnom_Penh
-Libraries/Resources/NSTimeZones/zones/Asia/Pyongyang
-Libraries/Resources/NSTimeZones/zones/Asia/Qatar
-Libraries/Resources/NSTimeZones/zones/Asia/Rangoon
-Libraries/Resources/NSTimeZones/zones/Asia/Riyadh
-Libraries/Resources/NSTimeZones/zones/Asia/Riyadh87
-Libraries/Resources/NSTimeZones/zones/Asia/Riyadh88
-Libraries/Resources/NSTimeZones/zones/Asia/Riyadh89
-Libraries/Resources/NSTimeZones/zones/Asia/Saigon
-Libraries/Resources/NSTimeZones/zones/Asia/Samarkand
-Libraries/Resources/NSTimeZones/zones/Asia/Seoul
-Libraries/Resources/NSTimeZones/zones/Asia/Shanghai
-Libraries/Resources/NSTimeZones/zones/Asia/Singapore
-Libraries/Resources/NSTimeZones/zones/Asia/Taipei
-Libraries/Resources/NSTimeZones/zones/Asia/Tashkent
-Libraries/Resources/NSTimeZones/zones/Asia/Tbilisi
-Libraries/Resources/NSTimeZones/zones/Asia/Tehran
-Libraries/Resources/NSTimeZones/zones/Asia/Tel_Aviv
-Libraries/Resources/NSTimeZones/zones/Asia/Thimbu
-Libraries/Resources/NSTimeZones/zones/Asia/Tokyo
-Libraries/Resources/NSTimeZones/zones/Asia/Ujung_Pandang
-Libraries/Resources/NSTimeZones/zones/Asia/Ulan_Bator
-Libraries/Resources/NSTimeZones/zones/Asia/Urumqi
-Libraries/Resources/NSTimeZones/zones/Asia/Vientiane
-Libraries/Resources/NSTimeZones/zones/Asia/Vladivostok
-Libraries/Resources/NSTimeZones/zones/Asia/Yakutsk
-Libraries/Resources/NSTimeZones/zones/Asia/Yekaterinburg
-Libraries/Resources/NSTimeZones/zones/Asia/Yerevan
-Libraries/Resources/NSTimeZones/zones/Atlantic/Azores
-Libraries/Resources/NSTimeZones/zones/Atlantic/Bermuda
-Libraries/Resources/NSTimeZones/zones/Atlantic/Canary
-Libraries/Resources/NSTimeZones/zones/Atlantic/Cape_Verde
-Libraries/Resources/NSTimeZones/zones/Atlantic/Faeroe
-Libraries/Resources/NSTimeZones/zones/Atlantic/Jan_Mayen
-Libraries/Resources/NSTimeZones/zones/Atlantic/Madeira
-Libraries/Resources/NSTimeZones/zones/Atlantic/Reykjavik
-Libraries/Resources/NSTimeZones/zones/Atlantic/South_Georgia
-Libraries/Resources/NSTimeZones/zones/Atlantic/St_Helena
-Libraries/Resources/NSTimeZones/zones/Atlantic/Stanley
-Libraries/Resources/NSTimeZones/zones/Australia/ACT
-Libraries/Resources/NSTimeZones/zones/Australia/Adelaide
-Libraries/Resources/NSTimeZones/zones/Australia/Brisbane
-Libraries/Resources/NSTimeZones/zones/Australia/Broken_Hill
-Libraries/Resources/NSTimeZones/zones/Australia/Canberra
-Libraries/Resources/NSTimeZones/zones/Australia/Darwin
-Libraries/Resources/NSTimeZones/zones/Australia/Hobart
-Libraries/Resources/NSTimeZones/zones/Australia/LHI
-Libraries/Resources/NSTimeZones/zones/Australia/Lindeman
-Libraries/Resources/NSTimeZones/zones/Australia/Lord_Howe
-Libraries/Resources/NSTimeZones/zones/Australia/Melbourne
-Libraries/Resources/NSTimeZones/zones/Australia/NSW
-Libraries/Resources/NSTimeZones/zones/Australia/North
-Libraries/Resources/NSTimeZones/zones/Australia/Perth
-Libraries/Resources/NSTimeZones/zones/Australia/Queensland
-Libraries/Resources/NSTimeZones/zones/Australia/South
-Libraries/Resources/NSTimeZones/zones/Australia/Sydney
-Libraries/Resources/NSTimeZones/zones/Australia/Tasmania
-Libraries/Resources/NSTimeZones/zones/Australia/Victoria
-Libraries/Resources/NSTimeZones/zones/Australia/West
-Libraries/Resources/NSTimeZones/zones/Australia/Yancowinna
-Libraries/Resources/NSTimeZones/zones/Brazil/Acre
-Libraries/Resources/NSTimeZones/zones/Brazil/DeNoronha
-Libraries/Resources/NSTimeZones/zones/Brazil/East
-Libraries/Resources/NSTimeZones/zones/Brazil/West
-Libraries/Resources/NSTimeZones/zones/CET
-Libraries/Resources/NSTimeZones/zones/CST6CDT
-Libraries/Resources/NSTimeZones/zones/Canada/Atlantic
-Libraries/Resources/NSTimeZones/zones/Canada/Central
-Libraries/Resources/NSTimeZones/zones/Canada/East-Saskatchewan
-Libraries/Resources/NSTimeZones/zones/Canada/Eastern
-Libraries/Resources/NSTimeZones/zones/Canada/Mountain
-Libraries/Resources/NSTimeZones/zones/Canada/Newfoundland
-Libraries/Resources/NSTimeZones/zones/Canada/Pacific
-Libraries/Resources/NSTimeZones/zones/Canada/Saskatchewan
-Libraries/Resources/NSTimeZones/zones/Canada/Yukon
-Libraries/Resources/NSTimeZones/zones/Chile/Continental
-Libraries/Resources/NSTimeZones/zones/Chile/EasterIsland
-Libraries/Resources/NSTimeZones/zones/Cuba
-Libraries/Resources/NSTimeZones/zones/EET
-Libraries/Resources/NSTimeZones/zones/EST
-Libraries/Resources/NSTimeZones/zones/EST5EDT
-Libraries/Resources/NSTimeZones/zones/Egypt
-Libraries/Resources/NSTimeZones/zones/Eire
-Libraries/Resources/NSTimeZones/zones/Etc/GMT
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+0
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+1
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+10
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+11
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+12
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+2
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+3
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+4
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+5
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+6
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+7
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+8
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+9
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-0
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-1
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-10
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-11
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-12
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-13
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-14
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-2
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-3
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-4
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-5
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-6
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-7
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-8
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-9
-Libraries/Resources/NSTimeZones/zones/Etc/GMT0
-Libraries/Resources/NSTimeZones/zones/Etc/Greenwich
-Libraries/Resources/NSTimeZones/zones/Etc/UCT
-Libraries/Resources/NSTimeZones/zones/Etc/UTC
-Libraries/Resources/NSTimeZones/zones/Etc/Universal
-Libraries/Resources/NSTimeZones/zones/Etc/Zulu
-Libraries/Resources/NSTimeZones/zones/Europe/Amsterdam
-Libraries/Resources/NSTimeZones/zones/Europe/Andorra
-Libraries/Resources/NSTimeZones/zones/Europe/Athens
-Libraries/Resources/NSTimeZones/zones/Europe/Belfast
-Libraries/Resources/NSTimeZones/zones/Europe/Belgrade
-Libraries/Resources/NSTimeZones/zones/Europe/Berlin
-Libraries/Resources/NSTimeZones/zones/Europe/Bratislava
-Libraries/Resources/NSTimeZones/zones/Europe/Brussels
-Libraries/Resources/NSTimeZones/zones/Europe/Bucharest
-Libraries/Resources/NSTimeZones/zones/Europe/Budapest
-Libraries/Resources/NSTimeZones/zones/Europe/Chisinau
-Libraries/Resources/NSTimeZones/zones/Europe/Copenhagen
-Libraries/Resources/NSTimeZones/zones/Europe/Dublin
-Libraries/Resources/NSTimeZones/zones/Europe/Gibraltar
-Libraries/Resources/NSTimeZones/zones/Europe/Helsinki
-Libraries/Resources/NSTimeZones/zones/Europe/Istanbul
-Libraries/Resources/NSTimeZones/zones/Europe/Kaliningrad
-Libraries/Resources/NSTimeZones/zones/Europe/Kiev
-Libraries/Resources/NSTimeZones/zones/Europe/Lisbon
-Libraries/Resources/NSTimeZones/zones/Europe/Ljubljana
-Libraries/Resources/NSTimeZones/zones/Europe/London
-Libraries/Resources/NSTimeZones/zones/Europe/Luxembourg
-Libraries/Resources/NSTimeZones/zones/Europe/Madrid
-Libraries/Resources/NSTimeZones/zones/Europe/Malta
-Libraries/Resources/NSTimeZones/zones/Europe/Minsk
-Libraries/Resources/NSTimeZones/zones/Europe/Monaco
-Libraries/Resources/NSTimeZones/zones/Europe/Moscow
-Libraries/Resources/NSTimeZones/zones/Europe/Oslo
-Libraries/Resources/NSTimeZones/zones/Europe/Paris
-Libraries/Resources/NSTimeZones/zones/Europe/Prague
-Libraries/Resources/NSTimeZones/zones/Europe/Riga
-Libraries/Resources/NSTimeZones/zones/Europe/Rome
-Libraries/Resources/NSTimeZones/zones/Europe/Samara
-Libraries/Resources/NSTimeZones/zones/Europe/San_Marino
-Libraries/Resources/NSTimeZones/zones/Europe/Sarajevo
-Libraries/Resources/NSTimeZones/zones/Europe/Simferopol
-Libraries/Resources/NSTimeZones/zones/Europe/Skopje
-Libraries/Resources/NSTimeZones/zones/Europe/Sofia
-Libraries/Resources/NSTimeZones/zones/Europe/Stockholm
-Libraries/Resources/NSTimeZones/zones/Europe/Tallinn
-Libraries/Resources/NSTimeZones/zones/Europe/Tirane
-Libraries/Resources/NSTimeZones/zones/Europe/Vaduz
-Libraries/Resources/NSTimeZones/zones/Europe/Vatican
-Libraries/Resources/NSTimeZones/zones/Europe/Vienna
-Libraries/Resources/NSTimeZones/zones/Europe/Vilnius
-Libraries/Resources/NSTimeZones/zones/Europe/Warsaw
-Libraries/Resources/NSTimeZones/zones/Europe/Zagreb
-Libraries/Resources/NSTimeZones/zones/Europe/Zurich
-Libraries/Resources/NSTimeZones/zones/GB
-Libraries/Resources/NSTimeZones/zones/GMT
-Libraries/Resources/NSTimeZones/zones/GMT+0
-Libraries/Resources/NSTimeZones/zones/GMT-0
-Libraries/Resources/NSTimeZones/zones/GMT0
-Libraries/Resources/NSTimeZones/zones/Greenwich
-Libraries/Resources/NSTimeZones/zones/HST
-Libraries/Resources/NSTimeZones/zones/Hongkong
-Libraries/Resources/NSTimeZones/zones/Iceland
-Libraries/Resources/NSTimeZones/zones/Indian/Antananarivo
-Libraries/Resources/NSTimeZones/zones/Indian/Chagos
-Libraries/Resources/NSTimeZones/zones/Indian/Christmas
-Libraries/Resources/NSTimeZones/zones/Indian/Cocos
-Libraries/Resources/NSTimeZones/zones/Indian/Comoro
-Libraries/Resources/NSTimeZones/zones/Indian/Kerguelen
-Libraries/Resources/NSTimeZones/zones/Indian/Mahe
-Libraries/Resources/NSTimeZones/zones/Indian/Maldives
-Libraries/Resources/NSTimeZones/zones/Indian/Mauritius
-Libraries/Resources/NSTimeZones/zones/Indian/Mayotte
-Libraries/Resources/NSTimeZones/zones/Indian/Reunion
-Libraries/Resources/NSTimeZones/zones/Iran
-Libraries/Resources/NSTimeZones/zones/Israel
-Libraries/Resources/NSTimeZones/zones/Jamaica
-Libraries/Resources/NSTimeZones/zones/Japan
-Libraries/Resources/NSTimeZones/zones/Kwajalein
-Libraries/Resources/NSTimeZones/zones/Libya
-Libraries/Resources/NSTimeZones/zones/MET
-Libraries/Resources/NSTimeZones/zones/MST
-Libraries/Resources/NSTimeZones/zones/MST7MDT
-Libraries/Resources/NSTimeZones/zones/Mexico/BajaNorte
-Libraries/Resources/NSTimeZones/zones/Mexico/BajaSur
-Libraries/Resources/NSTimeZones/zones/Mexico/General
-Libraries/Resources/NSTimeZones/zones/Mideast/Riyadh87
-Libraries/Resources/NSTimeZones/zones/Mideast/Riyadh88
-Libraries/Resources/NSTimeZones/zones/Mideast/Riyadh89
-Libraries/Resources/NSTimeZones/zones/NZ
-Libraries/Resources/NSTimeZones/zones/NZ-CHAT
-Libraries/Resources/NSTimeZones/zones/Navajo
-Libraries/Resources/NSTimeZones/zones/PRC
-Libraries/Resources/NSTimeZones/zones/PST8PDT
-Libraries/Resources/NSTimeZones/zones/Pacific/Apia
-Libraries/Resources/NSTimeZones/zones/Pacific/Auckland
-Libraries/Resources/NSTimeZones/zones/Pacific/Chatham
-Libraries/Resources/NSTimeZones/zones/Pacific/Easter
-Libraries/Resources/NSTimeZones/zones/Pacific/Efate
-Libraries/Resources/NSTimeZones/zones/Pacific/Enderbury
-Libraries/Resources/NSTimeZones/zones/Pacific/Fakaofo
-Libraries/Resources/NSTimeZones/zones/Pacific/Fiji
-Libraries/Resources/NSTimeZones/zones/Pacific/Funafuti
-Libraries/Resources/NSTimeZones/zones/Pacific/Galapagos
-Libraries/Resources/NSTimeZones/zones/Pacific/Gambier
-Libraries/Resources/NSTimeZones/zones/Pacific/Guadalcanal
-Libraries/Resources/NSTimeZones/zones/Pacific/Guam
-Libraries/Resources/NSTimeZones/zones/Pacific/Honolulu
-Libraries/Resources/NSTimeZones/zones/Pacific/Johnston
-Libraries/Resources/NSTimeZones/zones/Pacific/Kiritimati
-Libraries/Resources/NSTimeZones/zones/Pacific/Kosrae
-Libraries/Resources/NSTimeZones/zones/Pacific/Kwajalein
-Libraries/Resources/NSTimeZones/zones/Pacific/Majuro
-Libraries/Resources/NSTimeZones/zones/Pacific/Marquesas
-Libraries/Resources/NSTimeZones/zones/Pacific/Midway
-Libraries/Resources/NSTimeZones/zones/Pacific/Nauru
-Libraries/Resources/NSTimeZones/zones/Pacific/Niue
-Libraries/Resources/NSTimeZones/zones/Pacific/Norfolk
-Libraries/Resources/NSTimeZones/zones/Pacific/Noumea
-Libraries/Resources/NSTimeZones/zones/Pacific/Pago_Pago
-Libraries/Resources/NSTimeZones/zones/Pacific/Palau
-Libraries/Resources/NSTimeZones/zones/Pacific/Pitcairn
-Libraries/Resources/NSTimeZones/zones/Pacific/Ponape
-Libraries/Resources/NSTimeZones/zones/Pacific/Port_Moresby
-Libraries/Resources/NSTimeZones/zones/Pacific/Rarotonga
-Libraries/Resources/NSTimeZones/zones/Pacific/Saipan
-Libraries/Resources/NSTimeZones/zones/Pacific/Samoa
-Libraries/Resources/NSTimeZones/zones/Pacific/Tahiti
-Libraries/Resources/NSTimeZones/zones/Pacific/Tarawa
-Libraries/Resources/NSTimeZones/zones/Pacific/Tongatapu
-Libraries/Resources/NSTimeZones/zones/Pacific/Truk
-Libraries/Resources/NSTimeZones/zones/Pacific/Wake
-Libraries/Resources/NSTimeZones/zones/Pacific/Wallis
-Libraries/Resources/NSTimeZones/zones/Pacific/Yap
-Libraries/Resources/NSTimeZones/zones/Poland
-Libraries/Resources/NSTimeZones/zones/Portugal
-Libraries/Resources/NSTimeZones/zones/ROC
-Libraries/Resources/NSTimeZones/zones/ROK
-Libraries/Resources/NSTimeZones/zones/Singapore
-Libraries/Resources/NSTimeZones/zones/SystemV/AST4
-Libraries/Resources/NSTimeZones/zones/SystemV/AST4ADT
-Libraries/Resources/NSTimeZones/zones/SystemV/CST6
-Libraries/Resources/NSTimeZones/zones/SystemV/CST6CDT
-Libraries/Resources/NSTimeZones/zones/SystemV/EST5
-Libraries/Resources/NSTimeZones/zones/SystemV/EST5EDT
-Libraries/Resources/NSTimeZones/zones/SystemV/HST10
-Libraries/Resources/NSTimeZones/zones/SystemV/MST7
-Libraries/Resources/NSTimeZones/zones/SystemV/MST7MDT
-Libraries/Resources/NSTimeZones/zones/SystemV/PST8
-Libraries/Resources/NSTimeZones/zones/SystemV/PST8PDT
-Libraries/Resources/NSTimeZones/zones/SystemV/YST9
-Libraries/Resources/NSTimeZones/zones/SystemV/YST9YDT
-Libraries/Resources/NSTimeZones/zones/Turkey
-Libraries/Resources/NSTimeZones/zones/UCT
-Libraries/Resources/NSTimeZones/zones/US/Alaska
-Libraries/Resources/NSTimeZones/zones/US/Aleutian
-Libraries/Resources/NSTimeZones/zones/US/Arizona
-Libraries/Resources/NSTimeZones/zones/US/Central
-Libraries/Resources/NSTimeZones/zones/US/East-Indiana
-Libraries/Resources/NSTimeZones/zones/US/Eastern
-Libraries/Resources/NSTimeZones/zones/US/Hawaii
-Libraries/Resources/NSTimeZones/zones/US/Indiana-Starke
-Libraries/Resources/NSTimeZones/zones/US/Michigan
-Libraries/Resources/NSTimeZones/zones/US/Mountain
-Libraries/Resources/NSTimeZones/zones/US/Pacific
-Libraries/Resources/NSTimeZones/zones/US/Pacific-New
-Libraries/Resources/NSTimeZones/zones/US/Samoa
-Libraries/Resources/NSTimeZones/zones/UTC
-Libraries/Resources/NSTimeZones/zones/Universal
-Libraries/Resources/NSTimeZones/zones/W-SU
-Libraries/Resources/NSTimeZones/zones/WET
-Libraries/Resources/NSTimeZones/zones/Zulu
-Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/libgmodel.so
-Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/libgmodel.so.0.6.0
-Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/libgnustep-base.so
-Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/libgnustep-base.so.0.6.0
-Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/libgnustep-gui.so
-Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/libgnustep-gui.so.0.6.0
-Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/libgnustep-xgps.so
-Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/libgnustep-xgps.so.0.6.0
-Library/Model/SavePanel.gmodel
-Library/Services/example.service/Resources/Info-gnustep.plist
-Library/Services/example.service/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/example
-Makefiles/GNUstep.csh
-Makefiles/GNUstep.sh
-Makefiles/MediaBook.func
-Makefiles/MediaBook.sh
-Makefiles/aggregate.make
-Makefiles/application.make
-Makefiles/brain.make
-Makefiles/bundle.make
-Makefiles/clean_cpu.sh
-Makefiles/clean_os.sh
-Makefiles/clean_vendor.sh
-Makefiles/common.make
-Makefiles/config.guess
-Makefiles/config.sub
-Makefiles/cpu.sh
-Makefiles/ctool.make
-Makefiles/documentation.make
-Makefiles/executable.template
-Makefiles/install-sh
-Makefiles/%%GNU_ARCH%%/%%GNU_HOST%%/config.make
-Makefiles/%%GNU_ARCH%%/%%GNU_HOST%%/which_lib
-Makefiles/ld_lib_path.csh
-Makefiles/ld_lib_path.sh
-Makefiles/library.make
-Makefiles/mkinstalldirs
-Makefiles/names.make
-Makefiles/objc.make
-Makefiles/os.sh
-Makefiles/rootinstall.sh
-Makefiles/rootuninstall.sh
-Makefiles/rules.make
-Makefiles/service.make
-Makefiles/subproject.make
-Makefiles/target.make
-Makefiles/test-application.make
-Makefiles/test-library.make
-Makefiles/test-tool.make
-Makefiles/tool.make
-Makefiles/transform_paths.sh
-Makefiles/vendor.sh
-Tools/debugapp
-Tools/defaults
-Tools/dread
-Tools/dremove
-Tools/dwrite
-Tools/gdnc
-Tools/gpbs
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gdnc
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gdomap
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/defaults
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/dread
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/dremove
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/dwrite
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/gdnc
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/gpbs
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/make_services
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/pldes
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/plparse
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/plser
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/set_show_service
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/sfparse
-Tools/make_services
-Tools/openapp
-Tools/opentool
-Tools/pldes
-Tools/plparse
-Tools/plser
-Tools/set_show_service
-Tools/sfparse
-share/config.site
-@exec mkdir -p %D/Apps
-@exec mkdir -p %D/Headers/gnustep/unicode
-@exec mkdir -p %D/Library/PostScript
-@exec mkdir -p %D/Library/man
-@exec mkdir -p %D/Library/info
-@dirrm share
-@dirrm Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps
-@dirrm Tools/%%GNU_ARCH%%/%%GNU_HOST%%
-@dirrm Tools/%%GNU_ARCH%%
-@dirrm Tools
-@dirrm Makefiles/%%GNU_ARCH%%/%%GNU_HOST%%
-@dirrm Makefiles/%%GNU_ARCH%%
-@dirrm Makefiles
-@dirrm Library/man
-@dirrm Library/info
-@dirrm Library/Services/example.service/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps
-@dirrm Library/Services/example.service/%%GNU_ARCH%%/%%GNU_HOST%%
-@dirrm Library/Services/example.service/%%GNU_ARCH%%
-@dirrm Library/Services/example.service/Resources
-@dirrm Library/Services/example.service
-@dirrm Library/Services
-@dirrm Library/PostScript
-@dirrm Library/Model
-@dirrm Library
-@dirrm Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps
-@dirrm Libraries/%%GNU_ARCH%%/%%GNU_HOST%%
-@dirrm Libraries/%%GNU_ARCH%%
-@dirrm Libraries/Resources/NSTimeZones/zones/US
-@dirrm Libraries/Resources/NSTimeZones/zones/SystemV
-@dirrm Libraries/Resources/NSTimeZones/zones/Pacific
-@dirrm Libraries/Resources/NSTimeZones/zones/Mideast
-@dirrm Libraries/Resources/NSTimeZones/zones/Mexico
-@dirrm Libraries/Resources/NSTimeZones/zones/Indian
-@dirrm Libraries/Resources/NSTimeZones/zones/Europe
-@dirrm Libraries/Resources/NSTimeZones/zones/Etc
-@dirrm Libraries/Resources/NSTimeZones/zones/Chile
-@dirrm Libraries/Resources/NSTimeZones/zones/Canada
-@dirrm Libraries/Resources/NSTimeZones/zones/Brazil
-@dirrm Libraries/Resources/NSTimeZones/zones/Australia
-@dirrm Libraries/Resources/NSTimeZones/zones/Atlantic
-@dirrm Libraries/Resources/NSTimeZones/zones/Asia
-@dirrm Libraries/Resources/NSTimeZones/zones/Arctic
-@dirrm Libraries/Resources/NSTimeZones/zones/Antarctica
-@dirrm Libraries/Resources/NSTimeZones/zones/America/Indiana
-@dirrm Libraries/Resources/NSTimeZones/zones/America
-@dirrm Libraries/Resources/NSTimeZones/zones/Africa
-@dirrm Libraries/Resources/NSTimeZones/zones
-@dirrm Libraries/Resources/NSTimeZones
-@dirrm Libraries/Resources/NSCharacterSets
-@dirrm Libraries/Resources/Images
-@dirrm Libraries/Resources
-@dirrm Libraries
-@dirrm Headers/%%GNU_ARCH%%/%%GNU_HOST%%
-@dirrm Headers/%%GNU_ARCH%%
-@dirrm Headers/gnustep/xgps
-@dirrm Headers/gnustep/unicode
-@dirrm Headers/gnustep/gui/AppKit
-@dirrm Headers/gnustep/gui
-@dirrm Headers/gnustep/base
-@dirrm Headers/gnustep/Foundation
-@dirrm Headers/gnustep
-@dirrm Headers
-@dirrm Apps
-@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B
-@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R
diff --git a/lang/gnustep-objc/Makefile b/lang/gnustep-objc/Makefile
deleted file mode 100644
index 4421a6be45da..000000000000
--- a/lang/gnustep-objc/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-# New ports collection makefile for: gnustep
-# Version required: 0.6.0
-# Date created: 03 October 1998
-# Whom: Thomas Gellekum <tg@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-DISTNAME= gstep-core-0.6.0
-PKGNAME= gnustep-0.6.0
-CATEGORIES= devel
-MASTER_SITES= ftp://ftp.gnustep.org/pub/gnustep/core/ \
- ftp://ftp.peanuts.org/Mirrors/GNUstep/gnustep/core/
-
-MAINTAINER= ports@FreeBSD.org
-
-LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \
- tiff.4:${PORTSDIR}/graphics/tiff
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 300000
-BROKEN= "Sorry, this port does not work on FreeBSD-2.2.x"
-.endif
-
-USE_NEWGCC= yes
-PREFIX= ${LOCALBASE}/GNUstep
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= INSTALL_PROGRAM="${INSTALL} -c" INSTALL_DATA="${INSTALL} -c"
-CONFIGURE_ARGS= --with-library-combo=gnu-gnu-gnu-xgps \
- --with-jpeg-library=${LOCALBASE}/lib \
- --with-jpeg-include=${LOCALBASE}/include \
- --with-tiff-library=${LOCALBASE}/lib \
- --with-tiff-include=${LOCALBASE}/include
-USE_GMAKE= yes
-USE_XLIB= yes
-MAKEFILE=
-MAKE_FLAGS= OPTFLAG="${CFLAGS}"
-NO_MTREE= yes
-
-.if ${MACHINE_ARCH} == "i386"
-GNU_ARCH= ix86
-.else
-GNU_ARCH= ${MACHINE_ARCH}
-.endif
-GNU_HOST= freebsd${OSREL}
-PLIST_SUB+= GNU_ARCH=${GNU_ARCH} GNU_HOST=${GNU_HOST}
-
-.include <bsd.port.post.mk>
diff --git a/lang/gnustep-objc/distinfo b/lang/gnustep-objc/distinfo
deleted file mode 100644
index 41517b391ebd..000000000000
--- a/lang/gnustep-objc/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (gstep-core-0.6.0.tar.gz) = 1f482454bd8a3d1429647fb9041beb83
diff --git a/lang/gnustep-objc/pkg-comment b/lang/gnustep-objc/pkg-comment
deleted file mode 100644
index bd9d45e35de5..000000000000
--- a/lang/gnustep-objc/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Objective-C libraries based on the OpenStep standard
diff --git a/lang/gnustep-objc/pkg-descr b/lang/gnustep-objc/pkg-descr
deleted file mode 100644
index de2294649d73..000000000000
--- a/lang/gnustep-objc/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-GNUstep is a set of general-purpose Objective-C libraries base on the
-OpenStep standard developed by NeXT (now Apple) Inc. The libraries
-consist of everything from foundation classes, such as dictionaries and
-arrays, to GUI interface classes such as windows, sliders, buttons, etc.
-
-Please contact the GNUstep maintainers at <discussion@gnustep.org> in
-case of questions and help offers.
diff --git a/lang/gnustep-objc/pkg-plist b/lang/gnustep-objc/pkg-plist
deleted file mode 100644
index 6c4fb41f7f5c..000000000000
--- a/lang/gnustep-objc/pkg-plist
+++ /dev/null
@@ -1,996 +0,0 @@
-Headers/gnustep/Foundation/DistributedObjects.h
-Headers/gnustep/Foundation/Foundation.h
-Headers/gnustep/Foundation/NSArchiver.h
-Headers/gnustep/Foundation/NSArray.h
-Headers/gnustep/Foundation/NSAttributedString.h
-Headers/gnustep/Foundation/NSAutoreleasePool.h
-Headers/gnustep/Foundation/NSBitmapCharSet.h
-Headers/gnustep/Foundation/NSBundle.h
-Headers/gnustep/Foundation/NSByteOrder.h
-Headers/gnustep/Foundation/NSCharacterSet.h
-Headers/gnustep/Foundation/NSCoder.h
-Headers/gnustep/Foundation/NSConcreteNumber.h
-Headers/gnustep/Foundation/NSConcreteValue.h
-Headers/gnustep/Foundation/NSConnection.h
-Headers/gnustep/Foundation/NSData.h
-Headers/gnustep/Foundation/NSDate.h
-Headers/gnustep/Foundation/NSDateFormatter.h
-Headers/gnustep/Foundation/NSDebug.h
-Headers/gnustep/Foundation/NSDecimal.h
-Headers/gnustep/Foundation/NSDecimalNumber.h
-Headers/gnustep/Foundation/NSDictionary.h
-Headers/gnustep/Foundation/NSDistantObject.h
-Headers/gnustep/Foundation/NSDistributedLock.h
-Headers/gnustep/Foundation/NSDistributedNotificationCenter.h
-Headers/gnustep/Foundation/NSEnumerator.h
-Headers/gnustep/Foundation/NSException.h
-Headers/gnustep/Foundation/NSFileHandle.h
-Headers/gnustep/Foundation/NSFileManager.h
-Headers/gnustep/Foundation/NSFormatter.h
-Headers/gnustep/Foundation/NSGArchiver.h
-Headers/gnustep/Foundation/NSGArray.h
-Headers/gnustep/Foundation/NSGAttributedString.h
-Headers/gnustep/Foundation/NSGCString.h
-Headers/gnustep/Foundation/NSGSet.h
-Headers/gnustep/Foundation/NSGString.h
-Headers/gnustep/Foundation/NSGeometry.h
-Headers/gnustep/Foundation/NSHashTable.h
-Headers/gnustep/Foundation/NSHost.h
-Headers/gnustep/Foundation/NSInvocation.h
-Headers/gnustep/Foundation/NSLock.h
-Headers/gnustep/Foundation/NSMapTable.h
-Headers/gnustep/Foundation/NSMethodSignature.h
-Headers/gnustep/Foundation/NSNotification.h
-Headers/gnustep/Foundation/NSNotificationQueue.h
-Headers/gnustep/Foundation/NSObjCRuntime.h
-Headers/gnustep/Foundation/NSObject.h
-Headers/gnustep/Foundation/NSPage.h
-Headers/gnustep/Foundation/NSPathUtilities.h
-Headers/gnustep/Foundation/NSPort.h
-Headers/gnustep/Foundation/NSPortCoder.h
-Headers/gnustep/Foundation/NSPortMessage.h
-Headers/gnustep/Foundation/NSPortNameServer.h
-Headers/gnustep/Foundation/NSProcessInfo.h
-Headers/gnustep/Foundation/NSProtocolChecker.h
-Headers/gnustep/Foundation/NSProxy.h
-Headers/gnustep/Foundation/NSRange.h
-Headers/gnustep/Foundation/NSRunLoop.h
-Headers/gnustep/Foundation/NSScanner.h
-Headers/gnustep/Foundation/NSSerialization.h
-Headers/gnustep/Foundation/NSSet.h
-Headers/gnustep/Foundation/NSString.h
-Headers/gnustep/Foundation/NSTask.h
-Headers/gnustep/Foundation/NSThread.h
-Headers/gnustep/Foundation/NSTimer.h
-Headers/gnustep/Foundation/NSURL.h
-Headers/gnustep/Foundation/NSURLHandle.h
-Headers/gnustep/Foundation/NSUndoManager.h
-Headers/gnustep/Foundation/NSUserDefaults.h
-Headers/gnustep/Foundation/NSUtilities.h
-Headers/gnustep/Foundation/NSValue.h
-Headers/gnustep/Foundation/NSZone.h
-Headers/gnustep/Foundation/objc-load.h
-Headers/gnustep/base/Archiver.h
-Headers/gnustep/base/Array.h
-Headers/gnustep/base/ArrayPrivate.h
-Headers/gnustep/base/Bag.h
-Headers/gnustep/base/BinaryCStream.h
-Headers/gnustep/base/BinaryTree.h
-Headers/gnustep/base/BinaryTreeNode.h
-Headers/gnustep/base/CStream.h
-Headers/gnustep/base/CStreaming.h
-Headers/gnustep/base/CircularArray.h
-Headers/gnustep/base/CircularArrayPrivate.h
-Headers/gnustep/base/Coder.h
-Headers/gnustep/base/CoderPrivate.h
-Headers/gnustep/base/Coding.h
-Headers/gnustep/base/Collecting.h
-Headers/gnustep/base/Collection.h
-Headers/gnustep/base/CollectionPrivate.h
-Headers/gnustep/base/ConnectedCoder.h
-Headers/gnustep/base/DelegatePool.h
-Headers/gnustep/base/Dictionary.h
-Headers/gnustep/base/Enumerating.h
-Headers/gnustep/base/GSIArray.h
-Headers/gnustep/base/GSIMap.h
-Headers/gnustep/base/GSUnion.h
-Headers/gnustep/base/GapArray.h
-Headers/gnustep/base/GapArrayPrivate.h
-Headers/gnustep/base/GetDefEncoding.h
-Headers/gnustep/base/Heap.h
-Headers/gnustep/base/IndexedCollecting.h
-Headers/gnustep/base/IndexedCollection.h
-Headers/gnustep/base/IndexedCollectionPrivate.h
-Headers/gnustep/base/InvalidationListening.h
-Headers/gnustep/base/Invocation.h
-Headers/gnustep/base/Invoking.h
-Headers/gnustep/base/KeyedCollecting.h
-Headers/gnustep/base/KeyedCollection.h
-Headers/gnustep/base/LinkedList.h
-Headers/gnustep/base/LinkedListNode.h
-Headers/gnustep/base/Locking.h
-Headers/gnustep/base/MachPort.h
-Headers/gnustep/base/MappedCollector.h
-Headers/gnustep/base/MemoryStream.h
-Headers/gnustep/base/NotificationDispatcher.h
-Headers/gnustep/base/OrderedCollecting.h
-Headers/gnustep/base/OrderedCollection.h
-Headers/gnustep/base/Ordering.h
-Headers/gnustep/base/Port.h
-Headers/gnustep/base/Queue.h
-Headers/gnustep/base/RBTree.h
-Headers/gnustep/base/RBTreeNode.h
-Headers/gnustep/base/README
-Headers/gnustep/base/RawCStream.h
-Headers/gnustep/base/Retaining.h
-Headers/gnustep/base/RunLoop.h
-Headers/gnustep/base/Set.h
-Headers/gnustep/base/SplayTree.h
-Headers/gnustep/base/Stack.h
-Headers/gnustep/base/StdioStream.h
-Headers/gnustep/base/Stream.h
-Headers/gnustep/base/Streaming.h
-Headers/gnustep/base/TcpPort.h
-Headers/gnustep/base/TextCStream.h
-Headers/gnustep/base/UdpPort.h
-Headers/gnustep/base/Unicode.h
-Headers/gnustep/base/UnixFileHandle.h
-Headers/gnustep/base/ValueHolding.h
-Headers/gnustep/base/behavior.h
-Headers/gnustep/base/fast.x
-Headers/gnustep/base/numbers.h
-Headers/gnustep/base/o_array.h
-Headers/gnustep/base/o_array_bas.h
-Headers/gnustep/base/o_array_cbs.h
-Headers/gnustep/base/o_cbs.h
-Headers/gnustep/base/o_hash.h
-Headers/gnustep/base/o_hash_bas.h
-Headers/gnustep/base/o_hash_cbs.h
-Headers/gnustep/base/o_list.h
-Headers/gnustep/base/o_list_bas.h
-Headers/gnustep/base/o_list_cbs.h
-Headers/gnustep/base/o_map.h
-Headers/gnustep/base/o_map_bas.h
-Headers/gnustep/base/o_map_cbs.h
-Headers/gnustep/base/objc-gnu2next.h
-Headers/gnustep/base/ostream.h
-Headers/gnustep/base/preface.h
-Headers/gnustep/gui/AppKit/AppKit.h
-Headers/gnustep/gui/AppKit/DPSOperators.h
-Headers/gnustep/gui/AppKit/GMAppKit.h
-Headers/gnustep/gui/AppKit/GMArchiver.h
-Headers/gnustep/gui/AppKit/GSMethodTable.h
-Headers/gnustep/gui/AppKit/GSPasteboardServer.h
-Headers/gnustep/gui/AppKit/GSServicesManager.h
-Headers/gnustep/gui/AppKit/GSTrackingRect.h
-Headers/gnustep/gui/AppKit/GSWraps.h
-Headers/gnustep/gui/AppKit/IMConnectors.h
-Headers/gnustep/gui/AppKit/IMCustomObject.h
-Headers/gnustep/gui/AppKit/IMLoading.h
-Headers/gnustep/gui/AppKit/NSActionCell.h
-Headers/gnustep/gui/AppKit/NSAffineTransform.h
-Headers/gnustep/gui/AppKit/NSApplication.h
-Headers/gnustep/gui/AppKit/NSAttributedString.h
-Headers/gnustep/gui/AppKit/NSBitmapImageRep.h
-Headers/gnustep/gui/AppKit/NSBox.h
-Headers/gnustep/gui/AppKit/NSBrowser.h
-Headers/gnustep/gui/AppKit/NSBrowserCell.h
-Headers/gnustep/gui/AppKit/NSButton.h
-Headers/gnustep/gui/AppKit/NSButtonCell.h
-Headers/gnustep/gui/AppKit/NSCStringText.h
-Headers/gnustep/gui/AppKit/NSCachedImageRep.h
-Headers/gnustep/gui/AppKit/NSCell.h
-Headers/gnustep/gui/AppKit/NSClipView.h
-Headers/gnustep/gui/AppKit/NSColor.h
-Headers/gnustep/gui/AppKit/NSColorList.h
-Headers/gnustep/gui/AppKit/NSColorPanel.h
-Headers/gnustep/gui/AppKit/NSColorPicker.h
-Headers/gnustep/gui/AppKit/NSColorPicking.h
-Headers/gnustep/gui/AppKit/NSColorWell.h
-Headers/gnustep/gui/AppKit/NSControl.h
-Headers/gnustep/gui/AppKit/NSCursor.h
-Headers/gnustep/gui/AppKit/NSCustomImageRep.h
-Headers/gnustep/gui/AppKit/NSDataLink.h
-Headers/gnustep/gui/AppKit/NSDataLinkManager.h
-Headers/gnustep/gui/AppKit/NSDataLinkPanel.h
-Headers/gnustep/gui/AppKit/NSDragging.h
-Headers/gnustep/gui/AppKit/NSEPSImageRep.h
-Headers/gnustep/gui/AppKit/NSEvent.h
-Headers/gnustep/gui/AppKit/NSFileWrapper.h
-Headers/gnustep/gui/AppKit/NSFont.h
-Headers/gnustep/gui/AppKit/NSFontManager.h
-Headers/gnustep/gui/AppKit/NSFontPanel.h
-Headers/gnustep/gui/AppKit/NSForm.h
-Headers/gnustep/gui/AppKit/NSFormCell.h
-Headers/gnustep/gui/AppKit/NSGraphics.h
-Headers/gnustep/gui/AppKit/NSGraphicsContext.h
-Headers/gnustep/gui/AppKit/NSHelpPanel.h
-Headers/gnustep/gui/AppKit/NSImage.h
-Headers/gnustep/gui/AppKit/NSImageCell.h
-Headers/gnustep/gui/AppKit/NSImageRep.h
-Headers/gnustep/gui/AppKit/NSImageView.h
-Headers/gnustep/gui/AppKit/NSInterfaceStyle.h
-Headers/gnustep/gui/AppKit/NSLayoutManager.h
-Headers/gnustep/gui/AppKit/NSMatrix.h
-Headers/gnustep/gui/AppKit/NSMenu.h
-Headers/gnustep/gui/AppKit/NSMenuItem.h
-Headers/gnustep/gui/AppKit/NSMenuItemCell.h
-Headers/gnustep/gui/AppKit/NSMenuView.h
-Headers/gnustep/gui/AppKit/NSNibDeclarations.h
-Headers/gnustep/gui/AppKit/NSNibLoading.h
-Headers/gnustep/gui/AppKit/NSOpenPanel.h
-Headers/gnustep/gui/AppKit/NSPageLayout.h
-Headers/gnustep/gui/AppKit/NSPanel.h
-Headers/gnustep/gui/AppKit/NSParagraphStyle.h
-Headers/gnustep/gui/AppKit/NSPasteboard.h
-Headers/gnustep/gui/AppKit/NSPopUpButton.h
-Headers/gnustep/gui/AppKit/NSPopUpButtonCell.h
-Headers/gnustep/gui/AppKit/NSPrintInfo.h
-Headers/gnustep/gui/AppKit/NSPrintOperation.h
-Headers/gnustep/gui/AppKit/NSPrintPanel.h
-Headers/gnustep/gui/AppKit/NSPrinter.h
-Headers/gnustep/gui/AppKit/NSResponder.h
-Headers/gnustep/gui/AppKit/NSRulerMarker.h
-Headers/gnustep/gui/AppKit/NSRulerView.h
-Headers/gnustep/gui/AppKit/NSSavePanel.h
-Headers/gnustep/gui/AppKit/NSScreen.h
-Headers/gnustep/gui/AppKit/NSScrollView.h
-Headers/gnustep/gui/AppKit/NSScroller.h
-Headers/gnustep/gui/AppKit/NSSelection.h
-Headers/gnustep/gui/AppKit/NSSlider.h
-Headers/gnustep/gui/AppKit/NSSliderCell.h
-Headers/gnustep/gui/AppKit/NSSpellChecker.h
-Headers/gnustep/gui/AppKit/NSSpellProtocol.h
-Headers/gnustep/gui/AppKit/NSSpellServer.h
-Headers/gnustep/gui/AppKit/NSSplitView.h
-Headers/gnustep/gui/AppKit/NSStringDrawing.h
-Headers/gnustep/gui/AppKit/NSTabView.h
-Headers/gnustep/gui/AppKit/NSTabViewItem.h
-Headers/gnustep/gui/AppKit/NSTableColumn.h
-Headers/gnustep/gui/AppKit/NSTableHeaderCell.h
-Headers/gnustep/gui/AppKit/NSTableHeaderView.h
-Headers/gnustep/gui/AppKit/NSTableView.h
-Headers/gnustep/gui/AppKit/NSText.h
-Headers/gnustep/gui/AppKit/NSTextAttachment.h
-Headers/gnustep/gui/AppKit/NSTextContainer.h
-Headers/gnustep/gui/AppKit/NSTextField.h
-Headers/gnustep/gui/AppKit/NSTextFieldCell.h
-Headers/gnustep/gui/AppKit/NSTextStorage.h
-Headers/gnustep/gui/AppKit/NSTextView.h
-Headers/gnustep/gui/AppKit/NSView.h
-Headers/gnustep/gui/AppKit/NSWindow.h
-Headers/gnustep/gui/AppKit/NSWorkspace.h
-Headers/gnustep/gui/AppKit/PSOperators.h
-Headers/gnustep/gui/AppKit/nsimage-tiff.h
-Headers/gnustep/xgps/XGContext.h
-Headers/gnustep/xgps/XGContextPrivate.h
-Headers/gnustep/xgps/XGDrawObject.h
-Headers/gnustep/xgps/XGGState.h
-Headers/%%GNU_ARCH%%/%%GNU_HOST%%/GSConfig.h
-Headers/%%GNU_ARCH%%/%%GNU_HOST%%/mframe.h
-Libraries/Resources/GNUstepSystemXFontList
-Libraries/Resources/Images/GNUstep.tiff
-Libraries/Resources/Images/GNUstep_Images_Copyright
-Libraries/Resources/Images/common_3DArrowDown.tiff
-Libraries/Resources/Images/common_3DArrowRight.tiff
-Libraries/Resources/Images/common_3DArrowRightH.tiff
-Libraries/Resources/Images/common_ArrowDown.tiff
-Libraries/Resources/Images/common_ArrowDownH.tiff
-Libraries/Resources/Images/common_ArrowLeft.tiff
-Libraries/Resources/Images/common_ArrowLeftH.tiff
-Libraries/Resources/Images/common_ArrowRight.tiff
-Libraries/Resources/Images/common_ArrowRightH.tiff
-Libraries/Resources/Images/common_ArrowUp.tiff
-Libraries/Resources/Images/common_ArrowUpH.tiff
-Libraries/Resources/Images/common_Close.tiff
-Libraries/Resources/Images/common_CloseBroken.tiff
-Libraries/Resources/Images/common_CloseH.tiff
-Libraries/Resources/Images/common_Dimple.tiff
-Libraries/Resources/Images/common_DownArrowSmall.tiff
-Libraries/Resources/Images/common_Folder.tiff
-Libraries/Resources/Images/common_Home.tiff
-Libraries/Resources/Images/common_Mount.tiff
-Libraries/Resources/Images/common_Nibble.tiff
-Libraries/Resources/Images/common_RadioOff.tiff
-Libraries/Resources/Images/common_RadioOn.tiff
-Libraries/Resources/Images/common_Right.tiff
-Libraries/Resources/Images/common_RightH.tiff
-Libraries/Resources/Images/common_Root_Apple.tiff
-Libraries/Resources/Images/common_Root_PC.tiff
-Libraries/Resources/Images/common_Root_SGI.tiff
-Libraries/Resources/Images/common_Root_Sparc.tiff
-Libraries/Resources/Images/common_Root_Sparc2.tiff
-Libraries/Resources/Images/common_SliderHoriz.tiff
-Libraries/Resources/Images/common_SliderVert.tiff
-Libraries/Resources/Images/common_SwitchOff.tiff
-Libraries/Resources/Images/common_SwitchOn.tiff
-Libraries/Resources/Images/common_TabDownSelectedLeft.tiff
-Libraries/Resources/Images/common_TabDownSelectedRight.tiff
-Libraries/Resources/Images/common_TabDownSelectedToUnSelectedJunction.tiff
-Libraries/Resources/Images/common_TabDownUnSelectedJunction.tiff
-Libraries/Resources/Images/common_TabDownUnSelectedLeft.tiff
-Libraries/Resources/Images/common_TabDownUnSelectedRight.tiff
-Libraries/Resources/Images/common_TabDownUnSelectedToSelectedJunction.tiff
-Libraries/Resources/Images/common_TabSelectedLeft.tiff
-Libraries/Resources/Images/common_TabSelectedRight.tiff
-Libraries/Resources/Images/common_TabSelectedToUnSelectedJunction.tiff
-Libraries/Resources/Images/common_TabUnSelectToSelectedJunction.tiff
-Libraries/Resources/Images/common_TabUnSelectedJunction.tiff
-Libraries/Resources/Images/common_TabUnSelectedLeft.tiff
-Libraries/Resources/Images/common_TabUnSelectedRight.tiff
-Libraries/Resources/Images/common_Tile.tiff
-Libraries/Resources/Images/common_Unknown.tiff
-Libraries/Resources/Images/common_Unmount.tiff
-Libraries/Resources/Images/common_UpAndDownArrowSmall.tiff
-Libraries/Resources/Images/common_WMClose.tiff
-Libraries/Resources/Images/common_WMCloseBroken.tiff
-Libraries/Resources/Images/common_ret.tiff
-Libraries/Resources/Images/nsmapping.strings
-Libraries/Resources/NSCharacterSets/README.CharSet
-Libraries/Resources/NSCharacterSets/alphanumericCharSet.dat
-Libraries/Resources/NSCharacterSets/controlCharSet.dat
-Libraries/Resources/NSCharacterSets/decimalDigitCharSet.dat
-Libraries/Resources/NSCharacterSets/decomposableCharSet.dat
-Libraries/Resources/NSCharacterSets/illegalCharSet.dat
-Libraries/Resources/NSCharacterSets/letterCharSet.dat
-Libraries/Resources/NSCharacterSets/lowercaseLetterCharSet.dat
-Libraries/Resources/NSCharacterSets/nonBaseCharSet.dat
-Libraries/Resources/NSCharacterSets/punctuationCharSet.dat
-Libraries/Resources/NSCharacterSets/symbolAndOperatorCharSet.dat
-Libraries/Resources/NSCharacterSets/uppercaseLetterCharSet.dat
-Libraries/Resources/NSCharacterSets/whitespaceAndNlCharSet.dat
-Libraries/Resources/NSCharacterSets/whitespaceCharSet.dat
-Libraries/Resources/NSTimeZones/README
-Libraries/Resources/NSTimeZones/abbreviations
-Libraries/Resources/NSTimeZones/create-abbrevs.m
-Libraries/Resources/NSTimeZones/create-regions.m
-Libraries/Resources/NSTimeZones/nstimezone.m
-Libraries/Resources/NSTimeZones/regions
-Libraries/Resources/NSTimeZones/zones/Africa/Abidjan
-Libraries/Resources/NSTimeZones/zones/Africa/Accra
-Libraries/Resources/NSTimeZones/zones/Africa/Addis_Ababa
-Libraries/Resources/NSTimeZones/zones/Africa/Algiers
-Libraries/Resources/NSTimeZones/zones/Africa/Asmera
-Libraries/Resources/NSTimeZones/zones/Africa/Bamako
-Libraries/Resources/NSTimeZones/zones/Africa/Bangui
-Libraries/Resources/NSTimeZones/zones/Africa/Banjul
-Libraries/Resources/NSTimeZones/zones/Africa/Bissau
-Libraries/Resources/NSTimeZones/zones/Africa/Blantyre
-Libraries/Resources/NSTimeZones/zones/Africa/Brazzaville
-Libraries/Resources/NSTimeZones/zones/Africa/Bujumbura
-Libraries/Resources/NSTimeZones/zones/Africa/Cairo
-Libraries/Resources/NSTimeZones/zones/Africa/Casablanca
-Libraries/Resources/NSTimeZones/zones/Africa/Ceuta
-Libraries/Resources/NSTimeZones/zones/Africa/Conakry
-Libraries/Resources/NSTimeZones/zones/Africa/Dakar
-Libraries/Resources/NSTimeZones/zones/Africa/Dar_es_Salaam
-Libraries/Resources/NSTimeZones/zones/Africa/Djibouti
-Libraries/Resources/NSTimeZones/zones/Africa/Douala
-Libraries/Resources/NSTimeZones/zones/Africa/El_Aaiun
-Libraries/Resources/NSTimeZones/zones/Africa/Freetown
-Libraries/Resources/NSTimeZones/zones/Africa/Gaborone
-Libraries/Resources/NSTimeZones/zones/Africa/Harare
-Libraries/Resources/NSTimeZones/zones/Africa/Johannesburg
-Libraries/Resources/NSTimeZones/zones/Africa/Kampala
-Libraries/Resources/NSTimeZones/zones/Africa/Khartoum
-Libraries/Resources/NSTimeZones/zones/Africa/Kigali
-Libraries/Resources/NSTimeZones/zones/Africa/Kinshasa
-Libraries/Resources/NSTimeZones/zones/Africa/Lagos
-Libraries/Resources/NSTimeZones/zones/Africa/Libreville
-Libraries/Resources/NSTimeZones/zones/Africa/Lome
-Libraries/Resources/NSTimeZones/zones/Africa/Luanda
-Libraries/Resources/NSTimeZones/zones/Africa/Lubumbashi
-Libraries/Resources/NSTimeZones/zones/Africa/Lusaka
-Libraries/Resources/NSTimeZones/zones/Africa/Malabo
-Libraries/Resources/NSTimeZones/zones/Africa/Maputo
-Libraries/Resources/NSTimeZones/zones/Africa/Maseru
-Libraries/Resources/NSTimeZones/zones/Africa/Mbabane
-Libraries/Resources/NSTimeZones/zones/Africa/Mogadishu
-Libraries/Resources/NSTimeZones/zones/Africa/Monrovia
-Libraries/Resources/NSTimeZones/zones/Africa/Nairobi
-Libraries/Resources/NSTimeZones/zones/Africa/Ndjamena
-Libraries/Resources/NSTimeZones/zones/Africa/Niamey
-Libraries/Resources/NSTimeZones/zones/Africa/Nouakchott
-Libraries/Resources/NSTimeZones/zones/Africa/Ouagadougou
-Libraries/Resources/NSTimeZones/zones/Africa/Porto-Novo
-Libraries/Resources/NSTimeZones/zones/Africa/Sao_Tome
-Libraries/Resources/NSTimeZones/zones/Africa/Timbuktu
-Libraries/Resources/NSTimeZones/zones/Africa/Tripoli
-Libraries/Resources/NSTimeZones/zones/Africa/Tunis
-Libraries/Resources/NSTimeZones/zones/Africa/Windhoek
-Libraries/Resources/NSTimeZones/zones/America/Adak
-Libraries/Resources/NSTimeZones/zones/America/Anchorage
-Libraries/Resources/NSTimeZones/zones/America/Anguilla
-Libraries/Resources/NSTimeZones/zones/America/Antigua
-Libraries/Resources/NSTimeZones/zones/America/Araguaina
-Libraries/Resources/NSTimeZones/zones/America/Aruba
-Libraries/Resources/NSTimeZones/zones/America/Asuncion
-Libraries/Resources/NSTimeZones/zones/America/Atka
-Libraries/Resources/NSTimeZones/zones/America/Barbados
-Libraries/Resources/NSTimeZones/zones/America/Belem
-Libraries/Resources/NSTimeZones/zones/America/Belize
-Libraries/Resources/NSTimeZones/zones/America/Bogota
-Libraries/Resources/NSTimeZones/zones/America/Boise
-Libraries/Resources/NSTimeZones/zones/America/Buenos_Aires
-Libraries/Resources/NSTimeZones/zones/America/Cancun
-Libraries/Resources/NSTimeZones/zones/America/Caracas
-Libraries/Resources/NSTimeZones/zones/America/Catamarca
-Libraries/Resources/NSTimeZones/zones/America/Cayenne
-Libraries/Resources/NSTimeZones/zones/America/Cayman
-Libraries/Resources/NSTimeZones/zones/America/Chicago
-Libraries/Resources/NSTimeZones/zones/America/Chihuahua
-Libraries/Resources/NSTimeZones/zones/America/Cordoba
-Libraries/Resources/NSTimeZones/zones/America/Costa_Rica
-Libraries/Resources/NSTimeZones/zones/America/Cuiaba
-Libraries/Resources/NSTimeZones/zones/America/Curacao
-Libraries/Resources/NSTimeZones/zones/America/Dawson
-Libraries/Resources/NSTimeZones/zones/America/Dawson_Creek
-Libraries/Resources/NSTimeZones/zones/America/Denver
-Libraries/Resources/NSTimeZones/zones/America/Detroit
-Libraries/Resources/NSTimeZones/zones/America/Dominica
-Libraries/Resources/NSTimeZones/zones/America/Edmonton
-Libraries/Resources/NSTimeZones/zones/America/El_Salvador
-Libraries/Resources/NSTimeZones/zones/America/Ensenada
-Libraries/Resources/NSTimeZones/zones/America/Fort_Wayne
-Libraries/Resources/NSTimeZones/zones/America/Fortaleza
-Libraries/Resources/NSTimeZones/zones/America/Glace_Bay
-Libraries/Resources/NSTimeZones/zones/America/Godthab
-Libraries/Resources/NSTimeZones/zones/America/Goose_Bay
-Libraries/Resources/NSTimeZones/zones/America/Grand_Turk
-Libraries/Resources/NSTimeZones/zones/America/Grenada
-Libraries/Resources/NSTimeZones/zones/America/Guadeloupe
-Libraries/Resources/NSTimeZones/zones/America/Guatemala
-Libraries/Resources/NSTimeZones/zones/America/Guayaquil
-Libraries/Resources/NSTimeZones/zones/America/Guyana
-Libraries/Resources/NSTimeZones/zones/America/Halifax
-Libraries/Resources/NSTimeZones/zones/America/Havana
-Libraries/Resources/NSTimeZones/zones/America/Indiana/Indianapolis
-Libraries/Resources/NSTimeZones/zones/America/Indiana/Knox
-Libraries/Resources/NSTimeZones/zones/America/Indiana/Marengo
-Libraries/Resources/NSTimeZones/zones/America/Indiana/Vevay
-Libraries/Resources/NSTimeZones/zones/America/Indianapolis
-Libraries/Resources/NSTimeZones/zones/America/Inuvik
-Libraries/Resources/NSTimeZones/zones/America/Iqaluit
-Libraries/Resources/NSTimeZones/zones/America/Jamaica
-Libraries/Resources/NSTimeZones/zones/America/Jujuy
-Libraries/Resources/NSTimeZones/zones/America/Juneau
-Libraries/Resources/NSTimeZones/zones/America/Knox_IN
-Libraries/Resources/NSTimeZones/zones/America/La_Paz
-Libraries/Resources/NSTimeZones/zones/America/Lima
-Libraries/Resources/NSTimeZones/zones/America/Los_Angeles
-Libraries/Resources/NSTimeZones/zones/America/Louisville
-Libraries/Resources/NSTimeZones/zones/America/Maceio
-Libraries/Resources/NSTimeZones/zones/America/Managua
-Libraries/Resources/NSTimeZones/zones/America/Manaus
-Libraries/Resources/NSTimeZones/zones/America/Martinique
-Libraries/Resources/NSTimeZones/zones/America/Mazatlan
-Libraries/Resources/NSTimeZones/zones/America/Mendoza
-Libraries/Resources/NSTimeZones/zones/America/Menominee
-Libraries/Resources/NSTimeZones/zones/America/Mexico_City
-Libraries/Resources/NSTimeZones/zones/America/Miquelon
-Libraries/Resources/NSTimeZones/zones/America/Montevideo
-Libraries/Resources/NSTimeZones/zones/America/Montreal
-Libraries/Resources/NSTimeZones/zones/America/Montserrat
-Libraries/Resources/NSTimeZones/zones/America/Nassau
-Libraries/Resources/NSTimeZones/zones/America/New_York
-Libraries/Resources/NSTimeZones/zones/America/Nipigon
-Libraries/Resources/NSTimeZones/zones/America/Nome
-Libraries/Resources/NSTimeZones/zones/America/Noronha
-Libraries/Resources/NSTimeZones/zones/America/Panama
-Libraries/Resources/NSTimeZones/zones/America/Pangnirtung
-Libraries/Resources/NSTimeZones/zones/America/Paramaribo
-Libraries/Resources/NSTimeZones/zones/America/Phoenix
-Libraries/Resources/NSTimeZones/zones/America/Port-au-Prince
-Libraries/Resources/NSTimeZones/zones/America/Port_of_Spain
-Libraries/Resources/NSTimeZones/zones/America/Porto_Acre
-Libraries/Resources/NSTimeZones/zones/America/Porto_Velho
-Libraries/Resources/NSTimeZones/zones/America/Puerto_Rico
-Libraries/Resources/NSTimeZones/zones/America/Rainy_River
-Libraries/Resources/NSTimeZones/zones/America/Rankin_Inlet
-Libraries/Resources/NSTimeZones/zones/America/Regina
-Libraries/Resources/NSTimeZones/zones/America/Rosario
-Libraries/Resources/NSTimeZones/zones/America/Santiago
-Libraries/Resources/NSTimeZones/zones/America/Santo_Domingo
-Libraries/Resources/NSTimeZones/zones/America/Sao_Paulo
-Libraries/Resources/NSTimeZones/zones/America/Scoresbysund
-Libraries/Resources/NSTimeZones/zones/America/Shiprock
-Libraries/Resources/NSTimeZones/zones/America/St_Johns
-Libraries/Resources/NSTimeZones/zones/America/St_Kitts
-Libraries/Resources/NSTimeZones/zones/America/St_Lucia
-Libraries/Resources/NSTimeZones/zones/America/St_Thomas
-Libraries/Resources/NSTimeZones/zones/America/St_Vincent
-Libraries/Resources/NSTimeZones/zones/America/Swift_Current
-Libraries/Resources/NSTimeZones/zones/America/Tegucigalpa
-Libraries/Resources/NSTimeZones/zones/America/Thule
-Libraries/Resources/NSTimeZones/zones/America/Thunder_Bay
-Libraries/Resources/NSTimeZones/zones/America/Tijuana
-Libraries/Resources/NSTimeZones/zones/America/Tortola
-Libraries/Resources/NSTimeZones/zones/America/Vancouver
-Libraries/Resources/NSTimeZones/zones/America/Virgin
-Libraries/Resources/NSTimeZones/zones/America/Whitehorse
-Libraries/Resources/NSTimeZones/zones/America/Winnipeg
-Libraries/Resources/NSTimeZones/zones/America/Yakutat
-Libraries/Resources/NSTimeZones/zones/America/Yellowknife
-Libraries/Resources/NSTimeZones/zones/Antarctica/Casey
-Libraries/Resources/NSTimeZones/zones/Antarctica/Davis
-Libraries/Resources/NSTimeZones/zones/Antarctica/DumontDUrville
-Libraries/Resources/NSTimeZones/zones/Antarctica/Mawson
-Libraries/Resources/NSTimeZones/zones/Antarctica/McMurdo
-Libraries/Resources/NSTimeZones/zones/Antarctica/Palmer
-Libraries/Resources/NSTimeZones/zones/Antarctica/South_Pole
-Libraries/Resources/NSTimeZones/zones/Arctic/Longyearbyen
-Libraries/Resources/NSTimeZones/zones/Asia/Aden
-Libraries/Resources/NSTimeZones/zones/Asia/Almaty
-Libraries/Resources/NSTimeZones/zones/Asia/Amman
-Libraries/Resources/NSTimeZones/zones/Asia/Anadyr
-Libraries/Resources/NSTimeZones/zones/Asia/Aqtau
-Libraries/Resources/NSTimeZones/zones/Asia/Aqtobe
-Libraries/Resources/NSTimeZones/zones/Asia/Ashkhabad
-Libraries/Resources/NSTimeZones/zones/Asia/Baghdad
-Libraries/Resources/NSTimeZones/zones/Asia/Bahrain
-Libraries/Resources/NSTimeZones/zones/Asia/Baku
-Libraries/Resources/NSTimeZones/zones/Asia/Bangkok
-Libraries/Resources/NSTimeZones/zones/Asia/Beirut
-Libraries/Resources/NSTimeZones/zones/Asia/Bishkek
-Libraries/Resources/NSTimeZones/zones/Asia/Brunei
-Libraries/Resources/NSTimeZones/zones/Asia/Calcutta
-Libraries/Resources/NSTimeZones/zones/Asia/Chungking
-Libraries/Resources/NSTimeZones/zones/Asia/Colombo
-Libraries/Resources/NSTimeZones/zones/Asia/Dacca
-Libraries/Resources/NSTimeZones/zones/Asia/Damascus
-Libraries/Resources/NSTimeZones/zones/Asia/Dubai
-Libraries/Resources/NSTimeZones/zones/Asia/Dushanbe
-Libraries/Resources/NSTimeZones/zones/Asia/Gaza
-Libraries/Resources/NSTimeZones/zones/Asia/Harbin
-Libraries/Resources/NSTimeZones/zones/Asia/Hong_Kong
-Libraries/Resources/NSTimeZones/zones/Asia/Irkutsk
-Libraries/Resources/NSTimeZones/zones/Asia/Istanbul
-Libraries/Resources/NSTimeZones/zones/Asia/Jakarta
-Libraries/Resources/NSTimeZones/zones/Asia/Jayapura
-Libraries/Resources/NSTimeZones/zones/Asia/Jerusalem
-Libraries/Resources/NSTimeZones/zones/Asia/Kabul
-Libraries/Resources/NSTimeZones/zones/Asia/Kamchatka
-Libraries/Resources/NSTimeZones/zones/Asia/Karachi
-Libraries/Resources/NSTimeZones/zones/Asia/Kashgar
-Libraries/Resources/NSTimeZones/zones/Asia/Katmandu
-Libraries/Resources/NSTimeZones/zones/Asia/Krasnoyarsk
-Libraries/Resources/NSTimeZones/zones/Asia/Kuala_Lumpur
-Libraries/Resources/NSTimeZones/zones/Asia/Kuching
-Libraries/Resources/NSTimeZones/zones/Asia/Kuwait
-Libraries/Resources/NSTimeZones/zones/Asia/Macao
-Libraries/Resources/NSTimeZones/zones/Asia/Magadan
-Libraries/Resources/NSTimeZones/zones/Asia/Manila
-Libraries/Resources/NSTimeZones/zones/Asia/Muscat
-Libraries/Resources/NSTimeZones/zones/Asia/Nicosia
-Libraries/Resources/NSTimeZones/zones/Asia/Novosibirsk
-Libraries/Resources/NSTimeZones/zones/Asia/Omsk
-Libraries/Resources/NSTimeZones/zones/Asia/Phnom_Penh
-Libraries/Resources/NSTimeZones/zones/Asia/Pyongyang
-Libraries/Resources/NSTimeZones/zones/Asia/Qatar
-Libraries/Resources/NSTimeZones/zones/Asia/Rangoon
-Libraries/Resources/NSTimeZones/zones/Asia/Riyadh
-Libraries/Resources/NSTimeZones/zones/Asia/Riyadh87
-Libraries/Resources/NSTimeZones/zones/Asia/Riyadh88
-Libraries/Resources/NSTimeZones/zones/Asia/Riyadh89
-Libraries/Resources/NSTimeZones/zones/Asia/Saigon
-Libraries/Resources/NSTimeZones/zones/Asia/Samarkand
-Libraries/Resources/NSTimeZones/zones/Asia/Seoul
-Libraries/Resources/NSTimeZones/zones/Asia/Shanghai
-Libraries/Resources/NSTimeZones/zones/Asia/Singapore
-Libraries/Resources/NSTimeZones/zones/Asia/Taipei
-Libraries/Resources/NSTimeZones/zones/Asia/Tashkent
-Libraries/Resources/NSTimeZones/zones/Asia/Tbilisi
-Libraries/Resources/NSTimeZones/zones/Asia/Tehran
-Libraries/Resources/NSTimeZones/zones/Asia/Tel_Aviv
-Libraries/Resources/NSTimeZones/zones/Asia/Thimbu
-Libraries/Resources/NSTimeZones/zones/Asia/Tokyo
-Libraries/Resources/NSTimeZones/zones/Asia/Ujung_Pandang
-Libraries/Resources/NSTimeZones/zones/Asia/Ulan_Bator
-Libraries/Resources/NSTimeZones/zones/Asia/Urumqi
-Libraries/Resources/NSTimeZones/zones/Asia/Vientiane
-Libraries/Resources/NSTimeZones/zones/Asia/Vladivostok
-Libraries/Resources/NSTimeZones/zones/Asia/Yakutsk
-Libraries/Resources/NSTimeZones/zones/Asia/Yekaterinburg
-Libraries/Resources/NSTimeZones/zones/Asia/Yerevan
-Libraries/Resources/NSTimeZones/zones/Atlantic/Azores
-Libraries/Resources/NSTimeZones/zones/Atlantic/Bermuda
-Libraries/Resources/NSTimeZones/zones/Atlantic/Canary
-Libraries/Resources/NSTimeZones/zones/Atlantic/Cape_Verde
-Libraries/Resources/NSTimeZones/zones/Atlantic/Faeroe
-Libraries/Resources/NSTimeZones/zones/Atlantic/Jan_Mayen
-Libraries/Resources/NSTimeZones/zones/Atlantic/Madeira
-Libraries/Resources/NSTimeZones/zones/Atlantic/Reykjavik
-Libraries/Resources/NSTimeZones/zones/Atlantic/South_Georgia
-Libraries/Resources/NSTimeZones/zones/Atlantic/St_Helena
-Libraries/Resources/NSTimeZones/zones/Atlantic/Stanley
-Libraries/Resources/NSTimeZones/zones/Australia/ACT
-Libraries/Resources/NSTimeZones/zones/Australia/Adelaide
-Libraries/Resources/NSTimeZones/zones/Australia/Brisbane
-Libraries/Resources/NSTimeZones/zones/Australia/Broken_Hill
-Libraries/Resources/NSTimeZones/zones/Australia/Canberra
-Libraries/Resources/NSTimeZones/zones/Australia/Darwin
-Libraries/Resources/NSTimeZones/zones/Australia/Hobart
-Libraries/Resources/NSTimeZones/zones/Australia/LHI
-Libraries/Resources/NSTimeZones/zones/Australia/Lindeman
-Libraries/Resources/NSTimeZones/zones/Australia/Lord_Howe
-Libraries/Resources/NSTimeZones/zones/Australia/Melbourne
-Libraries/Resources/NSTimeZones/zones/Australia/NSW
-Libraries/Resources/NSTimeZones/zones/Australia/North
-Libraries/Resources/NSTimeZones/zones/Australia/Perth
-Libraries/Resources/NSTimeZones/zones/Australia/Queensland
-Libraries/Resources/NSTimeZones/zones/Australia/South
-Libraries/Resources/NSTimeZones/zones/Australia/Sydney
-Libraries/Resources/NSTimeZones/zones/Australia/Tasmania
-Libraries/Resources/NSTimeZones/zones/Australia/Victoria
-Libraries/Resources/NSTimeZones/zones/Australia/West
-Libraries/Resources/NSTimeZones/zones/Australia/Yancowinna
-Libraries/Resources/NSTimeZones/zones/Brazil/Acre
-Libraries/Resources/NSTimeZones/zones/Brazil/DeNoronha
-Libraries/Resources/NSTimeZones/zones/Brazil/East
-Libraries/Resources/NSTimeZones/zones/Brazil/West
-Libraries/Resources/NSTimeZones/zones/CET
-Libraries/Resources/NSTimeZones/zones/CST6CDT
-Libraries/Resources/NSTimeZones/zones/Canada/Atlantic
-Libraries/Resources/NSTimeZones/zones/Canada/Central
-Libraries/Resources/NSTimeZones/zones/Canada/East-Saskatchewan
-Libraries/Resources/NSTimeZones/zones/Canada/Eastern
-Libraries/Resources/NSTimeZones/zones/Canada/Mountain
-Libraries/Resources/NSTimeZones/zones/Canada/Newfoundland
-Libraries/Resources/NSTimeZones/zones/Canada/Pacific
-Libraries/Resources/NSTimeZones/zones/Canada/Saskatchewan
-Libraries/Resources/NSTimeZones/zones/Canada/Yukon
-Libraries/Resources/NSTimeZones/zones/Chile/Continental
-Libraries/Resources/NSTimeZones/zones/Chile/EasterIsland
-Libraries/Resources/NSTimeZones/zones/Cuba
-Libraries/Resources/NSTimeZones/zones/EET
-Libraries/Resources/NSTimeZones/zones/EST
-Libraries/Resources/NSTimeZones/zones/EST5EDT
-Libraries/Resources/NSTimeZones/zones/Egypt
-Libraries/Resources/NSTimeZones/zones/Eire
-Libraries/Resources/NSTimeZones/zones/Etc/GMT
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+0
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+1
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+10
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+11
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+12
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+2
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+3
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+4
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+5
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+6
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+7
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+8
-Libraries/Resources/NSTimeZones/zones/Etc/GMT+9
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-0
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-1
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-10
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-11
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-12
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-13
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-14
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-2
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-3
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-4
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-5
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-6
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-7
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-8
-Libraries/Resources/NSTimeZones/zones/Etc/GMT-9
-Libraries/Resources/NSTimeZones/zones/Etc/GMT0
-Libraries/Resources/NSTimeZones/zones/Etc/Greenwich
-Libraries/Resources/NSTimeZones/zones/Etc/UCT
-Libraries/Resources/NSTimeZones/zones/Etc/UTC
-Libraries/Resources/NSTimeZones/zones/Etc/Universal
-Libraries/Resources/NSTimeZones/zones/Etc/Zulu
-Libraries/Resources/NSTimeZones/zones/Europe/Amsterdam
-Libraries/Resources/NSTimeZones/zones/Europe/Andorra
-Libraries/Resources/NSTimeZones/zones/Europe/Athens
-Libraries/Resources/NSTimeZones/zones/Europe/Belfast
-Libraries/Resources/NSTimeZones/zones/Europe/Belgrade
-Libraries/Resources/NSTimeZones/zones/Europe/Berlin
-Libraries/Resources/NSTimeZones/zones/Europe/Bratislava
-Libraries/Resources/NSTimeZones/zones/Europe/Brussels
-Libraries/Resources/NSTimeZones/zones/Europe/Bucharest
-Libraries/Resources/NSTimeZones/zones/Europe/Budapest
-Libraries/Resources/NSTimeZones/zones/Europe/Chisinau
-Libraries/Resources/NSTimeZones/zones/Europe/Copenhagen
-Libraries/Resources/NSTimeZones/zones/Europe/Dublin
-Libraries/Resources/NSTimeZones/zones/Europe/Gibraltar
-Libraries/Resources/NSTimeZones/zones/Europe/Helsinki
-Libraries/Resources/NSTimeZones/zones/Europe/Istanbul
-Libraries/Resources/NSTimeZones/zones/Europe/Kaliningrad
-Libraries/Resources/NSTimeZones/zones/Europe/Kiev
-Libraries/Resources/NSTimeZones/zones/Europe/Lisbon
-Libraries/Resources/NSTimeZones/zones/Europe/Ljubljana
-Libraries/Resources/NSTimeZones/zones/Europe/London
-Libraries/Resources/NSTimeZones/zones/Europe/Luxembourg
-Libraries/Resources/NSTimeZones/zones/Europe/Madrid
-Libraries/Resources/NSTimeZones/zones/Europe/Malta
-Libraries/Resources/NSTimeZones/zones/Europe/Minsk
-Libraries/Resources/NSTimeZones/zones/Europe/Monaco
-Libraries/Resources/NSTimeZones/zones/Europe/Moscow
-Libraries/Resources/NSTimeZones/zones/Europe/Oslo
-Libraries/Resources/NSTimeZones/zones/Europe/Paris
-Libraries/Resources/NSTimeZones/zones/Europe/Prague
-Libraries/Resources/NSTimeZones/zones/Europe/Riga
-Libraries/Resources/NSTimeZones/zones/Europe/Rome
-Libraries/Resources/NSTimeZones/zones/Europe/Samara
-Libraries/Resources/NSTimeZones/zones/Europe/San_Marino
-Libraries/Resources/NSTimeZones/zones/Europe/Sarajevo
-Libraries/Resources/NSTimeZones/zones/Europe/Simferopol
-Libraries/Resources/NSTimeZones/zones/Europe/Skopje
-Libraries/Resources/NSTimeZones/zones/Europe/Sofia
-Libraries/Resources/NSTimeZones/zones/Europe/Stockholm
-Libraries/Resources/NSTimeZones/zones/Europe/Tallinn
-Libraries/Resources/NSTimeZones/zones/Europe/Tirane
-Libraries/Resources/NSTimeZones/zones/Europe/Vaduz
-Libraries/Resources/NSTimeZones/zones/Europe/Vatican
-Libraries/Resources/NSTimeZones/zones/Europe/Vienna
-Libraries/Resources/NSTimeZones/zones/Europe/Vilnius
-Libraries/Resources/NSTimeZones/zones/Europe/Warsaw
-Libraries/Resources/NSTimeZones/zones/Europe/Zagreb
-Libraries/Resources/NSTimeZones/zones/Europe/Zurich
-Libraries/Resources/NSTimeZones/zones/GB
-Libraries/Resources/NSTimeZones/zones/GMT
-Libraries/Resources/NSTimeZones/zones/GMT+0
-Libraries/Resources/NSTimeZones/zones/GMT-0
-Libraries/Resources/NSTimeZones/zones/GMT0
-Libraries/Resources/NSTimeZones/zones/Greenwich
-Libraries/Resources/NSTimeZones/zones/HST
-Libraries/Resources/NSTimeZones/zones/Hongkong
-Libraries/Resources/NSTimeZones/zones/Iceland
-Libraries/Resources/NSTimeZones/zones/Indian/Antananarivo
-Libraries/Resources/NSTimeZones/zones/Indian/Chagos
-Libraries/Resources/NSTimeZones/zones/Indian/Christmas
-Libraries/Resources/NSTimeZones/zones/Indian/Cocos
-Libraries/Resources/NSTimeZones/zones/Indian/Comoro
-Libraries/Resources/NSTimeZones/zones/Indian/Kerguelen
-Libraries/Resources/NSTimeZones/zones/Indian/Mahe
-Libraries/Resources/NSTimeZones/zones/Indian/Maldives
-Libraries/Resources/NSTimeZones/zones/Indian/Mauritius
-Libraries/Resources/NSTimeZones/zones/Indian/Mayotte
-Libraries/Resources/NSTimeZones/zones/Indian/Reunion
-Libraries/Resources/NSTimeZones/zones/Iran
-Libraries/Resources/NSTimeZones/zones/Israel
-Libraries/Resources/NSTimeZones/zones/Jamaica
-Libraries/Resources/NSTimeZones/zones/Japan
-Libraries/Resources/NSTimeZones/zones/Kwajalein
-Libraries/Resources/NSTimeZones/zones/Libya
-Libraries/Resources/NSTimeZones/zones/MET
-Libraries/Resources/NSTimeZones/zones/MST
-Libraries/Resources/NSTimeZones/zones/MST7MDT
-Libraries/Resources/NSTimeZones/zones/Mexico/BajaNorte
-Libraries/Resources/NSTimeZones/zones/Mexico/BajaSur
-Libraries/Resources/NSTimeZones/zones/Mexico/General
-Libraries/Resources/NSTimeZones/zones/Mideast/Riyadh87
-Libraries/Resources/NSTimeZones/zones/Mideast/Riyadh88
-Libraries/Resources/NSTimeZones/zones/Mideast/Riyadh89
-Libraries/Resources/NSTimeZones/zones/NZ
-Libraries/Resources/NSTimeZones/zones/NZ-CHAT
-Libraries/Resources/NSTimeZones/zones/Navajo
-Libraries/Resources/NSTimeZones/zones/PRC
-Libraries/Resources/NSTimeZones/zones/PST8PDT
-Libraries/Resources/NSTimeZones/zones/Pacific/Apia
-Libraries/Resources/NSTimeZones/zones/Pacific/Auckland
-Libraries/Resources/NSTimeZones/zones/Pacific/Chatham
-Libraries/Resources/NSTimeZones/zones/Pacific/Easter
-Libraries/Resources/NSTimeZones/zones/Pacific/Efate
-Libraries/Resources/NSTimeZones/zones/Pacific/Enderbury
-Libraries/Resources/NSTimeZones/zones/Pacific/Fakaofo
-Libraries/Resources/NSTimeZones/zones/Pacific/Fiji
-Libraries/Resources/NSTimeZones/zones/Pacific/Funafuti
-Libraries/Resources/NSTimeZones/zones/Pacific/Galapagos
-Libraries/Resources/NSTimeZones/zones/Pacific/Gambier
-Libraries/Resources/NSTimeZones/zones/Pacific/Guadalcanal
-Libraries/Resources/NSTimeZones/zones/Pacific/Guam
-Libraries/Resources/NSTimeZones/zones/Pacific/Honolulu
-Libraries/Resources/NSTimeZones/zones/Pacific/Johnston
-Libraries/Resources/NSTimeZones/zones/Pacific/Kiritimati
-Libraries/Resources/NSTimeZones/zones/Pacific/Kosrae
-Libraries/Resources/NSTimeZones/zones/Pacific/Kwajalein
-Libraries/Resources/NSTimeZones/zones/Pacific/Majuro
-Libraries/Resources/NSTimeZones/zones/Pacific/Marquesas
-Libraries/Resources/NSTimeZones/zones/Pacific/Midway
-Libraries/Resources/NSTimeZones/zones/Pacific/Nauru
-Libraries/Resources/NSTimeZones/zones/Pacific/Niue
-Libraries/Resources/NSTimeZones/zones/Pacific/Norfolk
-Libraries/Resources/NSTimeZones/zones/Pacific/Noumea
-Libraries/Resources/NSTimeZones/zones/Pacific/Pago_Pago
-Libraries/Resources/NSTimeZones/zones/Pacific/Palau
-Libraries/Resources/NSTimeZones/zones/Pacific/Pitcairn
-Libraries/Resources/NSTimeZones/zones/Pacific/Ponape
-Libraries/Resources/NSTimeZones/zones/Pacific/Port_Moresby
-Libraries/Resources/NSTimeZones/zones/Pacific/Rarotonga
-Libraries/Resources/NSTimeZones/zones/Pacific/Saipan
-Libraries/Resources/NSTimeZones/zones/Pacific/Samoa
-Libraries/Resources/NSTimeZones/zones/Pacific/Tahiti
-Libraries/Resources/NSTimeZones/zones/Pacific/Tarawa
-Libraries/Resources/NSTimeZones/zones/Pacific/Tongatapu
-Libraries/Resources/NSTimeZones/zones/Pacific/Truk
-Libraries/Resources/NSTimeZones/zones/Pacific/Wake
-Libraries/Resources/NSTimeZones/zones/Pacific/Wallis
-Libraries/Resources/NSTimeZones/zones/Pacific/Yap
-Libraries/Resources/NSTimeZones/zones/Poland
-Libraries/Resources/NSTimeZones/zones/Portugal
-Libraries/Resources/NSTimeZones/zones/ROC
-Libraries/Resources/NSTimeZones/zones/ROK
-Libraries/Resources/NSTimeZones/zones/Singapore
-Libraries/Resources/NSTimeZones/zones/SystemV/AST4
-Libraries/Resources/NSTimeZones/zones/SystemV/AST4ADT
-Libraries/Resources/NSTimeZones/zones/SystemV/CST6
-Libraries/Resources/NSTimeZones/zones/SystemV/CST6CDT
-Libraries/Resources/NSTimeZones/zones/SystemV/EST5
-Libraries/Resources/NSTimeZones/zones/SystemV/EST5EDT
-Libraries/Resources/NSTimeZones/zones/SystemV/HST10
-Libraries/Resources/NSTimeZones/zones/SystemV/MST7
-Libraries/Resources/NSTimeZones/zones/SystemV/MST7MDT
-Libraries/Resources/NSTimeZones/zones/SystemV/PST8
-Libraries/Resources/NSTimeZones/zones/SystemV/PST8PDT
-Libraries/Resources/NSTimeZones/zones/SystemV/YST9
-Libraries/Resources/NSTimeZones/zones/SystemV/YST9YDT
-Libraries/Resources/NSTimeZones/zones/Turkey
-Libraries/Resources/NSTimeZones/zones/UCT
-Libraries/Resources/NSTimeZones/zones/US/Alaska
-Libraries/Resources/NSTimeZones/zones/US/Aleutian
-Libraries/Resources/NSTimeZones/zones/US/Arizona
-Libraries/Resources/NSTimeZones/zones/US/Central
-Libraries/Resources/NSTimeZones/zones/US/East-Indiana
-Libraries/Resources/NSTimeZones/zones/US/Eastern
-Libraries/Resources/NSTimeZones/zones/US/Hawaii
-Libraries/Resources/NSTimeZones/zones/US/Indiana-Starke
-Libraries/Resources/NSTimeZones/zones/US/Michigan
-Libraries/Resources/NSTimeZones/zones/US/Mountain
-Libraries/Resources/NSTimeZones/zones/US/Pacific
-Libraries/Resources/NSTimeZones/zones/US/Pacific-New
-Libraries/Resources/NSTimeZones/zones/US/Samoa
-Libraries/Resources/NSTimeZones/zones/UTC
-Libraries/Resources/NSTimeZones/zones/Universal
-Libraries/Resources/NSTimeZones/zones/W-SU
-Libraries/Resources/NSTimeZones/zones/WET
-Libraries/Resources/NSTimeZones/zones/Zulu
-Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/libgmodel.so
-Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/libgmodel.so.0.6.0
-Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/libgnustep-base.so
-Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/libgnustep-base.so.0.6.0
-Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/libgnustep-gui.so
-Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/libgnustep-gui.so.0.6.0
-Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/libgnustep-xgps.so
-Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/libgnustep-xgps.so.0.6.0
-Library/Model/SavePanel.gmodel
-Library/Services/example.service/Resources/Info-gnustep.plist
-Library/Services/example.service/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/example
-Makefiles/GNUstep.csh
-Makefiles/GNUstep.sh
-Makefiles/MediaBook.func
-Makefiles/MediaBook.sh
-Makefiles/aggregate.make
-Makefiles/application.make
-Makefiles/brain.make
-Makefiles/bundle.make
-Makefiles/clean_cpu.sh
-Makefiles/clean_os.sh
-Makefiles/clean_vendor.sh
-Makefiles/common.make
-Makefiles/config.guess
-Makefiles/config.sub
-Makefiles/cpu.sh
-Makefiles/ctool.make
-Makefiles/documentation.make
-Makefiles/executable.template
-Makefiles/install-sh
-Makefiles/%%GNU_ARCH%%/%%GNU_HOST%%/config.make
-Makefiles/%%GNU_ARCH%%/%%GNU_HOST%%/which_lib
-Makefiles/ld_lib_path.csh
-Makefiles/ld_lib_path.sh
-Makefiles/library.make
-Makefiles/mkinstalldirs
-Makefiles/names.make
-Makefiles/objc.make
-Makefiles/os.sh
-Makefiles/rootinstall.sh
-Makefiles/rootuninstall.sh
-Makefiles/rules.make
-Makefiles/service.make
-Makefiles/subproject.make
-Makefiles/target.make
-Makefiles/test-application.make
-Makefiles/test-library.make
-Makefiles/test-tool.make
-Makefiles/tool.make
-Makefiles/transform_paths.sh
-Makefiles/vendor.sh
-Tools/debugapp
-Tools/defaults
-Tools/dread
-Tools/dremove
-Tools/dwrite
-Tools/gdnc
-Tools/gpbs
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gdnc
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gdomap
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/defaults
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/dread
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/dremove
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/dwrite
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/gdnc
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/gpbs
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/make_services
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/pldes
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/plparse
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/plser
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/set_show_service
-Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps/sfparse
-Tools/make_services
-Tools/openapp
-Tools/opentool
-Tools/pldes
-Tools/plparse
-Tools/plser
-Tools/set_show_service
-Tools/sfparse
-share/config.site
-@exec mkdir -p %D/Apps
-@exec mkdir -p %D/Headers/gnustep/unicode
-@exec mkdir -p %D/Library/PostScript
-@exec mkdir -p %D/Library/man
-@exec mkdir -p %D/Library/info
-@dirrm share
-@dirrm Tools/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps
-@dirrm Tools/%%GNU_ARCH%%/%%GNU_HOST%%
-@dirrm Tools/%%GNU_ARCH%%
-@dirrm Tools
-@dirrm Makefiles/%%GNU_ARCH%%/%%GNU_HOST%%
-@dirrm Makefiles/%%GNU_ARCH%%
-@dirrm Makefiles
-@dirrm Library/man
-@dirrm Library/info
-@dirrm Library/Services/example.service/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps
-@dirrm Library/Services/example.service/%%GNU_ARCH%%/%%GNU_HOST%%
-@dirrm Library/Services/example.service/%%GNU_ARCH%%
-@dirrm Library/Services/example.service/Resources
-@dirrm Library/Services/example.service
-@dirrm Library/Services
-@dirrm Library/PostScript
-@dirrm Library/Model
-@dirrm Library
-@dirrm Libraries/%%GNU_ARCH%%/%%GNU_HOST%%/gnu-gnu-gnu-xgps
-@dirrm Libraries/%%GNU_ARCH%%/%%GNU_HOST%%
-@dirrm Libraries/%%GNU_ARCH%%
-@dirrm Libraries/Resources/NSTimeZones/zones/US
-@dirrm Libraries/Resources/NSTimeZones/zones/SystemV
-@dirrm Libraries/Resources/NSTimeZones/zones/Pacific
-@dirrm Libraries/Resources/NSTimeZones/zones/Mideast
-@dirrm Libraries/Resources/NSTimeZones/zones/Mexico
-@dirrm Libraries/Resources/NSTimeZones/zones/Indian
-@dirrm Libraries/Resources/NSTimeZones/zones/Europe
-@dirrm Libraries/Resources/NSTimeZones/zones/Etc
-@dirrm Libraries/Resources/NSTimeZones/zones/Chile
-@dirrm Libraries/Resources/NSTimeZones/zones/Canada
-@dirrm Libraries/Resources/NSTimeZones/zones/Brazil
-@dirrm Libraries/Resources/NSTimeZones/zones/Australia
-@dirrm Libraries/Resources/NSTimeZones/zones/Atlantic
-@dirrm Libraries/Resources/NSTimeZones/zones/Asia
-@dirrm Libraries/Resources/NSTimeZones/zones/Arctic
-@dirrm Libraries/Resources/NSTimeZones/zones/Antarctica
-@dirrm Libraries/Resources/NSTimeZones/zones/America/Indiana
-@dirrm Libraries/Resources/NSTimeZones/zones/America
-@dirrm Libraries/Resources/NSTimeZones/zones/Africa
-@dirrm Libraries/Resources/NSTimeZones/zones
-@dirrm Libraries/Resources/NSTimeZones
-@dirrm Libraries/Resources/NSCharacterSets
-@dirrm Libraries/Resources/Images
-@dirrm Libraries/Resources
-@dirrm Libraries
-@dirrm Headers/%%GNU_ARCH%%/%%GNU_HOST%%
-@dirrm Headers/%%GNU_ARCH%%
-@dirrm Headers/gnustep/xgps
-@dirrm Headers/gnustep/unicode
-@dirrm Headers/gnustep/gui/AppKit
-@dirrm Headers/gnustep/gui
-@dirrm Headers/gnustep/base
-@dirrm Headers/gnustep/Foundation
-@dirrm Headers/gnustep
-@dirrm Headers
-@dirrm Apps
-@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B
-@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R
diff --git a/lang/librep2/Makefile b/lang/librep2/Makefile
deleted file mode 100644
index aa24af538590..000000000000
--- a/lang/librep2/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# New ports collection makefile for: librep
-# Version required: 0.8
-# Date created: 13 September 1999
-# Whom: Yukihiro Nakai <nakai@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-DISTNAME= librep-0.8
-CATEGORIES= lang
-MASTER_SITES= ftp://ftp.dcs.warwick.ac.uk/people/John.Harper/librep/
-
-MAINTAINER= nakai@FreeBSD.org
-
-PLIST_SUB= GNUHOST=${ARCH}--freebsd${OSREL}
-
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ENV+= LIBS="-lxpg4"
-
-.include <bsd.port.mk>
diff --git a/lang/librep2/distinfo b/lang/librep2/distinfo
deleted file mode 100644
index adcc3920ff3e..000000000000
--- a/lang/librep2/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (librep-0.8.tar.gz) = cbbbd98bfd7b26abd53b3df2f30670cd
diff --git a/lang/librep2/pkg-comment b/lang/librep2/pkg-comment
deleted file mode 100644
index 9d73f8518c4e..000000000000
--- a/lang/librep2/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-an Emacs Lisp like runtime library
diff --git a/lang/librep2/pkg-descr b/lang/librep2/pkg-descr
deleted file mode 100644
index d3914b918a2f..000000000000
--- a/lang/librep2/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-an Emacs Lisp like runtime library
-
-I embed GNU tar version to ${WRKDIR}/lisp/tar-file-handler.jl,
-it is nessesary to use sawmill-capplet in /usr/ports/x11-wm/sawmill
-on FreeBSD.
diff --git a/lang/librep2/pkg-plist b/lang/librep2/pkg-plist
deleted file mode 100644
index 4bd8f7e2e827..000000000000
--- a/lang/librep2/pkg-plist
+++ /dev/null
@@ -1,95 +0,0 @@
-bin/rep
-bin/rep-config
-bin/rep-remote
-bin/rep-xgettext
-bin/repdoc
-include/rep.h
-include/rep_lisp.h
-include/rep_regexp.h
-include/rep_subrs.h
-@unexec install-info --delete %D/info/librep.info %D/info/dir
-info/librep.info
-@exec install-info %D/info/librep.info %D/info/dir
-lib/librep.a
-lib/librep.la
-lib/librep.so
-lib/librep.so.5
-libexec/rep/0.8/%%GNUHOST%%/libgettext.a
-libexec/rep/0.8/%%GNUHOST%%/libgettext.la
-libexec/rep/0.8/%%GNUHOST%%/libgettext.so
-libexec/rep/0.8/%%GNUHOST%%/libgettext.so.0
-libexec/rep/0.8/%%GNUHOST%%/libsdbm.a
-libexec/rep/0.8/%%GNUHOST%%/libsdbm.la
-libexec/rep/0.8/%%GNUHOST%%/libsdbm.so
-libexec/rep/0.8/%%GNUHOST%%/libsdbm.so.0
-libexec/rep/0.8/%%GNUHOST%%/libtest-dl.a
-libexec/rep/0.8/%%GNUHOST%%/libtest-dl.la
-libexec/rep/0.8/%%GNUHOST%%/libtest-dl.so
-libexec/rep/0.8/%%GNUHOST%%/libtest-dl.so.0
-libexec/rep/0.8/%%GNUHOST%%/libtimers.a
-libexec/rep/0.8/%%GNUHOST%%/libtimers.la
-libexec/rep/0.8/%%GNUHOST%%/libtimers.so
-libexec/rep/0.8/%%GNUHOST%%/libtimers.so.0
-libexec/rep/%%GNUHOST%%/libtool
-libexec/rep/%%GNUHOST%%/rules.mk
-share/aclocal/rep.m4
-share/rep/0.8/DOC.dir
-share/rep/0.8/DOC.pag
-share/rep/0.8/lisp/autoload.jl
-share/rep/0.8/lisp/backquote.jl
-share/rep/0.8/lisp/backquote.jlc
-share/rep/0.8/lisp/bytecodes.jl
-share/rep/0.8/lisp/bytecodes.jlc
-share/rep/0.8/lisp/cgi-get.jl
-share/rep/0.8/lisp/cgi-get.jlc
-share/rep/0.8/lisp/compiler-opt.jl
-share/rep/0.8/lisp/compiler-opt.jlc
-share/rep/0.8/lisp/compiler.jl
-share/rep/0.8/lisp/compiler.jlc
-share/rep/0.8/lisp/date.jl
-share/rep/0.8/lisp/date.jlc
-share/rep/0.8/lisp/debug.jl
-share/rep/0.8/lisp/debug.jlc
-share/rep/0.8/lisp/disassembler.jl
-share/rep/0.8/lisp/disassembler.jlc
-share/rep/0.8/lisp/dump.jl
-share/rep/0.8/lisp/dump.jlc
-share/rep/0.8/lisp/environ.jl
-share/rep/0.8/lisp/environ.jlc
-share/rep/0.8/lisp/gaol.jl
-share/rep/0.8/lisp/gaol.jlc
-share/rep/0.8/lisp/init.jl
-share/rep/0.8/lisp/init.jlc
-share/rep/0.8/lisp/lisp-doc.jl
-share/rep/0.8/lisp/lisp-doc.jlc
-share/rep/0.8/lisp/lisp.jl
-share/rep/0.8/lisp/lisp.jlc
-share/rep/0.8/lisp/mailaddr.jl
-share/rep/0.8/lisp/mailaddr.jlc
-share/rep/0.8/lisp/pwd-prompt.jl
-share/rep/0.8/lisp/pwd-prompt.jlc
-share/rep/0.8/lisp/remote-ftp.jl
-share/rep/0.8/lisp/remote-ftp.jlc
-share/rep/0.8/lisp/remote-rcp.jl
-share/rep/0.8/lisp/remote-rcp.jlc
-share/rep/0.8/lisp/remote-rep.jl
-share/rep/0.8/lisp/remote-rep.jlc
-share/rep/0.8/lisp/remote.jl
-share/rep/0.8/lisp/remote.jlc
-share/rep/0.8/lisp/rep.jl
-share/rep/0.8/lisp/rep.jlc
-share/rep/0.8/lisp/ring.jl
-share/rep/0.8/lisp/ring.jlc
-share/rep/0.8/lisp/sort.jl
-share/rep/0.8/lisp/sort.jlc
-share/rep/0.8/lisp/tar-file-handler.jl
-share/rep/0.8/lisp/tar-file-handler.jlc
-share/rep/0.8/lisp/tilde.jl
-share/rep/0.8/lisp/tilde.jlc
-@dirrm libexec/rep/0.8/%%GNUHOST%%
-@dirrm libexec/rep/0.8
-@dirrm libexec/rep/%%GNUHOST%%
-@dirrm libexec/rep
-@dirrm share/rep/0.8/lisp
-@dirrm share/rep/0.8
-@dirrm share/rep
diff --git a/lang/lua4/Makefile b/lang/lua4/Makefile
deleted file mode 100644
index f70c1e95a2fc..000000000000
--- a/lang/lua4/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# New ports collection makefile for: lua
-# Version required: 3.1
-# Date created: 27 June 1999
-# Whom: Richard Kiss <richard@homemail.com>
-#
-# $FreeBSD$
-#
-
-DISTNAME= lua-3.1
-CATEGORIES= lang
-MASTER_SITES= ftp://ftp.tecgraf.puc-rio.br/pub/lua/ \
- ftp://csg.uwaterloo.ca/pub/lhf/lua/ \
- ftp://ftp.cdrom.com/pub/languages/lua/ \
- ftp://ftp.ntua.gr/pub/lang/lua/ \
- ftp://ftp.uni-trier.de/pub/languages/lua/ \
- ftp://ftp.gwdg.de/pub/languages/lua/
-
-MAINTAINER= richard@homemail.com
-
-MAN1= luac.1
-WRKSRC= ${WRKDIR}/lua
-
-do-install:
- @ ${MKDIR} ${PREFIX}/share/doc/lua
- @ ${INSTALL_PROGRAM} ${WRKSRC}/bin/lua ${PREFIX}/bin
- @ ${INSTALL_PROGRAM} ${WRKSRC}/bin/luac ${PREFIX}/bin
- @ ${INSTALL_MAN} ${WRKSRC}/doc/luac.man ${PREFIX}/man/man1/luac.1
- @ ${INSTALL_DATA} ${WRKSRC}/doc/idx.html ${PREFIX}/share/doc/lua
- @ ${INSTALL_DATA} ${WRKSRC}/doc/index.html ${PREFIX}/share/doc/lua
- @ ${INSTALL_DATA} ${WRKSRC}/doc/luac.html ${PREFIX}/share/doc/lua
- @ ${INSTALL_DATA} ${WRKSRC}/doc/manual.html ${PREFIX}/share/doc/lua
- @ ${INSTALL_DATA} ${WRKSRC}/include/lua.h ${PREFIX}/include
- @ ${INSTALL_DATA} ${WRKSRC}/include/luadebug.h ${PREFIX}/include
- @ ${INSTALL_DATA} ${WRKSRC}/include/lualib.h ${PREFIX}/include
- @ ${INSTALL_DATA} ${WRKSRC}/include/lauxlib.h ${PREFIX}/include
- @ ${INSTALL_DATA} ${WRKSRC}/lib/liblua.a ${PREFIX}/lib
- @ ${INSTALL_DATA} ${WRKSRC}/lib/liblualib.a ${PREFIX}/lib
-
-post-install:
- @strip ${PREFIX}/bin/lua
- @strip ${PREFIX}/bin/luac
-
-.include <bsd.port.mk>
diff --git a/lang/lua4/distinfo b/lang/lua4/distinfo
deleted file mode 100644
index f55e08bb1cca..000000000000
--- a/lang/lua4/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (lua-3.1.tar.gz) = d677f3827167eefdefc7b211397cfdfb
diff --git a/lang/lua4/files/patch-aa b/lang/lua4/files/patch-aa
deleted file mode 100644
index 101f1a83e236..000000000000
--- a/lang/lua4/files/patch-aa
+++ /dev/null
@@ -1,17 +0,0 @@
---- config.orig Tue Jul 6 18:17:42 1999
-+++ config Tue Jul 6 18:18:03 1999
-@@ -3,7 +3,7 @@
- # == CHANGE THE SETTINGS BELOW TO SUIT YOUR ENVIRONMENT ======================
-
- # you need an ANSI C compiler. gcc is a popular one.
--CC= gcc
-+CC?= gcc
- WARN= -ansi -Wall
-
- # on SGI's, cc is ANSI.
-@@ -51,4 +51,4 @@
- INCS= -I$(INC) $(EXTRA_INCS)
- DEFS= $(COMPAT) $(NUMBER) $(OLD_ANSI) $(EXTRA_DEFS)
-
--CFLAGS= -O2 $(WARN) $(INCS) $(DEFS)
-+CFLAGS+= $(WARN) $(INCS) $(DEFS)
diff --git a/lang/lua4/pkg-comment b/lang/lua4/pkg-comment
deleted file mode 100644
index 2ba3321e13d8..000000000000
--- a/lang/lua4/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Small, compilable scripting language providing easy access to C code
diff --git a/lang/lua4/pkg-descr b/lang/lua4/pkg-descr
deleted file mode 100644
index a232582174e2..000000000000
--- a/lang/lua4/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-Lua is a programming language originally designed for extending applications,
-but also frequently used as a general-purpose, stand-alone language. Lua
-combines simple procedural syntax (similar to Pascal) with powerful data
-description constructs based on associative arrays and extensible semantics.
-Lua is dynamically typed, interpreted from bytecodes, and has automatic memory
-management with garbage collection, making it ideal for configuration,
-scripting, and rapid prototyping.
-
-A fundamental concept in the design of Lua is to provide meta-mechanisms for
-implementing features, instead of providing a host of features directly in
-the language. For example, although Lua is not a pure object-oriented
-language, it does provide meta-mechanisms for implementing classes and
-inheritance. Lua's meta-mechanisms bring an economy of concepts and keep the
-language small, while allowing the semantics to be extended in unconventional
-ways. Extensible semantics is a distinguishing feature of Lua.
-
-Lua is implemented as a small library of C functions, written in ANSI C, and
-compiles unmodified in all known platforms. The implementation goals are
-simplicity, efficiency, portability, and low embedding cost.
-
-WWW: http://www.tecgraf.puc-rio.br/lua/
diff --git a/lang/lua4/pkg-plist b/lang/lua4/pkg-plist
deleted file mode 100644
index eeb818a5e377..000000000000
--- a/lang/lua4/pkg-plist
+++ /dev/null
@@ -1,13 +0,0 @@
-bin/lua
-bin/luac
-include/lauxlib.h
-include/lua.h
-include/luadebug.h
-include/lualib.h
-lib/liblua.a
-lib/liblualib.a
-share/doc/lua/idx.html
-share/doc/lua/index.html
-share/doc/lua/luac.html
-share/doc/lua/manual.html
-@dirrm share/doc/lua
diff --git a/lang/lua50/Makefile b/lang/lua50/Makefile
deleted file mode 100644
index f70c1e95a2fc..000000000000
--- a/lang/lua50/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-# New ports collection makefile for: lua
-# Version required: 3.1
-# Date created: 27 June 1999
-# Whom: Richard Kiss <richard@homemail.com>
-#
-# $FreeBSD$
-#
-
-DISTNAME= lua-3.1
-CATEGORIES= lang
-MASTER_SITES= ftp://ftp.tecgraf.puc-rio.br/pub/lua/ \
- ftp://csg.uwaterloo.ca/pub/lhf/lua/ \
- ftp://ftp.cdrom.com/pub/languages/lua/ \
- ftp://ftp.ntua.gr/pub/lang/lua/ \
- ftp://ftp.uni-trier.de/pub/languages/lua/ \
- ftp://ftp.gwdg.de/pub/languages/lua/
-
-MAINTAINER= richard@homemail.com
-
-MAN1= luac.1
-WRKSRC= ${WRKDIR}/lua
-
-do-install:
- @ ${MKDIR} ${PREFIX}/share/doc/lua
- @ ${INSTALL_PROGRAM} ${WRKSRC}/bin/lua ${PREFIX}/bin
- @ ${INSTALL_PROGRAM} ${WRKSRC}/bin/luac ${PREFIX}/bin
- @ ${INSTALL_MAN} ${WRKSRC}/doc/luac.man ${PREFIX}/man/man1/luac.1
- @ ${INSTALL_DATA} ${WRKSRC}/doc/idx.html ${PREFIX}/share/doc/lua
- @ ${INSTALL_DATA} ${WRKSRC}/doc/index.html ${PREFIX}/share/doc/lua
- @ ${INSTALL_DATA} ${WRKSRC}/doc/luac.html ${PREFIX}/share/doc/lua
- @ ${INSTALL_DATA} ${WRKSRC}/doc/manual.html ${PREFIX}/share/doc/lua
- @ ${INSTALL_DATA} ${WRKSRC}/include/lua.h ${PREFIX}/include
- @ ${INSTALL_DATA} ${WRKSRC}/include/luadebug.h ${PREFIX}/include
- @ ${INSTALL_DATA} ${WRKSRC}/include/lualib.h ${PREFIX}/include
- @ ${INSTALL_DATA} ${WRKSRC}/include/lauxlib.h ${PREFIX}/include
- @ ${INSTALL_DATA} ${WRKSRC}/lib/liblua.a ${PREFIX}/lib
- @ ${INSTALL_DATA} ${WRKSRC}/lib/liblualib.a ${PREFIX}/lib
-
-post-install:
- @strip ${PREFIX}/bin/lua
- @strip ${PREFIX}/bin/luac
-
-.include <bsd.port.mk>
diff --git a/lang/lua50/distinfo b/lang/lua50/distinfo
deleted file mode 100644
index f55e08bb1cca..000000000000
--- a/lang/lua50/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (lua-3.1.tar.gz) = d677f3827167eefdefc7b211397cfdfb
diff --git a/lang/lua50/files/patch-aa b/lang/lua50/files/patch-aa
deleted file mode 100644
index 101f1a83e236..000000000000
--- a/lang/lua50/files/patch-aa
+++ /dev/null
@@ -1,17 +0,0 @@
---- config.orig Tue Jul 6 18:17:42 1999
-+++ config Tue Jul 6 18:18:03 1999
-@@ -3,7 +3,7 @@
- # == CHANGE THE SETTINGS BELOW TO SUIT YOUR ENVIRONMENT ======================
-
- # you need an ANSI C compiler. gcc is a popular one.
--CC= gcc
-+CC?= gcc
- WARN= -ansi -Wall
-
- # on SGI's, cc is ANSI.
-@@ -51,4 +51,4 @@
- INCS= -I$(INC) $(EXTRA_INCS)
- DEFS= $(COMPAT) $(NUMBER) $(OLD_ANSI) $(EXTRA_DEFS)
-
--CFLAGS= -O2 $(WARN) $(INCS) $(DEFS)
-+CFLAGS+= $(WARN) $(INCS) $(DEFS)
diff --git a/lang/lua50/pkg-comment b/lang/lua50/pkg-comment
deleted file mode 100644
index 2ba3321e13d8..000000000000
--- a/lang/lua50/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Small, compilable scripting language providing easy access to C code
diff --git a/lang/lua50/pkg-descr b/lang/lua50/pkg-descr
deleted file mode 100644
index a232582174e2..000000000000
--- a/lang/lua50/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-Lua is a programming language originally designed for extending applications,
-but also frequently used as a general-purpose, stand-alone language. Lua
-combines simple procedural syntax (similar to Pascal) with powerful data
-description constructs based on associative arrays and extensible semantics.
-Lua is dynamically typed, interpreted from bytecodes, and has automatic memory
-management with garbage collection, making it ideal for configuration,
-scripting, and rapid prototyping.
-
-A fundamental concept in the design of Lua is to provide meta-mechanisms for
-implementing features, instead of providing a host of features directly in
-the language. For example, although Lua is not a pure object-oriented
-language, it does provide meta-mechanisms for implementing classes and
-inheritance. Lua's meta-mechanisms bring an economy of concepts and keep the
-language small, while allowing the semantics to be extended in unconventional
-ways. Extensible semantics is a distinguishing feature of Lua.
-
-Lua is implemented as a small library of C functions, written in ANSI C, and
-compiles unmodified in all known platforms. The implementation goals are
-simplicity, efficiency, portability, and low embedding cost.
-
-WWW: http://www.tecgraf.puc-rio.br/lua/
diff --git a/lang/lua50/pkg-plist b/lang/lua50/pkg-plist
deleted file mode 100644
index eeb818a5e377..000000000000
--- a/lang/lua50/pkg-plist
+++ /dev/null
@@ -1,13 +0,0 @@
-bin/lua
-bin/luac
-include/lauxlib.h
-include/lua.h
-include/luadebug.h
-include/lualib.h
-lib/liblua.a
-lib/liblualib.a
-share/doc/lua/idx.html
-share/doc/lua/index.html
-share/doc/lua/luac.html
-share/doc/lua/manual.html
-@dirrm share/doc/lua
diff --git a/lang/modula-3-lib/files/extra-patch-old-sigset-aa b/lang/modula-3-lib/files/extra-patch-old-sigset-aa
deleted file mode 100644
index bfbb4b3f0b96..000000000000
--- a/lang/modula-3-lib/files/extra-patch-old-sigset-aa
+++ /dev/null
@@ -1,108 +0,0 @@
-This patch corrects some errors in the Usignal interface for FreeBSD.
-
---- m3/m3core/src/unix/freebsd-2/Usignal.i3.orig Mon Aug 12 15:47:48 1996
-+++ m3/m3core/src/unix/freebsd-2/Usignal.i3 Thu Jul 10 18:38:06 1997
-@@ -12,8 +12,6 @@
-
- (*** <signal.h> ***)
-
-- (* I don't know about all the indented values below from the
-- Linux implementation *)
- CONST
- SIGHUP = 1; (* hangup *)
- SIGINT = 2; (* interrupt *)
-@@ -23,27 +21,19 @@
- SIGIOT = 6; (* IOT instruction *)
- SIGEMT = 7; (* EMT instruction *)
- SIGFPE = 8; (* floating point exception *)
-- FPE_INTDIV_TRAP = 20; (* integer divide by zero *)
-- FPE_INTOVF_TRAP = 21; (* integer overflow *)
-- FPE_FLTOPERR_TRAP = 1; (* [floating operand error] *)
-- FPE_FLTDEN_TRAP = 2; (* [floating denormalized operand] *)
-- FPE_FLTDIV_TRAP = 3; (* [floating divide by zero] *)
-- FPE_FLTOVF_TRAP = 4; (* [floating overflow] *)
-- FPE_FLTUND_TRAP = 5; (* [floating underflow] *)
-- FPE_FLTINEX_TRAP = 6; (* [floating inexact result] *)
-- FPE_UUOP_TRAP = 7; (* [floating undefined opcode] *)
-- FPE_DATACH_TRAP = 8; (* [floating data chain exception] *)
-- FPE_FLTSTK_TRAP = 16; (* [floating stack fault] *)
-- FPE_FPA_ENABLE = 17; (* [FPA not enabled] *)
-- FPE_FPA_ERROR = 18; (* [FPA arithmetic exception] *)
-+ FPE_INTOVF_TRAP = 1; (* integer overflow *)
-+ FPE_INTDIV_TRAP = 2; (* integer divide by zero *)
-+ FPE_FLTDIV_TRAP = 3; (* floating/decimal divide by zero *)
-+ FPE_FLTOVF_TRAP = 4; (* floating overflow *)
-+ FPE_FLTUND_TRAP = 5; (* floating underflow *)
-+ FPE_FPU_NP_TRAP = 6; (* floating point unit not present *)
-+ FPE_SUBRNG_TRAP = 7; (* subrange out of bounds *)
- SIGKILL = 9; (* kill (cannot be caught or ignored) *)
- SIGBUS = 10; (* bus error *)
-- BUS_HWERR = 1; (* misc hardware error (e.g. timeout) *)
-- BUS_ALIGN = 2; (* hardware alignment error *)
-+ BUS_PAGE_FAULT = 12; (* page fault protection base *)
-+ BUS_SEGNP_FAULT = 26; (* segment not present *)
-+ BUS_STK_FAULT = 27; (* stack fault *)
- SIGSEGV = 11; (* segmentation violation *)
-- SEGV_NOMAP = 3; (* no mapping at the fault address *)
-- SEGV_PROT = 4; (* access exceeded protections *)
-- SEGV_OBJERR = 5; (* object returned errno value *)
- SIGSYS = 12; (* bad argument to system call *)
- SIGPIPE = 13; (* write on a pipe with no one to read it *)
- SIGALRM = 14; (* alarm clock *)
-@@ -61,9 +51,9 @@
- SIGVTALRM = 26; (* virtual time alarm *)
- SIGPROF = 27; (* profiling time alarm *)
- SIGWINCH = 28; (* window size changes *)
-- SIGLOST = 29; (* Sys-V rec lock: notify user upon server crash *)
-- SIGUSR1 = 30; (* User signal 1 (from SysV) *)
-- SIGUSR2 = 31; (* User signal 2 (from SysV) *)
-+ SIGINFO = 29; (* information request *)
-+ SIGUSR1 = 30; (* user defined signal 1 *)
-+ SIGUSR2 = 31; (* user defined signal 2 *)
-
- (* System V definitions *)
- SIGCLD = SIGCHLD;
-@@ -80,7 +70,8 @@
- struct_sigvec = RECORD
- sv_handler: SignalHandler; (* signal handler *)
- sv_mask: sigset_t; (* signal mask to apply *)
-- sv_flags: int; (* see signal options below *) END;
-+ sv_flags: int; (* see signal options below *)
-+ END;
-
-
- CONST
-@@ -101,16 +92,10 @@
- SIG_SETMASK = 3; (* Set block mask to this mask *)
-
- TYPE
-- SignalActionHandler = PROCEDURE (sig: int);
-- SignalRestoreHandler = PROCEDURE ();
--
- struct_sigaction = RECORD
-- sa_handler : SignalActionHandler; (* signal handler *)
-+ sa_handler : SignalHandler; (* signal handler *)
- sa_mask : sigset_t; (* signals to block while in handler *)
- sa_flags : int; (* signal action flags *)
-- (* ow
-- sa_restorer : SignalRestoreHandler; (* restores interrupted state *)
-- *)
- END;
-
- struct_sigaction_star = UNTRACED REF struct_sigaction;
-@@ -206,9 +191,15 @@
-
- <*EXTERNAL*> PROCEDURE sigstack (VAR ss, oss: struct_sigstack): int;
-
-+(*** sigsuspend(2) - release blocked signals and wait for interrupt ***)
-+
-+<*EXTERNAL*>
-+PROCEDURE sigsuspend (VAR sigmask: sigset_t): int;
-
- (*** sigaction(2) - software signal facilities ***)
-
-+(* FIXME - This should probably use the VAR construct like the other
-+ platforms use. *)
- <*EXTERNAL*>
- PROCEDURE sigaction (sig: int; act, oact: struct_sigaction_star): int;
-
diff --git a/lang/p5-ExtUtils-F77/Makefile b/lang/p5-ExtUtils-F77/Makefile
deleted file mode 100644
index 2cdd62f51934..000000000000
--- a/lang/p5-ExtUtils-F77/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# New ports collection makefile for: p5-ExtUtils-F77
-# Version required: 1.12
-# Date created: December 7 1999
-# Whom: jmz
-#
-# $FreeBSD$
-#
-
-DISTNAME= ExtUtils-F77-1.12
-PKGNAME= p5-ExtUtils-F77-1.12
-CATEGORIES= lang perl5
-MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
-MASTER_SITE_SUBDIR= ExtUtils
-
-MAINTAINER= jmz@FreeBSD.org
-
-USE_PERL5= YES
-
-MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
-MAN3= ExtUtils::F77.3
-
-.include <bsd.port.pre.mk>
-.if ${OSVERSION} >= 400005
-F2CLIB= -lg2c
-.else
-F2CLIB= -lf2c
-.endif
-
-post-patch:
- @(cd ${WRKSRC}; ${MV} -f F77.pm F77.pm~; \
- ${PERL5} -e 'while(<>){s/(.*Freebsd.*lib )(-lf2c)(.*)/$$1 ${F2CLIB} $$3/;print $$_;}' < F77.pm~ > F77.pm)
-
-do-configure:
- @ cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} Makefile.PL
-
-.include <bsd.port.mk>
diff --git a/lang/p5-ExtUtils-F77/distinfo b/lang/p5-ExtUtils-F77/distinfo
deleted file mode 100644
index 3fe0a1c158f5..000000000000
--- a/lang/p5-ExtUtils-F77/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (ExtUtils-F77-1.12.tar.gz) = 9efd00c32885a5886bf9e6f045e40d23
diff --git a/lang/p5-ExtUtils-F77/pkg-comment b/lang/p5-ExtUtils-F77/pkg-comment
deleted file mode 100644
index 10fe97d84e7d..000000000000
--- a/lang/p5-ExtUtils-F77/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Tells you how to link C programs with Fortran subroutines.
diff --git a/lang/p5-ExtUtils-F77/pkg-descr b/lang/p5-ExtUtils-F77/pkg-descr
deleted file mode 100644
index cf76985ec461..000000000000
--- a/lang/p5-ExtUtils-F77/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This module tries to figure out how to link C programs with
-Fortran subroutines on your system. Basically one must add a list
-of Fortran runtime libraries. The problem is their location
-and name varies with each OS/compiler combination!
diff --git a/lang/p5-ExtUtils-F77/pkg-plist b/lang/p5-ExtUtils-F77/pkg-plist
deleted file mode 100644
index 0fdf1e187184..000000000000
--- a/lang/p5-ExtUtils-F77/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-lib/perl5/site_perl/%%PERL_VER%%/ExtUtils/F77.pm
-lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/ExtUtils/F77/.packlist
-@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/ExtUtils/F77
diff --git a/lang/perl5.10/Makefile b/lang/perl5.10/Makefile
deleted file mode 100644
index e77b56bff8c0..000000000000
--- a/lang/perl5.10/Makefile
+++ /dev/null
@@ -1,91 +0,0 @@
-# New ports collection makefile for: perl5
-# Version required: 5.005_02
-# Date created: 16 April 1995
-# Whom: markm
-#
-# $FreeBSD$
-#
-
-DISTNAME= perl5.005_02
-PKGNAME= perl-5.00502
-CATEGORIES= lang devel perl5
-MASTER_SITES= ftp://ftp.digital.com/pub/plan/perl/CPAN/src/5.0/ \
- ftp://ftp.cdrom.com/pub/perl/CPAN/src/5.0/
-
-MAINTAINER= markm@FreeBSD.org
-
-HAS_CONFIGURE= yes
-CONFIGURE_SCRIPT= Configure
-CONFIGURE_ARGS= -sde -Dprefix=${PREFIX}
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} > 300003
-FORBIDDEN= perl is in system
-.endif
-
-MAN1= a2p.1 c2ph.1 h2ph.1 h2xs.1 perl.1 perl5004delta.1 \
- perlapio.1 perlbook.1 perlbot.1 perlbug.1 perlcall.1 \
- perldata.1 perldebug.1 perldelta.1 perldiag.1 perldoc.1 \
- perldsc.1 perlembed.1 perlfaq.1 perlfaq1.1 perlfaq2.1 \
- perlfaq3.1 perlfaq4.1 perlfaq5.1 perlfaq6.1 perlfaq7.1 \
- perlfaq8.1 perlfaq9.1 perlform.1 perlfunc.1 perlguts.1 \
- perlhist.1 perlipc.1 perllocale.1 perllol.1 perlmod.1 \
- perlmodinstall.1 perlmodlib.1 perlobj.1 perlop.1 \
- perlpod.1 perlport.1 perlre.1 perlref.1 perlrun.1 \
- perlsec.1 perlstyle.1 perlsub.1 perlsyn.1 perltie.1 \
- perltoc.1 perltoot.1 perltrap.1 perlvar.1 perlxs.1 \
- perlxstut.1 pl2pm.1 pod2html.1 pod2man.1 pstruct.1 \
- s2p.1 splain.1 xsubpp.1
-
-MAN3= AnyDBM_File.3 AutoLoader.3 AutoSplit.3 B.3 B::Asmdata.3 \
- B::Assembler.3 B::Bblock.3 B::Bytecode.3 B::C.3 B::CC.3 \
- B::Debug.3 B::Deparse.3 B::Disassembler.3 B::Lint.3 \
- B::Showlex.3 B::Stackobj.3 B::Terse.3 B::Xref.3 \
- Benchmark.3 CGI.3 CGI::Apache.3 CGI::Carp.3 CGI::Cookie.3 \
- CGI::Fast.3 CGI::Push.3 CGI::Switch.3 CPAN.3 \
- CPAN::FirstTime.3 CPAN::Nox.3 Carp.3 Class::Struct.3 \
- Config.3 Cwd.3 DB_File.3 Data::Dumper.3 Devel::SelfStubber.3 \
- DirHandle.3 DynaLoader.3 English.3 Env.3 Errno.3 \
- Exporter.3 ExtUtils::Command.3 ExtUtils::Embed.3 \
- ExtUtils::Install.3 ExtUtils::Installed.3 ExtUtils::Liblist.3 \
- ExtUtils::MM_OS2.3 ExtUtils::MM_Unix.3 ExtUtils::MM_VMS.3 \
- ExtUtils::MM_Win32.3 ExtUtils::MakeMaker.3 ExtUtils::Manifest.3 \
- ExtUtils::Miniperl.3 ExtUtils::Mkbootstrap.3 \
- ExtUtils::Mksymlists.3 ExtUtils::Packlist.3 ExtUtils::testlib.3 \
- Fatal.3 Fcntl.3 File::Basename.3 File::CheckTree.3 \
- File::Compare.3 File::Copy.3 File::DosGlob.3 File::Find.3 \
- File::Path.3 File::Spec.3 File::Spec::Mac.3 File::Spec::OS2.3 \
- File::Spec::Unix.3 File::Spec::VMS.3 File::Spec::Win32.3 \
- File::stat.3 FileCache.3 FileHandle.3 FindBin.3 \
- Getopt::Long.3 Getopt::Std.3 I18N::Collate.3 IO.3 \
- IO::File.3 IO::Handle.3 IO::Pipe.3 IO::Seekable.3 \
- IO::Select.3 IO::Socket.3 IPC::Msg.3 IPC::Open2.3 \
- IPC::Open3.3 IPC::Semaphore.3 IPC::SysV.3 Math::BigFloat.3 \
- Math::BigInt.3 Math::Complex.3 Math::Trig.3 NDBM_File.3 \
- Net::Ping.3 Net::hostent.3 Net::netent.3 Net::protoent.3 \
- Net::servent.3 O.3 Opcode.3 POSIX.3 Pod::Html.3 \
- Pod::Text.3 SDBM_File.3 Safe.3 Search::Dict.3 \
- SelectSaver.3 SelfLoader.3 Shell.3 Socket.3 Symbol.3 \
- Sys::Hostname.3 Sys::Syslog.3 Term::Cap.3 Term::Complete.3 \
- Term::ReadLine.3 Test.3 Test::Harness.3 Text::Abbrev.3 \
- Text::ParseWords.3 Text::Soundex.3 Text::Tabs.3 Text::Wrap.3 \
- Tie::Array.3 Tie::Handle.3 Tie::Hash.3 Tie::RefHash.3 \
- Tie::Scalar.3 Tie::SubstrHash.3 Time::Local.3 Time::gmtime.3 \
- Time::localtime.3 Time::tm.3 UNIVERSAL.3 User::grent.3 \
- User::pwent.3 attrs.3 autouse.3 base.3 blib.3 \
- constant.3 diagnostics.3 fields.3 integer.3 less.3 \
- lib.3 locale.3 ops.3 overload.3 re.3 sigtrap.3 \
- strict.3 subs.3 vars.3
-
-MAN3PREFIX= ${PREFIX}/lib/perl5/5.00502/
-
-test:
- @(cd ${WRKSRC}; make test)
-
-post-install:
- @strip ${PREFIX}/bin/perl ${PREFIX}/bin/suidperl
- @${LN} -sf ${PREFIX}/bin/perl ${PREFIX}/bin/perl5
- @(cd /usr/include && ${PREFIX}/bin/h2ph *.h machine/*.h sys/*.h)
-
-.include <bsd.port.post.mk>
diff --git a/lang/perl5.10/distinfo b/lang/perl5.10/distinfo
deleted file mode 100644
index 37b8a306ce46..000000000000
--- a/lang/perl5.10/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (perl5.005_02.tar.gz) = de99ae45441f3c8c7d0749f35bdf47d5
diff --git a/lang/perl5.10/files/patch-ab b/lang/perl5.10/files/patch-ab
deleted file mode 100644
index 5945ef412853..000000000000
--- a/lang/perl5.10/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- installperl.ORIG Thu Jul 30 15:58:50 1998
-+++ installperl Thu Jul 30 16:02:16 1998
-@@ -269,7 +269,7 @@
- (-l $usrbinperl) &&
- ((readlink $usrbinperl) eq $expinstperl));
- }
-- if ((! $mainperl_is_instperl) &&
-+ if ('' && (! $mainperl_is_instperl) &&
- (yn("Many scripts expect perl to be installed as $usrbinperl.\n" .
- "Do you wish to have $usrbinperl be the same as\n" .
- "$expinstperl? [y] ")))
diff --git a/lang/perl5.10/files/patch-ac b/lang/perl5.10/files/patch-ac
deleted file mode 100644
index 76bdab280b5b..000000000000
--- a/lang/perl5.10/files/patch-ac
+++ /dev/null
@@ -1,29 +0,0 @@
---- hints/freebsd.sh.ORIG Fri Jul 24 06:00:19 1998
-+++ hints/freebsd.sh Thu Jul 30 16:04:24 1998
-@@ -68,6 +68,7 @@
- d_setreuid='define'
- d_setegid='undef'
- d_seteuid='undef'
-+ d_dosuid='define'
- test -r ./broken-db.msg && . ./broken-db.msg
- ;;
- #
-@@ -81,12 +82,18 @@
- d_setreuid='define'
- d_setegid='undef'
- d_seteuid='undef'
-+ d_dosuid='define'
- ;;
- #
- # Guesses at what will be needed after 2.2
- *) usevfork='true'
- usemymalloc='n'
- libswanted=`echo $libswanted | sed 's/ malloc / /'`
-+ d_setregid='define'
-+ d_setreuid='define'
-+ d_setegid='undef'
-+ d_seteuid='undef'
-+ d_dosuid='define'
- ;;
- esac
-
diff --git a/lang/perl5.10/files/patch-ad b/lang/perl5.10/files/patch-ad
deleted file mode 100644
index 47f99960867e..000000000000
--- a/lang/perl5.10/files/patch-ad
+++ /dev/null
@@ -1,41 +0,0 @@
---- perl.h.ORIG Thu Jul 30 17:04:42 1998
-+++ perl.h Thu Jul 30 17:06:34 1998
-@@ -361,6 +361,15 @@
- # include <sys/param.h>
- #endif
-
-+/* needed for IAMSUID case for 4.4BSD systems
-+ * XXX there should probably be a Configure variable
-+ */
-+
-+#ifdef I_SYS_PARAM
-+#if (defined (BSD) && (BSD >= 199306))
-+# include <sys/mount.h>
-+#endif /* !BSD */
-+#endif /* !I_SYS_PARAM */
-
- /* Use all the "standard" definitions? */
- #if defined(STANDARD_C) && defined(I_STDLIB)
---- perl.c.ORIG Thu Jul 30 17:04:23 1998
-+++ perl.c Thu Jul 30 17:04:57 1998
-@@ -2124,6 +2124,20 @@
- croak("Can't swap uid and euid"); /* really paranoid */
- if (PerlLIO_stat(SvPVX(GvSV(PL_curcop->cop_filegv)),&tmpstatbuf) < 0)
- croak("Permission denied"); /* testing full pathname here */
-+#if (defined(BSD) && (BSD >= 199306))
-+#ifdef IAMSUID
-+ {
-+ struct statfs stfs;
-+
-+ if (fstatfs(fileno(PL_rsfp),&stfs) < 0)
-+ croak("Can't statfs filesystem of script \"%s\"",PL_origfilename);
-+
-+ if (stfs.f_flags & MNT_NOSUID)
-+ croak("Permission denied");
-+ }
-+#endif /* IAMSUID */
-+#endif /* BSD */
-+
- if (tmpstatbuf.st_dev != PL_statbuf.st_dev ||
- tmpstatbuf.st_ino != PL_statbuf.st_ino) {
- (void)PerlIO_close(PL_rsfp);
diff --git a/lang/perl5.10/files/patch-ae b/lang/perl5.10/files/patch-ae
deleted file mode 100644
index c701adb3382b..000000000000
--- a/lang/perl5.10/files/patch-ae
+++ /dev/null
@@ -1,10 +0,0 @@
---- makedepend.SH.ORIG Fri Jul 24 06:00:58 1998
-+++ makedepend.SH Thu Jul 30 17:08:37 1998
-@@ -67,6 +67,7 @@
- # to be out of date. I don't know if OS/2 has touch, so do this:
- case "$osname" in
- os2) ;;
-+ freebsd) ;;
- *) $touch $firstmakefile ;;
- esac
- fi
diff --git a/lang/perl5.10/files/patch-af b/lang/perl5.10/files/patch-af
deleted file mode 100644
index de7aa0cb968c..000000000000
--- a/lang/perl5.10/files/patch-af
+++ /dev/null
@@ -1,11 +0,0 @@
---- Configure.ORIG Fri Aug 7 23:38:53 1998
-+++ Configure Mon Aug 17 12:03:07 1998
-@@ -306,7 +306,7 @@
- ldflags=''
- lkflags=''
- locincpth=''
--optimize=''
-+optimize=${CFLAGS:-''}
- cf_email=''
- cf_by=''
- cf_time=''
diff --git a/lang/perl5.10/pkg-comment b/lang/perl5.10/pkg-comment
deleted file mode 100644
index f038d3a8ef5f..000000000000
--- a/lang/perl5.10/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Pattern Extraction and Recognition Language
diff --git a/lang/perl5.10/pkg-descr b/lang/perl5.10/pkg-descr
deleted file mode 100644
index 343e60b77c7d..000000000000
--- a/lang/perl5.10/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-From the distribution README:
-
-Perl is a language that combines some of the features of C, sed, awk
-and shell. See the manual page for more hype. There are also two Nutshell
-Handbooks published by O'Reilly & Assoc. See pod/perlbook.pod
-for more information.
-
---
-
-This port will not work on FreeBSD 2.0, nor will it work on earlier snapshots.
-This is due to a bug in vprintf in the C library.
-
-- MarkM
diff --git a/lang/perl5.10/pkg-install b/lang/perl5.10/pkg-install
deleted file mode 100644
index adbce4a3ecf6..000000000000
--- a/lang/perl5.10/pkg-install
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-if [ "$2" != POST-INSTALL ] ; then
- exit 0
-fi
-
-install -d ${PREFIX:-/usr/local}/lib/perl5/site_perl/5.005/i386-freebsd
-cd /usr/include && ${PREFIX:-/usr/local}/bin/h2ph *.h machine/*.h sys/*.h
-
-
-exit 0
diff --git a/lang/perl5.10/pkg-plist b/lang/perl5.10/pkg-plist
deleted file mode 100644
index c6be80858ebe..000000000000
--- a/lang/perl5.10/pkg-plist
+++ /dev/null
@@ -1,515 +0,0 @@
-bin/a2p
-bin/c2ph
-bin/find2perl
-bin/h2ph
-bin/h2xs
-bin/perl5.00502
-@exec ln -fs %D/%F %B/perl
-@exec ln -fs %D/%F %B/perl5
-@unexec rm %B/perl
-@unexec rm %B/perl5
-bin/perlbug
-bin/perlcc
-bin/perldoc
-bin/pl2pm
-bin/pod2html
-bin/pod2latex
-bin/pod2man
-bin/pod2text
-bin/pstruct
-bin/s2p
-bin/sperl5.00502
-@exec ln -f %D/%F %B/suidperl
-@unexec rm %B/suidperl
-bin/splain
-lib/perl5/5.00502/AnyDBM_File.pm
-lib/perl5/5.00502/AutoLoader.pm
-lib/perl5/5.00502/AutoSplit.pm
-lib/perl5/5.00502/B/assemble
-lib/perl5/5.00502/B/cc_harness
-lib/perl5/5.00502/B/disassemble
-lib/perl5/5.00502/B/makeliblinks
-lib/perl5/5.00502/Benchmark.pm
-lib/perl5/5.00502/CGI.pm
-lib/perl5/5.00502/CGI/Apache.pm
-lib/perl5/5.00502/CGI/Carp.pm
-lib/perl5/5.00502/CGI/Cookie.pm
-lib/perl5/5.00502/CGI/Fast.pm
-lib/perl5/5.00502/CGI/Push.pm
-lib/perl5/5.00502/CGI/Switch.pm
-lib/perl5/5.00502/CPAN.pm
-lib/perl5/5.00502/CPAN/FirstTime.pm
-lib/perl5/5.00502/CPAN/Nox.pm
-lib/perl5/5.00502/Carp.pm
-lib/perl5/5.00502/Class/Struct.pm
-lib/perl5/5.00502/Cwd.pm
-lib/perl5/5.00502/Data/Dumper.pm
-lib/perl5/5.00502/Devel/SelfStubber.pm
-lib/perl5/5.00502/DirHandle.pm
-lib/perl5/5.00502/English.pm
-lib/perl5/5.00502/Env.pm
-lib/perl5/5.00502/Exporter.pm
-lib/perl5/5.00502/ExtUtils/Command.pm
-lib/perl5/5.00502/ExtUtils/Embed.pm
-lib/perl5/5.00502/ExtUtils/Install.pm
-lib/perl5/5.00502/ExtUtils/Installed.pm
-lib/perl5/5.00502/ExtUtils/Liblist.pm
-lib/perl5/5.00502/ExtUtils/MM_OS2.pm
-lib/perl5/5.00502/ExtUtils/MM_Unix.pm
-lib/perl5/5.00502/ExtUtils/MM_VMS.pm
-lib/perl5/5.00502/ExtUtils/MM_Win32.pm
-lib/perl5/5.00502/ExtUtils/MakeMaker.pm
-lib/perl5/5.00502/ExtUtils/Manifest.pm
-lib/perl5/5.00502/ExtUtils/Miniperl.pm
-lib/perl5/5.00502/ExtUtils/Mkbootstrap.pm
-lib/perl5/5.00502/ExtUtils/Mksymlists.pm
-lib/perl5/5.00502/ExtUtils/Packlist.pm
-lib/perl5/5.00502/ExtUtils/inst
-lib/perl5/5.00502/ExtUtils/testlib.pm
-lib/perl5/5.00502/ExtUtils/typemap
-lib/perl5/5.00502/ExtUtils/xsubpp
-lib/perl5/5.00502/Fatal.pm
-lib/perl5/5.00502/File/Basename.pm
-lib/perl5/5.00502/File/CheckTree.pm
-lib/perl5/5.00502/File/Compare.pm
-lib/perl5/5.00502/File/Copy.pm
-lib/perl5/5.00502/File/DosGlob.pm
-lib/perl5/5.00502/File/Find.pm
-lib/perl5/5.00502/File/Path.pm
-lib/perl5/5.00502/File/Spec.pm
-lib/perl5/5.00502/File/Spec/Mac.pm
-lib/perl5/5.00502/File/Spec/OS2.pm
-lib/perl5/5.00502/File/Spec/Unix.pm
-lib/perl5/5.00502/File/Spec/VMS.pm
-lib/perl5/5.00502/File/Spec/Win32.pm
-lib/perl5/5.00502/File/stat.pm
-lib/perl5/5.00502/FileCache.pm
-lib/perl5/5.00502/FileHandle.pm
-lib/perl5/5.00502/FindBin.pm
-lib/perl5/5.00502/Getopt/Long.pm
-lib/perl5/5.00502/Getopt/Std.pm
-lib/perl5/5.00502/I18N/Collate.pm
-lib/perl5/5.00502/IPC/Msg.pm
-lib/perl5/5.00502/IPC/Open2.pm
-lib/perl5/5.00502/IPC/Open3.pm
-lib/perl5/5.00502/IPC/Semaphore.pm
-lib/perl5/5.00502/IPC/SysV.pm
-lib/perl5/5.00502/Math/BigFloat.pm
-lib/perl5/5.00502/Math/BigInt.pm
-lib/perl5/5.00502/Math/Complex.pm
-lib/perl5/5.00502/Math/Trig.pm
-lib/perl5/5.00502/Net/Ping.pm
-lib/perl5/5.00502/Net/hostent.pm
-lib/perl5/5.00502/Net/netent.pm
-lib/perl5/5.00502/Net/protoent.pm
-lib/perl5/5.00502/Net/servent.pm
-lib/perl5/5.00502/Pod/Functions.pm
-lib/perl5/5.00502/Pod/Html.pm
-lib/perl5/5.00502/Pod/Text.pm
-lib/perl5/5.00502/Search/Dict.pm
-lib/perl5/5.00502/SelectSaver.pm
-lib/perl5/5.00502/SelfLoader.pm
-lib/perl5/5.00502/Shell.pm
-lib/perl5/5.00502/Symbol.pm
-lib/perl5/5.00502/Sys/Hostname.pm
-lib/perl5/5.00502/Sys/Syslog.pm
-lib/perl5/5.00502/Term/Cap.pm
-lib/perl5/5.00502/Term/Complete.pm
-lib/perl5/5.00502/Term/ReadLine.pm
-lib/perl5/5.00502/Test.pm
-lib/perl5/5.00502/Test/Harness.pm
-lib/perl5/5.00502/Text/Abbrev.pm
-lib/perl5/5.00502/Text/ParseWords.pm
-lib/perl5/5.00502/Text/Soundex.pm
-lib/perl5/5.00502/Text/Tabs.pm
-lib/perl5/5.00502/Text/Wrap.pm
-lib/perl5/5.00502/Tie/Array.pm
-lib/perl5/5.00502/Tie/Handle.pm
-lib/perl5/5.00502/Tie/Hash.pm
-lib/perl5/5.00502/Tie/RefHash.pm
-lib/perl5/5.00502/Tie/Scalar.pm
-lib/perl5/5.00502/Tie/SubstrHash.pm
-lib/perl5/5.00502/Time/Local.pm
-lib/perl5/5.00502/Time/gmtime.pm
-lib/perl5/5.00502/Time/localtime.pm
-lib/perl5/5.00502/Time/tm.pm
-lib/perl5/5.00502/UNIVERSAL.pm
-lib/perl5/5.00502/User/grent.pm
-lib/perl5/5.00502/User/pwent.pm
-lib/perl5/5.00502/abbrev.pl
-lib/perl5/5.00502/assert.pl
-lib/perl5/5.00502/auto/Getopt/Long/Configure.al
-lib/perl5/5.00502/auto/Getopt/Long/Croak.al
-lib/perl5/5.00502/auto/Getopt/Long/FindOption.al
-lib/perl5/5.00502/auto/Getopt/Long/GetOptions.al
-lib/perl5/5.00502/auto/Getopt/Long/autosplit.ix
-lib/perl5/5.00502/auto/Getopt/Long/config.al
-lib/perl5/5.00502/autouse.pm
-lib/perl5/5.00502/base.pm
-lib/perl5/5.00502/bigfloat.pl
-lib/perl5/5.00502/bigint.pl
-lib/perl5/5.00502/bigrat.pl
-lib/perl5/5.00502/blib.pm
-lib/perl5/5.00502/cacheout.pl
-lib/perl5/5.00502/chat2.pl
-lib/perl5/5.00502/complete.pl
-lib/perl5/5.00502/constant.pm
-lib/perl5/5.00502/ctime.pl
-lib/perl5/5.00502/diagnostics.pm
-lib/perl5/5.00502/dotsh.pl
-lib/perl5/5.00502/dumpvar.pl
-lib/perl5/5.00502/exceptions.pl
-lib/perl5/5.00502/fastcwd.pl
-lib/perl5/5.00502/fields.pm
-lib/perl5/5.00502/find.pl
-lib/perl5/5.00502/finddepth.pl
-lib/perl5/5.00502/flush.pl
-lib/perl5/5.00502/ftp.pl
-lib/perl5/5.00502/getcwd.pl
-lib/perl5/5.00502/getopt.pl
-lib/perl5/5.00502/getopts.pl
-lib/perl5/5.00502/hostname.pl
-lib/perl5/5.00502/i386-freebsd/.packlist
-lib/perl5/5.00502/i386-freebsd/B.pm
-lib/perl5/5.00502/i386-freebsd/B/Asmdata.pm
-lib/perl5/5.00502/i386-freebsd/B/Assembler.pm
-lib/perl5/5.00502/i386-freebsd/B/Bblock.pm
-lib/perl5/5.00502/i386-freebsd/B/Bytecode.pm
-lib/perl5/5.00502/i386-freebsd/B/C.pm
-lib/perl5/5.00502/i386-freebsd/B/CC.pm
-lib/perl5/5.00502/i386-freebsd/B/Debug.pm
-lib/perl5/5.00502/i386-freebsd/B/Deparse.pm
-lib/perl5/5.00502/i386-freebsd/B/Disassembler.pm
-lib/perl5/5.00502/i386-freebsd/B/Lint.pm
-lib/perl5/5.00502/i386-freebsd/B/Showlex.pm
-lib/perl5/5.00502/i386-freebsd/B/Stackobj.pm
-lib/perl5/5.00502/i386-freebsd/B/Terse.pm
-lib/perl5/5.00502/i386-freebsd/B/Xref.pm
-lib/perl5/5.00502/i386-freebsd/CORE/EXTERN.h
-lib/perl5/5.00502/i386-freebsd/CORE/INTERN.h
-lib/perl5/5.00502/i386-freebsd/CORE/XSUB.h
-lib/perl5/5.00502/i386-freebsd/CORE/XSlock.h
-lib/perl5/5.00502/i386-freebsd/CORE/av.h
-lib/perl5/5.00502/i386-freebsd/CORE/bytecode.h
-lib/perl5/5.00502/i386-freebsd/CORE/byterun.h
-lib/perl5/5.00502/i386-freebsd/CORE/cc_runtime.h
-lib/perl5/5.00502/i386-freebsd/CORE/config.h
-lib/perl5/5.00502/i386-freebsd/CORE/cop.h
-lib/perl5/5.00502/i386-freebsd/CORE/cv.h
-lib/perl5/5.00502/i386-freebsd/CORE/dosish.h
-lib/perl5/5.00502/i386-freebsd/CORE/embed.h
-lib/perl5/5.00502/i386-freebsd/CORE/embedvar.h
-lib/perl5/5.00502/i386-freebsd/CORE/fakethr.h
-lib/perl5/5.00502/i386-freebsd/CORE/form.h
-lib/perl5/5.00502/i386-freebsd/CORE/gv.h
-lib/perl5/5.00502/i386-freebsd/CORE/handy.h
-lib/perl5/5.00502/i386-freebsd/CORE/hv.h
-lib/perl5/5.00502/i386-freebsd/CORE/intrpvar.h
-lib/perl5/5.00502/i386-freebsd/CORE/iperlsys.h
-lib/perl5/5.00502/i386-freebsd/CORE/keywords.h
-lib/perl5/5.00502/i386-freebsd/CORE/libperl.a
-lib/perl5/5.00502/i386-freebsd/CORE/mg.h
-lib/perl5/5.00502/i386-freebsd/CORE/nostdio.h
-lib/perl5/5.00502/i386-freebsd/CORE/objXSUB.h
-lib/perl5/5.00502/i386-freebsd/CORE/objpp.h
-lib/perl5/5.00502/i386-freebsd/CORE/op.h
-lib/perl5/5.00502/i386-freebsd/CORE/opcode.h
-lib/perl5/5.00502/i386-freebsd/CORE/patchlevel.h
-lib/perl5/5.00502/i386-freebsd/CORE/perl.h
-lib/perl5/5.00502/i386-freebsd/CORE/perlio.h
-lib/perl5/5.00502/i386-freebsd/CORE/perlsdio.h
-lib/perl5/5.00502/i386-freebsd/CORE/perlsfio.h
-lib/perl5/5.00502/i386-freebsd/CORE/perlvars.h
-lib/perl5/5.00502/i386-freebsd/CORE/perly.h
-lib/perl5/5.00502/i386-freebsd/CORE/pp.h
-lib/perl5/5.00502/i386-freebsd/CORE/pp_proto.h
-lib/perl5/5.00502/i386-freebsd/CORE/proto.h
-lib/perl5/5.00502/i386-freebsd/CORE/regcomp.h
-lib/perl5/5.00502/i386-freebsd/CORE/regexp.h
-lib/perl5/5.00502/i386-freebsd/CORE/regnodes.h
-lib/perl5/5.00502/i386-freebsd/CORE/scope.h
-lib/perl5/5.00502/i386-freebsd/CORE/sperl.o
-lib/perl5/5.00502/i386-freebsd/CORE/sv.h
-lib/perl5/5.00502/i386-freebsd/CORE/thrdvar.h
-lib/perl5/5.00502/i386-freebsd/CORE/thread.h
-lib/perl5/5.00502/i386-freebsd/CORE/unixish.h
-lib/perl5/5.00502/i386-freebsd/CORE/util.h
-lib/perl5/5.00502/i386-freebsd/Config.pm
-lib/perl5/5.00502/i386-freebsd/DB_File.pm
-lib/perl5/5.00502/i386-freebsd/DynaLoader.pm
-lib/perl5/5.00502/i386-freebsd/Errno.pm
-lib/perl5/5.00502/i386-freebsd/Fcntl.pm
-lib/perl5/5.00502/i386-freebsd/IO.pm
-lib/perl5/5.00502/i386-freebsd/IO/File.pm
-lib/perl5/5.00502/i386-freebsd/IO/Handle.pm
-lib/perl5/5.00502/i386-freebsd/IO/Pipe.pm
-lib/perl5/5.00502/i386-freebsd/IO/Seekable.pm
-lib/perl5/5.00502/i386-freebsd/IO/Select.pm
-lib/perl5/5.00502/i386-freebsd/IO/Socket.pm
-lib/perl5/5.00502/i386-freebsd/NDBM_File.pm
-lib/perl5/5.00502/i386-freebsd/O.pm
-lib/perl5/5.00502/i386-freebsd/Opcode.pm
-lib/perl5/5.00502/i386-freebsd/POSIX.pm
-lib/perl5/5.00502/i386-freebsd/POSIX.pod
-lib/perl5/5.00502/i386-freebsd/SDBM_File.pm
-lib/perl5/5.00502/i386-freebsd/Safe.pm
-lib/perl5/5.00502/i386-freebsd/Socket.pm
-lib/perl5/5.00502/i386-freebsd/attrs.pm
-lib/perl5/5.00502/i386-freebsd/auto/B/B.bs
-lib/perl5/5.00502/i386-freebsd/auto/B/B.so
-lib/perl5/5.00502/i386-freebsd/auto/DB_File/DB_File.bs
-lib/perl5/5.00502/i386-freebsd/auto/DB_File/DB_File.so
-lib/perl5/5.00502/i386-freebsd/auto/DB_File/autosplit.ix
-lib/perl5/5.00502/i386-freebsd/auto/Data/Dumper/Dumper.bs
-lib/perl5/5.00502/i386-freebsd/auto/Data/Dumper/Dumper.so
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/DynaLoader.a
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/autosplit.ix
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/dl_expandspec.al
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/dl_find_symbol_anywhere.al
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/dl_findfile.al
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/extralibs.ld
-lib/perl5/5.00502/i386-freebsd/auto/Fcntl/Fcntl.bs
-lib/perl5/5.00502/i386-freebsd/auto/Fcntl/Fcntl.so
-lib/perl5/5.00502/i386-freebsd/auto/IO/IO.bs
-lib/perl5/5.00502/i386-freebsd/auto/IO/IO.so
-lib/perl5/5.00502/i386-freebsd/auto/IPC/SysV/SysV.bs
-lib/perl5/5.00502/i386-freebsd/auto/IPC/SysV/SysV.so
-lib/perl5/5.00502/i386-freebsd/auto/NDBM_File/NDBM_File.bs
-lib/perl5/5.00502/i386-freebsd/auto/NDBM_File/NDBM_File.so
-lib/perl5/5.00502/i386-freebsd/auto/Opcode/Opcode.bs
-lib/perl5/5.00502/i386-freebsd/auto/Opcode/Opcode.so
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/POSIX.bs
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/POSIX.so
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/abs.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/alarm.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/assert.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atan2.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atexit.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atof.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atoi.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atol.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/autosplit.ix
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/bsearch.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/calloc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/chdir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/chmod.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/chown.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/clearerr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/closedir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/cos.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/creat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/div.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/errno.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execl.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execle.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execlp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execv.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execve.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execvp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/exit.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/exp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fabs.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fclose.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fcntl.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fdopen.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/feof.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/ferror.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fflush.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fgetc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fgetpos.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fgets.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fileno.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fopen.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fork.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fputc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fputs.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fread.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/free.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/freopen.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fscanf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fseek.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fsetpos.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fstat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/ftell.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fwrite.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getchar.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getcwd.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getegid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getenv.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/geteuid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getgid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getgrgid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getgrnam.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getgroups.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getlogin.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getpgrp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getpid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getppid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getpwnam.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getpwuid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/gets.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getuid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/gmtime.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/isatty.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/kill.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/labs.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/ldiv.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/link.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/localtime.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/log.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/longjmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/malloc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memchr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memcmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memcpy.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memmove.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memset.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/mkdir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/offsetof.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/opendir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/perror.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/pow.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/printf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/putc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/putchar.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/puts.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/qsort.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/raise.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rand.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/readdir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/realloc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/remove.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rename.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rewind.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rewinddir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rmdir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/scanf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/setgid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/setjmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/setuid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/siglongjmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sigsetjmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sin.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sleep.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sqrt.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/srand.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sscanf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/stat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strcat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strchr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strcmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strcpy.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strcspn.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strerror.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strlen.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strncat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strncmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strncpy.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strpbrk.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strrchr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strspn.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strstr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strtok.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/system.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/time.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/tmpfile.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/tolower.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/toupper.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/umask.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/ungetc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/unlink.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/utime.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/vfprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/vprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/vsprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/wait.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/waitpid.al
-lib/perl5/5.00502/i386-freebsd/auto/SDBM_File/SDBM_File.bs
-lib/perl5/5.00502/i386-freebsd/auto/SDBM_File/SDBM_File.so
-lib/perl5/5.00502/i386-freebsd/auto/Socket/Socket.bs
-lib/perl5/5.00502/i386-freebsd/auto/Socket/Socket.so
-lib/perl5/5.00502/i386-freebsd/auto/attrs/attrs.bs
-lib/perl5/5.00502/i386-freebsd/auto/attrs/attrs.so
-lib/perl5/5.00502/i386-freebsd/auto/re/re.bs
-lib/perl5/5.00502/i386-freebsd/auto/re/re.so
-lib/perl5/5.00502/i386-freebsd/auto/sdbm/extralibs.ld
-lib/perl5/5.00502/i386-freebsd/ops.pm
-lib/perl5/5.00502/i386-freebsd/re.pm
-lib/perl5/5.00502/importenv.pl
-lib/perl5/5.00502/integer.pm
-lib/perl5/5.00502/less.pm
-lib/perl5/5.00502/lib.pm
-lib/perl5/5.00502/locale.pm
-lib/perl5/5.00502/look.pl
-lib/perl5/5.00502/newgetopt.pl
-lib/perl5/5.00502/open2.pl
-lib/perl5/5.00502/open3.pl
-lib/perl5/5.00502/overload.pm
-lib/perl5/5.00502/perl5db.pl
-lib/perl5/5.00502/pod/perl.pod
-lib/perl5/5.00502/pod/perl5004delta.pod
-lib/perl5/5.00502/pod/perlapio.pod
-lib/perl5/5.00502/pod/perlbook.pod
-lib/perl5/5.00502/pod/perlbot.pod
-lib/perl5/5.00502/pod/perlcall.pod
-lib/perl5/5.00502/pod/perldata.pod
-lib/perl5/5.00502/pod/perldebug.pod
-lib/perl5/5.00502/pod/perldelta.pod
-lib/perl5/5.00502/pod/perldiag.pod
-lib/perl5/5.00502/pod/perldsc.pod
-lib/perl5/5.00502/pod/perlembed.pod
-lib/perl5/5.00502/pod/perlfaq.pod
-lib/perl5/5.00502/pod/perlfaq1.pod
-lib/perl5/5.00502/pod/perlfaq2.pod
-lib/perl5/5.00502/pod/perlfaq3.pod
-lib/perl5/5.00502/pod/perlfaq4.pod
-lib/perl5/5.00502/pod/perlfaq5.pod
-lib/perl5/5.00502/pod/perlfaq6.pod
-lib/perl5/5.00502/pod/perlfaq7.pod
-lib/perl5/5.00502/pod/perlfaq8.pod
-lib/perl5/5.00502/pod/perlfaq9.pod
-lib/perl5/5.00502/pod/perlform.pod
-lib/perl5/5.00502/pod/perlfunc.pod
-lib/perl5/5.00502/pod/perlguts.pod
-lib/perl5/5.00502/pod/perlhist.pod
-lib/perl5/5.00502/pod/perlipc.pod
-lib/perl5/5.00502/pod/perllocale.pod
-lib/perl5/5.00502/pod/perllol.pod
-lib/perl5/5.00502/pod/perlmod.pod
-lib/perl5/5.00502/pod/perlmodinstall.pod
-lib/perl5/5.00502/pod/perlmodlib.pod
-lib/perl5/5.00502/pod/perlobj.pod
-lib/perl5/5.00502/pod/perlop.pod
-lib/perl5/5.00502/pod/perlpod.pod
-lib/perl5/5.00502/pod/perlport.pod
-lib/perl5/5.00502/pod/perlre.pod
-lib/perl5/5.00502/pod/perlref.pod
-lib/perl5/5.00502/pod/perlrun.pod
-lib/perl5/5.00502/pod/perlsec.pod
-lib/perl5/5.00502/pod/perlstyle.pod
-lib/perl5/5.00502/pod/perlsub.pod
-lib/perl5/5.00502/pod/perlsyn.pod
-lib/perl5/5.00502/pod/perltie.pod
-lib/perl5/5.00502/pod/perltoc.pod
-lib/perl5/5.00502/pod/perltoot.pod
-lib/perl5/5.00502/pod/perltrap.pod
-lib/perl5/5.00502/pod/perlvar.pod
-lib/perl5/5.00502/pod/perlxs.pod
-lib/perl5/5.00502/pod/perlxstut.pod
-lib/perl5/5.00502/pwd.pl
-lib/perl5/5.00502/shellwords.pl
-lib/perl5/5.00502/sigtrap.pm
-lib/perl5/5.00502/stat.pl
-lib/perl5/5.00502/strict.pm
-lib/perl5/5.00502/subs.pm
-lib/perl5/5.00502/syslog.pl
-lib/perl5/5.00502/tainted.pl
-lib/perl5/5.00502/termcap.pl
-lib/perl5/5.00502/timelocal.pl
-lib/perl5/5.00502/validate.pl
-lib/perl5/5.00502/vars.pm
-@unexec rm -rf %D/lib/perl5/5.00502
-@unexec rm -rf %D/lib/perl5/site_perl/5.005
diff --git a/lang/perl5.12/Makefile b/lang/perl5.12/Makefile
deleted file mode 100644
index e77b56bff8c0..000000000000
--- a/lang/perl5.12/Makefile
+++ /dev/null
@@ -1,91 +0,0 @@
-# New ports collection makefile for: perl5
-# Version required: 5.005_02
-# Date created: 16 April 1995
-# Whom: markm
-#
-# $FreeBSD$
-#
-
-DISTNAME= perl5.005_02
-PKGNAME= perl-5.00502
-CATEGORIES= lang devel perl5
-MASTER_SITES= ftp://ftp.digital.com/pub/plan/perl/CPAN/src/5.0/ \
- ftp://ftp.cdrom.com/pub/perl/CPAN/src/5.0/
-
-MAINTAINER= markm@FreeBSD.org
-
-HAS_CONFIGURE= yes
-CONFIGURE_SCRIPT= Configure
-CONFIGURE_ARGS= -sde -Dprefix=${PREFIX}
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} > 300003
-FORBIDDEN= perl is in system
-.endif
-
-MAN1= a2p.1 c2ph.1 h2ph.1 h2xs.1 perl.1 perl5004delta.1 \
- perlapio.1 perlbook.1 perlbot.1 perlbug.1 perlcall.1 \
- perldata.1 perldebug.1 perldelta.1 perldiag.1 perldoc.1 \
- perldsc.1 perlembed.1 perlfaq.1 perlfaq1.1 perlfaq2.1 \
- perlfaq3.1 perlfaq4.1 perlfaq5.1 perlfaq6.1 perlfaq7.1 \
- perlfaq8.1 perlfaq9.1 perlform.1 perlfunc.1 perlguts.1 \
- perlhist.1 perlipc.1 perllocale.1 perllol.1 perlmod.1 \
- perlmodinstall.1 perlmodlib.1 perlobj.1 perlop.1 \
- perlpod.1 perlport.1 perlre.1 perlref.1 perlrun.1 \
- perlsec.1 perlstyle.1 perlsub.1 perlsyn.1 perltie.1 \
- perltoc.1 perltoot.1 perltrap.1 perlvar.1 perlxs.1 \
- perlxstut.1 pl2pm.1 pod2html.1 pod2man.1 pstruct.1 \
- s2p.1 splain.1 xsubpp.1
-
-MAN3= AnyDBM_File.3 AutoLoader.3 AutoSplit.3 B.3 B::Asmdata.3 \
- B::Assembler.3 B::Bblock.3 B::Bytecode.3 B::C.3 B::CC.3 \
- B::Debug.3 B::Deparse.3 B::Disassembler.3 B::Lint.3 \
- B::Showlex.3 B::Stackobj.3 B::Terse.3 B::Xref.3 \
- Benchmark.3 CGI.3 CGI::Apache.3 CGI::Carp.3 CGI::Cookie.3 \
- CGI::Fast.3 CGI::Push.3 CGI::Switch.3 CPAN.3 \
- CPAN::FirstTime.3 CPAN::Nox.3 Carp.3 Class::Struct.3 \
- Config.3 Cwd.3 DB_File.3 Data::Dumper.3 Devel::SelfStubber.3 \
- DirHandle.3 DynaLoader.3 English.3 Env.3 Errno.3 \
- Exporter.3 ExtUtils::Command.3 ExtUtils::Embed.3 \
- ExtUtils::Install.3 ExtUtils::Installed.3 ExtUtils::Liblist.3 \
- ExtUtils::MM_OS2.3 ExtUtils::MM_Unix.3 ExtUtils::MM_VMS.3 \
- ExtUtils::MM_Win32.3 ExtUtils::MakeMaker.3 ExtUtils::Manifest.3 \
- ExtUtils::Miniperl.3 ExtUtils::Mkbootstrap.3 \
- ExtUtils::Mksymlists.3 ExtUtils::Packlist.3 ExtUtils::testlib.3 \
- Fatal.3 Fcntl.3 File::Basename.3 File::CheckTree.3 \
- File::Compare.3 File::Copy.3 File::DosGlob.3 File::Find.3 \
- File::Path.3 File::Spec.3 File::Spec::Mac.3 File::Spec::OS2.3 \
- File::Spec::Unix.3 File::Spec::VMS.3 File::Spec::Win32.3 \
- File::stat.3 FileCache.3 FileHandle.3 FindBin.3 \
- Getopt::Long.3 Getopt::Std.3 I18N::Collate.3 IO.3 \
- IO::File.3 IO::Handle.3 IO::Pipe.3 IO::Seekable.3 \
- IO::Select.3 IO::Socket.3 IPC::Msg.3 IPC::Open2.3 \
- IPC::Open3.3 IPC::Semaphore.3 IPC::SysV.3 Math::BigFloat.3 \
- Math::BigInt.3 Math::Complex.3 Math::Trig.3 NDBM_File.3 \
- Net::Ping.3 Net::hostent.3 Net::netent.3 Net::protoent.3 \
- Net::servent.3 O.3 Opcode.3 POSIX.3 Pod::Html.3 \
- Pod::Text.3 SDBM_File.3 Safe.3 Search::Dict.3 \
- SelectSaver.3 SelfLoader.3 Shell.3 Socket.3 Symbol.3 \
- Sys::Hostname.3 Sys::Syslog.3 Term::Cap.3 Term::Complete.3 \
- Term::ReadLine.3 Test.3 Test::Harness.3 Text::Abbrev.3 \
- Text::ParseWords.3 Text::Soundex.3 Text::Tabs.3 Text::Wrap.3 \
- Tie::Array.3 Tie::Handle.3 Tie::Hash.3 Tie::RefHash.3 \
- Tie::Scalar.3 Tie::SubstrHash.3 Time::Local.3 Time::gmtime.3 \
- Time::localtime.3 Time::tm.3 UNIVERSAL.3 User::grent.3 \
- User::pwent.3 attrs.3 autouse.3 base.3 blib.3 \
- constant.3 diagnostics.3 fields.3 integer.3 less.3 \
- lib.3 locale.3 ops.3 overload.3 re.3 sigtrap.3 \
- strict.3 subs.3 vars.3
-
-MAN3PREFIX= ${PREFIX}/lib/perl5/5.00502/
-
-test:
- @(cd ${WRKSRC}; make test)
-
-post-install:
- @strip ${PREFIX}/bin/perl ${PREFIX}/bin/suidperl
- @${LN} -sf ${PREFIX}/bin/perl ${PREFIX}/bin/perl5
- @(cd /usr/include && ${PREFIX}/bin/h2ph *.h machine/*.h sys/*.h)
-
-.include <bsd.port.post.mk>
diff --git a/lang/perl5.12/distinfo b/lang/perl5.12/distinfo
deleted file mode 100644
index 37b8a306ce46..000000000000
--- a/lang/perl5.12/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (perl5.005_02.tar.gz) = de99ae45441f3c8c7d0749f35bdf47d5
diff --git a/lang/perl5.12/files/patch-ab b/lang/perl5.12/files/patch-ab
deleted file mode 100644
index 5945ef412853..000000000000
--- a/lang/perl5.12/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- installperl.ORIG Thu Jul 30 15:58:50 1998
-+++ installperl Thu Jul 30 16:02:16 1998
-@@ -269,7 +269,7 @@
- (-l $usrbinperl) &&
- ((readlink $usrbinperl) eq $expinstperl));
- }
-- if ((! $mainperl_is_instperl) &&
-+ if ('' && (! $mainperl_is_instperl) &&
- (yn("Many scripts expect perl to be installed as $usrbinperl.\n" .
- "Do you wish to have $usrbinperl be the same as\n" .
- "$expinstperl? [y] ")))
diff --git a/lang/perl5.12/files/patch-ac b/lang/perl5.12/files/patch-ac
deleted file mode 100644
index 76bdab280b5b..000000000000
--- a/lang/perl5.12/files/patch-ac
+++ /dev/null
@@ -1,29 +0,0 @@
---- hints/freebsd.sh.ORIG Fri Jul 24 06:00:19 1998
-+++ hints/freebsd.sh Thu Jul 30 16:04:24 1998
-@@ -68,6 +68,7 @@
- d_setreuid='define'
- d_setegid='undef'
- d_seteuid='undef'
-+ d_dosuid='define'
- test -r ./broken-db.msg && . ./broken-db.msg
- ;;
- #
-@@ -81,12 +82,18 @@
- d_setreuid='define'
- d_setegid='undef'
- d_seteuid='undef'
-+ d_dosuid='define'
- ;;
- #
- # Guesses at what will be needed after 2.2
- *) usevfork='true'
- usemymalloc='n'
- libswanted=`echo $libswanted | sed 's/ malloc / /'`
-+ d_setregid='define'
-+ d_setreuid='define'
-+ d_setegid='undef'
-+ d_seteuid='undef'
-+ d_dosuid='define'
- ;;
- esac
-
diff --git a/lang/perl5.12/files/patch-ad b/lang/perl5.12/files/patch-ad
deleted file mode 100644
index 47f99960867e..000000000000
--- a/lang/perl5.12/files/patch-ad
+++ /dev/null
@@ -1,41 +0,0 @@
---- perl.h.ORIG Thu Jul 30 17:04:42 1998
-+++ perl.h Thu Jul 30 17:06:34 1998
-@@ -361,6 +361,15 @@
- # include <sys/param.h>
- #endif
-
-+/* needed for IAMSUID case for 4.4BSD systems
-+ * XXX there should probably be a Configure variable
-+ */
-+
-+#ifdef I_SYS_PARAM
-+#if (defined (BSD) && (BSD >= 199306))
-+# include <sys/mount.h>
-+#endif /* !BSD */
-+#endif /* !I_SYS_PARAM */
-
- /* Use all the "standard" definitions? */
- #if defined(STANDARD_C) && defined(I_STDLIB)
---- perl.c.ORIG Thu Jul 30 17:04:23 1998
-+++ perl.c Thu Jul 30 17:04:57 1998
-@@ -2124,6 +2124,20 @@
- croak("Can't swap uid and euid"); /* really paranoid */
- if (PerlLIO_stat(SvPVX(GvSV(PL_curcop->cop_filegv)),&tmpstatbuf) < 0)
- croak("Permission denied"); /* testing full pathname here */
-+#if (defined(BSD) && (BSD >= 199306))
-+#ifdef IAMSUID
-+ {
-+ struct statfs stfs;
-+
-+ if (fstatfs(fileno(PL_rsfp),&stfs) < 0)
-+ croak("Can't statfs filesystem of script \"%s\"",PL_origfilename);
-+
-+ if (stfs.f_flags & MNT_NOSUID)
-+ croak("Permission denied");
-+ }
-+#endif /* IAMSUID */
-+#endif /* BSD */
-+
- if (tmpstatbuf.st_dev != PL_statbuf.st_dev ||
- tmpstatbuf.st_ino != PL_statbuf.st_ino) {
- (void)PerlIO_close(PL_rsfp);
diff --git a/lang/perl5.12/files/patch-ae b/lang/perl5.12/files/patch-ae
deleted file mode 100644
index c701adb3382b..000000000000
--- a/lang/perl5.12/files/patch-ae
+++ /dev/null
@@ -1,10 +0,0 @@
---- makedepend.SH.ORIG Fri Jul 24 06:00:58 1998
-+++ makedepend.SH Thu Jul 30 17:08:37 1998
-@@ -67,6 +67,7 @@
- # to be out of date. I don't know if OS/2 has touch, so do this:
- case "$osname" in
- os2) ;;
-+ freebsd) ;;
- *) $touch $firstmakefile ;;
- esac
- fi
diff --git a/lang/perl5.12/files/patch-af b/lang/perl5.12/files/patch-af
deleted file mode 100644
index de7aa0cb968c..000000000000
--- a/lang/perl5.12/files/patch-af
+++ /dev/null
@@ -1,11 +0,0 @@
---- Configure.ORIG Fri Aug 7 23:38:53 1998
-+++ Configure Mon Aug 17 12:03:07 1998
-@@ -306,7 +306,7 @@
- ldflags=''
- lkflags=''
- locincpth=''
--optimize=''
-+optimize=${CFLAGS:-''}
- cf_email=''
- cf_by=''
- cf_time=''
diff --git a/lang/perl5.12/pkg-comment b/lang/perl5.12/pkg-comment
deleted file mode 100644
index f038d3a8ef5f..000000000000
--- a/lang/perl5.12/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Pattern Extraction and Recognition Language
diff --git a/lang/perl5.12/pkg-descr b/lang/perl5.12/pkg-descr
deleted file mode 100644
index 343e60b77c7d..000000000000
--- a/lang/perl5.12/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-From the distribution README:
-
-Perl is a language that combines some of the features of C, sed, awk
-and shell. See the manual page for more hype. There are also two Nutshell
-Handbooks published by O'Reilly & Assoc. See pod/perlbook.pod
-for more information.
-
---
-
-This port will not work on FreeBSD 2.0, nor will it work on earlier snapshots.
-This is due to a bug in vprintf in the C library.
-
-- MarkM
diff --git a/lang/perl5.12/pkg-install b/lang/perl5.12/pkg-install
deleted file mode 100644
index adbce4a3ecf6..000000000000
--- a/lang/perl5.12/pkg-install
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-if [ "$2" != POST-INSTALL ] ; then
- exit 0
-fi
-
-install -d ${PREFIX:-/usr/local}/lib/perl5/site_perl/5.005/i386-freebsd
-cd /usr/include && ${PREFIX:-/usr/local}/bin/h2ph *.h machine/*.h sys/*.h
-
-
-exit 0
diff --git a/lang/perl5.12/pkg-plist b/lang/perl5.12/pkg-plist
deleted file mode 100644
index c6be80858ebe..000000000000
--- a/lang/perl5.12/pkg-plist
+++ /dev/null
@@ -1,515 +0,0 @@
-bin/a2p
-bin/c2ph
-bin/find2perl
-bin/h2ph
-bin/h2xs
-bin/perl5.00502
-@exec ln -fs %D/%F %B/perl
-@exec ln -fs %D/%F %B/perl5
-@unexec rm %B/perl
-@unexec rm %B/perl5
-bin/perlbug
-bin/perlcc
-bin/perldoc
-bin/pl2pm
-bin/pod2html
-bin/pod2latex
-bin/pod2man
-bin/pod2text
-bin/pstruct
-bin/s2p
-bin/sperl5.00502
-@exec ln -f %D/%F %B/suidperl
-@unexec rm %B/suidperl
-bin/splain
-lib/perl5/5.00502/AnyDBM_File.pm
-lib/perl5/5.00502/AutoLoader.pm
-lib/perl5/5.00502/AutoSplit.pm
-lib/perl5/5.00502/B/assemble
-lib/perl5/5.00502/B/cc_harness
-lib/perl5/5.00502/B/disassemble
-lib/perl5/5.00502/B/makeliblinks
-lib/perl5/5.00502/Benchmark.pm
-lib/perl5/5.00502/CGI.pm
-lib/perl5/5.00502/CGI/Apache.pm
-lib/perl5/5.00502/CGI/Carp.pm
-lib/perl5/5.00502/CGI/Cookie.pm
-lib/perl5/5.00502/CGI/Fast.pm
-lib/perl5/5.00502/CGI/Push.pm
-lib/perl5/5.00502/CGI/Switch.pm
-lib/perl5/5.00502/CPAN.pm
-lib/perl5/5.00502/CPAN/FirstTime.pm
-lib/perl5/5.00502/CPAN/Nox.pm
-lib/perl5/5.00502/Carp.pm
-lib/perl5/5.00502/Class/Struct.pm
-lib/perl5/5.00502/Cwd.pm
-lib/perl5/5.00502/Data/Dumper.pm
-lib/perl5/5.00502/Devel/SelfStubber.pm
-lib/perl5/5.00502/DirHandle.pm
-lib/perl5/5.00502/English.pm
-lib/perl5/5.00502/Env.pm
-lib/perl5/5.00502/Exporter.pm
-lib/perl5/5.00502/ExtUtils/Command.pm
-lib/perl5/5.00502/ExtUtils/Embed.pm
-lib/perl5/5.00502/ExtUtils/Install.pm
-lib/perl5/5.00502/ExtUtils/Installed.pm
-lib/perl5/5.00502/ExtUtils/Liblist.pm
-lib/perl5/5.00502/ExtUtils/MM_OS2.pm
-lib/perl5/5.00502/ExtUtils/MM_Unix.pm
-lib/perl5/5.00502/ExtUtils/MM_VMS.pm
-lib/perl5/5.00502/ExtUtils/MM_Win32.pm
-lib/perl5/5.00502/ExtUtils/MakeMaker.pm
-lib/perl5/5.00502/ExtUtils/Manifest.pm
-lib/perl5/5.00502/ExtUtils/Miniperl.pm
-lib/perl5/5.00502/ExtUtils/Mkbootstrap.pm
-lib/perl5/5.00502/ExtUtils/Mksymlists.pm
-lib/perl5/5.00502/ExtUtils/Packlist.pm
-lib/perl5/5.00502/ExtUtils/inst
-lib/perl5/5.00502/ExtUtils/testlib.pm
-lib/perl5/5.00502/ExtUtils/typemap
-lib/perl5/5.00502/ExtUtils/xsubpp
-lib/perl5/5.00502/Fatal.pm
-lib/perl5/5.00502/File/Basename.pm
-lib/perl5/5.00502/File/CheckTree.pm
-lib/perl5/5.00502/File/Compare.pm
-lib/perl5/5.00502/File/Copy.pm
-lib/perl5/5.00502/File/DosGlob.pm
-lib/perl5/5.00502/File/Find.pm
-lib/perl5/5.00502/File/Path.pm
-lib/perl5/5.00502/File/Spec.pm
-lib/perl5/5.00502/File/Spec/Mac.pm
-lib/perl5/5.00502/File/Spec/OS2.pm
-lib/perl5/5.00502/File/Spec/Unix.pm
-lib/perl5/5.00502/File/Spec/VMS.pm
-lib/perl5/5.00502/File/Spec/Win32.pm
-lib/perl5/5.00502/File/stat.pm
-lib/perl5/5.00502/FileCache.pm
-lib/perl5/5.00502/FileHandle.pm
-lib/perl5/5.00502/FindBin.pm
-lib/perl5/5.00502/Getopt/Long.pm
-lib/perl5/5.00502/Getopt/Std.pm
-lib/perl5/5.00502/I18N/Collate.pm
-lib/perl5/5.00502/IPC/Msg.pm
-lib/perl5/5.00502/IPC/Open2.pm
-lib/perl5/5.00502/IPC/Open3.pm
-lib/perl5/5.00502/IPC/Semaphore.pm
-lib/perl5/5.00502/IPC/SysV.pm
-lib/perl5/5.00502/Math/BigFloat.pm
-lib/perl5/5.00502/Math/BigInt.pm
-lib/perl5/5.00502/Math/Complex.pm
-lib/perl5/5.00502/Math/Trig.pm
-lib/perl5/5.00502/Net/Ping.pm
-lib/perl5/5.00502/Net/hostent.pm
-lib/perl5/5.00502/Net/netent.pm
-lib/perl5/5.00502/Net/protoent.pm
-lib/perl5/5.00502/Net/servent.pm
-lib/perl5/5.00502/Pod/Functions.pm
-lib/perl5/5.00502/Pod/Html.pm
-lib/perl5/5.00502/Pod/Text.pm
-lib/perl5/5.00502/Search/Dict.pm
-lib/perl5/5.00502/SelectSaver.pm
-lib/perl5/5.00502/SelfLoader.pm
-lib/perl5/5.00502/Shell.pm
-lib/perl5/5.00502/Symbol.pm
-lib/perl5/5.00502/Sys/Hostname.pm
-lib/perl5/5.00502/Sys/Syslog.pm
-lib/perl5/5.00502/Term/Cap.pm
-lib/perl5/5.00502/Term/Complete.pm
-lib/perl5/5.00502/Term/ReadLine.pm
-lib/perl5/5.00502/Test.pm
-lib/perl5/5.00502/Test/Harness.pm
-lib/perl5/5.00502/Text/Abbrev.pm
-lib/perl5/5.00502/Text/ParseWords.pm
-lib/perl5/5.00502/Text/Soundex.pm
-lib/perl5/5.00502/Text/Tabs.pm
-lib/perl5/5.00502/Text/Wrap.pm
-lib/perl5/5.00502/Tie/Array.pm
-lib/perl5/5.00502/Tie/Handle.pm
-lib/perl5/5.00502/Tie/Hash.pm
-lib/perl5/5.00502/Tie/RefHash.pm
-lib/perl5/5.00502/Tie/Scalar.pm
-lib/perl5/5.00502/Tie/SubstrHash.pm
-lib/perl5/5.00502/Time/Local.pm
-lib/perl5/5.00502/Time/gmtime.pm
-lib/perl5/5.00502/Time/localtime.pm
-lib/perl5/5.00502/Time/tm.pm
-lib/perl5/5.00502/UNIVERSAL.pm
-lib/perl5/5.00502/User/grent.pm
-lib/perl5/5.00502/User/pwent.pm
-lib/perl5/5.00502/abbrev.pl
-lib/perl5/5.00502/assert.pl
-lib/perl5/5.00502/auto/Getopt/Long/Configure.al
-lib/perl5/5.00502/auto/Getopt/Long/Croak.al
-lib/perl5/5.00502/auto/Getopt/Long/FindOption.al
-lib/perl5/5.00502/auto/Getopt/Long/GetOptions.al
-lib/perl5/5.00502/auto/Getopt/Long/autosplit.ix
-lib/perl5/5.00502/auto/Getopt/Long/config.al
-lib/perl5/5.00502/autouse.pm
-lib/perl5/5.00502/base.pm
-lib/perl5/5.00502/bigfloat.pl
-lib/perl5/5.00502/bigint.pl
-lib/perl5/5.00502/bigrat.pl
-lib/perl5/5.00502/blib.pm
-lib/perl5/5.00502/cacheout.pl
-lib/perl5/5.00502/chat2.pl
-lib/perl5/5.00502/complete.pl
-lib/perl5/5.00502/constant.pm
-lib/perl5/5.00502/ctime.pl
-lib/perl5/5.00502/diagnostics.pm
-lib/perl5/5.00502/dotsh.pl
-lib/perl5/5.00502/dumpvar.pl
-lib/perl5/5.00502/exceptions.pl
-lib/perl5/5.00502/fastcwd.pl
-lib/perl5/5.00502/fields.pm
-lib/perl5/5.00502/find.pl
-lib/perl5/5.00502/finddepth.pl
-lib/perl5/5.00502/flush.pl
-lib/perl5/5.00502/ftp.pl
-lib/perl5/5.00502/getcwd.pl
-lib/perl5/5.00502/getopt.pl
-lib/perl5/5.00502/getopts.pl
-lib/perl5/5.00502/hostname.pl
-lib/perl5/5.00502/i386-freebsd/.packlist
-lib/perl5/5.00502/i386-freebsd/B.pm
-lib/perl5/5.00502/i386-freebsd/B/Asmdata.pm
-lib/perl5/5.00502/i386-freebsd/B/Assembler.pm
-lib/perl5/5.00502/i386-freebsd/B/Bblock.pm
-lib/perl5/5.00502/i386-freebsd/B/Bytecode.pm
-lib/perl5/5.00502/i386-freebsd/B/C.pm
-lib/perl5/5.00502/i386-freebsd/B/CC.pm
-lib/perl5/5.00502/i386-freebsd/B/Debug.pm
-lib/perl5/5.00502/i386-freebsd/B/Deparse.pm
-lib/perl5/5.00502/i386-freebsd/B/Disassembler.pm
-lib/perl5/5.00502/i386-freebsd/B/Lint.pm
-lib/perl5/5.00502/i386-freebsd/B/Showlex.pm
-lib/perl5/5.00502/i386-freebsd/B/Stackobj.pm
-lib/perl5/5.00502/i386-freebsd/B/Terse.pm
-lib/perl5/5.00502/i386-freebsd/B/Xref.pm
-lib/perl5/5.00502/i386-freebsd/CORE/EXTERN.h
-lib/perl5/5.00502/i386-freebsd/CORE/INTERN.h
-lib/perl5/5.00502/i386-freebsd/CORE/XSUB.h
-lib/perl5/5.00502/i386-freebsd/CORE/XSlock.h
-lib/perl5/5.00502/i386-freebsd/CORE/av.h
-lib/perl5/5.00502/i386-freebsd/CORE/bytecode.h
-lib/perl5/5.00502/i386-freebsd/CORE/byterun.h
-lib/perl5/5.00502/i386-freebsd/CORE/cc_runtime.h
-lib/perl5/5.00502/i386-freebsd/CORE/config.h
-lib/perl5/5.00502/i386-freebsd/CORE/cop.h
-lib/perl5/5.00502/i386-freebsd/CORE/cv.h
-lib/perl5/5.00502/i386-freebsd/CORE/dosish.h
-lib/perl5/5.00502/i386-freebsd/CORE/embed.h
-lib/perl5/5.00502/i386-freebsd/CORE/embedvar.h
-lib/perl5/5.00502/i386-freebsd/CORE/fakethr.h
-lib/perl5/5.00502/i386-freebsd/CORE/form.h
-lib/perl5/5.00502/i386-freebsd/CORE/gv.h
-lib/perl5/5.00502/i386-freebsd/CORE/handy.h
-lib/perl5/5.00502/i386-freebsd/CORE/hv.h
-lib/perl5/5.00502/i386-freebsd/CORE/intrpvar.h
-lib/perl5/5.00502/i386-freebsd/CORE/iperlsys.h
-lib/perl5/5.00502/i386-freebsd/CORE/keywords.h
-lib/perl5/5.00502/i386-freebsd/CORE/libperl.a
-lib/perl5/5.00502/i386-freebsd/CORE/mg.h
-lib/perl5/5.00502/i386-freebsd/CORE/nostdio.h
-lib/perl5/5.00502/i386-freebsd/CORE/objXSUB.h
-lib/perl5/5.00502/i386-freebsd/CORE/objpp.h
-lib/perl5/5.00502/i386-freebsd/CORE/op.h
-lib/perl5/5.00502/i386-freebsd/CORE/opcode.h
-lib/perl5/5.00502/i386-freebsd/CORE/patchlevel.h
-lib/perl5/5.00502/i386-freebsd/CORE/perl.h
-lib/perl5/5.00502/i386-freebsd/CORE/perlio.h
-lib/perl5/5.00502/i386-freebsd/CORE/perlsdio.h
-lib/perl5/5.00502/i386-freebsd/CORE/perlsfio.h
-lib/perl5/5.00502/i386-freebsd/CORE/perlvars.h
-lib/perl5/5.00502/i386-freebsd/CORE/perly.h
-lib/perl5/5.00502/i386-freebsd/CORE/pp.h
-lib/perl5/5.00502/i386-freebsd/CORE/pp_proto.h
-lib/perl5/5.00502/i386-freebsd/CORE/proto.h
-lib/perl5/5.00502/i386-freebsd/CORE/regcomp.h
-lib/perl5/5.00502/i386-freebsd/CORE/regexp.h
-lib/perl5/5.00502/i386-freebsd/CORE/regnodes.h
-lib/perl5/5.00502/i386-freebsd/CORE/scope.h
-lib/perl5/5.00502/i386-freebsd/CORE/sperl.o
-lib/perl5/5.00502/i386-freebsd/CORE/sv.h
-lib/perl5/5.00502/i386-freebsd/CORE/thrdvar.h
-lib/perl5/5.00502/i386-freebsd/CORE/thread.h
-lib/perl5/5.00502/i386-freebsd/CORE/unixish.h
-lib/perl5/5.00502/i386-freebsd/CORE/util.h
-lib/perl5/5.00502/i386-freebsd/Config.pm
-lib/perl5/5.00502/i386-freebsd/DB_File.pm
-lib/perl5/5.00502/i386-freebsd/DynaLoader.pm
-lib/perl5/5.00502/i386-freebsd/Errno.pm
-lib/perl5/5.00502/i386-freebsd/Fcntl.pm
-lib/perl5/5.00502/i386-freebsd/IO.pm
-lib/perl5/5.00502/i386-freebsd/IO/File.pm
-lib/perl5/5.00502/i386-freebsd/IO/Handle.pm
-lib/perl5/5.00502/i386-freebsd/IO/Pipe.pm
-lib/perl5/5.00502/i386-freebsd/IO/Seekable.pm
-lib/perl5/5.00502/i386-freebsd/IO/Select.pm
-lib/perl5/5.00502/i386-freebsd/IO/Socket.pm
-lib/perl5/5.00502/i386-freebsd/NDBM_File.pm
-lib/perl5/5.00502/i386-freebsd/O.pm
-lib/perl5/5.00502/i386-freebsd/Opcode.pm
-lib/perl5/5.00502/i386-freebsd/POSIX.pm
-lib/perl5/5.00502/i386-freebsd/POSIX.pod
-lib/perl5/5.00502/i386-freebsd/SDBM_File.pm
-lib/perl5/5.00502/i386-freebsd/Safe.pm
-lib/perl5/5.00502/i386-freebsd/Socket.pm
-lib/perl5/5.00502/i386-freebsd/attrs.pm
-lib/perl5/5.00502/i386-freebsd/auto/B/B.bs
-lib/perl5/5.00502/i386-freebsd/auto/B/B.so
-lib/perl5/5.00502/i386-freebsd/auto/DB_File/DB_File.bs
-lib/perl5/5.00502/i386-freebsd/auto/DB_File/DB_File.so
-lib/perl5/5.00502/i386-freebsd/auto/DB_File/autosplit.ix
-lib/perl5/5.00502/i386-freebsd/auto/Data/Dumper/Dumper.bs
-lib/perl5/5.00502/i386-freebsd/auto/Data/Dumper/Dumper.so
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/DynaLoader.a
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/autosplit.ix
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/dl_expandspec.al
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/dl_find_symbol_anywhere.al
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/dl_findfile.al
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/extralibs.ld
-lib/perl5/5.00502/i386-freebsd/auto/Fcntl/Fcntl.bs
-lib/perl5/5.00502/i386-freebsd/auto/Fcntl/Fcntl.so
-lib/perl5/5.00502/i386-freebsd/auto/IO/IO.bs
-lib/perl5/5.00502/i386-freebsd/auto/IO/IO.so
-lib/perl5/5.00502/i386-freebsd/auto/IPC/SysV/SysV.bs
-lib/perl5/5.00502/i386-freebsd/auto/IPC/SysV/SysV.so
-lib/perl5/5.00502/i386-freebsd/auto/NDBM_File/NDBM_File.bs
-lib/perl5/5.00502/i386-freebsd/auto/NDBM_File/NDBM_File.so
-lib/perl5/5.00502/i386-freebsd/auto/Opcode/Opcode.bs
-lib/perl5/5.00502/i386-freebsd/auto/Opcode/Opcode.so
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/POSIX.bs
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/POSIX.so
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/abs.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/alarm.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/assert.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atan2.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atexit.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atof.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atoi.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atol.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/autosplit.ix
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/bsearch.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/calloc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/chdir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/chmod.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/chown.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/clearerr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/closedir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/cos.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/creat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/div.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/errno.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execl.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execle.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execlp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execv.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execve.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execvp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/exit.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/exp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fabs.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fclose.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fcntl.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fdopen.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/feof.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/ferror.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fflush.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fgetc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fgetpos.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fgets.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fileno.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fopen.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fork.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fputc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fputs.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fread.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/free.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/freopen.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fscanf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fseek.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fsetpos.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fstat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/ftell.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fwrite.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getchar.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getcwd.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getegid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getenv.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/geteuid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getgid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getgrgid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getgrnam.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getgroups.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getlogin.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getpgrp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getpid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getppid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getpwnam.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getpwuid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/gets.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getuid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/gmtime.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/isatty.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/kill.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/labs.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/ldiv.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/link.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/localtime.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/log.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/longjmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/malloc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memchr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memcmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memcpy.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memmove.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memset.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/mkdir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/offsetof.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/opendir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/perror.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/pow.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/printf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/putc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/putchar.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/puts.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/qsort.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/raise.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rand.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/readdir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/realloc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/remove.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rename.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rewind.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rewinddir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rmdir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/scanf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/setgid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/setjmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/setuid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/siglongjmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sigsetjmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sin.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sleep.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sqrt.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/srand.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sscanf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/stat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strcat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strchr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strcmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strcpy.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strcspn.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strerror.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strlen.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strncat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strncmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strncpy.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strpbrk.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strrchr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strspn.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strstr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strtok.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/system.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/time.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/tmpfile.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/tolower.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/toupper.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/umask.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/ungetc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/unlink.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/utime.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/vfprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/vprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/vsprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/wait.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/waitpid.al
-lib/perl5/5.00502/i386-freebsd/auto/SDBM_File/SDBM_File.bs
-lib/perl5/5.00502/i386-freebsd/auto/SDBM_File/SDBM_File.so
-lib/perl5/5.00502/i386-freebsd/auto/Socket/Socket.bs
-lib/perl5/5.00502/i386-freebsd/auto/Socket/Socket.so
-lib/perl5/5.00502/i386-freebsd/auto/attrs/attrs.bs
-lib/perl5/5.00502/i386-freebsd/auto/attrs/attrs.so
-lib/perl5/5.00502/i386-freebsd/auto/re/re.bs
-lib/perl5/5.00502/i386-freebsd/auto/re/re.so
-lib/perl5/5.00502/i386-freebsd/auto/sdbm/extralibs.ld
-lib/perl5/5.00502/i386-freebsd/ops.pm
-lib/perl5/5.00502/i386-freebsd/re.pm
-lib/perl5/5.00502/importenv.pl
-lib/perl5/5.00502/integer.pm
-lib/perl5/5.00502/less.pm
-lib/perl5/5.00502/lib.pm
-lib/perl5/5.00502/locale.pm
-lib/perl5/5.00502/look.pl
-lib/perl5/5.00502/newgetopt.pl
-lib/perl5/5.00502/open2.pl
-lib/perl5/5.00502/open3.pl
-lib/perl5/5.00502/overload.pm
-lib/perl5/5.00502/perl5db.pl
-lib/perl5/5.00502/pod/perl.pod
-lib/perl5/5.00502/pod/perl5004delta.pod
-lib/perl5/5.00502/pod/perlapio.pod
-lib/perl5/5.00502/pod/perlbook.pod
-lib/perl5/5.00502/pod/perlbot.pod
-lib/perl5/5.00502/pod/perlcall.pod
-lib/perl5/5.00502/pod/perldata.pod
-lib/perl5/5.00502/pod/perldebug.pod
-lib/perl5/5.00502/pod/perldelta.pod
-lib/perl5/5.00502/pod/perldiag.pod
-lib/perl5/5.00502/pod/perldsc.pod
-lib/perl5/5.00502/pod/perlembed.pod
-lib/perl5/5.00502/pod/perlfaq.pod
-lib/perl5/5.00502/pod/perlfaq1.pod
-lib/perl5/5.00502/pod/perlfaq2.pod
-lib/perl5/5.00502/pod/perlfaq3.pod
-lib/perl5/5.00502/pod/perlfaq4.pod
-lib/perl5/5.00502/pod/perlfaq5.pod
-lib/perl5/5.00502/pod/perlfaq6.pod
-lib/perl5/5.00502/pod/perlfaq7.pod
-lib/perl5/5.00502/pod/perlfaq8.pod
-lib/perl5/5.00502/pod/perlfaq9.pod
-lib/perl5/5.00502/pod/perlform.pod
-lib/perl5/5.00502/pod/perlfunc.pod
-lib/perl5/5.00502/pod/perlguts.pod
-lib/perl5/5.00502/pod/perlhist.pod
-lib/perl5/5.00502/pod/perlipc.pod
-lib/perl5/5.00502/pod/perllocale.pod
-lib/perl5/5.00502/pod/perllol.pod
-lib/perl5/5.00502/pod/perlmod.pod
-lib/perl5/5.00502/pod/perlmodinstall.pod
-lib/perl5/5.00502/pod/perlmodlib.pod
-lib/perl5/5.00502/pod/perlobj.pod
-lib/perl5/5.00502/pod/perlop.pod
-lib/perl5/5.00502/pod/perlpod.pod
-lib/perl5/5.00502/pod/perlport.pod
-lib/perl5/5.00502/pod/perlre.pod
-lib/perl5/5.00502/pod/perlref.pod
-lib/perl5/5.00502/pod/perlrun.pod
-lib/perl5/5.00502/pod/perlsec.pod
-lib/perl5/5.00502/pod/perlstyle.pod
-lib/perl5/5.00502/pod/perlsub.pod
-lib/perl5/5.00502/pod/perlsyn.pod
-lib/perl5/5.00502/pod/perltie.pod
-lib/perl5/5.00502/pod/perltoc.pod
-lib/perl5/5.00502/pod/perltoot.pod
-lib/perl5/5.00502/pod/perltrap.pod
-lib/perl5/5.00502/pod/perlvar.pod
-lib/perl5/5.00502/pod/perlxs.pod
-lib/perl5/5.00502/pod/perlxstut.pod
-lib/perl5/5.00502/pwd.pl
-lib/perl5/5.00502/shellwords.pl
-lib/perl5/5.00502/sigtrap.pm
-lib/perl5/5.00502/stat.pl
-lib/perl5/5.00502/strict.pm
-lib/perl5/5.00502/subs.pm
-lib/perl5/5.00502/syslog.pl
-lib/perl5/5.00502/tainted.pl
-lib/perl5/5.00502/termcap.pl
-lib/perl5/5.00502/timelocal.pl
-lib/perl5/5.00502/validate.pl
-lib/perl5/5.00502/vars.pm
-@unexec rm -rf %D/lib/perl5/5.00502
-@unexec rm -rf %D/lib/perl5/site_perl/5.005
diff --git a/lang/perl5.14/Makefile b/lang/perl5.14/Makefile
deleted file mode 100644
index e77b56bff8c0..000000000000
--- a/lang/perl5.14/Makefile
+++ /dev/null
@@ -1,91 +0,0 @@
-# New ports collection makefile for: perl5
-# Version required: 5.005_02
-# Date created: 16 April 1995
-# Whom: markm
-#
-# $FreeBSD$
-#
-
-DISTNAME= perl5.005_02
-PKGNAME= perl-5.00502
-CATEGORIES= lang devel perl5
-MASTER_SITES= ftp://ftp.digital.com/pub/plan/perl/CPAN/src/5.0/ \
- ftp://ftp.cdrom.com/pub/perl/CPAN/src/5.0/
-
-MAINTAINER= markm@FreeBSD.org
-
-HAS_CONFIGURE= yes
-CONFIGURE_SCRIPT= Configure
-CONFIGURE_ARGS= -sde -Dprefix=${PREFIX}
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} > 300003
-FORBIDDEN= perl is in system
-.endif
-
-MAN1= a2p.1 c2ph.1 h2ph.1 h2xs.1 perl.1 perl5004delta.1 \
- perlapio.1 perlbook.1 perlbot.1 perlbug.1 perlcall.1 \
- perldata.1 perldebug.1 perldelta.1 perldiag.1 perldoc.1 \
- perldsc.1 perlembed.1 perlfaq.1 perlfaq1.1 perlfaq2.1 \
- perlfaq3.1 perlfaq4.1 perlfaq5.1 perlfaq6.1 perlfaq7.1 \
- perlfaq8.1 perlfaq9.1 perlform.1 perlfunc.1 perlguts.1 \
- perlhist.1 perlipc.1 perllocale.1 perllol.1 perlmod.1 \
- perlmodinstall.1 perlmodlib.1 perlobj.1 perlop.1 \
- perlpod.1 perlport.1 perlre.1 perlref.1 perlrun.1 \
- perlsec.1 perlstyle.1 perlsub.1 perlsyn.1 perltie.1 \
- perltoc.1 perltoot.1 perltrap.1 perlvar.1 perlxs.1 \
- perlxstut.1 pl2pm.1 pod2html.1 pod2man.1 pstruct.1 \
- s2p.1 splain.1 xsubpp.1
-
-MAN3= AnyDBM_File.3 AutoLoader.3 AutoSplit.3 B.3 B::Asmdata.3 \
- B::Assembler.3 B::Bblock.3 B::Bytecode.3 B::C.3 B::CC.3 \
- B::Debug.3 B::Deparse.3 B::Disassembler.3 B::Lint.3 \
- B::Showlex.3 B::Stackobj.3 B::Terse.3 B::Xref.3 \
- Benchmark.3 CGI.3 CGI::Apache.3 CGI::Carp.3 CGI::Cookie.3 \
- CGI::Fast.3 CGI::Push.3 CGI::Switch.3 CPAN.3 \
- CPAN::FirstTime.3 CPAN::Nox.3 Carp.3 Class::Struct.3 \
- Config.3 Cwd.3 DB_File.3 Data::Dumper.3 Devel::SelfStubber.3 \
- DirHandle.3 DynaLoader.3 English.3 Env.3 Errno.3 \
- Exporter.3 ExtUtils::Command.3 ExtUtils::Embed.3 \
- ExtUtils::Install.3 ExtUtils::Installed.3 ExtUtils::Liblist.3 \
- ExtUtils::MM_OS2.3 ExtUtils::MM_Unix.3 ExtUtils::MM_VMS.3 \
- ExtUtils::MM_Win32.3 ExtUtils::MakeMaker.3 ExtUtils::Manifest.3 \
- ExtUtils::Miniperl.3 ExtUtils::Mkbootstrap.3 \
- ExtUtils::Mksymlists.3 ExtUtils::Packlist.3 ExtUtils::testlib.3 \
- Fatal.3 Fcntl.3 File::Basename.3 File::CheckTree.3 \
- File::Compare.3 File::Copy.3 File::DosGlob.3 File::Find.3 \
- File::Path.3 File::Spec.3 File::Spec::Mac.3 File::Spec::OS2.3 \
- File::Spec::Unix.3 File::Spec::VMS.3 File::Spec::Win32.3 \
- File::stat.3 FileCache.3 FileHandle.3 FindBin.3 \
- Getopt::Long.3 Getopt::Std.3 I18N::Collate.3 IO.3 \
- IO::File.3 IO::Handle.3 IO::Pipe.3 IO::Seekable.3 \
- IO::Select.3 IO::Socket.3 IPC::Msg.3 IPC::Open2.3 \
- IPC::Open3.3 IPC::Semaphore.3 IPC::SysV.3 Math::BigFloat.3 \
- Math::BigInt.3 Math::Complex.3 Math::Trig.3 NDBM_File.3 \
- Net::Ping.3 Net::hostent.3 Net::netent.3 Net::protoent.3 \
- Net::servent.3 O.3 Opcode.3 POSIX.3 Pod::Html.3 \
- Pod::Text.3 SDBM_File.3 Safe.3 Search::Dict.3 \
- SelectSaver.3 SelfLoader.3 Shell.3 Socket.3 Symbol.3 \
- Sys::Hostname.3 Sys::Syslog.3 Term::Cap.3 Term::Complete.3 \
- Term::ReadLine.3 Test.3 Test::Harness.3 Text::Abbrev.3 \
- Text::ParseWords.3 Text::Soundex.3 Text::Tabs.3 Text::Wrap.3 \
- Tie::Array.3 Tie::Handle.3 Tie::Hash.3 Tie::RefHash.3 \
- Tie::Scalar.3 Tie::SubstrHash.3 Time::Local.3 Time::gmtime.3 \
- Time::localtime.3 Time::tm.3 UNIVERSAL.3 User::grent.3 \
- User::pwent.3 attrs.3 autouse.3 base.3 blib.3 \
- constant.3 diagnostics.3 fields.3 integer.3 less.3 \
- lib.3 locale.3 ops.3 overload.3 re.3 sigtrap.3 \
- strict.3 subs.3 vars.3
-
-MAN3PREFIX= ${PREFIX}/lib/perl5/5.00502/
-
-test:
- @(cd ${WRKSRC}; make test)
-
-post-install:
- @strip ${PREFIX}/bin/perl ${PREFIX}/bin/suidperl
- @${LN} -sf ${PREFIX}/bin/perl ${PREFIX}/bin/perl5
- @(cd /usr/include && ${PREFIX}/bin/h2ph *.h machine/*.h sys/*.h)
-
-.include <bsd.port.post.mk>
diff --git a/lang/perl5.14/distinfo b/lang/perl5.14/distinfo
deleted file mode 100644
index 37b8a306ce46..000000000000
--- a/lang/perl5.14/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (perl5.005_02.tar.gz) = de99ae45441f3c8c7d0749f35bdf47d5
diff --git a/lang/perl5.14/files/patch-ab b/lang/perl5.14/files/patch-ab
deleted file mode 100644
index 5945ef412853..000000000000
--- a/lang/perl5.14/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- installperl.ORIG Thu Jul 30 15:58:50 1998
-+++ installperl Thu Jul 30 16:02:16 1998
-@@ -269,7 +269,7 @@
- (-l $usrbinperl) &&
- ((readlink $usrbinperl) eq $expinstperl));
- }
-- if ((! $mainperl_is_instperl) &&
-+ if ('' && (! $mainperl_is_instperl) &&
- (yn("Many scripts expect perl to be installed as $usrbinperl.\n" .
- "Do you wish to have $usrbinperl be the same as\n" .
- "$expinstperl? [y] ")))
diff --git a/lang/perl5.14/files/patch-ac b/lang/perl5.14/files/patch-ac
deleted file mode 100644
index 76bdab280b5b..000000000000
--- a/lang/perl5.14/files/patch-ac
+++ /dev/null
@@ -1,29 +0,0 @@
---- hints/freebsd.sh.ORIG Fri Jul 24 06:00:19 1998
-+++ hints/freebsd.sh Thu Jul 30 16:04:24 1998
-@@ -68,6 +68,7 @@
- d_setreuid='define'
- d_setegid='undef'
- d_seteuid='undef'
-+ d_dosuid='define'
- test -r ./broken-db.msg && . ./broken-db.msg
- ;;
- #
-@@ -81,12 +82,18 @@
- d_setreuid='define'
- d_setegid='undef'
- d_seteuid='undef'
-+ d_dosuid='define'
- ;;
- #
- # Guesses at what will be needed after 2.2
- *) usevfork='true'
- usemymalloc='n'
- libswanted=`echo $libswanted | sed 's/ malloc / /'`
-+ d_setregid='define'
-+ d_setreuid='define'
-+ d_setegid='undef'
-+ d_seteuid='undef'
-+ d_dosuid='define'
- ;;
- esac
-
diff --git a/lang/perl5.14/files/patch-ad b/lang/perl5.14/files/patch-ad
deleted file mode 100644
index 47f99960867e..000000000000
--- a/lang/perl5.14/files/patch-ad
+++ /dev/null
@@ -1,41 +0,0 @@
---- perl.h.ORIG Thu Jul 30 17:04:42 1998
-+++ perl.h Thu Jul 30 17:06:34 1998
-@@ -361,6 +361,15 @@
- # include <sys/param.h>
- #endif
-
-+/* needed for IAMSUID case for 4.4BSD systems
-+ * XXX there should probably be a Configure variable
-+ */
-+
-+#ifdef I_SYS_PARAM
-+#if (defined (BSD) && (BSD >= 199306))
-+# include <sys/mount.h>
-+#endif /* !BSD */
-+#endif /* !I_SYS_PARAM */
-
- /* Use all the "standard" definitions? */
- #if defined(STANDARD_C) && defined(I_STDLIB)
---- perl.c.ORIG Thu Jul 30 17:04:23 1998
-+++ perl.c Thu Jul 30 17:04:57 1998
-@@ -2124,6 +2124,20 @@
- croak("Can't swap uid and euid"); /* really paranoid */
- if (PerlLIO_stat(SvPVX(GvSV(PL_curcop->cop_filegv)),&tmpstatbuf) < 0)
- croak("Permission denied"); /* testing full pathname here */
-+#if (defined(BSD) && (BSD >= 199306))
-+#ifdef IAMSUID
-+ {
-+ struct statfs stfs;
-+
-+ if (fstatfs(fileno(PL_rsfp),&stfs) < 0)
-+ croak("Can't statfs filesystem of script \"%s\"",PL_origfilename);
-+
-+ if (stfs.f_flags & MNT_NOSUID)
-+ croak("Permission denied");
-+ }
-+#endif /* IAMSUID */
-+#endif /* BSD */
-+
- if (tmpstatbuf.st_dev != PL_statbuf.st_dev ||
- tmpstatbuf.st_ino != PL_statbuf.st_ino) {
- (void)PerlIO_close(PL_rsfp);
diff --git a/lang/perl5.14/files/patch-ae b/lang/perl5.14/files/patch-ae
deleted file mode 100644
index c701adb3382b..000000000000
--- a/lang/perl5.14/files/patch-ae
+++ /dev/null
@@ -1,10 +0,0 @@
---- makedepend.SH.ORIG Fri Jul 24 06:00:58 1998
-+++ makedepend.SH Thu Jul 30 17:08:37 1998
-@@ -67,6 +67,7 @@
- # to be out of date. I don't know if OS/2 has touch, so do this:
- case "$osname" in
- os2) ;;
-+ freebsd) ;;
- *) $touch $firstmakefile ;;
- esac
- fi
diff --git a/lang/perl5.14/files/patch-af b/lang/perl5.14/files/patch-af
deleted file mode 100644
index de7aa0cb968c..000000000000
--- a/lang/perl5.14/files/patch-af
+++ /dev/null
@@ -1,11 +0,0 @@
---- Configure.ORIG Fri Aug 7 23:38:53 1998
-+++ Configure Mon Aug 17 12:03:07 1998
-@@ -306,7 +306,7 @@
- ldflags=''
- lkflags=''
- locincpth=''
--optimize=''
-+optimize=${CFLAGS:-''}
- cf_email=''
- cf_by=''
- cf_time=''
diff --git a/lang/perl5.14/pkg-comment b/lang/perl5.14/pkg-comment
deleted file mode 100644
index f038d3a8ef5f..000000000000
--- a/lang/perl5.14/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Pattern Extraction and Recognition Language
diff --git a/lang/perl5.14/pkg-descr b/lang/perl5.14/pkg-descr
deleted file mode 100644
index 343e60b77c7d..000000000000
--- a/lang/perl5.14/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-From the distribution README:
-
-Perl is a language that combines some of the features of C, sed, awk
-and shell. See the manual page for more hype. There are also two Nutshell
-Handbooks published by O'Reilly & Assoc. See pod/perlbook.pod
-for more information.
-
---
-
-This port will not work on FreeBSD 2.0, nor will it work on earlier snapshots.
-This is due to a bug in vprintf in the C library.
-
-- MarkM
diff --git a/lang/perl5.14/pkg-install b/lang/perl5.14/pkg-install
deleted file mode 100644
index adbce4a3ecf6..000000000000
--- a/lang/perl5.14/pkg-install
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-if [ "$2" != POST-INSTALL ] ; then
- exit 0
-fi
-
-install -d ${PREFIX:-/usr/local}/lib/perl5/site_perl/5.005/i386-freebsd
-cd /usr/include && ${PREFIX:-/usr/local}/bin/h2ph *.h machine/*.h sys/*.h
-
-
-exit 0
diff --git a/lang/perl5.14/pkg-plist b/lang/perl5.14/pkg-plist
deleted file mode 100644
index c6be80858ebe..000000000000
--- a/lang/perl5.14/pkg-plist
+++ /dev/null
@@ -1,515 +0,0 @@
-bin/a2p
-bin/c2ph
-bin/find2perl
-bin/h2ph
-bin/h2xs
-bin/perl5.00502
-@exec ln -fs %D/%F %B/perl
-@exec ln -fs %D/%F %B/perl5
-@unexec rm %B/perl
-@unexec rm %B/perl5
-bin/perlbug
-bin/perlcc
-bin/perldoc
-bin/pl2pm
-bin/pod2html
-bin/pod2latex
-bin/pod2man
-bin/pod2text
-bin/pstruct
-bin/s2p
-bin/sperl5.00502
-@exec ln -f %D/%F %B/suidperl
-@unexec rm %B/suidperl
-bin/splain
-lib/perl5/5.00502/AnyDBM_File.pm
-lib/perl5/5.00502/AutoLoader.pm
-lib/perl5/5.00502/AutoSplit.pm
-lib/perl5/5.00502/B/assemble
-lib/perl5/5.00502/B/cc_harness
-lib/perl5/5.00502/B/disassemble
-lib/perl5/5.00502/B/makeliblinks
-lib/perl5/5.00502/Benchmark.pm
-lib/perl5/5.00502/CGI.pm
-lib/perl5/5.00502/CGI/Apache.pm
-lib/perl5/5.00502/CGI/Carp.pm
-lib/perl5/5.00502/CGI/Cookie.pm
-lib/perl5/5.00502/CGI/Fast.pm
-lib/perl5/5.00502/CGI/Push.pm
-lib/perl5/5.00502/CGI/Switch.pm
-lib/perl5/5.00502/CPAN.pm
-lib/perl5/5.00502/CPAN/FirstTime.pm
-lib/perl5/5.00502/CPAN/Nox.pm
-lib/perl5/5.00502/Carp.pm
-lib/perl5/5.00502/Class/Struct.pm
-lib/perl5/5.00502/Cwd.pm
-lib/perl5/5.00502/Data/Dumper.pm
-lib/perl5/5.00502/Devel/SelfStubber.pm
-lib/perl5/5.00502/DirHandle.pm
-lib/perl5/5.00502/English.pm
-lib/perl5/5.00502/Env.pm
-lib/perl5/5.00502/Exporter.pm
-lib/perl5/5.00502/ExtUtils/Command.pm
-lib/perl5/5.00502/ExtUtils/Embed.pm
-lib/perl5/5.00502/ExtUtils/Install.pm
-lib/perl5/5.00502/ExtUtils/Installed.pm
-lib/perl5/5.00502/ExtUtils/Liblist.pm
-lib/perl5/5.00502/ExtUtils/MM_OS2.pm
-lib/perl5/5.00502/ExtUtils/MM_Unix.pm
-lib/perl5/5.00502/ExtUtils/MM_VMS.pm
-lib/perl5/5.00502/ExtUtils/MM_Win32.pm
-lib/perl5/5.00502/ExtUtils/MakeMaker.pm
-lib/perl5/5.00502/ExtUtils/Manifest.pm
-lib/perl5/5.00502/ExtUtils/Miniperl.pm
-lib/perl5/5.00502/ExtUtils/Mkbootstrap.pm
-lib/perl5/5.00502/ExtUtils/Mksymlists.pm
-lib/perl5/5.00502/ExtUtils/Packlist.pm
-lib/perl5/5.00502/ExtUtils/inst
-lib/perl5/5.00502/ExtUtils/testlib.pm
-lib/perl5/5.00502/ExtUtils/typemap
-lib/perl5/5.00502/ExtUtils/xsubpp
-lib/perl5/5.00502/Fatal.pm
-lib/perl5/5.00502/File/Basename.pm
-lib/perl5/5.00502/File/CheckTree.pm
-lib/perl5/5.00502/File/Compare.pm
-lib/perl5/5.00502/File/Copy.pm
-lib/perl5/5.00502/File/DosGlob.pm
-lib/perl5/5.00502/File/Find.pm
-lib/perl5/5.00502/File/Path.pm
-lib/perl5/5.00502/File/Spec.pm
-lib/perl5/5.00502/File/Spec/Mac.pm
-lib/perl5/5.00502/File/Spec/OS2.pm
-lib/perl5/5.00502/File/Spec/Unix.pm
-lib/perl5/5.00502/File/Spec/VMS.pm
-lib/perl5/5.00502/File/Spec/Win32.pm
-lib/perl5/5.00502/File/stat.pm
-lib/perl5/5.00502/FileCache.pm
-lib/perl5/5.00502/FileHandle.pm
-lib/perl5/5.00502/FindBin.pm
-lib/perl5/5.00502/Getopt/Long.pm
-lib/perl5/5.00502/Getopt/Std.pm
-lib/perl5/5.00502/I18N/Collate.pm
-lib/perl5/5.00502/IPC/Msg.pm
-lib/perl5/5.00502/IPC/Open2.pm
-lib/perl5/5.00502/IPC/Open3.pm
-lib/perl5/5.00502/IPC/Semaphore.pm
-lib/perl5/5.00502/IPC/SysV.pm
-lib/perl5/5.00502/Math/BigFloat.pm
-lib/perl5/5.00502/Math/BigInt.pm
-lib/perl5/5.00502/Math/Complex.pm
-lib/perl5/5.00502/Math/Trig.pm
-lib/perl5/5.00502/Net/Ping.pm
-lib/perl5/5.00502/Net/hostent.pm
-lib/perl5/5.00502/Net/netent.pm
-lib/perl5/5.00502/Net/protoent.pm
-lib/perl5/5.00502/Net/servent.pm
-lib/perl5/5.00502/Pod/Functions.pm
-lib/perl5/5.00502/Pod/Html.pm
-lib/perl5/5.00502/Pod/Text.pm
-lib/perl5/5.00502/Search/Dict.pm
-lib/perl5/5.00502/SelectSaver.pm
-lib/perl5/5.00502/SelfLoader.pm
-lib/perl5/5.00502/Shell.pm
-lib/perl5/5.00502/Symbol.pm
-lib/perl5/5.00502/Sys/Hostname.pm
-lib/perl5/5.00502/Sys/Syslog.pm
-lib/perl5/5.00502/Term/Cap.pm
-lib/perl5/5.00502/Term/Complete.pm
-lib/perl5/5.00502/Term/ReadLine.pm
-lib/perl5/5.00502/Test.pm
-lib/perl5/5.00502/Test/Harness.pm
-lib/perl5/5.00502/Text/Abbrev.pm
-lib/perl5/5.00502/Text/ParseWords.pm
-lib/perl5/5.00502/Text/Soundex.pm
-lib/perl5/5.00502/Text/Tabs.pm
-lib/perl5/5.00502/Text/Wrap.pm
-lib/perl5/5.00502/Tie/Array.pm
-lib/perl5/5.00502/Tie/Handle.pm
-lib/perl5/5.00502/Tie/Hash.pm
-lib/perl5/5.00502/Tie/RefHash.pm
-lib/perl5/5.00502/Tie/Scalar.pm
-lib/perl5/5.00502/Tie/SubstrHash.pm
-lib/perl5/5.00502/Time/Local.pm
-lib/perl5/5.00502/Time/gmtime.pm
-lib/perl5/5.00502/Time/localtime.pm
-lib/perl5/5.00502/Time/tm.pm
-lib/perl5/5.00502/UNIVERSAL.pm
-lib/perl5/5.00502/User/grent.pm
-lib/perl5/5.00502/User/pwent.pm
-lib/perl5/5.00502/abbrev.pl
-lib/perl5/5.00502/assert.pl
-lib/perl5/5.00502/auto/Getopt/Long/Configure.al
-lib/perl5/5.00502/auto/Getopt/Long/Croak.al
-lib/perl5/5.00502/auto/Getopt/Long/FindOption.al
-lib/perl5/5.00502/auto/Getopt/Long/GetOptions.al
-lib/perl5/5.00502/auto/Getopt/Long/autosplit.ix
-lib/perl5/5.00502/auto/Getopt/Long/config.al
-lib/perl5/5.00502/autouse.pm
-lib/perl5/5.00502/base.pm
-lib/perl5/5.00502/bigfloat.pl
-lib/perl5/5.00502/bigint.pl
-lib/perl5/5.00502/bigrat.pl
-lib/perl5/5.00502/blib.pm
-lib/perl5/5.00502/cacheout.pl
-lib/perl5/5.00502/chat2.pl
-lib/perl5/5.00502/complete.pl
-lib/perl5/5.00502/constant.pm
-lib/perl5/5.00502/ctime.pl
-lib/perl5/5.00502/diagnostics.pm
-lib/perl5/5.00502/dotsh.pl
-lib/perl5/5.00502/dumpvar.pl
-lib/perl5/5.00502/exceptions.pl
-lib/perl5/5.00502/fastcwd.pl
-lib/perl5/5.00502/fields.pm
-lib/perl5/5.00502/find.pl
-lib/perl5/5.00502/finddepth.pl
-lib/perl5/5.00502/flush.pl
-lib/perl5/5.00502/ftp.pl
-lib/perl5/5.00502/getcwd.pl
-lib/perl5/5.00502/getopt.pl
-lib/perl5/5.00502/getopts.pl
-lib/perl5/5.00502/hostname.pl
-lib/perl5/5.00502/i386-freebsd/.packlist
-lib/perl5/5.00502/i386-freebsd/B.pm
-lib/perl5/5.00502/i386-freebsd/B/Asmdata.pm
-lib/perl5/5.00502/i386-freebsd/B/Assembler.pm
-lib/perl5/5.00502/i386-freebsd/B/Bblock.pm
-lib/perl5/5.00502/i386-freebsd/B/Bytecode.pm
-lib/perl5/5.00502/i386-freebsd/B/C.pm
-lib/perl5/5.00502/i386-freebsd/B/CC.pm
-lib/perl5/5.00502/i386-freebsd/B/Debug.pm
-lib/perl5/5.00502/i386-freebsd/B/Deparse.pm
-lib/perl5/5.00502/i386-freebsd/B/Disassembler.pm
-lib/perl5/5.00502/i386-freebsd/B/Lint.pm
-lib/perl5/5.00502/i386-freebsd/B/Showlex.pm
-lib/perl5/5.00502/i386-freebsd/B/Stackobj.pm
-lib/perl5/5.00502/i386-freebsd/B/Terse.pm
-lib/perl5/5.00502/i386-freebsd/B/Xref.pm
-lib/perl5/5.00502/i386-freebsd/CORE/EXTERN.h
-lib/perl5/5.00502/i386-freebsd/CORE/INTERN.h
-lib/perl5/5.00502/i386-freebsd/CORE/XSUB.h
-lib/perl5/5.00502/i386-freebsd/CORE/XSlock.h
-lib/perl5/5.00502/i386-freebsd/CORE/av.h
-lib/perl5/5.00502/i386-freebsd/CORE/bytecode.h
-lib/perl5/5.00502/i386-freebsd/CORE/byterun.h
-lib/perl5/5.00502/i386-freebsd/CORE/cc_runtime.h
-lib/perl5/5.00502/i386-freebsd/CORE/config.h
-lib/perl5/5.00502/i386-freebsd/CORE/cop.h
-lib/perl5/5.00502/i386-freebsd/CORE/cv.h
-lib/perl5/5.00502/i386-freebsd/CORE/dosish.h
-lib/perl5/5.00502/i386-freebsd/CORE/embed.h
-lib/perl5/5.00502/i386-freebsd/CORE/embedvar.h
-lib/perl5/5.00502/i386-freebsd/CORE/fakethr.h
-lib/perl5/5.00502/i386-freebsd/CORE/form.h
-lib/perl5/5.00502/i386-freebsd/CORE/gv.h
-lib/perl5/5.00502/i386-freebsd/CORE/handy.h
-lib/perl5/5.00502/i386-freebsd/CORE/hv.h
-lib/perl5/5.00502/i386-freebsd/CORE/intrpvar.h
-lib/perl5/5.00502/i386-freebsd/CORE/iperlsys.h
-lib/perl5/5.00502/i386-freebsd/CORE/keywords.h
-lib/perl5/5.00502/i386-freebsd/CORE/libperl.a
-lib/perl5/5.00502/i386-freebsd/CORE/mg.h
-lib/perl5/5.00502/i386-freebsd/CORE/nostdio.h
-lib/perl5/5.00502/i386-freebsd/CORE/objXSUB.h
-lib/perl5/5.00502/i386-freebsd/CORE/objpp.h
-lib/perl5/5.00502/i386-freebsd/CORE/op.h
-lib/perl5/5.00502/i386-freebsd/CORE/opcode.h
-lib/perl5/5.00502/i386-freebsd/CORE/patchlevel.h
-lib/perl5/5.00502/i386-freebsd/CORE/perl.h
-lib/perl5/5.00502/i386-freebsd/CORE/perlio.h
-lib/perl5/5.00502/i386-freebsd/CORE/perlsdio.h
-lib/perl5/5.00502/i386-freebsd/CORE/perlsfio.h
-lib/perl5/5.00502/i386-freebsd/CORE/perlvars.h
-lib/perl5/5.00502/i386-freebsd/CORE/perly.h
-lib/perl5/5.00502/i386-freebsd/CORE/pp.h
-lib/perl5/5.00502/i386-freebsd/CORE/pp_proto.h
-lib/perl5/5.00502/i386-freebsd/CORE/proto.h
-lib/perl5/5.00502/i386-freebsd/CORE/regcomp.h
-lib/perl5/5.00502/i386-freebsd/CORE/regexp.h
-lib/perl5/5.00502/i386-freebsd/CORE/regnodes.h
-lib/perl5/5.00502/i386-freebsd/CORE/scope.h
-lib/perl5/5.00502/i386-freebsd/CORE/sperl.o
-lib/perl5/5.00502/i386-freebsd/CORE/sv.h
-lib/perl5/5.00502/i386-freebsd/CORE/thrdvar.h
-lib/perl5/5.00502/i386-freebsd/CORE/thread.h
-lib/perl5/5.00502/i386-freebsd/CORE/unixish.h
-lib/perl5/5.00502/i386-freebsd/CORE/util.h
-lib/perl5/5.00502/i386-freebsd/Config.pm
-lib/perl5/5.00502/i386-freebsd/DB_File.pm
-lib/perl5/5.00502/i386-freebsd/DynaLoader.pm
-lib/perl5/5.00502/i386-freebsd/Errno.pm
-lib/perl5/5.00502/i386-freebsd/Fcntl.pm
-lib/perl5/5.00502/i386-freebsd/IO.pm
-lib/perl5/5.00502/i386-freebsd/IO/File.pm
-lib/perl5/5.00502/i386-freebsd/IO/Handle.pm
-lib/perl5/5.00502/i386-freebsd/IO/Pipe.pm
-lib/perl5/5.00502/i386-freebsd/IO/Seekable.pm
-lib/perl5/5.00502/i386-freebsd/IO/Select.pm
-lib/perl5/5.00502/i386-freebsd/IO/Socket.pm
-lib/perl5/5.00502/i386-freebsd/NDBM_File.pm
-lib/perl5/5.00502/i386-freebsd/O.pm
-lib/perl5/5.00502/i386-freebsd/Opcode.pm
-lib/perl5/5.00502/i386-freebsd/POSIX.pm
-lib/perl5/5.00502/i386-freebsd/POSIX.pod
-lib/perl5/5.00502/i386-freebsd/SDBM_File.pm
-lib/perl5/5.00502/i386-freebsd/Safe.pm
-lib/perl5/5.00502/i386-freebsd/Socket.pm
-lib/perl5/5.00502/i386-freebsd/attrs.pm
-lib/perl5/5.00502/i386-freebsd/auto/B/B.bs
-lib/perl5/5.00502/i386-freebsd/auto/B/B.so
-lib/perl5/5.00502/i386-freebsd/auto/DB_File/DB_File.bs
-lib/perl5/5.00502/i386-freebsd/auto/DB_File/DB_File.so
-lib/perl5/5.00502/i386-freebsd/auto/DB_File/autosplit.ix
-lib/perl5/5.00502/i386-freebsd/auto/Data/Dumper/Dumper.bs
-lib/perl5/5.00502/i386-freebsd/auto/Data/Dumper/Dumper.so
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/DynaLoader.a
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/autosplit.ix
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/dl_expandspec.al
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/dl_find_symbol_anywhere.al
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/dl_findfile.al
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/extralibs.ld
-lib/perl5/5.00502/i386-freebsd/auto/Fcntl/Fcntl.bs
-lib/perl5/5.00502/i386-freebsd/auto/Fcntl/Fcntl.so
-lib/perl5/5.00502/i386-freebsd/auto/IO/IO.bs
-lib/perl5/5.00502/i386-freebsd/auto/IO/IO.so
-lib/perl5/5.00502/i386-freebsd/auto/IPC/SysV/SysV.bs
-lib/perl5/5.00502/i386-freebsd/auto/IPC/SysV/SysV.so
-lib/perl5/5.00502/i386-freebsd/auto/NDBM_File/NDBM_File.bs
-lib/perl5/5.00502/i386-freebsd/auto/NDBM_File/NDBM_File.so
-lib/perl5/5.00502/i386-freebsd/auto/Opcode/Opcode.bs
-lib/perl5/5.00502/i386-freebsd/auto/Opcode/Opcode.so
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/POSIX.bs
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/POSIX.so
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/abs.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/alarm.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/assert.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atan2.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atexit.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atof.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atoi.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atol.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/autosplit.ix
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/bsearch.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/calloc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/chdir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/chmod.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/chown.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/clearerr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/closedir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/cos.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/creat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/div.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/errno.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execl.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execle.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execlp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execv.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execve.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execvp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/exit.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/exp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fabs.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fclose.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fcntl.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fdopen.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/feof.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/ferror.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fflush.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fgetc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fgetpos.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fgets.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fileno.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fopen.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fork.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fputc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fputs.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fread.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/free.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/freopen.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fscanf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fseek.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fsetpos.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fstat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/ftell.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fwrite.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getchar.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getcwd.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getegid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getenv.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/geteuid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getgid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getgrgid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getgrnam.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getgroups.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getlogin.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getpgrp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getpid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getppid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getpwnam.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getpwuid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/gets.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getuid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/gmtime.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/isatty.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/kill.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/labs.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/ldiv.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/link.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/localtime.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/log.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/longjmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/malloc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memchr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memcmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memcpy.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memmove.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memset.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/mkdir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/offsetof.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/opendir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/perror.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/pow.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/printf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/putc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/putchar.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/puts.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/qsort.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/raise.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rand.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/readdir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/realloc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/remove.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rename.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rewind.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rewinddir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rmdir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/scanf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/setgid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/setjmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/setuid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/siglongjmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sigsetjmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sin.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sleep.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sqrt.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/srand.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sscanf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/stat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strcat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strchr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strcmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strcpy.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strcspn.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strerror.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strlen.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strncat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strncmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strncpy.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strpbrk.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strrchr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strspn.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strstr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strtok.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/system.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/time.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/tmpfile.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/tolower.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/toupper.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/umask.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/ungetc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/unlink.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/utime.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/vfprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/vprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/vsprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/wait.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/waitpid.al
-lib/perl5/5.00502/i386-freebsd/auto/SDBM_File/SDBM_File.bs
-lib/perl5/5.00502/i386-freebsd/auto/SDBM_File/SDBM_File.so
-lib/perl5/5.00502/i386-freebsd/auto/Socket/Socket.bs
-lib/perl5/5.00502/i386-freebsd/auto/Socket/Socket.so
-lib/perl5/5.00502/i386-freebsd/auto/attrs/attrs.bs
-lib/perl5/5.00502/i386-freebsd/auto/attrs/attrs.so
-lib/perl5/5.00502/i386-freebsd/auto/re/re.bs
-lib/perl5/5.00502/i386-freebsd/auto/re/re.so
-lib/perl5/5.00502/i386-freebsd/auto/sdbm/extralibs.ld
-lib/perl5/5.00502/i386-freebsd/ops.pm
-lib/perl5/5.00502/i386-freebsd/re.pm
-lib/perl5/5.00502/importenv.pl
-lib/perl5/5.00502/integer.pm
-lib/perl5/5.00502/less.pm
-lib/perl5/5.00502/lib.pm
-lib/perl5/5.00502/locale.pm
-lib/perl5/5.00502/look.pl
-lib/perl5/5.00502/newgetopt.pl
-lib/perl5/5.00502/open2.pl
-lib/perl5/5.00502/open3.pl
-lib/perl5/5.00502/overload.pm
-lib/perl5/5.00502/perl5db.pl
-lib/perl5/5.00502/pod/perl.pod
-lib/perl5/5.00502/pod/perl5004delta.pod
-lib/perl5/5.00502/pod/perlapio.pod
-lib/perl5/5.00502/pod/perlbook.pod
-lib/perl5/5.00502/pod/perlbot.pod
-lib/perl5/5.00502/pod/perlcall.pod
-lib/perl5/5.00502/pod/perldata.pod
-lib/perl5/5.00502/pod/perldebug.pod
-lib/perl5/5.00502/pod/perldelta.pod
-lib/perl5/5.00502/pod/perldiag.pod
-lib/perl5/5.00502/pod/perldsc.pod
-lib/perl5/5.00502/pod/perlembed.pod
-lib/perl5/5.00502/pod/perlfaq.pod
-lib/perl5/5.00502/pod/perlfaq1.pod
-lib/perl5/5.00502/pod/perlfaq2.pod
-lib/perl5/5.00502/pod/perlfaq3.pod
-lib/perl5/5.00502/pod/perlfaq4.pod
-lib/perl5/5.00502/pod/perlfaq5.pod
-lib/perl5/5.00502/pod/perlfaq6.pod
-lib/perl5/5.00502/pod/perlfaq7.pod
-lib/perl5/5.00502/pod/perlfaq8.pod
-lib/perl5/5.00502/pod/perlfaq9.pod
-lib/perl5/5.00502/pod/perlform.pod
-lib/perl5/5.00502/pod/perlfunc.pod
-lib/perl5/5.00502/pod/perlguts.pod
-lib/perl5/5.00502/pod/perlhist.pod
-lib/perl5/5.00502/pod/perlipc.pod
-lib/perl5/5.00502/pod/perllocale.pod
-lib/perl5/5.00502/pod/perllol.pod
-lib/perl5/5.00502/pod/perlmod.pod
-lib/perl5/5.00502/pod/perlmodinstall.pod
-lib/perl5/5.00502/pod/perlmodlib.pod
-lib/perl5/5.00502/pod/perlobj.pod
-lib/perl5/5.00502/pod/perlop.pod
-lib/perl5/5.00502/pod/perlpod.pod
-lib/perl5/5.00502/pod/perlport.pod
-lib/perl5/5.00502/pod/perlre.pod
-lib/perl5/5.00502/pod/perlref.pod
-lib/perl5/5.00502/pod/perlrun.pod
-lib/perl5/5.00502/pod/perlsec.pod
-lib/perl5/5.00502/pod/perlstyle.pod
-lib/perl5/5.00502/pod/perlsub.pod
-lib/perl5/5.00502/pod/perlsyn.pod
-lib/perl5/5.00502/pod/perltie.pod
-lib/perl5/5.00502/pod/perltoc.pod
-lib/perl5/5.00502/pod/perltoot.pod
-lib/perl5/5.00502/pod/perltrap.pod
-lib/perl5/5.00502/pod/perlvar.pod
-lib/perl5/5.00502/pod/perlxs.pod
-lib/perl5/5.00502/pod/perlxstut.pod
-lib/perl5/5.00502/pwd.pl
-lib/perl5/5.00502/shellwords.pl
-lib/perl5/5.00502/sigtrap.pm
-lib/perl5/5.00502/stat.pl
-lib/perl5/5.00502/strict.pm
-lib/perl5/5.00502/subs.pm
-lib/perl5/5.00502/syslog.pl
-lib/perl5/5.00502/tainted.pl
-lib/perl5/5.00502/termcap.pl
-lib/perl5/5.00502/timelocal.pl
-lib/perl5/5.00502/validate.pl
-lib/perl5/5.00502/vars.pm
-@unexec rm -rf %D/lib/perl5/5.00502
-@unexec rm -rf %D/lib/perl5/site_perl/5.005
diff --git a/lang/perl5.16/Makefile b/lang/perl5.16/Makefile
deleted file mode 100644
index e77b56bff8c0..000000000000
--- a/lang/perl5.16/Makefile
+++ /dev/null
@@ -1,91 +0,0 @@
-# New ports collection makefile for: perl5
-# Version required: 5.005_02
-# Date created: 16 April 1995
-# Whom: markm
-#
-# $FreeBSD$
-#
-
-DISTNAME= perl5.005_02
-PKGNAME= perl-5.00502
-CATEGORIES= lang devel perl5
-MASTER_SITES= ftp://ftp.digital.com/pub/plan/perl/CPAN/src/5.0/ \
- ftp://ftp.cdrom.com/pub/perl/CPAN/src/5.0/
-
-MAINTAINER= markm@FreeBSD.org
-
-HAS_CONFIGURE= yes
-CONFIGURE_SCRIPT= Configure
-CONFIGURE_ARGS= -sde -Dprefix=${PREFIX}
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} > 300003
-FORBIDDEN= perl is in system
-.endif
-
-MAN1= a2p.1 c2ph.1 h2ph.1 h2xs.1 perl.1 perl5004delta.1 \
- perlapio.1 perlbook.1 perlbot.1 perlbug.1 perlcall.1 \
- perldata.1 perldebug.1 perldelta.1 perldiag.1 perldoc.1 \
- perldsc.1 perlembed.1 perlfaq.1 perlfaq1.1 perlfaq2.1 \
- perlfaq3.1 perlfaq4.1 perlfaq5.1 perlfaq6.1 perlfaq7.1 \
- perlfaq8.1 perlfaq9.1 perlform.1 perlfunc.1 perlguts.1 \
- perlhist.1 perlipc.1 perllocale.1 perllol.1 perlmod.1 \
- perlmodinstall.1 perlmodlib.1 perlobj.1 perlop.1 \
- perlpod.1 perlport.1 perlre.1 perlref.1 perlrun.1 \
- perlsec.1 perlstyle.1 perlsub.1 perlsyn.1 perltie.1 \
- perltoc.1 perltoot.1 perltrap.1 perlvar.1 perlxs.1 \
- perlxstut.1 pl2pm.1 pod2html.1 pod2man.1 pstruct.1 \
- s2p.1 splain.1 xsubpp.1
-
-MAN3= AnyDBM_File.3 AutoLoader.3 AutoSplit.3 B.3 B::Asmdata.3 \
- B::Assembler.3 B::Bblock.3 B::Bytecode.3 B::C.3 B::CC.3 \
- B::Debug.3 B::Deparse.3 B::Disassembler.3 B::Lint.3 \
- B::Showlex.3 B::Stackobj.3 B::Terse.3 B::Xref.3 \
- Benchmark.3 CGI.3 CGI::Apache.3 CGI::Carp.3 CGI::Cookie.3 \
- CGI::Fast.3 CGI::Push.3 CGI::Switch.3 CPAN.3 \
- CPAN::FirstTime.3 CPAN::Nox.3 Carp.3 Class::Struct.3 \
- Config.3 Cwd.3 DB_File.3 Data::Dumper.3 Devel::SelfStubber.3 \
- DirHandle.3 DynaLoader.3 English.3 Env.3 Errno.3 \
- Exporter.3 ExtUtils::Command.3 ExtUtils::Embed.3 \
- ExtUtils::Install.3 ExtUtils::Installed.3 ExtUtils::Liblist.3 \
- ExtUtils::MM_OS2.3 ExtUtils::MM_Unix.3 ExtUtils::MM_VMS.3 \
- ExtUtils::MM_Win32.3 ExtUtils::MakeMaker.3 ExtUtils::Manifest.3 \
- ExtUtils::Miniperl.3 ExtUtils::Mkbootstrap.3 \
- ExtUtils::Mksymlists.3 ExtUtils::Packlist.3 ExtUtils::testlib.3 \
- Fatal.3 Fcntl.3 File::Basename.3 File::CheckTree.3 \
- File::Compare.3 File::Copy.3 File::DosGlob.3 File::Find.3 \
- File::Path.3 File::Spec.3 File::Spec::Mac.3 File::Spec::OS2.3 \
- File::Spec::Unix.3 File::Spec::VMS.3 File::Spec::Win32.3 \
- File::stat.3 FileCache.3 FileHandle.3 FindBin.3 \
- Getopt::Long.3 Getopt::Std.3 I18N::Collate.3 IO.3 \
- IO::File.3 IO::Handle.3 IO::Pipe.3 IO::Seekable.3 \
- IO::Select.3 IO::Socket.3 IPC::Msg.3 IPC::Open2.3 \
- IPC::Open3.3 IPC::Semaphore.3 IPC::SysV.3 Math::BigFloat.3 \
- Math::BigInt.3 Math::Complex.3 Math::Trig.3 NDBM_File.3 \
- Net::Ping.3 Net::hostent.3 Net::netent.3 Net::protoent.3 \
- Net::servent.3 O.3 Opcode.3 POSIX.3 Pod::Html.3 \
- Pod::Text.3 SDBM_File.3 Safe.3 Search::Dict.3 \
- SelectSaver.3 SelfLoader.3 Shell.3 Socket.3 Symbol.3 \
- Sys::Hostname.3 Sys::Syslog.3 Term::Cap.3 Term::Complete.3 \
- Term::ReadLine.3 Test.3 Test::Harness.3 Text::Abbrev.3 \
- Text::ParseWords.3 Text::Soundex.3 Text::Tabs.3 Text::Wrap.3 \
- Tie::Array.3 Tie::Handle.3 Tie::Hash.3 Tie::RefHash.3 \
- Tie::Scalar.3 Tie::SubstrHash.3 Time::Local.3 Time::gmtime.3 \
- Time::localtime.3 Time::tm.3 UNIVERSAL.3 User::grent.3 \
- User::pwent.3 attrs.3 autouse.3 base.3 blib.3 \
- constant.3 diagnostics.3 fields.3 integer.3 less.3 \
- lib.3 locale.3 ops.3 overload.3 re.3 sigtrap.3 \
- strict.3 subs.3 vars.3
-
-MAN3PREFIX= ${PREFIX}/lib/perl5/5.00502/
-
-test:
- @(cd ${WRKSRC}; make test)
-
-post-install:
- @strip ${PREFIX}/bin/perl ${PREFIX}/bin/suidperl
- @${LN} -sf ${PREFIX}/bin/perl ${PREFIX}/bin/perl5
- @(cd /usr/include && ${PREFIX}/bin/h2ph *.h machine/*.h sys/*.h)
-
-.include <bsd.port.post.mk>
diff --git a/lang/perl5.16/distinfo b/lang/perl5.16/distinfo
deleted file mode 100644
index 37b8a306ce46..000000000000
--- a/lang/perl5.16/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (perl5.005_02.tar.gz) = de99ae45441f3c8c7d0749f35bdf47d5
diff --git a/lang/perl5.16/files/patch-ab b/lang/perl5.16/files/patch-ab
deleted file mode 100644
index 5945ef412853..000000000000
--- a/lang/perl5.16/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- installperl.ORIG Thu Jul 30 15:58:50 1998
-+++ installperl Thu Jul 30 16:02:16 1998
-@@ -269,7 +269,7 @@
- (-l $usrbinperl) &&
- ((readlink $usrbinperl) eq $expinstperl));
- }
-- if ((! $mainperl_is_instperl) &&
-+ if ('' && (! $mainperl_is_instperl) &&
- (yn("Many scripts expect perl to be installed as $usrbinperl.\n" .
- "Do you wish to have $usrbinperl be the same as\n" .
- "$expinstperl? [y] ")))
diff --git a/lang/perl5.16/files/patch-ac b/lang/perl5.16/files/patch-ac
deleted file mode 100644
index 76bdab280b5b..000000000000
--- a/lang/perl5.16/files/patch-ac
+++ /dev/null
@@ -1,29 +0,0 @@
---- hints/freebsd.sh.ORIG Fri Jul 24 06:00:19 1998
-+++ hints/freebsd.sh Thu Jul 30 16:04:24 1998
-@@ -68,6 +68,7 @@
- d_setreuid='define'
- d_setegid='undef'
- d_seteuid='undef'
-+ d_dosuid='define'
- test -r ./broken-db.msg && . ./broken-db.msg
- ;;
- #
-@@ -81,12 +82,18 @@
- d_setreuid='define'
- d_setegid='undef'
- d_seteuid='undef'
-+ d_dosuid='define'
- ;;
- #
- # Guesses at what will be needed after 2.2
- *) usevfork='true'
- usemymalloc='n'
- libswanted=`echo $libswanted | sed 's/ malloc / /'`
-+ d_setregid='define'
-+ d_setreuid='define'
-+ d_setegid='undef'
-+ d_seteuid='undef'
-+ d_dosuid='define'
- ;;
- esac
-
diff --git a/lang/perl5.16/files/patch-ad b/lang/perl5.16/files/patch-ad
deleted file mode 100644
index 47f99960867e..000000000000
--- a/lang/perl5.16/files/patch-ad
+++ /dev/null
@@ -1,41 +0,0 @@
---- perl.h.ORIG Thu Jul 30 17:04:42 1998
-+++ perl.h Thu Jul 30 17:06:34 1998
-@@ -361,6 +361,15 @@
- # include <sys/param.h>
- #endif
-
-+/* needed for IAMSUID case for 4.4BSD systems
-+ * XXX there should probably be a Configure variable
-+ */
-+
-+#ifdef I_SYS_PARAM
-+#if (defined (BSD) && (BSD >= 199306))
-+# include <sys/mount.h>
-+#endif /* !BSD */
-+#endif /* !I_SYS_PARAM */
-
- /* Use all the "standard" definitions? */
- #if defined(STANDARD_C) && defined(I_STDLIB)
---- perl.c.ORIG Thu Jul 30 17:04:23 1998
-+++ perl.c Thu Jul 30 17:04:57 1998
-@@ -2124,6 +2124,20 @@
- croak("Can't swap uid and euid"); /* really paranoid */
- if (PerlLIO_stat(SvPVX(GvSV(PL_curcop->cop_filegv)),&tmpstatbuf) < 0)
- croak("Permission denied"); /* testing full pathname here */
-+#if (defined(BSD) && (BSD >= 199306))
-+#ifdef IAMSUID
-+ {
-+ struct statfs stfs;
-+
-+ if (fstatfs(fileno(PL_rsfp),&stfs) < 0)
-+ croak("Can't statfs filesystem of script \"%s\"",PL_origfilename);
-+
-+ if (stfs.f_flags & MNT_NOSUID)
-+ croak("Permission denied");
-+ }
-+#endif /* IAMSUID */
-+#endif /* BSD */
-+
- if (tmpstatbuf.st_dev != PL_statbuf.st_dev ||
- tmpstatbuf.st_ino != PL_statbuf.st_ino) {
- (void)PerlIO_close(PL_rsfp);
diff --git a/lang/perl5.16/files/patch-ae b/lang/perl5.16/files/patch-ae
deleted file mode 100644
index c701adb3382b..000000000000
--- a/lang/perl5.16/files/patch-ae
+++ /dev/null
@@ -1,10 +0,0 @@
---- makedepend.SH.ORIG Fri Jul 24 06:00:58 1998
-+++ makedepend.SH Thu Jul 30 17:08:37 1998
-@@ -67,6 +67,7 @@
- # to be out of date. I don't know if OS/2 has touch, so do this:
- case "$osname" in
- os2) ;;
-+ freebsd) ;;
- *) $touch $firstmakefile ;;
- esac
- fi
diff --git a/lang/perl5.16/files/patch-af b/lang/perl5.16/files/patch-af
deleted file mode 100644
index de7aa0cb968c..000000000000
--- a/lang/perl5.16/files/patch-af
+++ /dev/null
@@ -1,11 +0,0 @@
---- Configure.ORIG Fri Aug 7 23:38:53 1998
-+++ Configure Mon Aug 17 12:03:07 1998
-@@ -306,7 +306,7 @@
- ldflags=''
- lkflags=''
- locincpth=''
--optimize=''
-+optimize=${CFLAGS:-''}
- cf_email=''
- cf_by=''
- cf_time=''
diff --git a/lang/perl5.16/pkg-comment b/lang/perl5.16/pkg-comment
deleted file mode 100644
index f038d3a8ef5f..000000000000
--- a/lang/perl5.16/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Pattern Extraction and Recognition Language
diff --git a/lang/perl5.16/pkg-descr b/lang/perl5.16/pkg-descr
deleted file mode 100644
index 343e60b77c7d..000000000000
--- a/lang/perl5.16/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-From the distribution README:
-
-Perl is a language that combines some of the features of C, sed, awk
-and shell. See the manual page for more hype. There are also two Nutshell
-Handbooks published by O'Reilly & Assoc. See pod/perlbook.pod
-for more information.
-
---
-
-This port will not work on FreeBSD 2.0, nor will it work on earlier snapshots.
-This is due to a bug in vprintf in the C library.
-
-- MarkM
diff --git a/lang/perl5.16/pkg-install b/lang/perl5.16/pkg-install
deleted file mode 100644
index adbce4a3ecf6..000000000000
--- a/lang/perl5.16/pkg-install
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-if [ "$2" != POST-INSTALL ] ; then
- exit 0
-fi
-
-install -d ${PREFIX:-/usr/local}/lib/perl5/site_perl/5.005/i386-freebsd
-cd /usr/include && ${PREFIX:-/usr/local}/bin/h2ph *.h machine/*.h sys/*.h
-
-
-exit 0
diff --git a/lang/perl5.16/pkg-plist b/lang/perl5.16/pkg-plist
deleted file mode 100644
index c6be80858ebe..000000000000
--- a/lang/perl5.16/pkg-plist
+++ /dev/null
@@ -1,515 +0,0 @@
-bin/a2p
-bin/c2ph
-bin/find2perl
-bin/h2ph
-bin/h2xs
-bin/perl5.00502
-@exec ln -fs %D/%F %B/perl
-@exec ln -fs %D/%F %B/perl5
-@unexec rm %B/perl
-@unexec rm %B/perl5
-bin/perlbug
-bin/perlcc
-bin/perldoc
-bin/pl2pm
-bin/pod2html
-bin/pod2latex
-bin/pod2man
-bin/pod2text
-bin/pstruct
-bin/s2p
-bin/sperl5.00502
-@exec ln -f %D/%F %B/suidperl
-@unexec rm %B/suidperl
-bin/splain
-lib/perl5/5.00502/AnyDBM_File.pm
-lib/perl5/5.00502/AutoLoader.pm
-lib/perl5/5.00502/AutoSplit.pm
-lib/perl5/5.00502/B/assemble
-lib/perl5/5.00502/B/cc_harness
-lib/perl5/5.00502/B/disassemble
-lib/perl5/5.00502/B/makeliblinks
-lib/perl5/5.00502/Benchmark.pm
-lib/perl5/5.00502/CGI.pm
-lib/perl5/5.00502/CGI/Apache.pm
-lib/perl5/5.00502/CGI/Carp.pm
-lib/perl5/5.00502/CGI/Cookie.pm
-lib/perl5/5.00502/CGI/Fast.pm
-lib/perl5/5.00502/CGI/Push.pm
-lib/perl5/5.00502/CGI/Switch.pm
-lib/perl5/5.00502/CPAN.pm
-lib/perl5/5.00502/CPAN/FirstTime.pm
-lib/perl5/5.00502/CPAN/Nox.pm
-lib/perl5/5.00502/Carp.pm
-lib/perl5/5.00502/Class/Struct.pm
-lib/perl5/5.00502/Cwd.pm
-lib/perl5/5.00502/Data/Dumper.pm
-lib/perl5/5.00502/Devel/SelfStubber.pm
-lib/perl5/5.00502/DirHandle.pm
-lib/perl5/5.00502/English.pm
-lib/perl5/5.00502/Env.pm
-lib/perl5/5.00502/Exporter.pm
-lib/perl5/5.00502/ExtUtils/Command.pm
-lib/perl5/5.00502/ExtUtils/Embed.pm
-lib/perl5/5.00502/ExtUtils/Install.pm
-lib/perl5/5.00502/ExtUtils/Installed.pm
-lib/perl5/5.00502/ExtUtils/Liblist.pm
-lib/perl5/5.00502/ExtUtils/MM_OS2.pm
-lib/perl5/5.00502/ExtUtils/MM_Unix.pm
-lib/perl5/5.00502/ExtUtils/MM_VMS.pm
-lib/perl5/5.00502/ExtUtils/MM_Win32.pm
-lib/perl5/5.00502/ExtUtils/MakeMaker.pm
-lib/perl5/5.00502/ExtUtils/Manifest.pm
-lib/perl5/5.00502/ExtUtils/Miniperl.pm
-lib/perl5/5.00502/ExtUtils/Mkbootstrap.pm
-lib/perl5/5.00502/ExtUtils/Mksymlists.pm
-lib/perl5/5.00502/ExtUtils/Packlist.pm
-lib/perl5/5.00502/ExtUtils/inst
-lib/perl5/5.00502/ExtUtils/testlib.pm
-lib/perl5/5.00502/ExtUtils/typemap
-lib/perl5/5.00502/ExtUtils/xsubpp
-lib/perl5/5.00502/Fatal.pm
-lib/perl5/5.00502/File/Basename.pm
-lib/perl5/5.00502/File/CheckTree.pm
-lib/perl5/5.00502/File/Compare.pm
-lib/perl5/5.00502/File/Copy.pm
-lib/perl5/5.00502/File/DosGlob.pm
-lib/perl5/5.00502/File/Find.pm
-lib/perl5/5.00502/File/Path.pm
-lib/perl5/5.00502/File/Spec.pm
-lib/perl5/5.00502/File/Spec/Mac.pm
-lib/perl5/5.00502/File/Spec/OS2.pm
-lib/perl5/5.00502/File/Spec/Unix.pm
-lib/perl5/5.00502/File/Spec/VMS.pm
-lib/perl5/5.00502/File/Spec/Win32.pm
-lib/perl5/5.00502/File/stat.pm
-lib/perl5/5.00502/FileCache.pm
-lib/perl5/5.00502/FileHandle.pm
-lib/perl5/5.00502/FindBin.pm
-lib/perl5/5.00502/Getopt/Long.pm
-lib/perl5/5.00502/Getopt/Std.pm
-lib/perl5/5.00502/I18N/Collate.pm
-lib/perl5/5.00502/IPC/Msg.pm
-lib/perl5/5.00502/IPC/Open2.pm
-lib/perl5/5.00502/IPC/Open3.pm
-lib/perl5/5.00502/IPC/Semaphore.pm
-lib/perl5/5.00502/IPC/SysV.pm
-lib/perl5/5.00502/Math/BigFloat.pm
-lib/perl5/5.00502/Math/BigInt.pm
-lib/perl5/5.00502/Math/Complex.pm
-lib/perl5/5.00502/Math/Trig.pm
-lib/perl5/5.00502/Net/Ping.pm
-lib/perl5/5.00502/Net/hostent.pm
-lib/perl5/5.00502/Net/netent.pm
-lib/perl5/5.00502/Net/protoent.pm
-lib/perl5/5.00502/Net/servent.pm
-lib/perl5/5.00502/Pod/Functions.pm
-lib/perl5/5.00502/Pod/Html.pm
-lib/perl5/5.00502/Pod/Text.pm
-lib/perl5/5.00502/Search/Dict.pm
-lib/perl5/5.00502/SelectSaver.pm
-lib/perl5/5.00502/SelfLoader.pm
-lib/perl5/5.00502/Shell.pm
-lib/perl5/5.00502/Symbol.pm
-lib/perl5/5.00502/Sys/Hostname.pm
-lib/perl5/5.00502/Sys/Syslog.pm
-lib/perl5/5.00502/Term/Cap.pm
-lib/perl5/5.00502/Term/Complete.pm
-lib/perl5/5.00502/Term/ReadLine.pm
-lib/perl5/5.00502/Test.pm
-lib/perl5/5.00502/Test/Harness.pm
-lib/perl5/5.00502/Text/Abbrev.pm
-lib/perl5/5.00502/Text/ParseWords.pm
-lib/perl5/5.00502/Text/Soundex.pm
-lib/perl5/5.00502/Text/Tabs.pm
-lib/perl5/5.00502/Text/Wrap.pm
-lib/perl5/5.00502/Tie/Array.pm
-lib/perl5/5.00502/Tie/Handle.pm
-lib/perl5/5.00502/Tie/Hash.pm
-lib/perl5/5.00502/Tie/RefHash.pm
-lib/perl5/5.00502/Tie/Scalar.pm
-lib/perl5/5.00502/Tie/SubstrHash.pm
-lib/perl5/5.00502/Time/Local.pm
-lib/perl5/5.00502/Time/gmtime.pm
-lib/perl5/5.00502/Time/localtime.pm
-lib/perl5/5.00502/Time/tm.pm
-lib/perl5/5.00502/UNIVERSAL.pm
-lib/perl5/5.00502/User/grent.pm
-lib/perl5/5.00502/User/pwent.pm
-lib/perl5/5.00502/abbrev.pl
-lib/perl5/5.00502/assert.pl
-lib/perl5/5.00502/auto/Getopt/Long/Configure.al
-lib/perl5/5.00502/auto/Getopt/Long/Croak.al
-lib/perl5/5.00502/auto/Getopt/Long/FindOption.al
-lib/perl5/5.00502/auto/Getopt/Long/GetOptions.al
-lib/perl5/5.00502/auto/Getopt/Long/autosplit.ix
-lib/perl5/5.00502/auto/Getopt/Long/config.al
-lib/perl5/5.00502/autouse.pm
-lib/perl5/5.00502/base.pm
-lib/perl5/5.00502/bigfloat.pl
-lib/perl5/5.00502/bigint.pl
-lib/perl5/5.00502/bigrat.pl
-lib/perl5/5.00502/blib.pm
-lib/perl5/5.00502/cacheout.pl
-lib/perl5/5.00502/chat2.pl
-lib/perl5/5.00502/complete.pl
-lib/perl5/5.00502/constant.pm
-lib/perl5/5.00502/ctime.pl
-lib/perl5/5.00502/diagnostics.pm
-lib/perl5/5.00502/dotsh.pl
-lib/perl5/5.00502/dumpvar.pl
-lib/perl5/5.00502/exceptions.pl
-lib/perl5/5.00502/fastcwd.pl
-lib/perl5/5.00502/fields.pm
-lib/perl5/5.00502/find.pl
-lib/perl5/5.00502/finddepth.pl
-lib/perl5/5.00502/flush.pl
-lib/perl5/5.00502/ftp.pl
-lib/perl5/5.00502/getcwd.pl
-lib/perl5/5.00502/getopt.pl
-lib/perl5/5.00502/getopts.pl
-lib/perl5/5.00502/hostname.pl
-lib/perl5/5.00502/i386-freebsd/.packlist
-lib/perl5/5.00502/i386-freebsd/B.pm
-lib/perl5/5.00502/i386-freebsd/B/Asmdata.pm
-lib/perl5/5.00502/i386-freebsd/B/Assembler.pm
-lib/perl5/5.00502/i386-freebsd/B/Bblock.pm
-lib/perl5/5.00502/i386-freebsd/B/Bytecode.pm
-lib/perl5/5.00502/i386-freebsd/B/C.pm
-lib/perl5/5.00502/i386-freebsd/B/CC.pm
-lib/perl5/5.00502/i386-freebsd/B/Debug.pm
-lib/perl5/5.00502/i386-freebsd/B/Deparse.pm
-lib/perl5/5.00502/i386-freebsd/B/Disassembler.pm
-lib/perl5/5.00502/i386-freebsd/B/Lint.pm
-lib/perl5/5.00502/i386-freebsd/B/Showlex.pm
-lib/perl5/5.00502/i386-freebsd/B/Stackobj.pm
-lib/perl5/5.00502/i386-freebsd/B/Terse.pm
-lib/perl5/5.00502/i386-freebsd/B/Xref.pm
-lib/perl5/5.00502/i386-freebsd/CORE/EXTERN.h
-lib/perl5/5.00502/i386-freebsd/CORE/INTERN.h
-lib/perl5/5.00502/i386-freebsd/CORE/XSUB.h
-lib/perl5/5.00502/i386-freebsd/CORE/XSlock.h
-lib/perl5/5.00502/i386-freebsd/CORE/av.h
-lib/perl5/5.00502/i386-freebsd/CORE/bytecode.h
-lib/perl5/5.00502/i386-freebsd/CORE/byterun.h
-lib/perl5/5.00502/i386-freebsd/CORE/cc_runtime.h
-lib/perl5/5.00502/i386-freebsd/CORE/config.h
-lib/perl5/5.00502/i386-freebsd/CORE/cop.h
-lib/perl5/5.00502/i386-freebsd/CORE/cv.h
-lib/perl5/5.00502/i386-freebsd/CORE/dosish.h
-lib/perl5/5.00502/i386-freebsd/CORE/embed.h
-lib/perl5/5.00502/i386-freebsd/CORE/embedvar.h
-lib/perl5/5.00502/i386-freebsd/CORE/fakethr.h
-lib/perl5/5.00502/i386-freebsd/CORE/form.h
-lib/perl5/5.00502/i386-freebsd/CORE/gv.h
-lib/perl5/5.00502/i386-freebsd/CORE/handy.h
-lib/perl5/5.00502/i386-freebsd/CORE/hv.h
-lib/perl5/5.00502/i386-freebsd/CORE/intrpvar.h
-lib/perl5/5.00502/i386-freebsd/CORE/iperlsys.h
-lib/perl5/5.00502/i386-freebsd/CORE/keywords.h
-lib/perl5/5.00502/i386-freebsd/CORE/libperl.a
-lib/perl5/5.00502/i386-freebsd/CORE/mg.h
-lib/perl5/5.00502/i386-freebsd/CORE/nostdio.h
-lib/perl5/5.00502/i386-freebsd/CORE/objXSUB.h
-lib/perl5/5.00502/i386-freebsd/CORE/objpp.h
-lib/perl5/5.00502/i386-freebsd/CORE/op.h
-lib/perl5/5.00502/i386-freebsd/CORE/opcode.h
-lib/perl5/5.00502/i386-freebsd/CORE/patchlevel.h
-lib/perl5/5.00502/i386-freebsd/CORE/perl.h
-lib/perl5/5.00502/i386-freebsd/CORE/perlio.h
-lib/perl5/5.00502/i386-freebsd/CORE/perlsdio.h
-lib/perl5/5.00502/i386-freebsd/CORE/perlsfio.h
-lib/perl5/5.00502/i386-freebsd/CORE/perlvars.h
-lib/perl5/5.00502/i386-freebsd/CORE/perly.h
-lib/perl5/5.00502/i386-freebsd/CORE/pp.h
-lib/perl5/5.00502/i386-freebsd/CORE/pp_proto.h
-lib/perl5/5.00502/i386-freebsd/CORE/proto.h
-lib/perl5/5.00502/i386-freebsd/CORE/regcomp.h
-lib/perl5/5.00502/i386-freebsd/CORE/regexp.h
-lib/perl5/5.00502/i386-freebsd/CORE/regnodes.h
-lib/perl5/5.00502/i386-freebsd/CORE/scope.h
-lib/perl5/5.00502/i386-freebsd/CORE/sperl.o
-lib/perl5/5.00502/i386-freebsd/CORE/sv.h
-lib/perl5/5.00502/i386-freebsd/CORE/thrdvar.h
-lib/perl5/5.00502/i386-freebsd/CORE/thread.h
-lib/perl5/5.00502/i386-freebsd/CORE/unixish.h
-lib/perl5/5.00502/i386-freebsd/CORE/util.h
-lib/perl5/5.00502/i386-freebsd/Config.pm
-lib/perl5/5.00502/i386-freebsd/DB_File.pm
-lib/perl5/5.00502/i386-freebsd/DynaLoader.pm
-lib/perl5/5.00502/i386-freebsd/Errno.pm
-lib/perl5/5.00502/i386-freebsd/Fcntl.pm
-lib/perl5/5.00502/i386-freebsd/IO.pm
-lib/perl5/5.00502/i386-freebsd/IO/File.pm
-lib/perl5/5.00502/i386-freebsd/IO/Handle.pm
-lib/perl5/5.00502/i386-freebsd/IO/Pipe.pm
-lib/perl5/5.00502/i386-freebsd/IO/Seekable.pm
-lib/perl5/5.00502/i386-freebsd/IO/Select.pm
-lib/perl5/5.00502/i386-freebsd/IO/Socket.pm
-lib/perl5/5.00502/i386-freebsd/NDBM_File.pm
-lib/perl5/5.00502/i386-freebsd/O.pm
-lib/perl5/5.00502/i386-freebsd/Opcode.pm
-lib/perl5/5.00502/i386-freebsd/POSIX.pm
-lib/perl5/5.00502/i386-freebsd/POSIX.pod
-lib/perl5/5.00502/i386-freebsd/SDBM_File.pm
-lib/perl5/5.00502/i386-freebsd/Safe.pm
-lib/perl5/5.00502/i386-freebsd/Socket.pm
-lib/perl5/5.00502/i386-freebsd/attrs.pm
-lib/perl5/5.00502/i386-freebsd/auto/B/B.bs
-lib/perl5/5.00502/i386-freebsd/auto/B/B.so
-lib/perl5/5.00502/i386-freebsd/auto/DB_File/DB_File.bs
-lib/perl5/5.00502/i386-freebsd/auto/DB_File/DB_File.so
-lib/perl5/5.00502/i386-freebsd/auto/DB_File/autosplit.ix
-lib/perl5/5.00502/i386-freebsd/auto/Data/Dumper/Dumper.bs
-lib/perl5/5.00502/i386-freebsd/auto/Data/Dumper/Dumper.so
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/DynaLoader.a
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/autosplit.ix
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/dl_expandspec.al
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/dl_find_symbol_anywhere.al
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/dl_findfile.al
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/extralibs.ld
-lib/perl5/5.00502/i386-freebsd/auto/Fcntl/Fcntl.bs
-lib/perl5/5.00502/i386-freebsd/auto/Fcntl/Fcntl.so
-lib/perl5/5.00502/i386-freebsd/auto/IO/IO.bs
-lib/perl5/5.00502/i386-freebsd/auto/IO/IO.so
-lib/perl5/5.00502/i386-freebsd/auto/IPC/SysV/SysV.bs
-lib/perl5/5.00502/i386-freebsd/auto/IPC/SysV/SysV.so
-lib/perl5/5.00502/i386-freebsd/auto/NDBM_File/NDBM_File.bs
-lib/perl5/5.00502/i386-freebsd/auto/NDBM_File/NDBM_File.so
-lib/perl5/5.00502/i386-freebsd/auto/Opcode/Opcode.bs
-lib/perl5/5.00502/i386-freebsd/auto/Opcode/Opcode.so
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/POSIX.bs
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/POSIX.so
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/abs.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/alarm.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/assert.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atan2.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atexit.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atof.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atoi.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atol.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/autosplit.ix
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/bsearch.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/calloc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/chdir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/chmod.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/chown.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/clearerr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/closedir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/cos.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/creat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/div.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/errno.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execl.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execle.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execlp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execv.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execve.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execvp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/exit.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/exp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fabs.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fclose.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fcntl.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fdopen.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/feof.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/ferror.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fflush.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fgetc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fgetpos.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fgets.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fileno.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fopen.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fork.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fputc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fputs.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fread.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/free.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/freopen.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fscanf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fseek.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fsetpos.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fstat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/ftell.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fwrite.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getchar.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getcwd.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getegid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getenv.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/geteuid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getgid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getgrgid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getgrnam.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getgroups.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getlogin.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getpgrp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getpid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getppid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getpwnam.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getpwuid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/gets.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getuid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/gmtime.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/isatty.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/kill.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/labs.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/ldiv.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/link.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/localtime.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/log.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/longjmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/malloc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memchr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memcmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memcpy.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memmove.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memset.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/mkdir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/offsetof.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/opendir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/perror.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/pow.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/printf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/putc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/putchar.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/puts.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/qsort.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/raise.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rand.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/readdir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/realloc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/remove.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rename.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rewind.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rewinddir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rmdir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/scanf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/setgid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/setjmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/setuid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/siglongjmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sigsetjmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sin.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sleep.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sqrt.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/srand.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sscanf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/stat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strcat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strchr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strcmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strcpy.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strcspn.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strerror.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strlen.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strncat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strncmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strncpy.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strpbrk.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strrchr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strspn.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strstr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strtok.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/system.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/time.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/tmpfile.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/tolower.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/toupper.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/umask.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/ungetc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/unlink.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/utime.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/vfprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/vprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/vsprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/wait.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/waitpid.al
-lib/perl5/5.00502/i386-freebsd/auto/SDBM_File/SDBM_File.bs
-lib/perl5/5.00502/i386-freebsd/auto/SDBM_File/SDBM_File.so
-lib/perl5/5.00502/i386-freebsd/auto/Socket/Socket.bs
-lib/perl5/5.00502/i386-freebsd/auto/Socket/Socket.so
-lib/perl5/5.00502/i386-freebsd/auto/attrs/attrs.bs
-lib/perl5/5.00502/i386-freebsd/auto/attrs/attrs.so
-lib/perl5/5.00502/i386-freebsd/auto/re/re.bs
-lib/perl5/5.00502/i386-freebsd/auto/re/re.so
-lib/perl5/5.00502/i386-freebsd/auto/sdbm/extralibs.ld
-lib/perl5/5.00502/i386-freebsd/ops.pm
-lib/perl5/5.00502/i386-freebsd/re.pm
-lib/perl5/5.00502/importenv.pl
-lib/perl5/5.00502/integer.pm
-lib/perl5/5.00502/less.pm
-lib/perl5/5.00502/lib.pm
-lib/perl5/5.00502/locale.pm
-lib/perl5/5.00502/look.pl
-lib/perl5/5.00502/newgetopt.pl
-lib/perl5/5.00502/open2.pl
-lib/perl5/5.00502/open3.pl
-lib/perl5/5.00502/overload.pm
-lib/perl5/5.00502/perl5db.pl
-lib/perl5/5.00502/pod/perl.pod
-lib/perl5/5.00502/pod/perl5004delta.pod
-lib/perl5/5.00502/pod/perlapio.pod
-lib/perl5/5.00502/pod/perlbook.pod
-lib/perl5/5.00502/pod/perlbot.pod
-lib/perl5/5.00502/pod/perlcall.pod
-lib/perl5/5.00502/pod/perldata.pod
-lib/perl5/5.00502/pod/perldebug.pod
-lib/perl5/5.00502/pod/perldelta.pod
-lib/perl5/5.00502/pod/perldiag.pod
-lib/perl5/5.00502/pod/perldsc.pod
-lib/perl5/5.00502/pod/perlembed.pod
-lib/perl5/5.00502/pod/perlfaq.pod
-lib/perl5/5.00502/pod/perlfaq1.pod
-lib/perl5/5.00502/pod/perlfaq2.pod
-lib/perl5/5.00502/pod/perlfaq3.pod
-lib/perl5/5.00502/pod/perlfaq4.pod
-lib/perl5/5.00502/pod/perlfaq5.pod
-lib/perl5/5.00502/pod/perlfaq6.pod
-lib/perl5/5.00502/pod/perlfaq7.pod
-lib/perl5/5.00502/pod/perlfaq8.pod
-lib/perl5/5.00502/pod/perlfaq9.pod
-lib/perl5/5.00502/pod/perlform.pod
-lib/perl5/5.00502/pod/perlfunc.pod
-lib/perl5/5.00502/pod/perlguts.pod
-lib/perl5/5.00502/pod/perlhist.pod
-lib/perl5/5.00502/pod/perlipc.pod
-lib/perl5/5.00502/pod/perllocale.pod
-lib/perl5/5.00502/pod/perllol.pod
-lib/perl5/5.00502/pod/perlmod.pod
-lib/perl5/5.00502/pod/perlmodinstall.pod
-lib/perl5/5.00502/pod/perlmodlib.pod
-lib/perl5/5.00502/pod/perlobj.pod
-lib/perl5/5.00502/pod/perlop.pod
-lib/perl5/5.00502/pod/perlpod.pod
-lib/perl5/5.00502/pod/perlport.pod
-lib/perl5/5.00502/pod/perlre.pod
-lib/perl5/5.00502/pod/perlref.pod
-lib/perl5/5.00502/pod/perlrun.pod
-lib/perl5/5.00502/pod/perlsec.pod
-lib/perl5/5.00502/pod/perlstyle.pod
-lib/perl5/5.00502/pod/perlsub.pod
-lib/perl5/5.00502/pod/perlsyn.pod
-lib/perl5/5.00502/pod/perltie.pod
-lib/perl5/5.00502/pod/perltoc.pod
-lib/perl5/5.00502/pod/perltoot.pod
-lib/perl5/5.00502/pod/perltrap.pod
-lib/perl5/5.00502/pod/perlvar.pod
-lib/perl5/5.00502/pod/perlxs.pod
-lib/perl5/5.00502/pod/perlxstut.pod
-lib/perl5/5.00502/pwd.pl
-lib/perl5/5.00502/shellwords.pl
-lib/perl5/5.00502/sigtrap.pm
-lib/perl5/5.00502/stat.pl
-lib/perl5/5.00502/strict.pm
-lib/perl5/5.00502/subs.pm
-lib/perl5/5.00502/syslog.pl
-lib/perl5/5.00502/tainted.pl
-lib/perl5/5.00502/termcap.pl
-lib/perl5/5.00502/timelocal.pl
-lib/perl5/5.00502/validate.pl
-lib/perl5/5.00502/vars.pm
-@unexec rm -rf %D/lib/perl5/5.00502
-@unexec rm -rf %D/lib/perl5/site_perl/5.005
diff --git a/lang/perl5.6/Makefile b/lang/perl5.6/Makefile
deleted file mode 100644
index e77b56bff8c0..000000000000
--- a/lang/perl5.6/Makefile
+++ /dev/null
@@ -1,91 +0,0 @@
-# New ports collection makefile for: perl5
-# Version required: 5.005_02
-# Date created: 16 April 1995
-# Whom: markm
-#
-# $FreeBSD$
-#
-
-DISTNAME= perl5.005_02
-PKGNAME= perl-5.00502
-CATEGORIES= lang devel perl5
-MASTER_SITES= ftp://ftp.digital.com/pub/plan/perl/CPAN/src/5.0/ \
- ftp://ftp.cdrom.com/pub/perl/CPAN/src/5.0/
-
-MAINTAINER= markm@FreeBSD.org
-
-HAS_CONFIGURE= yes
-CONFIGURE_SCRIPT= Configure
-CONFIGURE_ARGS= -sde -Dprefix=${PREFIX}
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} > 300003
-FORBIDDEN= perl is in system
-.endif
-
-MAN1= a2p.1 c2ph.1 h2ph.1 h2xs.1 perl.1 perl5004delta.1 \
- perlapio.1 perlbook.1 perlbot.1 perlbug.1 perlcall.1 \
- perldata.1 perldebug.1 perldelta.1 perldiag.1 perldoc.1 \
- perldsc.1 perlembed.1 perlfaq.1 perlfaq1.1 perlfaq2.1 \
- perlfaq3.1 perlfaq4.1 perlfaq5.1 perlfaq6.1 perlfaq7.1 \
- perlfaq8.1 perlfaq9.1 perlform.1 perlfunc.1 perlguts.1 \
- perlhist.1 perlipc.1 perllocale.1 perllol.1 perlmod.1 \
- perlmodinstall.1 perlmodlib.1 perlobj.1 perlop.1 \
- perlpod.1 perlport.1 perlre.1 perlref.1 perlrun.1 \
- perlsec.1 perlstyle.1 perlsub.1 perlsyn.1 perltie.1 \
- perltoc.1 perltoot.1 perltrap.1 perlvar.1 perlxs.1 \
- perlxstut.1 pl2pm.1 pod2html.1 pod2man.1 pstruct.1 \
- s2p.1 splain.1 xsubpp.1
-
-MAN3= AnyDBM_File.3 AutoLoader.3 AutoSplit.3 B.3 B::Asmdata.3 \
- B::Assembler.3 B::Bblock.3 B::Bytecode.3 B::C.3 B::CC.3 \
- B::Debug.3 B::Deparse.3 B::Disassembler.3 B::Lint.3 \
- B::Showlex.3 B::Stackobj.3 B::Terse.3 B::Xref.3 \
- Benchmark.3 CGI.3 CGI::Apache.3 CGI::Carp.3 CGI::Cookie.3 \
- CGI::Fast.3 CGI::Push.3 CGI::Switch.3 CPAN.3 \
- CPAN::FirstTime.3 CPAN::Nox.3 Carp.3 Class::Struct.3 \
- Config.3 Cwd.3 DB_File.3 Data::Dumper.3 Devel::SelfStubber.3 \
- DirHandle.3 DynaLoader.3 English.3 Env.3 Errno.3 \
- Exporter.3 ExtUtils::Command.3 ExtUtils::Embed.3 \
- ExtUtils::Install.3 ExtUtils::Installed.3 ExtUtils::Liblist.3 \
- ExtUtils::MM_OS2.3 ExtUtils::MM_Unix.3 ExtUtils::MM_VMS.3 \
- ExtUtils::MM_Win32.3 ExtUtils::MakeMaker.3 ExtUtils::Manifest.3 \
- ExtUtils::Miniperl.3 ExtUtils::Mkbootstrap.3 \
- ExtUtils::Mksymlists.3 ExtUtils::Packlist.3 ExtUtils::testlib.3 \
- Fatal.3 Fcntl.3 File::Basename.3 File::CheckTree.3 \
- File::Compare.3 File::Copy.3 File::DosGlob.3 File::Find.3 \
- File::Path.3 File::Spec.3 File::Spec::Mac.3 File::Spec::OS2.3 \
- File::Spec::Unix.3 File::Spec::VMS.3 File::Spec::Win32.3 \
- File::stat.3 FileCache.3 FileHandle.3 FindBin.3 \
- Getopt::Long.3 Getopt::Std.3 I18N::Collate.3 IO.3 \
- IO::File.3 IO::Handle.3 IO::Pipe.3 IO::Seekable.3 \
- IO::Select.3 IO::Socket.3 IPC::Msg.3 IPC::Open2.3 \
- IPC::Open3.3 IPC::Semaphore.3 IPC::SysV.3 Math::BigFloat.3 \
- Math::BigInt.3 Math::Complex.3 Math::Trig.3 NDBM_File.3 \
- Net::Ping.3 Net::hostent.3 Net::netent.3 Net::protoent.3 \
- Net::servent.3 O.3 Opcode.3 POSIX.3 Pod::Html.3 \
- Pod::Text.3 SDBM_File.3 Safe.3 Search::Dict.3 \
- SelectSaver.3 SelfLoader.3 Shell.3 Socket.3 Symbol.3 \
- Sys::Hostname.3 Sys::Syslog.3 Term::Cap.3 Term::Complete.3 \
- Term::ReadLine.3 Test.3 Test::Harness.3 Text::Abbrev.3 \
- Text::ParseWords.3 Text::Soundex.3 Text::Tabs.3 Text::Wrap.3 \
- Tie::Array.3 Tie::Handle.3 Tie::Hash.3 Tie::RefHash.3 \
- Tie::Scalar.3 Tie::SubstrHash.3 Time::Local.3 Time::gmtime.3 \
- Time::localtime.3 Time::tm.3 UNIVERSAL.3 User::grent.3 \
- User::pwent.3 attrs.3 autouse.3 base.3 blib.3 \
- constant.3 diagnostics.3 fields.3 integer.3 less.3 \
- lib.3 locale.3 ops.3 overload.3 re.3 sigtrap.3 \
- strict.3 subs.3 vars.3
-
-MAN3PREFIX= ${PREFIX}/lib/perl5/5.00502/
-
-test:
- @(cd ${WRKSRC}; make test)
-
-post-install:
- @strip ${PREFIX}/bin/perl ${PREFIX}/bin/suidperl
- @${LN} -sf ${PREFIX}/bin/perl ${PREFIX}/bin/perl5
- @(cd /usr/include && ${PREFIX}/bin/h2ph *.h machine/*.h sys/*.h)
-
-.include <bsd.port.post.mk>
diff --git a/lang/perl5.6/distinfo b/lang/perl5.6/distinfo
deleted file mode 100644
index 37b8a306ce46..000000000000
--- a/lang/perl5.6/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (perl5.005_02.tar.gz) = de99ae45441f3c8c7d0749f35bdf47d5
diff --git a/lang/perl5.6/files/patch-ab b/lang/perl5.6/files/patch-ab
deleted file mode 100644
index 5945ef412853..000000000000
--- a/lang/perl5.6/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- installperl.ORIG Thu Jul 30 15:58:50 1998
-+++ installperl Thu Jul 30 16:02:16 1998
-@@ -269,7 +269,7 @@
- (-l $usrbinperl) &&
- ((readlink $usrbinperl) eq $expinstperl));
- }
-- if ((! $mainperl_is_instperl) &&
-+ if ('' && (! $mainperl_is_instperl) &&
- (yn("Many scripts expect perl to be installed as $usrbinperl.\n" .
- "Do you wish to have $usrbinperl be the same as\n" .
- "$expinstperl? [y] ")))
diff --git a/lang/perl5.6/files/patch-ac b/lang/perl5.6/files/patch-ac
deleted file mode 100644
index 76bdab280b5b..000000000000
--- a/lang/perl5.6/files/patch-ac
+++ /dev/null
@@ -1,29 +0,0 @@
---- hints/freebsd.sh.ORIG Fri Jul 24 06:00:19 1998
-+++ hints/freebsd.sh Thu Jul 30 16:04:24 1998
-@@ -68,6 +68,7 @@
- d_setreuid='define'
- d_setegid='undef'
- d_seteuid='undef'
-+ d_dosuid='define'
- test -r ./broken-db.msg && . ./broken-db.msg
- ;;
- #
-@@ -81,12 +82,18 @@
- d_setreuid='define'
- d_setegid='undef'
- d_seteuid='undef'
-+ d_dosuid='define'
- ;;
- #
- # Guesses at what will be needed after 2.2
- *) usevfork='true'
- usemymalloc='n'
- libswanted=`echo $libswanted | sed 's/ malloc / /'`
-+ d_setregid='define'
-+ d_setreuid='define'
-+ d_setegid='undef'
-+ d_seteuid='undef'
-+ d_dosuid='define'
- ;;
- esac
-
diff --git a/lang/perl5.6/files/patch-ad b/lang/perl5.6/files/patch-ad
deleted file mode 100644
index 47f99960867e..000000000000
--- a/lang/perl5.6/files/patch-ad
+++ /dev/null
@@ -1,41 +0,0 @@
---- perl.h.ORIG Thu Jul 30 17:04:42 1998
-+++ perl.h Thu Jul 30 17:06:34 1998
-@@ -361,6 +361,15 @@
- # include <sys/param.h>
- #endif
-
-+/* needed for IAMSUID case for 4.4BSD systems
-+ * XXX there should probably be a Configure variable
-+ */
-+
-+#ifdef I_SYS_PARAM
-+#if (defined (BSD) && (BSD >= 199306))
-+# include <sys/mount.h>
-+#endif /* !BSD */
-+#endif /* !I_SYS_PARAM */
-
- /* Use all the "standard" definitions? */
- #if defined(STANDARD_C) && defined(I_STDLIB)
---- perl.c.ORIG Thu Jul 30 17:04:23 1998
-+++ perl.c Thu Jul 30 17:04:57 1998
-@@ -2124,6 +2124,20 @@
- croak("Can't swap uid and euid"); /* really paranoid */
- if (PerlLIO_stat(SvPVX(GvSV(PL_curcop->cop_filegv)),&tmpstatbuf) < 0)
- croak("Permission denied"); /* testing full pathname here */
-+#if (defined(BSD) && (BSD >= 199306))
-+#ifdef IAMSUID
-+ {
-+ struct statfs stfs;
-+
-+ if (fstatfs(fileno(PL_rsfp),&stfs) < 0)
-+ croak("Can't statfs filesystem of script \"%s\"",PL_origfilename);
-+
-+ if (stfs.f_flags & MNT_NOSUID)
-+ croak("Permission denied");
-+ }
-+#endif /* IAMSUID */
-+#endif /* BSD */
-+
- if (tmpstatbuf.st_dev != PL_statbuf.st_dev ||
- tmpstatbuf.st_ino != PL_statbuf.st_ino) {
- (void)PerlIO_close(PL_rsfp);
diff --git a/lang/perl5.6/files/patch-ae b/lang/perl5.6/files/patch-ae
deleted file mode 100644
index c701adb3382b..000000000000
--- a/lang/perl5.6/files/patch-ae
+++ /dev/null
@@ -1,10 +0,0 @@
---- makedepend.SH.ORIG Fri Jul 24 06:00:58 1998
-+++ makedepend.SH Thu Jul 30 17:08:37 1998
-@@ -67,6 +67,7 @@
- # to be out of date. I don't know if OS/2 has touch, so do this:
- case "$osname" in
- os2) ;;
-+ freebsd) ;;
- *) $touch $firstmakefile ;;
- esac
- fi
diff --git a/lang/perl5.6/files/patch-af b/lang/perl5.6/files/patch-af
deleted file mode 100644
index de7aa0cb968c..000000000000
--- a/lang/perl5.6/files/patch-af
+++ /dev/null
@@ -1,11 +0,0 @@
---- Configure.ORIG Fri Aug 7 23:38:53 1998
-+++ Configure Mon Aug 17 12:03:07 1998
-@@ -306,7 +306,7 @@
- ldflags=''
- lkflags=''
- locincpth=''
--optimize=''
-+optimize=${CFLAGS:-''}
- cf_email=''
- cf_by=''
- cf_time=''
diff --git a/lang/perl5.6/pkg-comment b/lang/perl5.6/pkg-comment
deleted file mode 100644
index f038d3a8ef5f..000000000000
--- a/lang/perl5.6/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Pattern Extraction and Recognition Language
diff --git a/lang/perl5.6/pkg-descr b/lang/perl5.6/pkg-descr
deleted file mode 100644
index 343e60b77c7d..000000000000
--- a/lang/perl5.6/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-From the distribution README:
-
-Perl is a language that combines some of the features of C, sed, awk
-and shell. See the manual page for more hype. There are also two Nutshell
-Handbooks published by O'Reilly & Assoc. See pod/perlbook.pod
-for more information.
-
---
-
-This port will not work on FreeBSD 2.0, nor will it work on earlier snapshots.
-This is due to a bug in vprintf in the C library.
-
-- MarkM
diff --git a/lang/perl5.6/pkg-install b/lang/perl5.6/pkg-install
deleted file mode 100644
index adbce4a3ecf6..000000000000
--- a/lang/perl5.6/pkg-install
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-if [ "$2" != POST-INSTALL ] ; then
- exit 0
-fi
-
-install -d ${PREFIX:-/usr/local}/lib/perl5/site_perl/5.005/i386-freebsd
-cd /usr/include && ${PREFIX:-/usr/local}/bin/h2ph *.h machine/*.h sys/*.h
-
-
-exit 0
diff --git a/lang/perl5.6/pkg-plist b/lang/perl5.6/pkg-plist
deleted file mode 100644
index c6be80858ebe..000000000000
--- a/lang/perl5.6/pkg-plist
+++ /dev/null
@@ -1,515 +0,0 @@
-bin/a2p
-bin/c2ph
-bin/find2perl
-bin/h2ph
-bin/h2xs
-bin/perl5.00502
-@exec ln -fs %D/%F %B/perl
-@exec ln -fs %D/%F %B/perl5
-@unexec rm %B/perl
-@unexec rm %B/perl5
-bin/perlbug
-bin/perlcc
-bin/perldoc
-bin/pl2pm
-bin/pod2html
-bin/pod2latex
-bin/pod2man
-bin/pod2text
-bin/pstruct
-bin/s2p
-bin/sperl5.00502
-@exec ln -f %D/%F %B/suidperl
-@unexec rm %B/suidperl
-bin/splain
-lib/perl5/5.00502/AnyDBM_File.pm
-lib/perl5/5.00502/AutoLoader.pm
-lib/perl5/5.00502/AutoSplit.pm
-lib/perl5/5.00502/B/assemble
-lib/perl5/5.00502/B/cc_harness
-lib/perl5/5.00502/B/disassemble
-lib/perl5/5.00502/B/makeliblinks
-lib/perl5/5.00502/Benchmark.pm
-lib/perl5/5.00502/CGI.pm
-lib/perl5/5.00502/CGI/Apache.pm
-lib/perl5/5.00502/CGI/Carp.pm
-lib/perl5/5.00502/CGI/Cookie.pm
-lib/perl5/5.00502/CGI/Fast.pm
-lib/perl5/5.00502/CGI/Push.pm
-lib/perl5/5.00502/CGI/Switch.pm
-lib/perl5/5.00502/CPAN.pm
-lib/perl5/5.00502/CPAN/FirstTime.pm
-lib/perl5/5.00502/CPAN/Nox.pm
-lib/perl5/5.00502/Carp.pm
-lib/perl5/5.00502/Class/Struct.pm
-lib/perl5/5.00502/Cwd.pm
-lib/perl5/5.00502/Data/Dumper.pm
-lib/perl5/5.00502/Devel/SelfStubber.pm
-lib/perl5/5.00502/DirHandle.pm
-lib/perl5/5.00502/English.pm
-lib/perl5/5.00502/Env.pm
-lib/perl5/5.00502/Exporter.pm
-lib/perl5/5.00502/ExtUtils/Command.pm
-lib/perl5/5.00502/ExtUtils/Embed.pm
-lib/perl5/5.00502/ExtUtils/Install.pm
-lib/perl5/5.00502/ExtUtils/Installed.pm
-lib/perl5/5.00502/ExtUtils/Liblist.pm
-lib/perl5/5.00502/ExtUtils/MM_OS2.pm
-lib/perl5/5.00502/ExtUtils/MM_Unix.pm
-lib/perl5/5.00502/ExtUtils/MM_VMS.pm
-lib/perl5/5.00502/ExtUtils/MM_Win32.pm
-lib/perl5/5.00502/ExtUtils/MakeMaker.pm
-lib/perl5/5.00502/ExtUtils/Manifest.pm
-lib/perl5/5.00502/ExtUtils/Miniperl.pm
-lib/perl5/5.00502/ExtUtils/Mkbootstrap.pm
-lib/perl5/5.00502/ExtUtils/Mksymlists.pm
-lib/perl5/5.00502/ExtUtils/Packlist.pm
-lib/perl5/5.00502/ExtUtils/inst
-lib/perl5/5.00502/ExtUtils/testlib.pm
-lib/perl5/5.00502/ExtUtils/typemap
-lib/perl5/5.00502/ExtUtils/xsubpp
-lib/perl5/5.00502/Fatal.pm
-lib/perl5/5.00502/File/Basename.pm
-lib/perl5/5.00502/File/CheckTree.pm
-lib/perl5/5.00502/File/Compare.pm
-lib/perl5/5.00502/File/Copy.pm
-lib/perl5/5.00502/File/DosGlob.pm
-lib/perl5/5.00502/File/Find.pm
-lib/perl5/5.00502/File/Path.pm
-lib/perl5/5.00502/File/Spec.pm
-lib/perl5/5.00502/File/Spec/Mac.pm
-lib/perl5/5.00502/File/Spec/OS2.pm
-lib/perl5/5.00502/File/Spec/Unix.pm
-lib/perl5/5.00502/File/Spec/VMS.pm
-lib/perl5/5.00502/File/Spec/Win32.pm
-lib/perl5/5.00502/File/stat.pm
-lib/perl5/5.00502/FileCache.pm
-lib/perl5/5.00502/FileHandle.pm
-lib/perl5/5.00502/FindBin.pm
-lib/perl5/5.00502/Getopt/Long.pm
-lib/perl5/5.00502/Getopt/Std.pm
-lib/perl5/5.00502/I18N/Collate.pm
-lib/perl5/5.00502/IPC/Msg.pm
-lib/perl5/5.00502/IPC/Open2.pm
-lib/perl5/5.00502/IPC/Open3.pm
-lib/perl5/5.00502/IPC/Semaphore.pm
-lib/perl5/5.00502/IPC/SysV.pm
-lib/perl5/5.00502/Math/BigFloat.pm
-lib/perl5/5.00502/Math/BigInt.pm
-lib/perl5/5.00502/Math/Complex.pm
-lib/perl5/5.00502/Math/Trig.pm
-lib/perl5/5.00502/Net/Ping.pm
-lib/perl5/5.00502/Net/hostent.pm
-lib/perl5/5.00502/Net/netent.pm
-lib/perl5/5.00502/Net/protoent.pm
-lib/perl5/5.00502/Net/servent.pm
-lib/perl5/5.00502/Pod/Functions.pm
-lib/perl5/5.00502/Pod/Html.pm
-lib/perl5/5.00502/Pod/Text.pm
-lib/perl5/5.00502/Search/Dict.pm
-lib/perl5/5.00502/SelectSaver.pm
-lib/perl5/5.00502/SelfLoader.pm
-lib/perl5/5.00502/Shell.pm
-lib/perl5/5.00502/Symbol.pm
-lib/perl5/5.00502/Sys/Hostname.pm
-lib/perl5/5.00502/Sys/Syslog.pm
-lib/perl5/5.00502/Term/Cap.pm
-lib/perl5/5.00502/Term/Complete.pm
-lib/perl5/5.00502/Term/ReadLine.pm
-lib/perl5/5.00502/Test.pm
-lib/perl5/5.00502/Test/Harness.pm
-lib/perl5/5.00502/Text/Abbrev.pm
-lib/perl5/5.00502/Text/ParseWords.pm
-lib/perl5/5.00502/Text/Soundex.pm
-lib/perl5/5.00502/Text/Tabs.pm
-lib/perl5/5.00502/Text/Wrap.pm
-lib/perl5/5.00502/Tie/Array.pm
-lib/perl5/5.00502/Tie/Handle.pm
-lib/perl5/5.00502/Tie/Hash.pm
-lib/perl5/5.00502/Tie/RefHash.pm
-lib/perl5/5.00502/Tie/Scalar.pm
-lib/perl5/5.00502/Tie/SubstrHash.pm
-lib/perl5/5.00502/Time/Local.pm
-lib/perl5/5.00502/Time/gmtime.pm
-lib/perl5/5.00502/Time/localtime.pm
-lib/perl5/5.00502/Time/tm.pm
-lib/perl5/5.00502/UNIVERSAL.pm
-lib/perl5/5.00502/User/grent.pm
-lib/perl5/5.00502/User/pwent.pm
-lib/perl5/5.00502/abbrev.pl
-lib/perl5/5.00502/assert.pl
-lib/perl5/5.00502/auto/Getopt/Long/Configure.al
-lib/perl5/5.00502/auto/Getopt/Long/Croak.al
-lib/perl5/5.00502/auto/Getopt/Long/FindOption.al
-lib/perl5/5.00502/auto/Getopt/Long/GetOptions.al
-lib/perl5/5.00502/auto/Getopt/Long/autosplit.ix
-lib/perl5/5.00502/auto/Getopt/Long/config.al
-lib/perl5/5.00502/autouse.pm
-lib/perl5/5.00502/base.pm
-lib/perl5/5.00502/bigfloat.pl
-lib/perl5/5.00502/bigint.pl
-lib/perl5/5.00502/bigrat.pl
-lib/perl5/5.00502/blib.pm
-lib/perl5/5.00502/cacheout.pl
-lib/perl5/5.00502/chat2.pl
-lib/perl5/5.00502/complete.pl
-lib/perl5/5.00502/constant.pm
-lib/perl5/5.00502/ctime.pl
-lib/perl5/5.00502/diagnostics.pm
-lib/perl5/5.00502/dotsh.pl
-lib/perl5/5.00502/dumpvar.pl
-lib/perl5/5.00502/exceptions.pl
-lib/perl5/5.00502/fastcwd.pl
-lib/perl5/5.00502/fields.pm
-lib/perl5/5.00502/find.pl
-lib/perl5/5.00502/finddepth.pl
-lib/perl5/5.00502/flush.pl
-lib/perl5/5.00502/ftp.pl
-lib/perl5/5.00502/getcwd.pl
-lib/perl5/5.00502/getopt.pl
-lib/perl5/5.00502/getopts.pl
-lib/perl5/5.00502/hostname.pl
-lib/perl5/5.00502/i386-freebsd/.packlist
-lib/perl5/5.00502/i386-freebsd/B.pm
-lib/perl5/5.00502/i386-freebsd/B/Asmdata.pm
-lib/perl5/5.00502/i386-freebsd/B/Assembler.pm
-lib/perl5/5.00502/i386-freebsd/B/Bblock.pm
-lib/perl5/5.00502/i386-freebsd/B/Bytecode.pm
-lib/perl5/5.00502/i386-freebsd/B/C.pm
-lib/perl5/5.00502/i386-freebsd/B/CC.pm
-lib/perl5/5.00502/i386-freebsd/B/Debug.pm
-lib/perl5/5.00502/i386-freebsd/B/Deparse.pm
-lib/perl5/5.00502/i386-freebsd/B/Disassembler.pm
-lib/perl5/5.00502/i386-freebsd/B/Lint.pm
-lib/perl5/5.00502/i386-freebsd/B/Showlex.pm
-lib/perl5/5.00502/i386-freebsd/B/Stackobj.pm
-lib/perl5/5.00502/i386-freebsd/B/Terse.pm
-lib/perl5/5.00502/i386-freebsd/B/Xref.pm
-lib/perl5/5.00502/i386-freebsd/CORE/EXTERN.h
-lib/perl5/5.00502/i386-freebsd/CORE/INTERN.h
-lib/perl5/5.00502/i386-freebsd/CORE/XSUB.h
-lib/perl5/5.00502/i386-freebsd/CORE/XSlock.h
-lib/perl5/5.00502/i386-freebsd/CORE/av.h
-lib/perl5/5.00502/i386-freebsd/CORE/bytecode.h
-lib/perl5/5.00502/i386-freebsd/CORE/byterun.h
-lib/perl5/5.00502/i386-freebsd/CORE/cc_runtime.h
-lib/perl5/5.00502/i386-freebsd/CORE/config.h
-lib/perl5/5.00502/i386-freebsd/CORE/cop.h
-lib/perl5/5.00502/i386-freebsd/CORE/cv.h
-lib/perl5/5.00502/i386-freebsd/CORE/dosish.h
-lib/perl5/5.00502/i386-freebsd/CORE/embed.h
-lib/perl5/5.00502/i386-freebsd/CORE/embedvar.h
-lib/perl5/5.00502/i386-freebsd/CORE/fakethr.h
-lib/perl5/5.00502/i386-freebsd/CORE/form.h
-lib/perl5/5.00502/i386-freebsd/CORE/gv.h
-lib/perl5/5.00502/i386-freebsd/CORE/handy.h
-lib/perl5/5.00502/i386-freebsd/CORE/hv.h
-lib/perl5/5.00502/i386-freebsd/CORE/intrpvar.h
-lib/perl5/5.00502/i386-freebsd/CORE/iperlsys.h
-lib/perl5/5.00502/i386-freebsd/CORE/keywords.h
-lib/perl5/5.00502/i386-freebsd/CORE/libperl.a
-lib/perl5/5.00502/i386-freebsd/CORE/mg.h
-lib/perl5/5.00502/i386-freebsd/CORE/nostdio.h
-lib/perl5/5.00502/i386-freebsd/CORE/objXSUB.h
-lib/perl5/5.00502/i386-freebsd/CORE/objpp.h
-lib/perl5/5.00502/i386-freebsd/CORE/op.h
-lib/perl5/5.00502/i386-freebsd/CORE/opcode.h
-lib/perl5/5.00502/i386-freebsd/CORE/patchlevel.h
-lib/perl5/5.00502/i386-freebsd/CORE/perl.h
-lib/perl5/5.00502/i386-freebsd/CORE/perlio.h
-lib/perl5/5.00502/i386-freebsd/CORE/perlsdio.h
-lib/perl5/5.00502/i386-freebsd/CORE/perlsfio.h
-lib/perl5/5.00502/i386-freebsd/CORE/perlvars.h
-lib/perl5/5.00502/i386-freebsd/CORE/perly.h
-lib/perl5/5.00502/i386-freebsd/CORE/pp.h
-lib/perl5/5.00502/i386-freebsd/CORE/pp_proto.h
-lib/perl5/5.00502/i386-freebsd/CORE/proto.h
-lib/perl5/5.00502/i386-freebsd/CORE/regcomp.h
-lib/perl5/5.00502/i386-freebsd/CORE/regexp.h
-lib/perl5/5.00502/i386-freebsd/CORE/regnodes.h
-lib/perl5/5.00502/i386-freebsd/CORE/scope.h
-lib/perl5/5.00502/i386-freebsd/CORE/sperl.o
-lib/perl5/5.00502/i386-freebsd/CORE/sv.h
-lib/perl5/5.00502/i386-freebsd/CORE/thrdvar.h
-lib/perl5/5.00502/i386-freebsd/CORE/thread.h
-lib/perl5/5.00502/i386-freebsd/CORE/unixish.h
-lib/perl5/5.00502/i386-freebsd/CORE/util.h
-lib/perl5/5.00502/i386-freebsd/Config.pm
-lib/perl5/5.00502/i386-freebsd/DB_File.pm
-lib/perl5/5.00502/i386-freebsd/DynaLoader.pm
-lib/perl5/5.00502/i386-freebsd/Errno.pm
-lib/perl5/5.00502/i386-freebsd/Fcntl.pm
-lib/perl5/5.00502/i386-freebsd/IO.pm
-lib/perl5/5.00502/i386-freebsd/IO/File.pm
-lib/perl5/5.00502/i386-freebsd/IO/Handle.pm
-lib/perl5/5.00502/i386-freebsd/IO/Pipe.pm
-lib/perl5/5.00502/i386-freebsd/IO/Seekable.pm
-lib/perl5/5.00502/i386-freebsd/IO/Select.pm
-lib/perl5/5.00502/i386-freebsd/IO/Socket.pm
-lib/perl5/5.00502/i386-freebsd/NDBM_File.pm
-lib/perl5/5.00502/i386-freebsd/O.pm
-lib/perl5/5.00502/i386-freebsd/Opcode.pm
-lib/perl5/5.00502/i386-freebsd/POSIX.pm
-lib/perl5/5.00502/i386-freebsd/POSIX.pod
-lib/perl5/5.00502/i386-freebsd/SDBM_File.pm
-lib/perl5/5.00502/i386-freebsd/Safe.pm
-lib/perl5/5.00502/i386-freebsd/Socket.pm
-lib/perl5/5.00502/i386-freebsd/attrs.pm
-lib/perl5/5.00502/i386-freebsd/auto/B/B.bs
-lib/perl5/5.00502/i386-freebsd/auto/B/B.so
-lib/perl5/5.00502/i386-freebsd/auto/DB_File/DB_File.bs
-lib/perl5/5.00502/i386-freebsd/auto/DB_File/DB_File.so
-lib/perl5/5.00502/i386-freebsd/auto/DB_File/autosplit.ix
-lib/perl5/5.00502/i386-freebsd/auto/Data/Dumper/Dumper.bs
-lib/perl5/5.00502/i386-freebsd/auto/Data/Dumper/Dumper.so
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/DynaLoader.a
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/autosplit.ix
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/dl_expandspec.al
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/dl_find_symbol_anywhere.al
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/dl_findfile.al
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/extralibs.ld
-lib/perl5/5.00502/i386-freebsd/auto/Fcntl/Fcntl.bs
-lib/perl5/5.00502/i386-freebsd/auto/Fcntl/Fcntl.so
-lib/perl5/5.00502/i386-freebsd/auto/IO/IO.bs
-lib/perl5/5.00502/i386-freebsd/auto/IO/IO.so
-lib/perl5/5.00502/i386-freebsd/auto/IPC/SysV/SysV.bs
-lib/perl5/5.00502/i386-freebsd/auto/IPC/SysV/SysV.so
-lib/perl5/5.00502/i386-freebsd/auto/NDBM_File/NDBM_File.bs
-lib/perl5/5.00502/i386-freebsd/auto/NDBM_File/NDBM_File.so
-lib/perl5/5.00502/i386-freebsd/auto/Opcode/Opcode.bs
-lib/perl5/5.00502/i386-freebsd/auto/Opcode/Opcode.so
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/POSIX.bs
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/POSIX.so
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/abs.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/alarm.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/assert.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atan2.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atexit.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atof.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atoi.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atol.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/autosplit.ix
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/bsearch.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/calloc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/chdir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/chmod.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/chown.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/clearerr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/closedir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/cos.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/creat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/div.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/errno.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execl.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execle.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execlp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execv.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execve.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execvp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/exit.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/exp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fabs.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fclose.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fcntl.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fdopen.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/feof.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/ferror.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fflush.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fgetc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fgetpos.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fgets.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fileno.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fopen.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fork.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fputc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fputs.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fread.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/free.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/freopen.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fscanf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fseek.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fsetpos.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fstat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/ftell.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fwrite.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getchar.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getcwd.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getegid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getenv.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/geteuid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getgid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getgrgid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getgrnam.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getgroups.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getlogin.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getpgrp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getpid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getppid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getpwnam.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getpwuid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/gets.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getuid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/gmtime.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/isatty.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/kill.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/labs.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/ldiv.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/link.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/localtime.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/log.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/longjmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/malloc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memchr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memcmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memcpy.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memmove.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memset.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/mkdir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/offsetof.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/opendir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/perror.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/pow.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/printf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/putc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/putchar.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/puts.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/qsort.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/raise.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rand.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/readdir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/realloc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/remove.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rename.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rewind.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rewinddir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rmdir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/scanf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/setgid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/setjmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/setuid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/siglongjmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sigsetjmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sin.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sleep.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sqrt.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/srand.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sscanf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/stat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strcat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strchr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strcmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strcpy.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strcspn.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strerror.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strlen.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strncat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strncmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strncpy.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strpbrk.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strrchr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strspn.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strstr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strtok.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/system.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/time.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/tmpfile.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/tolower.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/toupper.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/umask.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/ungetc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/unlink.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/utime.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/vfprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/vprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/vsprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/wait.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/waitpid.al
-lib/perl5/5.00502/i386-freebsd/auto/SDBM_File/SDBM_File.bs
-lib/perl5/5.00502/i386-freebsd/auto/SDBM_File/SDBM_File.so
-lib/perl5/5.00502/i386-freebsd/auto/Socket/Socket.bs
-lib/perl5/5.00502/i386-freebsd/auto/Socket/Socket.so
-lib/perl5/5.00502/i386-freebsd/auto/attrs/attrs.bs
-lib/perl5/5.00502/i386-freebsd/auto/attrs/attrs.so
-lib/perl5/5.00502/i386-freebsd/auto/re/re.bs
-lib/perl5/5.00502/i386-freebsd/auto/re/re.so
-lib/perl5/5.00502/i386-freebsd/auto/sdbm/extralibs.ld
-lib/perl5/5.00502/i386-freebsd/ops.pm
-lib/perl5/5.00502/i386-freebsd/re.pm
-lib/perl5/5.00502/importenv.pl
-lib/perl5/5.00502/integer.pm
-lib/perl5/5.00502/less.pm
-lib/perl5/5.00502/lib.pm
-lib/perl5/5.00502/locale.pm
-lib/perl5/5.00502/look.pl
-lib/perl5/5.00502/newgetopt.pl
-lib/perl5/5.00502/open2.pl
-lib/perl5/5.00502/open3.pl
-lib/perl5/5.00502/overload.pm
-lib/perl5/5.00502/perl5db.pl
-lib/perl5/5.00502/pod/perl.pod
-lib/perl5/5.00502/pod/perl5004delta.pod
-lib/perl5/5.00502/pod/perlapio.pod
-lib/perl5/5.00502/pod/perlbook.pod
-lib/perl5/5.00502/pod/perlbot.pod
-lib/perl5/5.00502/pod/perlcall.pod
-lib/perl5/5.00502/pod/perldata.pod
-lib/perl5/5.00502/pod/perldebug.pod
-lib/perl5/5.00502/pod/perldelta.pod
-lib/perl5/5.00502/pod/perldiag.pod
-lib/perl5/5.00502/pod/perldsc.pod
-lib/perl5/5.00502/pod/perlembed.pod
-lib/perl5/5.00502/pod/perlfaq.pod
-lib/perl5/5.00502/pod/perlfaq1.pod
-lib/perl5/5.00502/pod/perlfaq2.pod
-lib/perl5/5.00502/pod/perlfaq3.pod
-lib/perl5/5.00502/pod/perlfaq4.pod
-lib/perl5/5.00502/pod/perlfaq5.pod
-lib/perl5/5.00502/pod/perlfaq6.pod
-lib/perl5/5.00502/pod/perlfaq7.pod
-lib/perl5/5.00502/pod/perlfaq8.pod
-lib/perl5/5.00502/pod/perlfaq9.pod
-lib/perl5/5.00502/pod/perlform.pod
-lib/perl5/5.00502/pod/perlfunc.pod
-lib/perl5/5.00502/pod/perlguts.pod
-lib/perl5/5.00502/pod/perlhist.pod
-lib/perl5/5.00502/pod/perlipc.pod
-lib/perl5/5.00502/pod/perllocale.pod
-lib/perl5/5.00502/pod/perllol.pod
-lib/perl5/5.00502/pod/perlmod.pod
-lib/perl5/5.00502/pod/perlmodinstall.pod
-lib/perl5/5.00502/pod/perlmodlib.pod
-lib/perl5/5.00502/pod/perlobj.pod
-lib/perl5/5.00502/pod/perlop.pod
-lib/perl5/5.00502/pod/perlpod.pod
-lib/perl5/5.00502/pod/perlport.pod
-lib/perl5/5.00502/pod/perlre.pod
-lib/perl5/5.00502/pod/perlref.pod
-lib/perl5/5.00502/pod/perlrun.pod
-lib/perl5/5.00502/pod/perlsec.pod
-lib/perl5/5.00502/pod/perlstyle.pod
-lib/perl5/5.00502/pod/perlsub.pod
-lib/perl5/5.00502/pod/perlsyn.pod
-lib/perl5/5.00502/pod/perltie.pod
-lib/perl5/5.00502/pod/perltoc.pod
-lib/perl5/5.00502/pod/perltoot.pod
-lib/perl5/5.00502/pod/perltrap.pod
-lib/perl5/5.00502/pod/perlvar.pod
-lib/perl5/5.00502/pod/perlxs.pod
-lib/perl5/5.00502/pod/perlxstut.pod
-lib/perl5/5.00502/pwd.pl
-lib/perl5/5.00502/shellwords.pl
-lib/perl5/5.00502/sigtrap.pm
-lib/perl5/5.00502/stat.pl
-lib/perl5/5.00502/strict.pm
-lib/perl5/5.00502/subs.pm
-lib/perl5/5.00502/syslog.pl
-lib/perl5/5.00502/tainted.pl
-lib/perl5/5.00502/termcap.pl
-lib/perl5/5.00502/timelocal.pl
-lib/perl5/5.00502/validate.pl
-lib/perl5/5.00502/vars.pm
-@unexec rm -rf %D/lib/perl5/5.00502
-@unexec rm -rf %D/lib/perl5/site_perl/5.005
diff --git a/lang/perl5.8/Makefile b/lang/perl5.8/Makefile
deleted file mode 100644
index e77b56bff8c0..000000000000
--- a/lang/perl5.8/Makefile
+++ /dev/null
@@ -1,91 +0,0 @@
-# New ports collection makefile for: perl5
-# Version required: 5.005_02
-# Date created: 16 April 1995
-# Whom: markm
-#
-# $FreeBSD$
-#
-
-DISTNAME= perl5.005_02
-PKGNAME= perl-5.00502
-CATEGORIES= lang devel perl5
-MASTER_SITES= ftp://ftp.digital.com/pub/plan/perl/CPAN/src/5.0/ \
- ftp://ftp.cdrom.com/pub/perl/CPAN/src/5.0/
-
-MAINTAINER= markm@FreeBSD.org
-
-HAS_CONFIGURE= yes
-CONFIGURE_SCRIPT= Configure
-CONFIGURE_ARGS= -sde -Dprefix=${PREFIX}
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} > 300003
-FORBIDDEN= perl is in system
-.endif
-
-MAN1= a2p.1 c2ph.1 h2ph.1 h2xs.1 perl.1 perl5004delta.1 \
- perlapio.1 perlbook.1 perlbot.1 perlbug.1 perlcall.1 \
- perldata.1 perldebug.1 perldelta.1 perldiag.1 perldoc.1 \
- perldsc.1 perlembed.1 perlfaq.1 perlfaq1.1 perlfaq2.1 \
- perlfaq3.1 perlfaq4.1 perlfaq5.1 perlfaq6.1 perlfaq7.1 \
- perlfaq8.1 perlfaq9.1 perlform.1 perlfunc.1 perlguts.1 \
- perlhist.1 perlipc.1 perllocale.1 perllol.1 perlmod.1 \
- perlmodinstall.1 perlmodlib.1 perlobj.1 perlop.1 \
- perlpod.1 perlport.1 perlre.1 perlref.1 perlrun.1 \
- perlsec.1 perlstyle.1 perlsub.1 perlsyn.1 perltie.1 \
- perltoc.1 perltoot.1 perltrap.1 perlvar.1 perlxs.1 \
- perlxstut.1 pl2pm.1 pod2html.1 pod2man.1 pstruct.1 \
- s2p.1 splain.1 xsubpp.1
-
-MAN3= AnyDBM_File.3 AutoLoader.3 AutoSplit.3 B.3 B::Asmdata.3 \
- B::Assembler.3 B::Bblock.3 B::Bytecode.3 B::C.3 B::CC.3 \
- B::Debug.3 B::Deparse.3 B::Disassembler.3 B::Lint.3 \
- B::Showlex.3 B::Stackobj.3 B::Terse.3 B::Xref.3 \
- Benchmark.3 CGI.3 CGI::Apache.3 CGI::Carp.3 CGI::Cookie.3 \
- CGI::Fast.3 CGI::Push.3 CGI::Switch.3 CPAN.3 \
- CPAN::FirstTime.3 CPAN::Nox.3 Carp.3 Class::Struct.3 \
- Config.3 Cwd.3 DB_File.3 Data::Dumper.3 Devel::SelfStubber.3 \
- DirHandle.3 DynaLoader.3 English.3 Env.3 Errno.3 \
- Exporter.3 ExtUtils::Command.3 ExtUtils::Embed.3 \
- ExtUtils::Install.3 ExtUtils::Installed.3 ExtUtils::Liblist.3 \
- ExtUtils::MM_OS2.3 ExtUtils::MM_Unix.3 ExtUtils::MM_VMS.3 \
- ExtUtils::MM_Win32.3 ExtUtils::MakeMaker.3 ExtUtils::Manifest.3 \
- ExtUtils::Miniperl.3 ExtUtils::Mkbootstrap.3 \
- ExtUtils::Mksymlists.3 ExtUtils::Packlist.3 ExtUtils::testlib.3 \
- Fatal.3 Fcntl.3 File::Basename.3 File::CheckTree.3 \
- File::Compare.3 File::Copy.3 File::DosGlob.3 File::Find.3 \
- File::Path.3 File::Spec.3 File::Spec::Mac.3 File::Spec::OS2.3 \
- File::Spec::Unix.3 File::Spec::VMS.3 File::Spec::Win32.3 \
- File::stat.3 FileCache.3 FileHandle.3 FindBin.3 \
- Getopt::Long.3 Getopt::Std.3 I18N::Collate.3 IO.3 \
- IO::File.3 IO::Handle.3 IO::Pipe.3 IO::Seekable.3 \
- IO::Select.3 IO::Socket.3 IPC::Msg.3 IPC::Open2.3 \
- IPC::Open3.3 IPC::Semaphore.3 IPC::SysV.3 Math::BigFloat.3 \
- Math::BigInt.3 Math::Complex.3 Math::Trig.3 NDBM_File.3 \
- Net::Ping.3 Net::hostent.3 Net::netent.3 Net::protoent.3 \
- Net::servent.3 O.3 Opcode.3 POSIX.3 Pod::Html.3 \
- Pod::Text.3 SDBM_File.3 Safe.3 Search::Dict.3 \
- SelectSaver.3 SelfLoader.3 Shell.3 Socket.3 Symbol.3 \
- Sys::Hostname.3 Sys::Syslog.3 Term::Cap.3 Term::Complete.3 \
- Term::ReadLine.3 Test.3 Test::Harness.3 Text::Abbrev.3 \
- Text::ParseWords.3 Text::Soundex.3 Text::Tabs.3 Text::Wrap.3 \
- Tie::Array.3 Tie::Handle.3 Tie::Hash.3 Tie::RefHash.3 \
- Tie::Scalar.3 Tie::SubstrHash.3 Time::Local.3 Time::gmtime.3 \
- Time::localtime.3 Time::tm.3 UNIVERSAL.3 User::grent.3 \
- User::pwent.3 attrs.3 autouse.3 base.3 blib.3 \
- constant.3 diagnostics.3 fields.3 integer.3 less.3 \
- lib.3 locale.3 ops.3 overload.3 re.3 sigtrap.3 \
- strict.3 subs.3 vars.3
-
-MAN3PREFIX= ${PREFIX}/lib/perl5/5.00502/
-
-test:
- @(cd ${WRKSRC}; make test)
-
-post-install:
- @strip ${PREFIX}/bin/perl ${PREFIX}/bin/suidperl
- @${LN} -sf ${PREFIX}/bin/perl ${PREFIX}/bin/perl5
- @(cd /usr/include && ${PREFIX}/bin/h2ph *.h machine/*.h sys/*.h)
-
-.include <bsd.port.post.mk>
diff --git a/lang/perl5.8/distinfo b/lang/perl5.8/distinfo
deleted file mode 100644
index 37b8a306ce46..000000000000
--- a/lang/perl5.8/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (perl5.005_02.tar.gz) = de99ae45441f3c8c7d0749f35bdf47d5
diff --git a/lang/perl5.8/files/patch-ab b/lang/perl5.8/files/patch-ab
deleted file mode 100644
index 5945ef412853..000000000000
--- a/lang/perl5.8/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- installperl.ORIG Thu Jul 30 15:58:50 1998
-+++ installperl Thu Jul 30 16:02:16 1998
-@@ -269,7 +269,7 @@
- (-l $usrbinperl) &&
- ((readlink $usrbinperl) eq $expinstperl));
- }
-- if ((! $mainperl_is_instperl) &&
-+ if ('' && (! $mainperl_is_instperl) &&
- (yn("Many scripts expect perl to be installed as $usrbinperl.\n" .
- "Do you wish to have $usrbinperl be the same as\n" .
- "$expinstperl? [y] ")))
diff --git a/lang/perl5.8/files/patch-ac b/lang/perl5.8/files/patch-ac
deleted file mode 100644
index 76bdab280b5b..000000000000
--- a/lang/perl5.8/files/patch-ac
+++ /dev/null
@@ -1,29 +0,0 @@
---- hints/freebsd.sh.ORIG Fri Jul 24 06:00:19 1998
-+++ hints/freebsd.sh Thu Jul 30 16:04:24 1998
-@@ -68,6 +68,7 @@
- d_setreuid='define'
- d_setegid='undef'
- d_seteuid='undef'
-+ d_dosuid='define'
- test -r ./broken-db.msg && . ./broken-db.msg
- ;;
- #
-@@ -81,12 +82,18 @@
- d_setreuid='define'
- d_setegid='undef'
- d_seteuid='undef'
-+ d_dosuid='define'
- ;;
- #
- # Guesses at what will be needed after 2.2
- *) usevfork='true'
- usemymalloc='n'
- libswanted=`echo $libswanted | sed 's/ malloc / /'`
-+ d_setregid='define'
-+ d_setreuid='define'
-+ d_setegid='undef'
-+ d_seteuid='undef'
-+ d_dosuid='define'
- ;;
- esac
-
diff --git a/lang/perl5.8/files/patch-ad b/lang/perl5.8/files/patch-ad
deleted file mode 100644
index 47f99960867e..000000000000
--- a/lang/perl5.8/files/patch-ad
+++ /dev/null
@@ -1,41 +0,0 @@
---- perl.h.ORIG Thu Jul 30 17:04:42 1998
-+++ perl.h Thu Jul 30 17:06:34 1998
-@@ -361,6 +361,15 @@
- # include <sys/param.h>
- #endif
-
-+/* needed for IAMSUID case for 4.4BSD systems
-+ * XXX there should probably be a Configure variable
-+ */
-+
-+#ifdef I_SYS_PARAM
-+#if (defined (BSD) && (BSD >= 199306))
-+# include <sys/mount.h>
-+#endif /* !BSD */
-+#endif /* !I_SYS_PARAM */
-
- /* Use all the "standard" definitions? */
- #if defined(STANDARD_C) && defined(I_STDLIB)
---- perl.c.ORIG Thu Jul 30 17:04:23 1998
-+++ perl.c Thu Jul 30 17:04:57 1998
-@@ -2124,6 +2124,20 @@
- croak("Can't swap uid and euid"); /* really paranoid */
- if (PerlLIO_stat(SvPVX(GvSV(PL_curcop->cop_filegv)),&tmpstatbuf) < 0)
- croak("Permission denied"); /* testing full pathname here */
-+#if (defined(BSD) && (BSD >= 199306))
-+#ifdef IAMSUID
-+ {
-+ struct statfs stfs;
-+
-+ if (fstatfs(fileno(PL_rsfp),&stfs) < 0)
-+ croak("Can't statfs filesystem of script \"%s\"",PL_origfilename);
-+
-+ if (stfs.f_flags & MNT_NOSUID)
-+ croak("Permission denied");
-+ }
-+#endif /* IAMSUID */
-+#endif /* BSD */
-+
- if (tmpstatbuf.st_dev != PL_statbuf.st_dev ||
- tmpstatbuf.st_ino != PL_statbuf.st_ino) {
- (void)PerlIO_close(PL_rsfp);
diff --git a/lang/perl5.8/files/patch-ae b/lang/perl5.8/files/patch-ae
deleted file mode 100644
index c701adb3382b..000000000000
--- a/lang/perl5.8/files/patch-ae
+++ /dev/null
@@ -1,10 +0,0 @@
---- makedepend.SH.ORIG Fri Jul 24 06:00:58 1998
-+++ makedepend.SH Thu Jul 30 17:08:37 1998
-@@ -67,6 +67,7 @@
- # to be out of date. I don't know if OS/2 has touch, so do this:
- case "$osname" in
- os2) ;;
-+ freebsd) ;;
- *) $touch $firstmakefile ;;
- esac
- fi
diff --git a/lang/perl5.8/files/patch-af b/lang/perl5.8/files/patch-af
deleted file mode 100644
index de7aa0cb968c..000000000000
--- a/lang/perl5.8/files/patch-af
+++ /dev/null
@@ -1,11 +0,0 @@
---- Configure.ORIG Fri Aug 7 23:38:53 1998
-+++ Configure Mon Aug 17 12:03:07 1998
-@@ -306,7 +306,7 @@
- ldflags=''
- lkflags=''
- locincpth=''
--optimize=''
-+optimize=${CFLAGS:-''}
- cf_email=''
- cf_by=''
- cf_time=''
diff --git a/lang/perl5.8/pkg-comment b/lang/perl5.8/pkg-comment
deleted file mode 100644
index f038d3a8ef5f..000000000000
--- a/lang/perl5.8/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Pattern Extraction and Recognition Language
diff --git a/lang/perl5.8/pkg-descr b/lang/perl5.8/pkg-descr
deleted file mode 100644
index 343e60b77c7d..000000000000
--- a/lang/perl5.8/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-From the distribution README:
-
-Perl is a language that combines some of the features of C, sed, awk
-and shell. See the manual page for more hype. There are also two Nutshell
-Handbooks published by O'Reilly & Assoc. See pod/perlbook.pod
-for more information.
-
---
-
-This port will not work on FreeBSD 2.0, nor will it work on earlier snapshots.
-This is due to a bug in vprintf in the C library.
-
-- MarkM
diff --git a/lang/perl5.8/pkg-install b/lang/perl5.8/pkg-install
deleted file mode 100644
index adbce4a3ecf6..000000000000
--- a/lang/perl5.8/pkg-install
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-if [ "$2" != POST-INSTALL ] ; then
- exit 0
-fi
-
-install -d ${PREFIX:-/usr/local}/lib/perl5/site_perl/5.005/i386-freebsd
-cd /usr/include && ${PREFIX:-/usr/local}/bin/h2ph *.h machine/*.h sys/*.h
-
-
-exit 0
diff --git a/lang/perl5.8/pkg-plist b/lang/perl5.8/pkg-plist
deleted file mode 100644
index c6be80858ebe..000000000000
--- a/lang/perl5.8/pkg-plist
+++ /dev/null
@@ -1,515 +0,0 @@
-bin/a2p
-bin/c2ph
-bin/find2perl
-bin/h2ph
-bin/h2xs
-bin/perl5.00502
-@exec ln -fs %D/%F %B/perl
-@exec ln -fs %D/%F %B/perl5
-@unexec rm %B/perl
-@unexec rm %B/perl5
-bin/perlbug
-bin/perlcc
-bin/perldoc
-bin/pl2pm
-bin/pod2html
-bin/pod2latex
-bin/pod2man
-bin/pod2text
-bin/pstruct
-bin/s2p
-bin/sperl5.00502
-@exec ln -f %D/%F %B/suidperl
-@unexec rm %B/suidperl
-bin/splain
-lib/perl5/5.00502/AnyDBM_File.pm
-lib/perl5/5.00502/AutoLoader.pm
-lib/perl5/5.00502/AutoSplit.pm
-lib/perl5/5.00502/B/assemble
-lib/perl5/5.00502/B/cc_harness
-lib/perl5/5.00502/B/disassemble
-lib/perl5/5.00502/B/makeliblinks
-lib/perl5/5.00502/Benchmark.pm
-lib/perl5/5.00502/CGI.pm
-lib/perl5/5.00502/CGI/Apache.pm
-lib/perl5/5.00502/CGI/Carp.pm
-lib/perl5/5.00502/CGI/Cookie.pm
-lib/perl5/5.00502/CGI/Fast.pm
-lib/perl5/5.00502/CGI/Push.pm
-lib/perl5/5.00502/CGI/Switch.pm
-lib/perl5/5.00502/CPAN.pm
-lib/perl5/5.00502/CPAN/FirstTime.pm
-lib/perl5/5.00502/CPAN/Nox.pm
-lib/perl5/5.00502/Carp.pm
-lib/perl5/5.00502/Class/Struct.pm
-lib/perl5/5.00502/Cwd.pm
-lib/perl5/5.00502/Data/Dumper.pm
-lib/perl5/5.00502/Devel/SelfStubber.pm
-lib/perl5/5.00502/DirHandle.pm
-lib/perl5/5.00502/English.pm
-lib/perl5/5.00502/Env.pm
-lib/perl5/5.00502/Exporter.pm
-lib/perl5/5.00502/ExtUtils/Command.pm
-lib/perl5/5.00502/ExtUtils/Embed.pm
-lib/perl5/5.00502/ExtUtils/Install.pm
-lib/perl5/5.00502/ExtUtils/Installed.pm
-lib/perl5/5.00502/ExtUtils/Liblist.pm
-lib/perl5/5.00502/ExtUtils/MM_OS2.pm
-lib/perl5/5.00502/ExtUtils/MM_Unix.pm
-lib/perl5/5.00502/ExtUtils/MM_VMS.pm
-lib/perl5/5.00502/ExtUtils/MM_Win32.pm
-lib/perl5/5.00502/ExtUtils/MakeMaker.pm
-lib/perl5/5.00502/ExtUtils/Manifest.pm
-lib/perl5/5.00502/ExtUtils/Miniperl.pm
-lib/perl5/5.00502/ExtUtils/Mkbootstrap.pm
-lib/perl5/5.00502/ExtUtils/Mksymlists.pm
-lib/perl5/5.00502/ExtUtils/Packlist.pm
-lib/perl5/5.00502/ExtUtils/inst
-lib/perl5/5.00502/ExtUtils/testlib.pm
-lib/perl5/5.00502/ExtUtils/typemap
-lib/perl5/5.00502/ExtUtils/xsubpp
-lib/perl5/5.00502/Fatal.pm
-lib/perl5/5.00502/File/Basename.pm
-lib/perl5/5.00502/File/CheckTree.pm
-lib/perl5/5.00502/File/Compare.pm
-lib/perl5/5.00502/File/Copy.pm
-lib/perl5/5.00502/File/DosGlob.pm
-lib/perl5/5.00502/File/Find.pm
-lib/perl5/5.00502/File/Path.pm
-lib/perl5/5.00502/File/Spec.pm
-lib/perl5/5.00502/File/Spec/Mac.pm
-lib/perl5/5.00502/File/Spec/OS2.pm
-lib/perl5/5.00502/File/Spec/Unix.pm
-lib/perl5/5.00502/File/Spec/VMS.pm
-lib/perl5/5.00502/File/Spec/Win32.pm
-lib/perl5/5.00502/File/stat.pm
-lib/perl5/5.00502/FileCache.pm
-lib/perl5/5.00502/FileHandle.pm
-lib/perl5/5.00502/FindBin.pm
-lib/perl5/5.00502/Getopt/Long.pm
-lib/perl5/5.00502/Getopt/Std.pm
-lib/perl5/5.00502/I18N/Collate.pm
-lib/perl5/5.00502/IPC/Msg.pm
-lib/perl5/5.00502/IPC/Open2.pm
-lib/perl5/5.00502/IPC/Open3.pm
-lib/perl5/5.00502/IPC/Semaphore.pm
-lib/perl5/5.00502/IPC/SysV.pm
-lib/perl5/5.00502/Math/BigFloat.pm
-lib/perl5/5.00502/Math/BigInt.pm
-lib/perl5/5.00502/Math/Complex.pm
-lib/perl5/5.00502/Math/Trig.pm
-lib/perl5/5.00502/Net/Ping.pm
-lib/perl5/5.00502/Net/hostent.pm
-lib/perl5/5.00502/Net/netent.pm
-lib/perl5/5.00502/Net/protoent.pm
-lib/perl5/5.00502/Net/servent.pm
-lib/perl5/5.00502/Pod/Functions.pm
-lib/perl5/5.00502/Pod/Html.pm
-lib/perl5/5.00502/Pod/Text.pm
-lib/perl5/5.00502/Search/Dict.pm
-lib/perl5/5.00502/SelectSaver.pm
-lib/perl5/5.00502/SelfLoader.pm
-lib/perl5/5.00502/Shell.pm
-lib/perl5/5.00502/Symbol.pm
-lib/perl5/5.00502/Sys/Hostname.pm
-lib/perl5/5.00502/Sys/Syslog.pm
-lib/perl5/5.00502/Term/Cap.pm
-lib/perl5/5.00502/Term/Complete.pm
-lib/perl5/5.00502/Term/ReadLine.pm
-lib/perl5/5.00502/Test.pm
-lib/perl5/5.00502/Test/Harness.pm
-lib/perl5/5.00502/Text/Abbrev.pm
-lib/perl5/5.00502/Text/ParseWords.pm
-lib/perl5/5.00502/Text/Soundex.pm
-lib/perl5/5.00502/Text/Tabs.pm
-lib/perl5/5.00502/Text/Wrap.pm
-lib/perl5/5.00502/Tie/Array.pm
-lib/perl5/5.00502/Tie/Handle.pm
-lib/perl5/5.00502/Tie/Hash.pm
-lib/perl5/5.00502/Tie/RefHash.pm
-lib/perl5/5.00502/Tie/Scalar.pm
-lib/perl5/5.00502/Tie/SubstrHash.pm
-lib/perl5/5.00502/Time/Local.pm
-lib/perl5/5.00502/Time/gmtime.pm
-lib/perl5/5.00502/Time/localtime.pm
-lib/perl5/5.00502/Time/tm.pm
-lib/perl5/5.00502/UNIVERSAL.pm
-lib/perl5/5.00502/User/grent.pm
-lib/perl5/5.00502/User/pwent.pm
-lib/perl5/5.00502/abbrev.pl
-lib/perl5/5.00502/assert.pl
-lib/perl5/5.00502/auto/Getopt/Long/Configure.al
-lib/perl5/5.00502/auto/Getopt/Long/Croak.al
-lib/perl5/5.00502/auto/Getopt/Long/FindOption.al
-lib/perl5/5.00502/auto/Getopt/Long/GetOptions.al
-lib/perl5/5.00502/auto/Getopt/Long/autosplit.ix
-lib/perl5/5.00502/auto/Getopt/Long/config.al
-lib/perl5/5.00502/autouse.pm
-lib/perl5/5.00502/base.pm
-lib/perl5/5.00502/bigfloat.pl
-lib/perl5/5.00502/bigint.pl
-lib/perl5/5.00502/bigrat.pl
-lib/perl5/5.00502/blib.pm
-lib/perl5/5.00502/cacheout.pl
-lib/perl5/5.00502/chat2.pl
-lib/perl5/5.00502/complete.pl
-lib/perl5/5.00502/constant.pm
-lib/perl5/5.00502/ctime.pl
-lib/perl5/5.00502/diagnostics.pm
-lib/perl5/5.00502/dotsh.pl
-lib/perl5/5.00502/dumpvar.pl
-lib/perl5/5.00502/exceptions.pl
-lib/perl5/5.00502/fastcwd.pl
-lib/perl5/5.00502/fields.pm
-lib/perl5/5.00502/find.pl
-lib/perl5/5.00502/finddepth.pl
-lib/perl5/5.00502/flush.pl
-lib/perl5/5.00502/ftp.pl
-lib/perl5/5.00502/getcwd.pl
-lib/perl5/5.00502/getopt.pl
-lib/perl5/5.00502/getopts.pl
-lib/perl5/5.00502/hostname.pl
-lib/perl5/5.00502/i386-freebsd/.packlist
-lib/perl5/5.00502/i386-freebsd/B.pm
-lib/perl5/5.00502/i386-freebsd/B/Asmdata.pm
-lib/perl5/5.00502/i386-freebsd/B/Assembler.pm
-lib/perl5/5.00502/i386-freebsd/B/Bblock.pm
-lib/perl5/5.00502/i386-freebsd/B/Bytecode.pm
-lib/perl5/5.00502/i386-freebsd/B/C.pm
-lib/perl5/5.00502/i386-freebsd/B/CC.pm
-lib/perl5/5.00502/i386-freebsd/B/Debug.pm
-lib/perl5/5.00502/i386-freebsd/B/Deparse.pm
-lib/perl5/5.00502/i386-freebsd/B/Disassembler.pm
-lib/perl5/5.00502/i386-freebsd/B/Lint.pm
-lib/perl5/5.00502/i386-freebsd/B/Showlex.pm
-lib/perl5/5.00502/i386-freebsd/B/Stackobj.pm
-lib/perl5/5.00502/i386-freebsd/B/Terse.pm
-lib/perl5/5.00502/i386-freebsd/B/Xref.pm
-lib/perl5/5.00502/i386-freebsd/CORE/EXTERN.h
-lib/perl5/5.00502/i386-freebsd/CORE/INTERN.h
-lib/perl5/5.00502/i386-freebsd/CORE/XSUB.h
-lib/perl5/5.00502/i386-freebsd/CORE/XSlock.h
-lib/perl5/5.00502/i386-freebsd/CORE/av.h
-lib/perl5/5.00502/i386-freebsd/CORE/bytecode.h
-lib/perl5/5.00502/i386-freebsd/CORE/byterun.h
-lib/perl5/5.00502/i386-freebsd/CORE/cc_runtime.h
-lib/perl5/5.00502/i386-freebsd/CORE/config.h
-lib/perl5/5.00502/i386-freebsd/CORE/cop.h
-lib/perl5/5.00502/i386-freebsd/CORE/cv.h
-lib/perl5/5.00502/i386-freebsd/CORE/dosish.h
-lib/perl5/5.00502/i386-freebsd/CORE/embed.h
-lib/perl5/5.00502/i386-freebsd/CORE/embedvar.h
-lib/perl5/5.00502/i386-freebsd/CORE/fakethr.h
-lib/perl5/5.00502/i386-freebsd/CORE/form.h
-lib/perl5/5.00502/i386-freebsd/CORE/gv.h
-lib/perl5/5.00502/i386-freebsd/CORE/handy.h
-lib/perl5/5.00502/i386-freebsd/CORE/hv.h
-lib/perl5/5.00502/i386-freebsd/CORE/intrpvar.h
-lib/perl5/5.00502/i386-freebsd/CORE/iperlsys.h
-lib/perl5/5.00502/i386-freebsd/CORE/keywords.h
-lib/perl5/5.00502/i386-freebsd/CORE/libperl.a
-lib/perl5/5.00502/i386-freebsd/CORE/mg.h
-lib/perl5/5.00502/i386-freebsd/CORE/nostdio.h
-lib/perl5/5.00502/i386-freebsd/CORE/objXSUB.h
-lib/perl5/5.00502/i386-freebsd/CORE/objpp.h
-lib/perl5/5.00502/i386-freebsd/CORE/op.h
-lib/perl5/5.00502/i386-freebsd/CORE/opcode.h
-lib/perl5/5.00502/i386-freebsd/CORE/patchlevel.h
-lib/perl5/5.00502/i386-freebsd/CORE/perl.h
-lib/perl5/5.00502/i386-freebsd/CORE/perlio.h
-lib/perl5/5.00502/i386-freebsd/CORE/perlsdio.h
-lib/perl5/5.00502/i386-freebsd/CORE/perlsfio.h
-lib/perl5/5.00502/i386-freebsd/CORE/perlvars.h
-lib/perl5/5.00502/i386-freebsd/CORE/perly.h
-lib/perl5/5.00502/i386-freebsd/CORE/pp.h
-lib/perl5/5.00502/i386-freebsd/CORE/pp_proto.h
-lib/perl5/5.00502/i386-freebsd/CORE/proto.h
-lib/perl5/5.00502/i386-freebsd/CORE/regcomp.h
-lib/perl5/5.00502/i386-freebsd/CORE/regexp.h
-lib/perl5/5.00502/i386-freebsd/CORE/regnodes.h
-lib/perl5/5.00502/i386-freebsd/CORE/scope.h
-lib/perl5/5.00502/i386-freebsd/CORE/sperl.o
-lib/perl5/5.00502/i386-freebsd/CORE/sv.h
-lib/perl5/5.00502/i386-freebsd/CORE/thrdvar.h
-lib/perl5/5.00502/i386-freebsd/CORE/thread.h
-lib/perl5/5.00502/i386-freebsd/CORE/unixish.h
-lib/perl5/5.00502/i386-freebsd/CORE/util.h
-lib/perl5/5.00502/i386-freebsd/Config.pm
-lib/perl5/5.00502/i386-freebsd/DB_File.pm
-lib/perl5/5.00502/i386-freebsd/DynaLoader.pm
-lib/perl5/5.00502/i386-freebsd/Errno.pm
-lib/perl5/5.00502/i386-freebsd/Fcntl.pm
-lib/perl5/5.00502/i386-freebsd/IO.pm
-lib/perl5/5.00502/i386-freebsd/IO/File.pm
-lib/perl5/5.00502/i386-freebsd/IO/Handle.pm
-lib/perl5/5.00502/i386-freebsd/IO/Pipe.pm
-lib/perl5/5.00502/i386-freebsd/IO/Seekable.pm
-lib/perl5/5.00502/i386-freebsd/IO/Select.pm
-lib/perl5/5.00502/i386-freebsd/IO/Socket.pm
-lib/perl5/5.00502/i386-freebsd/NDBM_File.pm
-lib/perl5/5.00502/i386-freebsd/O.pm
-lib/perl5/5.00502/i386-freebsd/Opcode.pm
-lib/perl5/5.00502/i386-freebsd/POSIX.pm
-lib/perl5/5.00502/i386-freebsd/POSIX.pod
-lib/perl5/5.00502/i386-freebsd/SDBM_File.pm
-lib/perl5/5.00502/i386-freebsd/Safe.pm
-lib/perl5/5.00502/i386-freebsd/Socket.pm
-lib/perl5/5.00502/i386-freebsd/attrs.pm
-lib/perl5/5.00502/i386-freebsd/auto/B/B.bs
-lib/perl5/5.00502/i386-freebsd/auto/B/B.so
-lib/perl5/5.00502/i386-freebsd/auto/DB_File/DB_File.bs
-lib/perl5/5.00502/i386-freebsd/auto/DB_File/DB_File.so
-lib/perl5/5.00502/i386-freebsd/auto/DB_File/autosplit.ix
-lib/perl5/5.00502/i386-freebsd/auto/Data/Dumper/Dumper.bs
-lib/perl5/5.00502/i386-freebsd/auto/Data/Dumper/Dumper.so
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/DynaLoader.a
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/autosplit.ix
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/dl_expandspec.al
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/dl_find_symbol_anywhere.al
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/dl_findfile.al
-lib/perl5/5.00502/i386-freebsd/auto/DynaLoader/extralibs.ld
-lib/perl5/5.00502/i386-freebsd/auto/Fcntl/Fcntl.bs
-lib/perl5/5.00502/i386-freebsd/auto/Fcntl/Fcntl.so
-lib/perl5/5.00502/i386-freebsd/auto/IO/IO.bs
-lib/perl5/5.00502/i386-freebsd/auto/IO/IO.so
-lib/perl5/5.00502/i386-freebsd/auto/IPC/SysV/SysV.bs
-lib/perl5/5.00502/i386-freebsd/auto/IPC/SysV/SysV.so
-lib/perl5/5.00502/i386-freebsd/auto/NDBM_File/NDBM_File.bs
-lib/perl5/5.00502/i386-freebsd/auto/NDBM_File/NDBM_File.so
-lib/perl5/5.00502/i386-freebsd/auto/Opcode/Opcode.bs
-lib/perl5/5.00502/i386-freebsd/auto/Opcode/Opcode.so
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/POSIX.bs
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/POSIX.so
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/abs.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/alarm.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/assert.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atan2.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atexit.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atof.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atoi.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/atol.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/autosplit.ix
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/bsearch.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/calloc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/chdir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/chmod.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/chown.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/clearerr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/closedir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/cos.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/creat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/div.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/errno.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execl.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execle.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execlp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execv.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execve.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/execvp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/exit.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/exp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fabs.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fclose.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fcntl.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fdopen.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/feof.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/ferror.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fflush.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fgetc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fgetpos.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fgets.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fileno.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fopen.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fork.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fputc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fputs.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fread.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/free.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/freopen.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fscanf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fseek.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fsetpos.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fstat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/ftell.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/fwrite.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getchar.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getcwd.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getegid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getenv.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/geteuid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getgid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getgrgid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getgrnam.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getgroups.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getlogin.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getpgrp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getpid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getppid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getpwnam.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getpwuid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/gets.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/getuid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/gmtime.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/isatty.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/kill.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/labs.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/ldiv.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/link.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/localtime.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/log.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/longjmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/malloc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memchr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memcmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memcpy.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memmove.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/memset.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/mkdir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/offsetof.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/opendir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/perror.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/pow.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/printf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/putc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/putchar.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/puts.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/qsort.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/raise.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rand.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/readdir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/realloc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/remove.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rename.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rewind.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rewinddir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/rmdir.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/scanf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/setgid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/setjmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/setuid.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/siglongjmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sigsetjmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sin.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sleep.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sqrt.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/srand.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/sscanf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/stat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strcat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strchr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strcmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strcpy.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strcspn.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strerror.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strlen.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strncat.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strncmp.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strncpy.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strpbrk.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strrchr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strspn.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strstr.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/strtok.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/system.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/time.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/tmpfile.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/tolower.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/toupper.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/umask.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/ungetc.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/unlink.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/utime.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/vfprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/vprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/vsprintf.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/wait.al
-lib/perl5/5.00502/i386-freebsd/auto/POSIX/waitpid.al
-lib/perl5/5.00502/i386-freebsd/auto/SDBM_File/SDBM_File.bs
-lib/perl5/5.00502/i386-freebsd/auto/SDBM_File/SDBM_File.so
-lib/perl5/5.00502/i386-freebsd/auto/Socket/Socket.bs
-lib/perl5/5.00502/i386-freebsd/auto/Socket/Socket.so
-lib/perl5/5.00502/i386-freebsd/auto/attrs/attrs.bs
-lib/perl5/5.00502/i386-freebsd/auto/attrs/attrs.so
-lib/perl5/5.00502/i386-freebsd/auto/re/re.bs
-lib/perl5/5.00502/i386-freebsd/auto/re/re.so
-lib/perl5/5.00502/i386-freebsd/auto/sdbm/extralibs.ld
-lib/perl5/5.00502/i386-freebsd/ops.pm
-lib/perl5/5.00502/i386-freebsd/re.pm
-lib/perl5/5.00502/importenv.pl
-lib/perl5/5.00502/integer.pm
-lib/perl5/5.00502/less.pm
-lib/perl5/5.00502/lib.pm
-lib/perl5/5.00502/locale.pm
-lib/perl5/5.00502/look.pl
-lib/perl5/5.00502/newgetopt.pl
-lib/perl5/5.00502/open2.pl
-lib/perl5/5.00502/open3.pl
-lib/perl5/5.00502/overload.pm
-lib/perl5/5.00502/perl5db.pl
-lib/perl5/5.00502/pod/perl.pod
-lib/perl5/5.00502/pod/perl5004delta.pod
-lib/perl5/5.00502/pod/perlapio.pod
-lib/perl5/5.00502/pod/perlbook.pod
-lib/perl5/5.00502/pod/perlbot.pod
-lib/perl5/5.00502/pod/perlcall.pod
-lib/perl5/5.00502/pod/perldata.pod
-lib/perl5/5.00502/pod/perldebug.pod
-lib/perl5/5.00502/pod/perldelta.pod
-lib/perl5/5.00502/pod/perldiag.pod
-lib/perl5/5.00502/pod/perldsc.pod
-lib/perl5/5.00502/pod/perlembed.pod
-lib/perl5/5.00502/pod/perlfaq.pod
-lib/perl5/5.00502/pod/perlfaq1.pod
-lib/perl5/5.00502/pod/perlfaq2.pod
-lib/perl5/5.00502/pod/perlfaq3.pod
-lib/perl5/5.00502/pod/perlfaq4.pod
-lib/perl5/5.00502/pod/perlfaq5.pod
-lib/perl5/5.00502/pod/perlfaq6.pod
-lib/perl5/5.00502/pod/perlfaq7.pod
-lib/perl5/5.00502/pod/perlfaq8.pod
-lib/perl5/5.00502/pod/perlfaq9.pod
-lib/perl5/5.00502/pod/perlform.pod
-lib/perl5/5.00502/pod/perlfunc.pod
-lib/perl5/5.00502/pod/perlguts.pod
-lib/perl5/5.00502/pod/perlhist.pod
-lib/perl5/5.00502/pod/perlipc.pod
-lib/perl5/5.00502/pod/perllocale.pod
-lib/perl5/5.00502/pod/perllol.pod
-lib/perl5/5.00502/pod/perlmod.pod
-lib/perl5/5.00502/pod/perlmodinstall.pod
-lib/perl5/5.00502/pod/perlmodlib.pod
-lib/perl5/5.00502/pod/perlobj.pod
-lib/perl5/5.00502/pod/perlop.pod
-lib/perl5/5.00502/pod/perlpod.pod
-lib/perl5/5.00502/pod/perlport.pod
-lib/perl5/5.00502/pod/perlre.pod
-lib/perl5/5.00502/pod/perlref.pod
-lib/perl5/5.00502/pod/perlrun.pod
-lib/perl5/5.00502/pod/perlsec.pod
-lib/perl5/5.00502/pod/perlstyle.pod
-lib/perl5/5.00502/pod/perlsub.pod
-lib/perl5/5.00502/pod/perlsyn.pod
-lib/perl5/5.00502/pod/perltie.pod
-lib/perl5/5.00502/pod/perltoc.pod
-lib/perl5/5.00502/pod/perltoot.pod
-lib/perl5/5.00502/pod/perltrap.pod
-lib/perl5/5.00502/pod/perlvar.pod
-lib/perl5/5.00502/pod/perlxs.pod
-lib/perl5/5.00502/pod/perlxstut.pod
-lib/perl5/5.00502/pwd.pl
-lib/perl5/5.00502/shellwords.pl
-lib/perl5/5.00502/sigtrap.pm
-lib/perl5/5.00502/stat.pl
-lib/perl5/5.00502/strict.pm
-lib/perl5/5.00502/subs.pm
-lib/perl5/5.00502/syslog.pl
-lib/perl5/5.00502/tainted.pl
-lib/perl5/5.00502/termcap.pl
-lib/perl5/5.00502/timelocal.pl
-lib/perl5/5.00502/validate.pl
-lib/perl5/5.00502/vars.pm
-@unexec rm -rf %D/lib/perl5/5.00502
-@unexec rm -rf %D/lib/perl5/site_perl/5.005
diff --git a/lang/pike70/Makefile b/lang/pike70/Makefile
deleted file mode 100644
index 7543014e8472..000000000000
--- a/lang/pike70/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# New ports collection makefile for: pike
-# Version required: 0.6
-# Date created: 16 Jan 1999
-# Whom: vns@delta.odessa.ua
-#
-# $FreeBSD$
-#
-
-DISTNAME= Pike-v0.6.110
-PKGNAME= pike-0.6
-CATEGORIES= lang
-MASTER_SITES= http://pike.idonex.se/download/
-
-MAINTAINER= vns@delta.odessa.ua
-
-pre-fetch:
-.if !defined(BATCH)
- @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.pike
-.endif
-
-WRKSRC= ${WRKDIR}/${DISTNAME}/src/
-
-IS_INTERACTIVE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS?= \
- --without-ttflib \
- --without-gdbm \
- --without-mysql \
- --without-postgresql \
- --without-msql \
- --without-jpeg
-
-pre-configure:
- @${ECHO} ${CONFIGURE_ARGS}
-
-.include <bsd.port.mk>
diff --git a/lang/pike70/distinfo b/lang/pike70/distinfo
deleted file mode 100644
index 5a2e94e94bf3..000000000000
--- a/lang/pike70/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (Pike-v0.6.110.tar.gz) = a6ed59464a11c09611c803e83fb62282
diff --git a/lang/pike70/pkg-comment b/lang/pike70/pkg-comment
deleted file mode 100644
index c8ba59e633e4..000000000000
--- a/lang/pike70/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A dynamic programming language with a syntax similar to C++
diff --git a/lang/pike70/pkg-descr b/lang/pike70/pkg-descr
deleted file mode 100644
index 78622c5dce00..000000000000
--- a/lang/pike70/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Pike is easy to learn, and just as easy to use in the development of
-powerful applications. The language is designed to be useful and
-powerful. As the syntax of Pike is similar to that of C, most
-programmers will find it easy to use. As Pike is a high-level,
-interpreted and modular object-oriented language, powerful
-applications can be rapidly developed. Pike has evolved rather than
-been designed, and the changes made have been guided by its users'
-needs. In general, the better you get to know Pike, the more you will
-appreciate it, from a user's perspective.
-
-WWW: http://pike.idonex.se/
diff --git a/lang/pike70/pkg-plist b/lang/pike70/pkg-plist
deleted file mode 100644
index f0ffdb305d73..000000000000
--- a/lang/pike70/pkg-plist
+++ /dev/null
@@ -1,221 +0,0 @@
-bin/pike
-bin/pike-module
-bin/hilfe
-include/pike/acconfig.h
-include/pike/array.h
-include/pike/backend.h
-include/pike/block_alloc.h
-include/pike/builtin_functions.h
-include/pike/callback.h
-include/pike/compilation.h
-include/pike/constants.h
-include/pike/cpp.h
-include/pike/cyclic.h
-include/pike/dmalloc.h
-include/pike/docode.h
-include/pike/dynamic_buffer.h
-include/pike/dynamic_load.h
-include/pike/efun.h
-include/pike/encode.h
-include/pike/error.h
-include/pike/fd_control.h
-include/pike/fdlib.h
-include/pike/fsort.h
-include/pike/fsort_template.h
-include/pike/gc.h
-include/pike/global.h
-include/pike/las.h
-include/pike/hashtable.h
-include/pike/interpret.h
-include/pike/language.h
-include/pike/lex.h
-include/pike/machine.h
-include/pike/main.h
-include/pike/mapping.h
-include/pike/module.h
-include/pike/module_support.h
-include/pike/multiset.h
-include/pike/object.h
-include/pike/opcodes.h
-include/pike/operators.h
-include/pike/otable.h
-include/pike/peep.h
-include/pike/pike_macros.h
-include/pike/pike_memory.h
-include/pike/pike_types.h
-include/pike/port.h
-include/pike/program.h
-include/pike/program_areas.h
-include/pike/queue.h
-include/pike/rusage.h
-include/pike/signal_handler.h
-include/pike/stralloc.h
-include/pike/stuff.h
-include/pike/svalue.h
-include/pike/threads.h
-include/pike/time_stuff.h
-include/pike/version.h
-include/pike/y.tab.h
-include/pike/dynamic_module_makefile
-include/pike/aclocal.m4
-lib/pike/modules/Gdbm.so
-lib/pike/modules/Gmp.so
-lib/pike/modules/Gz.so
-lib/pike/modules/Image.so
-lib/pike/modules/MIME.so
-lib/pike/modules/MIME.pmod
-lib/pike/modules/Msql.so
-lib/pike/modules/Mysql.so
-lib/pike/modules/Pipe.so
-lib/pike/modules/Postgres.so
-lib/pike/modules/Regexp.so
-lib/pike/modules/Ssleay.so
-lib/pike/modules/Yp.so
-lib/pike/modules/Yp.pmod
-lib/pike/modules/_Charset.so
-lib/pike/modules/_Charset.pmod
-lib/pike/modules/_Image_JPEG.so
-lib/pike/modules/_Image_TTF.so
-lib/pike/modules/_Image_XFace.so
-lib/pike/modules/_Lobotomized_Crypto.so
-lib/pike/modules/call_out.pmod
-lib/pike/modules/files.pmod
-lib/pike/modules/math.pmod
-lib/pike/modules/readline.so
-lib/pike/modules/spider.so
-lib/pike/modules/sprintf.pmod
-lib/pike/modules/system.pmod
-lib/pike/master.pike
-share/pike/include/getopt.h
-share/pike/include/array.h
-share/pike/include/fifo.h
-share/pike/include/process.h
-share/pike/include/mysql.h
-share/pike/include/simulate.h
-share/pike/include/sql.h
-share/pike/include/stack.h
-share/pike/include/stdio.h
-share/pike/include/string.h
-share/pike/include/syslog.h
-share/pike/include/msql.h
-share/pike/include/postgres.h
-share/pike/modules/ADT.pmod/queue.pike
-share/pike/modules/ADT.pmod/struct.pike
-share/pike/modules/ADT.pmod/Table.pmod
-share/pike/modules/Tools.pmod/Hilfe.pmod
-share/pike/modules/Tools.pmod/sed.pmod
-share/pike/modules/Tools.pmod/PEM.pmod
-share/pike/modules/Tools.pmod/_PEM.pmod
-share/pike/modules/Crypto/des3.pike
-share/pike/modules/Crypto/des3_cbc.pike
-share/pike/modules/Crypto/des_cbc.pike
-share/pike/modules/Crypto/idea_cbc.pike
-share/pike/modules/Crypto/randomness.pmod
-share/pike/modules/Crypto/rsa.pike
-share/pike/modules/Crypto/hmac.pike
-share/pike/modules/LR.pmod/Grammar_parser.pmod
-share/pike/modules/LR.pmod/item.pike
-share/pike/modules/LR.pmod/kernel.pike
-share/pike/modules/LR.pmod/lr.pike
-share/pike/modules/LR.pmod/parser.pike
-share/pike/modules/LR.pmod/priority.pike
-share/pike/modules/LR.pmod/rule.pike
-share/pike/modules/LR.pmod/scanner.pike
-share/pike/modules/Sql.pmod/mysql.pike
-share/pike/modules/Sql.pmod/mysql_result.pike
-share/pike/modules/Sql.pmod/sql.pike
-share/pike/modules/Sql.pmod/sql_result.pike
-share/pike/modules/Sql.pmod/odbc.pike
-share/pike/modules/Sql.pmod/odbc_result.pike
-share/pike/modules/Sql.pmod/oracle.pike
-share/pike/modules/Sql.pmod/msql.pike
-share/pike/modules/Sql.pmod/postgres.pike
-share/pike/modules/Sql.pmod/postgres_result.pike
-share/pike/modules/Protocols.pmod/X.pmod/db/compose.db
-share/pike/modules/Protocols.pmod/X.pmod/db/compose
-share/pike/modules/Protocols.pmod/X.pmod/db/convert_compose.pike
-share/pike/modules/Protocols.pmod/X.pmod/db/keysyms
-share/pike/modules/Protocols.pmod/X.pmod/Atom.pmod
-share/pike/modules/Protocols.pmod/X.pmod/AUTHORS
-share/pike/modules/Protocols.pmod/X.pmod/Auth.pmod
-share/pike/modules/Protocols.pmod/X.pmod/Extensions.pmod
-share/pike/modules/Protocols.pmod/X.pmod/Requests.pmod
-share/pike/modules/Protocols.pmod/X.pmod/Types.pmod
-share/pike/modules/Protocols.pmod/X.pmod/XImage.pmod
-share/pike/modules/Protocols.pmod/X.pmod/XTools.pmod
-share/pike/modules/Protocols.pmod/X.pmod/Xlib.pmod
-share/pike/modules/Protocols.pmod/X.pmod/_Types.pmod
-share/pike/modules/Protocols.pmod/X.pmod/_Xlib.pmod
-share/pike/modules/Protocols.pmod/X.pmod/error.h
-share/pike/modules/Protocols.pmod/X.pmod/keysyms.h
-share/pike/modules/Protocols.pmod/X.pmod/my_struct.pmod
-share/pike/modules/Protocols.pmod/DNS.pmod
-share/pike/modules/Protocols.pmod/NNTP.pmod
-share/pike/modules/Protocols.pmod/LPD.pmod
-share/pike/modules/Protocols.pmod/SMTP.pmod
-share/pike/modules/Protocols.pmod/TELNET.pmod
-share/pike/modules/Protocols.pmod/Line.pmod
-share/pike/modules/Protocols.pmod/Ident.pmod
-share/pike/modules/Protocols.pmod/Ports.pmod
-share/pike/modules/Calendar.pmod/Gregorian.pmod
-share/pike/modules/Calendar.pmod/ISO.pmod
-share/pike/modules/Calendar.pmod/Julian.pmod
-share/pike/modules/Calendar.pmod/Orthodox.pmod
-share/pike/modules/Calendar.pmod/Swedish.pmod
-share/pike/modules/Calendar.pmod/module.pmod
-share/pike/modules/Languages.pmod/PLIS.pmod
-share/pike/modules/Standards.pmod/ASN1.pmod/Encode.pmod
-share/pike/modules/Standards.pmod/ASN1.pmod/Decode.pmod
-share/pike/modules/Standards.pmod/ASN1.pmod/Types.pmod
-share/pike/modules/Standards.pmod/PKCS.pmod/CSR.pmod
-share/pike/modules/Standards.pmod/PKCS.pmod/Certificate.pmod
-share/pike/modules/Standards.pmod/PKCS.pmod/Identifiers.pmod
-share/pike/modules/Standards.pmod/PKCS.pmod/RSA.pmod
-share/pike/modules/Standards.pmod/PKCS.pmod/Signature.pmod
-share/pike/modules/Standards.pmod/PKCS.pmod/PFX.pmod
-share/pike/modules/Yabu.pmod/module.pmod
-share/pike/modules/Yabu.pmod/test.pike
-share/pike/modules/Locale.pmod/Charset.pmod
-share/pike/modules/Remote.pmod/Client.pike
-share/pike/modules/Remote.pmod/Server.pike
-share/pike/modules/Remote.pmod/call.pike
-share/pike/modules/Remote.pmod/connection.pike
-share/pike/modules/Remote.pmod/context.pike
-share/pike/modules/Remote.pmod/obj.pike
-share/pike/modules/Remote.pmod/remote.h
-share/pike/modules/Array.pmod
-share/pike/modules/Colors.pmod
-share/pike/modules/Crypto.pmod
-share/pike/modules/Getopt.pmod
-share/pike/modules/Process.pmod
-share/pike/modules/Simulate.pmod
-share/pike/modules/Stdio.pmod
-share/pike/modules/Stack.pmod
-share/pike/modules/String.pmod
-share/pike/modules/Thread.pmod
-share/pike/modules/__builtin.pmod
-share/pike/modules/error.pmod
-share/pike/master.pike.in
-@dirrm include/pike
-@dirrm lib/pike/modules
-@dirrm lib/pike/include
-@dirrm lib/pike
-@dirrm share/pike/include
-@dirrm share/pike/modules/ADT.pmod
-@dirrm share/pike/modules/Tools.pmod
-@dirrm share/pike/modules/Crypto
-@dirrm share/pike/modules/LR.pmod
-@dirrm share/pike/modules/Sql.pmod
-@dirrm share/pike/modules/Protocols.pmod/X.pmod/db
-@dirrm share/pike/modules/Protocols.pmod/X.pmod
-@dirrm share/pike/modules/Protocols.pmod
-@dirrm share/pike/modules/Calendar.pmod
-@dirrm share/pike/modules/Languages.pmod
-@dirrm share/pike/modules/Standards.pmod/ASN1.pmod
-@dirrm share/pike/modules/Standards.pmod/PKCS.pmod
-@dirrm share/pike/modules/Standards.pmod
-@dirrm share/pike/modules/Yabu.pmod
-@dirrm share/pike/modules/Locale.pmod
-@dirrm share/pike/modules/Remote.pmod
-@dirrm share/pike/modules
-@dirrm share/pike
diff --git a/lang/pike70/scripts/configure.pike b/lang/pike70/scripts/configure.pike
deleted file mode 100644
index 8a8d041d583e..000000000000
--- a/lang/pike70/scripts/configure.pike
+++ /dev/null
@@ -1,128 +0,0 @@
-#!/bin/sh
-
-if [ -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc ]; then
- exit
-fi
-
-/usr/bin/dialog --title "configuration options" --clear \
- --checklist "\n\
-Please select desired options:" -1 -1 11 \
-FreeType "TrueType font rendering" OFF \
-JPEG "support JPEG" OFF \
-threads "threads support" ON \
-GDBM "GNU database manager support" OFF \
-zlib "zlib library support" ON \
-gmp "support bignums" ON \
-readline "support for command line editing" ON \
-MySQL "MySQL database support" OFF \
-PostgreSQL "PostgreSQL database support" OFF \
-mSQL "mSQL database support" OFF \
-2> /tmp/checklist.tmp.$$
-#ssl "SSL support" OFF \
-retval=$?
-
-if [ -s /tmp/checklist.tmp.$$ ]; then
- set `cat /tmp/checklist.tmp.$$`
-fi
-rm -f /tmp/checklist.tmp.$$
-
-case $retval in
- 0) if [ -z "$*" ]; then
- echo "Nothing selected"
- fi
- ;;
- 1) echo "Cancel pressed."
- exit 1
- ;;
-esac
-
-mkdir -p ${WRKDIRPREFIX}${CURDIR}
-> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-
-while [ "$1" ]; do
- case $1 in
- \"FreeType\")
- echo "LIB_DEPENDS+= ttf.3:\${PORTSDIR}/print/freetype" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "CONFIGURE_ARGS+= --with-ttflib" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- FreeType=1
- ;;
- \"threads\")
- threads=1
- ;;
- \"gmp\")
- echo "CONFIGURE_ARGS+= --with-gmp" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- gmp=1
- ;;
- \"readline\")
- echo "CONFIGURE_ARGS+= --with-readline" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- readline=1
- ;;
- \"JPEG\")
- echo "LIB_DEPENDS+= jpeg.9:${PORTSDIR}/graphics/jpeg" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "CONFIGURE_ARGS+= --with-jpeg=\${PREFIX}" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- JPEG=1
- ;;
- \"GDBM\")
- echo "BUILD_DEPENDS= ${PREFIX}/lib/libgdbm.a:${PORTSDIR}/databases/gdbm" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "CONFIGURE_ARGS+= --with-gdbm=\${PREFIX}" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- GDBM=1
- ;;
- \"zlib\")
- echo "CONFIGURE_ARGS+= --with-zlib" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- zlib=1
- ;;
- \"MySQL\")
- echo ".if !exists(\${PREFIX}/lib/mysql/libmysqlclient.a) || exists(\${PREFIX}/lib/mysql/libmysqlclient.so)" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "LIB_DEPENDS+= mysqlclient.5:\${PORTSDIR}/databases/mysql322" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo ".else" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "BUILD_DEPENDS+= \${PREFIX}/lib/mysql/libmysqlclient.a:\${PORTSDIR}/databases/mysql321" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo ".endif" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "CONFIGURE_ARGS+= --with-mysql=\${PREFIX}" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- MySQL=1
- ;;
- \"PostgreSQL\")
- echo "BUILD_DEPENDS+= \${PREFIX}/pgsql/bin/psql:\${PORTSDIR}/databases/postgresql" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "CONFIGURE_ARGS+= --with-pgsql=\${PREFIX}/pgsql" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- PostgresSQL=1
- ;;
- \"mSQL\")
- echo "BUILD_DEPENDS+= msql:\${PORTSDIR}/databases/msql" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "CONFIGURE_ARGS+= --with-msql=\${PREFIX}" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- mSQL=1
- ;;
- esac
- shift
-done
-if [ -z "$FreeType" ]; then
- echo "CONFIGURE_ARGS+= --without-ttflib" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$threads" ]; then
- echo "CONFIGURE_ARGS+= --without-threads" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$GDBM" ]; then
- echo "CONFIGURE_ARGS+= --without-gdbm" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$zlib" ]; then
- echo "CONFIGURE_ARGS+= --without-zlib" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$MySQL" ]; then
- echo "CONFIGURE_ARGS+= --without-mysql" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$PostgreSQL" ]; then
- echo "CONFIGURE_ARGS+= --without-postgresql" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$mSQL" ]; then
- echo "CONFIGURE_ARGS+= --without-msql" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$gmp" ]; then
- echo "CONFIGURE_ARGS+= --without-gmp" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$JPEG" ]; then
- echo "CONFIGURE_ARGS+= --without-jpeg" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$readline" ]; then
- echo "CONFIGURE_ARGS+= --without-readline" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-if [ -z "$ssl" ]; then
- echo "CONFIGURE_ARGS+= --without-ssl" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-fi
diff --git a/lang/pike72/Makefile b/lang/pike72/Makefile
deleted file mode 100644
index 7543014e8472..000000000000
--- a/lang/pike72/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# New ports collection makefile for: pike
-# Version required: 0.6
-# Date created: 16 Jan 1999
-# Whom: vns@delta.odessa.ua
-#
-# $FreeBSD$
-#
-
-DISTNAME= Pike-v0.6.110
-PKGNAME= pike-0.6
-CATEGORIES= lang
-MASTER_SITES= http://pike.idonex.se/download/
-
-MAINTAINER= vns@delta.odessa.ua
-
-pre-fetch:
-.if !defined(BATCH)
- @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.pike
-.endif
-
-WRKSRC= ${WRKDIR}/${DISTNAME}/src/
-
-IS_INTERACTIVE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS?= \
- --without-ttflib \
- --without-gdbm \
- --without-mysql \
- --without-postgresql \
- --without-msql \
- --without-jpeg
-
-pre-configure:
- @${ECHO} ${CONFIGURE_ARGS}
-
-.include <bsd.port.mk>
diff --git a/lang/pike72/distinfo b/lang/pike72/distinfo
deleted file mode 100644
index 5a2e94e94bf3..000000000000
--- a/lang/pike72/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (Pike-v0.6.110.tar.gz) = a6ed59464a11c09611c803e83fb62282
diff --git a/lang/pike72/pkg-comment b/lang/pike72/pkg-comment
deleted file mode 100644
index c8ba59e633e4..000000000000
--- a/lang/pike72/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A dynamic programming language with a syntax similar to C++
diff --git a/lang/pike72/pkg-descr b/lang/pike72/pkg-descr
deleted file mode 100644
index 78622c5dce00..000000000000
--- a/lang/pike72/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Pike is easy to learn, and just as easy to use in the development of
-powerful applications. The language is designed to be useful and
-powerful. As the syntax of Pike is similar to that of C, most
-programmers will find it easy to use. As Pike is a high-level,
-interpreted and modular object-oriented language, powerful
-applications can be rapidly developed. Pike has evolved rather than
-been designed, and the changes made have been guided by its users'
-needs. In general, the better you get to know Pike, the more you will
-appreciate it, from a user's perspective.
-
-WWW: http://pike.idonex.se/
diff --git a/lang/pike72/pkg-plist b/lang/pike72/pkg-plist
deleted file mode 100644
index f0ffdb305d73..000000000000
--- a/lang/pike72/pkg-plist
+++ /dev/null
@@ -1,221 +0,0 @@
-bin/pike
-bin/pike-module
-bin/hilfe
-include/pike/acconfig.h
-include/pike/array.h
-include/pike/backend.h
-include/pike/block_alloc.h
-include/pike/builtin_functions.h
-include/pike/callback.h
-include/pike/compilation.h
-include/pike/constants.h
-include/pike/cpp.h
-include/pike/cyclic.h
-include/pike/dmalloc.h
-include/pike/docode.h
-include/pike/dynamic_buffer.h
-include/pike/dynamic_load.h
-include/pike/efun.h
-include/pike/encode.h
-include/pike/error.h
-include/pike/fd_control.h
-include/pike/fdlib.h
-include/pike/fsort.h
-include/pike/fsort_template.h
-include/pike/gc.h
-include/pike/global.h
-include/pike/las.h
-include/pike/hashtable.h
-include/pike/interpret.h
-include/pike/language.h
-include/pike/lex.h
-include/pike/machine.h
-include/pike/main.h
-include/pike/mapping.h
-include/pike/module.h
-include/pike/module_support.h
-include/pike/multiset.h
-include/pike/object.h
-include/pike/opcodes.h
-include/pike/operators.h
-include/pike/otable.h
-include/pike/peep.h
-include/pike/pike_macros.h
-include/pike/pike_memory.h
-include/pike/pike_types.h
-include/pike/port.h
-include/pike/program.h
-include/pike/program_areas.h
-include/pike/queue.h
-include/pike/rusage.h
-include/pike/signal_handler.h
-include/pike/stralloc.h
-include/pike/stuff.h
-include/pike/svalue.h
-include/pike/threads.h
-include/pike/time_stuff.h
-include/pike/version.h
-include/pike/y.tab.h
-include/pike/dynamic_module_makefile
-include/pike/aclocal.m4
-lib/pike/modules/Gdbm.so
-lib/pike/modules/Gmp.so
-lib/pike/modules/Gz.so
-lib/pike/modules/Image.so
-lib/pike/modules/MIME.so
-lib/pike/modules/MIME.pmod
-lib/pike/modules/Msql.so
-lib/pike/modules/Mysql.so
-lib/pike/modules/Pipe.so
-lib/pike/modules/Postgres.so
-lib/pike/modules/Regexp.so
-lib/pike/modules/Ssleay.so
-lib/pike/modules/Yp.so
-lib/pike/modules/Yp.pmod
-lib/pike/modules/_Charset.so
-lib/pike/modules/_Charset.pmod
-lib/pike/modules/_Image_JPEG.so
-lib/pike/modules/_Image_TTF.so
-lib/pike/modules/_Image_XFace.so
-lib/pike/modules/_Lobotomized_Crypto.so
-lib/pike/modules/call_out.pmod
-lib/pike/modules/files.pmod
-lib/pike/modules/math.pmod
-lib/pike/modules/readline.so
-lib/pike/modules/spider.so
-lib/pike/modules/sprintf.pmod
-lib/pike/modules/system.pmod
-lib/pike/master.pike
-share/pike/include/getopt.h
-share/pike/include/array.h
-share/pike/include/fifo.h
-share/pike/include/process.h
-share/pike/include/mysql.h
-share/pike/include/simulate.h
-share/pike/include/sql.h
-share/pike/include/stack.h
-share/pike/include/stdio.h
-share/pike/include/string.h
-share/pike/include/syslog.h
-share/pike/include/msql.h
-share/pike/include/postgres.h
-share/pike/modules/ADT.pmod/queue.pike
-share/pike/modules/ADT.pmod/struct.pike
-share/pike/modules/ADT.pmod/Table.pmod
-share/pike/modules/Tools.pmod/Hilfe.pmod
-share/pike/modules/Tools.pmod/sed.pmod
-share/pike/modules/Tools.pmod/PEM.pmod
-share/pike/modules/Tools.pmod/_PEM.pmod
-share/pike/modules/Crypto/des3.pike
-share/pike/modules/Crypto/des3_cbc.pike
-share/pike/modules/Crypto/des_cbc.pike
-share/pike/modules/Crypto/idea_cbc.pike
-share/pike/modules/Crypto/randomness.pmod
-share/pike/modules/Crypto/rsa.pike
-share/pike/modules/Crypto/hmac.pike
-share/pike/modules/LR.pmod/Grammar_parser.pmod
-share/pike/modules/LR.pmod/item.pike
-share/pike/modules/LR.pmod/kernel.pike
-share/pike/modules/LR.pmod/lr.pike
-share/pike/modules/LR.pmod/parser.pike
-share/pike/modules/LR.pmod/priority.pike
-share/pike/modules/LR.pmod/rule.pike
-share/pike/modules/LR.pmod/scanner.pike
-share/pike/modules/Sql.pmod/mysql.pike
-share/pike/modules/Sql.pmod/mysql_result.pike
-share/pike/modules/Sql.pmod/sql.pike
-share/pike/modules/Sql.pmod/sql_result.pike
-share/pike/modules/Sql.pmod/odbc.pike
-share/pike/modules/Sql.pmod/odbc_result.pike
-share/pike/modules/Sql.pmod/oracle.pike
-share/pike/modules/Sql.pmod/msql.pike
-share/pike/modules/Sql.pmod/postgres.pike
-share/pike/modules/Sql.pmod/postgres_result.pike
-share/pike/modules/Protocols.pmod/X.pmod/db/compose.db
-share/pike/modules/Protocols.pmod/X.pmod/db/compose
-share/pike/modules/Protocols.pmod/X.pmod/db/convert_compose.pike
-share/pike/modules/Protocols.pmod/X.pmod/db/keysyms
-share/pike/modules/Protocols.pmod/X.pmod/Atom.pmod
-share/pike/modules/Protocols.pmod/X.pmod/AUTHORS
-share/pike/modules/Protocols.pmod/X.pmod/Auth.pmod
-share/pike/modules/Protocols.pmod/X.pmod/Extensions.pmod
-share/pike/modules/Protocols.pmod/X.pmod/Requests.pmod
-share/pike/modules/Protocols.pmod/X.pmod/Types.pmod
-share/pike/modules/Protocols.pmod/X.pmod/XImage.pmod
-share/pike/modules/Protocols.pmod/X.pmod/XTools.pmod
-share/pike/modules/Protocols.pmod/X.pmod/Xlib.pmod
-share/pike/modules/Protocols.pmod/X.pmod/_Types.pmod
-share/pike/modules/Protocols.pmod/X.pmod/_Xlib.pmod
-share/pike/modules/Protocols.pmod/X.pmod/error.h
-share/pike/modules/Protocols.pmod/X.pmod/keysyms.h
-share/pike/modules/Protocols.pmod/X.pmod/my_struct.pmod
-share/pike/modules/Protocols.pmod/DNS.pmod
-share/pike/modules/Protocols.pmod/NNTP.pmod
-share/pike/modules/Protocols.pmod/LPD.pmod
-share/pike/modules/Protocols.pmod/SMTP.pmod
-share/pike/modules/Protocols.pmod/TELNET.pmod
-share/pike/modules/Protocols.pmod/Line.pmod
-share/pike/modules/Protocols.pmod/Ident.pmod
-share/pike/modules/Protocols.pmod/Ports.pmod
-share/pike/modules/Calendar.pmod/Gregorian.pmod
-share/pike/modules/Calendar.pmod/ISO.pmod
-share/pike/modules/Calendar.pmod/Julian.pmod
-share/pike/modules/Calendar.pmod/Orthodox.pmod
-share/pike/modules/Calendar.pmod/Swedish.pmod
-share/pike/modules/Calendar.pmod/module.pmod
-share/pike/modules/Languages.pmod/PLIS.pmod
-share/pike/modules/Standards.pmod/ASN1.pmod/Encode.pmod
-share/pike/modules/Standards.pmod/ASN1.pmod/Decode.pmod
-share/pike/modules/Standards.pmod/ASN1.pmod/Types.pmod
-share/pike/modules/Standards.pmod/PKCS.pmod/CSR.pmod
-share/pike/modules/Standards.pmod/PKCS.pmod/Certificate.pmod
-share/pike/modules/Standards.pmod/PKCS.pmod/Identifiers.pmod
-share/pike/modules/Standards.pmod/PKCS.pmod/RSA.pmod
-share/pike/modules/Standards.pmod/PKCS.pmod/Signature.pmod
-share/pike/modules/Standards.pmod/PKCS.pmod/PFX.pmod
-share/pike/modules/Yabu.pmod/module.pmod
-share/pike/modules/Yabu.pmod/test.pike
-share/pike/modules/Locale.pmod/Charset.pmod
-share/pike/modules/Remote.pmod/Client.pike
-share/pike/modules/Remote.pmod/Server.pike
-share/pike/modules/Remote.pmod/call.pike
-share/pike/modules/Remote.pmod/connection.pike
-share/pike/modules/Remote.pmod/context.pike
-share/pike/modules/Remote.pmod/obj.pike
-share/pike/modules/Remote.pmod/remote.h
-share/pike/modules/Array.pmod
-share/pike/modules/Colors.pmod
-share/pike/modules/Crypto.pmod
-share/pike/modules/Getopt.pmod
-share/pike/modules/Process.pmod
-share/pike/modules/Simulate.pmod
-share/pike/modules/Stdio.pmod
-share/pike/modules/Stack.pmod
-share/pike/modules/String.pmod
-share/pike/modules/Thread.pmod
-share/pike/modules/__builtin.pmod
-share/pike/modules/error.pmod
-share/pike/master.pike.in
-@dirrm include/pike
-@dirrm lib/pike/modules
-@dirrm lib/pike/include
-@dirrm lib/pike
-@dirrm share/pike/include
-@dirrm share/pike/modules/ADT.pmod
-@dirrm share/pike/modules/Tools.pmod
-@dirrm share/pike/modules/Crypto
-@dirrm share/pike/modules/LR.pmod
-@dirrm share/pike/modules/Sql.pmod
-@dirrm share/pike/modules/Protocols.pmod/X.pmod/db
-@dirrm share/pike/modules/Protocols.pmod/X.pmod
-@dirrm share/pike/modules/Protocols.pmod
-@dirrm share/pike/modules/Calendar.pmod
-@dirrm share/pike/modules/Languages.pmod
-@dirrm share/pike/modules/Standards.pmod/ASN1.pmod
-@dirrm share/pike/modules/Standards.pmod/PKCS.pmod
-@dirrm share/pike/modules/Standards.pmod
-@dirrm share/pike/modules/Yabu.pmod
-@dirrm share/pike/modules/Locale.pmod
-@dirrm share/pike/modules/Remote.pmod
-@dirrm share/pike/modules
-@dirrm share/pike
diff --git a/lang/pike72/scripts/configure.pike b/lang/pike72/scripts/configure.pike
deleted file mode 100644
index 8a8d041d583e..000000000000
--- a/lang/pike72/scripts/configure.pike
+++ /dev/null
@@ -1,128 +0,0 @@
-#!/bin/sh
-
-if [ -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc ]; then
- exit
-fi
-
-/usr/bin/dialog --title "configuration options" --clear \
- --checklist "\n\
-Please select desired options:" -1 -1 11 \
-FreeType "TrueType font rendering" OFF \
-JPEG "support JPEG" OFF \
-threads "threads support" ON \
-GDBM "GNU database manager support" OFF \
-zlib "zlib library support" ON \
-gmp "support bignums" ON \
-readline "support for command line editing" ON \
-MySQL "MySQL database support" OFF \
-PostgreSQL "PostgreSQL database support" OFF \
-mSQL "mSQL database support" OFF \
-2> /tmp/checklist.tmp.$$
-#ssl "SSL support" OFF \
-retval=$?
-
-if [ -s /tmp/checklist.tmp.$$ ]; then
- set `cat /tmp/checklist.tmp.$$`
-fi
-rm -f /tmp/checklist.tmp.$$
-
-case $retval in
- 0) if [ -z "$*" ]; then
- echo "Nothing selected"
- fi
- ;;
- 1) echo "Cancel pressed."
- exit 1
- ;;
-esac
-
-mkdir -p ${WRKDIRPREFIX}${CURDIR}
-> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-
-while [ "$1" ]; do
- case $1 in
- \"FreeType\")
- echo "LIB_DEPENDS+= ttf.3:\${PORTSDIR}/print/freetype" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "CONFIGURE_ARGS+= --with-ttflib" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- FreeType=1
- ;;
- \"threads\")
- threads=1
- ;;
- \"gmp\")
- echo "CONFIGURE_ARGS+= --with-gmp" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- gmp=1
- ;;
- \"readline\")
- echo "CONFIGURE_ARGS+= --with-readline" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- readline=1
- ;;
- \"JPEG\")
- echo "LIB_DEPENDS+= jpeg.9:${PORTSDIR}/graphics/jpeg" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "CONFIGURE_ARGS+= --with-jpeg=\${PREFIX}" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- JPEG=1
- ;;
- \"GDBM\")
- echo "BUILD_DEPENDS= ${PREFIX}/lib/libgdbm.a:${PORTSDIR}/databases/gdbm" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "CONFIGURE_ARGS+= --with-gdbm=\${PREFIX}" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- GDBM=1
- ;;
- \"zlib\")
- echo "CONFIGURE_ARGS+= --with-zlib" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- zlib=1
- ;;
- \"MySQL\")
- echo ".if !exists(\${PREFIX}/lib/mysql/libmysqlclient.a) || exists(\${PREFIX}/lib/mysql/libmysqlclient.so)" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "LIB_DEPENDS+= mysqlclient.5:\${PORTSDIR}/databases/mysql322" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo ".else" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "BUILD_DEPENDS+= \${PREFIX}/lib/mysql/libmysqlclient.a:\${PORTSDIR}/databases/mysql321" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo ".endif" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "CONFIGURE_ARGS+= --with-mysql=\${PREFIX}" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- MySQL=1
- ;;
- \"PostgreSQL\")
- echo "BUILD_DEPENDS+= \${PREFIX}/pgsql/bin/psql:\${PORTSDIR}/databases/postgresql" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "CONFIGURE_ARGS+= --with-pgsql=\${PREFIX}/pgsql" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- PostgresSQL=1
- ;;
- \"mSQL\")
- echo "BUILD_DEPENDS+= msql:\${PORTSDIR}/databases/msql" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "CONFIGURE_ARGS+= --with-msql=\${PREFIX}" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- mSQL=1
- ;;
- esac
- shift
-done
-if [ -z "$FreeType" ]; then
- echo "CONFIGURE_ARGS+= --without-ttflib" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$threads" ]; then
- echo "CONFIGURE_ARGS+= --without-threads" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$GDBM" ]; then
- echo "CONFIGURE_ARGS+= --without-gdbm" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$zlib" ]; then
- echo "CONFIGURE_ARGS+= --without-zlib" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$MySQL" ]; then
- echo "CONFIGURE_ARGS+= --without-mysql" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$PostgreSQL" ]; then
- echo "CONFIGURE_ARGS+= --without-postgresql" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$mSQL" ]; then
- echo "CONFIGURE_ARGS+= --without-msql" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$gmp" ]; then
- echo "CONFIGURE_ARGS+= --without-gmp" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$JPEG" ]; then
- echo "CONFIGURE_ARGS+= --without-jpeg" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$readline" ]; then
- echo "CONFIGURE_ARGS+= --without-readline" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-if [ -z "$ssl" ]; then
- echo "CONFIGURE_ARGS+= --without-ssl" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-fi
diff --git a/lang/pike73/Makefile b/lang/pike73/Makefile
deleted file mode 100644
index 7543014e8472..000000000000
--- a/lang/pike73/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# New ports collection makefile for: pike
-# Version required: 0.6
-# Date created: 16 Jan 1999
-# Whom: vns@delta.odessa.ua
-#
-# $FreeBSD$
-#
-
-DISTNAME= Pike-v0.6.110
-PKGNAME= pike-0.6
-CATEGORIES= lang
-MASTER_SITES= http://pike.idonex.se/download/
-
-MAINTAINER= vns@delta.odessa.ua
-
-pre-fetch:
-.if !defined(BATCH)
- @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.pike
-.endif
-
-WRKSRC= ${WRKDIR}/${DISTNAME}/src/
-
-IS_INTERACTIVE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS?= \
- --without-ttflib \
- --without-gdbm \
- --without-mysql \
- --without-postgresql \
- --without-msql \
- --without-jpeg
-
-pre-configure:
- @${ECHO} ${CONFIGURE_ARGS}
-
-.include <bsd.port.mk>
diff --git a/lang/pike73/distinfo b/lang/pike73/distinfo
deleted file mode 100644
index 5a2e94e94bf3..000000000000
--- a/lang/pike73/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (Pike-v0.6.110.tar.gz) = a6ed59464a11c09611c803e83fb62282
diff --git a/lang/pike73/pkg-comment b/lang/pike73/pkg-comment
deleted file mode 100644
index c8ba59e633e4..000000000000
--- a/lang/pike73/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A dynamic programming language with a syntax similar to C++
diff --git a/lang/pike73/pkg-descr b/lang/pike73/pkg-descr
deleted file mode 100644
index 78622c5dce00..000000000000
--- a/lang/pike73/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Pike is easy to learn, and just as easy to use in the development of
-powerful applications. The language is designed to be useful and
-powerful. As the syntax of Pike is similar to that of C, most
-programmers will find it easy to use. As Pike is a high-level,
-interpreted and modular object-oriented language, powerful
-applications can be rapidly developed. Pike has evolved rather than
-been designed, and the changes made have been guided by its users'
-needs. In general, the better you get to know Pike, the more you will
-appreciate it, from a user's perspective.
-
-WWW: http://pike.idonex.se/
diff --git a/lang/pike73/pkg-plist b/lang/pike73/pkg-plist
deleted file mode 100644
index f0ffdb305d73..000000000000
--- a/lang/pike73/pkg-plist
+++ /dev/null
@@ -1,221 +0,0 @@
-bin/pike
-bin/pike-module
-bin/hilfe
-include/pike/acconfig.h
-include/pike/array.h
-include/pike/backend.h
-include/pike/block_alloc.h
-include/pike/builtin_functions.h
-include/pike/callback.h
-include/pike/compilation.h
-include/pike/constants.h
-include/pike/cpp.h
-include/pike/cyclic.h
-include/pike/dmalloc.h
-include/pike/docode.h
-include/pike/dynamic_buffer.h
-include/pike/dynamic_load.h
-include/pike/efun.h
-include/pike/encode.h
-include/pike/error.h
-include/pike/fd_control.h
-include/pike/fdlib.h
-include/pike/fsort.h
-include/pike/fsort_template.h
-include/pike/gc.h
-include/pike/global.h
-include/pike/las.h
-include/pike/hashtable.h
-include/pike/interpret.h
-include/pike/language.h
-include/pike/lex.h
-include/pike/machine.h
-include/pike/main.h
-include/pike/mapping.h
-include/pike/module.h
-include/pike/module_support.h
-include/pike/multiset.h
-include/pike/object.h
-include/pike/opcodes.h
-include/pike/operators.h
-include/pike/otable.h
-include/pike/peep.h
-include/pike/pike_macros.h
-include/pike/pike_memory.h
-include/pike/pike_types.h
-include/pike/port.h
-include/pike/program.h
-include/pike/program_areas.h
-include/pike/queue.h
-include/pike/rusage.h
-include/pike/signal_handler.h
-include/pike/stralloc.h
-include/pike/stuff.h
-include/pike/svalue.h
-include/pike/threads.h
-include/pike/time_stuff.h
-include/pike/version.h
-include/pike/y.tab.h
-include/pike/dynamic_module_makefile
-include/pike/aclocal.m4
-lib/pike/modules/Gdbm.so
-lib/pike/modules/Gmp.so
-lib/pike/modules/Gz.so
-lib/pike/modules/Image.so
-lib/pike/modules/MIME.so
-lib/pike/modules/MIME.pmod
-lib/pike/modules/Msql.so
-lib/pike/modules/Mysql.so
-lib/pike/modules/Pipe.so
-lib/pike/modules/Postgres.so
-lib/pike/modules/Regexp.so
-lib/pike/modules/Ssleay.so
-lib/pike/modules/Yp.so
-lib/pike/modules/Yp.pmod
-lib/pike/modules/_Charset.so
-lib/pike/modules/_Charset.pmod
-lib/pike/modules/_Image_JPEG.so
-lib/pike/modules/_Image_TTF.so
-lib/pike/modules/_Image_XFace.so
-lib/pike/modules/_Lobotomized_Crypto.so
-lib/pike/modules/call_out.pmod
-lib/pike/modules/files.pmod
-lib/pike/modules/math.pmod
-lib/pike/modules/readline.so
-lib/pike/modules/spider.so
-lib/pike/modules/sprintf.pmod
-lib/pike/modules/system.pmod
-lib/pike/master.pike
-share/pike/include/getopt.h
-share/pike/include/array.h
-share/pike/include/fifo.h
-share/pike/include/process.h
-share/pike/include/mysql.h
-share/pike/include/simulate.h
-share/pike/include/sql.h
-share/pike/include/stack.h
-share/pike/include/stdio.h
-share/pike/include/string.h
-share/pike/include/syslog.h
-share/pike/include/msql.h
-share/pike/include/postgres.h
-share/pike/modules/ADT.pmod/queue.pike
-share/pike/modules/ADT.pmod/struct.pike
-share/pike/modules/ADT.pmod/Table.pmod
-share/pike/modules/Tools.pmod/Hilfe.pmod
-share/pike/modules/Tools.pmod/sed.pmod
-share/pike/modules/Tools.pmod/PEM.pmod
-share/pike/modules/Tools.pmod/_PEM.pmod
-share/pike/modules/Crypto/des3.pike
-share/pike/modules/Crypto/des3_cbc.pike
-share/pike/modules/Crypto/des_cbc.pike
-share/pike/modules/Crypto/idea_cbc.pike
-share/pike/modules/Crypto/randomness.pmod
-share/pike/modules/Crypto/rsa.pike
-share/pike/modules/Crypto/hmac.pike
-share/pike/modules/LR.pmod/Grammar_parser.pmod
-share/pike/modules/LR.pmod/item.pike
-share/pike/modules/LR.pmod/kernel.pike
-share/pike/modules/LR.pmod/lr.pike
-share/pike/modules/LR.pmod/parser.pike
-share/pike/modules/LR.pmod/priority.pike
-share/pike/modules/LR.pmod/rule.pike
-share/pike/modules/LR.pmod/scanner.pike
-share/pike/modules/Sql.pmod/mysql.pike
-share/pike/modules/Sql.pmod/mysql_result.pike
-share/pike/modules/Sql.pmod/sql.pike
-share/pike/modules/Sql.pmod/sql_result.pike
-share/pike/modules/Sql.pmod/odbc.pike
-share/pike/modules/Sql.pmod/odbc_result.pike
-share/pike/modules/Sql.pmod/oracle.pike
-share/pike/modules/Sql.pmod/msql.pike
-share/pike/modules/Sql.pmod/postgres.pike
-share/pike/modules/Sql.pmod/postgres_result.pike
-share/pike/modules/Protocols.pmod/X.pmod/db/compose.db
-share/pike/modules/Protocols.pmod/X.pmod/db/compose
-share/pike/modules/Protocols.pmod/X.pmod/db/convert_compose.pike
-share/pike/modules/Protocols.pmod/X.pmod/db/keysyms
-share/pike/modules/Protocols.pmod/X.pmod/Atom.pmod
-share/pike/modules/Protocols.pmod/X.pmod/AUTHORS
-share/pike/modules/Protocols.pmod/X.pmod/Auth.pmod
-share/pike/modules/Protocols.pmod/X.pmod/Extensions.pmod
-share/pike/modules/Protocols.pmod/X.pmod/Requests.pmod
-share/pike/modules/Protocols.pmod/X.pmod/Types.pmod
-share/pike/modules/Protocols.pmod/X.pmod/XImage.pmod
-share/pike/modules/Protocols.pmod/X.pmod/XTools.pmod
-share/pike/modules/Protocols.pmod/X.pmod/Xlib.pmod
-share/pike/modules/Protocols.pmod/X.pmod/_Types.pmod
-share/pike/modules/Protocols.pmod/X.pmod/_Xlib.pmod
-share/pike/modules/Protocols.pmod/X.pmod/error.h
-share/pike/modules/Protocols.pmod/X.pmod/keysyms.h
-share/pike/modules/Protocols.pmod/X.pmod/my_struct.pmod
-share/pike/modules/Protocols.pmod/DNS.pmod
-share/pike/modules/Protocols.pmod/NNTP.pmod
-share/pike/modules/Protocols.pmod/LPD.pmod
-share/pike/modules/Protocols.pmod/SMTP.pmod
-share/pike/modules/Protocols.pmod/TELNET.pmod
-share/pike/modules/Protocols.pmod/Line.pmod
-share/pike/modules/Protocols.pmod/Ident.pmod
-share/pike/modules/Protocols.pmod/Ports.pmod
-share/pike/modules/Calendar.pmod/Gregorian.pmod
-share/pike/modules/Calendar.pmod/ISO.pmod
-share/pike/modules/Calendar.pmod/Julian.pmod
-share/pike/modules/Calendar.pmod/Orthodox.pmod
-share/pike/modules/Calendar.pmod/Swedish.pmod
-share/pike/modules/Calendar.pmod/module.pmod
-share/pike/modules/Languages.pmod/PLIS.pmod
-share/pike/modules/Standards.pmod/ASN1.pmod/Encode.pmod
-share/pike/modules/Standards.pmod/ASN1.pmod/Decode.pmod
-share/pike/modules/Standards.pmod/ASN1.pmod/Types.pmod
-share/pike/modules/Standards.pmod/PKCS.pmod/CSR.pmod
-share/pike/modules/Standards.pmod/PKCS.pmod/Certificate.pmod
-share/pike/modules/Standards.pmod/PKCS.pmod/Identifiers.pmod
-share/pike/modules/Standards.pmod/PKCS.pmod/RSA.pmod
-share/pike/modules/Standards.pmod/PKCS.pmod/Signature.pmod
-share/pike/modules/Standards.pmod/PKCS.pmod/PFX.pmod
-share/pike/modules/Yabu.pmod/module.pmod
-share/pike/modules/Yabu.pmod/test.pike
-share/pike/modules/Locale.pmod/Charset.pmod
-share/pike/modules/Remote.pmod/Client.pike
-share/pike/modules/Remote.pmod/Server.pike
-share/pike/modules/Remote.pmod/call.pike
-share/pike/modules/Remote.pmod/connection.pike
-share/pike/modules/Remote.pmod/context.pike
-share/pike/modules/Remote.pmod/obj.pike
-share/pike/modules/Remote.pmod/remote.h
-share/pike/modules/Array.pmod
-share/pike/modules/Colors.pmod
-share/pike/modules/Crypto.pmod
-share/pike/modules/Getopt.pmod
-share/pike/modules/Process.pmod
-share/pike/modules/Simulate.pmod
-share/pike/modules/Stdio.pmod
-share/pike/modules/Stack.pmod
-share/pike/modules/String.pmod
-share/pike/modules/Thread.pmod
-share/pike/modules/__builtin.pmod
-share/pike/modules/error.pmod
-share/pike/master.pike.in
-@dirrm include/pike
-@dirrm lib/pike/modules
-@dirrm lib/pike/include
-@dirrm lib/pike
-@dirrm share/pike/include
-@dirrm share/pike/modules/ADT.pmod
-@dirrm share/pike/modules/Tools.pmod
-@dirrm share/pike/modules/Crypto
-@dirrm share/pike/modules/LR.pmod
-@dirrm share/pike/modules/Sql.pmod
-@dirrm share/pike/modules/Protocols.pmod/X.pmod/db
-@dirrm share/pike/modules/Protocols.pmod/X.pmod
-@dirrm share/pike/modules/Protocols.pmod
-@dirrm share/pike/modules/Calendar.pmod
-@dirrm share/pike/modules/Languages.pmod
-@dirrm share/pike/modules/Standards.pmod/ASN1.pmod
-@dirrm share/pike/modules/Standards.pmod/PKCS.pmod
-@dirrm share/pike/modules/Standards.pmod
-@dirrm share/pike/modules/Yabu.pmod
-@dirrm share/pike/modules/Locale.pmod
-@dirrm share/pike/modules/Remote.pmod
-@dirrm share/pike/modules
-@dirrm share/pike
diff --git a/lang/pike73/scripts/configure.pike b/lang/pike73/scripts/configure.pike
deleted file mode 100644
index 8a8d041d583e..000000000000
--- a/lang/pike73/scripts/configure.pike
+++ /dev/null
@@ -1,128 +0,0 @@
-#!/bin/sh
-
-if [ -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc ]; then
- exit
-fi
-
-/usr/bin/dialog --title "configuration options" --clear \
- --checklist "\n\
-Please select desired options:" -1 -1 11 \
-FreeType "TrueType font rendering" OFF \
-JPEG "support JPEG" OFF \
-threads "threads support" ON \
-GDBM "GNU database manager support" OFF \
-zlib "zlib library support" ON \
-gmp "support bignums" ON \
-readline "support for command line editing" ON \
-MySQL "MySQL database support" OFF \
-PostgreSQL "PostgreSQL database support" OFF \
-mSQL "mSQL database support" OFF \
-2> /tmp/checklist.tmp.$$
-#ssl "SSL support" OFF \
-retval=$?
-
-if [ -s /tmp/checklist.tmp.$$ ]; then
- set `cat /tmp/checklist.tmp.$$`
-fi
-rm -f /tmp/checklist.tmp.$$
-
-case $retval in
- 0) if [ -z "$*" ]; then
- echo "Nothing selected"
- fi
- ;;
- 1) echo "Cancel pressed."
- exit 1
- ;;
-esac
-
-mkdir -p ${WRKDIRPREFIX}${CURDIR}
-> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-
-while [ "$1" ]; do
- case $1 in
- \"FreeType\")
- echo "LIB_DEPENDS+= ttf.3:\${PORTSDIR}/print/freetype" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "CONFIGURE_ARGS+= --with-ttflib" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- FreeType=1
- ;;
- \"threads\")
- threads=1
- ;;
- \"gmp\")
- echo "CONFIGURE_ARGS+= --with-gmp" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- gmp=1
- ;;
- \"readline\")
- echo "CONFIGURE_ARGS+= --with-readline" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- readline=1
- ;;
- \"JPEG\")
- echo "LIB_DEPENDS+= jpeg.9:${PORTSDIR}/graphics/jpeg" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "CONFIGURE_ARGS+= --with-jpeg=\${PREFIX}" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- JPEG=1
- ;;
- \"GDBM\")
- echo "BUILD_DEPENDS= ${PREFIX}/lib/libgdbm.a:${PORTSDIR}/databases/gdbm" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "CONFIGURE_ARGS+= --with-gdbm=\${PREFIX}" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- GDBM=1
- ;;
- \"zlib\")
- echo "CONFIGURE_ARGS+= --with-zlib" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- zlib=1
- ;;
- \"MySQL\")
- echo ".if !exists(\${PREFIX}/lib/mysql/libmysqlclient.a) || exists(\${PREFIX}/lib/mysql/libmysqlclient.so)" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "LIB_DEPENDS+= mysqlclient.5:\${PORTSDIR}/databases/mysql322" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo ".else" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "BUILD_DEPENDS+= \${PREFIX}/lib/mysql/libmysqlclient.a:\${PORTSDIR}/databases/mysql321" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo ".endif" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "CONFIGURE_ARGS+= --with-mysql=\${PREFIX}" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- MySQL=1
- ;;
- \"PostgreSQL\")
- echo "BUILD_DEPENDS+= \${PREFIX}/pgsql/bin/psql:\${PORTSDIR}/databases/postgresql" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "CONFIGURE_ARGS+= --with-pgsql=\${PREFIX}/pgsql" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- PostgresSQL=1
- ;;
- \"mSQL\")
- echo "BUILD_DEPENDS+= msql:\${PORTSDIR}/databases/msql" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "CONFIGURE_ARGS+= --with-msql=\${PREFIX}" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- mSQL=1
- ;;
- esac
- shift
-done
-if [ -z "$FreeType" ]; then
- echo "CONFIGURE_ARGS+= --without-ttflib" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$threads" ]; then
- echo "CONFIGURE_ARGS+= --without-threads" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$GDBM" ]; then
- echo "CONFIGURE_ARGS+= --without-gdbm" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$zlib" ]; then
- echo "CONFIGURE_ARGS+= --without-zlib" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$MySQL" ]; then
- echo "CONFIGURE_ARGS+= --without-mysql" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$PostgreSQL" ]; then
- echo "CONFIGURE_ARGS+= --without-postgresql" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$mSQL" ]; then
- echo "CONFIGURE_ARGS+= --without-msql" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$gmp" ]; then
- echo "CONFIGURE_ARGS+= --without-gmp" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$JPEG" ]; then
- echo "CONFIGURE_ARGS+= --without-jpeg" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$readline" ]; then
- echo "CONFIGURE_ARGS+= --without-readline" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-if [ -z "$ssl" ]; then
- echo "CONFIGURE_ARGS+= --without-ssl" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-fi
diff --git a/lang/pike74/Makefile b/lang/pike74/Makefile
deleted file mode 100644
index 7543014e8472..000000000000
--- a/lang/pike74/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# New ports collection makefile for: pike
-# Version required: 0.6
-# Date created: 16 Jan 1999
-# Whom: vns@delta.odessa.ua
-#
-# $FreeBSD$
-#
-
-DISTNAME= Pike-v0.6.110
-PKGNAME= pike-0.6
-CATEGORIES= lang
-MASTER_SITES= http://pike.idonex.se/download/
-
-MAINTAINER= vns@delta.odessa.ua
-
-pre-fetch:
-.if !defined(BATCH)
- @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.pike
-.endif
-
-WRKSRC= ${WRKDIR}/${DISTNAME}/src/
-
-IS_INTERACTIVE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS?= \
- --without-ttflib \
- --without-gdbm \
- --without-mysql \
- --without-postgresql \
- --without-msql \
- --without-jpeg
-
-pre-configure:
- @${ECHO} ${CONFIGURE_ARGS}
-
-.include <bsd.port.mk>
diff --git a/lang/pike74/distinfo b/lang/pike74/distinfo
deleted file mode 100644
index 5a2e94e94bf3..000000000000
--- a/lang/pike74/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (Pike-v0.6.110.tar.gz) = a6ed59464a11c09611c803e83fb62282
diff --git a/lang/pike74/pkg-comment b/lang/pike74/pkg-comment
deleted file mode 100644
index c8ba59e633e4..000000000000
--- a/lang/pike74/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A dynamic programming language with a syntax similar to C++
diff --git a/lang/pike74/pkg-descr b/lang/pike74/pkg-descr
deleted file mode 100644
index 78622c5dce00..000000000000
--- a/lang/pike74/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Pike is easy to learn, and just as easy to use in the development of
-powerful applications. The language is designed to be useful and
-powerful. As the syntax of Pike is similar to that of C, most
-programmers will find it easy to use. As Pike is a high-level,
-interpreted and modular object-oriented language, powerful
-applications can be rapidly developed. Pike has evolved rather than
-been designed, and the changes made have been guided by its users'
-needs. In general, the better you get to know Pike, the more you will
-appreciate it, from a user's perspective.
-
-WWW: http://pike.idonex.se/
diff --git a/lang/pike74/pkg-plist b/lang/pike74/pkg-plist
deleted file mode 100644
index f0ffdb305d73..000000000000
--- a/lang/pike74/pkg-plist
+++ /dev/null
@@ -1,221 +0,0 @@
-bin/pike
-bin/pike-module
-bin/hilfe
-include/pike/acconfig.h
-include/pike/array.h
-include/pike/backend.h
-include/pike/block_alloc.h
-include/pike/builtin_functions.h
-include/pike/callback.h
-include/pike/compilation.h
-include/pike/constants.h
-include/pike/cpp.h
-include/pike/cyclic.h
-include/pike/dmalloc.h
-include/pike/docode.h
-include/pike/dynamic_buffer.h
-include/pike/dynamic_load.h
-include/pike/efun.h
-include/pike/encode.h
-include/pike/error.h
-include/pike/fd_control.h
-include/pike/fdlib.h
-include/pike/fsort.h
-include/pike/fsort_template.h
-include/pike/gc.h
-include/pike/global.h
-include/pike/las.h
-include/pike/hashtable.h
-include/pike/interpret.h
-include/pike/language.h
-include/pike/lex.h
-include/pike/machine.h
-include/pike/main.h
-include/pike/mapping.h
-include/pike/module.h
-include/pike/module_support.h
-include/pike/multiset.h
-include/pike/object.h
-include/pike/opcodes.h
-include/pike/operators.h
-include/pike/otable.h
-include/pike/peep.h
-include/pike/pike_macros.h
-include/pike/pike_memory.h
-include/pike/pike_types.h
-include/pike/port.h
-include/pike/program.h
-include/pike/program_areas.h
-include/pike/queue.h
-include/pike/rusage.h
-include/pike/signal_handler.h
-include/pike/stralloc.h
-include/pike/stuff.h
-include/pike/svalue.h
-include/pike/threads.h
-include/pike/time_stuff.h
-include/pike/version.h
-include/pike/y.tab.h
-include/pike/dynamic_module_makefile
-include/pike/aclocal.m4
-lib/pike/modules/Gdbm.so
-lib/pike/modules/Gmp.so
-lib/pike/modules/Gz.so
-lib/pike/modules/Image.so
-lib/pike/modules/MIME.so
-lib/pike/modules/MIME.pmod
-lib/pike/modules/Msql.so
-lib/pike/modules/Mysql.so
-lib/pike/modules/Pipe.so
-lib/pike/modules/Postgres.so
-lib/pike/modules/Regexp.so
-lib/pike/modules/Ssleay.so
-lib/pike/modules/Yp.so
-lib/pike/modules/Yp.pmod
-lib/pike/modules/_Charset.so
-lib/pike/modules/_Charset.pmod
-lib/pike/modules/_Image_JPEG.so
-lib/pike/modules/_Image_TTF.so
-lib/pike/modules/_Image_XFace.so
-lib/pike/modules/_Lobotomized_Crypto.so
-lib/pike/modules/call_out.pmod
-lib/pike/modules/files.pmod
-lib/pike/modules/math.pmod
-lib/pike/modules/readline.so
-lib/pike/modules/spider.so
-lib/pike/modules/sprintf.pmod
-lib/pike/modules/system.pmod
-lib/pike/master.pike
-share/pike/include/getopt.h
-share/pike/include/array.h
-share/pike/include/fifo.h
-share/pike/include/process.h
-share/pike/include/mysql.h
-share/pike/include/simulate.h
-share/pike/include/sql.h
-share/pike/include/stack.h
-share/pike/include/stdio.h
-share/pike/include/string.h
-share/pike/include/syslog.h
-share/pike/include/msql.h
-share/pike/include/postgres.h
-share/pike/modules/ADT.pmod/queue.pike
-share/pike/modules/ADT.pmod/struct.pike
-share/pike/modules/ADT.pmod/Table.pmod
-share/pike/modules/Tools.pmod/Hilfe.pmod
-share/pike/modules/Tools.pmod/sed.pmod
-share/pike/modules/Tools.pmod/PEM.pmod
-share/pike/modules/Tools.pmod/_PEM.pmod
-share/pike/modules/Crypto/des3.pike
-share/pike/modules/Crypto/des3_cbc.pike
-share/pike/modules/Crypto/des_cbc.pike
-share/pike/modules/Crypto/idea_cbc.pike
-share/pike/modules/Crypto/randomness.pmod
-share/pike/modules/Crypto/rsa.pike
-share/pike/modules/Crypto/hmac.pike
-share/pike/modules/LR.pmod/Grammar_parser.pmod
-share/pike/modules/LR.pmod/item.pike
-share/pike/modules/LR.pmod/kernel.pike
-share/pike/modules/LR.pmod/lr.pike
-share/pike/modules/LR.pmod/parser.pike
-share/pike/modules/LR.pmod/priority.pike
-share/pike/modules/LR.pmod/rule.pike
-share/pike/modules/LR.pmod/scanner.pike
-share/pike/modules/Sql.pmod/mysql.pike
-share/pike/modules/Sql.pmod/mysql_result.pike
-share/pike/modules/Sql.pmod/sql.pike
-share/pike/modules/Sql.pmod/sql_result.pike
-share/pike/modules/Sql.pmod/odbc.pike
-share/pike/modules/Sql.pmod/odbc_result.pike
-share/pike/modules/Sql.pmod/oracle.pike
-share/pike/modules/Sql.pmod/msql.pike
-share/pike/modules/Sql.pmod/postgres.pike
-share/pike/modules/Sql.pmod/postgres_result.pike
-share/pike/modules/Protocols.pmod/X.pmod/db/compose.db
-share/pike/modules/Protocols.pmod/X.pmod/db/compose
-share/pike/modules/Protocols.pmod/X.pmod/db/convert_compose.pike
-share/pike/modules/Protocols.pmod/X.pmod/db/keysyms
-share/pike/modules/Protocols.pmod/X.pmod/Atom.pmod
-share/pike/modules/Protocols.pmod/X.pmod/AUTHORS
-share/pike/modules/Protocols.pmod/X.pmod/Auth.pmod
-share/pike/modules/Protocols.pmod/X.pmod/Extensions.pmod
-share/pike/modules/Protocols.pmod/X.pmod/Requests.pmod
-share/pike/modules/Protocols.pmod/X.pmod/Types.pmod
-share/pike/modules/Protocols.pmod/X.pmod/XImage.pmod
-share/pike/modules/Protocols.pmod/X.pmod/XTools.pmod
-share/pike/modules/Protocols.pmod/X.pmod/Xlib.pmod
-share/pike/modules/Protocols.pmod/X.pmod/_Types.pmod
-share/pike/modules/Protocols.pmod/X.pmod/_Xlib.pmod
-share/pike/modules/Protocols.pmod/X.pmod/error.h
-share/pike/modules/Protocols.pmod/X.pmod/keysyms.h
-share/pike/modules/Protocols.pmod/X.pmod/my_struct.pmod
-share/pike/modules/Protocols.pmod/DNS.pmod
-share/pike/modules/Protocols.pmod/NNTP.pmod
-share/pike/modules/Protocols.pmod/LPD.pmod
-share/pike/modules/Protocols.pmod/SMTP.pmod
-share/pike/modules/Protocols.pmod/TELNET.pmod
-share/pike/modules/Protocols.pmod/Line.pmod
-share/pike/modules/Protocols.pmod/Ident.pmod
-share/pike/modules/Protocols.pmod/Ports.pmod
-share/pike/modules/Calendar.pmod/Gregorian.pmod
-share/pike/modules/Calendar.pmod/ISO.pmod
-share/pike/modules/Calendar.pmod/Julian.pmod
-share/pike/modules/Calendar.pmod/Orthodox.pmod
-share/pike/modules/Calendar.pmod/Swedish.pmod
-share/pike/modules/Calendar.pmod/module.pmod
-share/pike/modules/Languages.pmod/PLIS.pmod
-share/pike/modules/Standards.pmod/ASN1.pmod/Encode.pmod
-share/pike/modules/Standards.pmod/ASN1.pmod/Decode.pmod
-share/pike/modules/Standards.pmod/ASN1.pmod/Types.pmod
-share/pike/modules/Standards.pmod/PKCS.pmod/CSR.pmod
-share/pike/modules/Standards.pmod/PKCS.pmod/Certificate.pmod
-share/pike/modules/Standards.pmod/PKCS.pmod/Identifiers.pmod
-share/pike/modules/Standards.pmod/PKCS.pmod/RSA.pmod
-share/pike/modules/Standards.pmod/PKCS.pmod/Signature.pmod
-share/pike/modules/Standards.pmod/PKCS.pmod/PFX.pmod
-share/pike/modules/Yabu.pmod/module.pmod
-share/pike/modules/Yabu.pmod/test.pike
-share/pike/modules/Locale.pmod/Charset.pmod
-share/pike/modules/Remote.pmod/Client.pike
-share/pike/modules/Remote.pmod/Server.pike
-share/pike/modules/Remote.pmod/call.pike
-share/pike/modules/Remote.pmod/connection.pike
-share/pike/modules/Remote.pmod/context.pike
-share/pike/modules/Remote.pmod/obj.pike
-share/pike/modules/Remote.pmod/remote.h
-share/pike/modules/Array.pmod
-share/pike/modules/Colors.pmod
-share/pike/modules/Crypto.pmod
-share/pike/modules/Getopt.pmod
-share/pike/modules/Process.pmod
-share/pike/modules/Simulate.pmod
-share/pike/modules/Stdio.pmod
-share/pike/modules/Stack.pmod
-share/pike/modules/String.pmod
-share/pike/modules/Thread.pmod
-share/pike/modules/__builtin.pmod
-share/pike/modules/error.pmod
-share/pike/master.pike.in
-@dirrm include/pike
-@dirrm lib/pike/modules
-@dirrm lib/pike/include
-@dirrm lib/pike
-@dirrm share/pike/include
-@dirrm share/pike/modules/ADT.pmod
-@dirrm share/pike/modules/Tools.pmod
-@dirrm share/pike/modules/Crypto
-@dirrm share/pike/modules/LR.pmod
-@dirrm share/pike/modules/Sql.pmod
-@dirrm share/pike/modules/Protocols.pmod/X.pmod/db
-@dirrm share/pike/modules/Protocols.pmod/X.pmod
-@dirrm share/pike/modules/Protocols.pmod
-@dirrm share/pike/modules/Calendar.pmod
-@dirrm share/pike/modules/Languages.pmod
-@dirrm share/pike/modules/Standards.pmod/ASN1.pmod
-@dirrm share/pike/modules/Standards.pmod/PKCS.pmod
-@dirrm share/pike/modules/Standards.pmod
-@dirrm share/pike/modules/Yabu.pmod
-@dirrm share/pike/modules/Locale.pmod
-@dirrm share/pike/modules/Remote.pmod
-@dirrm share/pike/modules
-@dirrm share/pike
diff --git a/lang/pike74/scripts/configure.pike b/lang/pike74/scripts/configure.pike
deleted file mode 100644
index 8a8d041d583e..000000000000
--- a/lang/pike74/scripts/configure.pike
+++ /dev/null
@@ -1,128 +0,0 @@
-#!/bin/sh
-
-if [ -f ${WRKDIRPREFIX}${CURDIR}/Makefile.inc ]; then
- exit
-fi
-
-/usr/bin/dialog --title "configuration options" --clear \
- --checklist "\n\
-Please select desired options:" -1 -1 11 \
-FreeType "TrueType font rendering" OFF \
-JPEG "support JPEG" OFF \
-threads "threads support" ON \
-GDBM "GNU database manager support" OFF \
-zlib "zlib library support" ON \
-gmp "support bignums" ON \
-readline "support for command line editing" ON \
-MySQL "MySQL database support" OFF \
-PostgreSQL "PostgreSQL database support" OFF \
-mSQL "mSQL database support" OFF \
-2> /tmp/checklist.tmp.$$
-#ssl "SSL support" OFF \
-retval=$?
-
-if [ -s /tmp/checklist.tmp.$$ ]; then
- set `cat /tmp/checklist.tmp.$$`
-fi
-rm -f /tmp/checklist.tmp.$$
-
-case $retval in
- 0) if [ -z "$*" ]; then
- echo "Nothing selected"
- fi
- ;;
- 1) echo "Cancel pressed."
- exit 1
- ;;
-esac
-
-mkdir -p ${WRKDIRPREFIX}${CURDIR}
-> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-
-while [ "$1" ]; do
- case $1 in
- \"FreeType\")
- echo "LIB_DEPENDS+= ttf.3:\${PORTSDIR}/print/freetype" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "CONFIGURE_ARGS+= --with-ttflib" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- FreeType=1
- ;;
- \"threads\")
- threads=1
- ;;
- \"gmp\")
- echo "CONFIGURE_ARGS+= --with-gmp" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- gmp=1
- ;;
- \"readline\")
- echo "CONFIGURE_ARGS+= --with-readline" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- readline=1
- ;;
- \"JPEG\")
- echo "LIB_DEPENDS+= jpeg.9:${PORTSDIR}/graphics/jpeg" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "CONFIGURE_ARGS+= --with-jpeg=\${PREFIX}" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- JPEG=1
- ;;
- \"GDBM\")
- echo "BUILD_DEPENDS= ${PREFIX}/lib/libgdbm.a:${PORTSDIR}/databases/gdbm" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "CONFIGURE_ARGS+= --with-gdbm=\${PREFIX}" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- GDBM=1
- ;;
- \"zlib\")
- echo "CONFIGURE_ARGS+= --with-zlib" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- zlib=1
- ;;
- \"MySQL\")
- echo ".if !exists(\${PREFIX}/lib/mysql/libmysqlclient.a) || exists(\${PREFIX}/lib/mysql/libmysqlclient.so)" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "LIB_DEPENDS+= mysqlclient.5:\${PORTSDIR}/databases/mysql322" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo ".else" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "BUILD_DEPENDS+= \${PREFIX}/lib/mysql/libmysqlclient.a:\${PORTSDIR}/databases/mysql321" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo ".endif" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "CONFIGURE_ARGS+= --with-mysql=\${PREFIX}" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- MySQL=1
- ;;
- \"PostgreSQL\")
- echo "BUILD_DEPENDS+= \${PREFIX}/pgsql/bin/psql:\${PORTSDIR}/databases/postgresql" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "CONFIGURE_ARGS+= --with-pgsql=\${PREFIX}/pgsql" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- PostgresSQL=1
- ;;
- \"mSQL\")
- echo "BUILD_DEPENDS+= msql:\${PORTSDIR}/databases/msql" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- echo "CONFIGURE_ARGS+= --with-msql=\${PREFIX}" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
- mSQL=1
- ;;
- esac
- shift
-done
-if [ -z "$FreeType" ]; then
- echo "CONFIGURE_ARGS+= --without-ttflib" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$threads" ]; then
- echo "CONFIGURE_ARGS+= --without-threads" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$GDBM" ]; then
- echo "CONFIGURE_ARGS+= --without-gdbm" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$zlib" ]; then
- echo "CONFIGURE_ARGS+= --without-zlib" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$MySQL" ]; then
- echo "CONFIGURE_ARGS+= --without-mysql" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$PostgreSQL" ]; then
- echo "CONFIGURE_ARGS+= --without-postgresql" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$mSQL" ]; then
- echo "CONFIGURE_ARGS+= --without-msql" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$gmp" ]; then
- echo "CONFIGURE_ARGS+= --without-gmp" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$JPEG" ]; then
- echo "CONFIGURE_ARGS+= --without-jpeg" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-if [ -z "$readline" ]; then
- echo "CONFIGURE_ARGS+= --without-readline" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-if [ -z "$ssl" ]; then
- echo "CONFIGURE_ARGS+= --without-ssl" >> ${WRKDIRPREFIX}${CURDIR}/Makefile.inc
-fi
-fi
diff --git a/lang/python-devel/Makefile b/lang/python-devel/Makefile
deleted file mode 100644
index fe715b119522..000000000000
--- a/lang/python-devel/Makefile
+++ /dev/null
@@ -1,114 +0,0 @@
-# New ports collection makefile for: python
-# Version required: 1.5.2
-# Date created: 08 August 1995
-# Whom: jkh
-#
-# $FreeBSD$
-#
-
-DISTNAME= py152
-PKGNAME= python-1.5.2
-CATEGORIES= lang python tk82
-MASTER_SITES= ftp://www.python.org/pub/python/src/ \
- ftp://ftp.cwi.nl/pub/python/src/
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= tg@FreeBSD.org
-
-LIB_DEPENDS= ${TK_DEPENDS}
-
-DIST_SUBDIR= python
-WRKSRC= ${WRKDIR}/Python-1.5.2
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-fpectl --with-libs='-lxpg4'
-CONFIGURE_ENV= OPT="${CFLAGS}"
-INSTALL_TARGET= install
-PLIST= ${WRKDIR}/PLIST
-MAN1= python.1
-
-#
-# The standard setup file
-#
-SETUP_FILE= Setup
-
-#
-# Support for Tk is compiled in by default.
-#
-WITH_TK?= yes
-.if defined(WITH_TK) && $(WITH_TK) == yes
-TK_DEPENDS= tk82.1:${PORTSDIR}/x11-toolkits/tk82
-SETUP_LOCAL= Setup.tk
-PLIST_TK= ${PKGDIR}/PLIST.tk
-.endif
-
-#
-# If you want to use Python's thread module, you need to set WITH_THREADS
-# to 'yes', and you must have the FreeBSD threading c library (libc_r)
-# installed. See 'man 3 pthread' for details on libc_r.
-#
-# This option is enabled by default.
-#
-WITH_THREADS?= yes
-LIBC_R!= /sbin/ldconfig -r | grep c_r || true
-.if ${LIBC_R} != "" && defined(WITH_THREADS) && ${WITH_THREADS} == yes
-CONFIGURE_ARGS+= --with-thread
-CFLAGS+= -D_THREAD_SAFE
-CONFIGURE_ENV+= LDFLAGS="-pthread ${LDFLAGS}"
-.endif
-
-#
-# The mpz module is built on machines with a full source tree
-#
-.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
-SETUP_LOCAL+= Setup.gmp
-PLIST_GMP= ${PKGDIR}/PLIST.gmp
-.endif
-
-#
-# Install the Tools by default. It contains scripts ranging from an IDE
-# to a web tree checker, to a collection of simple scripts that are useful
-# while extending or managing Python.
-#
-WITH_TOOLS?= yes
-.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
-PLIST_TOOLS= ${PKGDIR}/PLIST.Tools
-.endif
-
-post-extract:
- cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
-
-post-configure:
- ${CP} ${FILESDIR}/${SETUP_FILE} ${WRKSRC}/Modules/Setup
-.for file in ${SETUP_LOCAL}
- ${CAT} ${FILESDIR}/${file} >> ${WRKSRC}/Modules/Setup.local
-.endfor
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 400000
-PLATFORMS=plat-freebsd2 plat-freebsd3
-.elif ${OSVERSION} >= 300000
-PLATFORMS=plat-freebsd2 plat-freebsd4
-.else
-PLATFORMS=plat-freebsd3 plat-freebsd4
-.endif
-
-pre-install:
-.for platform in ${PLATFORMS}
- ${MKDIR} ${PREFIX}/lib/python1.5/${platform}
- ${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/* \
- ${PREFIX}/lib/python1.5/${platform}/
-.endfor
- @sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
-
-post-install:
- strip ${PREFIX}/bin/python
- @${MKDIR} ${PREFIX}/share/doc/python
- ${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
- @${MKDIR} ${PREFIX}/lib/python1.5/site-packages
-.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
- @cd ${WRKSRC}; tar cf - Tools | \
- (cd ${PREFIX}/lib/python1.5; tar xf -)
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/lang/python-devel/distinfo b/lang/python-devel/distinfo
deleted file mode 100644
index 72ca6a75cf6c..000000000000
--- a/lang/python-devel/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (python/py152.tgz) = e9d677ae6d5a3efc6937627ed8a3e752
diff --git a/lang/python-devel/files/Setup b/lang/python-devel/files/Setup
deleted file mode 100644
index ec3a6be9631a..000000000000
--- a/lang/python-devel/files/Setup
+++ /dev/null
@@ -1,401 +0,0 @@
-# The file Setup is used by the makesetup script to construct the files
-# Makefile and config.c, from Makefile.pre and config.c.in,
-# respectively. The file Setup itself is initially copied from
-# Setup.in; once it exists it will not be overwritten, so you can edit
-# Setup to your heart's content. Note that Makefile.pre is created
-# from Makefile.pre.in by the toplevel configure script.
-
-# (VPATH notes: Setup and Makefile.pre are in the build directory, as
-# are Makefile and config.c; the *.in files are in the source
-# directory.)
-
-# Each line in this file describes one or more optional modules.
-# Comment out lines to suppress modules.
-# Lines have the following structure:
-#
-# <module> ... [<sourcefile> ...] [<cpparg> ...] [<library> ...]
-#
-# <sourcefile> is anything ending in .c (.C, .cc, .c++ are C++ files)
-# <cpparg> is anything starting with -I, -D, -U or -C
-# <library> is anything ending in .a or beginning with -l or -L
-# <module> is anything else but should be a valid Python
-# identifier (letters, digits, underscores, beginning with non-digit)
-#
-# Lines can also have the form
-#
-# <name> = <value>
-#
-# which defines a Make variable definition inserted into Makefile.in
-#
-# Finally, if a line has the literal form
-#
-# *shared*
-#
-# (that is including the '*' and '*' !) then the following modules will
-# not be included in the config.c file, nor in the list of objects to be
-# added to the library archive, and their linker options won't be added
-# to the linker options, but rules to create their .o files and their
-# shared libraries will still be added to the Makefile, and their
-# names will be collected in the Make variable SHAREDMODS. This is
-# used to build modules as shared libraries. (They must be installed
-# using "make sharedinstall".) (For compatibility, *noconfig* has the
-# same effect as *shared*.)
-
-# NOTE: As a standard policy, as many modules as can be supported by a
-# platform should be present. The distribution comes with all modules
-# enabled that are supported by most platforms and don't require you
-# to ftp sources from elsewhere.
-
-
-# Some special rules to define PYTHONPATH.
-# Edit the definitions below to indicate which options you are using.
-# Don't add any whitespace or comments!
-
-# Directories where library files get installed.
-# DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
-DESTLIB=$(LIBDEST)
-MACHDESTLIB=$(BINLIBDEST)
-
-# NOTE: all the paths are now relative to the prefix that is computed
-# at run time!
-
-# Standard path -- don't edit.
-# No leading colon since this is the first entry
-# Empty since this is now just the runtime prefix.
-DESTPATH=
-
-# Site specific path insertions -- should begin with : if non-empty
-SITEPATH=
-
-# Standard enabled (tests are always available)
-TESTPATH=:test
-
-# Path for machine- or system-dependent modules (and shared libraries)
-MACHDEPPATH=:plat-$(MACHDEP)
-
-COREPYTHONPATH=$(DESTPATH)$(SITEPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
-PYTHONPATH=$(COREPYTHONPATH)
-
-
-# The modules listed here can't be built as shared libraries for
-# various reasons; therefore they are listed here instead of in the
-# normal order.
-
-# Some modules that are normally always on:
-
-regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style
-pcre pcremodule.c pypcre.c # Regular expressions, Perl style (for re.py)
-posix posixmodule.c # posix (UNIX) system calls
-signal signalmodule.c # signal(2)
-
-# The SGI specific GL module:
-
-GLHACK=-Dclear=__GLclear
-#gl glmodule.c cgensupport.c -I$(srcdir) $(GLHACK) -lgl -lX11
-
-# The thread module is now automatically enabled, see Setup.thread.
-
-# Pure module. Cannot be linked dynamically.
-# -DWITH_QUANTIFY, -DWITH_PURIFY, or -DWITH_ALL_PURE
-#WHICH_PURE_PRODUCTS=-DWITH_ALL_PURE
-#PURE_INCLS=-I/usr/local/include
-#PURE_STUBLIBS=-L/usr/local/lib -lpurify_stubs -lquantify_stubs
-#pure puremodule.c $(WHICH_PURE_PRODUCTS) $(PURE_INCLS) $(PURE_STUBLIBS)
-
-# Uncommenting the following line tells makesetup that all following
-# modules are to be built as shared libraries (see above for more
-# detail):
-
-#*shared*
-
-
-# GNU readline. Unlike previous Python incarnations, GNU readline is
-# now incorporated in an optional module, configured in the Setup file
-# instead of by a configure script switch. You may have to insert a
-# -L option pointing to the directory where libreadline.* lives,
-# and you may have to change -ltermcap to -ltermlib or perhaps remove
-# it, depending on your system -- see the GNU readline instructions.
-# It's okay for this to be a shared library, too.
-
-readline readline.c -lmytinfo -lreadline -ltermcap
-
-
-# Modules that should always be present (non UNIX dependent):
-
-array arraymodule.c # array objects
-cmath cmathmodule.c # complex math library functions
-math mathmodule.c -lm # math library functions, e.g. sin()
-strop stropmodule.c # fast string operations implemented in C
-struct structmodule.c # binary structure packing/unpacking
-time timemodule.c # -lm # time operations and variables
-operator operator.c # operator.add() and similar goodies
-
-_locale _localemodule.c # access to ISO C locale support
-
-
-# Modules with some UNIX dependencies -- on by default:
-# (If you have a really backward UNIX, select and socket may not be
-# supported...)
-
-fcntl fcntlmodule.c # fcntl(2) and ioctl(2)
-pwd pwdmodule.c # pwd(3)
-grp grpmodule.c # grp(3)
-select selectmodule.c # select(2); not on ancient System V
-socket socketmodule.c # socket(2); not on ancient System V
-errno errnomodule.c # posix (UNIX) errno values
-
-# The crypt module is now disabled by default because it breaks builds
-# on many systems (where -lcrypt is needed), e.g. Linux (I believe).
-crypt cryptmodule.c -lcrypt # crypt(3); needs -lcrypt on some systems
-
-*shared*
-
-# Some more UNIX dependent modules -- off by default, since these
-# are not supported by all UNIX systems:
-
-nis nismodule.c # Sun yellow pages -- not everywhere
-termios termios.c # Steen Lumholt's termios module
-resource resource.c # Jeremy Hylton's rlimit interface
-
-
-# Multimedia modules -- off by default.
-# These don't work for 64-bit platforms!!!
-# These represent audio samples or images as strings:
-
-audioop audioop.c # Operations on audio samples
-imageop imageop.c # Operations on images
-rgbimg rgbimgmodule.c # Read SGI RGB image files (but coded portably)
-
-
-# The stdwin module provides a simple, portable (between X11 and Mac)
-# windowing interface. You need to ftp the STDWIN library, e.g. from
-# ftp://ftp.cwi.nl/pub/stdwin. (If you get it elsewhere, be sure to
-# get version 1.0 or higher!) The STDWIN variable must point to the
-# STDWIN toplevel directory.
-
-# Uncomment and edit as needed:
-#STDWIN=/ufs/guido/src/stdwin
-
-# Uncomment these lines:
-#STDWINPATH=:$(DESTLIB)/stdwin
-#LIBTEXTEDIT=$(STDWIN)/$(MACHDEP)/Packs/textedit/libtextedit.a
-#LIBX11STDWIN=$(STDWIN)/$(MACHDEP)/Ports/x11/libstdwin.a
-#stdwin stdwinmodule.c -I$(STDWIN)/H $(LIBTEXTEDIT) $(LIBX11STDWIN) -lX11
-
-# Use this instead of the last two lines above for alphanumeric stdwin:
-#LIBALFASTDWIN=$(STDWIN)/$(MACHDEP)/Ports/alfa/libstdwin.a
-#stdwin stdwinmodule.c -I$(STDWIN)/H $(LIBTEXTEDIT) $(LIBALFASTDWIN) -ltermcap
-
-
-# The md5 module implements the RSA Data Security, Inc. MD5
-# Message-Digest Algorithm, described in RFC 1321. The necessary files
-# md5c.c and md5.h are included here.
-
-md5 md5module.c md5c.c
-
-
-# The sha module implements the SHA checksum algorithm.
-# (NIST's Secure Hash Algorithm.)
-sha shamodule.c
-
-
-# The mpz module interfaces to the GNU Multiple Precision library.
-# You need to ftp the GNU MP library.
-# The GMP variable must point to the GMP source directory.
-# This was originally written and tested against GMP 1.2 and 1.3.2.
-# It has been modified by Rob Hooft to work with 2.0.2 as well, but I
-# haven't tested it recently.
-
-# A compatible MP library unencombered by the GPL also exists. It was
-# posted to comp.sources.misc in volume 40 and is widely available from
-# FTP archive sites. One URL for it is:
-# ftp://gatekeeper.dec.com/.b/usenet/comp.sources.misc/volume40/fgmp/part01.Z
-
-#GMP=/ufs/guido/src/gmp
-#mpz mpzmodule.c -lgmp
-
-
-# SGI IRIX specific modules -- off by default.
-
-# These module work on any SGI machine:
-
-# *** gl must be enabled higher up in this file ***
-#fm fmmodule.c -lfm -lgl # Font Manager
-#sgi sgimodule.c # sgi.nap() and a few more
-
-# This module requires the header file
-# /usr/people/4Dgifts/iristools/include/izoom.h:
-
-#imgfile imgfile.c -limage -lgutil -lm # Image Processing Utilities
-
-
-# These modules require the Multimedia Development Option (I think):
-
-#al almodule.c -laudio # Audio Library
-#cd cdmodule.c -lcdaudio -lds -lmediad # CD Audio Library
-#cl clmodule.c -lcl -lawareaudio # Compression Library
-#sv svmodule.c yuvconvert.c -lsvideo -lXext -lX11 # Starter Video
-
-
-# The FORMS library, by Mark Overmars, implements user interface
-# components such as dialogs and buttons using SGI's GL and FM
-# libraries. You must ftp the FORMS library separately from
-# ftp://ftp.cs.ruu.nl/pub/SGI/FORMS. It was tested with FORMS 2.2a.
-# The FORMS variable must point to the FORMS subdirectory of the forms
-# toplevel directory:
-
-#FORMS=/ufs/guido/src/forms/FORMS
-#fl flmodule.c -I$(FORMS) $(FORMS)/libforms.a -lfm -lgl
-
-
-# SunOS specific modules -- off by default:
-
-#sunaudiodev sunaudiodev.c
-
-
-# George Neville-Neil's timing module:
-
-timing timingmodule.c
-
-
-# The _tkinter module.
-#
-# The TKPATH variable is always enabled, to save you the effort.
-TKPATH=:lib-tk
-
-# The command for _tkinter is long and site specific. Please
-# uncomment and/or edit those parts as indicated. If you don't have a
-# specific extension (e.g. Tix or BLT), leave the corresponding line
-# commented out. (Leave the trailing backslashes in! If you
-# experience strange errors, you may want to join all uncommented
-# lines and remove the backslashes -- the backslash interpretation is
-# done by the shell's "read" command and it may not be implemented on
-# every system.
-
-# *** Always uncomment this (leave the leading underscore in!):
-# _tkinter _tkinter.c tkappinit.c -DWITH_APPINIT \
-# *** Uncommend and edit to reflect where your X11 header files are:
-# -I/usr/X11R6/include \
-# *** Or uncomment this for Solaris:
-# -I/usr/openwin/include \
-# *** Uncomment and edit to reflect where your Tcl/Tk headers are:
-# -I/usr/local/include \
-# *** Uncomment and edit for Tix extension only:
-# -DWITH_TIX -ltix4.1.8.0 \
-# *** Uncomment and edit for BLT extension only:
-# -DWITH_BLT -I/usr/local/blt/blt8.0-unoff/include -lBLT8.0 \
-# *** Uncomment and edit for PIL (TkImaging) extension only:
-# -DWITH_PIL -I../Extensions/Imaging/libImaging tkImaging.c \
-# *** Uncomment and edit for Mesa (what's Mesa?):
-# -lGL -lGLU -lMesatk -lMesaaux \
-# *** Uncomment and edit for TOGL extension only:
-# -DWITH_TOGL togl.c \
-# *** Uncomment and edit to reflect where your Tcl/Tk libraries are:
-# -L/usr/local/lib \
-# *** Uncomment and edit to reflect your Tcl/Tk versions:
-# -ltk8.0 -ltcl8.0 \
-# *** Uncomment and edit to reflect where your X11 libraries are:
-# -L/usr/X11R6/lib \
-# *** Or uncomment this for Solaris:
-# -L/usr/openwin/lib \
-# *** Always uncomment this; X11 libraries to link with:
-# -lX11 -lXext -lXmu
-
-
-# Lance Ellinghaus's modules:
-
-rotor rotormodule.c # enigma-inspired encryption
-syslog syslogmodule.c # syslog daemon interface
-
-
-# Lance's curses module. This requires the System V version of
-# curses, sometimes known as ncurses (e.g. on Linux, link with
-# -lncurses instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include
-# -L/usr/5lib before -lcurses).
-
-curses cursesmodule.c -lmytinfo -lncurses -ltermcap
-
-
-
-# Tommy Burnette's 'new' module (creates new empty objects of certain kinds):
-
-#new newmodule.c
-
-
-# Generic (SunOS / SVR4) dynamic loading module.
-# This is not needed for dynamic loading of Python modules --
-# it is a highly experimental and dangerous device for calling
-# *arbitrary* C functions in *arbitrary* shared libraries:
-
-dl dlmodule.c
-
-# Modules that provide persistent dictionary-like semantics. You will
-# probably want to arrange for at least one of them to be available on
-# your machine, though none are defined by default because of library
-# dependencies. The Python module anydbm.py provides an
-# implementation independent wrapper for these; dumbdbm.py provides
-# similar functionality (but slower of course) implemented in Python.
-
-# The standard Unix dbm module:
-
-dbm dbmmodule.c # dbm(3) may require -lndbm or similar
-
-# Anthony Baxter's gdbm module (derived from Jack's dbm module)
-# GNU dbm(3) will require -lgdbm:
-
-#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
-
-
-# Berkeley DB interface.
-#
-# This requires the Berkeley DB code, see
-# ftp://ftp.cs.berkeley.edu/pub/4bsd/db.1.85.tar.gz
-#
-# Edit the variables DB and DBPORT to point to the db top directory
-# and the subdirectory of PORT where you built it.
-
-#DB=/depot/sundry/src/db.1.85/
-#DBPORT=$(DB)/PORT/sunos.5.2
-#bsddb bsddbmodule.o -I$(DB)/include -I$(DBPORT) $(DBPORT)/libdb.a
-bsddb bsddbmodule.o
-
-
-
-# David Wayne Williams' soundex module
-#soundex soundex.c
-
-# Helper module for various ascii-encoders
-binascii binascii.c
-
-# Fred Drake's interface to the Python parser.
-parser parsermodule.c
-
-# Digital Creations' cStringIO and cPickle
-cStringIO cStringIO.c
-cPickle cPickle.c
-
-
-# Lee Busby's SIGFPE modules.
-# The library to link fpectl with is platform specific.
-# Choose *one* of the options below for fpectl:
-
-# For SGI IRIX (tested on 5.3):
-#fpectl fpectlmodule.c -lfpe
-
-# For Solaris with SunPro compiler (tested on Solaris 2.5 with SunPro C 4.2):
-# (Without the compiler you don't have -lsunmath.)
-#fpectl fpectlmodule.c -R/opt/SUNWspro/lib -lsunmath -lm
-
-# For other systems: see instructions in fpectlmodule.c.
-fpectl fpectlmodule.c
-
-# Test module for fpectl. No extra libraries needed.
-fpetest fpetestmodule.c
-
-# Andrew Kuchling's zlib module.
-# This require zlib 1.0.4 (or later). See http://quest.jpl.nasa.gov/zlib/
-zlib zlibmodule.c -lz
-
-
-# Example -- included for reference only:
-# xx xxmodule.c
diff --git a/lang/python-devel/files/Setup.gmp b/lang/python-devel/files/Setup.gmp
deleted file mode 100644
index 5e70d8f76734..000000000000
--- a/lang/python-devel/files/Setup.gmp
+++ /dev/null
@@ -1,16 +0,0 @@
-*shared*
-
-# The mpz module interfaces to the GNU Multiple Precision library.
-# You need to ftp the GNU MP library.
-# The GMP variable must point to the GMP source directory.
-# This was originally written and tested against GMP 1.2 and 1.3.2.
-# It has been modified by Rob Hooft to work with 2.0.2 as well, but I
-# haven't tested it recently.
-
-# A compatible MP library unencombered by the GPL also exists. It was
-# posted to comp.sources.misc in volume 40 and is widely available from
-# FTP archive sites. One URL for it is:
-# ftp://gatekeeper.dec.com/.b/usenet/comp.sources.misc/volume40/fgmp/part01.Z
-
-GMP=/usr/src/contrib/libgmp
-mpz mpzmodule.c -I$(GMP) -I$(GMP)/mpn/generic -lgmp
diff --git a/lang/python-devel/files/patch-aa b/lang/python-devel/files/patch-aa
deleted file mode 100644
index d55ebc99fd46..000000000000
--- a/lang/python-devel/files/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
---- Makefile.in.orig Tue Dec 9 16:18:33 1997
-+++ Makefile.in Sat Dec 13 11:19:12 1997
-@@ -131,8 +131,8 @@
-
- # Portable install script (configure doesn't always guess right)
- INSTALL= @srcdir@/install-sh -c
--INSTALL_PROGRAM=${INSTALL} -m $(EXEMODE)
--INSTALL_DATA= ${INSTALL} -m $(FILEMODE)
-+INSTALL_PROGRAM=${BSD_INSTALL_SCRIPT}
-+INSTALL_DATA= ${BSD_INSTALL_DATA}
-
- # --with-PACKAGE options for configure script
- # e.g. --with-readline --with-svr5 --with-solaris --with-thread
diff --git a/lang/python-devel/pkg-comment b/lang/python-devel/pkg-comment
deleted file mode 100644
index d2f9289af5eb..000000000000
--- a/lang/python-devel/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An interpreted object-oriented programming language
diff --git a/lang/python-devel/pkg-descr b/lang/python-devel/pkg-descr
deleted file mode 100644
index a2103f1521db..000000000000
--- a/lang/python-devel/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Python is an interpreted object-oriented programming language, and is
-often compared to Tcl, Perl or Scheme.
diff --git a/lang/python-devel/pkg-plist b/lang/python-devel/pkg-plist
deleted file mode 100644
index 2360c6ba0f0d..000000000000
--- a/lang/python-devel/pkg-plist
+++ /dev/null
@@ -1,997 +0,0 @@
-bin/python1.5
-bin/python
-share/doc/python/COPYRIGHT
-include/python1.5/Python.h
-include/python1.5/abstract.h
-include/python1.5/bitset.h
-include/python1.5/bufferobject.h
-include/python1.5/cStringIO.h
-include/python1.5/ceval.h
-include/python1.5/classobject.h
-include/python1.5/cobject.h
-include/python1.5/compile.h
-include/python1.5/complexobject.h
-include/python1.5/config.h
-include/python1.5/dictobject.h
-include/python1.5/errcode.h
-include/python1.5/eval.h
-include/python1.5/fileobject.h
-include/python1.5/floatobject.h
-include/python1.5/frameobject.h
-include/python1.5/funcobject.h
-include/python1.5/graminit.h
-include/python1.5/grammar.h
-include/python1.5/import.h
-include/python1.5/intobject.h
-include/python1.5/intrcheck.h
-include/python1.5/listobject.h
-include/python1.5/longintrepr.h
-include/python1.5/longobject.h
-include/python1.5/marshal.h
-include/python1.5/metagrammar.h
-include/python1.5/methodobject.h
-include/python1.5/modsupport.h
-include/python1.5/moduleobject.h
-include/python1.5/mymalloc.h
-include/python1.5/mymath.h
-include/python1.5/myproto.h
-include/python1.5/myselect.h
-include/python1.5/mytime.h
-include/python1.5/node.h
-include/python1.5/object.h
-include/python1.5/objimpl.h
-include/python1.5/opcode.h
-include/python1.5/osdefs.h
-include/python1.5/parsetok.h
-include/python1.5/patchlevel.h
-include/python1.5/pgenheaders.h
-include/python1.5/pydebug.h
-include/python1.5/pyerrors.h
-include/python1.5/pyfpe.h
-include/python1.5/pystate.h
-include/python1.5/pythonrun.h
-include/python1.5/pythread.h
-include/python1.5/rangeobject.h
-include/python1.5/rename2.h
-include/python1.5/sliceobject.h
-include/python1.5/stringobject.h
-include/python1.5/structmember.h
-include/python1.5/sysmodule.h
-include/python1.5/thread.h
-include/python1.5/token.h
-include/python1.5/traceback.h
-include/python1.5/tupleobject.h
-lib/python1.5/BaseHTTPServer.py
-lib/python1.5/BaseHTTPServer.pyc
-lib/python1.5/BaseHTTPServer.pyo
-lib/python1.5/Bastion.py
-lib/python1.5/Bastion.pyc
-lib/python1.5/Bastion.pyo
-lib/python1.5/CGIHTTPServer.py
-lib/python1.5/CGIHTTPServer.pyc
-lib/python1.5/CGIHTTPServer.pyo
-lib/python1.5/ConfigParser.py
-lib/python1.5/ConfigParser.pyc
-lib/python1.5/ConfigParser.pyo
-lib/python1.5/MimeWriter.py
-lib/python1.5/MimeWriter.pyc
-lib/python1.5/MimeWriter.pyo
-lib/python1.5/Queue.py
-lib/python1.5/Queue.pyc
-lib/python1.5/Queue.pyo
-lib/python1.5/SimpleHTTPServer.py
-lib/python1.5/SimpleHTTPServer.pyc
-lib/python1.5/SimpleHTTPServer.pyo
-lib/python1.5/SocketServer.py
-lib/python1.5/SocketServer.pyc
-lib/python1.5/SocketServer.pyo
-lib/python1.5/StringIO.py
-lib/python1.5/StringIO.pyc
-lib/python1.5/StringIO.pyo
-lib/python1.5/UserDict.py
-lib/python1.5/UserDict.pyc
-lib/python1.5/UserDict.pyo
-lib/python1.5/UserList.py
-lib/python1.5/UserList.pyc
-lib/python1.5/UserList.pyo
-lib/python1.5/aifc.py
-lib/python1.5/aifc.pyc
-lib/python1.5/aifc.pyo
-lib/python1.5/anydbm.py
-lib/python1.5/anydbm.pyc
-lib/python1.5/anydbm.pyo
-lib/python1.5/asynchat.py
-lib/python1.5/asynchat.pyc
-lib/python1.5/asynchat.pyo
-lib/python1.5/asyncore.py
-lib/python1.5/asyncore.pyc
-lib/python1.5/asyncore.pyo
-lib/python1.5/audiodev.py
-lib/python1.5/audiodev.pyc
-lib/python1.5/audiodev.pyo
-lib/python1.5/base64.py
-lib/python1.5/base64.pyc
-lib/python1.5/base64.pyo
-lib/python1.5/bdb.py
-lib/python1.5/bdb.pyc
-lib/python1.5/bdb.pyo
-lib/python1.5/binhex.py
-lib/python1.5/binhex.pyc
-lib/python1.5/binhex.pyo
-lib/python1.5/bisect.py
-lib/python1.5/bisect.pyc
-lib/python1.5/bisect.pyo
-lib/python1.5/calendar.py
-lib/python1.5/calendar.pyc
-lib/python1.5/calendar.pyo
-lib/python1.5/cgi.py
-lib/python1.5/cgi.pyc
-lib/python1.5/cgi.pyo
-lib/python1.5/cmd.py
-lib/python1.5/cmd.pyc
-lib/python1.5/cmd.pyo
-lib/python1.5/cmp.py
-lib/python1.5/cmp.pyc
-lib/python1.5/cmp.pyo
-lib/python1.5/cmpcache.py
-lib/python1.5/cmpcache.pyc
-lib/python1.5/cmpcache.pyo
-lib/python1.5/code.py
-lib/python1.5/code.pyc
-lib/python1.5/code.pyo
-lib/python1.5/codeop.py
-lib/python1.5/codeop.pyc
-lib/python1.5/codeop.pyo
-lib/python1.5/colorsys.py
-lib/python1.5/colorsys.pyc
-lib/python1.5/colorsys.pyo
-lib/python1.5/commands.py
-lib/python1.5/commands.pyc
-lib/python1.5/commands.pyo
-lib/python1.5/compileall.py
-lib/python1.5/compileall.pyc
-lib/python1.5/compileall.pyo
-lib/python1.5/config/Makefile
-lib/python1.5/config/Makefile.pre.in
-lib/python1.5/config/Setup
-lib/python1.5/config/Setup.local
-lib/python1.5/config/Setup.thread
-lib/python1.5/config/config.c
-lib/python1.5/config/config.c.in
-lib/python1.5/config/install-sh
-lib/python1.5/config/libpython1.5.a
-lib/python1.5/config/makesetup
-lib/python1.5/config/python.o
-lib/python1.5/copy.py
-lib/python1.5/copy.pyc
-lib/python1.5/copy.pyo
-lib/python1.5/copy_reg.py
-lib/python1.5/copy_reg.pyc
-lib/python1.5/copy_reg.pyo
-lib/python1.5/dbhash.py
-lib/python1.5/dbhash.pyc
-lib/python1.5/dbhash.pyo
-lib/python1.5/dircache.py
-lib/python1.5/dircache.pyc
-lib/python1.5/dircache.pyo
-lib/python1.5/dircmp.py
-lib/python1.5/dircmp.pyc
-lib/python1.5/dircmp.pyo
-lib/python1.5/dis.py
-lib/python1.5/dis.pyc
-lib/python1.5/dis.pyo
-lib/python1.5/dospath.py
-lib/python1.5/dospath.pyc
-lib/python1.5/dospath.pyo
-lib/python1.5/dumbdbm.py
-lib/python1.5/dumbdbm.pyc
-lib/python1.5/dumbdbm.pyo
-lib/python1.5/dump.py
-lib/python1.5/dump.pyc
-lib/python1.5/dump.pyo
-lib/python1.5/exceptions.py
-lib/python1.5/exceptions.pyc
-lib/python1.5/exceptions.pyo
-lib/python1.5/fileinput.py
-lib/python1.5/fileinput.pyc
-lib/python1.5/fileinput.pyo
-lib/python1.5/find.py
-lib/python1.5/find.pyc
-lib/python1.5/find.pyo
-lib/python1.5/fnmatch.py
-lib/python1.5/fnmatch.pyc
-lib/python1.5/fnmatch.pyo
-lib/python1.5/formatter.py
-lib/python1.5/formatter.pyc
-lib/python1.5/formatter.pyo
-lib/python1.5/fpformat.py
-lib/python1.5/fpformat.pyc
-lib/python1.5/fpformat.pyo
-lib/python1.5/ftplib.py
-lib/python1.5/ftplib.pyc
-lib/python1.5/ftplib.pyo
-lib/python1.5/getopt.py
-lib/python1.5/getopt.pyc
-lib/python1.5/getopt.pyo
-lib/python1.5/getpass.py
-lib/python1.5/getpass.pyc
-lib/python1.5/getpass.pyo
-lib/python1.5/glob.py
-lib/python1.5/glob.pyc
-lib/python1.5/glob.pyo
-lib/python1.5/gopherlib.py
-lib/python1.5/gopherlib.pyc
-lib/python1.5/gopherlib.pyo
-lib/python1.5/grep.py
-lib/python1.5/grep.pyc
-lib/python1.5/grep.pyo
-lib/python1.5/gzip.py
-lib/python1.5/gzip.pyc
-lib/python1.5/gzip.pyo
-lib/python1.5/htmlentitydefs.py
-lib/python1.5/htmlentitydefs.pyc
-lib/python1.5/htmlentitydefs.pyo
-lib/python1.5/htmllib.py
-lib/python1.5/htmllib.pyc
-lib/python1.5/htmllib.pyo
-lib/python1.5/httplib.py
-lib/python1.5/httplib.pyc
-lib/python1.5/httplib.pyo
-lib/python1.5/ihooks.py
-lib/python1.5/ihooks.pyc
-lib/python1.5/ihooks.pyo
-lib/python1.5/imaplib.py
-lib/python1.5/imaplib.pyc
-lib/python1.5/imaplib.pyo
-lib/python1.5/imghdr.py
-lib/python1.5/imghdr.pyc
-lib/python1.5/imghdr.pyo
-lib/python1.5/keyword.py
-lib/python1.5/keyword.pyc
-lib/python1.5/keyword.pyo
-lib/python1.5/knee.py
-lib/python1.5/knee.pyc
-lib/python1.5/knee.pyo
-lib/python1.5/lib-dynload/audioop.so
-lib/python1.5/lib-dynload/binascii.so
-lib/python1.5/lib-dynload/bsddbmodule.so
-lib/python1.5/lib-dynload/cPickle.so
-lib/python1.5/lib-dynload/cStringIO.so
-lib/python1.5/lib-dynload/cursesmodule.so
-lib/python1.5/lib-dynload/dbmmodule.so
-lib/python1.5/lib-dynload/dlmodule.so
-lib/python1.5/lib-dynload/fpectlmodule.so
-lib/python1.5/lib-dynload/fpetestmodule.so
-lib/python1.5/lib-dynload/imageop.so
-lib/python1.5/lib-dynload/md5module.so
-lib/python1.5/lib-dynload/nismodule.so
-lib/python1.5/lib-dynload/parsermodule.so
-lib/python1.5/lib-dynload/resource.so
-lib/python1.5/lib-dynload/rgbimgmodule.so
-lib/python1.5/lib-dynload/rotormodule.so
-lib/python1.5/lib-dynload/shamodule.so
-lib/python1.5/lib-dynload/syslogmodule.so
-lib/python1.5/lib-dynload/termios.so
-lib/python1.5/lib-dynload/timingmodule.so
-lib/python1.5/lib-dynload/zlibmodule.so
-lib/python1.5/lib-stdwin/Abstract.py
-lib/python1.5/lib-stdwin/Abstract.pyc
-lib/python1.5/lib-stdwin/Abstract.pyo
-lib/python1.5/lib-stdwin/BoxParent.py
-lib/python1.5/lib-stdwin/BoxParent.pyc
-lib/python1.5/lib-stdwin/BoxParent.pyo
-lib/python1.5/lib-stdwin/Buttons.py
-lib/python1.5/lib-stdwin/Buttons.pyc
-lib/python1.5/lib-stdwin/Buttons.pyo
-lib/python1.5/lib-stdwin/CSplit.py
-lib/python1.5/lib-stdwin/CSplit.pyc
-lib/python1.5/lib-stdwin/CSplit.pyo
-lib/python1.5/lib-stdwin/DirList.py
-lib/python1.5/lib-stdwin/DirList.pyc
-lib/python1.5/lib-stdwin/DirList.pyo
-lib/python1.5/lib-stdwin/FormSplit.py
-lib/python1.5/lib-stdwin/FormSplit.pyc
-lib/python1.5/lib-stdwin/FormSplit.pyo
-lib/python1.5/lib-stdwin/HVSplit.py
-lib/python1.5/lib-stdwin/HVSplit.pyc
-lib/python1.5/lib-stdwin/HVSplit.pyo
-lib/python1.5/lib-stdwin/Histogram.py
-lib/python1.5/lib-stdwin/Histogram.pyc
-lib/python1.5/lib-stdwin/Histogram.pyo
-lib/python1.5/lib-stdwin/Sliders.py
-lib/python1.5/lib-stdwin/Sliders.pyc
-lib/python1.5/lib-stdwin/Sliders.pyo
-lib/python1.5/lib-stdwin/Soundogram.py
-lib/python1.5/lib-stdwin/Soundogram.pyc
-lib/python1.5/lib-stdwin/Soundogram.pyo
-lib/python1.5/lib-stdwin/Split.py
-lib/python1.5/lib-stdwin/Split.pyc
-lib/python1.5/lib-stdwin/Split.pyo
-lib/python1.5/lib-stdwin/StripChart.py
-lib/python1.5/lib-stdwin/StripChart.pyc
-lib/python1.5/lib-stdwin/StripChart.pyo
-lib/python1.5/lib-stdwin/TextEdit.py
-lib/python1.5/lib-stdwin/TextEdit.pyc
-lib/python1.5/lib-stdwin/TextEdit.pyo
-lib/python1.5/lib-stdwin/TransParent.py
-lib/python1.5/lib-stdwin/TransParent.pyc
-lib/python1.5/lib-stdwin/TransParent.pyo
-lib/python1.5/lib-stdwin/VUMeter.py
-lib/python1.5/lib-stdwin/VUMeter.pyc
-lib/python1.5/lib-stdwin/VUMeter.pyo
-lib/python1.5/lib-stdwin/WindowParent.py
-lib/python1.5/lib-stdwin/WindowParent.pyc
-lib/python1.5/lib-stdwin/WindowParent.pyo
-lib/python1.5/lib-stdwin/WindowSched.py
-lib/python1.5/lib-stdwin/WindowSched.pyc
-lib/python1.5/lib-stdwin/WindowSched.pyo
-lib/python1.5/lib-stdwin/anywin.py
-lib/python1.5/lib-stdwin/anywin.pyc
-lib/python1.5/lib-stdwin/anywin.pyo
-lib/python1.5/lib-stdwin/basewin.py
-lib/python1.5/lib-stdwin/basewin.pyc
-lib/python1.5/lib-stdwin/basewin.pyo
-lib/python1.5/lib-stdwin/dirwin.py
-lib/python1.5/lib-stdwin/dirwin.pyc
-lib/python1.5/lib-stdwin/dirwin.pyo
-lib/python1.5/lib-stdwin/filewin.py
-lib/python1.5/lib-stdwin/filewin.pyc
-lib/python1.5/lib-stdwin/filewin.pyo
-lib/python1.5/lib-stdwin/formatter.py
-lib/python1.5/lib-stdwin/formatter.pyc
-lib/python1.5/lib-stdwin/formatter.pyo
-lib/python1.5/lib-stdwin/gwin.py
-lib/python1.5/lib-stdwin/gwin.pyc
-lib/python1.5/lib-stdwin/gwin.pyo
-lib/python1.5/lib-stdwin/listwin.py
-lib/python1.5/lib-stdwin/listwin.pyc
-lib/python1.5/lib-stdwin/listwin.pyo
-lib/python1.5/lib-stdwin/mainloop.py
-lib/python1.5/lib-stdwin/mainloop.pyc
-lib/python1.5/lib-stdwin/mainloop.pyo
-lib/python1.5/lib-stdwin/rect.py
-lib/python1.5/lib-stdwin/rect.pyc
-lib/python1.5/lib-stdwin/rect.pyo
-lib/python1.5/lib-stdwin/srcwin.py
-lib/python1.5/lib-stdwin/srcwin.pyc
-lib/python1.5/lib-stdwin/srcwin.pyo
-lib/python1.5/lib-stdwin/stdwinevents.py
-lib/python1.5/lib-stdwin/stdwinevents.pyc
-lib/python1.5/lib-stdwin/stdwinevents.pyo
-lib/python1.5/lib-stdwin/stdwinq.py
-lib/python1.5/lib-stdwin/stdwinq.pyc
-lib/python1.5/lib-stdwin/stdwinq.pyo
-lib/python1.5/lib-stdwin/tablewin.py
-lib/python1.5/lib-stdwin/tablewin.pyc
-lib/python1.5/lib-stdwin/tablewin.pyo
-lib/python1.5/lib-stdwin/textwin.py
-lib/python1.5/lib-stdwin/textwin.pyc
-lib/python1.5/lib-stdwin/textwin.pyo
-lib/python1.5/lib-stdwin/wdb.py
-lib/python1.5/lib-stdwin/wdb.pyc
-lib/python1.5/lib-stdwin/wdb.pyo
-lib/python1.5/lib-stdwin/wdbframewin.py
-lib/python1.5/lib-stdwin/wdbframewin.pyc
-lib/python1.5/lib-stdwin/wdbframewin.pyo
-lib/python1.5/lib-stdwin/wdbsrcwin.py
-lib/python1.5/lib-stdwin/wdbsrcwin.pyc
-lib/python1.5/lib-stdwin/wdbsrcwin.pyo
-lib/python1.5/lib-tk/Canvas.py
-lib/python1.5/lib-tk/Canvas.pyc
-lib/python1.5/lib-tk/Canvas.pyo
-lib/python1.5/lib-tk/Dialog.py
-lib/python1.5/lib-tk/Dialog.pyc
-lib/python1.5/lib-tk/Dialog.pyo
-lib/python1.5/lib-tk/FileDialog.py
-lib/python1.5/lib-tk/FileDialog.pyc
-lib/python1.5/lib-tk/FileDialog.pyo
-lib/python1.5/lib-tk/FixTk.py
-lib/python1.5/lib-tk/FixTk.pyc
-lib/python1.5/lib-tk/FixTk.pyo
-lib/python1.5/lib-tk/ScrolledText.py
-lib/python1.5/lib-tk/ScrolledText.pyc
-lib/python1.5/lib-tk/ScrolledText.pyo
-lib/python1.5/lib-tk/SimpleDialog.py
-lib/python1.5/lib-tk/SimpleDialog.pyc
-lib/python1.5/lib-tk/SimpleDialog.pyo
-lib/python1.5/lib-tk/Tkconstants.py
-lib/python1.5/lib-tk/Tkconstants.pyc
-lib/python1.5/lib-tk/Tkconstants.pyo
-lib/python1.5/lib-tk/Tkdnd.py
-lib/python1.5/lib-tk/Tkdnd.pyc
-lib/python1.5/lib-tk/Tkdnd.pyo
-lib/python1.5/lib-tk/Tkinter.py
-lib/python1.5/lib-tk/Tkinter.pyc
-lib/python1.5/lib-tk/Tkinter.pyo
-lib/python1.5/lib-tk/tkColorChooser.py
-lib/python1.5/lib-tk/tkColorChooser.pyc
-lib/python1.5/lib-tk/tkColorChooser.pyo
-lib/python1.5/lib-tk/tkCommonDialog.py
-lib/python1.5/lib-tk/tkCommonDialog.pyc
-lib/python1.5/lib-tk/tkCommonDialog.pyo
-lib/python1.5/lib-tk/tkFileDialog.py
-lib/python1.5/lib-tk/tkFileDialog.pyc
-lib/python1.5/lib-tk/tkFileDialog.pyo
-lib/python1.5/lib-tk/tkFont.py
-lib/python1.5/lib-tk/tkFont.pyc
-lib/python1.5/lib-tk/tkFont.pyo
-lib/python1.5/lib-tk/tkMessageBox.py
-lib/python1.5/lib-tk/tkMessageBox.pyc
-lib/python1.5/lib-tk/tkMessageBox.pyo
-lib/python1.5/lib-tk/tkSimpleDialog.py
-lib/python1.5/lib-tk/tkSimpleDialog.pyc
-lib/python1.5/lib-tk/tkSimpleDialog.pyo
-lib/python1.5/linecache.py
-lib/python1.5/linecache.pyc
-lib/python1.5/linecache.pyo
-lib/python1.5/locale.py
-lib/python1.5/locale.pyc
-lib/python1.5/locale.pyo
-lib/python1.5/macpath.py
-lib/python1.5/macpath.pyc
-lib/python1.5/macpath.pyo
-lib/python1.5/macurl2path.py
-lib/python1.5/macurl2path.pyc
-lib/python1.5/macurl2path.pyo
-lib/python1.5/mailbox.py
-lib/python1.5/mailbox.pyc
-lib/python1.5/mailbox.pyo
-lib/python1.5/mailcap.py
-lib/python1.5/mailcap.pyc
-lib/python1.5/mailcap.pyo
-lib/python1.5/mhlib.py
-lib/python1.5/mhlib.pyc
-lib/python1.5/mhlib.pyo
-lib/python1.5/mimetools.py
-lib/python1.5/mimetools.pyc
-lib/python1.5/mimetools.pyo
-lib/python1.5/mimetypes.py
-lib/python1.5/mimetypes.pyc
-lib/python1.5/mimetypes.pyo
-lib/python1.5/mimify.py
-lib/python1.5/mimify.pyc
-lib/python1.5/mimify.pyo
-lib/python1.5/multifile.py
-lib/python1.5/multifile.pyc
-lib/python1.5/multifile.pyo
-lib/python1.5/mutex.py
-lib/python1.5/mutex.pyc
-lib/python1.5/mutex.pyo
-lib/python1.5/netrc.py
-lib/python1.5/netrc.pyc
-lib/python1.5/netrc.pyo
-lib/python1.5/nntplib.py
-lib/python1.5/nntplib.pyc
-lib/python1.5/nntplib.pyo
-lib/python1.5/ntpath.py
-lib/python1.5/ntpath.pyc
-lib/python1.5/ntpath.pyo
-lib/python1.5/nturl2path.py
-lib/python1.5/nturl2path.pyc
-lib/python1.5/nturl2path.pyo
-lib/python1.5/os.py
-lib/python1.5/os.pyc
-lib/python1.5/os.pyo
-lib/python1.5/packmail.py
-lib/python1.5/packmail.pyc
-lib/python1.5/packmail.pyo
-lib/python1.5/pdb.doc
-lib/python1.5/pdb.py
-lib/python1.5/pdb.pyc
-lib/python1.5/pdb.pyo
-lib/python1.5/pickle.py
-lib/python1.5/pickle.pyc
-lib/python1.5/pickle.pyo
-lib/python1.5/pipes.py
-lib/python1.5/pipes.pyc
-lib/python1.5/pipes.pyo
-lib/python1.5/plat-freebsd2/FCNTL.py
-lib/python1.5/plat-freebsd2/FCNTL.pyc
-lib/python1.5/plat-freebsd2/FCNTL.pyo
-lib/python1.5/plat-freebsd2/IN.py
-lib/python1.5/plat-freebsd2/IN.pyc
-lib/python1.5/plat-freebsd2/IN.pyo
-lib/python1.5/plat-freebsd2/SOCKET.py
-lib/python1.5/plat-freebsd2/SOCKET.pyc
-lib/python1.5/plat-freebsd2/SOCKET.pyo
-lib/python1.5/plat-freebsd2/TERMIOS.py
-lib/python1.5/plat-freebsd2/TERMIOS.pyc
-lib/python1.5/plat-freebsd2/TERMIOS.pyo
-lib/python1.5/plat-freebsd2/regen
-lib/python1.5/plat-freebsd3/FCNTL.py
-lib/python1.5/plat-freebsd3/FCNTL.pyc
-lib/python1.5/plat-freebsd3/FCNTL.pyo
-lib/python1.5/plat-freebsd3/IN.py
-lib/python1.5/plat-freebsd3/IN.pyc
-lib/python1.5/plat-freebsd3/IN.pyo
-lib/python1.5/plat-freebsd3/SOCKET.py
-lib/python1.5/plat-freebsd3/SOCKET.pyc
-lib/python1.5/plat-freebsd3/SOCKET.pyo
-lib/python1.5/plat-freebsd3/TERMIOS.py
-lib/python1.5/plat-freebsd3/TERMIOS.pyc
-lib/python1.5/plat-freebsd3/TERMIOS.pyo
-lib/python1.5/plat-freebsd3/regen
-lib/python1.5/plat-freebsd4/FCNTL.py
-lib/python1.5/plat-freebsd4/FCNTL.pyc
-lib/python1.5/plat-freebsd4/FCNTL.pyo
-lib/python1.5/plat-freebsd4/IN.py
-lib/python1.5/plat-freebsd4/IN.pyc
-lib/python1.5/plat-freebsd4/IN.pyo
-lib/python1.5/plat-freebsd4/SOCKET.py
-lib/python1.5/plat-freebsd4/SOCKET.pyc
-lib/python1.5/plat-freebsd4/SOCKET.pyo
-lib/python1.5/plat-freebsd4/TERMIOS.py
-lib/python1.5/plat-freebsd4/TERMIOS.pyc
-lib/python1.5/plat-freebsd4/TERMIOS.pyo
-lib/python1.5/plat-freebsd4/regen
-lib/python1.5/popen2.py
-lib/python1.5/popen2.pyc
-lib/python1.5/popen2.pyo
-lib/python1.5/poplib.py
-lib/python1.5/poplib.pyc
-lib/python1.5/poplib.pyo
-lib/python1.5/posixfile.py
-lib/python1.5/posixfile.pyc
-lib/python1.5/posixfile.pyo
-lib/python1.5/posixpath.py
-lib/python1.5/posixpath.pyc
-lib/python1.5/posixpath.pyo
-lib/python1.5/pprint.py
-lib/python1.5/pprint.pyc
-lib/python1.5/pprint.pyo
-lib/python1.5/profile.doc
-lib/python1.5/profile.py
-lib/python1.5/profile.pyc
-lib/python1.5/profile.pyo
-lib/python1.5/pstats.py
-lib/python1.5/pstats.pyc
-lib/python1.5/pstats.pyo
-lib/python1.5/pty.py
-lib/python1.5/pty.pyc
-lib/python1.5/pty.pyo
-lib/python1.5/py_compile.py
-lib/python1.5/py_compile.pyc
-lib/python1.5/py_compile.pyo
-lib/python1.5/pyclbr.py
-lib/python1.5/pyclbr.pyc
-lib/python1.5/pyclbr.pyo
-lib/python1.5/quopri.py
-lib/python1.5/quopri.pyc
-lib/python1.5/quopri.pyo
-lib/python1.5/random.py
-lib/python1.5/random.pyc
-lib/python1.5/random.pyo
-lib/python1.5/re.py
-lib/python1.5/re.pyc
-lib/python1.5/re.pyo
-lib/python1.5/reconvert.py
-lib/python1.5/reconvert.pyc
-lib/python1.5/reconvert.pyo
-lib/python1.5/regex_syntax.py
-lib/python1.5/regex_syntax.pyc
-lib/python1.5/regex_syntax.pyo
-lib/python1.5/regsub.py
-lib/python1.5/regsub.pyc
-lib/python1.5/regsub.pyo
-lib/python1.5/repr.py
-lib/python1.5/repr.pyc
-lib/python1.5/repr.pyo
-lib/python1.5/rexec.py
-lib/python1.5/rexec.pyc
-lib/python1.5/rexec.pyo
-lib/python1.5/rfc822.py
-lib/python1.5/rfc822.pyc
-lib/python1.5/rfc822.pyo
-lib/python1.5/rlcompleter.py
-lib/python1.5/rlcompleter.pyc
-lib/python1.5/rlcompleter.pyo
-lib/python1.5/sched.py
-lib/python1.5/sched.pyc
-lib/python1.5/sched.pyo
-lib/python1.5/sgmllib.py
-lib/python1.5/sgmllib.pyc
-lib/python1.5/sgmllib.pyo
-lib/python1.5/shelve.py
-lib/python1.5/shelve.pyc
-lib/python1.5/shelve.pyo
-lib/python1.5/shlex.py
-lib/python1.5/shlex.pyc
-lib/python1.5/shlex.pyo
-lib/python1.5/shutil.py
-lib/python1.5/shutil.pyc
-lib/python1.5/shutil.pyo
-lib/python1.5/site.py
-lib/python1.5/site.pyc
-lib/python1.5/site.pyo
-lib/python1.5/smtplib.py
-lib/python1.5/smtplib.pyc
-lib/python1.5/smtplib.pyo
-lib/python1.5/sndhdr.py
-lib/python1.5/sndhdr.pyc
-lib/python1.5/sndhdr.pyo
-lib/python1.5/stat.py
-lib/python1.5/stat.pyc
-lib/python1.5/stat.pyo
-lib/python1.5/statcache.py
-lib/python1.5/statcache.pyc
-lib/python1.5/statcache.pyo
-lib/python1.5/statvfs.py
-lib/python1.5/statvfs.pyc
-lib/python1.5/statvfs.pyo
-lib/python1.5/string.py
-lib/python1.5/string.pyc
-lib/python1.5/string.pyo
-lib/python1.5/sunau.py
-lib/python1.5/sunau.pyc
-lib/python1.5/sunau.pyo
-lib/python1.5/sunaudio.py
-lib/python1.5/sunaudio.pyc
-lib/python1.5/sunaudio.pyo
-lib/python1.5/symbol.py
-lib/python1.5/symbol.pyc
-lib/python1.5/symbol.pyo
-lib/python1.5/telnetlib.py
-lib/python1.5/telnetlib.pyc
-lib/python1.5/telnetlib.pyo
-lib/python1.5/tempfile.py
-lib/python1.5/tempfile.pyc
-lib/python1.5/tempfile.pyo
-lib/python1.5/test/__init__.py
-lib/python1.5/test/__init__.pyc
-lib/python1.5/test/__init__.pyo
-lib/python1.5/test/audiotest.au
-lib/python1.5/test/autotest.py
-lib/python1.5/test/autotest.pyc
-lib/python1.5/test/autotest.pyo
-lib/python1.5/test/greyrgb.uue
-lib/python1.5/test/output/test_MimeWriter
-lib/python1.5/test/output/test_al
-lib/python1.5/test/output/test_array
-lib/python1.5/test/output/test_audioop
-lib/python1.5/test/output/test_binascii
-lib/python1.5/test/output/test_bsddb
-lib/python1.5/test/output/test_builtin
-lib/python1.5/test/output/test_cd
-lib/python1.5/test/output/test_cl
-lib/python1.5/test/output/test_cmath
-lib/python1.5/test/output/test_cpickle
-lib/python1.5/test/output/test_crypt
-lib/python1.5/test/output/test_dbm
-lib/python1.5/test/output/test_dl
-lib/python1.5/test/output/test_errno
-lib/python1.5/test/output/test_exceptions
-lib/python1.5/test/output/test_fcntl
-lib/python1.5/test/output/test_gdbm
-lib/python1.5/test/output/test_gl
-lib/python1.5/test/output/test_grammar
-lib/python1.5/test/output/test_grp
-lib/python1.5/test/output/test_gzip
-lib/python1.5/test/output/test_imageop
-lib/python1.5/test/output/test_imgfile
-lib/python1.5/test/output/test_long
-lib/python1.5/test/output/test_math
-lib/python1.5/test/output/test_md5
-lib/python1.5/test/output/test_new
-lib/python1.5/test/output/test_nis
-lib/python1.5/test/output/test_ntpath
-lib/python1.5/test/output/test_opcodes
-lib/python1.5/test/output/test_operations
-lib/python1.5/test/output/test_operator
-lib/python1.5/test/output/test_pickle
-lib/python1.5/test/output/test_pkg
-lib/python1.5/test/output/test_popen2
-lib/python1.5/test/output/test_pow
-lib/python1.5/test/output/test_pwd
-lib/python1.5/test/output/test_re
-lib/python1.5/test/output/test_regex
-lib/python1.5/test/output/test_rfc822
-lib/python1.5/test/output/test_rgbimg
-lib/python1.5/test/output/test_rotor
-lib/python1.5/test/output/test_select
-lib/python1.5/test/output/test_sha
-lib/python1.5/test/output/test_signal
-lib/python1.5/test/output/test_socket
-lib/python1.5/test/output/test_strftime
-lib/python1.5/test/output/test_strop
-lib/python1.5/test/output/test_struct
-lib/python1.5/test/output/test_sunaudiodev
-lib/python1.5/test/output/test_thread
-lib/python1.5/test/output/test_time
-lib/python1.5/test/output/test_timing
-lib/python1.5/test/output/test_tokenize
-lib/python1.5/test/output/test_types
-lib/python1.5/test/output/test_unpack
-lib/python1.5/test/output/test_userdict
-lib/python1.5/test/output/test_userlist
-lib/python1.5/test/output/test_xmllib
-lib/python1.5/test/output/test_zlib
-lib/python1.5/test/pystone.py
-lib/python1.5/test/pystone.pyc
-lib/python1.5/test/pystone.pyo
-lib/python1.5/test/re_tests.py
-lib/python1.5/test/re_tests.pyc
-lib/python1.5/test/re_tests.pyo
-lib/python1.5/test/regex_tests.py
-lib/python1.5/test/regex_tests.pyc
-lib/python1.5/test/regex_tests.pyo
-lib/python1.5/test/regrtest.py
-lib/python1.5/test/regrtest.pyc
-lib/python1.5/test/regrtest.pyo
-lib/python1.5/test/reperf.py
-lib/python1.5/test/reperf.pyc
-lib/python1.5/test/reperf.pyo
-lib/python1.5/test/sortperf.py
-lib/python1.5/test/sortperf.pyc
-lib/python1.5/test/sortperf.pyo
-lib/python1.5/test/test_MimeWriter.py
-lib/python1.5/test/test_MimeWriter.pyc
-lib/python1.5/test/test_MimeWriter.pyo
-lib/python1.5/test/test_al.py
-lib/python1.5/test/test_al.pyc
-lib/python1.5/test/test_al.pyo
-lib/python1.5/test/test_array.py
-lib/python1.5/test/test_array.pyc
-lib/python1.5/test/test_array.pyo
-lib/python1.5/test/test_audioop.py
-lib/python1.5/test/test_audioop.pyc
-lib/python1.5/test/test_audioop.pyo
-lib/python1.5/test/test_b1.py
-lib/python1.5/test/test_b1.pyc
-lib/python1.5/test/test_b1.pyo
-lib/python1.5/test/test_b2.py
-lib/python1.5/test/test_b2.pyc
-lib/python1.5/test/test_b2.pyo
-lib/python1.5/test/test_binascii.py
-lib/python1.5/test/test_binascii.pyc
-lib/python1.5/test/test_binascii.pyo
-lib/python1.5/test/test_bsddb.py
-lib/python1.5/test/test_bsddb.pyc
-lib/python1.5/test/test_bsddb.pyo
-lib/python1.5/test/test_builtin.py
-lib/python1.5/test/test_builtin.pyc
-lib/python1.5/test/test_builtin.pyo
-lib/python1.5/test/test_cd.py
-lib/python1.5/test/test_cd.pyc
-lib/python1.5/test/test_cd.pyo
-lib/python1.5/test/test_cl.py
-lib/python1.5/test/test_cl.pyc
-lib/python1.5/test/test_cl.pyo
-lib/python1.5/test/test_cmath.py
-lib/python1.5/test/test_cmath.pyc
-lib/python1.5/test/test_cmath.pyo
-lib/python1.5/test/test_cpickle.py
-lib/python1.5/test/test_cpickle.pyc
-lib/python1.5/test/test_cpickle.pyo
-lib/python1.5/test/test_crypt.py
-lib/python1.5/test/test_crypt.pyc
-lib/python1.5/test/test_crypt.pyo
-lib/python1.5/test/test_dbm.py
-lib/python1.5/test/test_dbm.pyc
-lib/python1.5/test/test_dbm.pyo
-lib/python1.5/test/test_dl.py
-lib/python1.5/test/test_dl.pyc
-lib/python1.5/test/test_dl.pyo
-lib/python1.5/test/test_errno.py
-lib/python1.5/test/test_errno.pyc
-lib/python1.5/test/test_errno.pyo
-lib/python1.5/test/test_exceptions.py
-lib/python1.5/test/test_exceptions.pyc
-lib/python1.5/test/test_exceptions.pyo
-lib/python1.5/test/test_fcntl.py
-lib/python1.5/test/test_fcntl.pyc
-lib/python1.5/test/test_fcntl.pyo
-lib/python1.5/test/test_gdbm.py
-lib/python1.5/test/test_gdbm.pyc
-lib/python1.5/test/test_gdbm.pyo
-lib/python1.5/test/test_gl.py
-lib/python1.5/test/test_gl.pyc
-lib/python1.5/test/test_gl.pyo
-lib/python1.5/test/test_grammar.py
-lib/python1.5/test/test_grammar.pyc
-lib/python1.5/test/test_grammar.pyo
-lib/python1.5/test/test_grp.py
-lib/python1.5/test/test_grp.pyc
-lib/python1.5/test/test_grp.pyo
-lib/python1.5/test/test_gzip.py
-lib/python1.5/test/test_gzip.pyc
-lib/python1.5/test/test_gzip.pyo
-lib/python1.5/test/test_imageop.py
-lib/python1.5/test/test_imageop.pyc
-lib/python1.5/test/test_imageop.pyo
-lib/python1.5/test/test_imgfile.py
-lib/python1.5/test/test_imgfile.pyc
-lib/python1.5/test/test_imgfile.pyo
-lib/python1.5/test/test_long.py
-lib/python1.5/test/test_long.pyc
-lib/python1.5/test/test_long.pyo
-lib/python1.5/test/test_math.py
-lib/python1.5/test/test_math.pyc
-lib/python1.5/test/test_math.pyo
-lib/python1.5/test/test_md5.py
-lib/python1.5/test/test_md5.pyc
-lib/python1.5/test/test_md5.pyo
-lib/python1.5/test/test_new.py
-lib/python1.5/test/test_new.pyc
-lib/python1.5/test/test_new.pyo
-lib/python1.5/test/test_nis.py
-lib/python1.5/test/test_nis.pyc
-lib/python1.5/test/test_nis.pyo
-lib/python1.5/test/test_ntpath.py
-lib/python1.5/test/test_ntpath.pyc
-lib/python1.5/test/test_ntpath.pyo
-lib/python1.5/test/test_opcodes.py
-lib/python1.5/test/test_opcodes.pyc
-lib/python1.5/test/test_opcodes.pyo
-lib/python1.5/test/test_operations.py
-lib/python1.5/test/test_operations.pyc
-lib/python1.5/test/test_operations.pyo
-lib/python1.5/test/test_operator.py
-lib/python1.5/test/test_operator.pyc
-lib/python1.5/test/test_operator.pyo
-lib/python1.5/test/test_pickle.py
-lib/python1.5/test/test_pickle.pyc
-lib/python1.5/test/test_pickle.pyo
-lib/python1.5/test/test_pkg.py
-lib/python1.5/test/test_pkg.pyc
-lib/python1.5/test/test_pkg.pyo
-lib/python1.5/test/test_popen2.py
-lib/python1.5/test/test_popen2.pyc
-lib/python1.5/test/test_popen2.pyo
-lib/python1.5/test/test_pow.py
-lib/python1.5/test/test_pow.pyc
-lib/python1.5/test/test_pow.pyo
-lib/python1.5/test/test_pwd.py
-lib/python1.5/test/test_pwd.pyc
-lib/python1.5/test/test_pwd.pyo
-lib/python1.5/test/test_re.py
-lib/python1.5/test/test_re.pyc
-lib/python1.5/test/test_re.pyo
-lib/python1.5/test/test_regex.py
-lib/python1.5/test/test_regex.pyc
-lib/python1.5/test/test_regex.pyo
-lib/python1.5/test/test_rfc822.py
-lib/python1.5/test/test_rfc822.pyc
-lib/python1.5/test/test_rfc822.pyo
-lib/python1.5/test/test_rgbimg.py
-lib/python1.5/test/test_rgbimg.pyc
-lib/python1.5/test/test_rgbimg.pyo
-lib/python1.5/test/test_rotor.py
-lib/python1.5/test/test_rotor.pyc
-lib/python1.5/test/test_rotor.pyo
-lib/python1.5/test/test_select.py
-lib/python1.5/test/test_select.pyc
-lib/python1.5/test/test_select.pyo
-lib/python1.5/test/test_sha.py
-lib/python1.5/test/test_sha.pyc
-lib/python1.5/test/test_sha.pyo
-lib/python1.5/test/test_signal.py
-lib/python1.5/test/test_signal.pyc
-lib/python1.5/test/test_signal.pyo
-lib/python1.5/test/test_socket.py
-lib/python1.5/test/test_socket.pyc
-lib/python1.5/test/test_socket.pyo
-lib/python1.5/test/test_strftime.py
-lib/python1.5/test/test_strftime.pyc
-lib/python1.5/test/test_strftime.pyo
-lib/python1.5/test/test_strop.py
-lib/python1.5/test/test_strop.pyc
-lib/python1.5/test/test_strop.pyo
-lib/python1.5/test/test_struct.py
-lib/python1.5/test/test_struct.pyc
-lib/python1.5/test/test_struct.pyo
-lib/python1.5/test/test_sunaudiodev.py
-lib/python1.5/test/test_sunaudiodev.pyc
-lib/python1.5/test/test_sunaudiodev.pyo
-lib/python1.5/test/test_support.py
-lib/python1.5/test/test_support.pyc
-lib/python1.5/test/test_support.pyo
-lib/python1.5/test/test_thread.py
-lib/python1.5/test/test_thread.pyc
-lib/python1.5/test/test_thread.pyo
-lib/python1.5/test/test_time.py
-lib/python1.5/test/test_time.pyc
-lib/python1.5/test/test_time.pyo
-lib/python1.5/test/test_timing.py
-lib/python1.5/test/test_timing.pyc
-lib/python1.5/test/test_timing.pyo
-lib/python1.5/test/test_tokenize.py
-lib/python1.5/test/test_tokenize.pyc
-lib/python1.5/test/test_tokenize.pyo
-lib/python1.5/test/test_types.py
-lib/python1.5/test/test_types.pyc
-lib/python1.5/test/test_types.pyo
-lib/python1.5/test/test_unpack.py
-lib/python1.5/test/test_unpack.pyc
-lib/python1.5/test/test_unpack.pyo
-lib/python1.5/test/test_userdict.py
-lib/python1.5/test/test_userdict.pyc
-lib/python1.5/test/test_userdict.pyo
-lib/python1.5/test/test_userlist.py
-lib/python1.5/test/test_userlist.pyc
-lib/python1.5/test/test_userlist.pyo
-lib/python1.5/test/test_xmllib.py
-lib/python1.5/test/test_xmllib.pyc
-lib/python1.5/test/test_xmllib.pyo
-lib/python1.5/test/test_zlib.py
-lib/python1.5/test/test_zlib.pyc
-lib/python1.5/test/test_zlib.pyo
-lib/python1.5/test/testall.py
-lib/python1.5/test/testall.pyc
-lib/python1.5/test/testall.pyo
-lib/python1.5/test/testimg.uue
-lib/python1.5/test/testimgr.uue
-lib/python1.5/test/testrgb.uue
-lib/python1.5/test/tokenize_tests.py
-lib/python1.5/test/tokenize_tests.pyc
-lib/python1.5/test/tokenize_tests.pyo
-lib/python1.5/threading.py
-lib/python1.5/threading.pyc
-lib/python1.5/threading.pyo
-lib/python1.5/toaiff.py
-lib/python1.5/toaiff.pyc
-lib/python1.5/toaiff.pyo
-lib/python1.5/token.py
-lib/python1.5/token.pyc
-lib/python1.5/token.pyo
-lib/python1.5/tokenize.py
-lib/python1.5/tokenize.pyc
-lib/python1.5/tokenize.pyo
-lib/python1.5/traceback.py
-lib/python1.5/traceback.pyc
-lib/python1.5/traceback.pyo
-lib/python1.5/tty.py
-lib/python1.5/tty.pyc
-lib/python1.5/tty.pyo
-lib/python1.5/turtle.py
-lib/python1.5/turtle.pyc
-lib/python1.5/turtle.pyo
-lib/python1.5/types.py
-lib/python1.5/types.pyc
-lib/python1.5/types.pyo
-lib/python1.5/tzparse.py
-lib/python1.5/tzparse.pyc
-lib/python1.5/tzparse.pyo
-lib/python1.5/urllib.py
-lib/python1.5/urllib.pyc
-lib/python1.5/urllib.pyo
-lib/python1.5/urlparse.py
-lib/python1.5/urlparse.pyc
-lib/python1.5/urlparse.pyo
-lib/python1.5/user.py
-lib/python1.5/user.pyc
-lib/python1.5/user.pyo
-lib/python1.5/util.py
-lib/python1.5/util.pyc
-lib/python1.5/util.pyo
-lib/python1.5/uu.py
-lib/python1.5/uu.pyc
-lib/python1.5/uu.pyo
-lib/python1.5/wave.py
-lib/python1.5/wave.pyc
-lib/python1.5/wave.pyo
-lib/python1.5/whichdb.py
-lib/python1.5/whichdb.pyc
-lib/python1.5/whichdb.pyo
-lib/python1.5/whrandom.py
-lib/python1.5/whrandom.pyc
-lib/python1.5/whrandom.pyo
-lib/python1.5/xdrlib.py
-lib/python1.5/xdrlib.pyc
-lib/python1.5/xdrlib.pyo
-lib/python1.5/xmllib.py
-lib/python1.5/xmllib.pyc
-lib/python1.5/xmllib.pyo
-@dirrm include/python1.5
-@dirrm lib/python1.5/config
-@dirrm lib/python1.5/lib-dynload
-@dirrm lib/python1.5/lib-stdwin
-@dirrm lib/python1.5/lib-tk
-@dirrm lib/python1.5/plat-freebsd2
-@dirrm lib/python1.5/plat-freebsd3
-@dirrm lib/python1.5/plat-freebsd4
-@dirrm lib/python1.5/site-packages
-@dirrm lib/python1.5/test/output
-@dirrm lib/python1.5/test
-@dirrm lib/python1.5
-@exec mkdir -p %D/lib/python1.5/site-packages
-@dirrm share/doc/python
diff --git a/lang/python-devel/pkg-plist.Tools b/lang/python-devel/pkg-plist.Tools
deleted file mode 100644
index 1cfdce245dbc..000000000000
--- a/lang/python-devel/pkg-plist.Tools
+++ /dev/null
@@ -1,203 +0,0 @@
-lib/python1.5/Tools/README
-lib/python1.5/Tools/audiopy/README
-lib/python1.5/Tools/audiopy/audiopy
-lib/python1.5/Tools/bgen/README
-lib/python1.5/Tools/bgen/bgen/bgen.py
-lib/python1.5/Tools/bgen/bgen/bgenBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenGenerator.py
-lib/python1.5/Tools/bgen/bgen/bgenGeneratorGroup.py
-lib/python1.5/Tools/bgen/bgen/bgenHeapBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenModule.py
-lib/python1.5/Tools/bgen/bgen/bgenObjectDefinition.py
-lib/python1.5/Tools/bgen/bgen/bgenOutput.py
-lib/python1.5/Tools/bgen/bgen/bgenStackBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenStringBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenType.py
-lib/python1.5/Tools/bgen/bgen/bgenVariable.py
-lib/python1.5/Tools/bgen/bgen/bgenlocations.py
-lib/python1.5/Tools/bgen/bgen/macsupport.py
-lib/python1.5/Tools/bgen/bgen/scantools.py
-lib/python1.5/Tools/faqwiz/README
-lib/python1.5/Tools/faqwiz/faqconf.py
-lib/python1.5/Tools/faqwiz/faqcust.py
-lib/python1.5/Tools/faqwiz/faqw.py
-lib/python1.5/Tools/faqwiz/faqwiz.py
-lib/python1.5/Tools/freeze/.cvsignore
-lib/python1.5/Tools/freeze/README
-lib/python1.5/Tools/freeze/bkfile.py
-lib/python1.5/Tools/freeze/checkextensions.py
-lib/python1.5/Tools/freeze/checkextensions_win32.py
-lib/python1.5/Tools/freeze/extensions_win32.ini
-lib/python1.5/Tools/freeze/freeze.py
-lib/python1.5/Tools/freeze/hello.py
-lib/python1.5/Tools/freeze/makeconfig.py
-lib/python1.5/Tools/freeze/makefreeze.py
-lib/python1.5/Tools/freeze/makemakefile.py
-lib/python1.5/Tools/freeze/modulefinder.py
-lib/python1.5/Tools/freeze/parsesetup.py
-lib/python1.5/Tools/freeze/win32.html
-lib/python1.5/Tools/freeze/winmakemakefile.py
-lib/python1.5/Tools/idle/AutoExpand.py
-lib/python1.5/Tools/idle/AutoIndent.py
-lib/python1.5/Tools/idle/Bindings.py
-lib/python1.5/Tools/idle/ChangeLog
-lib/python1.5/Tools/idle/ClassBrowser.py
-lib/python1.5/Tools/idle/ColorDelegator.py
-lib/python1.5/Tools/idle/Debugger.py
-lib/python1.5/Tools/idle/Delegator.py
-lib/python1.5/Tools/idle/EditorWindow.py
-lib/python1.5/Tools/idle/FileList.py
-lib/python1.5/Tools/idle/FormatParagraph.py
-lib/python1.5/Tools/idle/FrameViewer.py
-lib/python1.5/Tools/idle/GrepDialog.py
-lib/python1.5/Tools/idle/History.py
-lib/python1.5/Tools/idle/IOBinding.py
-lib/python1.5/Tools/idle/MultiScrolledLists.py
-lib/python1.5/Tools/idle/NEWS.txt
-lib/python1.5/Tools/idle/OutputWindow.py
-lib/python1.5/Tools/idle/PathBrowser.py
-lib/python1.5/Tools/idle/Percolator.py
-lib/python1.5/Tools/idle/PyShell.py
-lib/python1.5/Tools/idle/README.txt
-lib/python1.5/Tools/idle/ReplaceDialog.py
-lib/python1.5/Tools/idle/ScriptBinding.py
-lib/python1.5/Tools/idle/ScrolledList.py
-lib/python1.5/Tools/idle/SearchBinding.py
-lib/python1.5/Tools/idle/SearchDialog.py
-lib/python1.5/Tools/idle/SearchDialogBase.py
-lib/python1.5/Tools/idle/SearchEngine.py
-lib/python1.5/Tools/idle/Separator.py
-lib/python1.5/Tools/idle/StackViewer.py
-lib/python1.5/Tools/idle/TODO.txt
-lib/python1.5/Tools/idle/UndoDelegator.py
-lib/python1.5/Tools/idle/WidgetRedirector.py
-lib/python1.5/Tools/idle/WindowList.py
-lib/python1.5/Tools/idle/ZoomHeight.py
-lib/python1.5/Tools/idle/eventparse.py
-lib/python1.5/Tools/idle/extend.py
-lib/python1.5/Tools/idle/extend.txt
-lib/python1.5/Tools/idle/help.txt
-lib/python1.5/Tools/idle/idle.bat
-lib/python1.5/Tools/idle/idle.py
-lib/python1.5/Tools/idle/idle.pyw
-lib/python1.5/Tools/idle/idlever.py
-lib/python1.5/Tools/idle/keydefs.py
-lib/python1.5/Tools/idle/testcode.py
-lib/python1.5/Tools/modulator/EXAMPLE.py
-lib/python1.5/Tools/modulator/README
-lib/python1.5/Tools/modulator/ScrolledListbox.py
-lib/python1.5/Tools/modulator/Templates/copyright
-lib/python1.5/Tools/modulator/Templates/module_head
-lib/python1.5/Tools/modulator/Templates/module_method
-lib/python1.5/Tools/modulator/Templates/module_tail
-lib/python1.5/Tools/modulator/Templates/object_head
-lib/python1.5/Tools/modulator/Templates/object_method
-lib/python1.5/Tools/modulator/Templates/object_mlist
-lib/python1.5/Tools/modulator/Templates/object_new
-lib/python1.5/Tools/modulator/Templates/object_structure
-lib/python1.5/Tools/modulator/Templates/object_tail
-lib/python1.5/Tools/modulator/Templates/object_tp_as_mapping
-lib/python1.5/Tools/modulator/Templates/object_tp_as_number
-lib/python1.5/Tools/modulator/Templates/object_tp_as_sequence
-lib/python1.5/Tools/modulator/Templates/object_tp_call
-lib/python1.5/Tools/modulator/Templates/object_tp_compare
-lib/python1.5/Tools/modulator/Templates/object_tp_dealloc
-lib/python1.5/Tools/modulator/Templates/object_tp_getattr
-lib/python1.5/Tools/modulator/Templates/object_tp_hash
-lib/python1.5/Tools/modulator/Templates/object_tp_print
-lib/python1.5/Tools/modulator/Templates/object_tp_repr
-lib/python1.5/Tools/modulator/Templates/object_tp_setattr
-lib/python1.5/Tools/modulator/Templates/object_tp_str
-lib/python1.5/Tools/modulator/Tkextra.py
-lib/python1.5/Tools/modulator/genmodule.py
-lib/python1.5/Tools/modulator/modulator.py
-lib/python1.5/Tools/modulator/varsubst.py
-lib/python1.5/Tools/pynche/ChipViewer.py
-lib/python1.5/Tools/pynche/ColorDB.py
-lib/python1.5/Tools/pynche/DetailsViewer.py
-lib/python1.5/Tools/pynche/ListViewer.py
-lib/python1.5/Tools/pynche/Main.py
-lib/python1.5/Tools/pynche/PyncheWidget.py
-lib/python1.5/Tools/pynche/README
-lib/python1.5/Tools/pynche/StripViewer.py
-lib/python1.5/Tools/pynche/Switchboard.py
-lib/python1.5/Tools/pynche/TextViewer.py
-lib/python1.5/Tools/pynche/TypeinViewer.py
-lib/python1.5/Tools/pynche/X/rgb.txt
-lib/python1.5/Tools/pynche/X/xlicense.txt
-lib/python1.5/Tools/pynche/__init__.py
-lib/python1.5/Tools/pynche/pyColorChooser.py
-lib/python1.5/Tools/pynche/pynche
-lib/python1.5/Tools/pynche/pynche.pyw
-lib/python1.5/Tools/scripts/README
-lib/python1.5/Tools/scripts/byteyears.py
-lib/python1.5/Tools/scripts/checkpyc.py
-lib/python1.5/Tools/scripts/classfix.py
-lib/python1.5/Tools/scripts/copytime.py
-lib/python1.5/Tools/scripts/crlf.py
-lib/python1.5/Tools/scripts/cvsfiles.py
-lib/python1.5/Tools/scripts/dutree.doc
-lib/python1.5/Tools/scripts/dutree.py
-lib/python1.5/Tools/scripts/eptags.py
-lib/python1.5/Tools/scripts/findlinksto.py
-lib/python1.5/Tools/scripts/fixcid.py
-lib/python1.5/Tools/scripts/fixheader.py
-lib/python1.5/Tools/scripts/fixnotice.py
-lib/python1.5/Tools/scripts/fixps.py
-lib/python1.5/Tools/scripts/ftpmirror.py
-lib/python1.5/Tools/scripts/h2py.py
-lib/python1.5/Tools/scripts/ifdef.py
-lib/python1.5/Tools/scripts/lfcr.py
-lib/python1.5/Tools/scripts/linktree.py
-lib/python1.5/Tools/scripts/lll.py
-lib/python1.5/Tools/scripts/logmerge.py
-lib/python1.5/Tools/scripts/mailerdaemon.py
-lib/python1.5/Tools/scripts/methfix.py
-lib/python1.5/Tools/scripts/mkreal.py
-lib/python1.5/Tools/scripts/ndiff.py
-lib/python1.5/Tools/scripts/nm2def.py
-lib/python1.5/Tools/scripts/objgraph.py
-lib/python1.5/Tools/scripts/pathfix.py
-lib/python1.5/Tools/scripts/pdeps.py
-lib/python1.5/Tools/scripts/pindent.py
-lib/python1.5/Tools/scripts/ptags.py
-lib/python1.5/Tools/scripts/rgrep.py
-lib/python1.5/Tools/scripts/suff.py
-lib/python1.5/Tools/scripts/sum5.py
-lib/python1.5/Tools/scripts/tabnanny.py
-lib/python1.5/Tools/scripts/tabpolice.py
-lib/python1.5/Tools/scripts/texi2html.py
-lib/python1.5/Tools/scripts/treesync.py
-lib/python1.5/Tools/scripts/untabify.py
-lib/python1.5/Tools/scripts/which.py
-lib/python1.5/Tools/scripts/xxci.py
-lib/python1.5/Tools/versioncheck/README
-lib/python1.5/Tools/versioncheck/_checkversion.py
-lib/python1.5/Tools/versioncheck/checkversions.py
-lib/python1.5/Tools/versioncheck/pyversioncheck.py
-lib/python1.5/Tools/webchecker/README
-lib/python1.5/Tools/webchecker/robotparser.py
-lib/python1.5/Tools/webchecker/tktools.py
-lib/python1.5/Tools/webchecker/wcgui.py
-lib/python1.5/Tools/webchecker/wcmac.py
-lib/python1.5/Tools/webchecker/wcnew.py
-lib/python1.5/Tools/webchecker/webchecker.py
-lib/python1.5/Tools/webchecker/websucker.py
-lib/python1.5/Tools/webchecker/wsgui.py
-lib/python1.5/Tools/world/README
-lib/python1.5/Tools/world/world
-@dirrm lib/python1.5/Tools/world
-@dirrm lib/python1.5/Tools/webchecker
-@dirrm lib/python1.5/Tools/versioncheck
-@dirrm lib/python1.5/Tools/scripts
-@dirrm lib/python1.5/Tools/pynche/X
-@dirrm lib/python1.5/Tools/pynche
-@dirrm lib/python1.5/Tools/modulator/Templates
-@dirrm lib/python1.5/Tools/modulator
-@dirrm lib/python1.5/Tools/idle
-@dirrm lib/python1.5/Tools/freeze
-@dirrm lib/python1.5/Tools/faqwiz
-@dirrm lib/python1.5/Tools/bgen/bgen
-@dirrm lib/python1.5/Tools/bgen
-@dirrm lib/python1.5/Tools/audiopy
-@dirrm lib/python1.5/Tools
diff --git a/lang/python-devel/pkg-plist.gmp b/lang/python-devel/pkg-plist.gmp
deleted file mode 100644
index 4b041045de3e..000000000000
--- a/lang/python-devel/pkg-plist.gmp
+++ /dev/null
@@ -1 +0,0 @@
-lib/python1.5/lib-dynload/mpzmodule.so
diff --git a/lang/python20/Makefile b/lang/python20/Makefile
deleted file mode 100644
index fe715b119522..000000000000
--- a/lang/python20/Makefile
+++ /dev/null
@@ -1,114 +0,0 @@
-# New ports collection makefile for: python
-# Version required: 1.5.2
-# Date created: 08 August 1995
-# Whom: jkh
-#
-# $FreeBSD$
-#
-
-DISTNAME= py152
-PKGNAME= python-1.5.2
-CATEGORIES= lang python tk82
-MASTER_SITES= ftp://www.python.org/pub/python/src/ \
- ftp://ftp.cwi.nl/pub/python/src/
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= tg@FreeBSD.org
-
-LIB_DEPENDS= ${TK_DEPENDS}
-
-DIST_SUBDIR= python
-WRKSRC= ${WRKDIR}/Python-1.5.2
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-fpectl --with-libs='-lxpg4'
-CONFIGURE_ENV= OPT="${CFLAGS}"
-INSTALL_TARGET= install
-PLIST= ${WRKDIR}/PLIST
-MAN1= python.1
-
-#
-# The standard setup file
-#
-SETUP_FILE= Setup
-
-#
-# Support for Tk is compiled in by default.
-#
-WITH_TK?= yes
-.if defined(WITH_TK) && $(WITH_TK) == yes
-TK_DEPENDS= tk82.1:${PORTSDIR}/x11-toolkits/tk82
-SETUP_LOCAL= Setup.tk
-PLIST_TK= ${PKGDIR}/PLIST.tk
-.endif
-
-#
-# If you want to use Python's thread module, you need to set WITH_THREADS
-# to 'yes', and you must have the FreeBSD threading c library (libc_r)
-# installed. See 'man 3 pthread' for details on libc_r.
-#
-# This option is enabled by default.
-#
-WITH_THREADS?= yes
-LIBC_R!= /sbin/ldconfig -r | grep c_r || true
-.if ${LIBC_R} != "" && defined(WITH_THREADS) && ${WITH_THREADS} == yes
-CONFIGURE_ARGS+= --with-thread
-CFLAGS+= -D_THREAD_SAFE
-CONFIGURE_ENV+= LDFLAGS="-pthread ${LDFLAGS}"
-.endif
-
-#
-# The mpz module is built on machines with a full source tree
-#
-.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
-SETUP_LOCAL+= Setup.gmp
-PLIST_GMP= ${PKGDIR}/PLIST.gmp
-.endif
-
-#
-# Install the Tools by default. It contains scripts ranging from an IDE
-# to a web tree checker, to a collection of simple scripts that are useful
-# while extending or managing Python.
-#
-WITH_TOOLS?= yes
-.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
-PLIST_TOOLS= ${PKGDIR}/PLIST.Tools
-.endif
-
-post-extract:
- cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
-
-post-configure:
- ${CP} ${FILESDIR}/${SETUP_FILE} ${WRKSRC}/Modules/Setup
-.for file in ${SETUP_LOCAL}
- ${CAT} ${FILESDIR}/${file} >> ${WRKSRC}/Modules/Setup.local
-.endfor
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 400000
-PLATFORMS=plat-freebsd2 plat-freebsd3
-.elif ${OSVERSION} >= 300000
-PLATFORMS=plat-freebsd2 plat-freebsd4
-.else
-PLATFORMS=plat-freebsd3 plat-freebsd4
-.endif
-
-pre-install:
-.for platform in ${PLATFORMS}
- ${MKDIR} ${PREFIX}/lib/python1.5/${platform}
- ${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/* \
- ${PREFIX}/lib/python1.5/${platform}/
-.endfor
- @sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
-
-post-install:
- strip ${PREFIX}/bin/python
- @${MKDIR} ${PREFIX}/share/doc/python
- ${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
- @${MKDIR} ${PREFIX}/lib/python1.5/site-packages
-.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
- @cd ${WRKSRC}; tar cf - Tools | \
- (cd ${PREFIX}/lib/python1.5; tar xf -)
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/lang/python20/distinfo b/lang/python20/distinfo
deleted file mode 100644
index 72ca6a75cf6c..000000000000
--- a/lang/python20/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (python/py152.tgz) = e9d677ae6d5a3efc6937627ed8a3e752
diff --git a/lang/python20/files/Setup b/lang/python20/files/Setup
deleted file mode 100644
index ec3a6be9631a..000000000000
--- a/lang/python20/files/Setup
+++ /dev/null
@@ -1,401 +0,0 @@
-# The file Setup is used by the makesetup script to construct the files
-# Makefile and config.c, from Makefile.pre and config.c.in,
-# respectively. The file Setup itself is initially copied from
-# Setup.in; once it exists it will not be overwritten, so you can edit
-# Setup to your heart's content. Note that Makefile.pre is created
-# from Makefile.pre.in by the toplevel configure script.
-
-# (VPATH notes: Setup and Makefile.pre are in the build directory, as
-# are Makefile and config.c; the *.in files are in the source
-# directory.)
-
-# Each line in this file describes one or more optional modules.
-# Comment out lines to suppress modules.
-# Lines have the following structure:
-#
-# <module> ... [<sourcefile> ...] [<cpparg> ...] [<library> ...]
-#
-# <sourcefile> is anything ending in .c (.C, .cc, .c++ are C++ files)
-# <cpparg> is anything starting with -I, -D, -U or -C
-# <library> is anything ending in .a or beginning with -l or -L
-# <module> is anything else but should be a valid Python
-# identifier (letters, digits, underscores, beginning with non-digit)
-#
-# Lines can also have the form
-#
-# <name> = <value>
-#
-# which defines a Make variable definition inserted into Makefile.in
-#
-# Finally, if a line has the literal form
-#
-# *shared*
-#
-# (that is including the '*' and '*' !) then the following modules will
-# not be included in the config.c file, nor in the list of objects to be
-# added to the library archive, and their linker options won't be added
-# to the linker options, but rules to create their .o files and their
-# shared libraries will still be added to the Makefile, and their
-# names will be collected in the Make variable SHAREDMODS. This is
-# used to build modules as shared libraries. (They must be installed
-# using "make sharedinstall".) (For compatibility, *noconfig* has the
-# same effect as *shared*.)
-
-# NOTE: As a standard policy, as many modules as can be supported by a
-# platform should be present. The distribution comes with all modules
-# enabled that are supported by most platforms and don't require you
-# to ftp sources from elsewhere.
-
-
-# Some special rules to define PYTHONPATH.
-# Edit the definitions below to indicate which options you are using.
-# Don't add any whitespace or comments!
-
-# Directories where library files get installed.
-# DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
-DESTLIB=$(LIBDEST)
-MACHDESTLIB=$(BINLIBDEST)
-
-# NOTE: all the paths are now relative to the prefix that is computed
-# at run time!
-
-# Standard path -- don't edit.
-# No leading colon since this is the first entry
-# Empty since this is now just the runtime prefix.
-DESTPATH=
-
-# Site specific path insertions -- should begin with : if non-empty
-SITEPATH=
-
-# Standard enabled (tests are always available)
-TESTPATH=:test
-
-# Path for machine- or system-dependent modules (and shared libraries)
-MACHDEPPATH=:plat-$(MACHDEP)
-
-COREPYTHONPATH=$(DESTPATH)$(SITEPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
-PYTHONPATH=$(COREPYTHONPATH)
-
-
-# The modules listed here can't be built as shared libraries for
-# various reasons; therefore they are listed here instead of in the
-# normal order.
-
-# Some modules that are normally always on:
-
-regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style
-pcre pcremodule.c pypcre.c # Regular expressions, Perl style (for re.py)
-posix posixmodule.c # posix (UNIX) system calls
-signal signalmodule.c # signal(2)
-
-# The SGI specific GL module:
-
-GLHACK=-Dclear=__GLclear
-#gl glmodule.c cgensupport.c -I$(srcdir) $(GLHACK) -lgl -lX11
-
-# The thread module is now automatically enabled, see Setup.thread.
-
-# Pure module. Cannot be linked dynamically.
-# -DWITH_QUANTIFY, -DWITH_PURIFY, or -DWITH_ALL_PURE
-#WHICH_PURE_PRODUCTS=-DWITH_ALL_PURE
-#PURE_INCLS=-I/usr/local/include
-#PURE_STUBLIBS=-L/usr/local/lib -lpurify_stubs -lquantify_stubs
-#pure puremodule.c $(WHICH_PURE_PRODUCTS) $(PURE_INCLS) $(PURE_STUBLIBS)
-
-# Uncommenting the following line tells makesetup that all following
-# modules are to be built as shared libraries (see above for more
-# detail):
-
-#*shared*
-
-
-# GNU readline. Unlike previous Python incarnations, GNU readline is
-# now incorporated in an optional module, configured in the Setup file
-# instead of by a configure script switch. You may have to insert a
-# -L option pointing to the directory where libreadline.* lives,
-# and you may have to change -ltermcap to -ltermlib or perhaps remove
-# it, depending on your system -- see the GNU readline instructions.
-# It's okay for this to be a shared library, too.
-
-readline readline.c -lmytinfo -lreadline -ltermcap
-
-
-# Modules that should always be present (non UNIX dependent):
-
-array arraymodule.c # array objects
-cmath cmathmodule.c # complex math library functions
-math mathmodule.c -lm # math library functions, e.g. sin()
-strop stropmodule.c # fast string operations implemented in C
-struct structmodule.c # binary structure packing/unpacking
-time timemodule.c # -lm # time operations and variables
-operator operator.c # operator.add() and similar goodies
-
-_locale _localemodule.c # access to ISO C locale support
-
-
-# Modules with some UNIX dependencies -- on by default:
-# (If you have a really backward UNIX, select and socket may not be
-# supported...)
-
-fcntl fcntlmodule.c # fcntl(2) and ioctl(2)
-pwd pwdmodule.c # pwd(3)
-grp grpmodule.c # grp(3)
-select selectmodule.c # select(2); not on ancient System V
-socket socketmodule.c # socket(2); not on ancient System V
-errno errnomodule.c # posix (UNIX) errno values
-
-# The crypt module is now disabled by default because it breaks builds
-# on many systems (where -lcrypt is needed), e.g. Linux (I believe).
-crypt cryptmodule.c -lcrypt # crypt(3); needs -lcrypt on some systems
-
-*shared*
-
-# Some more UNIX dependent modules -- off by default, since these
-# are not supported by all UNIX systems:
-
-nis nismodule.c # Sun yellow pages -- not everywhere
-termios termios.c # Steen Lumholt's termios module
-resource resource.c # Jeremy Hylton's rlimit interface
-
-
-# Multimedia modules -- off by default.
-# These don't work for 64-bit platforms!!!
-# These represent audio samples or images as strings:
-
-audioop audioop.c # Operations on audio samples
-imageop imageop.c # Operations on images
-rgbimg rgbimgmodule.c # Read SGI RGB image files (but coded portably)
-
-
-# The stdwin module provides a simple, portable (between X11 and Mac)
-# windowing interface. You need to ftp the STDWIN library, e.g. from
-# ftp://ftp.cwi.nl/pub/stdwin. (If you get it elsewhere, be sure to
-# get version 1.0 or higher!) The STDWIN variable must point to the
-# STDWIN toplevel directory.
-
-# Uncomment and edit as needed:
-#STDWIN=/ufs/guido/src/stdwin
-
-# Uncomment these lines:
-#STDWINPATH=:$(DESTLIB)/stdwin
-#LIBTEXTEDIT=$(STDWIN)/$(MACHDEP)/Packs/textedit/libtextedit.a
-#LIBX11STDWIN=$(STDWIN)/$(MACHDEP)/Ports/x11/libstdwin.a
-#stdwin stdwinmodule.c -I$(STDWIN)/H $(LIBTEXTEDIT) $(LIBX11STDWIN) -lX11
-
-# Use this instead of the last two lines above for alphanumeric stdwin:
-#LIBALFASTDWIN=$(STDWIN)/$(MACHDEP)/Ports/alfa/libstdwin.a
-#stdwin stdwinmodule.c -I$(STDWIN)/H $(LIBTEXTEDIT) $(LIBALFASTDWIN) -ltermcap
-
-
-# The md5 module implements the RSA Data Security, Inc. MD5
-# Message-Digest Algorithm, described in RFC 1321. The necessary files
-# md5c.c and md5.h are included here.
-
-md5 md5module.c md5c.c
-
-
-# The sha module implements the SHA checksum algorithm.
-# (NIST's Secure Hash Algorithm.)
-sha shamodule.c
-
-
-# The mpz module interfaces to the GNU Multiple Precision library.
-# You need to ftp the GNU MP library.
-# The GMP variable must point to the GMP source directory.
-# This was originally written and tested against GMP 1.2 and 1.3.2.
-# It has been modified by Rob Hooft to work with 2.0.2 as well, but I
-# haven't tested it recently.
-
-# A compatible MP library unencombered by the GPL also exists. It was
-# posted to comp.sources.misc in volume 40 and is widely available from
-# FTP archive sites. One URL for it is:
-# ftp://gatekeeper.dec.com/.b/usenet/comp.sources.misc/volume40/fgmp/part01.Z
-
-#GMP=/ufs/guido/src/gmp
-#mpz mpzmodule.c -lgmp
-
-
-# SGI IRIX specific modules -- off by default.
-
-# These module work on any SGI machine:
-
-# *** gl must be enabled higher up in this file ***
-#fm fmmodule.c -lfm -lgl # Font Manager
-#sgi sgimodule.c # sgi.nap() and a few more
-
-# This module requires the header file
-# /usr/people/4Dgifts/iristools/include/izoom.h:
-
-#imgfile imgfile.c -limage -lgutil -lm # Image Processing Utilities
-
-
-# These modules require the Multimedia Development Option (I think):
-
-#al almodule.c -laudio # Audio Library
-#cd cdmodule.c -lcdaudio -lds -lmediad # CD Audio Library
-#cl clmodule.c -lcl -lawareaudio # Compression Library
-#sv svmodule.c yuvconvert.c -lsvideo -lXext -lX11 # Starter Video
-
-
-# The FORMS library, by Mark Overmars, implements user interface
-# components such as dialogs and buttons using SGI's GL and FM
-# libraries. You must ftp the FORMS library separately from
-# ftp://ftp.cs.ruu.nl/pub/SGI/FORMS. It was tested with FORMS 2.2a.
-# The FORMS variable must point to the FORMS subdirectory of the forms
-# toplevel directory:
-
-#FORMS=/ufs/guido/src/forms/FORMS
-#fl flmodule.c -I$(FORMS) $(FORMS)/libforms.a -lfm -lgl
-
-
-# SunOS specific modules -- off by default:
-
-#sunaudiodev sunaudiodev.c
-
-
-# George Neville-Neil's timing module:
-
-timing timingmodule.c
-
-
-# The _tkinter module.
-#
-# The TKPATH variable is always enabled, to save you the effort.
-TKPATH=:lib-tk
-
-# The command for _tkinter is long and site specific. Please
-# uncomment and/or edit those parts as indicated. If you don't have a
-# specific extension (e.g. Tix or BLT), leave the corresponding line
-# commented out. (Leave the trailing backslashes in! If you
-# experience strange errors, you may want to join all uncommented
-# lines and remove the backslashes -- the backslash interpretation is
-# done by the shell's "read" command and it may not be implemented on
-# every system.
-
-# *** Always uncomment this (leave the leading underscore in!):
-# _tkinter _tkinter.c tkappinit.c -DWITH_APPINIT \
-# *** Uncommend and edit to reflect where your X11 header files are:
-# -I/usr/X11R6/include \
-# *** Or uncomment this for Solaris:
-# -I/usr/openwin/include \
-# *** Uncomment and edit to reflect where your Tcl/Tk headers are:
-# -I/usr/local/include \
-# *** Uncomment and edit for Tix extension only:
-# -DWITH_TIX -ltix4.1.8.0 \
-# *** Uncomment and edit for BLT extension only:
-# -DWITH_BLT -I/usr/local/blt/blt8.0-unoff/include -lBLT8.0 \
-# *** Uncomment and edit for PIL (TkImaging) extension only:
-# -DWITH_PIL -I../Extensions/Imaging/libImaging tkImaging.c \
-# *** Uncomment and edit for Mesa (what's Mesa?):
-# -lGL -lGLU -lMesatk -lMesaaux \
-# *** Uncomment and edit for TOGL extension only:
-# -DWITH_TOGL togl.c \
-# *** Uncomment and edit to reflect where your Tcl/Tk libraries are:
-# -L/usr/local/lib \
-# *** Uncomment and edit to reflect your Tcl/Tk versions:
-# -ltk8.0 -ltcl8.0 \
-# *** Uncomment and edit to reflect where your X11 libraries are:
-# -L/usr/X11R6/lib \
-# *** Or uncomment this for Solaris:
-# -L/usr/openwin/lib \
-# *** Always uncomment this; X11 libraries to link with:
-# -lX11 -lXext -lXmu
-
-
-# Lance Ellinghaus's modules:
-
-rotor rotormodule.c # enigma-inspired encryption
-syslog syslogmodule.c # syslog daemon interface
-
-
-# Lance's curses module. This requires the System V version of
-# curses, sometimes known as ncurses (e.g. on Linux, link with
-# -lncurses instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include
-# -L/usr/5lib before -lcurses).
-
-curses cursesmodule.c -lmytinfo -lncurses -ltermcap
-
-
-
-# Tommy Burnette's 'new' module (creates new empty objects of certain kinds):
-
-#new newmodule.c
-
-
-# Generic (SunOS / SVR4) dynamic loading module.
-# This is not needed for dynamic loading of Python modules --
-# it is a highly experimental and dangerous device for calling
-# *arbitrary* C functions in *arbitrary* shared libraries:
-
-dl dlmodule.c
-
-# Modules that provide persistent dictionary-like semantics. You will
-# probably want to arrange for at least one of them to be available on
-# your machine, though none are defined by default because of library
-# dependencies. The Python module anydbm.py provides an
-# implementation independent wrapper for these; dumbdbm.py provides
-# similar functionality (but slower of course) implemented in Python.
-
-# The standard Unix dbm module:
-
-dbm dbmmodule.c # dbm(3) may require -lndbm or similar
-
-# Anthony Baxter's gdbm module (derived from Jack's dbm module)
-# GNU dbm(3) will require -lgdbm:
-
-#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
-
-
-# Berkeley DB interface.
-#
-# This requires the Berkeley DB code, see
-# ftp://ftp.cs.berkeley.edu/pub/4bsd/db.1.85.tar.gz
-#
-# Edit the variables DB and DBPORT to point to the db top directory
-# and the subdirectory of PORT where you built it.
-
-#DB=/depot/sundry/src/db.1.85/
-#DBPORT=$(DB)/PORT/sunos.5.2
-#bsddb bsddbmodule.o -I$(DB)/include -I$(DBPORT) $(DBPORT)/libdb.a
-bsddb bsddbmodule.o
-
-
-
-# David Wayne Williams' soundex module
-#soundex soundex.c
-
-# Helper module for various ascii-encoders
-binascii binascii.c
-
-# Fred Drake's interface to the Python parser.
-parser parsermodule.c
-
-# Digital Creations' cStringIO and cPickle
-cStringIO cStringIO.c
-cPickle cPickle.c
-
-
-# Lee Busby's SIGFPE modules.
-# The library to link fpectl with is platform specific.
-# Choose *one* of the options below for fpectl:
-
-# For SGI IRIX (tested on 5.3):
-#fpectl fpectlmodule.c -lfpe
-
-# For Solaris with SunPro compiler (tested on Solaris 2.5 with SunPro C 4.2):
-# (Without the compiler you don't have -lsunmath.)
-#fpectl fpectlmodule.c -R/opt/SUNWspro/lib -lsunmath -lm
-
-# For other systems: see instructions in fpectlmodule.c.
-fpectl fpectlmodule.c
-
-# Test module for fpectl. No extra libraries needed.
-fpetest fpetestmodule.c
-
-# Andrew Kuchling's zlib module.
-# This require zlib 1.0.4 (or later). See http://quest.jpl.nasa.gov/zlib/
-zlib zlibmodule.c -lz
-
-
-# Example -- included for reference only:
-# xx xxmodule.c
diff --git a/lang/python20/files/Setup.gmp b/lang/python20/files/Setup.gmp
deleted file mode 100644
index 5e70d8f76734..000000000000
--- a/lang/python20/files/Setup.gmp
+++ /dev/null
@@ -1,16 +0,0 @@
-*shared*
-
-# The mpz module interfaces to the GNU Multiple Precision library.
-# You need to ftp the GNU MP library.
-# The GMP variable must point to the GMP source directory.
-# This was originally written and tested against GMP 1.2 and 1.3.2.
-# It has been modified by Rob Hooft to work with 2.0.2 as well, but I
-# haven't tested it recently.
-
-# A compatible MP library unencombered by the GPL also exists. It was
-# posted to comp.sources.misc in volume 40 and is widely available from
-# FTP archive sites. One URL for it is:
-# ftp://gatekeeper.dec.com/.b/usenet/comp.sources.misc/volume40/fgmp/part01.Z
-
-GMP=/usr/src/contrib/libgmp
-mpz mpzmodule.c -I$(GMP) -I$(GMP)/mpn/generic -lgmp
diff --git a/lang/python20/files/patch-aa b/lang/python20/files/patch-aa
deleted file mode 100644
index d55ebc99fd46..000000000000
--- a/lang/python20/files/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
---- Makefile.in.orig Tue Dec 9 16:18:33 1997
-+++ Makefile.in Sat Dec 13 11:19:12 1997
-@@ -131,8 +131,8 @@
-
- # Portable install script (configure doesn't always guess right)
- INSTALL= @srcdir@/install-sh -c
--INSTALL_PROGRAM=${INSTALL} -m $(EXEMODE)
--INSTALL_DATA= ${INSTALL} -m $(FILEMODE)
-+INSTALL_PROGRAM=${BSD_INSTALL_SCRIPT}
-+INSTALL_DATA= ${BSD_INSTALL_DATA}
-
- # --with-PACKAGE options for configure script
- # e.g. --with-readline --with-svr5 --with-solaris --with-thread
diff --git a/lang/python20/pkg-comment b/lang/python20/pkg-comment
deleted file mode 100644
index d2f9289af5eb..000000000000
--- a/lang/python20/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An interpreted object-oriented programming language
diff --git a/lang/python20/pkg-descr b/lang/python20/pkg-descr
deleted file mode 100644
index a2103f1521db..000000000000
--- a/lang/python20/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Python is an interpreted object-oriented programming language, and is
-often compared to Tcl, Perl or Scheme.
diff --git a/lang/python20/pkg-plist b/lang/python20/pkg-plist
deleted file mode 100644
index 2360c6ba0f0d..000000000000
--- a/lang/python20/pkg-plist
+++ /dev/null
@@ -1,997 +0,0 @@
-bin/python1.5
-bin/python
-share/doc/python/COPYRIGHT
-include/python1.5/Python.h
-include/python1.5/abstract.h
-include/python1.5/bitset.h
-include/python1.5/bufferobject.h
-include/python1.5/cStringIO.h
-include/python1.5/ceval.h
-include/python1.5/classobject.h
-include/python1.5/cobject.h
-include/python1.5/compile.h
-include/python1.5/complexobject.h
-include/python1.5/config.h
-include/python1.5/dictobject.h
-include/python1.5/errcode.h
-include/python1.5/eval.h
-include/python1.5/fileobject.h
-include/python1.5/floatobject.h
-include/python1.5/frameobject.h
-include/python1.5/funcobject.h
-include/python1.5/graminit.h
-include/python1.5/grammar.h
-include/python1.5/import.h
-include/python1.5/intobject.h
-include/python1.5/intrcheck.h
-include/python1.5/listobject.h
-include/python1.5/longintrepr.h
-include/python1.5/longobject.h
-include/python1.5/marshal.h
-include/python1.5/metagrammar.h
-include/python1.5/methodobject.h
-include/python1.5/modsupport.h
-include/python1.5/moduleobject.h
-include/python1.5/mymalloc.h
-include/python1.5/mymath.h
-include/python1.5/myproto.h
-include/python1.5/myselect.h
-include/python1.5/mytime.h
-include/python1.5/node.h
-include/python1.5/object.h
-include/python1.5/objimpl.h
-include/python1.5/opcode.h
-include/python1.5/osdefs.h
-include/python1.5/parsetok.h
-include/python1.5/patchlevel.h
-include/python1.5/pgenheaders.h
-include/python1.5/pydebug.h
-include/python1.5/pyerrors.h
-include/python1.5/pyfpe.h
-include/python1.5/pystate.h
-include/python1.5/pythonrun.h
-include/python1.5/pythread.h
-include/python1.5/rangeobject.h
-include/python1.5/rename2.h
-include/python1.5/sliceobject.h
-include/python1.5/stringobject.h
-include/python1.5/structmember.h
-include/python1.5/sysmodule.h
-include/python1.5/thread.h
-include/python1.5/token.h
-include/python1.5/traceback.h
-include/python1.5/tupleobject.h
-lib/python1.5/BaseHTTPServer.py
-lib/python1.5/BaseHTTPServer.pyc
-lib/python1.5/BaseHTTPServer.pyo
-lib/python1.5/Bastion.py
-lib/python1.5/Bastion.pyc
-lib/python1.5/Bastion.pyo
-lib/python1.5/CGIHTTPServer.py
-lib/python1.5/CGIHTTPServer.pyc
-lib/python1.5/CGIHTTPServer.pyo
-lib/python1.5/ConfigParser.py
-lib/python1.5/ConfigParser.pyc
-lib/python1.5/ConfigParser.pyo
-lib/python1.5/MimeWriter.py
-lib/python1.5/MimeWriter.pyc
-lib/python1.5/MimeWriter.pyo
-lib/python1.5/Queue.py
-lib/python1.5/Queue.pyc
-lib/python1.5/Queue.pyo
-lib/python1.5/SimpleHTTPServer.py
-lib/python1.5/SimpleHTTPServer.pyc
-lib/python1.5/SimpleHTTPServer.pyo
-lib/python1.5/SocketServer.py
-lib/python1.5/SocketServer.pyc
-lib/python1.5/SocketServer.pyo
-lib/python1.5/StringIO.py
-lib/python1.5/StringIO.pyc
-lib/python1.5/StringIO.pyo
-lib/python1.5/UserDict.py
-lib/python1.5/UserDict.pyc
-lib/python1.5/UserDict.pyo
-lib/python1.5/UserList.py
-lib/python1.5/UserList.pyc
-lib/python1.5/UserList.pyo
-lib/python1.5/aifc.py
-lib/python1.5/aifc.pyc
-lib/python1.5/aifc.pyo
-lib/python1.5/anydbm.py
-lib/python1.5/anydbm.pyc
-lib/python1.5/anydbm.pyo
-lib/python1.5/asynchat.py
-lib/python1.5/asynchat.pyc
-lib/python1.5/asynchat.pyo
-lib/python1.5/asyncore.py
-lib/python1.5/asyncore.pyc
-lib/python1.5/asyncore.pyo
-lib/python1.5/audiodev.py
-lib/python1.5/audiodev.pyc
-lib/python1.5/audiodev.pyo
-lib/python1.5/base64.py
-lib/python1.5/base64.pyc
-lib/python1.5/base64.pyo
-lib/python1.5/bdb.py
-lib/python1.5/bdb.pyc
-lib/python1.5/bdb.pyo
-lib/python1.5/binhex.py
-lib/python1.5/binhex.pyc
-lib/python1.5/binhex.pyo
-lib/python1.5/bisect.py
-lib/python1.5/bisect.pyc
-lib/python1.5/bisect.pyo
-lib/python1.5/calendar.py
-lib/python1.5/calendar.pyc
-lib/python1.5/calendar.pyo
-lib/python1.5/cgi.py
-lib/python1.5/cgi.pyc
-lib/python1.5/cgi.pyo
-lib/python1.5/cmd.py
-lib/python1.5/cmd.pyc
-lib/python1.5/cmd.pyo
-lib/python1.5/cmp.py
-lib/python1.5/cmp.pyc
-lib/python1.5/cmp.pyo
-lib/python1.5/cmpcache.py
-lib/python1.5/cmpcache.pyc
-lib/python1.5/cmpcache.pyo
-lib/python1.5/code.py
-lib/python1.5/code.pyc
-lib/python1.5/code.pyo
-lib/python1.5/codeop.py
-lib/python1.5/codeop.pyc
-lib/python1.5/codeop.pyo
-lib/python1.5/colorsys.py
-lib/python1.5/colorsys.pyc
-lib/python1.5/colorsys.pyo
-lib/python1.5/commands.py
-lib/python1.5/commands.pyc
-lib/python1.5/commands.pyo
-lib/python1.5/compileall.py
-lib/python1.5/compileall.pyc
-lib/python1.5/compileall.pyo
-lib/python1.5/config/Makefile
-lib/python1.5/config/Makefile.pre.in
-lib/python1.5/config/Setup
-lib/python1.5/config/Setup.local
-lib/python1.5/config/Setup.thread
-lib/python1.5/config/config.c
-lib/python1.5/config/config.c.in
-lib/python1.5/config/install-sh
-lib/python1.5/config/libpython1.5.a
-lib/python1.5/config/makesetup
-lib/python1.5/config/python.o
-lib/python1.5/copy.py
-lib/python1.5/copy.pyc
-lib/python1.5/copy.pyo
-lib/python1.5/copy_reg.py
-lib/python1.5/copy_reg.pyc
-lib/python1.5/copy_reg.pyo
-lib/python1.5/dbhash.py
-lib/python1.5/dbhash.pyc
-lib/python1.5/dbhash.pyo
-lib/python1.5/dircache.py
-lib/python1.5/dircache.pyc
-lib/python1.5/dircache.pyo
-lib/python1.5/dircmp.py
-lib/python1.5/dircmp.pyc
-lib/python1.5/dircmp.pyo
-lib/python1.5/dis.py
-lib/python1.5/dis.pyc
-lib/python1.5/dis.pyo
-lib/python1.5/dospath.py
-lib/python1.5/dospath.pyc
-lib/python1.5/dospath.pyo
-lib/python1.5/dumbdbm.py
-lib/python1.5/dumbdbm.pyc
-lib/python1.5/dumbdbm.pyo
-lib/python1.5/dump.py
-lib/python1.5/dump.pyc
-lib/python1.5/dump.pyo
-lib/python1.5/exceptions.py
-lib/python1.5/exceptions.pyc
-lib/python1.5/exceptions.pyo
-lib/python1.5/fileinput.py
-lib/python1.5/fileinput.pyc
-lib/python1.5/fileinput.pyo
-lib/python1.5/find.py
-lib/python1.5/find.pyc
-lib/python1.5/find.pyo
-lib/python1.5/fnmatch.py
-lib/python1.5/fnmatch.pyc
-lib/python1.5/fnmatch.pyo
-lib/python1.5/formatter.py
-lib/python1.5/formatter.pyc
-lib/python1.5/formatter.pyo
-lib/python1.5/fpformat.py
-lib/python1.5/fpformat.pyc
-lib/python1.5/fpformat.pyo
-lib/python1.5/ftplib.py
-lib/python1.5/ftplib.pyc
-lib/python1.5/ftplib.pyo
-lib/python1.5/getopt.py
-lib/python1.5/getopt.pyc
-lib/python1.5/getopt.pyo
-lib/python1.5/getpass.py
-lib/python1.5/getpass.pyc
-lib/python1.5/getpass.pyo
-lib/python1.5/glob.py
-lib/python1.5/glob.pyc
-lib/python1.5/glob.pyo
-lib/python1.5/gopherlib.py
-lib/python1.5/gopherlib.pyc
-lib/python1.5/gopherlib.pyo
-lib/python1.5/grep.py
-lib/python1.5/grep.pyc
-lib/python1.5/grep.pyo
-lib/python1.5/gzip.py
-lib/python1.5/gzip.pyc
-lib/python1.5/gzip.pyo
-lib/python1.5/htmlentitydefs.py
-lib/python1.5/htmlentitydefs.pyc
-lib/python1.5/htmlentitydefs.pyo
-lib/python1.5/htmllib.py
-lib/python1.5/htmllib.pyc
-lib/python1.5/htmllib.pyo
-lib/python1.5/httplib.py
-lib/python1.5/httplib.pyc
-lib/python1.5/httplib.pyo
-lib/python1.5/ihooks.py
-lib/python1.5/ihooks.pyc
-lib/python1.5/ihooks.pyo
-lib/python1.5/imaplib.py
-lib/python1.5/imaplib.pyc
-lib/python1.5/imaplib.pyo
-lib/python1.5/imghdr.py
-lib/python1.5/imghdr.pyc
-lib/python1.5/imghdr.pyo
-lib/python1.5/keyword.py
-lib/python1.5/keyword.pyc
-lib/python1.5/keyword.pyo
-lib/python1.5/knee.py
-lib/python1.5/knee.pyc
-lib/python1.5/knee.pyo
-lib/python1.5/lib-dynload/audioop.so
-lib/python1.5/lib-dynload/binascii.so
-lib/python1.5/lib-dynload/bsddbmodule.so
-lib/python1.5/lib-dynload/cPickle.so
-lib/python1.5/lib-dynload/cStringIO.so
-lib/python1.5/lib-dynload/cursesmodule.so
-lib/python1.5/lib-dynload/dbmmodule.so
-lib/python1.5/lib-dynload/dlmodule.so
-lib/python1.5/lib-dynload/fpectlmodule.so
-lib/python1.5/lib-dynload/fpetestmodule.so
-lib/python1.5/lib-dynload/imageop.so
-lib/python1.5/lib-dynload/md5module.so
-lib/python1.5/lib-dynload/nismodule.so
-lib/python1.5/lib-dynload/parsermodule.so
-lib/python1.5/lib-dynload/resource.so
-lib/python1.5/lib-dynload/rgbimgmodule.so
-lib/python1.5/lib-dynload/rotormodule.so
-lib/python1.5/lib-dynload/shamodule.so
-lib/python1.5/lib-dynload/syslogmodule.so
-lib/python1.5/lib-dynload/termios.so
-lib/python1.5/lib-dynload/timingmodule.so
-lib/python1.5/lib-dynload/zlibmodule.so
-lib/python1.5/lib-stdwin/Abstract.py
-lib/python1.5/lib-stdwin/Abstract.pyc
-lib/python1.5/lib-stdwin/Abstract.pyo
-lib/python1.5/lib-stdwin/BoxParent.py
-lib/python1.5/lib-stdwin/BoxParent.pyc
-lib/python1.5/lib-stdwin/BoxParent.pyo
-lib/python1.5/lib-stdwin/Buttons.py
-lib/python1.5/lib-stdwin/Buttons.pyc
-lib/python1.5/lib-stdwin/Buttons.pyo
-lib/python1.5/lib-stdwin/CSplit.py
-lib/python1.5/lib-stdwin/CSplit.pyc
-lib/python1.5/lib-stdwin/CSplit.pyo
-lib/python1.5/lib-stdwin/DirList.py
-lib/python1.5/lib-stdwin/DirList.pyc
-lib/python1.5/lib-stdwin/DirList.pyo
-lib/python1.5/lib-stdwin/FormSplit.py
-lib/python1.5/lib-stdwin/FormSplit.pyc
-lib/python1.5/lib-stdwin/FormSplit.pyo
-lib/python1.5/lib-stdwin/HVSplit.py
-lib/python1.5/lib-stdwin/HVSplit.pyc
-lib/python1.5/lib-stdwin/HVSplit.pyo
-lib/python1.5/lib-stdwin/Histogram.py
-lib/python1.5/lib-stdwin/Histogram.pyc
-lib/python1.5/lib-stdwin/Histogram.pyo
-lib/python1.5/lib-stdwin/Sliders.py
-lib/python1.5/lib-stdwin/Sliders.pyc
-lib/python1.5/lib-stdwin/Sliders.pyo
-lib/python1.5/lib-stdwin/Soundogram.py
-lib/python1.5/lib-stdwin/Soundogram.pyc
-lib/python1.5/lib-stdwin/Soundogram.pyo
-lib/python1.5/lib-stdwin/Split.py
-lib/python1.5/lib-stdwin/Split.pyc
-lib/python1.5/lib-stdwin/Split.pyo
-lib/python1.5/lib-stdwin/StripChart.py
-lib/python1.5/lib-stdwin/StripChart.pyc
-lib/python1.5/lib-stdwin/StripChart.pyo
-lib/python1.5/lib-stdwin/TextEdit.py
-lib/python1.5/lib-stdwin/TextEdit.pyc
-lib/python1.5/lib-stdwin/TextEdit.pyo
-lib/python1.5/lib-stdwin/TransParent.py
-lib/python1.5/lib-stdwin/TransParent.pyc
-lib/python1.5/lib-stdwin/TransParent.pyo
-lib/python1.5/lib-stdwin/VUMeter.py
-lib/python1.5/lib-stdwin/VUMeter.pyc
-lib/python1.5/lib-stdwin/VUMeter.pyo
-lib/python1.5/lib-stdwin/WindowParent.py
-lib/python1.5/lib-stdwin/WindowParent.pyc
-lib/python1.5/lib-stdwin/WindowParent.pyo
-lib/python1.5/lib-stdwin/WindowSched.py
-lib/python1.5/lib-stdwin/WindowSched.pyc
-lib/python1.5/lib-stdwin/WindowSched.pyo
-lib/python1.5/lib-stdwin/anywin.py
-lib/python1.5/lib-stdwin/anywin.pyc
-lib/python1.5/lib-stdwin/anywin.pyo
-lib/python1.5/lib-stdwin/basewin.py
-lib/python1.5/lib-stdwin/basewin.pyc
-lib/python1.5/lib-stdwin/basewin.pyo
-lib/python1.5/lib-stdwin/dirwin.py
-lib/python1.5/lib-stdwin/dirwin.pyc
-lib/python1.5/lib-stdwin/dirwin.pyo
-lib/python1.5/lib-stdwin/filewin.py
-lib/python1.5/lib-stdwin/filewin.pyc
-lib/python1.5/lib-stdwin/filewin.pyo
-lib/python1.5/lib-stdwin/formatter.py
-lib/python1.5/lib-stdwin/formatter.pyc
-lib/python1.5/lib-stdwin/formatter.pyo
-lib/python1.5/lib-stdwin/gwin.py
-lib/python1.5/lib-stdwin/gwin.pyc
-lib/python1.5/lib-stdwin/gwin.pyo
-lib/python1.5/lib-stdwin/listwin.py
-lib/python1.5/lib-stdwin/listwin.pyc
-lib/python1.5/lib-stdwin/listwin.pyo
-lib/python1.5/lib-stdwin/mainloop.py
-lib/python1.5/lib-stdwin/mainloop.pyc
-lib/python1.5/lib-stdwin/mainloop.pyo
-lib/python1.5/lib-stdwin/rect.py
-lib/python1.5/lib-stdwin/rect.pyc
-lib/python1.5/lib-stdwin/rect.pyo
-lib/python1.5/lib-stdwin/srcwin.py
-lib/python1.5/lib-stdwin/srcwin.pyc
-lib/python1.5/lib-stdwin/srcwin.pyo
-lib/python1.5/lib-stdwin/stdwinevents.py
-lib/python1.5/lib-stdwin/stdwinevents.pyc
-lib/python1.5/lib-stdwin/stdwinevents.pyo
-lib/python1.5/lib-stdwin/stdwinq.py
-lib/python1.5/lib-stdwin/stdwinq.pyc
-lib/python1.5/lib-stdwin/stdwinq.pyo
-lib/python1.5/lib-stdwin/tablewin.py
-lib/python1.5/lib-stdwin/tablewin.pyc
-lib/python1.5/lib-stdwin/tablewin.pyo
-lib/python1.5/lib-stdwin/textwin.py
-lib/python1.5/lib-stdwin/textwin.pyc
-lib/python1.5/lib-stdwin/textwin.pyo
-lib/python1.5/lib-stdwin/wdb.py
-lib/python1.5/lib-stdwin/wdb.pyc
-lib/python1.5/lib-stdwin/wdb.pyo
-lib/python1.5/lib-stdwin/wdbframewin.py
-lib/python1.5/lib-stdwin/wdbframewin.pyc
-lib/python1.5/lib-stdwin/wdbframewin.pyo
-lib/python1.5/lib-stdwin/wdbsrcwin.py
-lib/python1.5/lib-stdwin/wdbsrcwin.pyc
-lib/python1.5/lib-stdwin/wdbsrcwin.pyo
-lib/python1.5/lib-tk/Canvas.py
-lib/python1.5/lib-tk/Canvas.pyc
-lib/python1.5/lib-tk/Canvas.pyo
-lib/python1.5/lib-tk/Dialog.py
-lib/python1.5/lib-tk/Dialog.pyc
-lib/python1.5/lib-tk/Dialog.pyo
-lib/python1.5/lib-tk/FileDialog.py
-lib/python1.5/lib-tk/FileDialog.pyc
-lib/python1.5/lib-tk/FileDialog.pyo
-lib/python1.5/lib-tk/FixTk.py
-lib/python1.5/lib-tk/FixTk.pyc
-lib/python1.5/lib-tk/FixTk.pyo
-lib/python1.5/lib-tk/ScrolledText.py
-lib/python1.5/lib-tk/ScrolledText.pyc
-lib/python1.5/lib-tk/ScrolledText.pyo
-lib/python1.5/lib-tk/SimpleDialog.py
-lib/python1.5/lib-tk/SimpleDialog.pyc
-lib/python1.5/lib-tk/SimpleDialog.pyo
-lib/python1.5/lib-tk/Tkconstants.py
-lib/python1.5/lib-tk/Tkconstants.pyc
-lib/python1.5/lib-tk/Tkconstants.pyo
-lib/python1.5/lib-tk/Tkdnd.py
-lib/python1.5/lib-tk/Tkdnd.pyc
-lib/python1.5/lib-tk/Tkdnd.pyo
-lib/python1.5/lib-tk/Tkinter.py
-lib/python1.5/lib-tk/Tkinter.pyc
-lib/python1.5/lib-tk/Tkinter.pyo
-lib/python1.5/lib-tk/tkColorChooser.py
-lib/python1.5/lib-tk/tkColorChooser.pyc
-lib/python1.5/lib-tk/tkColorChooser.pyo
-lib/python1.5/lib-tk/tkCommonDialog.py
-lib/python1.5/lib-tk/tkCommonDialog.pyc
-lib/python1.5/lib-tk/tkCommonDialog.pyo
-lib/python1.5/lib-tk/tkFileDialog.py
-lib/python1.5/lib-tk/tkFileDialog.pyc
-lib/python1.5/lib-tk/tkFileDialog.pyo
-lib/python1.5/lib-tk/tkFont.py
-lib/python1.5/lib-tk/tkFont.pyc
-lib/python1.5/lib-tk/tkFont.pyo
-lib/python1.5/lib-tk/tkMessageBox.py
-lib/python1.5/lib-tk/tkMessageBox.pyc
-lib/python1.5/lib-tk/tkMessageBox.pyo
-lib/python1.5/lib-tk/tkSimpleDialog.py
-lib/python1.5/lib-tk/tkSimpleDialog.pyc
-lib/python1.5/lib-tk/tkSimpleDialog.pyo
-lib/python1.5/linecache.py
-lib/python1.5/linecache.pyc
-lib/python1.5/linecache.pyo
-lib/python1.5/locale.py
-lib/python1.5/locale.pyc
-lib/python1.5/locale.pyo
-lib/python1.5/macpath.py
-lib/python1.5/macpath.pyc
-lib/python1.5/macpath.pyo
-lib/python1.5/macurl2path.py
-lib/python1.5/macurl2path.pyc
-lib/python1.5/macurl2path.pyo
-lib/python1.5/mailbox.py
-lib/python1.5/mailbox.pyc
-lib/python1.5/mailbox.pyo
-lib/python1.5/mailcap.py
-lib/python1.5/mailcap.pyc
-lib/python1.5/mailcap.pyo
-lib/python1.5/mhlib.py
-lib/python1.5/mhlib.pyc
-lib/python1.5/mhlib.pyo
-lib/python1.5/mimetools.py
-lib/python1.5/mimetools.pyc
-lib/python1.5/mimetools.pyo
-lib/python1.5/mimetypes.py
-lib/python1.5/mimetypes.pyc
-lib/python1.5/mimetypes.pyo
-lib/python1.5/mimify.py
-lib/python1.5/mimify.pyc
-lib/python1.5/mimify.pyo
-lib/python1.5/multifile.py
-lib/python1.5/multifile.pyc
-lib/python1.5/multifile.pyo
-lib/python1.5/mutex.py
-lib/python1.5/mutex.pyc
-lib/python1.5/mutex.pyo
-lib/python1.5/netrc.py
-lib/python1.5/netrc.pyc
-lib/python1.5/netrc.pyo
-lib/python1.5/nntplib.py
-lib/python1.5/nntplib.pyc
-lib/python1.5/nntplib.pyo
-lib/python1.5/ntpath.py
-lib/python1.5/ntpath.pyc
-lib/python1.5/ntpath.pyo
-lib/python1.5/nturl2path.py
-lib/python1.5/nturl2path.pyc
-lib/python1.5/nturl2path.pyo
-lib/python1.5/os.py
-lib/python1.5/os.pyc
-lib/python1.5/os.pyo
-lib/python1.5/packmail.py
-lib/python1.5/packmail.pyc
-lib/python1.5/packmail.pyo
-lib/python1.5/pdb.doc
-lib/python1.5/pdb.py
-lib/python1.5/pdb.pyc
-lib/python1.5/pdb.pyo
-lib/python1.5/pickle.py
-lib/python1.5/pickle.pyc
-lib/python1.5/pickle.pyo
-lib/python1.5/pipes.py
-lib/python1.5/pipes.pyc
-lib/python1.5/pipes.pyo
-lib/python1.5/plat-freebsd2/FCNTL.py
-lib/python1.5/plat-freebsd2/FCNTL.pyc
-lib/python1.5/plat-freebsd2/FCNTL.pyo
-lib/python1.5/plat-freebsd2/IN.py
-lib/python1.5/plat-freebsd2/IN.pyc
-lib/python1.5/plat-freebsd2/IN.pyo
-lib/python1.5/plat-freebsd2/SOCKET.py
-lib/python1.5/plat-freebsd2/SOCKET.pyc
-lib/python1.5/plat-freebsd2/SOCKET.pyo
-lib/python1.5/plat-freebsd2/TERMIOS.py
-lib/python1.5/plat-freebsd2/TERMIOS.pyc
-lib/python1.5/plat-freebsd2/TERMIOS.pyo
-lib/python1.5/plat-freebsd2/regen
-lib/python1.5/plat-freebsd3/FCNTL.py
-lib/python1.5/plat-freebsd3/FCNTL.pyc
-lib/python1.5/plat-freebsd3/FCNTL.pyo
-lib/python1.5/plat-freebsd3/IN.py
-lib/python1.5/plat-freebsd3/IN.pyc
-lib/python1.5/plat-freebsd3/IN.pyo
-lib/python1.5/plat-freebsd3/SOCKET.py
-lib/python1.5/plat-freebsd3/SOCKET.pyc
-lib/python1.5/plat-freebsd3/SOCKET.pyo
-lib/python1.5/plat-freebsd3/TERMIOS.py
-lib/python1.5/plat-freebsd3/TERMIOS.pyc
-lib/python1.5/plat-freebsd3/TERMIOS.pyo
-lib/python1.5/plat-freebsd3/regen
-lib/python1.5/plat-freebsd4/FCNTL.py
-lib/python1.5/plat-freebsd4/FCNTL.pyc
-lib/python1.5/plat-freebsd4/FCNTL.pyo
-lib/python1.5/plat-freebsd4/IN.py
-lib/python1.5/plat-freebsd4/IN.pyc
-lib/python1.5/plat-freebsd4/IN.pyo
-lib/python1.5/plat-freebsd4/SOCKET.py
-lib/python1.5/plat-freebsd4/SOCKET.pyc
-lib/python1.5/plat-freebsd4/SOCKET.pyo
-lib/python1.5/plat-freebsd4/TERMIOS.py
-lib/python1.5/plat-freebsd4/TERMIOS.pyc
-lib/python1.5/plat-freebsd4/TERMIOS.pyo
-lib/python1.5/plat-freebsd4/regen
-lib/python1.5/popen2.py
-lib/python1.5/popen2.pyc
-lib/python1.5/popen2.pyo
-lib/python1.5/poplib.py
-lib/python1.5/poplib.pyc
-lib/python1.5/poplib.pyo
-lib/python1.5/posixfile.py
-lib/python1.5/posixfile.pyc
-lib/python1.5/posixfile.pyo
-lib/python1.5/posixpath.py
-lib/python1.5/posixpath.pyc
-lib/python1.5/posixpath.pyo
-lib/python1.5/pprint.py
-lib/python1.5/pprint.pyc
-lib/python1.5/pprint.pyo
-lib/python1.5/profile.doc
-lib/python1.5/profile.py
-lib/python1.5/profile.pyc
-lib/python1.5/profile.pyo
-lib/python1.5/pstats.py
-lib/python1.5/pstats.pyc
-lib/python1.5/pstats.pyo
-lib/python1.5/pty.py
-lib/python1.5/pty.pyc
-lib/python1.5/pty.pyo
-lib/python1.5/py_compile.py
-lib/python1.5/py_compile.pyc
-lib/python1.5/py_compile.pyo
-lib/python1.5/pyclbr.py
-lib/python1.5/pyclbr.pyc
-lib/python1.5/pyclbr.pyo
-lib/python1.5/quopri.py
-lib/python1.5/quopri.pyc
-lib/python1.5/quopri.pyo
-lib/python1.5/random.py
-lib/python1.5/random.pyc
-lib/python1.5/random.pyo
-lib/python1.5/re.py
-lib/python1.5/re.pyc
-lib/python1.5/re.pyo
-lib/python1.5/reconvert.py
-lib/python1.5/reconvert.pyc
-lib/python1.5/reconvert.pyo
-lib/python1.5/regex_syntax.py
-lib/python1.5/regex_syntax.pyc
-lib/python1.5/regex_syntax.pyo
-lib/python1.5/regsub.py
-lib/python1.5/regsub.pyc
-lib/python1.5/regsub.pyo
-lib/python1.5/repr.py
-lib/python1.5/repr.pyc
-lib/python1.5/repr.pyo
-lib/python1.5/rexec.py
-lib/python1.5/rexec.pyc
-lib/python1.5/rexec.pyo
-lib/python1.5/rfc822.py
-lib/python1.5/rfc822.pyc
-lib/python1.5/rfc822.pyo
-lib/python1.5/rlcompleter.py
-lib/python1.5/rlcompleter.pyc
-lib/python1.5/rlcompleter.pyo
-lib/python1.5/sched.py
-lib/python1.5/sched.pyc
-lib/python1.5/sched.pyo
-lib/python1.5/sgmllib.py
-lib/python1.5/sgmllib.pyc
-lib/python1.5/sgmllib.pyo
-lib/python1.5/shelve.py
-lib/python1.5/shelve.pyc
-lib/python1.5/shelve.pyo
-lib/python1.5/shlex.py
-lib/python1.5/shlex.pyc
-lib/python1.5/shlex.pyo
-lib/python1.5/shutil.py
-lib/python1.5/shutil.pyc
-lib/python1.5/shutil.pyo
-lib/python1.5/site.py
-lib/python1.5/site.pyc
-lib/python1.5/site.pyo
-lib/python1.5/smtplib.py
-lib/python1.5/smtplib.pyc
-lib/python1.5/smtplib.pyo
-lib/python1.5/sndhdr.py
-lib/python1.5/sndhdr.pyc
-lib/python1.5/sndhdr.pyo
-lib/python1.5/stat.py
-lib/python1.5/stat.pyc
-lib/python1.5/stat.pyo
-lib/python1.5/statcache.py
-lib/python1.5/statcache.pyc
-lib/python1.5/statcache.pyo
-lib/python1.5/statvfs.py
-lib/python1.5/statvfs.pyc
-lib/python1.5/statvfs.pyo
-lib/python1.5/string.py
-lib/python1.5/string.pyc
-lib/python1.5/string.pyo
-lib/python1.5/sunau.py
-lib/python1.5/sunau.pyc
-lib/python1.5/sunau.pyo
-lib/python1.5/sunaudio.py
-lib/python1.5/sunaudio.pyc
-lib/python1.5/sunaudio.pyo
-lib/python1.5/symbol.py
-lib/python1.5/symbol.pyc
-lib/python1.5/symbol.pyo
-lib/python1.5/telnetlib.py
-lib/python1.5/telnetlib.pyc
-lib/python1.5/telnetlib.pyo
-lib/python1.5/tempfile.py
-lib/python1.5/tempfile.pyc
-lib/python1.5/tempfile.pyo
-lib/python1.5/test/__init__.py
-lib/python1.5/test/__init__.pyc
-lib/python1.5/test/__init__.pyo
-lib/python1.5/test/audiotest.au
-lib/python1.5/test/autotest.py
-lib/python1.5/test/autotest.pyc
-lib/python1.5/test/autotest.pyo
-lib/python1.5/test/greyrgb.uue
-lib/python1.5/test/output/test_MimeWriter
-lib/python1.5/test/output/test_al
-lib/python1.5/test/output/test_array
-lib/python1.5/test/output/test_audioop
-lib/python1.5/test/output/test_binascii
-lib/python1.5/test/output/test_bsddb
-lib/python1.5/test/output/test_builtin
-lib/python1.5/test/output/test_cd
-lib/python1.5/test/output/test_cl
-lib/python1.5/test/output/test_cmath
-lib/python1.5/test/output/test_cpickle
-lib/python1.5/test/output/test_crypt
-lib/python1.5/test/output/test_dbm
-lib/python1.5/test/output/test_dl
-lib/python1.5/test/output/test_errno
-lib/python1.5/test/output/test_exceptions
-lib/python1.5/test/output/test_fcntl
-lib/python1.5/test/output/test_gdbm
-lib/python1.5/test/output/test_gl
-lib/python1.5/test/output/test_grammar
-lib/python1.5/test/output/test_grp
-lib/python1.5/test/output/test_gzip
-lib/python1.5/test/output/test_imageop
-lib/python1.5/test/output/test_imgfile
-lib/python1.5/test/output/test_long
-lib/python1.5/test/output/test_math
-lib/python1.5/test/output/test_md5
-lib/python1.5/test/output/test_new
-lib/python1.5/test/output/test_nis
-lib/python1.5/test/output/test_ntpath
-lib/python1.5/test/output/test_opcodes
-lib/python1.5/test/output/test_operations
-lib/python1.5/test/output/test_operator
-lib/python1.5/test/output/test_pickle
-lib/python1.5/test/output/test_pkg
-lib/python1.5/test/output/test_popen2
-lib/python1.5/test/output/test_pow
-lib/python1.5/test/output/test_pwd
-lib/python1.5/test/output/test_re
-lib/python1.5/test/output/test_regex
-lib/python1.5/test/output/test_rfc822
-lib/python1.5/test/output/test_rgbimg
-lib/python1.5/test/output/test_rotor
-lib/python1.5/test/output/test_select
-lib/python1.5/test/output/test_sha
-lib/python1.5/test/output/test_signal
-lib/python1.5/test/output/test_socket
-lib/python1.5/test/output/test_strftime
-lib/python1.5/test/output/test_strop
-lib/python1.5/test/output/test_struct
-lib/python1.5/test/output/test_sunaudiodev
-lib/python1.5/test/output/test_thread
-lib/python1.5/test/output/test_time
-lib/python1.5/test/output/test_timing
-lib/python1.5/test/output/test_tokenize
-lib/python1.5/test/output/test_types
-lib/python1.5/test/output/test_unpack
-lib/python1.5/test/output/test_userdict
-lib/python1.5/test/output/test_userlist
-lib/python1.5/test/output/test_xmllib
-lib/python1.5/test/output/test_zlib
-lib/python1.5/test/pystone.py
-lib/python1.5/test/pystone.pyc
-lib/python1.5/test/pystone.pyo
-lib/python1.5/test/re_tests.py
-lib/python1.5/test/re_tests.pyc
-lib/python1.5/test/re_tests.pyo
-lib/python1.5/test/regex_tests.py
-lib/python1.5/test/regex_tests.pyc
-lib/python1.5/test/regex_tests.pyo
-lib/python1.5/test/regrtest.py
-lib/python1.5/test/regrtest.pyc
-lib/python1.5/test/regrtest.pyo
-lib/python1.5/test/reperf.py
-lib/python1.5/test/reperf.pyc
-lib/python1.5/test/reperf.pyo
-lib/python1.5/test/sortperf.py
-lib/python1.5/test/sortperf.pyc
-lib/python1.5/test/sortperf.pyo
-lib/python1.5/test/test_MimeWriter.py
-lib/python1.5/test/test_MimeWriter.pyc
-lib/python1.5/test/test_MimeWriter.pyo
-lib/python1.5/test/test_al.py
-lib/python1.5/test/test_al.pyc
-lib/python1.5/test/test_al.pyo
-lib/python1.5/test/test_array.py
-lib/python1.5/test/test_array.pyc
-lib/python1.5/test/test_array.pyo
-lib/python1.5/test/test_audioop.py
-lib/python1.5/test/test_audioop.pyc
-lib/python1.5/test/test_audioop.pyo
-lib/python1.5/test/test_b1.py
-lib/python1.5/test/test_b1.pyc
-lib/python1.5/test/test_b1.pyo
-lib/python1.5/test/test_b2.py
-lib/python1.5/test/test_b2.pyc
-lib/python1.5/test/test_b2.pyo
-lib/python1.5/test/test_binascii.py
-lib/python1.5/test/test_binascii.pyc
-lib/python1.5/test/test_binascii.pyo
-lib/python1.5/test/test_bsddb.py
-lib/python1.5/test/test_bsddb.pyc
-lib/python1.5/test/test_bsddb.pyo
-lib/python1.5/test/test_builtin.py
-lib/python1.5/test/test_builtin.pyc
-lib/python1.5/test/test_builtin.pyo
-lib/python1.5/test/test_cd.py
-lib/python1.5/test/test_cd.pyc
-lib/python1.5/test/test_cd.pyo
-lib/python1.5/test/test_cl.py
-lib/python1.5/test/test_cl.pyc
-lib/python1.5/test/test_cl.pyo
-lib/python1.5/test/test_cmath.py
-lib/python1.5/test/test_cmath.pyc
-lib/python1.5/test/test_cmath.pyo
-lib/python1.5/test/test_cpickle.py
-lib/python1.5/test/test_cpickle.pyc
-lib/python1.5/test/test_cpickle.pyo
-lib/python1.5/test/test_crypt.py
-lib/python1.5/test/test_crypt.pyc
-lib/python1.5/test/test_crypt.pyo
-lib/python1.5/test/test_dbm.py
-lib/python1.5/test/test_dbm.pyc
-lib/python1.5/test/test_dbm.pyo
-lib/python1.5/test/test_dl.py
-lib/python1.5/test/test_dl.pyc
-lib/python1.5/test/test_dl.pyo
-lib/python1.5/test/test_errno.py
-lib/python1.5/test/test_errno.pyc
-lib/python1.5/test/test_errno.pyo
-lib/python1.5/test/test_exceptions.py
-lib/python1.5/test/test_exceptions.pyc
-lib/python1.5/test/test_exceptions.pyo
-lib/python1.5/test/test_fcntl.py
-lib/python1.5/test/test_fcntl.pyc
-lib/python1.5/test/test_fcntl.pyo
-lib/python1.5/test/test_gdbm.py
-lib/python1.5/test/test_gdbm.pyc
-lib/python1.5/test/test_gdbm.pyo
-lib/python1.5/test/test_gl.py
-lib/python1.5/test/test_gl.pyc
-lib/python1.5/test/test_gl.pyo
-lib/python1.5/test/test_grammar.py
-lib/python1.5/test/test_grammar.pyc
-lib/python1.5/test/test_grammar.pyo
-lib/python1.5/test/test_grp.py
-lib/python1.5/test/test_grp.pyc
-lib/python1.5/test/test_grp.pyo
-lib/python1.5/test/test_gzip.py
-lib/python1.5/test/test_gzip.pyc
-lib/python1.5/test/test_gzip.pyo
-lib/python1.5/test/test_imageop.py
-lib/python1.5/test/test_imageop.pyc
-lib/python1.5/test/test_imageop.pyo
-lib/python1.5/test/test_imgfile.py
-lib/python1.5/test/test_imgfile.pyc
-lib/python1.5/test/test_imgfile.pyo
-lib/python1.5/test/test_long.py
-lib/python1.5/test/test_long.pyc
-lib/python1.5/test/test_long.pyo
-lib/python1.5/test/test_math.py
-lib/python1.5/test/test_math.pyc
-lib/python1.5/test/test_math.pyo
-lib/python1.5/test/test_md5.py
-lib/python1.5/test/test_md5.pyc
-lib/python1.5/test/test_md5.pyo
-lib/python1.5/test/test_new.py
-lib/python1.5/test/test_new.pyc
-lib/python1.5/test/test_new.pyo
-lib/python1.5/test/test_nis.py
-lib/python1.5/test/test_nis.pyc
-lib/python1.5/test/test_nis.pyo
-lib/python1.5/test/test_ntpath.py
-lib/python1.5/test/test_ntpath.pyc
-lib/python1.5/test/test_ntpath.pyo
-lib/python1.5/test/test_opcodes.py
-lib/python1.5/test/test_opcodes.pyc
-lib/python1.5/test/test_opcodes.pyo
-lib/python1.5/test/test_operations.py
-lib/python1.5/test/test_operations.pyc
-lib/python1.5/test/test_operations.pyo
-lib/python1.5/test/test_operator.py
-lib/python1.5/test/test_operator.pyc
-lib/python1.5/test/test_operator.pyo
-lib/python1.5/test/test_pickle.py
-lib/python1.5/test/test_pickle.pyc
-lib/python1.5/test/test_pickle.pyo
-lib/python1.5/test/test_pkg.py
-lib/python1.5/test/test_pkg.pyc
-lib/python1.5/test/test_pkg.pyo
-lib/python1.5/test/test_popen2.py
-lib/python1.5/test/test_popen2.pyc
-lib/python1.5/test/test_popen2.pyo
-lib/python1.5/test/test_pow.py
-lib/python1.5/test/test_pow.pyc
-lib/python1.5/test/test_pow.pyo
-lib/python1.5/test/test_pwd.py
-lib/python1.5/test/test_pwd.pyc
-lib/python1.5/test/test_pwd.pyo
-lib/python1.5/test/test_re.py
-lib/python1.5/test/test_re.pyc
-lib/python1.5/test/test_re.pyo
-lib/python1.5/test/test_regex.py
-lib/python1.5/test/test_regex.pyc
-lib/python1.5/test/test_regex.pyo
-lib/python1.5/test/test_rfc822.py
-lib/python1.5/test/test_rfc822.pyc
-lib/python1.5/test/test_rfc822.pyo
-lib/python1.5/test/test_rgbimg.py
-lib/python1.5/test/test_rgbimg.pyc
-lib/python1.5/test/test_rgbimg.pyo
-lib/python1.5/test/test_rotor.py
-lib/python1.5/test/test_rotor.pyc
-lib/python1.5/test/test_rotor.pyo
-lib/python1.5/test/test_select.py
-lib/python1.5/test/test_select.pyc
-lib/python1.5/test/test_select.pyo
-lib/python1.5/test/test_sha.py
-lib/python1.5/test/test_sha.pyc
-lib/python1.5/test/test_sha.pyo
-lib/python1.5/test/test_signal.py
-lib/python1.5/test/test_signal.pyc
-lib/python1.5/test/test_signal.pyo
-lib/python1.5/test/test_socket.py
-lib/python1.5/test/test_socket.pyc
-lib/python1.5/test/test_socket.pyo
-lib/python1.5/test/test_strftime.py
-lib/python1.5/test/test_strftime.pyc
-lib/python1.5/test/test_strftime.pyo
-lib/python1.5/test/test_strop.py
-lib/python1.5/test/test_strop.pyc
-lib/python1.5/test/test_strop.pyo
-lib/python1.5/test/test_struct.py
-lib/python1.5/test/test_struct.pyc
-lib/python1.5/test/test_struct.pyo
-lib/python1.5/test/test_sunaudiodev.py
-lib/python1.5/test/test_sunaudiodev.pyc
-lib/python1.5/test/test_sunaudiodev.pyo
-lib/python1.5/test/test_support.py
-lib/python1.5/test/test_support.pyc
-lib/python1.5/test/test_support.pyo
-lib/python1.5/test/test_thread.py
-lib/python1.5/test/test_thread.pyc
-lib/python1.5/test/test_thread.pyo
-lib/python1.5/test/test_time.py
-lib/python1.5/test/test_time.pyc
-lib/python1.5/test/test_time.pyo
-lib/python1.5/test/test_timing.py
-lib/python1.5/test/test_timing.pyc
-lib/python1.5/test/test_timing.pyo
-lib/python1.5/test/test_tokenize.py
-lib/python1.5/test/test_tokenize.pyc
-lib/python1.5/test/test_tokenize.pyo
-lib/python1.5/test/test_types.py
-lib/python1.5/test/test_types.pyc
-lib/python1.5/test/test_types.pyo
-lib/python1.5/test/test_unpack.py
-lib/python1.5/test/test_unpack.pyc
-lib/python1.5/test/test_unpack.pyo
-lib/python1.5/test/test_userdict.py
-lib/python1.5/test/test_userdict.pyc
-lib/python1.5/test/test_userdict.pyo
-lib/python1.5/test/test_userlist.py
-lib/python1.5/test/test_userlist.pyc
-lib/python1.5/test/test_userlist.pyo
-lib/python1.5/test/test_xmllib.py
-lib/python1.5/test/test_xmllib.pyc
-lib/python1.5/test/test_xmllib.pyo
-lib/python1.5/test/test_zlib.py
-lib/python1.5/test/test_zlib.pyc
-lib/python1.5/test/test_zlib.pyo
-lib/python1.5/test/testall.py
-lib/python1.5/test/testall.pyc
-lib/python1.5/test/testall.pyo
-lib/python1.5/test/testimg.uue
-lib/python1.5/test/testimgr.uue
-lib/python1.5/test/testrgb.uue
-lib/python1.5/test/tokenize_tests.py
-lib/python1.5/test/tokenize_tests.pyc
-lib/python1.5/test/tokenize_tests.pyo
-lib/python1.5/threading.py
-lib/python1.5/threading.pyc
-lib/python1.5/threading.pyo
-lib/python1.5/toaiff.py
-lib/python1.5/toaiff.pyc
-lib/python1.5/toaiff.pyo
-lib/python1.5/token.py
-lib/python1.5/token.pyc
-lib/python1.5/token.pyo
-lib/python1.5/tokenize.py
-lib/python1.5/tokenize.pyc
-lib/python1.5/tokenize.pyo
-lib/python1.5/traceback.py
-lib/python1.5/traceback.pyc
-lib/python1.5/traceback.pyo
-lib/python1.5/tty.py
-lib/python1.5/tty.pyc
-lib/python1.5/tty.pyo
-lib/python1.5/turtle.py
-lib/python1.5/turtle.pyc
-lib/python1.5/turtle.pyo
-lib/python1.5/types.py
-lib/python1.5/types.pyc
-lib/python1.5/types.pyo
-lib/python1.5/tzparse.py
-lib/python1.5/tzparse.pyc
-lib/python1.5/tzparse.pyo
-lib/python1.5/urllib.py
-lib/python1.5/urllib.pyc
-lib/python1.5/urllib.pyo
-lib/python1.5/urlparse.py
-lib/python1.5/urlparse.pyc
-lib/python1.5/urlparse.pyo
-lib/python1.5/user.py
-lib/python1.5/user.pyc
-lib/python1.5/user.pyo
-lib/python1.5/util.py
-lib/python1.5/util.pyc
-lib/python1.5/util.pyo
-lib/python1.5/uu.py
-lib/python1.5/uu.pyc
-lib/python1.5/uu.pyo
-lib/python1.5/wave.py
-lib/python1.5/wave.pyc
-lib/python1.5/wave.pyo
-lib/python1.5/whichdb.py
-lib/python1.5/whichdb.pyc
-lib/python1.5/whichdb.pyo
-lib/python1.5/whrandom.py
-lib/python1.5/whrandom.pyc
-lib/python1.5/whrandom.pyo
-lib/python1.5/xdrlib.py
-lib/python1.5/xdrlib.pyc
-lib/python1.5/xdrlib.pyo
-lib/python1.5/xmllib.py
-lib/python1.5/xmllib.pyc
-lib/python1.5/xmllib.pyo
-@dirrm include/python1.5
-@dirrm lib/python1.5/config
-@dirrm lib/python1.5/lib-dynload
-@dirrm lib/python1.5/lib-stdwin
-@dirrm lib/python1.5/lib-tk
-@dirrm lib/python1.5/plat-freebsd2
-@dirrm lib/python1.5/plat-freebsd3
-@dirrm lib/python1.5/plat-freebsd4
-@dirrm lib/python1.5/site-packages
-@dirrm lib/python1.5/test/output
-@dirrm lib/python1.5/test
-@dirrm lib/python1.5
-@exec mkdir -p %D/lib/python1.5/site-packages
-@dirrm share/doc/python
diff --git a/lang/python20/pkg-plist.Tools b/lang/python20/pkg-plist.Tools
deleted file mode 100644
index 1cfdce245dbc..000000000000
--- a/lang/python20/pkg-plist.Tools
+++ /dev/null
@@ -1,203 +0,0 @@
-lib/python1.5/Tools/README
-lib/python1.5/Tools/audiopy/README
-lib/python1.5/Tools/audiopy/audiopy
-lib/python1.5/Tools/bgen/README
-lib/python1.5/Tools/bgen/bgen/bgen.py
-lib/python1.5/Tools/bgen/bgen/bgenBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenGenerator.py
-lib/python1.5/Tools/bgen/bgen/bgenGeneratorGroup.py
-lib/python1.5/Tools/bgen/bgen/bgenHeapBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenModule.py
-lib/python1.5/Tools/bgen/bgen/bgenObjectDefinition.py
-lib/python1.5/Tools/bgen/bgen/bgenOutput.py
-lib/python1.5/Tools/bgen/bgen/bgenStackBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenStringBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenType.py
-lib/python1.5/Tools/bgen/bgen/bgenVariable.py
-lib/python1.5/Tools/bgen/bgen/bgenlocations.py
-lib/python1.5/Tools/bgen/bgen/macsupport.py
-lib/python1.5/Tools/bgen/bgen/scantools.py
-lib/python1.5/Tools/faqwiz/README
-lib/python1.5/Tools/faqwiz/faqconf.py
-lib/python1.5/Tools/faqwiz/faqcust.py
-lib/python1.5/Tools/faqwiz/faqw.py
-lib/python1.5/Tools/faqwiz/faqwiz.py
-lib/python1.5/Tools/freeze/.cvsignore
-lib/python1.5/Tools/freeze/README
-lib/python1.5/Tools/freeze/bkfile.py
-lib/python1.5/Tools/freeze/checkextensions.py
-lib/python1.5/Tools/freeze/checkextensions_win32.py
-lib/python1.5/Tools/freeze/extensions_win32.ini
-lib/python1.5/Tools/freeze/freeze.py
-lib/python1.5/Tools/freeze/hello.py
-lib/python1.5/Tools/freeze/makeconfig.py
-lib/python1.5/Tools/freeze/makefreeze.py
-lib/python1.5/Tools/freeze/makemakefile.py
-lib/python1.5/Tools/freeze/modulefinder.py
-lib/python1.5/Tools/freeze/parsesetup.py
-lib/python1.5/Tools/freeze/win32.html
-lib/python1.5/Tools/freeze/winmakemakefile.py
-lib/python1.5/Tools/idle/AutoExpand.py
-lib/python1.5/Tools/idle/AutoIndent.py
-lib/python1.5/Tools/idle/Bindings.py
-lib/python1.5/Tools/idle/ChangeLog
-lib/python1.5/Tools/idle/ClassBrowser.py
-lib/python1.5/Tools/idle/ColorDelegator.py
-lib/python1.5/Tools/idle/Debugger.py
-lib/python1.5/Tools/idle/Delegator.py
-lib/python1.5/Tools/idle/EditorWindow.py
-lib/python1.5/Tools/idle/FileList.py
-lib/python1.5/Tools/idle/FormatParagraph.py
-lib/python1.5/Tools/idle/FrameViewer.py
-lib/python1.5/Tools/idle/GrepDialog.py
-lib/python1.5/Tools/idle/History.py
-lib/python1.5/Tools/idle/IOBinding.py
-lib/python1.5/Tools/idle/MultiScrolledLists.py
-lib/python1.5/Tools/idle/NEWS.txt
-lib/python1.5/Tools/idle/OutputWindow.py
-lib/python1.5/Tools/idle/PathBrowser.py
-lib/python1.5/Tools/idle/Percolator.py
-lib/python1.5/Tools/idle/PyShell.py
-lib/python1.5/Tools/idle/README.txt
-lib/python1.5/Tools/idle/ReplaceDialog.py
-lib/python1.5/Tools/idle/ScriptBinding.py
-lib/python1.5/Tools/idle/ScrolledList.py
-lib/python1.5/Tools/idle/SearchBinding.py
-lib/python1.5/Tools/idle/SearchDialog.py
-lib/python1.5/Tools/idle/SearchDialogBase.py
-lib/python1.5/Tools/idle/SearchEngine.py
-lib/python1.5/Tools/idle/Separator.py
-lib/python1.5/Tools/idle/StackViewer.py
-lib/python1.5/Tools/idle/TODO.txt
-lib/python1.5/Tools/idle/UndoDelegator.py
-lib/python1.5/Tools/idle/WidgetRedirector.py
-lib/python1.5/Tools/idle/WindowList.py
-lib/python1.5/Tools/idle/ZoomHeight.py
-lib/python1.5/Tools/idle/eventparse.py
-lib/python1.5/Tools/idle/extend.py
-lib/python1.5/Tools/idle/extend.txt
-lib/python1.5/Tools/idle/help.txt
-lib/python1.5/Tools/idle/idle.bat
-lib/python1.5/Tools/idle/idle.py
-lib/python1.5/Tools/idle/idle.pyw
-lib/python1.5/Tools/idle/idlever.py
-lib/python1.5/Tools/idle/keydefs.py
-lib/python1.5/Tools/idle/testcode.py
-lib/python1.5/Tools/modulator/EXAMPLE.py
-lib/python1.5/Tools/modulator/README
-lib/python1.5/Tools/modulator/ScrolledListbox.py
-lib/python1.5/Tools/modulator/Templates/copyright
-lib/python1.5/Tools/modulator/Templates/module_head
-lib/python1.5/Tools/modulator/Templates/module_method
-lib/python1.5/Tools/modulator/Templates/module_tail
-lib/python1.5/Tools/modulator/Templates/object_head
-lib/python1.5/Tools/modulator/Templates/object_method
-lib/python1.5/Tools/modulator/Templates/object_mlist
-lib/python1.5/Tools/modulator/Templates/object_new
-lib/python1.5/Tools/modulator/Templates/object_structure
-lib/python1.5/Tools/modulator/Templates/object_tail
-lib/python1.5/Tools/modulator/Templates/object_tp_as_mapping
-lib/python1.5/Tools/modulator/Templates/object_tp_as_number
-lib/python1.5/Tools/modulator/Templates/object_tp_as_sequence
-lib/python1.5/Tools/modulator/Templates/object_tp_call
-lib/python1.5/Tools/modulator/Templates/object_tp_compare
-lib/python1.5/Tools/modulator/Templates/object_tp_dealloc
-lib/python1.5/Tools/modulator/Templates/object_tp_getattr
-lib/python1.5/Tools/modulator/Templates/object_tp_hash
-lib/python1.5/Tools/modulator/Templates/object_tp_print
-lib/python1.5/Tools/modulator/Templates/object_tp_repr
-lib/python1.5/Tools/modulator/Templates/object_tp_setattr
-lib/python1.5/Tools/modulator/Templates/object_tp_str
-lib/python1.5/Tools/modulator/Tkextra.py
-lib/python1.5/Tools/modulator/genmodule.py
-lib/python1.5/Tools/modulator/modulator.py
-lib/python1.5/Tools/modulator/varsubst.py
-lib/python1.5/Tools/pynche/ChipViewer.py
-lib/python1.5/Tools/pynche/ColorDB.py
-lib/python1.5/Tools/pynche/DetailsViewer.py
-lib/python1.5/Tools/pynche/ListViewer.py
-lib/python1.5/Tools/pynche/Main.py
-lib/python1.5/Tools/pynche/PyncheWidget.py
-lib/python1.5/Tools/pynche/README
-lib/python1.5/Tools/pynche/StripViewer.py
-lib/python1.5/Tools/pynche/Switchboard.py
-lib/python1.5/Tools/pynche/TextViewer.py
-lib/python1.5/Tools/pynche/TypeinViewer.py
-lib/python1.5/Tools/pynche/X/rgb.txt
-lib/python1.5/Tools/pynche/X/xlicense.txt
-lib/python1.5/Tools/pynche/__init__.py
-lib/python1.5/Tools/pynche/pyColorChooser.py
-lib/python1.5/Tools/pynche/pynche
-lib/python1.5/Tools/pynche/pynche.pyw
-lib/python1.5/Tools/scripts/README
-lib/python1.5/Tools/scripts/byteyears.py
-lib/python1.5/Tools/scripts/checkpyc.py
-lib/python1.5/Tools/scripts/classfix.py
-lib/python1.5/Tools/scripts/copytime.py
-lib/python1.5/Tools/scripts/crlf.py
-lib/python1.5/Tools/scripts/cvsfiles.py
-lib/python1.5/Tools/scripts/dutree.doc
-lib/python1.5/Tools/scripts/dutree.py
-lib/python1.5/Tools/scripts/eptags.py
-lib/python1.5/Tools/scripts/findlinksto.py
-lib/python1.5/Tools/scripts/fixcid.py
-lib/python1.5/Tools/scripts/fixheader.py
-lib/python1.5/Tools/scripts/fixnotice.py
-lib/python1.5/Tools/scripts/fixps.py
-lib/python1.5/Tools/scripts/ftpmirror.py
-lib/python1.5/Tools/scripts/h2py.py
-lib/python1.5/Tools/scripts/ifdef.py
-lib/python1.5/Tools/scripts/lfcr.py
-lib/python1.5/Tools/scripts/linktree.py
-lib/python1.5/Tools/scripts/lll.py
-lib/python1.5/Tools/scripts/logmerge.py
-lib/python1.5/Tools/scripts/mailerdaemon.py
-lib/python1.5/Tools/scripts/methfix.py
-lib/python1.5/Tools/scripts/mkreal.py
-lib/python1.5/Tools/scripts/ndiff.py
-lib/python1.5/Tools/scripts/nm2def.py
-lib/python1.5/Tools/scripts/objgraph.py
-lib/python1.5/Tools/scripts/pathfix.py
-lib/python1.5/Tools/scripts/pdeps.py
-lib/python1.5/Tools/scripts/pindent.py
-lib/python1.5/Tools/scripts/ptags.py
-lib/python1.5/Tools/scripts/rgrep.py
-lib/python1.5/Tools/scripts/suff.py
-lib/python1.5/Tools/scripts/sum5.py
-lib/python1.5/Tools/scripts/tabnanny.py
-lib/python1.5/Tools/scripts/tabpolice.py
-lib/python1.5/Tools/scripts/texi2html.py
-lib/python1.5/Tools/scripts/treesync.py
-lib/python1.5/Tools/scripts/untabify.py
-lib/python1.5/Tools/scripts/which.py
-lib/python1.5/Tools/scripts/xxci.py
-lib/python1.5/Tools/versioncheck/README
-lib/python1.5/Tools/versioncheck/_checkversion.py
-lib/python1.5/Tools/versioncheck/checkversions.py
-lib/python1.5/Tools/versioncheck/pyversioncheck.py
-lib/python1.5/Tools/webchecker/README
-lib/python1.5/Tools/webchecker/robotparser.py
-lib/python1.5/Tools/webchecker/tktools.py
-lib/python1.5/Tools/webchecker/wcgui.py
-lib/python1.5/Tools/webchecker/wcmac.py
-lib/python1.5/Tools/webchecker/wcnew.py
-lib/python1.5/Tools/webchecker/webchecker.py
-lib/python1.5/Tools/webchecker/websucker.py
-lib/python1.5/Tools/webchecker/wsgui.py
-lib/python1.5/Tools/world/README
-lib/python1.5/Tools/world/world
-@dirrm lib/python1.5/Tools/world
-@dirrm lib/python1.5/Tools/webchecker
-@dirrm lib/python1.5/Tools/versioncheck
-@dirrm lib/python1.5/Tools/scripts
-@dirrm lib/python1.5/Tools/pynche/X
-@dirrm lib/python1.5/Tools/pynche
-@dirrm lib/python1.5/Tools/modulator/Templates
-@dirrm lib/python1.5/Tools/modulator
-@dirrm lib/python1.5/Tools/idle
-@dirrm lib/python1.5/Tools/freeze
-@dirrm lib/python1.5/Tools/faqwiz
-@dirrm lib/python1.5/Tools/bgen/bgen
-@dirrm lib/python1.5/Tools/bgen
-@dirrm lib/python1.5/Tools/audiopy
-@dirrm lib/python1.5/Tools
diff --git a/lang/python20/pkg-plist.gmp b/lang/python20/pkg-plist.gmp
deleted file mode 100644
index 4b041045de3e..000000000000
--- a/lang/python20/pkg-plist.gmp
+++ /dev/null
@@ -1 +0,0 @@
-lib/python1.5/lib-dynload/mpzmodule.so
diff --git a/lang/python21/Makefile b/lang/python21/Makefile
deleted file mode 100644
index fe715b119522..000000000000
--- a/lang/python21/Makefile
+++ /dev/null
@@ -1,114 +0,0 @@
-# New ports collection makefile for: python
-# Version required: 1.5.2
-# Date created: 08 August 1995
-# Whom: jkh
-#
-# $FreeBSD$
-#
-
-DISTNAME= py152
-PKGNAME= python-1.5.2
-CATEGORIES= lang python tk82
-MASTER_SITES= ftp://www.python.org/pub/python/src/ \
- ftp://ftp.cwi.nl/pub/python/src/
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= tg@FreeBSD.org
-
-LIB_DEPENDS= ${TK_DEPENDS}
-
-DIST_SUBDIR= python
-WRKSRC= ${WRKDIR}/Python-1.5.2
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-fpectl --with-libs='-lxpg4'
-CONFIGURE_ENV= OPT="${CFLAGS}"
-INSTALL_TARGET= install
-PLIST= ${WRKDIR}/PLIST
-MAN1= python.1
-
-#
-# The standard setup file
-#
-SETUP_FILE= Setup
-
-#
-# Support for Tk is compiled in by default.
-#
-WITH_TK?= yes
-.if defined(WITH_TK) && $(WITH_TK) == yes
-TK_DEPENDS= tk82.1:${PORTSDIR}/x11-toolkits/tk82
-SETUP_LOCAL= Setup.tk
-PLIST_TK= ${PKGDIR}/PLIST.tk
-.endif
-
-#
-# If you want to use Python's thread module, you need to set WITH_THREADS
-# to 'yes', and you must have the FreeBSD threading c library (libc_r)
-# installed. See 'man 3 pthread' for details on libc_r.
-#
-# This option is enabled by default.
-#
-WITH_THREADS?= yes
-LIBC_R!= /sbin/ldconfig -r | grep c_r || true
-.if ${LIBC_R} != "" && defined(WITH_THREADS) && ${WITH_THREADS} == yes
-CONFIGURE_ARGS+= --with-thread
-CFLAGS+= -D_THREAD_SAFE
-CONFIGURE_ENV+= LDFLAGS="-pthread ${LDFLAGS}"
-.endif
-
-#
-# The mpz module is built on machines with a full source tree
-#
-.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
-SETUP_LOCAL+= Setup.gmp
-PLIST_GMP= ${PKGDIR}/PLIST.gmp
-.endif
-
-#
-# Install the Tools by default. It contains scripts ranging from an IDE
-# to a web tree checker, to a collection of simple scripts that are useful
-# while extending or managing Python.
-#
-WITH_TOOLS?= yes
-.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
-PLIST_TOOLS= ${PKGDIR}/PLIST.Tools
-.endif
-
-post-extract:
- cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
-
-post-configure:
- ${CP} ${FILESDIR}/${SETUP_FILE} ${WRKSRC}/Modules/Setup
-.for file in ${SETUP_LOCAL}
- ${CAT} ${FILESDIR}/${file} >> ${WRKSRC}/Modules/Setup.local
-.endfor
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 400000
-PLATFORMS=plat-freebsd2 plat-freebsd3
-.elif ${OSVERSION} >= 300000
-PLATFORMS=plat-freebsd2 plat-freebsd4
-.else
-PLATFORMS=plat-freebsd3 plat-freebsd4
-.endif
-
-pre-install:
-.for platform in ${PLATFORMS}
- ${MKDIR} ${PREFIX}/lib/python1.5/${platform}
- ${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/* \
- ${PREFIX}/lib/python1.5/${platform}/
-.endfor
- @sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
-
-post-install:
- strip ${PREFIX}/bin/python
- @${MKDIR} ${PREFIX}/share/doc/python
- ${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
- @${MKDIR} ${PREFIX}/lib/python1.5/site-packages
-.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
- @cd ${WRKSRC}; tar cf - Tools | \
- (cd ${PREFIX}/lib/python1.5; tar xf -)
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/lang/python21/distinfo b/lang/python21/distinfo
deleted file mode 100644
index 72ca6a75cf6c..000000000000
--- a/lang/python21/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (python/py152.tgz) = e9d677ae6d5a3efc6937627ed8a3e752
diff --git a/lang/python21/files/Setup b/lang/python21/files/Setup
deleted file mode 100644
index ec3a6be9631a..000000000000
--- a/lang/python21/files/Setup
+++ /dev/null
@@ -1,401 +0,0 @@
-# The file Setup is used by the makesetup script to construct the files
-# Makefile and config.c, from Makefile.pre and config.c.in,
-# respectively. The file Setup itself is initially copied from
-# Setup.in; once it exists it will not be overwritten, so you can edit
-# Setup to your heart's content. Note that Makefile.pre is created
-# from Makefile.pre.in by the toplevel configure script.
-
-# (VPATH notes: Setup and Makefile.pre are in the build directory, as
-# are Makefile and config.c; the *.in files are in the source
-# directory.)
-
-# Each line in this file describes one or more optional modules.
-# Comment out lines to suppress modules.
-# Lines have the following structure:
-#
-# <module> ... [<sourcefile> ...] [<cpparg> ...] [<library> ...]
-#
-# <sourcefile> is anything ending in .c (.C, .cc, .c++ are C++ files)
-# <cpparg> is anything starting with -I, -D, -U or -C
-# <library> is anything ending in .a or beginning with -l or -L
-# <module> is anything else but should be a valid Python
-# identifier (letters, digits, underscores, beginning with non-digit)
-#
-# Lines can also have the form
-#
-# <name> = <value>
-#
-# which defines a Make variable definition inserted into Makefile.in
-#
-# Finally, if a line has the literal form
-#
-# *shared*
-#
-# (that is including the '*' and '*' !) then the following modules will
-# not be included in the config.c file, nor in the list of objects to be
-# added to the library archive, and their linker options won't be added
-# to the linker options, but rules to create their .o files and their
-# shared libraries will still be added to the Makefile, and their
-# names will be collected in the Make variable SHAREDMODS. This is
-# used to build modules as shared libraries. (They must be installed
-# using "make sharedinstall".) (For compatibility, *noconfig* has the
-# same effect as *shared*.)
-
-# NOTE: As a standard policy, as many modules as can be supported by a
-# platform should be present. The distribution comes with all modules
-# enabled that are supported by most platforms and don't require you
-# to ftp sources from elsewhere.
-
-
-# Some special rules to define PYTHONPATH.
-# Edit the definitions below to indicate which options you are using.
-# Don't add any whitespace or comments!
-
-# Directories where library files get installed.
-# DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
-DESTLIB=$(LIBDEST)
-MACHDESTLIB=$(BINLIBDEST)
-
-# NOTE: all the paths are now relative to the prefix that is computed
-# at run time!
-
-# Standard path -- don't edit.
-# No leading colon since this is the first entry
-# Empty since this is now just the runtime prefix.
-DESTPATH=
-
-# Site specific path insertions -- should begin with : if non-empty
-SITEPATH=
-
-# Standard enabled (tests are always available)
-TESTPATH=:test
-
-# Path for machine- or system-dependent modules (and shared libraries)
-MACHDEPPATH=:plat-$(MACHDEP)
-
-COREPYTHONPATH=$(DESTPATH)$(SITEPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
-PYTHONPATH=$(COREPYTHONPATH)
-
-
-# The modules listed here can't be built as shared libraries for
-# various reasons; therefore they are listed here instead of in the
-# normal order.
-
-# Some modules that are normally always on:
-
-regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style
-pcre pcremodule.c pypcre.c # Regular expressions, Perl style (for re.py)
-posix posixmodule.c # posix (UNIX) system calls
-signal signalmodule.c # signal(2)
-
-# The SGI specific GL module:
-
-GLHACK=-Dclear=__GLclear
-#gl glmodule.c cgensupport.c -I$(srcdir) $(GLHACK) -lgl -lX11
-
-# The thread module is now automatically enabled, see Setup.thread.
-
-# Pure module. Cannot be linked dynamically.
-# -DWITH_QUANTIFY, -DWITH_PURIFY, or -DWITH_ALL_PURE
-#WHICH_PURE_PRODUCTS=-DWITH_ALL_PURE
-#PURE_INCLS=-I/usr/local/include
-#PURE_STUBLIBS=-L/usr/local/lib -lpurify_stubs -lquantify_stubs
-#pure puremodule.c $(WHICH_PURE_PRODUCTS) $(PURE_INCLS) $(PURE_STUBLIBS)
-
-# Uncommenting the following line tells makesetup that all following
-# modules are to be built as shared libraries (see above for more
-# detail):
-
-#*shared*
-
-
-# GNU readline. Unlike previous Python incarnations, GNU readline is
-# now incorporated in an optional module, configured in the Setup file
-# instead of by a configure script switch. You may have to insert a
-# -L option pointing to the directory where libreadline.* lives,
-# and you may have to change -ltermcap to -ltermlib or perhaps remove
-# it, depending on your system -- see the GNU readline instructions.
-# It's okay for this to be a shared library, too.
-
-readline readline.c -lmytinfo -lreadline -ltermcap
-
-
-# Modules that should always be present (non UNIX dependent):
-
-array arraymodule.c # array objects
-cmath cmathmodule.c # complex math library functions
-math mathmodule.c -lm # math library functions, e.g. sin()
-strop stropmodule.c # fast string operations implemented in C
-struct structmodule.c # binary structure packing/unpacking
-time timemodule.c # -lm # time operations and variables
-operator operator.c # operator.add() and similar goodies
-
-_locale _localemodule.c # access to ISO C locale support
-
-
-# Modules with some UNIX dependencies -- on by default:
-# (If you have a really backward UNIX, select and socket may not be
-# supported...)
-
-fcntl fcntlmodule.c # fcntl(2) and ioctl(2)
-pwd pwdmodule.c # pwd(3)
-grp grpmodule.c # grp(3)
-select selectmodule.c # select(2); not on ancient System V
-socket socketmodule.c # socket(2); not on ancient System V
-errno errnomodule.c # posix (UNIX) errno values
-
-# The crypt module is now disabled by default because it breaks builds
-# on many systems (where -lcrypt is needed), e.g. Linux (I believe).
-crypt cryptmodule.c -lcrypt # crypt(3); needs -lcrypt on some systems
-
-*shared*
-
-# Some more UNIX dependent modules -- off by default, since these
-# are not supported by all UNIX systems:
-
-nis nismodule.c # Sun yellow pages -- not everywhere
-termios termios.c # Steen Lumholt's termios module
-resource resource.c # Jeremy Hylton's rlimit interface
-
-
-# Multimedia modules -- off by default.
-# These don't work for 64-bit platforms!!!
-# These represent audio samples or images as strings:
-
-audioop audioop.c # Operations on audio samples
-imageop imageop.c # Operations on images
-rgbimg rgbimgmodule.c # Read SGI RGB image files (but coded portably)
-
-
-# The stdwin module provides a simple, portable (between X11 and Mac)
-# windowing interface. You need to ftp the STDWIN library, e.g. from
-# ftp://ftp.cwi.nl/pub/stdwin. (If you get it elsewhere, be sure to
-# get version 1.0 or higher!) The STDWIN variable must point to the
-# STDWIN toplevel directory.
-
-# Uncomment and edit as needed:
-#STDWIN=/ufs/guido/src/stdwin
-
-# Uncomment these lines:
-#STDWINPATH=:$(DESTLIB)/stdwin
-#LIBTEXTEDIT=$(STDWIN)/$(MACHDEP)/Packs/textedit/libtextedit.a
-#LIBX11STDWIN=$(STDWIN)/$(MACHDEP)/Ports/x11/libstdwin.a
-#stdwin stdwinmodule.c -I$(STDWIN)/H $(LIBTEXTEDIT) $(LIBX11STDWIN) -lX11
-
-# Use this instead of the last two lines above for alphanumeric stdwin:
-#LIBALFASTDWIN=$(STDWIN)/$(MACHDEP)/Ports/alfa/libstdwin.a
-#stdwin stdwinmodule.c -I$(STDWIN)/H $(LIBTEXTEDIT) $(LIBALFASTDWIN) -ltermcap
-
-
-# The md5 module implements the RSA Data Security, Inc. MD5
-# Message-Digest Algorithm, described in RFC 1321. The necessary files
-# md5c.c and md5.h are included here.
-
-md5 md5module.c md5c.c
-
-
-# The sha module implements the SHA checksum algorithm.
-# (NIST's Secure Hash Algorithm.)
-sha shamodule.c
-
-
-# The mpz module interfaces to the GNU Multiple Precision library.
-# You need to ftp the GNU MP library.
-# The GMP variable must point to the GMP source directory.
-# This was originally written and tested against GMP 1.2 and 1.3.2.
-# It has been modified by Rob Hooft to work with 2.0.2 as well, but I
-# haven't tested it recently.
-
-# A compatible MP library unencombered by the GPL also exists. It was
-# posted to comp.sources.misc in volume 40 and is widely available from
-# FTP archive sites. One URL for it is:
-# ftp://gatekeeper.dec.com/.b/usenet/comp.sources.misc/volume40/fgmp/part01.Z
-
-#GMP=/ufs/guido/src/gmp
-#mpz mpzmodule.c -lgmp
-
-
-# SGI IRIX specific modules -- off by default.
-
-# These module work on any SGI machine:
-
-# *** gl must be enabled higher up in this file ***
-#fm fmmodule.c -lfm -lgl # Font Manager
-#sgi sgimodule.c # sgi.nap() and a few more
-
-# This module requires the header file
-# /usr/people/4Dgifts/iristools/include/izoom.h:
-
-#imgfile imgfile.c -limage -lgutil -lm # Image Processing Utilities
-
-
-# These modules require the Multimedia Development Option (I think):
-
-#al almodule.c -laudio # Audio Library
-#cd cdmodule.c -lcdaudio -lds -lmediad # CD Audio Library
-#cl clmodule.c -lcl -lawareaudio # Compression Library
-#sv svmodule.c yuvconvert.c -lsvideo -lXext -lX11 # Starter Video
-
-
-# The FORMS library, by Mark Overmars, implements user interface
-# components such as dialogs and buttons using SGI's GL and FM
-# libraries. You must ftp the FORMS library separately from
-# ftp://ftp.cs.ruu.nl/pub/SGI/FORMS. It was tested with FORMS 2.2a.
-# The FORMS variable must point to the FORMS subdirectory of the forms
-# toplevel directory:
-
-#FORMS=/ufs/guido/src/forms/FORMS
-#fl flmodule.c -I$(FORMS) $(FORMS)/libforms.a -lfm -lgl
-
-
-# SunOS specific modules -- off by default:
-
-#sunaudiodev sunaudiodev.c
-
-
-# George Neville-Neil's timing module:
-
-timing timingmodule.c
-
-
-# The _tkinter module.
-#
-# The TKPATH variable is always enabled, to save you the effort.
-TKPATH=:lib-tk
-
-# The command for _tkinter is long and site specific. Please
-# uncomment and/or edit those parts as indicated. If you don't have a
-# specific extension (e.g. Tix or BLT), leave the corresponding line
-# commented out. (Leave the trailing backslashes in! If you
-# experience strange errors, you may want to join all uncommented
-# lines and remove the backslashes -- the backslash interpretation is
-# done by the shell's "read" command and it may not be implemented on
-# every system.
-
-# *** Always uncomment this (leave the leading underscore in!):
-# _tkinter _tkinter.c tkappinit.c -DWITH_APPINIT \
-# *** Uncommend and edit to reflect where your X11 header files are:
-# -I/usr/X11R6/include \
-# *** Or uncomment this for Solaris:
-# -I/usr/openwin/include \
-# *** Uncomment and edit to reflect where your Tcl/Tk headers are:
-# -I/usr/local/include \
-# *** Uncomment and edit for Tix extension only:
-# -DWITH_TIX -ltix4.1.8.0 \
-# *** Uncomment and edit for BLT extension only:
-# -DWITH_BLT -I/usr/local/blt/blt8.0-unoff/include -lBLT8.0 \
-# *** Uncomment and edit for PIL (TkImaging) extension only:
-# -DWITH_PIL -I../Extensions/Imaging/libImaging tkImaging.c \
-# *** Uncomment and edit for Mesa (what's Mesa?):
-# -lGL -lGLU -lMesatk -lMesaaux \
-# *** Uncomment and edit for TOGL extension only:
-# -DWITH_TOGL togl.c \
-# *** Uncomment and edit to reflect where your Tcl/Tk libraries are:
-# -L/usr/local/lib \
-# *** Uncomment and edit to reflect your Tcl/Tk versions:
-# -ltk8.0 -ltcl8.0 \
-# *** Uncomment and edit to reflect where your X11 libraries are:
-# -L/usr/X11R6/lib \
-# *** Or uncomment this for Solaris:
-# -L/usr/openwin/lib \
-# *** Always uncomment this; X11 libraries to link with:
-# -lX11 -lXext -lXmu
-
-
-# Lance Ellinghaus's modules:
-
-rotor rotormodule.c # enigma-inspired encryption
-syslog syslogmodule.c # syslog daemon interface
-
-
-# Lance's curses module. This requires the System V version of
-# curses, sometimes known as ncurses (e.g. on Linux, link with
-# -lncurses instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include
-# -L/usr/5lib before -lcurses).
-
-curses cursesmodule.c -lmytinfo -lncurses -ltermcap
-
-
-
-# Tommy Burnette's 'new' module (creates new empty objects of certain kinds):
-
-#new newmodule.c
-
-
-# Generic (SunOS / SVR4) dynamic loading module.
-# This is not needed for dynamic loading of Python modules --
-# it is a highly experimental and dangerous device for calling
-# *arbitrary* C functions in *arbitrary* shared libraries:
-
-dl dlmodule.c
-
-# Modules that provide persistent dictionary-like semantics. You will
-# probably want to arrange for at least one of them to be available on
-# your machine, though none are defined by default because of library
-# dependencies. The Python module anydbm.py provides an
-# implementation independent wrapper for these; dumbdbm.py provides
-# similar functionality (but slower of course) implemented in Python.
-
-# The standard Unix dbm module:
-
-dbm dbmmodule.c # dbm(3) may require -lndbm or similar
-
-# Anthony Baxter's gdbm module (derived from Jack's dbm module)
-# GNU dbm(3) will require -lgdbm:
-
-#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
-
-
-# Berkeley DB interface.
-#
-# This requires the Berkeley DB code, see
-# ftp://ftp.cs.berkeley.edu/pub/4bsd/db.1.85.tar.gz
-#
-# Edit the variables DB and DBPORT to point to the db top directory
-# and the subdirectory of PORT where you built it.
-
-#DB=/depot/sundry/src/db.1.85/
-#DBPORT=$(DB)/PORT/sunos.5.2
-#bsddb bsddbmodule.o -I$(DB)/include -I$(DBPORT) $(DBPORT)/libdb.a
-bsddb bsddbmodule.o
-
-
-
-# David Wayne Williams' soundex module
-#soundex soundex.c
-
-# Helper module for various ascii-encoders
-binascii binascii.c
-
-# Fred Drake's interface to the Python parser.
-parser parsermodule.c
-
-# Digital Creations' cStringIO and cPickle
-cStringIO cStringIO.c
-cPickle cPickle.c
-
-
-# Lee Busby's SIGFPE modules.
-# The library to link fpectl with is platform specific.
-# Choose *one* of the options below for fpectl:
-
-# For SGI IRIX (tested on 5.3):
-#fpectl fpectlmodule.c -lfpe
-
-# For Solaris with SunPro compiler (tested on Solaris 2.5 with SunPro C 4.2):
-# (Without the compiler you don't have -lsunmath.)
-#fpectl fpectlmodule.c -R/opt/SUNWspro/lib -lsunmath -lm
-
-# For other systems: see instructions in fpectlmodule.c.
-fpectl fpectlmodule.c
-
-# Test module for fpectl. No extra libraries needed.
-fpetest fpetestmodule.c
-
-# Andrew Kuchling's zlib module.
-# This require zlib 1.0.4 (or later). See http://quest.jpl.nasa.gov/zlib/
-zlib zlibmodule.c -lz
-
-
-# Example -- included for reference only:
-# xx xxmodule.c
diff --git a/lang/python21/files/Setup.gmp b/lang/python21/files/Setup.gmp
deleted file mode 100644
index 5e70d8f76734..000000000000
--- a/lang/python21/files/Setup.gmp
+++ /dev/null
@@ -1,16 +0,0 @@
-*shared*
-
-# The mpz module interfaces to the GNU Multiple Precision library.
-# You need to ftp the GNU MP library.
-# The GMP variable must point to the GMP source directory.
-# This was originally written and tested against GMP 1.2 and 1.3.2.
-# It has been modified by Rob Hooft to work with 2.0.2 as well, but I
-# haven't tested it recently.
-
-# A compatible MP library unencombered by the GPL also exists. It was
-# posted to comp.sources.misc in volume 40 and is widely available from
-# FTP archive sites. One URL for it is:
-# ftp://gatekeeper.dec.com/.b/usenet/comp.sources.misc/volume40/fgmp/part01.Z
-
-GMP=/usr/src/contrib/libgmp
-mpz mpzmodule.c -I$(GMP) -I$(GMP)/mpn/generic -lgmp
diff --git a/lang/python21/files/patch-aa b/lang/python21/files/patch-aa
deleted file mode 100644
index d55ebc99fd46..000000000000
--- a/lang/python21/files/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
---- Makefile.in.orig Tue Dec 9 16:18:33 1997
-+++ Makefile.in Sat Dec 13 11:19:12 1997
-@@ -131,8 +131,8 @@
-
- # Portable install script (configure doesn't always guess right)
- INSTALL= @srcdir@/install-sh -c
--INSTALL_PROGRAM=${INSTALL} -m $(EXEMODE)
--INSTALL_DATA= ${INSTALL} -m $(FILEMODE)
-+INSTALL_PROGRAM=${BSD_INSTALL_SCRIPT}
-+INSTALL_DATA= ${BSD_INSTALL_DATA}
-
- # --with-PACKAGE options for configure script
- # e.g. --with-readline --with-svr5 --with-solaris --with-thread
diff --git a/lang/python21/pkg-comment b/lang/python21/pkg-comment
deleted file mode 100644
index d2f9289af5eb..000000000000
--- a/lang/python21/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An interpreted object-oriented programming language
diff --git a/lang/python21/pkg-descr b/lang/python21/pkg-descr
deleted file mode 100644
index a2103f1521db..000000000000
--- a/lang/python21/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Python is an interpreted object-oriented programming language, and is
-often compared to Tcl, Perl or Scheme.
diff --git a/lang/python21/pkg-plist b/lang/python21/pkg-plist
deleted file mode 100644
index 2360c6ba0f0d..000000000000
--- a/lang/python21/pkg-plist
+++ /dev/null
@@ -1,997 +0,0 @@
-bin/python1.5
-bin/python
-share/doc/python/COPYRIGHT
-include/python1.5/Python.h
-include/python1.5/abstract.h
-include/python1.5/bitset.h
-include/python1.5/bufferobject.h
-include/python1.5/cStringIO.h
-include/python1.5/ceval.h
-include/python1.5/classobject.h
-include/python1.5/cobject.h
-include/python1.5/compile.h
-include/python1.5/complexobject.h
-include/python1.5/config.h
-include/python1.5/dictobject.h
-include/python1.5/errcode.h
-include/python1.5/eval.h
-include/python1.5/fileobject.h
-include/python1.5/floatobject.h
-include/python1.5/frameobject.h
-include/python1.5/funcobject.h
-include/python1.5/graminit.h
-include/python1.5/grammar.h
-include/python1.5/import.h
-include/python1.5/intobject.h
-include/python1.5/intrcheck.h
-include/python1.5/listobject.h
-include/python1.5/longintrepr.h
-include/python1.5/longobject.h
-include/python1.5/marshal.h
-include/python1.5/metagrammar.h
-include/python1.5/methodobject.h
-include/python1.5/modsupport.h
-include/python1.5/moduleobject.h
-include/python1.5/mymalloc.h
-include/python1.5/mymath.h
-include/python1.5/myproto.h
-include/python1.5/myselect.h
-include/python1.5/mytime.h
-include/python1.5/node.h
-include/python1.5/object.h
-include/python1.5/objimpl.h
-include/python1.5/opcode.h
-include/python1.5/osdefs.h
-include/python1.5/parsetok.h
-include/python1.5/patchlevel.h
-include/python1.5/pgenheaders.h
-include/python1.5/pydebug.h
-include/python1.5/pyerrors.h
-include/python1.5/pyfpe.h
-include/python1.5/pystate.h
-include/python1.5/pythonrun.h
-include/python1.5/pythread.h
-include/python1.5/rangeobject.h
-include/python1.5/rename2.h
-include/python1.5/sliceobject.h
-include/python1.5/stringobject.h
-include/python1.5/structmember.h
-include/python1.5/sysmodule.h
-include/python1.5/thread.h
-include/python1.5/token.h
-include/python1.5/traceback.h
-include/python1.5/tupleobject.h
-lib/python1.5/BaseHTTPServer.py
-lib/python1.5/BaseHTTPServer.pyc
-lib/python1.5/BaseHTTPServer.pyo
-lib/python1.5/Bastion.py
-lib/python1.5/Bastion.pyc
-lib/python1.5/Bastion.pyo
-lib/python1.5/CGIHTTPServer.py
-lib/python1.5/CGIHTTPServer.pyc
-lib/python1.5/CGIHTTPServer.pyo
-lib/python1.5/ConfigParser.py
-lib/python1.5/ConfigParser.pyc
-lib/python1.5/ConfigParser.pyo
-lib/python1.5/MimeWriter.py
-lib/python1.5/MimeWriter.pyc
-lib/python1.5/MimeWriter.pyo
-lib/python1.5/Queue.py
-lib/python1.5/Queue.pyc
-lib/python1.5/Queue.pyo
-lib/python1.5/SimpleHTTPServer.py
-lib/python1.5/SimpleHTTPServer.pyc
-lib/python1.5/SimpleHTTPServer.pyo
-lib/python1.5/SocketServer.py
-lib/python1.5/SocketServer.pyc
-lib/python1.5/SocketServer.pyo
-lib/python1.5/StringIO.py
-lib/python1.5/StringIO.pyc
-lib/python1.5/StringIO.pyo
-lib/python1.5/UserDict.py
-lib/python1.5/UserDict.pyc
-lib/python1.5/UserDict.pyo
-lib/python1.5/UserList.py
-lib/python1.5/UserList.pyc
-lib/python1.5/UserList.pyo
-lib/python1.5/aifc.py
-lib/python1.5/aifc.pyc
-lib/python1.5/aifc.pyo
-lib/python1.5/anydbm.py
-lib/python1.5/anydbm.pyc
-lib/python1.5/anydbm.pyo
-lib/python1.5/asynchat.py
-lib/python1.5/asynchat.pyc
-lib/python1.5/asynchat.pyo
-lib/python1.5/asyncore.py
-lib/python1.5/asyncore.pyc
-lib/python1.5/asyncore.pyo
-lib/python1.5/audiodev.py
-lib/python1.5/audiodev.pyc
-lib/python1.5/audiodev.pyo
-lib/python1.5/base64.py
-lib/python1.5/base64.pyc
-lib/python1.5/base64.pyo
-lib/python1.5/bdb.py
-lib/python1.5/bdb.pyc
-lib/python1.5/bdb.pyo
-lib/python1.5/binhex.py
-lib/python1.5/binhex.pyc
-lib/python1.5/binhex.pyo
-lib/python1.5/bisect.py
-lib/python1.5/bisect.pyc
-lib/python1.5/bisect.pyo
-lib/python1.5/calendar.py
-lib/python1.5/calendar.pyc
-lib/python1.5/calendar.pyo
-lib/python1.5/cgi.py
-lib/python1.5/cgi.pyc
-lib/python1.5/cgi.pyo
-lib/python1.5/cmd.py
-lib/python1.5/cmd.pyc
-lib/python1.5/cmd.pyo
-lib/python1.5/cmp.py
-lib/python1.5/cmp.pyc
-lib/python1.5/cmp.pyo
-lib/python1.5/cmpcache.py
-lib/python1.5/cmpcache.pyc
-lib/python1.5/cmpcache.pyo
-lib/python1.5/code.py
-lib/python1.5/code.pyc
-lib/python1.5/code.pyo
-lib/python1.5/codeop.py
-lib/python1.5/codeop.pyc
-lib/python1.5/codeop.pyo
-lib/python1.5/colorsys.py
-lib/python1.5/colorsys.pyc
-lib/python1.5/colorsys.pyo
-lib/python1.5/commands.py
-lib/python1.5/commands.pyc
-lib/python1.5/commands.pyo
-lib/python1.5/compileall.py
-lib/python1.5/compileall.pyc
-lib/python1.5/compileall.pyo
-lib/python1.5/config/Makefile
-lib/python1.5/config/Makefile.pre.in
-lib/python1.5/config/Setup
-lib/python1.5/config/Setup.local
-lib/python1.5/config/Setup.thread
-lib/python1.5/config/config.c
-lib/python1.5/config/config.c.in
-lib/python1.5/config/install-sh
-lib/python1.5/config/libpython1.5.a
-lib/python1.5/config/makesetup
-lib/python1.5/config/python.o
-lib/python1.5/copy.py
-lib/python1.5/copy.pyc
-lib/python1.5/copy.pyo
-lib/python1.5/copy_reg.py
-lib/python1.5/copy_reg.pyc
-lib/python1.5/copy_reg.pyo
-lib/python1.5/dbhash.py
-lib/python1.5/dbhash.pyc
-lib/python1.5/dbhash.pyo
-lib/python1.5/dircache.py
-lib/python1.5/dircache.pyc
-lib/python1.5/dircache.pyo
-lib/python1.5/dircmp.py
-lib/python1.5/dircmp.pyc
-lib/python1.5/dircmp.pyo
-lib/python1.5/dis.py
-lib/python1.5/dis.pyc
-lib/python1.5/dis.pyo
-lib/python1.5/dospath.py
-lib/python1.5/dospath.pyc
-lib/python1.5/dospath.pyo
-lib/python1.5/dumbdbm.py
-lib/python1.5/dumbdbm.pyc
-lib/python1.5/dumbdbm.pyo
-lib/python1.5/dump.py
-lib/python1.5/dump.pyc
-lib/python1.5/dump.pyo
-lib/python1.5/exceptions.py
-lib/python1.5/exceptions.pyc
-lib/python1.5/exceptions.pyo
-lib/python1.5/fileinput.py
-lib/python1.5/fileinput.pyc
-lib/python1.5/fileinput.pyo
-lib/python1.5/find.py
-lib/python1.5/find.pyc
-lib/python1.5/find.pyo
-lib/python1.5/fnmatch.py
-lib/python1.5/fnmatch.pyc
-lib/python1.5/fnmatch.pyo
-lib/python1.5/formatter.py
-lib/python1.5/formatter.pyc
-lib/python1.5/formatter.pyo
-lib/python1.5/fpformat.py
-lib/python1.5/fpformat.pyc
-lib/python1.5/fpformat.pyo
-lib/python1.5/ftplib.py
-lib/python1.5/ftplib.pyc
-lib/python1.5/ftplib.pyo
-lib/python1.5/getopt.py
-lib/python1.5/getopt.pyc
-lib/python1.5/getopt.pyo
-lib/python1.5/getpass.py
-lib/python1.5/getpass.pyc
-lib/python1.5/getpass.pyo
-lib/python1.5/glob.py
-lib/python1.5/glob.pyc
-lib/python1.5/glob.pyo
-lib/python1.5/gopherlib.py
-lib/python1.5/gopherlib.pyc
-lib/python1.5/gopherlib.pyo
-lib/python1.5/grep.py
-lib/python1.5/grep.pyc
-lib/python1.5/grep.pyo
-lib/python1.5/gzip.py
-lib/python1.5/gzip.pyc
-lib/python1.5/gzip.pyo
-lib/python1.5/htmlentitydefs.py
-lib/python1.5/htmlentitydefs.pyc
-lib/python1.5/htmlentitydefs.pyo
-lib/python1.5/htmllib.py
-lib/python1.5/htmllib.pyc
-lib/python1.5/htmllib.pyo
-lib/python1.5/httplib.py
-lib/python1.5/httplib.pyc
-lib/python1.5/httplib.pyo
-lib/python1.5/ihooks.py
-lib/python1.5/ihooks.pyc
-lib/python1.5/ihooks.pyo
-lib/python1.5/imaplib.py
-lib/python1.5/imaplib.pyc
-lib/python1.5/imaplib.pyo
-lib/python1.5/imghdr.py
-lib/python1.5/imghdr.pyc
-lib/python1.5/imghdr.pyo
-lib/python1.5/keyword.py
-lib/python1.5/keyword.pyc
-lib/python1.5/keyword.pyo
-lib/python1.5/knee.py
-lib/python1.5/knee.pyc
-lib/python1.5/knee.pyo
-lib/python1.5/lib-dynload/audioop.so
-lib/python1.5/lib-dynload/binascii.so
-lib/python1.5/lib-dynload/bsddbmodule.so
-lib/python1.5/lib-dynload/cPickle.so
-lib/python1.5/lib-dynload/cStringIO.so
-lib/python1.5/lib-dynload/cursesmodule.so
-lib/python1.5/lib-dynload/dbmmodule.so
-lib/python1.5/lib-dynload/dlmodule.so
-lib/python1.5/lib-dynload/fpectlmodule.so
-lib/python1.5/lib-dynload/fpetestmodule.so
-lib/python1.5/lib-dynload/imageop.so
-lib/python1.5/lib-dynload/md5module.so
-lib/python1.5/lib-dynload/nismodule.so
-lib/python1.5/lib-dynload/parsermodule.so
-lib/python1.5/lib-dynload/resource.so
-lib/python1.5/lib-dynload/rgbimgmodule.so
-lib/python1.5/lib-dynload/rotormodule.so
-lib/python1.5/lib-dynload/shamodule.so
-lib/python1.5/lib-dynload/syslogmodule.so
-lib/python1.5/lib-dynload/termios.so
-lib/python1.5/lib-dynload/timingmodule.so
-lib/python1.5/lib-dynload/zlibmodule.so
-lib/python1.5/lib-stdwin/Abstract.py
-lib/python1.5/lib-stdwin/Abstract.pyc
-lib/python1.5/lib-stdwin/Abstract.pyo
-lib/python1.5/lib-stdwin/BoxParent.py
-lib/python1.5/lib-stdwin/BoxParent.pyc
-lib/python1.5/lib-stdwin/BoxParent.pyo
-lib/python1.5/lib-stdwin/Buttons.py
-lib/python1.5/lib-stdwin/Buttons.pyc
-lib/python1.5/lib-stdwin/Buttons.pyo
-lib/python1.5/lib-stdwin/CSplit.py
-lib/python1.5/lib-stdwin/CSplit.pyc
-lib/python1.5/lib-stdwin/CSplit.pyo
-lib/python1.5/lib-stdwin/DirList.py
-lib/python1.5/lib-stdwin/DirList.pyc
-lib/python1.5/lib-stdwin/DirList.pyo
-lib/python1.5/lib-stdwin/FormSplit.py
-lib/python1.5/lib-stdwin/FormSplit.pyc
-lib/python1.5/lib-stdwin/FormSplit.pyo
-lib/python1.5/lib-stdwin/HVSplit.py
-lib/python1.5/lib-stdwin/HVSplit.pyc
-lib/python1.5/lib-stdwin/HVSplit.pyo
-lib/python1.5/lib-stdwin/Histogram.py
-lib/python1.5/lib-stdwin/Histogram.pyc
-lib/python1.5/lib-stdwin/Histogram.pyo
-lib/python1.5/lib-stdwin/Sliders.py
-lib/python1.5/lib-stdwin/Sliders.pyc
-lib/python1.5/lib-stdwin/Sliders.pyo
-lib/python1.5/lib-stdwin/Soundogram.py
-lib/python1.5/lib-stdwin/Soundogram.pyc
-lib/python1.5/lib-stdwin/Soundogram.pyo
-lib/python1.5/lib-stdwin/Split.py
-lib/python1.5/lib-stdwin/Split.pyc
-lib/python1.5/lib-stdwin/Split.pyo
-lib/python1.5/lib-stdwin/StripChart.py
-lib/python1.5/lib-stdwin/StripChart.pyc
-lib/python1.5/lib-stdwin/StripChart.pyo
-lib/python1.5/lib-stdwin/TextEdit.py
-lib/python1.5/lib-stdwin/TextEdit.pyc
-lib/python1.5/lib-stdwin/TextEdit.pyo
-lib/python1.5/lib-stdwin/TransParent.py
-lib/python1.5/lib-stdwin/TransParent.pyc
-lib/python1.5/lib-stdwin/TransParent.pyo
-lib/python1.5/lib-stdwin/VUMeter.py
-lib/python1.5/lib-stdwin/VUMeter.pyc
-lib/python1.5/lib-stdwin/VUMeter.pyo
-lib/python1.5/lib-stdwin/WindowParent.py
-lib/python1.5/lib-stdwin/WindowParent.pyc
-lib/python1.5/lib-stdwin/WindowParent.pyo
-lib/python1.5/lib-stdwin/WindowSched.py
-lib/python1.5/lib-stdwin/WindowSched.pyc
-lib/python1.5/lib-stdwin/WindowSched.pyo
-lib/python1.5/lib-stdwin/anywin.py
-lib/python1.5/lib-stdwin/anywin.pyc
-lib/python1.5/lib-stdwin/anywin.pyo
-lib/python1.5/lib-stdwin/basewin.py
-lib/python1.5/lib-stdwin/basewin.pyc
-lib/python1.5/lib-stdwin/basewin.pyo
-lib/python1.5/lib-stdwin/dirwin.py
-lib/python1.5/lib-stdwin/dirwin.pyc
-lib/python1.5/lib-stdwin/dirwin.pyo
-lib/python1.5/lib-stdwin/filewin.py
-lib/python1.5/lib-stdwin/filewin.pyc
-lib/python1.5/lib-stdwin/filewin.pyo
-lib/python1.5/lib-stdwin/formatter.py
-lib/python1.5/lib-stdwin/formatter.pyc
-lib/python1.5/lib-stdwin/formatter.pyo
-lib/python1.5/lib-stdwin/gwin.py
-lib/python1.5/lib-stdwin/gwin.pyc
-lib/python1.5/lib-stdwin/gwin.pyo
-lib/python1.5/lib-stdwin/listwin.py
-lib/python1.5/lib-stdwin/listwin.pyc
-lib/python1.5/lib-stdwin/listwin.pyo
-lib/python1.5/lib-stdwin/mainloop.py
-lib/python1.5/lib-stdwin/mainloop.pyc
-lib/python1.5/lib-stdwin/mainloop.pyo
-lib/python1.5/lib-stdwin/rect.py
-lib/python1.5/lib-stdwin/rect.pyc
-lib/python1.5/lib-stdwin/rect.pyo
-lib/python1.5/lib-stdwin/srcwin.py
-lib/python1.5/lib-stdwin/srcwin.pyc
-lib/python1.5/lib-stdwin/srcwin.pyo
-lib/python1.5/lib-stdwin/stdwinevents.py
-lib/python1.5/lib-stdwin/stdwinevents.pyc
-lib/python1.5/lib-stdwin/stdwinevents.pyo
-lib/python1.5/lib-stdwin/stdwinq.py
-lib/python1.5/lib-stdwin/stdwinq.pyc
-lib/python1.5/lib-stdwin/stdwinq.pyo
-lib/python1.5/lib-stdwin/tablewin.py
-lib/python1.5/lib-stdwin/tablewin.pyc
-lib/python1.5/lib-stdwin/tablewin.pyo
-lib/python1.5/lib-stdwin/textwin.py
-lib/python1.5/lib-stdwin/textwin.pyc
-lib/python1.5/lib-stdwin/textwin.pyo
-lib/python1.5/lib-stdwin/wdb.py
-lib/python1.5/lib-stdwin/wdb.pyc
-lib/python1.5/lib-stdwin/wdb.pyo
-lib/python1.5/lib-stdwin/wdbframewin.py
-lib/python1.5/lib-stdwin/wdbframewin.pyc
-lib/python1.5/lib-stdwin/wdbframewin.pyo
-lib/python1.5/lib-stdwin/wdbsrcwin.py
-lib/python1.5/lib-stdwin/wdbsrcwin.pyc
-lib/python1.5/lib-stdwin/wdbsrcwin.pyo
-lib/python1.5/lib-tk/Canvas.py
-lib/python1.5/lib-tk/Canvas.pyc
-lib/python1.5/lib-tk/Canvas.pyo
-lib/python1.5/lib-tk/Dialog.py
-lib/python1.5/lib-tk/Dialog.pyc
-lib/python1.5/lib-tk/Dialog.pyo
-lib/python1.5/lib-tk/FileDialog.py
-lib/python1.5/lib-tk/FileDialog.pyc
-lib/python1.5/lib-tk/FileDialog.pyo
-lib/python1.5/lib-tk/FixTk.py
-lib/python1.5/lib-tk/FixTk.pyc
-lib/python1.5/lib-tk/FixTk.pyo
-lib/python1.5/lib-tk/ScrolledText.py
-lib/python1.5/lib-tk/ScrolledText.pyc
-lib/python1.5/lib-tk/ScrolledText.pyo
-lib/python1.5/lib-tk/SimpleDialog.py
-lib/python1.5/lib-tk/SimpleDialog.pyc
-lib/python1.5/lib-tk/SimpleDialog.pyo
-lib/python1.5/lib-tk/Tkconstants.py
-lib/python1.5/lib-tk/Tkconstants.pyc
-lib/python1.5/lib-tk/Tkconstants.pyo
-lib/python1.5/lib-tk/Tkdnd.py
-lib/python1.5/lib-tk/Tkdnd.pyc
-lib/python1.5/lib-tk/Tkdnd.pyo
-lib/python1.5/lib-tk/Tkinter.py
-lib/python1.5/lib-tk/Tkinter.pyc
-lib/python1.5/lib-tk/Tkinter.pyo
-lib/python1.5/lib-tk/tkColorChooser.py
-lib/python1.5/lib-tk/tkColorChooser.pyc
-lib/python1.5/lib-tk/tkColorChooser.pyo
-lib/python1.5/lib-tk/tkCommonDialog.py
-lib/python1.5/lib-tk/tkCommonDialog.pyc
-lib/python1.5/lib-tk/tkCommonDialog.pyo
-lib/python1.5/lib-tk/tkFileDialog.py
-lib/python1.5/lib-tk/tkFileDialog.pyc
-lib/python1.5/lib-tk/tkFileDialog.pyo
-lib/python1.5/lib-tk/tkFont.py
-lib/python1.5/lib-tk/tkFont.pyc
-lib/python1.5/lib-tk/tkFont.pyo
-lib/python1.5/lib-tk/tkMessageBox.py
-lib/python1.5/lib-tk/tkMessageBox.pyc
-lib/python1.5/lib-tk/tkMessageBox.pyo
-lib/python1.5/lib-tk/tkSimpleDialog.py
-lib/python1.5/lib-tk/tkSimpleDialog.pyc
-lib/python1.5/lib-tk/tkSimpleDialog.pyo
-lib/python1.5/linecache.py
-lib/python1.5/linecache.pyc
-lib/python1.5/linecache.pyo
-lib/python1.5/locale.py
-lib/python1.5/locale.pyc
-lib/python1.5/locale.pyo
-lib/python1.5/macpath.py
-lib/python1.5/macpath.pyc
-lib/python1.5/macpath.pyo
-lib/python1.5/macurl2path.py
-lib/python1.5/macurl2path.pyc
-lib/python1.5/macurl2path.pyo
-lib/python1.5/mailbox.py
-lib/python1.5/mailbox.pyc
-lib/python1.5/mailbox.pyo
-lib/python1.5/mailcap.py
-lib/python1.5/mailcap.pyc
-lib/python1.5/mailcap.pyo
-lib/python1.5/mhlib.py
-lib/python1.5/mhlib.pyc
-lib/python1.5/mhlib.pyo
-lib/python1.5/mimetools.py
-lib/python1.5/mimetools.pyc
-lib/python1.5/mimetools.pyo
-lib/python1.5/mimetypes.py
-lib/python1.5/mimetypes.pyc
-lib/python1.5/mimetypes.pyo
-lib/python1.5/mimify.py
-lib/python1.5/mimify.pyc
-lib/python1.5/mimify.pyo
-lib/python1.5/multifile.py
-lib/python1.5/multifile.pyc
-lib/python1.5/multifile.pyo
-lib/python1.5/mutex.py
-lib/python1.5/mutex.pyc
-lib/python1.5/mutex.pyo
-lib/python1.5/netrc.py
-lib/python1.5/netrc.pyc
-lib/python1.5/netrc.pyo
-lib/python1.5/nntplib.py
-lib/python1.5/nntplib.pyc
-lib/python1.5/nntplib.pyo
-lib/python1.5/ntpath.py
-lib/python1.5/ntpath.pyc
-lib/python1.5/ntpath.pyo
-lib/python1.5/nturl2path.py
-lib/python1.5/nturl2path.pyc
-lib/python1.5/nturl2path.pyo
-lib/python1.5/os.py
-lib/python1.5/os.pyc
-lib/python1.5/os.pyo
-lib/python1.5/packmail.py
-lib/python1.5/packmail.pyc
-lib/python1.5/packmail.pyo
-lib/python1.5/pdb.doc
-lib/python1.5/pdb.py
-lib/python1.5/pdb.pyc
-lib/python1.5/pdb.pyo
-lib/python1.5/pickle.py
-lib/python1.5/pickle.pyc
-lib/python1.5/pickle.pyo
-lib/python1.5/pipes.py
-lib/python1.5/pipes.pyc
-lib/python1.5/pipes.pyo
-lib/python1.5/plat-freebsd2/FCNTL.py
-lib/python1.5/plat-freebsd2/FCNTL.pyc
-lib/python1.5/plat-freebsd2/FCNTL.pyo
-lib/python1.5/plat-freebsd2/IN.py
-lib/python1.5/plat-freebsd2/IN.pyc
-lib/python1.5/plat-freebsd2/IN.pyo
-lib/python1.5/plat-freebsd2/SOCKET.py
-lib/python1.5/plat-freebsd2/SOCKET.pyc
-lib/python1.5/plat-freebsd2/SOCKET.pyo
-lib/python1.5/plat-freebsd2/TERMIOS.py
-lib/python1.5/plat-freebsd2/TERMIOS.pyc
-lib/python1.5/plat-freebsd2/TERMIOS.pyo
-lib/python1.5/plat-freebsd2/regen
-lib/python1.5/plat-freebsd3/FCNTL.py
-lib/python1.5/plat-freebsd3/FCNTL.pyc
-lib/python1.5/plat-freebsd3/FCNTL.pyo
-lib/python1.5/plat-freebsd3/IN.py
-lib/python1.5/plat-freebsd3/IN.pyc
-lib/python1.5/plat-freebsd3/IN.pyo
-lib/python1.5/plat-freebsd3/SOCKET.py
-lib/python1.5/plat-freebsd3/SOCKET.pyc
-lib/python1.5/plat-freebsd3/SOCKET.pyo
-lib/python1.5/plat-freebsd3/TERMIOS.py
-lib/python1.5/plat-freebsd3/TERMIOS.pyc
-lib/python1.5/plat-freebsd3/TERMIOS.pyo
-lib/python1.5/plat-freebsd3/regen
-lib/python1.5/plat-freebsd4/FCNTL.py
-lib/python1.5/plat-freebsd4/FCNTL.pyc
-lib/python1.5/plat-freebsd4/FCNTL.pyo
-lib/python1.5/plat-freebsd4/IN.py
-lib/python1.5/plat-freebsd4/IN.pyc
-lib/python1.5/plat-freebsd4/IN.pyo
-lib/python1.5/plat-freebsd4/SOCKET.py
-lib/python1.5/plat-freebsd4/SOCKET.pyc
-lib/python1.5/plat-freebsd4/SOCKET.pyo
-lib/python1.5/plat-freebsd4/TERMIOS.py
-lib/python1.5/plat-freebsd4/TERMIOS.pyc
-lib/python1.5/plat-freebsd4/TERMIOS.pyo
-lib/python1.5/plat-freebsd4/regen
-lib/python1.5/popen2.py
-lib/python1.5/popen2.pyc
-lib/python1.5/popen2.pyo
-lib/python1.5/poplib.py
-lib/python1.5/poplib.pyc
-lib/python1.5/poplib.pyo
-lib/python1.5/posixfile.py
-lib/python1.5/posixfile.pyc
-lib/python1.5/posixfile.pyo
-lib/python1.5/posixpath.py
-lib/python1.5/posixpath.pyc
-lib/python1.5/posixpath.pyo
-lib/python1.5/pprint.py
-lib/python1.5/pprint.pyc
-lib/python1.5/pprint.pyo
-lib/python1.5/profile.doc
-lib/python1.5/profile.py
-lib/python1.5/profile.pyc
-lib/python1.5/profile.pyo
-lib/python1.5/pstats.py
-lib/python1.5/pstats.pyc
-lib/python1.5/pstats.pyo
-lib/python1.5/pty.py
-lib/python1.5/pty.pyc
-lib/python1.5/pty.pyo
-lib/python1.5/py_compile.py
-lib/python1.5/py_compile.pyc
-lib/python1.5/py_compile.pyo
-lib/python1.5/pyclbr.py
-lib/python1.5/pyclbr.pyc
-lib/python1.5/pyclbr.pyo
-lib/python1.5/quopri.py
-lib/python1.5/quopri.pyc
-lib/python1.5/quopri.pyo
-lib/python1.5/random.py
-lib/python1.5/random.pyc
-lib/python1.5/random.pyo
-lib/python1.5/re.py
-lib/python1.5/re.pyc
-lib/python1.5/re.pyo
-lib/python1.5/reconvert.py
-lib/python1.5/reconvert.pyc
-lib/python1.5/reconvert.pyo
-lib/python1.5/regex_syntax.py
-lib/python1.5/regex_syntax.pyc
-lib/python1.5/regex_syntax.pyo
-lib/python1.5/regsub.py
-lib/python1.5/regsub.pyc
-lib/python1.5/regsub.pyo
-lib/python1.5/repr.py
-lib/python1.5/repr.pyc
-lib/python1.5/repr.pyo
-lib/python1.5/rexec.py
-lib/python1.5/rexec.pyc
-lib/python1.5/rexec.pyo
-lib/python1.5/rfc822.py
-lib/python1.5/rfc822.pyc
-lib/python1.5/rfc822.pyo
-lib/python1.5/rlcompleter.py
-lib/python1.5/rlcompleter.pyc
-lib/python1.5/rlcompleter.pyo
-lib/python1.5/sched.py
-lib/python1.5/sched.pyc
-lib/python1.5/sched.pyo
-lib/python1.5/sgmllib.py
-lib/python1.5/sgmllib.pyc
-lib/python1.5/sgmllib.pyo
-lib/python1.5/shelve.py
-lib/python1.5/shelve.pyc
-lib/python1.5/shelve.pyo
-lib/python1.5/shlex.py
-lib/python1.5/shlex.pyc
-lib/python1.5/shlex.pyo
-lib/python1.5/shutil.py
-lib/python1.5/shutil.pyc
-lib/python1.5/shutil.pyo
-lib/python1.5/site.py
-lib/python1.5/site.pyc
-lib/python1.5/site.pyo
-lib/python1.5/smtplib.py
-lib/python1.5/smtplib.pyc
-lib/python1.5/smtplib.pyo
-lib/python1.5/sndhdr.py
-lib/python1.5/sndhdr.pyc
-lib/python1.5/sndhdr.pyo
-lib/python1.5/stat.py
-lib/python1.5/stat.pyc
-lib/python1.5/stat.pyo
-lib/python1.5/statcache.py
-lib/python1.5/statcache.pyc
-lib/python1.5/statcache.pyo
-lib/python1.5/statvfs.py
-lib/python1.5/statvfs.pyc
-lib/python1.5/statvfs.pyo
-lib/python1.5/string.py
-lib/python1.5/string.pyc
-lib/python1.5/string.pyo
-lib/python1.5/sunau.py
-lib/python1.5/sunau.pyc
-lib/python1.5/sunau.pyo
-lib/python1.5/sunaudio.py
-lib/python1.5/sunaudio.pyc
-lib/python1.5/sunaudio.pyo
-lib/python1.5/symbol.py
-lib/python1.5/symbol.pyc
-lib/python1.5/symbol.pyo
-lib/python1.5/telnetlib.py
-lib/python1.5/telnetlib.pyc
-lib/python1.5/telnetlib.pyo
-lib/python1.5/tempfile.py
-lib/python1.5/tempfile.pyc
-lib/python1.5/tempfile.pyo
-lib/python1.5/test/__init__.py
-lib/python1.5/test/__init__.pyc
-lib/python1.5/test/__init__.pyo
-lib/python1.5/test/audiotest.au
-lib/python1.5/test/autotest.py
-lib/python1.5/test/autotest.pyc
-lib/python1.5/test/autotest.pyo
-lib/python1.5/test/greyrgb.uue
-lib/python1.5/test/output/test_MimeWriter
-lib/python1.5/test/output/test_al
-lib/python1.5/test/output/test_array
-lib/python1.5/test/output/test_audioop
-lib/python1.5/test/output/test_binascii
-lib/python1.5/test/output/test_bsddb
-lib/python1.5/test/output/test_builtin
-lib/python1.5/test/output/test_cd
-lib/python1.5/test/output/test_cl
-lib/python1.5/test/output/test_cmath
-lib/python1.5/test/output/test_cpickle
-lib/python1.5/test/output/test_crypt
-lib/python1.5/test/output/test_dbm
-lib/python1.5/test/output/test_dl
-lib/python1.5/test/output/test_errno
-lib/python1.5/test/output/test_exceptions
-lib/python1.5/test/output/test_fcntl
-lib/python1.5/test/output/test_gdbm
-lib/python1.5/test/output/test_gl
-lib/python1.5/test/output/test_grammar
-lib/python1.5/test/output/test_grp
-lib/python1.5/test/output/test_gzip
-lib/python1.5/test/output/test_imageop
-lib/python1.5/test/output/test_imgfile
-lib/python1.5/test/output/test_long
-lib/python1.5/test/output/test_math
-lib/python1.5/test/output/test_md5
-lib/python1.5/test/output/test_new
-lib/python1.5/test/output/test_nis
-lib/python1.5/test/output/test_ntpath
-lib/python1.5/test/output/test_opcodes
-lib/python1.5/test/output/test_operations
-lib/python1.5/test/output/test_operator
-lib/python1.5/test/output/test_pickle
-lib/python1.5/test/output/test_pkg
-lib/python1.5/test/output/test_popen2
-lib/python1.5/test/output/test_pow
-lib/python1.5/test/output/test_pwd
-lib/python1.5/test/output/test_re
-lib/python1.5/test/output/test_regex
-lib/python1.5/test/output/test_rfc822
-lib/python1.5/test/output/test_rgbimg
-lib/python1.5/test/output/test_rotor
-lib/python1.5/test/output/test_select
-lib/python1.5/test/output/test_sha
-lib/python1.5/test/output/test_signal
-lib/python1.5/test/output/test_socket
-lib/python1.5/test/output/test_strftime
-lib/python1.5/test/output/test_strop
-lib/python1.5/test/output/test_struct
-lib/python1.5/test/output/test_sunaudiodev
-lib/python1.5/test/output/test_thread
-lib/python1.5/test/output/test_time
-lib/python1.5/test/output/test_timing
-lib/python1.5/test/output/test_tokenize
-lib/python1.5/test/output/test_types
-lib/python1.5/test/output/test_unpack
-lib/python1.5/test/output/test_userdict
-lib/python1.5/test/output/test_userlist
-lib/python1.5/test/output/test_xmllib
-lib/python1.5/test/output/test_zlib
-lib/python1.5/test/pystone.py
-lib/python1.5/test/pystone.pyc
-lib/python1.5/test/pystone.pyo
-lib/python1.5/test/re_tests.py
-lib/python1.5/test/re_tests.pyc
-lib/python1.5/test/re_tests.pyo
-lib/python1.5/test/regex_tests.py
-lib/python1.5/test/regex_tests.pyc
-lib/python1.5/test/regex_tests.pyo
-lib/python1.5/test/regrtest.py
-lib/python1.5/test/regrtest.pyc
-lib/python1.5/test/regrtest.pyo
-lib/python1.5/test/reperf.py
-lib/python1.5/test/reperf.pyc
-lib/python1.5/test/reperf.pyo
-lib/python1.5/test/sortperf.py
-lib/python1.5/test/sortperf.pyc
-lib/python1.5/test/sortperf.pyo
-lib/python1.5/test/test_MimeWriter.py
-lib/python1.5/test/test_MimeWriter.pyc
-lib/python1.5/test/test_MimeWriter.pyo
-lib/python1.5/test/test_al.py
-lib/python1.5/test/test_al.pyc
-lib/python1.5/test/test_al.pyo
-lib/python1.5/test/test_array.py
-lib/python1.5/test/test_array.pyc
-lib/python1.5/test/test_array.pyo
-lib/python1.5/test/test_audioop.py
-lib/python1.5/test/test_audioop.pyc
-lib/python1.5/test/test_audioop.pyo
-lib/python1.5/test/test_b1.py
-lib/python1.5/test/test_b1.pyc
-lib/python1.5/test/test_b1.pyo
-lib/python1.5/test/test_b2.py
-lib/python1.5/test/test_b2.pyc
-lib/python1.5/test/test_b2.pyo
-lib/python1.5/test/test_binascii.py
-lib/python1.5/test/test_binascii.pyc
-lib/python1.5/test/test_binascii.pyo
-lib/python1.5/test/test_bsddb.py
-lib/python1.5/test/test_bsddb.pyc
-lib/python1.5/test/test_bsddb.pyo
-lib/python1.5/test/test_builtin.py
-lib/python1.5/test/test_builtin.pyc
-lib/python1.5/test/test_builtin.pyo
-lib/python1.5/test/test_cd.py
-lib/python1.5/test/test_cd.pyc
-lib/python1.5/test/test_cd.pyo
-lib/python1.5/test/test_cl.py
-lib/python1.5/test/test_cl.pyc
-lib/python1.5/test/test_cl.pyo
-lib/python1.5/test/test_cmath.py
-lib/python1.5/test/test_cmath.pyc
-lib/python1.5/test/test_cmath.pyo
-lib/python1.5/test/test_cpickle.py
-lib/python1.5/test/test_cpickle.pyc
-lib/python1.5/test/test_cpickle.pyo
-lib/python1.5/test/test_crypt.py
-lib/python1.5/test/test_crypt.pyc
-lib/python1.5/test/test_crypt.pyo
-lib/python1.5/test/test_dbm.py
-lib/python1.5/test/test_dbm.pyc
-lib/python1.5/test/test_dbm.pyo
-lib/python1.5/test/test_dl.py
-lib/python1.5/test/test_dl.pyc
-lib/python1.5/test/test_dl.pyo
-lib/python1.5/test/test_errno.py
-lib/python1.5/test/test_errno.pyc
-lib/python1.5/test/test_errno.pyo
-lib/python1.5/test/test_exceptions.py
-lib/python1.5/test/test_exceptions.pyc
-lib/python1.5/test/test_exceptions.pyo
-lib/python1.5/test/test_fcntl.py
-lib/python1.5/test/test_fcntl.pyc
-lib/python1.5/test/test_fcntl.pyo
-lib/python1.5/test/test_gdbm.py
-lib/python1.5/test/test_gdbm.pyc
-lib/python1.5/test/test_gdbm.pyo
-lib/python1.5/test/test_gl.py
-lib/python1.5/test/test_gl.pyc
-lib/python1.5/test/test_gl.pyo
-lib/python1.5/test/test_grammar.py
-lib/python1.5/test/test_grammar.pyc
-lib/python1.5/test/test_grammar.pyo
-lib/python1.5/test/test_grp.py
-lib/python1.5/test/test_grp.pyc
-lib/python1.5/test/test_grp.pyo
-lib/python1.5/test/test_gzip.py
-lib/python1.5/test/test_gzip.pyc
-lib/python1.5/test/test_gzip.pyo
-lib/python1.5/test/test_imageop.py
-lib/python1.5/test/test_imageop.pyc
-lib/python1.5/test/test_imageop.pyo
-lib/python1.5/test/test_imgfile.py
-lib/python1.5/test/test_imgfile.pyc
-lib/python1.5/test/test_imgfile.pyo
-lib/python1.5/test/test_long.py
-lib/python1.5/test/test_long.pyc
-lib/python1.5/test/test_long.pyo
-lib/python1.5/test/test_math.py
-lib/python1.5/test/test_math.pyc
-lib/python1.5/test/test_math.pyo
-lib/python1.5/test/test_md5.py
-lib/python1.5/test/test_md5.pyc
-lib/python1.5/test/test_md5.pyo
-lib/python1.5/test/test_new.py
-lib/python1.5/test/test_new.pyc
-lib/python1.5/test/test_new.pyo
-lib/python1.5/test/test_nis.py
-lib/python1.5/test/test_nis.pyc
-lib/python1.5/test/test_nis.pyo
-lib/python1.5/test/test_ntpath.py
-lib/python1.5/test/test_ntpath.pyc
-lib/python1.5/test/test_ntpath.pyo
-lib/python1.5/test/test_opcodes.py
-lib/python1.5/test/test_opcodes.pyc
-lib/python1.5/test/test_opcodes.pyo
-lib/python1.5/test/test_operations.py
-lib/python1.5/test/test_operations.pyc
-lib/python1.5/test/test_operations.pyo
-lib/python1.5/test/test_operator.py
-lib/python1.5/test/test_operator.pyc
-lib/python1.5/test/test_operator.pyo
-lib/python1.5/test/test_pickle.py
-lib/python1.5/test/test_pickle.pyc
-lib/python1.5/test/test_pickle.pyo
-lib/python1.5/test/test_pkg.py
-lib/python1.5/test/test_pkg.pyc
-lib/python1.5/test/test_pkg.pyo
-lib/python1.5/test/test_popen2.py
-lib/python1.5/test/test_popen2.pyc
-lib/python1.5/test/test_popen2.pyo
-lib/python1.5/test/test_pow.py
-lib/python1.5/test/test_pow.pyc
-lib/python1.5/test/test_pow.pyo
-lib/python1.5/test/test_pwd.py
-lib/python1.5/test/test_pwd.pyc
-lib/python1.5/test/test_pwd.pyo
-lib/python1.5/test/test_re.py
-lib/python1.5/test/test_re.pyc
-lib/python1.5/test/test_re.pyo
-lib/python1.5/test/test_regex.py
-lib/python1.5/test/test_regex.pyc
-lib/python1.5/test/test_regex.pyo
-lib/python1.5/test/test_rfc822.py
-lib/python1.5/test/test_rfc822.pyc
-lib/python1.5/test/test_rfc822.pyo
-lib/python1.5/test/test_rgbimg.py
-lib/python1.5/test/test_rgbimg.pyc
-lib/python1.5/test/test_rgbimg.pyo
-lib/python1.5/test/test_rotor.py
-lib/python1.5/test/test_rotor.pyc
-lib/python1.5/test/test_rotor.pyo
-lib/python1.5/test/test_select.py
-lib/python1.5/test/test_select.pyc
-lib/python1.5/test/test_select.pyo
-lib/python1.5/test/test_sha.py
-lib/python1.5/test/test_sha.pyc
-lib/python1.5/test/test_sha.pyo
-lib/python1.5/test/test_signal.py
-lib/python1.5/test/test_signal.pyc
-lib/python1.5/test/test_signal.pyo
-lib/python1.5/test/test_socket.py
-lib/python1.5/test/test_socket.pyc
-lib/python1.5/test/test_socket.pyo
-lib/python1.5/test/test_strftime.py
-lib/python1.5/test/test_strftime.pyc
-lib/python1.5/test/test_strftime.pyo
-lib/python1.5/test/test_strop.py
-lib/python1.5/test/test_strop.pyc
-lib/python1.5/test/test_strop.pyo
-lib/python1.5/test/test_struct.py
-lib/python1.5/test/test_struct.pyc
-lib/python1.5/test/test_struct.pyo
-lib/python1.5/test/test_sunaudiodev.py
-lib/python1.5/test/test_sunaudiodev.pyc
-lib/python1.5/test/test_sunaudiodev.pyo
-lib/python1.5/test/test_support.py
-lib/python1.5/test/test_support.pyc
-lib/python1.5/test/test_support.pyo
-lib/python1.5/test/test_thread.py
-lib/python1.5/test/test_thread.pyc
-lib/python1.5/test/test_thread.pyo
-lib/python1.5/test/test_time.py
-lib/python1.5/test/test_time.pyc
-lib/python1.5/test/test_time.pyo
-lib/python1.5/test/test_timing.py
-lib/python1.5/test/test_timing.pyc
-lib/python1.5/test/test_timing.pyo
-lib/python1.5/test/test_tokenize.py
-lib/python1.5/test/test_tokenize.pyc
-lib/python1.5/test/test_tokenize.pyo
-lib/python1.5/test/test_types.py
-lib/python1.5/test/test_types.pyc
-lib/python1.5/test/test_types.pyo
-lib/python1.5/test/test_unpack.py
-lib/python1.5/test/test_unpack.pyc
-lib/python1.5/test/test_unpack.pyo
-lib/python1.5/test/test_userdict.py
-lib/python1.5/test/test_userdict.pyc
-lib/python1.5/test/test_userdict.pyo
-lib/python1.5/test/test_userlist.py
-lib/python1.5/test/test_userlist.pyc
-lib/python1.5/test/test_userlist.pyo
-lib/python1.5/test/test_xmllib.py
-lib/python1.5/test/test_xmllib.pyc
-lib/python1.5/test/test_xmllib.pyo
-lib/python1.5/test/test_zlib.py
-lib/python1.5/test/test_zlib.pyc
-lib/python1.5/test/test_zlib.pyo
-lib/python1.5/test/testall.py
-lib/python1.5/test/testall.pyc
-lib/python1.5/test/testall.pyo
-lib/python1.5/test/testimg.uue
-lib/python1.5/test/testimgr.uue
-lib/python1.5/test/testrgb.uue
-lib/python1.5/test/tokenize_tests.py
-lib/python1.5/test/tokenize_tests.pyc
-lib/python1.5/test/tokenize_tests.pyo
-lib/python1.5/threading.py
-lib/python1.5/threading.pyc
-lib/python1.5/threading.pyo
-lib/python1.5/toaiff.py
-lib/python1.5/toaiff.pyc
-lib/python1.5/toaiff.pyo
-lib/python1.5/token.py
-lib/python1.5/token.pyc
-lib/python1.5/token.pyo
-lib/python1.5/tokenize.py
-lib/python1.5/tokenize.pyc
-lib/python1.5/tokenize.pyo
-lib/python1.5/traceback.py
-lib/python1.5/traceback.pyc
-lib/python1.5/traceback.pyo
-lib/python1.5/tty.py
-lib/python1.5/tty.pyc
-lib/python1.5/tty.pyo
-lib/python1.5/turtle.py
-lib/python1.5/turtle.pyc
-lib/python1.5/turtle.pyo
-lib/python1.5/types.py
-lib/python1.5/types.pyc
-lib/python1.5/types.pyo
-lib/python1.5/tzparse.py
-lib/python1.5/tzparse.pyc
-lib/python1.5/tzparse.pyo
-lib/python1.5/urllib.py
-lib/python1.5/urllib.pyc
-lib/python1.5/urllib.pyo
-lib/python1.5/urlparse.py
-lib/python1.5/urlparse.pyc
-lib/python1.5/urlparse.pyo
-lib/python1.5/user.py
-lib/python1.5/user.pyc
-lib/python1.5/user.pyo
-lib/python1.5/util.py
-lib/python1.5/util.pyc
-lib/python1.5/util.pyo
-lib/python1.5/uu.py
-lib/python1.5/uu.pyc
-lib/python1.5/uu.pyo
-lib/python1.5/wave.py
-lib/python1.5/wave.pyc
-lib/python1.5/wave.pyo
-lib/python1.5/whichdb.py
-lib/python1.5/whichdb.pyc
-lib/python1.5/whichdb.pyo
-lib/python1.5/whrandom.py
-lib/python1.5/whrandom.pyc
-lib/python1.5/whrandom.pyo
-lib/python1.5/xdrlib.py
-lib/python1.5/xdrlib.pyc
-lib/python1.5/xdrlib.pyo
-lib/python1.5/xmllib.py
-lib/python1.5/xmllib.pyc
-lib/python1.5/xmllib.pyo
-@dirrm include/python1.5
-@dirrm lib/python1.5/config
-@dirrm lib/python1.5/lib-dynload
-@dirrm lib/python1.5/lib-stdwin
-@dirrm lib/python1.5/lib-tk
-@dirrm lib/python1.5/plat-freebsd2
-@dirrm lib/python1.5/plat-freebsd3
-@dirrm lib/python1.5/plat-freebsd4
-@dirrm lib/python1.5/site-packages
-@dirrm lib/python1.5/test/output
-@dirrm lib/python1.5/test
-@dirrm lib/python1.5
-@exec mkdir -p %D/lib/python1.5/site-packages
-@dirrm share/doc/python
diff --git a/lang/python21/pkg-plist.Tools b/lang/python21/pkg-plist.Tools
deleted file mode 100644
index 1cfdce245dbc..000000000000
--- a/lang/python21/pkg-plist.Tools
+++ /dev/null
@@ -1,203 +0,0 @@
-lib/python1.5/Tools/README
-lib/python1.5/Tools/audiopy/README
-lib/python1.5/Tools/audiopy/audiopy
-lib/python1.5/Tools/bgen/README
-lib/python1.5/Tools/bgen/bgen/bgen.py
-lib/python1.5/Tools/bgen/bgen/bgenBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenGenerator.py
-lib/python1.5/Tools/bgen/bgen/bgenGeneratorGroup.py
-lib/python1.5/Tools/bgen/bgen/bgenHeapBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenModule.py
-lib/python1.5/Tools/bgen/bgen/bgenObjectDefinition.py
-lib/python1.5/Tools/bgen/bgen/bgenOutput.py
-lib/python1.5/Tools/bgen/bgen/bgenStackBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenStringBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenType.py
-lib/python1.5/Tools/bgen/bgen/bgenVariable.py
-lib/python1.5/Tools/bgen/bgen/bgenlocations.py
-lib/python1.5/Tools/bgen/bgen/macsupport.py
-lib/python1.5/Tools/bgen/bgen/scantools.py
-lib/python1.5/Tools/faqwiz/README
-lib/python1.5/Tools/faqwiz/faqconf.py
-lib/python1.5/Tools/faqwiz/faqcust.py
-lib/python1.5/Tools/faqwiz/faqw.py
-lib/python1.5/Tools/faqwiz/faqwiz.py
-lib/python1.5/Tools/freeze/.cvsignore
-lib/python1.5/Tools/freeze/README
-lib/python1.5/Tools/freeze/bkfile.py
-lib/python1.5/Tools/freeze/checkextensions.py
-lib/python1.5/Tools/freeze/checkextensions_win32.py
-lib/python1.5/Tools/freeze/extensions_win32.ini
-lib/python1.5/Tools/freeze/freeze.py
-lib/python1.5/Tools/freeze/hello.py
-lib/python1.5/Tools/freeze/makeconfig.py
-lib/python1.5/Tools/freeze/makefreeze.py
-lib/python1.5/Tools/freeze/makemakefile.py
-lib/python1.5/Tools/freeze/modulefinder.py
-lib/python1.5/Tools/freeze/parsesetup.py
-lib/python1.5/Tools/freeze/win32.html
-lib/python1.5/Tools/freeze/winmakemakefile.py
-lib/python1.5/Tools/idle/AutoExpand.py
-lib/python1.5/Tools/idle/AutoIndent.py
-lib/python1.5/Tools/idle/Bindings.py
-lib/python1.5/Tools/idle/ChangeLog
-lib/python1.5/Tools/idle/ClassBrowser.py
-lib/python1.5/Tools/idle/ColorDelegator.py
-lib/python1.5/Tools/idle/Debugger.py
-lib/python1.5/Tools/idle/Delegator.py
-lib/python1.5/Tools/idle/EditorWindow.py
-lib/python1.5/Tools/idle/FileList.py
-lib/python1.5/Tools/idle/FormatParagraph.py
-lib/python1.5/Tools/idle/FrameViewer.py
-lib/python1.5/Tools/idle/GrepDialog.py
-lib/python1.5/Tools/idle/History.py
-lib/python1.5/Tools/idle/IOBinding.py
-lib/python1.5/Tools/idle/MultiScrolledLists.py
-lib/python1.5/Tools/idle/NEWS.txt
-lib/python1.5/Tools/idle/OutputWindow.py
-lib/python1.5/Tools/idle/PathBrowser.py
-lib/python1.5/Tools/idle/Percolator.py
-lib/python1.5/Tools/idle/PyShell.py
-lib/python1.5/Tools/idle/README.txt
-lib/python1.5/Tools/idle/ReplaceDialog.py
-lib/python1.5/Tools/idle/ScriptBinding.py
-lib/python1.5/Tools/idle/ScrolledList.py
-lib/python1.5/Tools/idle/SearchBinding.py
-lib/python1.5/Tools/idle/SearchDialog.py
-lib/python1.5/Tools/idle/SearchDialogBase.py
-lib/python1.5/Tools/idle/SearchEngine.py
-lib/python1.5/Tools/idle/Separator.py
-lib/python1.5/Tools/idle/StackViewer.py
-lib/python1.5/Tools/idle/TODO.txt
-lib/python1.5/Tools/idle/UndoDelegator.py
-lib/python1.5/Tools/idle/WidgetRedirector.py
-lib/python1.5/Tools/idle/WindowList.py
-lib/python1.5/Tools/idle/ZoomHeight.py
-lib/python1.5/Tools/idle/eventparse.py
-lib/python1.5/Tools/idle/extend.py
-lib/python1.5/Tools/idle/extend.txt
-lib/python1.5/Tools/idle/help.txt
-lib/python1.5/Tools/idle/idle.bat
-lib/python1.5/Tools/idle/idle.py
-lib/python1.5/Tools/idle/idle.pyw
-lib/python1.5/Tools/idle/idlever.py
-lib/python1.5/Tools/idle/keydefs.py
-lib/python1.5/Tools/idle/testcode.py
-lib/python1.5/Tools/modulator/EXAMPLE.py
-lib/python1.5/Tools/modulator/README
-lib/python1.5/Tools/modulator/ScrolledListbox.py
-lib/python1.5/Tools/modulator/Templates/copyright
-lib/python1.5/Tools/modulator/Templates/module_head
-lib/python1.5/Tools/modulator/Templates/module_method
-lib/python1.5/Tools/modulator/Templates/module_tail
-lib/python1.5/Tools/modulator/Templates/object_head
-lib/python1.5/Tools/modulator/Templates/object_method
-lib/python1.5/Tools/modulator/Templates/object_mlist
-lib/python1.5/Tools/modulator/Templates/object_new
-lib/python1.5/Tools/modulator/Templates/object_structure
-lib/python1.5/Tools/modulator/Templates/object_tail
-lib/python1.5/Tools/modulator/Templates/object_tp_as_mapping
-lib/python1.5/Tools/modulator/Templates/object_tp_as_number
-lib/python1.5/Tools/modulator/Templates/object_tp_as_sequence
-lib/python1.5/Tools/modulator/Templates/object_tp_call
-lib/python1.5/Tools/modulator/Templates/object_tp_compare
-lib/python1.5/Tools/modulator/Templates/object_tp_dealloc
-lib/python1.5/Tools/modulator/Templates/object_tp_getattr
-lib/python1.5/Tools/modulator/Templates/object_tp_hash
-lib/python1.5/Tools/modulator/Templates/object_tp_print
-lib/python1.5/Tools/modulator/Templates/object_tp_repr
-lib/python1.5/Tools/modulator/Templates/object_tp_setattr
-lib/python1.5/Tools/modulator/Templates/object_tp_str
-lib/python1.5/Tools/modulator/Tkextra.py
-lib/python1.5/Tools/modulator/genmodule.py
-lib/python1.5/Tools/modulator/modulator.py
-lib/python1.5/Tools/modulator/varsubst.py
-lib/python1.5/Tools/pynche/ChipViewer.py
-lib/python1.5/Tools/pynche/ColorDB.py
-lib/python1.5/Tools/pynche/DetailsViewer.py
-lib/python1.5/Tools/pynche/ListViewer.py
-lib/python1.5/Tools/pynche/Main.py
-lib/python1.5/Tools/pynche/PyncheWidget.py
-lib/python1.5/Tools/pynche/README
-lib/python1.5/Tools/pynche/StripViewer.py
-lib/python1.5/Tools/pynche/Switchboard.py
-lib/python1.5/Tools/pynche/TextViewer.py
-lib/python1.5/Tools/pynche/TypeinViewer.py
-lib/python1.5/Tools/pynche/X/rgb.txt
-lib/python1.5/Tools/pynche/X/xlicense.txt
-lib/python1.5/Tools/pynche/__init__.py
-lib/python1.5/Tools/pynche/pyColorChooser.py
-lib/python1.5/Tools/pynche/pynche
-lib/python1.5/Tools/pynche/pynche.pyw
-lib/python1.5/Tools/scripts/README
-lib/python1.5/Tools/scripts/byteyears.py
-lib/python1.5/Tools/scripts/checkpyc.py
-lib/python1.5/Tools/scripts/classfix.py
-lib/python1.5/Tools/scripts/copytime.py
-lib/python1.5/Tools/scripts/crlf.py
-lib/python1.5/Tools/scripts/cvsfiles.py
-lib/python1.5/Tools/scripts/dutree.doc
-lib/python1.5/Tools/scripts/dutree.py
-lib/python1.5/Tools/scripts/eptags.py
-lib/python1.5/Tools/scripts/findlinksto.py
-lib/python1.5/Tools/scripts/fixcid.py
-lib/python1.5/Tools/scripts/fixheader.py
-lib/python1.5/Tools/scripts/fixnotice.py
-lib/python1.5/Tools/scripts/fixps.py
-lib/python1.5/Tools/scripts/ftpmirror.py
-lib/python1.5/Tools/scripts/h2py.py
-lib/python1.5/Tools/scripts/ifdef.py
-lib/python1.5/Tools/scripts/lfcr.py
-lib/python1.5/Tools/scripts/linktree.py
-lib/python1.5/Tools/scripts/lll.py
-lib/python1.5/Tools/scripts/logmerge.py
-lib/python1.5/Tools/scripts/mailerdaemon.py
-lib/python1.5/Tools/scripts/methfix.py
-lib/python1.5/Tools/scripts/mkreal.py
-lib/python1.5/Tools/scripts/ndiff.py
-lib/python1.5/Tools/scripts/nm2def.py
-lib/python1.5/Tools/scripts/objgraph.py
-lib/python1.5/Tools/scripts/pathfix.py
-lib/python1.5/Tools/scripts/pdeps.py
-lib/python1.5/Tools/scripts/pindent.py
-lib/python1.5/Tools/scripts/ptags.py
-lib/python1.5/Tools/scripts/rgrep.py
-lib/python1.5/Tools/scripts/suff.py
-lib/python1.5/Tools/scripts/sum5.py
-lib/python1.5/Tools/scripts/tabnanny.py
-lib/python1.5/Tools/scripts/tabpolice.py
-lib/python1.5/Tools/scripts/texi2html.py
-lib/python1.5/Tools/scripts/treesync.py
-lib/python1.5/Tools/scripts/untabify.py
-lib/python1.5/Tools/scripts/which.py
-lib/python1.5/Tools/scripts/xxci.py
-lib/python1.5/Tools/versioncheck/README
-lib/python1.5/Tools/versioncheck/_checkversion.py
-lib/python1.5/Tools/versioncheck/checkversions.py
-lib/python1.5/Tools/versioncheck/pyversioncheck.py
-lib/python1.5/Tools/webchecker/README
-lib/python1.5/Tools/webchecker/robotparser.py
-lib/python1.5/Tools/webchecker/tktools.py
-lib/python1.5/Tools/webchecker/wcgui.py
-lib/python1.5/Tools/webchecker/wcmac.py
-lib/python1.5/Tools/webchecker/wcnew.py
-lib/python1.5/Tools/webchecker/webchecker.py
-lib/python1.5/Tools/webchecker/websucker.py
-lib/python1.5/Tools/webchecker/wsgui.py
-lib/python1.5/Tools/world/README
-lib/python1.5/Tools/world/world
-@dirrm lib/python1.5/Tools/world
-@dirrm lib/python1.5/Tools/webchecker
-@dirrm lib/python1.5/Tools/versioncheck
-@dirrm lib/python1.5/Tools/scripts
-@dirrm lib/python1.5/Tools/pynche/X
-@dirrm lib/python1.5/Tools/pynche
-@dirrm lib/python1.5/Tools/modulator/Templates
-@dirrm lib/python1.5/Tools/modulator
-@dirrm lib/python1.5/Tools/idle
-@dirrm lib/python1.5/Tools/freeze
-@dirrm lib/python1.5/Tools/faqwiz
-@dirrm lib/python1.5/Tools/bgen/bgen
-@dirrm lib/python1.5/Tools/bgen
-@dirrm lib/python1.5/Tools/audiopy
-@dirrm lib/python1.5/Tools
diff --git a/lang/python21/pkg-plist.gmp b/lang/python21/pkg-plist.gmp
deleted file mode 100644
index 4b041045de3e..000000000000
--- a/lang/python21/pkg-plist.gmp
+++ /dev/null
@@ -1 +0,0 @@
-lib/python1.5/lib-dynload/mpzmodule.so
diff --git a/lang/python22/Makefile b/lang/python22/Makefile
deleted file mode 100644
index fe715b119522..000000000000
--- a/lang/python22/Makefile
+++ /dev/null
@@ -1,114 +0,0 @@
-# New ports collection makefile for: python
-# Version required: 1.5.2
-# Date created: 08 August 1995
-# Whom: jkh
-#
-# $FreeBSD$
-#
-
-DISTNAME= py152
-PKGNAME= python-1.5.2
-CATEGORIES= lang python tk82
-MASTER_SITES= ftp://www.python.org/pub/python/src/ \
- ftp://ftp.cwi.nl/pub/python/src/
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= tg@FreeBSD.org
-
-LIB_DEPENDS= ${TK_DEPENDS}
-
-DIST_SUBDIR= python
-WRKSRC= ${WRKDIR}/Python-1.5.2
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-fpectl --with-libs='-lxpg4'
-CONFIGURE_ENV= OPT="${CFLAGS}"
-INSTALL_TARGET= install
-PLIST= ${WRKDIR}/PLIST
-MAN1= python.1
-
-#
-# The standard setup file
-#
-SETUP_FILE= Setup
-
-#
-# Support for Tk is compiled in by default.
-#
-WITH_TK?= yes
-.if defined(WITH_TK) && $(WITH_TK) == yes
-TK_DEPENDS= tk82.1:${PORTSDIR}/x11-toolkits/tk82
-SETUP_LOCAL= Setup.tk
-PLIST_TK= ${PKGDIR}/PLIST.tk
-.endif
-
-#
-# If you want to use Python's thread module, you need to set WITH_THREADS
-# to 'yes', and you must have the FreeBSD threading c library (libc_r)
-# installed. See 'man 3 pthread' for details on libc_r.
-#
-# This option is enabled by default.
-#
-WITH_THREADS?= yes
-LIBC_R!= /sbin/ldconfig -r | grep c_r || true
-.if ${LIBC_R} != "" && defined(WITH_THREADS) && ${WITH_THREADS} == yes
-CONFIGURE_ARGS+= --with-thread
-CFLAGS+= -D_THREAD_SAFE
-CONFIGURE_ENV+= LDFLAGS="-pthread ${LDFLAGS}"
-.endif
-
-#
-# The mpz module is built on machines with a full source tree
-#
-.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
-SETUP_LOCAL+= Setup.gmp
-PLIST_GMP= ${PKGDIR}/PLIST.gmp
-.endif
-
-#
-# Install the Tools by default. It contains scripts ranging from an IDE
-# to a web tree checker, to a collection of simple scripts that are useful
-# while extending or managing Python.
-#
-WITH_TOOLS?= yes
-.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
-PLIST_TOOLS= ${PKGDIR}/PLIST.Tools
-.endif
-
-post-extract:
- cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
-
-post-configure:
- ${CP} ${FILESDIR}/${SETUP_FILE} ${WRKSRC}/Modules/Setup
-.for file in ${SETUP_LOCAL}
- ${CAT} ${FILESDIR}/${file} >> ${WRKSRC}/Modules/Setup.local
-.endfor
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 400000
-PLATFORMS=plat-freebsd2 plat-freebsd3
-.elif ${OSVERSION} >= 300000
-PLATFORMS=plat-freebsd2 plat-freebsd4
-.else
-PLATFORMS=plat-freebsd3 plat-freebsd4
-.endif
-
-pre-install:
-.for platform in ${PLATFORMS}
- ${MKDIR} ${PREFIX}/lib/python1.5/${platform}
- ${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/* \
- ${PREFIX}/lib/python1.5/${platform}/
-.endfor
- @sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
-
-post-install:
- strip ${PREFIX}/bin/python
- @${MKDIR} ${PREFIX}/share/doc/python
- ${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
- @${MKDIR} ${PREFIX}/lib/python1.5/site-packages
-.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
- @cd ${WRKSRC}; tar cf - Tools | \
- (cd ${PREFIX}/lib/python1.5; tar xf -)
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/lang/python22/distinfo b/lang/python22/distinfo
deleted file mode 100644
index 72ca6a75cf6c..000000000000
--- a/lang/python22/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (python/py152.tgz) = e9d677ae6d5a3efc6937627ed8a3e752
diff --git a/lang/python22/files/Setup b/lang/python22/files/Setup
deleted file mode 100644
index ec3a6be9631a..000000000000
--- a/lang/python22/files/Setup
+++ /dev/null
@@ -1,401 +0,0 @@
-# The file Setup is used by the makesetup script to construct the files
-# Makefile and config.c, from Makefile.pre and config.c.in,
-# respectively. The file Setup itself is initially copied from
-# Setup.in; once it exists it will not be overwritten, so you can edit
-# Setup to your heart's content. Note that Makefile.pre is created
-# from Makefile.pre.in by the toplevel configure script.
-
-# (VPATH notes: Setup and Makefile.pre are in the build directory, as
-# are Makefile and config.c; the *.in files are in the source
-# directory.)
-
-# Each line in this file describes one or more optional modules.
-# Comment out lines to suppress modules.
-# Lines have the following structure:
-#
-# <module> ... [<sourcefile> ...] [<cpparg> ...] [<library> ...]
-#
-# <sourcefile> is anything ending in .c (.C, .cc, .c++ are C++ files)
-# <cpparg> is anything starting with -I, -D, -U or -C
-# <library> is anything ending in .a or beginning with -l or -L
-# <module> is anything else but should be a valid Python
-# identifier (letters, digits, underscores, beginning with non-digit)
-#
-# Lines can also have the form
-#
-# <name> = <value>
-#
-# which defines a Make variable definition inserted into Makefile.in
-#
-# Finally, if a line has the literal form
-#
-# *shared*
-#
-# (that is including the '*' and '*' !) then the following modules will
-# not be included in the config.c file, nor in the list of objects to be
-# added to the library archive, and their linker options won't be added
-# to the linker options, but rules to create their .o files and their
-# shared libraries will still be added to the Makefile, and their
-# names will be collected in the Make variable SHAREDMODS. This is
-# used to build modules as shared libraries. (They must be installed
-# using "make sharedinstall".) (For compatibility, *noconfig* has the
-# same effect as *shared*.)
-
-# NOTE: As a standard policy, as many modules as can be supported by a
-# platform should be present. The distribution comes with all modules
-# enabled that are supported by most platforms and don't require you
-# to ftp sources from elsewhere.
-
-
-# Some special rules to define PYTHONPATH.
-# Edit the definitions below to indicate which options you are using.
-# Don't add any whitespace or comments!
-
-# Directories where library files get installed.
-# DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
-DESTLIB=$(LIBDEST)
-MACHDESTLIB=$(BINLIBDEST)
-
-# NOTE: all the paths are now relative to the prefix that is computed
-# at run time!
-
-# Standard path -- don't edit.
-# No leading colon since this is the first entry
-# Empty since this is now just the runtime prefix.
-DESTPATH=
-
-# Site specific path insertions -- should begin with : if non-empty
-SITEPATH=
-
-# Standard enabled (tests are always available)
-TESTPATH=:test
-
-# Path for machine- or system-dependent modules (and shared libraries)
-MACHDEPPATH=:plat-$(MACHDEP)
-
-COREPYTHONPATH=$(DESTPATH)$(SITEPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
-PYTHONPATH=$(COREPYTHONPATH)
-
-
-# The modules listed here can't be built as shared libraries for
-# various reasons; therefore they are listed here instead of in the
-# normal order.
-
-# Some modules that are normally always on:
-
-regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style
-pcre pcremodule.c pypcre.c # Regular expressions, Perl style (for re.py)
-posix posixmodule.c # posix (UNIX) system calls
-signal signalmodule.c # signal(2)
-
-# The SGI specific GL module:
-
-GLHACK=-Dclear=__GLclear
-#gl glmodule.c cgensupport.c -I$(srcdir) $(GLHACK) -lgl -lX11
-
-# The thread module is now automatically enabled, see Setup.thread.
-
-# Pure module. Cannot be linked dynamically.
-# -DWITH_QUANTIFY, -DWITH_PURIFY, or -DWITH_ALL_PURE
-#WHICH_PURE_PRODUCTS=-DWITH_ALL_PURE
-#PURE_INCLS=-I/usr/local/include
-#PURE_STUBLIBS=-L/usr/local/lib -lpurify_stubs -lquantify_stubs
-#pure puremodule.c $(WHICH_PURE_PRODUCTS) $(PURE_INCLS) $(PURE_STUBLIBS)
-
-# Uncommenting the following line tells makesetup that all following
-# modules are to be built as shared libraries (see above for more
-# detail):
-
-#*shared*
-
-
-# GNU readline. Unlike previous Python incarnations, GNU readline is
-# now incorporated in an optional module, configured in the Setup file
-# instead of by a configure script switch. You may have to insert a
-# -L option pointing to the directory where libreadline.* lives,
-# and you may have to change -ltermcap to -ltermlib or perhaps remove
-# it, depending on your system -- see the GNU readline instructions.
-# It's okay for this to be a shared library, too.
-
-readline readline.c -lmytinfo -lreadline -ltermcap
-
-
-# Modules that should always be present (non UNIX dependent):
-
-array arraymodule.c # array objects
-cmath cmathmodule.c # complex math library functions
-math mathmodule.c -lm # math library functions, e.g. sin()
-strop stropmodule.c # fast string operations implemented in C
-struct structmodule.c # binary structure packing/unpacking
-time timemodule.c # -lm # time operations and variables
-operator operator.c # operator.add() and similar goodies
-
-_locale _localemodule.c # access to ISO C locale support
-
-
-# Modules with some UNIX dependencies -- on by default:
-# (If you have a really backward UNIX, select and socket may not be
-# supported...)
-
-fcntl fcntlmodule.c # fcntl(2) and ioctl(2)
-pwd pwdmodule.c # pwd(3)
-grp grpmodule.c # grp(3)
-select selectmodule.c # select(2); not on ancient System V
-socket socketmodule.c # socket(2); not on ancient System V
-errno errnomodule.c # posix (UNIX) errno values
-
-# The crypt module is now disabled by default because it breaks builds
-# on many systems (where -lcrypt is needed), e.g. Linux (I believe).
-crypt cryptmodule.c -lcrypt # crypt(3); needs -lcrypt on some systems
-
-*shared*
-
-# Some more UNIX dependent modules -- off by default, since these
-# are not supported by all UNIX systems:
-
-nis nismodule.c # Sun yellow pages -- not everywhere
-termios termios.c # Steen Lumholt's termios module
-resource resource.c # Jeremy Hylton's rlimit interface
-
-
-# Multimedia modules -- off by default.
-# These don't work for 64-bit platforms!!!
-# These represent audio samples or images as strings:
-
-audioop audioop.c # Operations on audio samples
-imageop imageop.c # Operations on images
-rgbimg rgbimgmodule.c # Read SGI RGB image files (but coded portably)
-
-
-# The stdwin module provides a simple, portable (between X11 and Mac)
-# windowing interface. You need to ftp the STDWIN library, e.g. from
-# ftp://ftp.cwi.nl/pub/stdwin. (If you get it elsewhere, be sure to
-# get version 1.0 or higher!) The STDWIN variable must point to the
-# STDWIN toplevel directory.
-
-# Uncomment and edit as needed:
-#STDWIN=/ufs/guido/src/stdwin
-
-# Uncomment these lines:
-#STDWINPATH=:$(DESTLIB)/stdwin
-#LIBTEXTEDIT=$(STDWIN)/$(MACHDEP)/Packs/textedit/libtextedit.a
-#LIBX11STDWIN=$(STDWIN)/$(MACHDEP)/Ports/x11/libstdwin.a
-#stdwin stdwinmodule.c -I$(STDWIN)/H $(LIBTEXTEDIT) $(LIBX11STDWIN) -lX11
-
-# Use this instead of the last two lines above for alphanumeric stdwin:
-#LIBALFASTDWIN=$(STDWIN)/$(MACHDEP)/Ports/alfa/libstdwin.a
-#stdwin stdwinmodule.c -I$(STDWIN)/H $(LIBTEXTEDIT) $(LIBALFASTDWIN) -ltermcap
-
-
-# The md5 module implements the RSA Data Security, Inc. MD5
-# Message-Digest Algorithm, described in RFC 1321. The necessary files
-# md5c.c and md5.h are included here.
-
-md5 md5module.c md5c.c
-
-
-# The sha module implements the SHA checksum algorithm.
-# (NIST's Secure Hash Algorithm.)
-sha shamodule.c
-
-
-# The mpz module interfaces to the GNU Multiple Precision library.
-# You need to ftp the GNU MP library.
-# The GMP variable must point to the GMP source directory.
-# This was originally written and tested against GMP 1.2 and 1.3.2.
-# It has been modified by Rob Hooft to work with 2.0.2 as well, but I
-# haven't tested it recently.
-
-# A compatible MP library unencombered by the GPL also exists. It was
-# posted to comp.sources.misc in volume 40 and is widely available from
-# FTP archive sites. One URL for it is:
-# ftp://gatekeeper.dec.com/.b/usenet/comp.sources.misc/volume40/fgmp/part01.Z
-
-#GMP=/ufs/guido/src/gmp
-#mpz mpzmodule.c -lgmp
-
-
-# SGI IRIX specific modules -- off by default.
-
-# These module work on any SGI machine:
-
-# *** gl must be enabled higher up in this file ***
-#fm fmmodule.c -lfm -lgl # Font Manager
-#sgi sgimodule.c # sgi.nap() and a few more
-
-# This module requires the header file
-# /usr/people/4Dgifts/iristools/include/izoom.h:
-
-#imgfile imgfile.c -limage -lgutil -lm # Image Processing Utilities
-
-
-# These modules require the Multimedia Development Option (I think):
-
-#al almodule.c -laudio # Audio Library
-#cd cdmodule.c -lcdaudio -lds -lmediad # CD Audio Library
-#cl clmodule.c -lcl -lawareaudio # Compression Library
-#sv svmodule.c yuvconvert.c -lsvideo -lXext -lX11 # Starter Video
-
-
-# The FORMS library, by Mark Overmars, implements user interface
-# components such as dialogs and buttons using SGI's GL and FM
-# libraries. You must ftp the FORMS library separately from
-# ftp://ftp.cs.ruu.nl/pub/SGI/FORMS. It was tested with FORMS 2.2a.
-# The FORMS variable must point to the FORMS subdirectory of the forms
-# toplevel directory:
-
-#FORMS=/ufs/guido/src/forms/FORMS
-#fl flmodule.c -I$(FORMS) $(FORMS)/libforms.a -lfm -lgl
-
-
-# SunOS specific modules -- off by default:
-
-#sunaudiodev sunaudiodev.c
-
-
-# George Neville-Neil's timing module:
-
-timing timingmodule.c
-
-
-# The _tkinter module.
-#
-# The TKPATH variable is always enabled, to save you the effort.
-TKPATH=:lib-tk
-
-# The command for _tkinter is long and site specific. Please
-# uncomment and/or edit those parts as indicated. If you don't have a
-# specific extension (e.g. Tix or BLT), leave the corresponding line
-# commented out. (Leave the trailing backslashes in! If you
-# experience strange errors, you may want to join all uncommented
-# lines and remove the backslashes -- the backslash interpretation is
-# done by the shell's "read" command and it may not be implemented on
-# every system.
-
-# *** Always uncomment this (leave the leading underscore in!):
-# _tkinter _tkinter.c tkappinit.c -DWITH_APPINIT \
-# *** Uncommend and edit to reflect where your X11 header files are:
-# -I/usr/X11R6/include \
-# *** Or uncomment this for Solaris:
-# -I/usr/openwin/include \
-# *** Uncomment and edit to reflect where your Tcl/Tk headers are:
-# -I/usr/local/include \
-# *** Uncomment and edit for Tix extension only:
-# -DWITH_TIX -ltix4.1.8.0 \
-# *** Uncomment and edit for BLT extension only:
-# -DWITH_BLT -I/usr/local/blt/blt8.0-unoff/include -lBLT8.0 \
-# *** Uncomment and edit for PIL (TkImaging) extension only:
-# -DWITH_PIL -I../Extensions/Imaging/libImaging tkImaging.c \
-# *** Uncomment and edit for Mesa (what's Mesa?):
-# -lGL -lGLU -lMesatk -lMesaaux \
-# *** Uncomment and edit for TOGL extension only:
-# -DWITH_TOGL togl.c \
-# *** Uncomment and edit to reflect where your Tcl/Tk libraries are:
-# -L/usr/local/lib \
-# *** Uncomment and edit to reflect your Tcl/Tk versions:
-# -ltk8.0 -ltcl8.0 \
-# *** Uncomment and edit to reflect where your X11 libraries are:
-# -L/usr/X11R6/lib \
-# *** Or uncomment this for Solaris:
-# -L/usr/openwin/lib \
-# *** Always uncomment this; X11 libraries to link with:
-# -lX11 -lXext -lXmu
-
-
-# Lance Ellinghaus's modules:
-
-rotor rotormodule.c # enigma-inspired encryption
-syslog syslogmodule.c # syslog daemon interface
-
-
-# Lance's curses module. This requires the System V version of
-# curses, sometimes known as ncurses (e.g. on Linux, link with
-# -lncurses instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include
-# -L/usr/5lib before -lcurses).
-
-curses cursesmodule.c -lmytinfo -lncurses -ltermcap
-
-
-
-# Tommy Burnette's 'new' module (creates new empty objects of certain kinds):
-
-#new newmodule.c
-
-
-# Generic (SunOS / SVR4) dynamic loading module.
-# This is not needed for dynamic loading of Python modules --
-# it is a highly experimental and dangerous device for calling
-# *arbitrary* C functions in *arbitrary* shared libraries:
-
-dl dlmodule.c
-
-# Modules that provide persistent dictionary-like semantics. You will
-# probably want to arrange for at least one of them to be available on
-# your machine, though none are defined by default because of library
-# dependencies. The Python module anydbm.py provides an
-# implementation independent wrapper for these; dumbdbm.py provides
-# similar functionality (but slower of course) implemented in Python.
-
-# The standard Unix dbm module:
-
-dbm dbmmodule.c # dbm(3) may require -lndbm or similar
-
-# Anthony Baxter's gdbm module (derived from Jack's dbm module)
-# GNU dbm(3) will require -lgdbm:
-
-#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
-
-
-# Berkeley DB interface.
-#
-# This requires the Berkeley DB code, see
-# ftp://ftp.cs.berkeley.edu/pub/4bsd/db.1.85.tar.gz
-#
-# Edit the variables DB and DBPORT to point to the db top directory
-# and the subdirectory of PORT where you built it.
-
-#DB=/depot/sundry/src/db.1.85/
-#DBPORT=$(DB)/PORT/sunos.5.2
-#bsddb bsddbmodule.o -I$(DB)/include -I$(DBPORT) $(DBPORT)/libdb.a
-bsddb bsddbmodule.o
-
-
-
-# David Wayne Williams' soundex module
-#soundex soundex.c
-
-# Helper module for various ascii-encoders
-binascii binascii.c
-
-# Fred Drake's interface to the Python parser.
-parser parsermodule.c
-
-# Digital Creations' cStringIO and cPickle
-cStringIO cStringIO.c
-cPickle cPickle.c
-
-
-# Lee Busby's SIGFPE modules.
-# The library to link fpectl with is platform specific.
-# Choose *one* of the options below for fpectl:
-
-# For SGI IRIX (tested on 5.3):
-#fpectl fpectlmodule.c -lfpe
-
-# For Solaris with SunPro compiler (tested on Solaris 2.5 with SunPro C 4.2):
-# (Without the compiler you don't have -lsunmath.)
-#fpectl fpectlmodule.c -R/opt/SUNWspro/lib -lsunmath -lm
-
-# For other systems: see instructions in fpectlmodule.c.
-fpectl fpectlmodule.c
-
-# Test module for fpectl. No extra libraries needed.
-fpetest fpetestmodule.c
-
-# Andrew Kuchling's zlib module.
-# This require zlib 1.0.4 (or later). See http://quest.jpl.nasa.gov/zlib/
-zlib zlibmodule.c -lz
-
-
-# Example -- included for reference only:
-# xx xxmodule.c
diff --git a/lang/python22/files/Setup.gmp b/lang/python22/files/Setup.gmp
deleted file mode 100644
index 5e70d8f76734..000000000000
--- a/lang/python22/files/Setup.gmp
+++ /dev/null
@@ -1,16 +0,0 @@
-*shared*
-
-# The mpz module interfaces to the GNU Multiple Precision library.
-# You need to ftp the GNU MP library.
-# The GMP variable must point to the GMP source directory.
-# This was originally written and tested against GMP 1.2 and 1.3.2.
-# It has been modified by Rob Hooft to work with 2.0.2 as well, but I
-# haven't tested it recently.
-
-# A compatible MP library unencombered by the GPL also exists. It was
-# posted to comp.sources.misc in volume 40 and is widely available from
-# FTP archive sites. One URL for it is:
-# ftp://gatekeeper.dec.com/.b/usenet/comp.sources.misc/volume40/fgmp/part01.Z
-
-GMP=/usr/src/contrib/libgmp
-mpz mpzmodule.c -I$(GMP) -I$(GMP)/mpn/generic -lgmp
diff --git a/lang/python22/files/patch-aa b/lang/python22/files/patch-aa
deleted file mode 100644
index d55ebc99fd46..000000000000
--- a/lang/python22/files/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
---- Makefile.in.orig Tue Dec 9 16:18:33 1997
-+++ Makefile.in Sat Dec 13 11:19:12 1997
-@@ -131,8 +131,8 @@
-
- # Portable install script (configure doesn't always guess right)
- INSTALL= @srcdir@/install-sh -c
--INSTALL_PROGRAM=${INSTALL} -m $(EXEMODE)
--INSTALL_DATA= ${INSTALL} -m $(FILEMODE)
-+INSTALL_PROGRAM=${BSD_INSTALL_SCRIPT}
-+INSTALL_DATA= ${BSD_INSTALL_DATA}
-
- # --with-PACKAGE options for configure script
- # e.g. --with-readline --with-svr5 --with-solaris --with-thread
diff --git a/lang/python22/pkg-comment b/lang/python22/pkg-comment
deleted file mode 100644
index d2f9289af5eb..000000000000
--- a/lang/python22/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An interpreted object-oriented programming language
diff --git a/lang/python22/pkg-descr b/lang/python22/pkg-descr
deleted file mode 100644
index a2103f1521db..000000000000
--- a/lang/python22/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Python is an interpreted object-oriented programming language, and is
-often compared to Tcl, Perl or Scheme.
diff --git a/lang/python22/pkg-plist b/lang/python22/pkg-plist
deleted file mode 100644
index 2360c6ba0f0d..000000000000
--- a/lang/python22/pkg-plist
+++ /dev/null
@@ -1,997 +0,0 @@
-bin/python1.5
-bin/python
-share/doc/python/COPYRIGHT
-include/python1.5/Python.h
-include/python1.5/abstract.h
-include/python1.5/bitset.h
-include/python1.5/bufferobject.h
-include/python1.5/cStringIO.h
-include/python1.5/ceval.h
-include/python1.5/classobject.h
-include/python1.5/cobject.h
-include/python1.5/compile.h
-include/python1.5/complexobject.h
-include/python1.5/config.h
-include/python1.5/dictobject.h
-include/python1.5/errcode.h
-include/python1.5/eval.h
-include/python1.5/fileobject.h
-include/python1.5/floatobject.h
-include/python1.5/frameobject.h
-include/python1.5/funcobject.h
-include/python1.5/graminit.h
-include/python1.5/grammar.h
-include/python1.5/import.h
-include/python1.5/intobject.h
-include/python1.5/intrcheck.h
-include/python1.5/listobject.h
-include/python1.5/longintrepr.h
-include/python1.5/longobject.h
-include/python1.5/marshal.h
-include/python1.5/metagrammar.h
-include/python1.5/methodobject.h
-include/python1.5/modsupport.h
-include/python1.5/moduleobject.h
-include/python1.5/mymalloc.h
-include/python1.5/mymath.h
-include/python1.5/myproto.h
-include/python1.5/myselect.h
-include/python1.5/mytime.h
-include/python1.5/node.h
-include/python1.5/object.h
-include/python1.5/objimpl.h
-include/python1.5/opcode.h
-include/python1.5/osdefs.h
-include/python1.5/parsetok.h
-include/python1.5/patchlevel.h
-include/python1.5/pgenheaders.h
-include/python1.5/pydebug.h
-include/python1.5/pyerrors.h
-include/python1.5/pyfpe.h
-include/python1.5/pystate.h
-include/python1.5/pythonrun.h
-include/python1.5/pythread.h
-include/python1.5/rangeobject.h
-include/python1.5/rename2.h
-include/python1.5/sliceobject.h
-include/python1.5/stringobject.h
-include/python1.5/structmember.h
-include/python1.5/sysmodule.h
-include/python1.5/thread.h
-include/python1.5/token.h
-include/python1.5/traceback.h
-include/python1.5/tupleobject.h
-lib/python1.5/BaseHTTPServer.py
-lib/python1.5/BaseHTTPServer.pyc
-lib/python1.5/BaseHTTPServer.pyo
-lib/python1.5/Bastion.py
-lib/python1.5/Bastion.pyc
-lib/python1.5/Bastion.pyo
-lib/python1.5/CGIHTTPServer.py
-lib/python1.5/CGIHTTPServer.pyc
-lib/python1.5/CGIHTTPServer.pyo
-lib/python1.5/ConfigParser.py
-lib/python1.5/ConfigParser.pyc
-lib/python1.5/ConfigParser.pyo
-lib/python1.5/MimeWriter.py
-lib/python1.5/MimeWriter.pyc
-lib/python1.5/MimeWriter.pyo
-lib/python1.5/Queue.py
-lib/python1.5/Queue.pyc
-lib/python1.5/Queue.pyo
-lib/python1.5/SimpleHTTPServer.py
-lib/python1.5/SimpleHTTPServer.pyc
-lib/python1.5/SimpleHTTPServer.pyo
-lib/python1.5/SocketServer.py
-lib/python1.5/SocketServer.pyc
-lib/python1.5/SocketServer.pyo
-lib/python1.5/StringIO.py
-lib/python1.5/StringIO.pyc
-lib/python1.5/StringIO.pyo
-lib/python1.5/UserDict.py
-lib/python1.5/UserDict.pyc
-lib/python1.5/UserDict.pyo
-lib/python1.5/UserList.py
-lib/python1.5/UserList.pyc
-lib/python1.5/UserList.pyo
-lib/python1.5/aifc.py
-lib/python1.5/aifc.pyc
-lib/python1.5/aifc.pyo
-lib/python1.5/anydbm.py
-lib/python1.5/anydbm.pyc
-lib/python1.5/anydbm.pyo
-lib/python1.5/asynchat.py
-lib/python1.5/asynchat.pyc
-lib/python1.5/asynchat.pyo
-lib/python1.5/asyncore.py
-lib/python1.5/asyncore.pyc
-lib/python1.5/asyncore.pyo
-lib/python1.5/audiodev.py
-lib/python1.5/audiodev.pyc
-lib/python1.5/audiodev.pyo
-lib/python1.5/base64.py
-lib/python1.5/base64.pyc
-lib/python1.5/base64.pyo
-lib/python1.5/bdb.py
-lib/python1.5/bdb.pyc
-lib/python1.5/bdb.pyo
-lib/python1.5/binhex.py
-lib/python1.5/binhex.pyc
-lib/python1.5/binhex.pyo
-lib/python1.5/bisect.py
-lib/python1.5/bisect.pyc
-lib/python1.5/bisect.pyo
-lib/python1.5/calendar.py
-lib/python1.5/calendar.pyc
-lib/python1.5/calendar.pyo
-lib/python1.5/cgi.py
-lib/python1.5/cgi.pyc
-lib/python1.5/cgi.pyo
-lib/python1.5/cmd.py
-lib/python1.5/cmd.pyc
-lib/python1.5/cmd.pyo
-lib/python1.5/cmp.py
-lib/python1.5/cmp.pyc
-lib/python1.5/cmp.pyo
-lib/python1.5/cmpcache.py
-lib/python1.5/cmpcache.pyc
-lib/python1.5/cmpcache.pyo
-lib/python1.5/code.py
-lib/python1.5/code.pyc
-lib/python1.5/code.pyo
-lib/python1.5/codeop.py
-lib/python1.5/codeop.pyc
-lib/python1.5/codeop.pyo
-lib/python1.5/colorsys.py
-lib/python1.5/colorsys.pyc
-lib/python1.5/colorsys.pyo
-lib/python1.5/commands.py
-lib/python1.5/commands.pyc
-lib/python1.5/commands.pyo
-lib/python1.5/compileall.py
-lib/python1.5/compileall.pyc
-lib/python1.5/compileall.pyo
-lib/python1.5/config/Makefile
-lib/python1.5/config/Makefile.pre.in
-lib/python1.5/config/Setup
-lib/python1.5/config/Setup.local
-lib/python1.5/config/Setup.thread
-lib/python1.5/config/config.c
-lib/python1.5/config/config.c.in
-lib/python1.5/config/install-sh
-lib/python1.5/config/libpython1.5.a
-lib/python1.5/config/makesetup
-lib/python1.5/config/python.o
-lib/python1.5/copy.py
-lib/python1.5/copy.pyc
-lib/python1.5/copy.pyo
-lib/python1.5/copy_reg.py
-lib/python1.5/copy_reg.pyc
-lib/python1.5/copy_reg.pyo
-lib/python1.5/dbhash.py
-lib/python1.5/dbhash.pyc
-lib/python1.5/dbhash.pyo
-lib/python1.5/dircache.py
-lib/python1.5/dircache.pyc
-lib/python1.5/dircache.pyo
-lib/python1.5/dircmp.py
-lib/python1.5/dircmp.pyc
-lib/python1.5/dircmp.pyo
-lib/python1.5/dis.py
-lib/python1.5/dis.pyc
-lib/python1.5/dis.pyo
-lib/python1.5/dospath.py
-lib/python1.5/dospath.pyc
-lib/python1.5/dospath.pyo
-lib/python1.5/dumbdbm.py
-lib/python1.5/dumbdbm.pyc
-lib/python1.5/dumbdbm.pyo
-lib/python1.5/dump.py
-lib/python1.5/dump.pyc
-lib/python1.5/dump.pyo
-lib/python1.5/exceptions.py
-lib/python1.5/exceptions.pyc
-lib/python1.5/exceptions.pyo
-lib/python1.5/fileinput.py
-lib/python1.5/fileinput.pyc
-lib/python1.5/fileinput.pyo
-lib/python1.5/find.py
-lib/python1.5/find.pyc
-lib/python1.5/find.pyo
-lib/python1.5/fnmatch.py
-lib/python1.5/fnmatch.pyc
-lib/python1.5/fnmatch.pyo
-lib/python1.5/formatter.py
-lib/python1.5/formatter.pyc
-lib/python1.5/formatter.pyo
-lib/python1.5/fpformat.py
-lib/python1.5/fpformat.pyc
-lib/python1.5/fpformat.pyo
-lib/python1.5/ftplib.py
-lib/python1.5/ftplib.pyc
-lib/python1.5/ftplib.pyo
-lib/python1.5/getopt.py
-lib/python1.5/getopt.pyc
-lib/python1.5/getopt.pyo
-lib/python1.5/getpass.py
-lib/python1.5/getpass.pyc
-lib/python1.5/getpass.pyo
-lib/python1.5/glob.py
-lib/python1.5/glob.pyc
-lib/python1.5/glob.pyo
-lib/python1.5/gopherlib.py
-lib/python1.5/gopherlib.pyc
-lib/python1.5/gopherlib.pyo
-lib/python1.5/grep.py
-lib/python1.5/grep.pyc
-lib/python1.5/grep.pyo
-lib/python1.5/gzip.py
-lib/python1.5/gzip.pyc
-lib/python1.5/gzip.pyo
-lib/python1.5/htmlentitydefs.py
-lib/python1.5/htmlentitydefs.pyc
-lib/python1.5/htmlentitydefs.pyo
-lib/python1.5/htmllib.py
-lib/python1.5/htmllib.pyc
-lib/python1.5/htmllib.pyo
-lib/python1.5/httplib.py
-lib/python1.5/httplib.pyc
-lib/python1.5/httplib.pyo
-lib/python1.5/ihooks.py
-lib/python1.5/ihooks.pyc
-lib/python1.5/ihooks.pyo
-lib/python1.5/imaplib.py
-lib/python1.5/imaplib.pyc
-lib/python1.5/imaplib.pyo
-lib/python1.5/imghdr.py
-lib/python1.5/imghdr.pyc
-lib/python1.5/imghdr.pyo
-lib/python1.5/keyword.py
-lib/python1.5/keyword.pyc
-lib/python1.5/keyword.pyo
-lib/python1.5/knee.py
-lib/python1.5/knee.pyc
-lib/python1.5/knee.pyo
-lib/python1.5/lib-dynload/audioop.so
-lib/python1.5/lib-dynload/binascii.so
-lib/python1.5/lib-dynload/bsddbmodule.so
-lib/python1.5/lib-dynload/cPickle.so
-lib/python1.5/lib-dynload/cStringIO.so
-lib/python1.5/lib-dynload/cursesmodule.so
-lib/python1.5/lib-dynload/dbmmodule.so
-lib/python1.5/lib-dynload/dlmodule.so
-lib/python1.5/lib-dynload/fpectlmodule.so
-lib/python1.5/lib-dynload/fpetestmodule.so
-lib/python1.5/lib-dynload/imageop.so
-lib/python1.5/lib-dynload/md5module.so
-lib/python1.5/lib-dynload/nismodule.so
-lib/python1.5/lib-dynload/parsermodule.so
-lib/python1.5/lib-dynload/resource.so
-lib/python1.5/lib-dynload/rgbimgmodule.so
-lib/python1.5/lib-dynload/rotormodule.so
-lib/python1.5/lib-dynload/shamodule.so
-lib/python1.5/lib-dynload/syslogmodule.so
-lib/python1.5/lib-dynload/termios.so
-lib/python1.5/lib-dynload/timingmodule.so
-lib/python1.5/lib-dynload/zlibmodule.so
-lib/python1.5/lib-stdwin/Abstract.py
-lib/python1.5/lib-stdwin/Abstract.pyc
-lib/python1.5/lib-stdwin/Abstract.pyo
-lib/python1.5/lib-stdwin/BoxParent.py
-lib/python1.5/lib-stdwin/BoxParent.pyc
-lib/python1.5/lib-stdwin/BoxParent.pyo
-lib/python1.5/lib-stdwin/Buttons.py
-lib/python1.5/lib-stdwin/Buttons.pyc
-lib/python1.5/lib-stdwin/Buttons.pyo
-lib/python1.5/lib-stdwin/CSplit.py
-lib/python1.5/lib-stdwin/CSplit.pyc
-lib/python1.5/lib-stdwin/CSplit.pyo
-lib/python1.5/lib-stdwin/DirList.py
-lib/python1.5/lib-stdwin/DirList.pyc
-lib/python1.5/lib-stdwin/DirList.pyo
-lib/python1.5/lib-stdwin/FormSplit.py
-lib/python1.5/lib-stdwin/FormSplit.pyc
-lib/python1.5/lib-stdwin/FormSplit.pyo
-lib/python1.5/lib-stdwin/HVSplit.py
-lib/python1.5/lib-stdwin/HVSplit.pyc
-lib/python1.5/lib-stdwin/HVSplit.pyo
-lib/python1.5/lib-stdwin/Histogram.py
-lib/python1.5/lib-stdwin/Histogram.pyc
-lib/python1.5/lib-stdwin/Histogram.pyo
-lib/python1.5/lib-stdwin/Sliders.py
-lib/python1.5/lib-stdwin/Sliders.pyc
-lib/python1.5/lib-stdwin/Sliders.pyo
-lib/python1.5/lib-stdwin/Soundogram.py
-lib/python1.5/lib-stdwin/Soundogram.pyc
-lib/python1.5/lib-stdwin/Soundogram.pyo
-lib/python1.5/lib-stdwin/Split.py
-lib/python1.5/lib-stdwin/Split.pyc
-lib/python1.5/lib-stdwin/Split.pyo
-lib/python1.5/lib-stdwin/StripChart.py
-lib/python1.5/lib-stdwin/StripChart.pyc
-lib/python1.5/lib-stdwin/StripChart.pyo
-lib/python1.5/lib-stdwin/TextEdit.py
-lib/python1.5/lib-stdwin/TextEdit.pyc
-lib/python1.5/lib-stdwin/TextEdit.pyo
-lib/python1.5/lib-stdwin/TransParent.py
-lib/python1.5/lib-stdwin/TransParent.pyc
-lib/python1.5/lib-stdwin/TransParent.pyo
-lib/python1.5/lib-stdwin/VUMeter.py
-lib/python1.5/lib-stdwin/VUMeter.pyc
-lib/python1.5/lib-stdwin/VUMeter.pyo
-lib/python1.5/lib-stdwin/WindowParent.py
-lib/python1.5/lib-stdwin/WindowParent.pyc
-lib/python1.5/lib-stdwin/WindowParent.pyo
-lib/python1.5/lib-stdwin/WindowSched.py
-lib/python1.5/lib-stdwin/WindowSched.pyc
-lib/python1.5/lib-stdwin/WindowSched.pyo
-lib/python1.5/lib-stdwin/anywin.py
-lib/python1.5/lib-stdwin/anywin.pyc
-lib/python1.5/lib-stdwin/anywin.pyo
-lib/python1.5/lib-stdwin/basewin.py
-lib/python1.5/lib-stdwin/basewin.pyc
-lib/python1.5/lib-stdwin/basewin.pyo
-lib/python1.5/lib-stdwin/dirwin.py
-lib/python1.5/lib-stdwin/dirwin.pyc
-lib/python1.5/lib-stdwin/dirwin.pyo
-lib/python1.5/lib-stdwin/filewin.py
-lib/python1.5/lib-stdwin/filewin.pyc
-lib/python1.5/lib-stdwin/filewin.pyo
-lib/python1.5/lib-stdwin/formatter.py
-lib/python1.5/lib-stdwin/formatter.pyc
-lib/python1.5/lib-stdwin/formatter.pyo
-lib/python1.5/lib-stdwin/gwin.py
-lib/python1.5/lib-stdwin/gwin.pyc
-lib/python1.5/lib-stdwin/gwin.pyo
-lib/python1.5/lib-stdwin/listwin.py
-lib/python1.5/lib-stdwin/listwin.pyc
-lib/python1.5/lib-stdwin/listwin.pyo
-lib/python1.5/lib-stdwin/mainloop.py
-lib/python1.5/lib-stdwin/mainloop.pyc
-lib/python1.5/lib-stdwin/mainloop.pyo
-lib/python1.5/lib-stdwin/rect.py
-lib/python1.5/lib-stdwin/rect.pyc
-lib/python1.5/lib-stdwin/rect.pyo
-lib/python1.5/lib-stdwin/srcwin.py
-lib/python1.5/lib-stdwin/srcwin.pyc
-lib/python1.5/lib-stdwin/srcwin.pyo
-lib/python1.5/lib-stdwin/stdwinevents.py
-lib/python1.5/lib-stdwin/stdwinevents.pyc
-lib/python1.5/lib-stdwin/stdwinevents.pyo
-lib/python1.5/lib-stdwin/stdwinq.py
-lib/python1.5/lib-stdwin/stdwinq.pyc
-lib/python1.5/lib-stdwin/stdwinq.pyo
-lib/python1.5/lib-stdwin/tablewin.py
-lib/python1.5/lib-stdwin/tablewin.pyc
-lib/python1.5/lib-stdwin/tablewin.pyo
-lib/python1.5/lib-stdwin/textwin.py
-lib/python1.5/lib-stdwin/textwin.pyc
-lib/python1.5/lib-stdwin/textwin.pyo
-lib/python1.5/lib-stdwin/wdb.py
-lib/python1.5/lib-stdwin/wdb.pyc
-lib/python1.5/lib-stdwin/wdb.pyo
-lib/python1.5/lib-stdwin/wdbframewin.py
-lib/python1.5/lib-stdwin/wdbframewin.pyc
-lib/python1.5/lib-stdwin/wdbframewin.pyo
-lib/python1.5/lib-stdwin/wdbsrcwin.py
-lib/python1.5/lib-stdwin/wdbsrcwin.pyc
-lib/python1.5/lib-stdwin/wdbsrcwin.pyo
-lib/python1.5/lib-tk/Canvas.py
-lib/python1.5/lib-tk/Canvas.pyc
-lib/python1.5/lib-tk/Canvas.pyo
-lib/python1.5/lib-tk/Dialog.py
-lib/python1.5/lib-tk/Dialog.pyc
-lib/python1.5/lib-tk/Dialog.pyo
-lib/python1.5/lib-tk/FileDialog.py
-lib/python1.5/lib-tk/FileDialog.pyc
-lib/python1.5/lib-tk/FileDialog.pyo
-lib/python1.5/lib-tk/FixTk.py
-lib/python1.5/lib-tk/FixTk.pyc
-lib/python1.5/lib-tk/FixTk.pyo
-lib/python1.5/lib-tk/ScrolledText.py
-lib/python1.5/lib-tk/ScrolledText.pyc
-lib/python1.5/lib-tk/ScrolledText.pyo
-lib/python1.5/lib-tk/SimpleDialog.py
-lib/python1.5/lib-tk/SimpleDialog.pyc
-lib/python1.5/lib-tk/SimpleDialog.pyo
-lib/python1.5/lib-tk/Tkconstants.py
-lib/python1.5/lib-tk/Tkconstants.pyc
-lib/python1.5/lib-tk/Tkconstants.pyo
-lib/python1.5/lib-tk/Tkdnd.py
-lib/python1.5/lib-tk/Tkdnd.pyc
-lib/python1.5/lib-tk/Tkdnd.pyo
-lib/python1.5/lib-tk/Tkinter.py
-lib/python1.5/lib-tk/Tkinter.pyc
-lib/python1.5/lib-tk/Tkinter.pyo
-lib/python1.5/lib-tk/tkColorChooser.py
-lib/python1.5/lib-tk/tkColorChooser.pyc
-lib/python1.5/lib-tk/tkColorChooser.pyo
-lib/python1.5/lib-tk/tkCommonDialog.py
-lib/python1.5/lib-tk/tkCommonDialog.pyc
-lib/python1.5/lib-tk/tkCommonDialog.pyo
-lib/python1.5/lib-tk/tkFileDialog.py
-lib/python1.5/lib-tk/tkFileDialog.pyc
-lib/python1.5/lib-tk/tkFileDialog.pyo
-lib/python1.5/lib-tk/tkFont.py
-lib/python1.5/lib-tk/tkFont.pyc
-lib/python1.5/lib-tk/tkFont.pyo
-lib/python1.5/lib-tk/tkMessageBox.py
-lib/python1.5/lib-tk/tkMessageBox.pyc
-lib/python1.5/lib-tk/tkMessageBox.pyo
-lib/python1.5/lib-tk/tkSimpleDialog.py
-lib/python1.5/lib-tk/tkSimpleDialog.pyc
-lib/python1.5/lib-tk/tkSimpleDialog.pyo
-lib/python1.5/linecache.py
-lib/python1.5/linecache.pyc
-lib/python1.5/linecache.pyo
-lib/python1.5/locale.py
-lib/python1.5/locale.pyc
-lib/python1.5/locale.pyo
-lib/python1.5/macpath.py
-lib/python1.5/macpath.pyc
-lib/python1.5/macpath.pyo
-lib/python1.5/macurl2path.py
-lib/python1.5/macurl2path.pyc
-lib/python1.5/macurl2path.pyo
-lib/python1.5/mailbox.py
-lib/python1.5/mailbox.pyc
-lib/python1.5/mailbox.pyo
-lib/python1.5/mailcap.py
-lib/python1.5/mailcap.pyc
-lib/python1.5/mailcap.pyo
-lib/python1.5/mhlib.py
-lib/python1.5/mhlib.pyc
-lib/python1.5/mhlib.pyo
-lib/python1.5/mimetools.py
-lib/python1.5/mimetools.pyc
-lib/python1.5/mimetools.pyo
-lib/python1.5/mimetypes.py
-lib/python1.5/mimetypes.pyc
-lib/python1.5/mimetypes.pyo
-lib/python1.5/mimify.py
-lib/python1.5/mimify.pyc
-lib/python1.5/mimify.pyo
-lib/python1.5/multifile.py
-lib/python1.5/multifile.pyc
-lib/python1.5/multifile.pyo
-lib/python1.5/mutex.py
-lib/python1.5/mutex.pyc
-lib/python1.5/mutex.pyo
-lib/python1.5/netrc.py
-lib/python1.5/netrc.pyc
-lib/python1.5/netrc.pyo
-lib/python1.5/nntplib.py
-lib/python1.5/nntplib.pyc
-lib/python1.5/nntplib.pyo
-lib/python1.5/ntpath.py
-lib/python1.5/ntpath.pyc
-lib/python1.5/ntpath.pyo
-lib/python1.5/nturl2path.py
-lib/python1.5/nturl2path.pyc
-lib/python1.5/nturl2path.pyo
-lib/python1.5/os.py
-lib/python1.5/os.pyc
-lib/python1.5/os.pyo
-lib/python1.5/packmail.py
-lib/python1.5/packmail.pyc
-lib/python1.5/packmail.pyo
-lib/python1.5/pdb.doc
-lib/python1.5/pdb.py
-lib/python1.5/pdb.pyc
-lib/python1.5/pdb.pyo
-lib/python1.5/pickle.py
-lib/python1.5/pickle.pyc
-lib/python1.5/pickle.pyo
-lib/python1.5/pipes.py
-lib/python1.5/pipes.pyc
-lib/python1.5/pipes.pyo
-lib/python1.5/plat-freebsd2/FCNTL.py
-lib/python1.5/plat-freebsd2/FCNTL.pyc
-lib/python1.5/plat-freebsd2/FCNTL.pyo
-lib/python1.5/plat-freebsd2/IN.py
-lib/python1.5/plat-freebsd2/IN.pyc
-lib/python1.5/plat-freebsd2/IN.pyo
-lib/python1.5/plat-freebsd2/SOCKET.py
-lib/python1.5/plat-freebsd2/SOCKET.pyc
-lib/python1.5/plat-freebsd2/SOCKET.pyo
-lib/python1.5/plat-freebsd2/TERMIOS.py
-lib/python1.5/plat-freebsd2/TERMIOS.pyc
-lib/python1.5/plat-freebsd2/TERMIOS.pyo
-lib/python1.5/plat-freebsd2/regen
-lib/python1.5/plat-freebsd3/FCNTL.py
-lib/python1.5/plat-freebsd3/FCNTL.pyc
-lib/python1.5/plat-freebsd3/FCNTL.pyo
-lib/python1.5/plat-freebsd3/IN.py
-lib/python1.5/plat-freebsd3/IN.pyc
-lib/python1.5/plat-freebsd3/IN.pyo
-lib/python1.5/plat-freebsd3/SOCKET.py
-lib/python1.5/plat-freebsd3/SOCKET.pyc
-lib/python1.5/plat-freebsd3/SOCKET.pyo
-lib/python1.5/plat-freebsd3/TERMIOS.py
-lib/python1.5/plat-freebsd3/TERMIOS.pyc
-lib/python1.5/plat-freebsd3/TERMIOS.pyo
-lib/python1.5/plat-freebsd3/regen
-lib/python1.5/plat-freebsd4/FCNTL.py
-lib/python1.5/plat-freebsd4/FCNTL.pyc
-lib/python1.5/plat-freebsd4/FCNTL.pyo
-lib/python1.5/plat-freebsd4/IN.py
-lib/python1.5/plat-freebsd4/IN.pyc
-lib/python1.5/plat-freebsd4/IN.pyo
-lib/python1.5/plat-freebsd4/SOCKET.py
-lib/python1.5/plat-freebsd4/SOCKET.pyc
-lib/python1.5/plat-freebsd4/SOCKET.pyo
-lib/python1.5/plat-freebsd4/TERMIOS.py
-lib/python1.5/plat-freebsd4/TERMIOS.pyc
-lib/python1.5/plat-freebsd4/TERMIOS.pyo
-lib/python1.5/plat-freebsd4/regen
-lib/python1.5/popen2.py
-lib/python1.5/popen2.pyc
-lib/python1.5/popen2.pyo
-lib/python1.5/poplib.py
-lib/python1.5/poplib.pyc
-lib/python1.5/poplib.pyo
-lib/python1.5/posixfile.py
-lib/python1.5/posixfile.pyc
-lib/python1.5/posixfile.pyo
-lib/python1.5/posixpath.py
-lib/python1.5/posixpath.pyc
-lib/python1.5/posixpath.pyo
-lib/python1.5/pprint.py
-lib/python1.5/pprint.pyc
-lib/python1.5/pprint.pyo
-lib/python1.5/profile.doc
-lib/python1.5/profile.py
-lib/python1.5/profile.pyc
-lib/python1.5/profile.pyo
-lib/python1.5/pstats.py
-lib/python1.5/pstats.pyc
-lib/python1.5/pstats.pyo
-lib/python1.5/pty.py
-lib/python1.5/pty.pyc
-lib/python1.5/pty.pyo
-lib/python1.5/py_compile.py
-lib/python1.5/py_compile.pyc
-lib/python1.5/py_compile.pyo
-lib/python1.5/pyclbr.py
-lib/python1.5/pyclbr.pyc
-lib/python1.5/pyclbr.pyo
-lib/python1.5/quopri.py
-lib/python1.5/quopri.pyc
-lib/python1.5/quopri.pyo
-lib/python1.5/random.py
-lib/python1.5/random.pyc
-lib/python1.5/random.pyo
-lib/python1.5/re.py
-lib/python1.5/re.pyc
-lib/python1.5/re.pyo
-lib/python1.5/reconvert.py
-lib/python1.5/reconvert.pyc
-lib/python1.5/reconvert.pyo
-lib/python1.5/regex_syntax.py
-lib/python1.5/regex_syntax.pyc
-lib/python1.5/regex_syntax.pyo
-lib/python1.5/regsub.py
-lib/python1.5/regsub.pyc
-lib/python1.5/regsub.pyo
-lib/python1.5/repr.py
-lib/python1.5/repr.pyc
-lib/python1.5/repr.pyo
-lib/python1.5/rexec.py
-lib/python1.5/rexec.pyc
-lib/python1.5/rexec.pyo
-lib/python1.5/rfc822.py
-lib/python1.5/rfc822.pyc
-lib/python1.5/rfc822.pyo
-lib/python1.5/rlcompleter.py
-lib/python1.5/rlcompleter.pyc
-lib/python1.5/rlcompleter.pyo
-lib/python1.5/sched.py
-lib/python1.5/sched.pyc
-lib/python1.5/sched.pyo
-lib/python1.5/sgmllib.py
-lib/python1.5/sgmllib.pyc
-lib/python1.5/sgmllib.pyo
-lib/python1.5/shelve.py
-lib/python1.5/shelve.pyc
-lib/python1.5/shelve.pyo
-lib/python1.5/shlex.py
-lib/python1.5/shlex.pyc
-lib/python1.5/shlex.pyo
-lib/python1.5/shutil.py
-lib/python1.5/shutil.pyc
-lib/python1.5/shutil.pyo
-lib/python1.5/site.py
-lib/python1.5/site.pyc
-lib/python1.5/site.pyo
-lib/python1.5/smtplib.py
-lib/python1.5/smtplib.pyc
-lib/python1.5/smtplib.pyo
-lib/python1.5/sndhdr.py
-lib/python1.5/sndhdr.pyc
-lib/python1.5/sndhdr.pyo
-lib/python1.5/stat.py
-lib/python1.5/stat.pyc
-lib/python1.5/stat.pyo
-lib/python1.5/statcache.py
-lib/python1.5/statcache.pyc
-lib/python1.5/statcache.pyo
-lib/python1.5/statvfs.py
-lib/python1.5/statvfs.pyc
-lib/python1.5/statvfs.pyo
-lib/python1.5/string.py
-lib/python1.5/string.pyc
-lib/python1.5/string.pyo
-lib/python1.5/sunau.py
-lib/python1.5/sunau.pyc
-lib/python1.5/sunau.pyo
-lib/python1.5/sunaudio.py
-lib/python1.5/sunaudio.pyc
-lib/python1.5/sunaudio.pyo
-lib/python1.5/symbol.py
-lib/python1.5/symbol.pyc
-lib/python1.5/symbol.pyo
-lib/python1.5/telnetlib.py
-lib/python1.5/telnetlib.pyc
-lib/python1.5/telnetlib.pyo
-lib/python1.5/tempfile.py
-lib/python1.5/tempfile.pyc
-lib/python1.5/tempfile.pyo
-lib/python1.5/test/__init__.py
-lib/python1.5/test/__init__.pyc
-lib/python1.5/test/__init__.pyo
-lib/python1.5/test/audiotest.au
-lib/python1.5/test/autotest.py
-lib/python1.5/test/autotest.pyc
-lib/python1.5/test/autotest.pyo
-lib/python1.5/test/greyrgb.uue
-lib/python1.5/test/output/test_MimeWriter
-lib/python1.5/test/output/test_al
-lib/python1.5/test/output/test_array
-lib/python1.5/test/output/test_audioop
-lib/python1.5/test/output/test_binascii
-lib/python1.5/test/output/test_bsddb
-lib/python1.5/test/output/test_builtin
-lib/python1.5/test/output/test_cd
-lib/python1.5/test/output/test_cl
-lib/python1.5/test/output/test_cmath
-lib/python1.5/test/output/test_cpickle
-lib/python1.5/test/output/test_crypt
-lib/python1.5/test/output/test_dbm
-lib/python1.5/test/output/test_dl
-lib/python1.5/test/output/test_errno
-lib/python1.5/test/output/test_exceptions
-lib/python1.5/test/output/test_fcntl
-lib/python1.5/test/output/test_gdbm
-lib/python1.5/test/output/test_gl
-lib/python1.5/test/output/test_grammar
-lib/python1.5/test/output/test_grp
-lib/python1.5/test/output/test_gzip
-lib/python1.5/test/output/test_imageop
-lib/python1.5/test/output/test_imgfile
-lib/python1.5/test/output/test_long
-lib/python1.5/test/output/test_math
-lib/python1.5/test/output/test_md5
-lib/python1.5/test/output/test_new
-lib/python1.5/test/output/test_nis
-lib/python1.5/test/output/test_ntpath
-lib/python1.5/test/output/test_opcodes
-lib/python1.5/test/output/test_operations
-lib/python1.5/test/output/test_operator
-lib/python1.5/test/output/test_pickle
-lib/python1.5/test/output/test_pkg
-lib/python1.5/test/output/test_popen2
-lib/python1.5/test/output/test_pow
-lib/python1.5/test/output/test_pwd
-lib/python1.5/test/output/test_re
-lib/python1.5/test/output/test_regex
-lib/python1.5/test/output/test_rfc822
-lib/python1.5/test/output/test_rgbimg
-lib/python1.5/test/output/test_rotor
-lib/python1.5/test/output/test_select
-lib/python1.5/test/output/test_sha
-lib/python1.5/test/output/test_signal
-lib/python1.5/test/output/test_socket
-lib/python1.5/test/output/test_strftime
-lib/python1.5/test/output/test_strop
-lib/python1.5/test/output/test_struct
-lib/python1.5/test/output/test_sunaudiodev
-lib/python1.5/test/output/test_thread
-lib/python1.5/test/output/test_time
-lib/python1.5/test/output/test_timing
-lib/python1.5/test/output/test_tokenize
-lib/python1.5/test/output/test_types
-lib/python1.5/test/output/test_unpack
-lib/python1.5/test/output/test_userdict
-lib/python1.5/test/output/test_userlist
-lib/python1.5/test/output/test_xmllib
-lib/python1.5/test/output/test_zlib
-lib/python1.5/test/pystone.py
-lib/python1.5/test/pystone.pyc
-lib/python1.5/test/pystone.pyo
-lib/python1.5/test/re_tests.py
-lib/python1.5/test/re_tests.pyc
-lib/python1.5/test/re_tests.pyo
-lib/python1.5/test/regex_tests.py
-lib/python1.5/test/regex_tests.pyc
-lib/python1.5/test/regex_tests.pyo
-lib/python1.5/test/regrtest.py
-lib/python1.5/test/regrtest.pyc
-lib/python1.5/test/regrtest.pyo
-lib/python1.5/test/reperf.py
-lib/python1.5/test/reperf.pyc
-lib/python1.5/test/reperf.pyo
-lib/python1.5/test/sortperf.py
-lib/python1.5/test/sortperf.pyc
-lib/python1.5/test/sortperf.pyo
-lib/python1.5/test/test_MimeWriter.py
-lib/python1.5/test/test_MimeWriter.pyc
-lib/python1.5/test/test_MimeWriter.pyo
-lib/python1.5/test/test_al.py
-lib/python1.5/test/test_al.pyc
-lib/python1.5/test/test_al.pyo
-lib/python1.5/test/test_array.py
-lib/python1.5/test/test_array.pyc
-lib/python1.5/test/test_array.pyo
-lib/python1.5/test/test_audioop.py
-lib/python1.5/test/test_audioop.pyc
-lib/python1.5/test/test_audioop.pyo
-lib/python1.5/test/test_b1.py
-lib/python1.5/test/test_b1.pyc
-lib/python1.5/test/test_b1.pyo
-lib/python1.5/test/test_b2.py
-lib/python1.5/test/test_b2.pyc
-lib/python1.5/test/test_b2.pyo
-lib/python1.5/test/test_binascii.py
-lib/python1.5/test/test_binascii.pyc
-lib/python1.5/test/test_binascii.pyo
-lib/python1.5/test/test_bsddb.py
-lib/python1.5/test/test_bsddb.pyc
-lib/python1.5/test/test_bsddb.pyo
-lib/python1.5/test/test_builtin.py
-lib/python1.5/test/test_builtin.pyc
-lib/python1.5/test/test_builtin.pyo
-lib/python1.5/test/test_cd.py
-lib/python1.5/test/test_cd.pyc
-lib/python1.5/test/test_cd.pyo
-lib/python1.5/test/test_cl.py
-lib/python1.5/test/test_cl.pyc
-lib/python1.5/test/test_cl.pyo
-lib/python1.5/test/test_cmath.py
-lib/python1.5/test/test_cmath.pyc
-lib/python1.5/test/test_cmath.pyo
-lib/python1.5/test/test_cpickle.py
-lib/python1.5/test/test_cpickle.pyc
-lib/python1.5/test/test_cpickle.pyo
-lib/python1.5/test/test_crypt.py
-lib/python1.5/test/test_crypt.pyc
-lib/python1.5/test/test_crypt.pyo
-lib/python1.5/test/test_dbm.py
-lib/python1.5/test/test_dbm.pyc
-lib/python1.5/test/test_dbm.pyo
-lib/python1.5/test/test_dl.py
-lib/python1.5/test/test_dl.pyc
-lib/python1.5/test/test_dl.pyo
-lib/python1.5/test/test_errno.py
-lib/python1.5/test/test_errno.pyc
-lib/python1.5/test/test_errno.pyo
-lib/python1.5/test/test_exceptions.py
-lib/python1.5/test/test_exceptions.pyc
-lib/python1.5/test/test_exceptions.pyo
-lib/python1.5/test/test_fcntl.py
-lib/python1.5/test/test_fcntl.pyc
-lib/python1.5/test/test_fcntl.pyo
-lib/python1.5/test/test_gdbm.py
-lib/python1.5/test/test_gdbm.pyc
-lib/python1.5/test/test_gdbm.pyo
-lib/python1.5/test/test_gl.py
-lib/python1.5/test/test_gl.pyc
-lib/python1.5/test/test_gl.pyo
-lib/python1.5/test/test_grammar.py
-lib/python1.5/test/test_grammar.pyc
-lib/python1.5/test/test_grammar.pyo
-lib/python1.5/test/test_grp.py
-lib/python1.5/test/test_grp.pyc
-lib/python1.5/test/test_grp.pyo
-lib/python1.5/test/test_gzip.py
-lib/python1.5/test/test_gzip.pyc
-lib/python1.5/test/test_gzip.pyo
-lib/python1.5/test/test_imageop.py
-lib/python1.5/test/test_imageop.pyc
-lib/python1.5/test/test_imageop.pyo
-lib/python1.5/test/test_imgfile.py
-lib/python1.5/test/test_imgfile.pyc
-lib/python1.5/test/test_imgfile.pyo
-lib/python1.5/test/test_long.py
-lib/python1.5/test/test_long.pyc
-lib/python1.5/test/test_long.pyo
-lib/python1.5/test/test_math.py
-lib/python1.5/test/test_math.pyc
-lib/python1.5/test/test_math.pyo
-lib/python1.5/test/test_md5.py
-lib/python1.5/test/test_md5.pyc
-lib/python1.5/test/test_md5.pyo
-lib/python1.5/test/test_new.py
-lib/python1.5/test/test_new.pyc
-lib/python1.5/test/test_new.pyo
-lib/python1.5/test/test_nis.py
-lib/python1.5/test/test_nis.pyc
-lib/python1.5/test/test_nis.pyo
-lib/python1.5/test/test_ntpath.py
-lib/python1.5/test/test_ntpath.pyc
-lib/python1.5/test/test_ntpath.pyo
-lib/python1.5/test/test_opcodes.py
-lib/python1.5/test/test_opcodes.pyc
-lib/python1.5/test/test_opcodes.pyo
-lib/python1.5/test/test_operations.py
-lib/python1.5/test/test_operations.pyc
-lib/python1.5/test/test_operations.pyo
-lib/python1.5/test/test_operator.py
-lib/python1.5/test/test_operator.pyc
-lib/python1.5/test/test_operator.pyo
-lib/python1.5/test/test_pickle.py
-lib/python1.5/test/test_pickle.pyc
-lib/python1.5/test/test_pickle.pyo
-lib/python1.5/test/test_pkg.py
-lib/python1.5/test/test_pkg.pyc
-lib/python1.5/test/test_pkg.pyo
-lib/python1.5/test/test_popen2.py
-lib/python1.5/test/test_popen2.pyc
-lib/python1.5/test/test_popen2.pyo
-lib/python1.5/test/test_pow.py
-lib/python1.5/test/test_pow.pyc
-lib/python1.5/test/test_pow.pyo
-lib/python1.5/test/test_pwd.py
-lib/python1.5/test/test_pwd.pyc
-lib/python1.5/test/test_pwd.pyo
-lib/python1.5/test/test_re.py
-lib/python1.5/test/test_re.pyc
-lib/python1.5/test/test_re.pyo
-lib/python1.5/test/test_regex.py
-lib/python1.5/test/test_regex.pyc
-lib/python1.5/test/test_regex.pyo
-lib/python1.5/test/test_rfc822.py
-lib/python1.5/test/test_rfc822.pyc
-lib/python1.5/test/test_rfc822.pyo
-lib/python1.5/test/test_rgbimg.py
-lib/python1.5/test/test_rgbimg.pyc
-lib/python1.5/test/test_rgbimg.pyo
-lib/python1.5/test/test_rotor.py
-lib/python1.5/test/test_rotor.pyc
-lib/python1.5/test/test_rotor.pyo
-lib/python1.5/test/test_select.py
-lib/python1.5/test/test_select.pyc
-lib/python1.5/test/test_select.pyo
-lib/python1.5/test/test_sha.py
-lib/python1.5/test/test_sha.pyc
-lib/python1.5/test/test_sha.pyo
-lib/python1.5/test/test_signal.py
-lib/python1.5/test/test_signal.pyc
-lib/python1.5/test/test_signal.pyo
-lib/python1.5/test/test_socket.py
-lib/python1.5/test/test_socket.pyc
-lib/python1.5/test/test_socket.pyo
-lib/python1.5/test/test_strftime.py
-lib/python1.5/test/test_strftime.pyc
-lib/python1.5/test/test_strftime.pyo
-lib/python1.5/test/test_strop.py
-lib/python1.5/test/test_strop.pyc
-lib/python1.5/test/test_strop.pyo
-lib/python1.5/test/test_struct.py
-lib/python1.5/test/test_struct.pyc
-lib/python1.5/test/test_struct.pyo
-lib/python1.5/test/test_sunaudiodev.py
-lib/python1.5/test/test_sunaudiodev.pyc
-lib/python1.5/test/test_sunaudiodev.pyo
-lib/python1.5/test/test_support.py
-lib/python1.5/test/test_support.pyc
-lib/python1.5/test/test_support.pyo
-lib/python1.5/test/test_thread.py
-lib/python1.5/test/test_thread.pyc
-lib/python1.5/test/test_thread.pyo
-lib/python1.5/test/test_time.py
-lib/python1.5/test/test_time.pyc
-lib/python1.5/test/test_time.pyo
-lib/python1.5/test/test_timing.py
-lib/python1.5/test/test_timing.pyc
-lib/python1.5/test/test_timing.pyo
-lib/python1.5/test/test_tokenize.py
-lib/python1.5/test/test_tokenize.pyc
-lib/python1.5/test/test_tokenize.pyo
-lib/python1.5/test/test_types.py
-lib/python1.5/test/test_types.pyc
-lib/python1.5/test/test_types.pyo
-lib/python1.5/test/test_unpack.py
-lib/python1.5/test/test_unpack.pyc
-lib/python1.5/test/test_unpack.pyo
-lib/python1.5/test/test_userdict.py
-lib/python1.5/test/test_userdict.pyc
-lib/python1.5/test/test_userdict.pyo
-lib/python1.5/test/test_userlist.py
-lib/python1.5/test/test_userlist.pyc
-lib/python1.5/test/test_userlist.pyo
-lib/python1.5/test/test_xmllib.py
-lib/python1.5/test/test_xmllib.pyc
-lib/python1.5/test/test_xmllib.pyo
-lib/python1.5/test/test_zlib.py
-lib/python1.5/test/test_zlib.pyc
-lib/python1.5/test/test_zlib.pyo
-lib/python1.5/test/testall.py
-lib/python1.5/test/testall.pyc
-lib/python1.5/test/testall.pyo
-lib/python1.5/test/testimg.uue
-lib/python1.5/test/testimgr.uue
-lib/python1.5/test/testrgb.uue
-lib/python1.5/test/tokenize_tests.py
-lib/python1.5/test/tokenize_tests.pyc
-lib/python1.5/test/tokenize_tests.pyo
-lib/python1.5/threading.py
-lib/python1.5/threading.pyc
-lib/python1.5/threading.pyo
-lib/python1.5/toaiff.py
-lib/python1.5/toaiff.pyc
-lib/python1.5/toaiff.pyo
-lib/python1.5/token.py
-lib/python1.5/token.pyc
-lib/python1.5/token.pyo
-lib/python1.5/tokenize.py
-lib/python1.5/tokenize.pyc
-lib/python1.5/tokenize.pyo
-lib/python1.5/traceback.py
-lib/python1.5/traceback.pyc
-lib/python1.5/traceback.pyo
-lib/python1.5/tty.py
-lib/python1.5/tty.pyc
-lib/python1.5/tty.pyo
-lib/python1.5/turtle.py
-lib/python1.5/turtle.pyc
-lib/python1.5/turtle.pyo
-lib/python1.5/types.py
-lib/python1.5/types.pyc
-lib/python1.5/types.pyo
-lib/python1.5/tzparse.py
-lib/python1.5/tzparse.pyc
-lib/python1.5/tzparse.pyo
-lib/python1.5/urllib.py
-lib/python1.5/urllib.pyc
-lib/python1.5/urllib.pyo
-lib/python1.5/urlparse.py
-lib/python1.5/urlparse.pyc
-lib/python1.5/urlparse.pyo
-lib/python1.5/user.py
-lib/python1.5/user.pyc
-lib/python1.5/user.pyo
-lib/python1.5/util.py
-lib/python1.5/util.pyc
-lib/python1.5/util.pyo
-lib/python1.5/uu.py
-lib/python1.5/uu.pyc
-lib/python1.5/uu.pyo
-lib/python1.5/wave.py
-lib/python1.5/wave.pyc
-lib/python1.5/wave.pyo
-lib/python1.5/whichdb.py
-lib/python1.5/whichdb.pyc
-lib/python1.5/whichdb.pyo
-lib/python1.5/whrandom.py
-lib/python1.5/whrandom.pyc
-lib/python1.5/whrandom.pyo
-lib/python1.5/xdrlib.py
-lib/python1.5/xdrlib.pyc
-lib/python1.5/xdrlib.pyo
-lib/python1.5/xmllib.py
-lib/python1.5/xmllib.pyc
-lib/python1.5/xmllib.pyo
-@dirrm include/python1.5
-@dirrm lib/python1.5/config
-@dirrm lib/python1.5/lib-dynload
-@dirrm lib/python1.5/lib-stdwin
-@dirrm lib/python1.5/lib-tk
-@dirrm lib/python1.5/plat-freebsd2
-@dirrm lib/python1.5/plat-freebsd3
-@dirrm lib/python1.5/plat-freebsd4
-@dirrm lib/python1.5/site-packages
-@dirrm lib/python1.5/test/output
-@dirrm lib/python1.5/test
-@dirrm lib/python1.5
-@exec mkdir -p %D/lib/python1.5/site-packages
-@dirrm share/doc/python
diff --git a/lang/python22/pkg-plist.Tools b/lang/python22/pkg-plist.Tools
deleted file mode 100644
index 1cfdce245dbc..000000000000
--- a/lang/python22/pkg-plist.Tools
+++ /dev/null
@@ -1,203 +0,0 @@
-lib/python1.5/Tools/README
-lib/python1.5/Tools/audiopy/README
-lib/python1.5/Tools/audiopy/audiopy
-lib/python1.5/Tools/bgen/README
-lib/python1.5/Tools/bgen/bgen/bgen.py
-lib/python1.5/Tools/bgen/bgen/bgenBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenGenerator.py
-lib/python1.5/Tools/bgen/bgen/bgenGeneratorGroup.py
-lib/python1.5/Tools/bgen/bgen/bgenHeapBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenModule.py
-lib/python1.5/Tools/bgen/bgen/bgenObjectDefinition.py
-lib/python1.5/Tools/bgen/bgen/bgenOutput.py
-lib/python1.5/Tools/bgen/bgen/bgenStackBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenStringBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenType.py
-lib/python1.5/Tools/bgen/bgen/bgenVariable.py
-lib/python1.5/Tools/bgen/bgen/bgenlocations.py
-lib/python1.5/Tools/bgen/bgen/macsupport.py
-lib/python1.5/Tools/bgen/bgen/scantools.py
-lib/python1.5/Tools/faqwiz/README
-lib/python1.5/Tools/faqwiz/faqconf.py
-lib/python1.5/Tools/faqwiz/faqcust.py
-lib/python1.5/Tools/faqwiz/faqw.py
-lib/python1.5/Tools/faqwiz/faqwiz.py
-lib/python1.5/Tools/freeze/.cvsignore
-lib/python1.5/Tools/freeze/README
-lib/python1.5/Tools/freeze/bkfile.py
-lib/python1.5/Tools/freeze/checkextensions.py
-lib/python1.5/Tools/freeze/checkextensions_win32.py
-lib/python1.5/Tools/freeze/extensions_win32.ini
-lib/python1.5/Tools/freeze/freeze.py
-lib/python1.5/Tools/freeze/hello.py
-lib/python1.5/Tools/freeze/makeconfig.py
-lib/python1.5/Tools/freeze/makefreeze.py
-lib/python1.5/Tools/freeze/makemakefile.py
-lib/python1.5/Tools/freeze/modulefinder.py
-lib/python1.5/Tools/freeze/parsesetup.py
-lib/python1.5/Tools/freeze/win32.html
-lib/python1.5/Tools/freeze/winmakemakefile.py
-lib/python1.5/Tools/idle/AutoExpand.py
-lib/python1.5/Tools/idle/AutoIndent.py
-lib/python1.5/Tools/idle/Bindings.py
-lib/python1.5/Tools/idle/ChangeLog
-lib/python1.5/Tools/idle/ClassBrowser.py
-lib/python1.5/Tools/idle/ColorDelegator.py
-lib/python1.5/Tools/idle/Debugger.py
-lib/python1.5/Tools/idle/Delegator.py
-lib/python1.5/Tools/idle/EditorWindow.py
-lib/python1.5/Tools/idle/FileList.py
-lib/python1.5/Tools/idle/FormatParagraph.py
-lib/python1.5/Tools/idle/FrameViewer.py
-lib/python1.5/Tools/idle/GrepDialog.py
-lib/python1.5/Tools/idle/History.py
-lib/python1.5/Tools/idle/IOBinding.py
-lib/python1.5/Tools/idle/MultiScrolledLists.py
-lib/python1.5/Tools/idle/NEWS.txt
-lib/python1.5/Tools/idle/OutputWindow.py
-lib/python1.5/Tools/idle/PathBrowser.py
-lib/python1.5/Tools/idle/Percolator.py
-lib/python1.5/Tools/idle/PyShell.py
-lib/python1.5/Tools/idle/README.txt
-lib/python1.5/Tools/idle/ReplaceDialog.py
-lib/python1.5/Tools/idle/ScriptBinding.py
-lib/python1.5/Tools/idle/ScrolledList.py
-lib/python1.5/Tools/idle/SearchBinding.py
-lib/python1.5/Tools/idle/SearchDialog.py
-lib/python1.5/Tools/idle/SearchDialogBase.py
-lib/python1.5/Tools/idle/SearchEngine.py
-lib/python1.5/Tools/idle/Separator.py
-lib/python1.5/Tools/idle/StackViewer.py
-lib/python1.5/Tools/idle/TODO.txt
-lib/python1.5/Tools/idle/UndoDelegator.py
-lib/python1.5/Tools/idle/WidgetRedirector.py
-lib/python1.5/Tools/idle/WindowList.py
-lib/python1.5/Tools/idle/ZoomHeight.py
-lib/python1.5/Tools/idle/eventparse.py
-lib/python1.5/Tools/idle/extend.py
-lib/python1.5/Tools/idle/extend.txt
-lib/python1.5/Tools/idle/help.txt
-lib/python1.5/Tools/idle/idle.bat
-lib/python1.5/Tools/idle/idle.py
-lib/python1.5/Tools/idle/idle.pyw
-lib/python1.5/Tools/idle/idlever.py
-lib/python1.5/Tools/idle/keydefs.py
-lib/python1.5/Tools/idle/testcode.py
-lib/python1.5/Tools/modulator/EXAMPLE.py
-lib/python1.5/Tools/modulator/README
-lib/python1.5/Tools/modulator/ScrolledListbox.py
-lib/python1.5/Tools/modulator/Templates/copyright
-lib/python1.5/Tools/modulator/Templates/module_head
-lib/python1.5/Tools/modulator/Templates/module_method
-lib/python1.5/Tools/modulator/Templates/module_tail
-lib/python1.5/Tools/modulator/Templates/object_head
-lib/python1.5/Tools/modulator/Templates/object_method
-lib/python1.5/Tools/modulator/Templates/object_mlist
-lib/python1.5/Tools/modulator/Templates/object_new
-lib/python1.5/Tools/modulator/Templates/object_structure
-lib/python1.5/Tools/modulator/Templates/object_tail
-lib/python1.5/Tools/modulator/Templates/object_tp_as_mapping
-lib/python1.5/Tools/modulator/Templates/object_tp_as_number
-lib/python1.5/Tools/modulator/Templates/object_tp_as_sequence
-lib/python1.5/Tools/modulator/Templates/object_tp_call
-lib/python1.5/Tools/modulator/Templates/object_tp_compare
-lib/python1.5/Tools/modulator/Templates/object_tp_dealloc
-lib/python1.5/Tools/modulator/Templates/object_tp_getattr
-lib/python1.5/Tools/modulator/Templates/object_tp_hash
-lib/python1.5/Tools/modulator/Templates/object_tp_print
-lib/python1.5/Tools/modulator/Templates/object_tp_repr
-lib/python1.5/Tools/modulator/Templates/object_tp_setattr
-lib/python1.5/Tools/modulator/Templates/object_tp_str
-lib/python1.5/Tools/modulator/Tkextra.py
-lib/python1.5/Tools/modulator/genmodule.py
-lib/python1.5/Tools/modulator/modulator.py
-lib/python1.5/Tools/modulator/varsubst.py
-lib/python1.5/Tools/pynche/ChipViewer.py
-lib/python1.5/Tools/pynche/ColorDB.py
-lib/python1.5/Tools/pynche/DetailsViewer.py
-lib/python1.5/Tools/pynche/ListViewer.py
-lib/python1.5/Tools/pynche/Main.py
-lib/python1.5/Tools/pynche/PyncheWidget.py
-lib/python1.5/Tools/pynche/README
-lib/python1.5/Tools/pynche/StripViewer.py
-lib/python1.5/Tools/pynche/Switchboard.py
-lib/python1.5/Tools/pynche/TextViewer.py
-lib/python1.5/Tools/pynche/TypeinViewer.py
-lib/python1.5/Tools/pynche/X/rgb.txt
-lib/python1.5/Tools/pynche/X/xlicense.txt
-lib/python1.5/Tools/pynche/__init__.py
-lib/python1.5/Tools/pynche/pyColorChooser.py
-lib/python1.5/Tools/pynche/pynche
-lib/python1.5/Tools/pynche/pynche.pyw
-lib/python1.5/Tools/scripts/README
-lib/python1.5/Tools/scripts/byteyears.py
-lib/python1.5/Tools/scripts/checkpyc.py
-lib/python1.5/Tools/scripts/classfix.py
-lib/python1.5/Tools/scripts/copytime.py
-lib/python1.5/Tools/scripts/crlf.py
-lib/python1.5/Tools/scripts/cvsfiles.py
-lib/python1.5/Tools/scripts/dutree.doc
-lib/python1.5/Tools/scripts/dutree.py
-lib/python1.5/Tools/scripts/eptags.py
-lib/python1.5/Tools/scripts/findlinksto.py
-lib/python1.5/Tools/scripts/fixcid.py
-lib/python1.5/Tools/scripts/fixheader.py
-lib/python1.5/Tools/scripts/fixnotice.py
-lib/python1.5/Tools/scripts/fixps.py
-lib/python1.5/Tools/scripts/ftpmirror.py
-lib/python1.5/Tools/scripts/h2py.py
-lib/python1.5/Tools/scripts/ifdef.py
-lib/python1.5/Tools/scripts/lfcr.py
-lib/python1.5/Tools/scripts/linktree.py
-lib/python1.5/Tools/scripts/lll.py
-lib/python1.5/Tools/scripts/logmerge.py
-lib/python1.5/Tools/scripts/mailerdaemon.py
-lib/python1.5/Tools/scripts/methfix.py
-lib/python1.5/Tools/scripts/mkreal.py
-lib/python1.5/Tools/scripts/ndiff.py
-lib/python1.5/Tools/scripts/nm2def.py
-lib/python1.5/Tools/scripts/objgraph.py
-lib/python1.5/Tools/scripts/pathfix.py
-lib/python1.5/Tools/scripts/pdeps.py
-lib/python1.5/Tools/scripts/pindent.py
-lib/python1.5/Tools/scripts/ptags.py
-lib/python1.5/Tools/scripts/rgrep.py
-lib/python1.5/Tools/scripts/suff.py
-lib/python1.5/Tools/scripts/sum5.py
-lib/python1.5/Tools/scripts/tabnanny.py
-lib/python1.5/Tools/scripts/tabpolice.py
-lib/python1.5/Tools/scripts/texi2html.py
-lib/python1.5/Tools/scripts/treesync.py
-lib/python1.5/Tools/scripts/untabify.py
-lib/python1.5/Tools/scripts/which.py
-lib/python1.5/Tools/scripts/xxci.py
-lib/python1.5/Tools/versioncheck/README
-lib/python1.5/Tools/versioncheck/_checkversion.py
-lib/python1.5/Tools/versioncheck/checkversions.py
-lib/python1.5/Tools/versioncheck/pyversioncheck.py
-lib/python1.5/Tools/webchecker/README
-lib/python1.5/Tools/webchecker/robotparser.py
-lib/python1.5/Tools/webchecker/tktools.py
-lib/python1.5/Tools/webchecker/wcgui.py
-lib/python1.5/Tools/webchecker/wcmac.py
-lib/python1.5/Tools/webchecker/wcnew.py
-lib/python1.5/Tools/webchecker/webchecker.py
-lib/python1.5/Tools/webchecker/websucker.py
-lib/python1.5/Tools/webchecker/wsgui.py
-lib/python1.5/Tools/world/README
-lib/python1.5/Tools/world/world
-@dirrm lib/python1.5/Tools/world
-@dirrm lib/python1.5/Tools/webchecker
-@dirrm lib/python1.5/Tools/versioncheck
-@dirrm lib/python1.5/Tools/scripts
-@dirrm lib/python1.5/Tools/pynche/X
-@dirrm lib/python1.5/Tools/pynche
-@dirrm lib/python1.5/Tools/modulator/Templates
-@dirrm lib/python1.5/Tools/modulator
-@dirrm lib/python1.5/Tools/idle
-@dirrm lib/python1.5/Tools/freeze
-@dirrm lib/python1.5/Tools/faqwiz
-@dirrm lib/python1.5/Tools/bgen/bgen
-@dirrm lib/python1.5/Tools/bgen
-@dirrm lib/python1.5/Tools/audiopy
-@dirrm lib/python1.5/Tools
diff --git a/lang/python22/pkg-plist.gmp b/lang/python22/pkg-plist.gmp
deleted file mode 100644
index 4b041045de3e..000000000000
--- a/lang/python22/pkg-plist.gmp
+++ /dev/null
@@ -1 +0,0 @@
-lib/python1.5/lib-dynload/mpzmodule.so
diff --git a/lang/python23/Makefile b/lang/python23/Makefile
deleted file mode 100644
index fe715b119522..000000000000
--- a/lang/python23/Makefile
+++ /dev/null
@@ -1,114 +0,0 @@
-# New ports collection makefile for: python
-# Version required: 1.5.2
-# Date created: 08 August 1995
-# Whom: jkh
-#
-# $FreeBSD$
-#
-
-DISTNAME= py152
-PKGNAME= python-1.5.2
-CATEGORIES= lang python tk82
-MASTER_SITES= ftp://www.python.org/pub/python/src/ \
- ftp://ftp.cwi.nl/pub/python/src/
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= tg@FreeBSD.org
-
-LIB_DEPENDS= ${TK_DEPENDS}
-
-DIST_SUBDIR= python
-WRKSRC= ${WRKDIR}/Python-1.5.2
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-fpectl --with-libs='-lxpg4'
-CONFIGURE_ENV= OPT="${CFLAGS}"
-INSTALL_TARGET= install
-PLIST= ${WRKDIR}/PLIST
-MAN1= python.1
-
-#
-# The standard setup file
-#
-SETUP_FILE= Setup
-
-#
-# Support for Tk is compiled in by default.
-#
-WITH_TK?= yes
-.if defined(WITH_TK) && $(WITH_TK) == yes
-TK_DEPENDS= tk82.1:${PORTSDIR}/x11-toolkits/tk82
-SETUP_LOCAL= Setup.tk
-PLIST_TK= ${PKGDIR}/PLIST.tk
-.endif
-
-#
-# If you want to use Python's thread module, you need to set WITH_THREADS
-# to 'yes', and you must have the FreeBSD threading c library (libc_r)
-# installed. See 'man 3 pthread' for details on libc_r.
-#
-# This option is enabled by default.
-#
-WITH_THREADS?= yes
-LIBC_R!= /sbin/ldconfig -r | grep c_r || true
-.if ${LIBC_R} != "" && defined(WITH_THREADS) && ${WITH_THREADS} == yes
-CONFIGURE_ARGS+= --with-thread
-CFLAGS+= -D_THREAD_SAFE
-CONFIGURE_ENV+= LDFLAGS="-pthread ${LDFLAGS}"
-.endif
-
-#
-# The mpz module is built on machines with a full source tree
-#
-.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
-SETUP_LOCAL+= Setup.gmp
-PLIST_GMP= ${PKGDIR}/PLIST.gmp
-.endif
-
-#
-# Install the Tools by default. It contains scripts ranging from an IDE
-# to a web tree checker, to a collection of simple scripts that are useful
-# while extending or managing Python.
-#
-WITH_TOOLS?= yes
-.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
-PLIST_TOOLS= ${PKGDIR}/PLIST.Tools
-.endif
-
-post-extract:
- cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
-
-post-configure:
- ${CP} ${FILESDIR}/${SETUP_FILE} ${WRKSRC}/Modules/Setup
-.for file in ${SETUP_LOCAL}
- ${CAT} ${FILESDIR}/${file} >> ${WRKSRC}/Modules/Setup.local
-.endfor
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 400000
-PLATFORMS=plat-freebsd2 plat-freebsd3
-.elif ${OSVERSION} >= 300000
-PLATFORMS=plat-freebsd2 plat-freebsd4
-.else
-PLATFORMS=plat-freebsd3 plat-freebsd4
-.endif
-
-pre-install:
-.for platform in ${PLATFORMS}
- ${MKDIR} ${PREFIX}/lib/python1.5/${platform}
- ${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/* \
- ${PREFIX}/lib/python1.5/${platform}/
-.endfor
- @sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
-
-post-install:
- strip ${PREFIX}/bin/python
- @${MKDIR} ${PREFIX}/share/doc/python
- ${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
- @${MKDIR} ${PREFIX}/lib/python1.5/site-packages
-.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
- @cd ${WRKSRC}; tar cf - Tools | \
- (cd ${PREFIX}/lib/python1.5; tar xf -)
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/lang/python23/distinfo b/lang/python23/distinfo
deleted file mode 100644
index 72ca6a75cf6c..000000000000
--- a/lang/python23/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (python/py152.tgz) = e9d677ae6d5a3efc6937627ed8a3e752
diff --git a/lang/python23/files/Setup b/lang/python23/files/Setup
deleted file mode 100644
index ec3a6be9631a..000000000000
--- a/lang/python23/files/Setup
+++ /dev/null
@@ -1,401 +0,0 @@
-# The file Setup is used by the makesetup script to construct the files
-# Makefile and config.c, from Makefile.pre and config.c.in,
-# respectively. The file Setup itself is initially copied from
-# Setup.in; once it exists it will not be overwritten, so you can edit
-# Setup to your heart's content. Note that Makefile.pre is created
-# from Makefile.pre.in by the toplevel configure script.
-
-# (VPATH notes: Setup and Makefile.pre are in the build directory, as
-# are Makefile and config.c; the *.in files are in the source
-# directory.)
-
-# Each line in this file describes one or more optional modules.
-# Comment out lines to suppress modules.
-# Lines have the following structure:
-#
-# <module> ... [<sourcefile> ...] [<cpparg> ...] [<library> ...]
-#
-# <sourcefile> is anything ending in .c (.C, .cc, .c++ are C++ files)
-# <cpparg> is anything starting with -I, -D, -U or -C
-# <library> is anything ending in .a or beginning with -l or -L
-# <module> is anything else but should be a valid Python
-# identifier (letters, digits, underscores, beginning with non-digit)
-#
-# Lines can also have the form
-#
-# <name> = <value>
-#
-# which defines a Make variable definition inserted into Makefile.in
-#
-# Finally, if a line has the literal form
-#
-# *shared*
-#
-# (that is including the '*' and '*' !) then the following modules will
-# not be included in the config.c file, nor in the list of objects to be
-# added to the library archive, and their linker options won't be added
-# to the linker options, but rules to create their .o files and their
-# shared libraries will still be added to the Makefile, and their
-# names will be collected in the Make variable SHAREDMODS. This is
-# used to build modules as shared libraries. (They must be installed
-# using "make sharedinstall".) (For compatibility, *noconfig* has the
-# same effect as *shared*.)
-
-# NOTE: As a standard policy, as many modules as can be supported by a
-# platform should be present. The distribution comes with all modules
-# enabled that are supported by most platforms and don't require you
-# to ftp sources from elsewhere.
-
-
-# Some special rules to define PYTHONPATH.
-# Edit the definitions below to indicate which options you are using.
-# Don't add any whitespace or comments!
-
-# Directories where library files get installed.
-# DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
-DESTLIB=$(LIBDEST)
-MACHDESTLIB=$(BINLIBDEST)
-
-# NOTE: all the paths are now relative to the prefix that is computed
-# at run time!
-
-# Standard path -- don't edit.
-# No leading colon since this is the first entry
-# Empty since this is now just the runtime prefix.
-DESTPATH=
-
-# Site specific path insertions -- should begin with : if non-empty
-SITEPATH=
-
-# Standard enabled (tests are always available)
-TESTPATH=:test
-
-# Path for machine- or system-dependent modules (and shared libraries)
-MACHDEPPATH=:plat-$(MACHDEP)
-
-COREPYTHONPATH=$(DESTPATH)$(SITEPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
-PYTHONPATH=$(COREPYTHONPATH)
-
-
-# The modules listed here can't be built as shared libraries for
-# various reasons; therefore they are listed here instead of in the
-# normal order.
-
-# Some modules that are normally always on:
-
-regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style
-pcre pcremodule.c pypcre.c # Regular expressions, Perl style (for re.py)
-posix posixmodule.c # posix (UNIX) system calls
-signal signalmodule.c # signal(2)
-
-# The SGI specific GL module:
-
-GLHACK=-Dclear=__GLclear
-#gl glmodule.c cgensupport.c -I$(srcdir) $(GLHACK) -lgl -lX11
-
-# The thread module is now automatically enabled, see Setup.thread.
-
-# Pure module. Cannot be linked dynamically.
-# -DWITH_QUANTIFY, -DWITH_PURIFY, or -DWITH_ALL_PURE
-#WHICH_PURE_PRODUCTS=-DWITH_ALL_PURE
-#PURE_INCLS=-I/usr/local/include
-#PURE_STUBLIBS=-L/usr/local/lib -lpurify_stubs -lquantify_stubs
-#pure puremodule.c $(WHICH_PURE_PRODUCTS) $(PURE_INCLS) $(PURE_STUBLIBS)
-
-# Uncommenting the following line tells makesetup that all following
-# modules are to be built as shared libraries (see above for more
-# detail):
-
-#*shared*
-
-
-# GNU readline. Unlike previous Python incarnations, GNU readline is
-# now incorporated in an optional module, configured in the Setup file
-# instead of by a configure script switch. You may have to insert a
-# -L option pointing to the directory where libreadline.* lives,
-# and you may have to change -ltermcap to -ltermlib or perhaps remove
-# it, depending on your system -- see the GNU readline instructions.
-# It's okay for this to be a shared library, too.
-
-readline readline.c -lmytinfo -lreadline -ltermcap
-
-
-# Modules that should always be present (non UNIX dependent):
-
-array arraymodule.c # array objects
-cmath cmathmodule.c # complex math library functions
-math mathmodule.c -lm # math library functions, e.g. sin()
-strop stropmodule.c # fast string operations implemented in C
-struct structmodule.c # binary structure packing/unpacking
-time timemodule.c # -lm # time operations and variables
-operator operator.c # operator.add() and similar goodies
-
-_locale _localemodule.c # access to ISO C locale support
-
-
-# Modules with some UNIX dependencies -- on by default:
-# (If you have a really backward UNIX, select and socket may not be
-# supported...)
-
-fcntl fcntlmodule.c # fcntl(2) and ioctl(2)
-pwd pwdmodule.c # pwd(3)
-grp grpmodule.c # grp(3)
-select selectmodule.c # select(2); not on ancient System V
-socket socketmodule.c # socket(2); not on ancient System V
-errno errnomodule.c # posix (UNIX) errno values
-
-# The crypt module is now disabled by default because it breaks builds
-# on many systems (where -lcrypt is needed), e.g. Linux (I believe).
-crypt cryptmodule.c -lcrypt # crypt(3); needs -lcrypt on some systems
-
-*shared*
-
-# Some more UNIX dependent modules -- off by default, since these
-# are not supported by all UNIX systems:
-
-nis nismodule.c # Sun yellow pages -- not everywhere
-termios termios.c # Steen Lumholt's termios module
-resource resource.c # Jeremy Hylton's rlimit interface
-
-
-# Multimedia modules -- off by default.
-# These don't work for 64-bit platforms!!!
-# These represent audio samples or images as strings:
-
-audioop audioop.c # Operations on audio samples
-imageop imageop.c # Operations on images
-rgbimg rgbimgmodule.c # Read SGI RGB image files (but coded portably)
-
-
-# The stdwin module provides a simple, portable (between X11 and Mac)
-# windowing interface. You need to ftp the STDWIN library, e.g. from
-# ftp://ftp.cwi.nl/pub/stdwin. (If you get it elsewhere, be sure to
-# get version 1.0 or higher!) The STDWIN variable must point to the
-# STDWIN toplevel directory.
-
-# Uncomment and edit as needed:
-#STDWIN=/ufs/guido/src/stdwin
-
-# Uncomment these lines:
-#STDWINPATH=:$(DESTLIB)/stdwin
-#LIBTEXTEDIT=$(STDWIN)/$(MACHDEP)/Packs/textedit/libtextedit.a
-#LIBX11STDWIN=$(STDWIN)/$(MACHDEP)/Ports/x11/libstdwin.a
-#stdwin stdwinmodule.c -I$(STDWIN)/H $(LIBTEXTEDIT) $(LIBX11STDWIN) -lX11
-
-# Use this instead of the last two lines above for alphanumeric stdwin:
-#LIBALFASTDWIN=$(STDWIN)/$(MACHDEP)/Ports/alfa/libstdwin.a
-#stdwin stdwinmodule.c -I$(STDWIN)/H $(LIBTEXTEDIT) $(LIBALFASTDWIN) -ltermcap
-
-
-# The md5 module implements the RSA Data Security, Inc. MD5
-# Message-Digest Algorithm, described in RFC 1321. The necessary files
-# md5c.c and md5.h are included here.
-
-md5 md5module.c md5c.c
-
-
-# The sha module implements the SHA checksum algorithm.
-# (NIST's Secure Hash Algorithm.)
-sha shamodule.c
-
-
-# The mpz module interfaces to the GNU Multiple Precision library.
-# You need to ftp the GNU MP library.
-# The GMP variable must point to the GMP source directory.
-# This was originally written and tested against GMP 1.2 and 1.3.2.
-# It has been modified by Rob Hooft to work with 2.0.2 as well, but I
-# haven't tested it recently.
-
-# A compatible MP library unencombered by the GPL also exists. It was
-# posted to comp.sources.misc in volume 40 and is widely available from
-# FTP archive sites. One URL for it is:
-# ftp://gatekeeper.dec.com/.b/usenet/comp.sources.misc/volume40/fgmp/part01.Z
-
-#GMP=/ufs/guido/src/gmp
-#mpz mpzmodule.c -lgmp
-
-
-# SGI IRIX specific modules -- off by default.
-
-# These module work on any SGI machine:
-
-# *** gl must be enabled higher up in this file ***
-#fm fmmodule.c -lfm -lgl # Font Manager
-#sgi sgimodule.c # sgi.nap() and a few more
-
-# This module requires the header file
-# /usr/people/4Dgifts/iristools/include/izoom.h:
-
-#imgfile imgfile.c -limage -lgutil -lm # Image Processing Utilities
-
-
-# These modules require the Multimedia Development Option (I think):
-
-#al almodule.c -laudio # Audio Library
-#cd cdmodule.c -lcdaudio -lds -lmediad # CD Audio Library
-#cl clmodule.c -lcl -lawareaudio # Compression Library
-#sv svmodule.c yuvconvert.c -lsvideo -lXext -lX11 # Starter Video
-
-
-# The FORMS library, by Mark Overmars, implements user interface
-# components such as dialogs and buttons using SGI's GL and FM
-# libraries. You must ftp the FORMS library separately from
-# ftp://ftp.cs.ruu.nl/pub/SGI/FORMS. It was tested with FORMS 2.2a.
-# The FORMS variable must point to the FORMS subdirectory of the forms
-# toplevel directory:
-
-#FORMS=/ufs/guido/src/forms/FORMS
-#fl flmodule.c -I$(FORMS) $(FORMS)/libforms.a -lfm -lgl
-
-
-# SunOS specific modules -- off by default:
-
-#sunaudiodev sunaudiodev.c
-
-
-# George Neville-Neil's timing module:
-
-timing timingmodule.c
-
-
-# The _tkinter module.
-#
-# The TKPATH variable is always enabled, to save you the effort.
-TKPATH=:lib-tk
-
-# The command for _tkinter is long and site specific. Please
-# uncomment and/or edit those parts as indicated. If you don't have a
-# specific extension (e.g. Tix or BLT), leave the corresponding line
-# commented out. (Leave the trailing backslashes in! If you
-# experience strange errors, you may want to join all uncommented
-# lines and remove the backslashes -- the backslash interpretation is
-# done by the shell's "read" command and it may not be implemented on
-# every system.
-
-# *** Always uncomment this (leave the leading underscore in!):
-# _tkinter _tkinter.c tkappinit.c -DWITH_APPINIT \
-# *** Uncommend and edit to reflect where your X11 header files are:
-# -I/usr/X11R6/include \
-# *** Or uncomment this for Solaris:
-# -I/usr/openwin/include \
-# *** Uncomment and edit to reflect where your Tcl/Tk headers are:
-# -I/usr/local/include \
-# *** Uncomment and edit for Tix extension only:
-# -DWITH_TIX -ltix4.1.8.0 \
-# *** Uncomment and edit for BLT extension only:
-# -DWITH_BLT -I/usr/local/blt/blt8.0-unoff/include -lBLT8.0 \
-# *** Uncomment and edit for PIL (TkImaging) extension only:
-# -DWITH_PIL -I../Extensions/Imaging/libImaging tkImaging.c \
-# *** Uncomment and edit for Mesa (what's Mesa?):
-# -lGL -lGLU -lMesatk -lMesaaux \
-# *** Uncomment and edit for TOGL extension only:
-# -DWITH_TOGL togl.c \
-# *** Uncomment and edit to reflect where your Tcl/Tk libraries are:
-# -L/usr/local/lib \
-# *** Uncomment and edit to reflect your Tcl/Tk versions:
-# -ltk8.0 -ltcl8.0 \
-# *** Uncomment and edit to reflect where your X11 libraries are:
-# -L/usr/X11R6/lib \
-# *** Or uncomment this for Solaris:
-# -L/usr/openwin/lib \
-# *** Always uncomment this; X11 libraries to link with:
-# -lX11 -lXext -lXmu
-
-
-# Lance Ellinghaus's modules:
-
-rotor rotormodule.c # enigma-inspired encryption
-syslog syslogmodule.c # syslog daemon interface
-
-
-# Lance's curses module. This requires the System V version of
-# curses, sometimes known as ncurses (e.g. on Linux, link with
-# -lncurses instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include
-# -L/usr/5lib before -lcurses).
-
-curses cursesmodule.c -lmytinfo -lncurses -ltermcap
-
-
-
-# Tommy Burnette's 'new' module (creates new empty objects of certain kinds):
-
-#new newmodule.c
-
-
-# Generic (SunOS / SVR4) dynamic loading module.
-# This is not needed for dynamic loading of Python modules --
-# it is a highly experimental and dangerous device for calling
-# *arbitrary* C functions in *arbitrary* shared libraries:
-
-dl dlmodule.c
-
-# Modules that provide persistent dictionary-like semantics. You will
-# probably want to arrange for at least one of them to be available on
-# your machine, though none are defined by default because of library
-# dependencies. The Python module anydbm.py provides an
-# implementation independent wrapper for these; dumbdbm.py provides
-# similar functionality (but slower of course) implemented in Python.
-
-# The standard Unix dbm module:
-
-dbm dbmmodule.c # dbm(3) may require -lndbm or similar
-
-# Anthony Baxter's gdbm module (derived from Jack's dbm module)
-# GNU dbm(3) will require -lgdbm:
-
-#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
-
-
-# Berkeley DB interface.
-#
-# This requires the Berkeley DB code, see
-# ftp://ftp.cs.berkeley.edu/pub/4bsd/db.1.85.tar.gz
-#
-# Edit the variables DB and DBPORT to point to the db top directory
-# and the subdirectory of PORT where you built it.
-
-#DB=/depot/sundry/src/db.1.85/
-#DBPORT=$(DB)/PORT/sunos.5.2
-#bsddb bsddbmodule.o -I$(DB)/include -I$(DBPORT) $(DBPORT)/libdb.a
-bsddb bsddbmodule.o
-
-
-
-# David Wayne Williams' soundex module
-#soundex soundex.c
-
-# Helper module for various ascii-encoders
-binascii binascii.c
-
-# Fred Drake's interface to the Python parser.
-parser parsermodule.c
-
-# Digital Creations' cStringIO and cPickle
-cStringIO cStringIO.c
-cPickle cPickle.c
-
-
-# Lee Busby's SIGFPE modules.
-# The library to link fpectl with is platform specific.
-# Choose *one* of the options below for fpectl:
-
-# For SGI IRIX (tested on 5.3):
-#fpectl fpectlmodule.c -lfpe
-
-# For Solaris with SunPro compiler (tested on Solaris 2.5 with SunPro C 4.2):
-# (Without the compiler you don't have -lsunmath.)
-#fpectl fpectlmodule.c -R/opt/SUNWspro/lib -lsunmath -lm
-
-# For other systems: see instructions in fpectlmodule.c.
-fpectl fpectlmodule.c
-
-# Test module for fpectl. No extra libraries needed.
-fpetest fpetestmodule.c
-
-# Andrew Kuchling's zlib module.
-# This require zlib 1.0.4 (or later). See http://quest.jpl.nasa.gov/zlib/
-zlib zlibmodule.c -lz
-
-
-# Example -- included for reference only:
-# xx xxmodule.c
diff --git a/lang/python23/files/Setup.gmp b/lang/python23/files/Setup.gmp
deleted file mode 100644
index 5e70d8f76734..000000000000
--- a/lang/python23/files/Setup.gmp
+++ /dev/null
@@ -1,16 +0,0 @@
-*shared*
-
-# The mpz module interfaces to the GNU Multiple Precision library.
-# You need to ftp the GNU MP library.
-# The GMP variable must point to the GMP source directory.
-# This was originally written and tested against GMP 1.2 and 1.3.2.
-# It has been modified by Rob Hooft to work with 2.0.2 as well, but I
-# haven't tested it recently.
-
-# A compatible MP library unencombered by the GPL also exists. It was
-# posted to comp.sources.misc in volume 40 and is widely available from
-# FTP archive sites. One URL for it is:
-# ftp://gatekeeper.dec.com/.b/usenet/comp.sources.misc/volume40/fgmp/part01.Z
-
-GMP=/usr/src/contrib/libgmp
-mpz mpzmodule.c -I$(GMP) -I$(GMP)/mpn/generic -lgmp
diff --git a/lang/python23/files/patch-aa b/lang/python23/files/patch-aa
deleted file mode 100644
index d55ebc99fd46..000000000000
--- a/lang/python23/files/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
---- Makefile.in.orig Tue Dec 9 16:18:33 1997
-+++ Makefile.in Sat Dec 13 11:19:12 1997
-@@ -131,8 +131,8 @@
-
- # Portable install script (configure doesn't always guess right)
- INSTALL= @srcdir@/install-sh -c
--INSTALL_PROGRAM=${INSTALL} -m $(EXEMODE)
--INSTALL_DATA= ${INSTALL} -m $(FILEMODE)
-+INSTALL_PROGRAM=${BSD_INSTALL_SCRIPT}
-+INSTALL_DATA= ${BSD_INSTALL_DATA}
-
- # --with-PACKAGE options for configure script
- # e.g. --with-readline --with-svr5 --with-solaris --with-thread
diff --git a/lang/python23/pkg-comment b/lang/python23/pkg-comment
deleted file mode 100644
index d2f9289af5eb..000000000000
--- a/lang/python23/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An interpreted object-oriented programming language
diff --git a/lang/python23/pkg-descr b/lang/python23/pkg-descr
deleted file mode 100644
index a2103f1521db..000000000000
--- a/lang/python23/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Python is an interpreted object-oriented programming language, and is
-often compared to Tcl, Perl or Scheme.
diff --git a/lang/python23/pkg-plist b/lang/python23/pkg-plist
deleted file mode 100644
index 2360c6ba0f0d..000000000000
--- a/lang/python23/pkg-plist
+++ /dev/null
@@ -1,997 +0,0 @@
-bin/python1.5
-bin/python
-share/doc/python/COPYRIGHT
-include/python1.5/Python.h
-include/python1.5/abstract.h
-include/python1.5/bitset.h
-include/python1.5/bufferobject.h
-include/python1.5/cStringIO.h
-include/python1.5/ceval.h
-include/python1.5/classobject.h
-include/python1.5/cobject.h
-include/python1.5/compile.h
-include/python1.5/complexobject.h
-include/python1.5/config.h
-include/python1.5/dictobject.h
-include/python1.5/errcode.h
-include/python1.5/eval.h
-include/python1.5/fileobject.h
-include/python1.5/floatobject.h
-include/python1.5/frameobject.h
-include/python1.5/funcobject.h
-include/python1.5/graminit.h
-include/python1.5/grammar.h
-include/python1.5/import.h
-include/python1.5/intobject.h
-include/python1.5/intrcheck.h
-include/python1.5/listobject.h
-include/python1.5/longintrepr.h
-include/python1.5/longobject.h
-include/python1.5/marshal.h
-include/python1.5/metagrammar.h
-include/python1.5/methodobject.h
-include/python1.5/modsupport.h
-include/python1.5/moduleobject.h
-include/python1.5/mymalloc.h
-include/python1.5/mymath.h
-include/python1.5/myproto.h
-include/python1.5/myselect.h
-include/python1.5/mytime.h
-include/python1.5/node.h
-include/python1.5/object.h
-include/python1.5/objimpl.h
-include/python1.5/opcode.h
-include/python1.5/osdefs.h
-include/python1.5/parsetok.h
-include/python1.5/patchlevel.h
-include/python1.5/pgenheaders.h
-include/python1.5/pydebug.h
-include/python1.5/pyerrors.h
-include/python1.5/pyfpe.h
-include/python1.5/pystate.h
-include/python1.5/pythonrun.h
-include/python1.5/pythread.h
-include/python1.5/rangeobject.h
-include/python1.5/rename2.h
-include/python1.5/sliceobject.h
-include/python1.5/stringobject.h
-include/python1.5/structmember.h
-include/python1.5/sysmodule.h
-include/python1.5/thread.h
-include/python1.5/token.h
-include/python1.5/traceback.h
-include/python1.5/tupleobject.h
-lib/python1.5/BaseHTTPServer.py
-lib/python1.5/BaseHTTPServer.pyc
-lib/python1.5/BaseHTTPServer.pyo
-lib/python1.5/Bastion.py
-lib/python1.5/Bastion.pyc
-lib/python1.5/Bastion.pyo
-lib/python1.5/CGIHTTPServer.py
-lib/python1.5/CGIHTTPServer.pyc
-lib/python1.5/CGIHTTPServer.pyo
-lib/python1.5/ConfigParser.py
-lib/python1.5/ConfigParser.pyc
-lib/python1.5/ConfigParser.pyo
-lib/python1.5/MimeWriter.py
-lib/python1.5/MimeWriter.pyc
-lib/python1.5/MimeWriter.pyo
-lib/python1.5/Queue.py
-lib/python1.5/Queue.pyc
-lib/python1.5/Queue.pyo
-lib/python1.5/SimpleHTTPServer.py
-lib/python1.5/SimpleHTTPServer.pyc
-lib/python1.5/SimpleHTTPServer.pyo
-lib/python1.5/SocketServer.py
-lib/python1.5/SocketServer.pyc
-lib/python1.5/SocketServer.pyo
-lib/python1.5/StringIO.py
-lib/python1.5/StringIO.pyc
-lib/python1.5/StringIO.pyo
-lib/python1.5/UserDict.py
-lib/python1.5/UserDict.pyc
-lib/python1.5/UserDict.pyo
-lib/python1.5/UserList.py
-lib/python1.5/UserList.pyc
-lib/python1.5/UserList.pyo
-lib/python1.5/aifc.py
-lib/python1.5/aifc.pyc
-lib/python1.5/aifc.pyo
-lib/python1.5/anydbm.py
-lib/python1.5/anydbm.pyc
-lib/python1.5/anydbm.pyo
-lib/python1.5/asynchat.py
-lib/python1.5/asynchat.pyc
-lib/python1.5/asynchat.pyo
-lib/python1.5/asyncore.py
-lib/python1.5/asyncore.pyc
-lib/python1.5/asyncore.pyo
-lib/python1.5/audiodev.py
-lib/python1.5/audiodev.pyc
-lib/python1.5/audiodev.pyo
-lib/python1.5/base64.py
-lib/python1.5/base64.pyc
-lib/python1.5/base64.pyo
-lib/python1.5/bdb.py
-lib/python1.5/bdb.pyc
-lib/python1.5/bdb.pyo
-lib/python1.5/binhex.py
-lib/python1.5/binhex.pyc
-lib/python1.5/binhex.pyo
-lib/python1.5/bisect.py
-lib/python1.5/bisect.pyc
-lib/python1.5/bisect.pyo
-lib/python1.5/calendar.py
-lib/python1.5/calendar.pyc
-lib/python1.5/calendar.pyo
-lib/python1.5/cgi.py
-lib/python1.5/cgi.pyc
-lib/python1.5/cgi.pyo
-lib/python1.5/cmd.py
-lib/python1.5/cmd.pyc
-lib/python1.5/cmd.pyo
-lib/python1.5/cmp.py
-lib/python1.5/cmp.pyc
-lib/python1.5/cmp.pyo
-lib/python1.5/cmpcache.py
-lib/python1.5/cmpcache.pyc
-lib/python1.5/cmpcache.pyo
-lib/python1.5/code.py
-lib/python1.5/code.pyc
-lib/python1.5/code.pyo
-lib/python1.5/codeop.py
-lib/python1.5/codeop.pyc
-lib/python1.5/codeop.pyo
-lib/python1.5/colorsys.py
-lib/python1.5/colorsys.pyc
-lib/python1.5/colorsys.pyo
-lib/python1.5/commands.py
-lib/python1.5/commands.pyc
-lib/python1.5/commands.pyo
-lib/python1.5/compileall.py
-lib/python1.5/compileall.pyc
-lib/python1.5/compileall.pyo
-lib/python1.5/config/Makefile
-lib/python1.5/config/Makefile.pre.in
-lib/python1.5/config/Setup
-lib/python1.5/config/Setup.local
-lib/python1.5/config/Setup.thread
-lib/python1.5/config/config.c
-lib/python1.5/config/config.c.in
-lib/python1.5/config/install-sh
-lib/python1.5/config/libpython1.5.a
-lib/python1.5/config/makesetup
-lib/python1.5/config/python.o
-lib/python1.5/copy.py
-lib/python1.5/copy.pyc
-lib/python1.5/copy.pyo
-lib/python1.5/copy_reg.py
-lib/python1.5/copy_reg.pyc
-lib/python1.5/copy_reg.pyo
-lib/python1.5/dbhash.py
-lib/python1.5/dbhash.pyc
-lib/python1.5/dbhash.pyo
-lib/python1.5/dircache.py
-lib/python1.5/dircache.pyc
-lib/python1.5/dircache.pyo
-lib/python1.5/dircmp.py
-lib/python1.5/dircmp.pyc
-lib/python1.5/dircmp.pyo
-lib/python1.5/dis.py
-lib/python1.5/dis.pyc
-lib/python1.5/dis.pyo
-lib/python1.5/dospath.py
-lib/python1.5/dospath.pyc
-lib/python1.5/dospath.pyo
-lib/python1.5/dumbdbm.py
-lib/python1.5/dumbdbm.pyc
-lib/python1.5/dumbdbm.pyo
-lib/python1.5/dump.py
-lib/python1.5/dump.pyc
-lib/python1.5/dump.pyo
-lib/python1.5/exceptions.py
-lib/python1.5/exceptions.pyc
-lib/python1.5/exceptions.pyo
-lib/python1.5/fileinput.py
-lib/python1.5/fileinput.pyc
-lib/python1.5/fileinput.pyo
-lib/python1.5/find.py
-lib/python1.5/find.pyc
-lib/python1.5/find.pyo
-lib/python1.5/fnmatch.py
-lib/python1.5/fnmatch.pyc
-lib/python1.5/fnmatch.pyo
-lib/python1.5/formatter.py
-lib/python1.5/formatter.pyc
-lib/python1.5/formatter.pyo
-lib/python1.5/fpformat.py
-lib/python1.5/fpformat.pyc
-lib/python1.5/fpformat.pyo
-lib/python1.5/ftplib.py
-lib/python1.5/ftplib.pyc
-lib/python1.5/ftplib.pyo
-lib/python1.5/getopt.py
-lib/python1.5/getopt.pyc
-lib/python1.5/getopt.pyo
-lib/python1.5/getpass.py
-lib/python1.5/getpass.pyc
-lib/python1.5/getpass.pyo
-lib/python1.5/glob.py
-lib/python1.5/glob.pyc
-lib/python1.5/glob.pyo
-lib/python1.5/gopherlib.py
-lib/python1.5/gopherlib.pyc
-lib/python1.5/gopherlib.pyo
-lib/python1.5/grep.py
-lib/python1.5/grep.pyc
-lib/python1.5/grep.pyo
-lib/python1.5/gzip.py
-lib/python1.5/gzip.pyc
-lib/python1.5/gzip.pyo
-lib/python1.5/htmlentitydefs.py
-lib/python1.5/htmlentitydefs.pyc
-lib/python1.5/htmlentitydefs.pyo
-lib/python1.5/htmllib.py
-lib/python1.5/htmllib.pyc
-lib/python1.5/htmllib.pyo
-lib/python1.5/httplib.py
-lib/python1.5/httplib.pyc
-lib/python1.5/httplib.pyo
-lib/python1.5/ihooks.py
-lib/python1.5/ihooks.pyc
-lib/python1.5/ihooks.pyo
-lib/python1.5/imaplib.py
-lib/python1.5/imaplib.pyc
-lib/python1.5/imaplib.pyo
-lib/python1.5/imghdr.py
-lib/python1.5/imghdr.pyc
-lib/python1.5/imghdr.pyo
-lib/python1.5/keyword.py
-lib/python1.5/keyword.pyc
-lib/python1.5/keyword.pyo
-lib/python1.5/knee.py
-lib/python1.5/knee.pyc
-lib/python1.5/knee.pyo
-lib/python1.5/lib-dynload/audioop.so
-lib/python1.5/lib-dynload/binascii.so
-lib/python1.5/lib-dynload/bsddbmodule.so
-lib/python1.5/lib-dynload/cPickle.so
-lib/python1.5/lib-dynload/cStringIO.so
-lib/python1.5/lib-dynload/cursesmodule.so
-lib/python1.5/lib-dynload/dbmmodule.so
-lib/python1.5/lib-dynload/dlmodule.so
-lib/python1.5/lib-dynload/fpectlmodule.so
-lib/python1.5/lib-dynload/fpetestmodule.so
-lib/python1.5/lib-dynload/imageop.so
-lib/python1.5/lib-dynload/md5module.so
-lib/python1.5/lib-dynload/nismodule.so
-lib/python1.5/lib-dynload/parsermodule.so
-lib/python1.5/lib-dynload/resource.so
-lib/python1.5/lib-dynload/rgbimgmodule.so
-lib/python1.5/lib-dynload/rotormodule.so
-lib/python1.5/lib-dynload/shamodule.so
-lib/python1.5/lib-dynload/syslogmodule.so
-lib/python1.5/lib-dynload/termios.so
-lib/python1.5/lib-dynload/timingmodule.so
-lib/python1.5/lib-dynload/zlibmodule.so
-lib/python1.5/lib-stdwin/Abstract.py
-lib/python1.5/lib-stdwin/Abstract.pyc
-lib/python1.5/lib-stdwin/Abstract.pyo
-lib/python1.5/lib-stdwin/BoxParent.py
-lib/python1.5/lib-stdwin/BoxParent.pyc
-lib/python1.5/lib-stdwin/BoxParent.pyo
-lib/python1.5/lib-stdwin/Buttons.py
-lib/python1.5/lib-stdwin/Buttons.pyc
-lib/python1.5/lib-stdwin/Buttons.pyo
-lib/python1.5/lib-stdwin/CSplit.py
-lib/python1.5/lib-stdwin/CSplit.pyc
-lib/python1.5/lib-stdwin/CSplit.pyo
-lib/python1.5/lib-stdwin/DirList.py
-lib/python1.5/lib-stdwin/DirList.pyc
-lib/python1.5/lib-stdwin/DirList.pyo
-lib/python1.5/lib-stdwin/FormSplit.py
-lib/python1.5/lib-stdwin/FormSplit.pyc
-lib/python1.5/lib-stdwin/FormSplit.pyo
-lib/python1.5/lib-stdwin/HVSplit.py
-lib/python1.5/lib-stdwin/HVSplit.pyc
-lib/python1.5/lib-stdwin/HVSplit.pyo
-lib/python1.5/lib-stdwin/Histogram.py
-lib/python1.5/lib-stdwin/Histogram.pyc
-lib/python1.5/lib-stdwin/Histogram.pyo
-lib/python1.5/lib-stdwin/Sliders.py
-lib/python1.5/lib-stdwin/Sliders.pyc
-lib/python1.5/lib-stdwin/Sliders.pyo
-lib/python1.5/lib-stdwin/Soundogram.py
-lib/python1.5/lib-stdwin/Soundogram.pyc
-lib/python1.5/lib-stdwin/Soundogram.pyo
-lib/python1.5/lib-stdwin/Split.py
-lib/python1.5/lib-stdwin/Split.pyc
-lib/python1.5/lib-stdwin/Split.pyo
-lib/python1.5/lib-stdwin/StripChart.py
-lib/python1.5/lib-stdwin/StripChart.pyc
-lib/python1.5/lib-stdwin/StripChart.pyo
-lib/python1.5/lib-stdwin/TextEdit.py
-lib/python1.5/lib-stdwin/TextEdit.pyc
-lib/python1.5/lib-stdwin/TextEdit.pyo
-lib/python1.5/lib-stdwin/TransParent.py
-lib/python1.5/lib-stdwin/TransParent.pyc
-lib/python1.5/lib-stdwin/TransParent.pyo
-lib/python1.5/lib-stdwin/VUMeter.py
-lib/python1.5/lib-stdwin/VUMeter.pyc
-lib/python1.5/lib-stdwin/VUMeter.pyo
-lib/python1.5/lib-stdwin/WindowParent.py
-lib/python1.5/lib-stdwin/WindowParent.pyc
-lib/python1.5/lib-stdwin/WindowParent.pyo
-lib/python1.5/lib-stdwin/WindowSched.py
-lib/python1.5/lib-stdwin/WindowSched.pyc
-lib/python1.5/lib-stdwin/WindowSched.pyo
-lib/python1.5/lib-stdwin/anywin.py
-lib/python1.5/lib-stdwin/anywin.pyc
-lib/python1.5/lib-stdwin/anywin.pyo
-lib/python1.5/lib-stdwin/basewin.py
-lib/python1.5/lib-stdwin/basewin.pyc
-lib/python1.5/lib-stdwin/basewin.pyo
-lib/python1.5/lib-stdwin/dirwin.py
-lib/python1.5/lib-stdwin/dirwin.pyc
-lib/python1.5/lib-stdwin/dirwin.pyo
-lib/python1.5/lib-stdwin/filewin.py
-lib/python1.5/lib-stdwin/filewin.pyc
-lib/python1.5/lib-stdwin/filewin.pyo
-lib/python1.5/lib-stdwin/formatter.py
-lib/python1.5/lib-stdwin/formatter.pyc
-lib/python1.5/lib-stdwin/formatter.pyo
-lib/python1.5/lib-stdwin/gwin.py
-lib/python1.5/lib-stdwin/gwin.pyc
-lib/python1.5/lib-stdwin/gwin.pyo
-lib/python1.5/lib-stdwin/listwin.py
-lib/python1.5/lib-stdwin/listwin.pyc
-lib/python1.5/lib-stdwin/listwin.pyo
-lib/python1.5/lib-stdwin/mainloop.py
-lib/python1.5/lib-stdwin/mainloop.pyc
-lib/python1.5/lib-stdwin/mainloop.pyo
-lib/python1.5/lib-stdwin/rect.py
-lib/python1.5/lib-stdwin/rect.pyc
-lib/python1.5/lib-stdwin/rect.pyo
-lib/python1.5/lib-stdwin/srcwin.py
-lib/python1.5/lib-stdwin/srcwin.pyc
-lib/python1.5/lib-stdwin/srcwin.pyo
-lib/python1.5/lib-stdwin/stdwinevents.py
-lib/python1.5/lib-stdwin/stdwinevents.pyc
-lib/python1.5/lib-stdwin/stdwinevents.pyo
-lib/python1.5/lib-stdwin/stdwinq.py
-lib/python1.5/lib-stdwin/stdwinq.pyc
-lib/python1.5/lib-stdwin/stdwinq.pyo
-lib/python1.5/lib-stdwin/tablewin.py
-lib/python1.5/lib-stdwin/tablewin.pyc
-lib/python1.5/lib-stdwin/tablewin.pyo
-lib/python1.5/lib-stdwin/textwin.py
-lib/python1.5/lib-stdwin/textwin.pyc
-lib/python1.5/lib-stdwin/textwin.pyo
-lib/python1.5/lib-stdwin/wdb.py
-lib/python1.5/lib-stdwin/wdb.pyc
-lib/python1.5/lib-stdwin/wdb.pyo
-lib/python1.5/lib-stdwin/wdbframewin.py
-lib/python1.5/lib-stdwin/wdbframewin.pyc
-lib/python1.5/lib-stdwin/wdbframewin.pyo
-lib/python1.5/lib-stdwin/wdbsrcwin.py
-lib/python1.5/lib-stdwin/wdbsrcwin.pyc
-lib/python1.5/lib-stdwin/wdbsrcwin.pyo
-lib/python1.5/lib-tk/Canvas.py
-lib/python1.5/lib-tk/Canvas.pyc
-lib/python1.5/lib-tk/Canvas.pyo
-lib/python1.5/lib-tk/Dialog.py
-lib/python1.5/lib-tk/Dialog.pyc
-lib/python1.5/lib-tk/Dialog.pyo
-lib/python1.5/lib-tk/FileDialog.py
-lib/python1.5/lib-tk/FileDialog.pyc
-lib/python1.5/lib-tk/FileDialog.pyo
-lib/python1.5/lib-tk/FixTk.py
-lib/python1.5/lib-tk/FixTk.pyc
-lib/python1.5/lib-tk/FixTk.pyo
-lib/python1.5/lib-tk/ScrolledText.py
-lib/python1.5/lib-tk/ScrolledText.pyc
-lib/python1.5/lib-tk/ScrolledText.pyo
-lib/python1.5/lib-tk/SimpleDialog.py
-lib/python1.5/lib-tk/SimpleDialog.pyc
-lib/python1.5/lib-tk/SimpleDialog.pyo
-lib/python1.5/lib-tk/Tkconstants.py
-lib/python1.5/lib-tk/Tkconstants.pyc
-lib/python1.5/lib-tk/Tkconstants.pyo
-lib/python1.5/lib-tk/Tkdnd.py
-lib/python1.5/lib-tk/Tkdnd.pyc
-lib/python1.5/lib-tk/Tkdnd.pyo
-lib/python1.5/lib-tk/Tkinter.py
-lib/python1.5/lib-tk/Tkinter.pyc
-lib/python1.5/lib-tk/Tkinter.pyo
-lib/python1.5/lib-tk/tkColorChooser.py
-lib/python1.5/lib-tk/tkColorChooser.pyc
-lib/python1.5/lib-tk/tkColorChooser.pyo
-lib/python1.5/lib-tk/tkCommonDialog.py
-lib/python1.5/lib-tk/tkCommonDialog.pyc
-lib/python1.5/lib-tk/tkCommonDialog.pyo
-lib/python1.5/lib-tk/tkFileDialog.py
-lib/python1.5/lib-tk/tkFileDialog.pyc
-lib/python1.5/lib-tk/tkFileDialog.pyo
-lib/python1.5/lib-tk/tkFont.py
-lib/python1.5/lib-tk/tkFont.pyc
-lib/python1.5/lib-tk/tkFont.pyo
-lib/python1.5/lib-tk/tkMessageBox.py
-lib/python1.5/lib-tk/tkMessageBox.pyc
-lib/python1.5/lib-tk/tkMessageBox.pyo
-lib/python1.5/lib-tk/tkSimpleDialog.py
-lib/python1.5/lib-tk/tkSimpleDialog.pyc
-lib/python1.5/lib-tk/tkSimpleDialog.pyo
-lib/python1.5/linecache.py
-lib/python1.5/linecache.pyc
-lib/python1.5/linecache.pyo
-lib/python1.5/locale.py
-lib/python1.5/locale.pyc
-lib/python1.5/locale.pyo
-lib/python1.5/macpath.py
-lib/python1.5/macpath.pyc
-lib/python1.5/macpath.pyo
-lib/python1.5/macurl2path.py
-lib/python1.5/macurl2path.pyc
-lib/python1.5/macurl2path.pyo
-lib/python1.5/mailbox.py
-lib/python1.5/mailbox.pyc
-lib/python1.5/mailbox.pyo
-lib/python1.5/mailcap.py
-lib/python1.5/mailcap.pyc
-lib/python1.5/mailcap.pyo
-lib/python1.5/mhlib.py
-lib/python1.5/mhlib.pyc
-lib/python1.5/mhlib.pyo
-lib/python1.5/mimetools.py
-lib/python1.5/mimetools.pyc
-lib/python1.5/mimetools.pyo
-lib/python1.5/mimetypes.py
-lib/python1.5/mimetypes.pyc
-lib/python1.5/mimetypes.pyo
-lib/python1.5/mimify.py
-lib/python1.5/mimify.pyc
-lib/python1.5/mimify.pyo
-lib/python1.5/multifile.py
-lib/python1.5/multifile.pyc
-lib/python1.5/multifile.pyo
-lib/python1.5/mutex.py
-lib/python1.5/mutex.pyc
-lib/python1.5/mutex.pyo
-lib/python1.5/netrc.py
-lib/python1.5/netrc.pyc
-lib/python1.5/netrc.pyo
-lib/python1.5/nntplib.py
-lib/python1.5/nntplib.pyc
-lib/python1.5/nntplib.pyo
-lib/python1.5/ntpath.py
-lib/python1.5/ntpath.pyc
-lib/python1.5/ntpath.pyo
-lib/python1.5/nturl2path.py
-lib/python1.5/nturl2path.pyc
-lib/python1.5/nturl2path.pyo
-lib/python1.5/os.py
-lib/python1.5/os.pyc
-lib/python1.5/os.pyo
-lib/python1.5/packmail.py
-lib/python1.5/packmail.pyc
-lib/python1.5/packmail.pyo
-lib/python1.5/pdb.doc
-lib/python1.5/pdb.py
-lib/python1.5/pdb.pyc
-lib/python1.5/pdb.pyo
-lib/python1.5/pickle.py
-lib/python1.5/pickle.pyc
-lib/python1.5/pickle.pyo
-lib/python1.5/pipes.py
-lib/python1.5/pipes.pyc
-lib/python1.5/pipes.pyo
-lib/python1.5/plat-freebsd2/FCNTL.py
-lib/python1.5/plat-freebsd2/FCNTL.pyc
-lib/python1.5/plat-freebsd2/FCNTL.pyo
-lib/python1.5/plat-freebsd2/IN.py
-lib/python1.5/plat-freebsd2/IN.pyc
-lib/python1.5/plat-freebsd2/IN.pyo
-lib/python1.5/plat-freebsd2/SOCKET.py
-lib/python1.5/plat-freebsd2/SOCKET.pyc
-lib/python1.5/plat-freebsd2/SOCKET.pyo
-lib/python1.5/plat-freebsd2/TERMIOS.py
-lib/python1.5/plat-freebsd2/TERMIOS.pyc
-lib/python1.5/plat-freebsd2/TERMIOS.pyo
-lib/python1.5/plat-freebsd2/regen
-lib/python1.5/plat-freebsd3/FCNTL.py
-lib/python1.5/plat-freebsd3/FCNTL.pyc
-lib/python1.5/plat-freebsd3/FCNTL.pyo
-lib/python1.5/plat-freebsd3/IN.py
-lib/python1.5/plat-freebsd3/IN.pyc
-lib/python1.5/plat-freebsd3/IN.pyo
-lib/python1.5/plat-freebsd3/SOCKET.py
-lib/python1.5/plat-freebsd3/SOCKET.pyc
-lib/python1.5/plat-freebsd3/SOCKET.pyo
-lib/python1.5/plat-freebsd3/TERMIOS.py
-lib/python1.5/plat-freebsd3/TERMIOS.pyc
-lib/python1.5/plat-freebsd3/TERMIOS.pyo
-lib/python1.5/plat-freebsd3/regen
-lib/python1.5/plat-freebsd4/FCNTL.py
-lib/python1.5/plat-freebsd4/FCNTL.pyc
-lib/python1.5/plat-freebsd4/FCNTL.pyo
-lib/python1.5/plat-freebsd4/IN.py
-lib/python1.5/plat-freebsd4/IN.pyc
-lib/python1.5/plat-freebsd4/IN.pyo
-lib/python1.5/plat-freebsd4/SOCKET.py
-lib/python1.5/plat-freebsd4/SOCKET.pyc
-lib/python1.5/plat-freebsd4/SOCKET.pyo
-lib/python1.5/plat-freebsd4/TERMIOS.py
-lib/python1.5/plat-freebsd4/TERMIOS.pyc
-lib/python1.5/plat-freebsd4/TERMIOS.pyo
-lib/python1.5/plat-freebsd4/regen
-lib/python1.5/popen2.py
-lib/python1.5/popen2.pyc
-lib/python1.5/popen2.pyo
-lib/python1.5/poplib.py
-lib/python1.5/poplib.pyc
-lib/python1.5/poplib.pyo
-lib/python1.5/posixfile.py
-lib/python1.5/posixfile.pyc
-lib/python1.5/posixfile.pyo
-lib/python1.5/posixpath.py
-lib/python1.5/posixpath.pyc
-lib/python1.5/posixpath.pyo
-lib/python1.5/pprint.py
-lib/python1.5/pprint.pyc
-lib/python1.5/pprint.pyo
-lib/python1.5/profile.doc
-lib/python1.5/profile.py
-lib/python1.5/profile.pyc
-lib/python1.5/profile.pyo
-lib/python1.5/pstats.py
-lib/python1.5/pstats.pyc
-lib/python1.5/pstats.pyo
-lib/python1.5/pty.py
-lib/python1.5/pty.pyc
-lib/python1.5/pty.pyo
-lib/python1.5/py_compile.py
-lib/python1.5/py_compile.pyc
-lib/python1.5/py_compile.pyo
-lib/python1.5/pyclbr.py
-lib/python1.5/pyclbr.pyc
-lib/python1.5/pyclbr.pyo
-lib/python1.5/quopri.py
-lib/python1.5/quopri.pyc
-lib/python1.5/quopri.pyo
-lib/python1.5/random.py
-lib/python1.5/random.pyc
-lib/python1.5/random.pyo
-lib/python1.5/re.py
-lib/python1.5/re.pyc
-lib/python1.5/re.pyo
-lib/python1.5/reconvert.py
-lib/python1.5/reconvert.pyc
-lib/python1.5/reconvert.pyo
-lib/python1.5/regex_syntax.py
-lib/python1.5/regex_syntax.pyc
-lib/python1.5/regex_syntax.pyo
-lib/python1.5/regsub.py
-lib/python1.5/regsub.pyc
-lib/python1.5/regsub.pyo
-lib/python1.5/repr.py
-lib/python1.5/repr.pyc
-lib/python1.5/repr.pyo
-lib/python1.5/rexec.py
-lib/python1.5/rexec.pyc
-lib/python1.5/rexec.pyo
-lib/python1.5/rfc822.py
-lib/python1.5/rfc822.pyc
-lib/python1.5/rfc822.pyo
-lib/python1.5/rlcompleter.py
-lib/python1.5/rlcompleter.pyc
-lib/python1.5/rlcompleter.pyo
-lib/python1.5/sched.py
-lib/python1.5/sched.pyc
-lib/python1.5/sched.pyo
-lib/python1.5/sgmllib.py
-lib/python1.5/sgmllib.pyc
-lib/python1.5/sgmllib.pyo
-lib/python1.5/shelve.py
-lib/python1.5/shelve.pyc
-lib/python1.5/shelve.pyo
-lib/python1.5/shlex.py
-lib/python1.5/shlex.pyc
-lib/python1.5/shlex.pyo
-lib/python1.5/shutil.py
-lib/python1.5/shutil.pyc
-lib/python1.5/shutil.pyo
-lib/python1.5/site.py
-lib/python1.5/site.pyc
-lib/python1.5/site.pyo
-lib/python1.5/smtplib.py
-lib/python1.5/smtplib.pyc
-lib/python1.5/smtplib.pyo
-lib/python1.5/sndhdr.py
-lib/python1.5/sndhdr.pyc
-lib/python1.5/sndhdr.pyo
-lib/python1.5/stat.py
-lib/python1.5/stat.pyc
-lib/python1.5/stat.pyo
-lib/python1.5/statcache.py
-lib/python1.5/statcache.pyc
-lib/python1.5/statcache.pyo
-lib/python1.5/statvfs.py
-lib/python1.5/statvfs.pyc
-lib/python1.5/statvfs.pyo
-lib/python1.5/string.py
-lib/python1.5/string.pyc
-lib/python1.5/string.pyo
-lib/python1.5/sunau.py
-lib/python1.5/sunau.pyc
-lib/python1.5/sunau.pyo
-lib/python1.5/sunaudio.py
-lib/python1.5/sunaudio.pyc
-lib/python1.5/sunaudio.pyo
-lib/python1.5/symbol.py
-lib/python1.5/symbol.pyc
-lib/python1.5/symbol.pyo
-lib/python1.5/telnetlib.py
-lib/python1.5/telnetlib.pyc
-lib/python1.5/telnetlib.pyo
-lib/python1.5/tempfile.py
-lib/python1.5/tempfile.pyc
-lib/python1.5/tempfile.pyo
-lib/python1.5/test/__init__.py
-lib/python1.5/test/__init__.pyc
-lib/python1.5/test/__init__.pyo
-lib/python1.5/test/audiotest.au
-lib/python1.5/test/autotest.py
-lib/python1.5/test/autotest.pyc
-lib/python1.5/test/autotest.pyo
-lib/python1.5/test/greyrgb.uue
-lib/python1.5/test/output/test_MimeWriter
-lib/python1.5/test/output/test_al
-lib/python1.5/test/output/test_array
-lib/python1.5/test/output/test_audioop
-lib/python1.5/test/output/test_binascii
-lib/python1.5/test/output/test_bsddb
-lib/python1.5/test/output/test_builtin
-lib/python1.5/test/output/test_cd
-lib/python1.5/test/output/test_cl
-lib/python1.5/test/output/test_cmath
-lib/python1.5/test/output/test_cpickle
-lib/python1.5/test/output/test_crypt
-lib/python1.5/test/output/test_dbm
-lib/python1.5/test/output/test_dl
-lib/python1.5/test/output/test_errno
-lib/python1.5/test/output/test_exceptions
-lib/python1.5/test/output/test_fcntl
-lib/python1.5/test/output/test_gdbm
-lib/python1.5/test/output/test_gl
-lib/python1.5/test/output/test_grammar
-lib/python1.5/test/output/test_grp
-lib/python1.5/test/output/test_gzip
-lib/python1.5/test/output/test_imageop
-lib/python1.5/test/output/test_imgfile
-lib/python1.5/test/output/test_long
-lib/python1.5/test/output/test_math
-lib/python1.5/test/output/test_md5
-lib/python1.5/test/output/test_new
-lib/python1.5/test/output/test_nis
-lib/python1.5/test/output/test_ntpath
-lib/python1.5/test/output/test_opcodes
-lib/python1.5/test/output/test_operations
-lib/python1.5/test/output/test_operator
-lib/python1.5/test/output/test_pickle
-lib/python1.5/test/output/test_pkg
-lib/python1.5/test/output/test_popen2
-lib/python1.5/test/output/test_pow
-lib/python1.5/test/output/test_pwd
-lib/python1.5/test/output/test_re
-lib/python1.5/test/output/test_regex
-lib/python1.5/test/output/test_rfc822
-lib/python1.5/test/output/test_rgbimg
-lib/python1.5/test/output/test_rotor
-lib/python1.5/test/output/test_select
-lib/python1.5/test/output/test_sha
-lib/python1.5/test/output/test_signal
-lib/python1.5/test/output/test_socket
-lib/python1.5/test/output/test_strftime
-lib/python1.5/test/output/test_strop
-lib/python1.5/test/output/test_struct
-lib/python1.5/test/output/test_sunaudiodev
-lib/python1.5/test/output/test_thread
-lib/python1.5/test/output/test_time
-lib/python1.5/test/output/test_timing
-lib/python1.5/test/output/test_tokenize
-lib/python1.5/test/output/test_types
-lib/python1.5/test/output/test_unpack
-lib/python1.5/test/output/test_userdict
-lib/python1.5/test/output/test_userlist
-lib/python1.5/test/output/test_xmllib
-lib/python1.5/test/output/test_zlib
-lib/python1.5/test/pystone.py
-lib/python1.5/test/pystone.pyc
-lib/python1.5/test/pystone.pyo
-lib/python1.5/test/re_tests.py
-lib/python1.5/test/re_tests.pyc
-lib/python1.5/test/re_tests.pyo
-lib/python1.5/test/regex_tests.py
-lib/python1.5/test/regex_tests.pyc
-lib/python1.5/test/regex_tests.pyo
-lib/python1.5/test/regrtest.py
-lib/python1.5/test/regrtest.pyc
-lib/python1.5/test/regrtest.pyo
-lib/python1.5/test/reperf.py
-lib/python1.5/test/reperf.pyc
-lib/python1.5/test/reperf.pyo
-lib/python1.5/test/sortperf.py
-lib/python1.5/test/sortperf.pyc
-lib/python1.5/test/sortperf.pyo
-lib/python1.5/test/test_MimeWriter.py
-lib/python1.5/test/test_MimeWriter.pyc
-lib/python1.5/test/test_MimeWriter.pyo
-lib/python1.5/test/test_al.py
-lib/python1.5/test/test_al.pyc
-lib/python1.5/test/test_al.pyo
-lib/python1.5/test/test_array.py
-lib/python1.5/test/test_array.pyc
-lib/python1.5/test/test_array.pyo
-lib/python1.5/test/test_audioop.py
-lib/python1.5/test/test_audioop.pyc
-lib/python1.5/test/test_audioop.pyo
-lib/python1.5/test/test_b1.py
-lib/python1.5/test/test_b1.pyc
-lib/python1.5/test/test_b1.pyo
-lib/python1.5/test/test_b2.py
-lib/python1.5/test/test_b2.pyc
-lib/python1.5/test/test_b2.pyo
-lib/python1.5/test/test_binascii.py
-lib/python1.5/test/test_binascii.pyc
-lib/python1.5/test/test_binascii.pyo
-lib/python1.5/test/test_bsddb.py
-lib/python1.5/test/test_bsddb.pyc
-lib/python1.5/test/test_bsddb.pyo
-lib/python1.5/test/test_builtin.py
-lib/python1.5/test/test_builtin.pyc
-lib/python1.5/test/test_builtin.pyo
-lib/python1.5/test/test_cd.py
-lib/python1.5/test/test_cd.pyc
-lib/python1.5/test/test_cd.pyo
-lib/python1.5/test/test_cl.py
-lib/python1.5/test/test_cl.pyc
-lib/python1.5/test/test_cl.pyo
-lib/python1.5/test/test_cmath.py
-lib/python1.5/test/test_cmath.pyc
-lib/python1.5/test/test_cmath.pyo
-lib/python1.5/test/test_cpickle.py
-lib/python1.5/test/test_cpickle.pyc
-lib/python1.5/test/test_cpickle.pyo
-lib/python1.5/test/test_crypt.py
-lib/python1.5/test/test_crypt.pyc
-lib/python1.5/test/test_crypt.pyo
-lib/python1.5/test/test_dbm.py
-lib/python1.5/test/test_dbm.pyc
-lib/python1.5/test/test_dbm.pyo
-lib/python1.5/test/test_dl.py
-lib/python1.5/test/test_dl.pyc
-lib/python1.5/test/test_dl.pyo
-lib/python1.5/test/test_errno.py
-lib/python1.5/test/test_errno.pyc
-lib/python1.5/test/test_errno.pyo
-lib/python1.5/test/test_exceptions.py
-lib/python1.5/test/test_exceptions.pyc
-lib/python1.5/test/test_exceptions.pyo
-lib/python1.5/test/test_fcntl.py
-lib/python1.5/test/test_fcntl.pyc
-lib/python1.5/test/test_fcntl.pyo
-lib/python1.5/test/test_gdbm.py
-lib/python1.5/test/test_gdbm.pyc
-lib/python1.5/test/test_gdbm.pyo
-lib/python1.5/test/test_gl.py
-lib/python1.5/test/test_gl.pyc
-lib/python1.5/test/test_gl.pyo
-lib/python1.5/test/test_grammar.py
-lib/python1.5/test/test_grammar.pyc
-lib/python1.5/test/test_grammar.pyo
-lib/python1.5/test/test_grp.py
-lib/python1.5/test/test_grp.pyc
-lib/python1.5/test/test_grp.pyo
-lib/python1.5/test/test_gzip.py
-lib/python1.5/test/test_gzip.pyc
-lib/python1.5/test/test_gzip.pyo
-lib/python1.5/test/test_imageop.py
-lib/python1.5/test/test_imageop.pyc
-lib/python1.5/test/test_imageop.pyo
-lib/python1.5/test/test_imgfile.py
-lib/python1.5/test/test_imgfile.pyc
-lib/python1.5/test/test_imgfile.pyo
-lib/python1.5/test/test_long.py
-lib/python1.5/test/test_long.pyc
-lib/python1.5/test/test_long.pyo
-lib/python1.5/test/test_math.py
-lib/python1.5/test/test_math.pyc
-lib/python1.5/test/test_math.pyo
-lib/python1.5/test/test_md5.py
-lib/python1.5/test/test_md5.pyc
-lib/python1.5/test/test_md5.pyo
-lib/python1.5/test/test_new.py
-lib/python1.5/test/test_new.pyc
-lib/python1.5/test/test_new.pyo
-lib/python1.5/test/test_nis.py
-lib/python1.5/test/test_nis.pyc
-lib/python1.5/test/test_nis.pyo
-lib/python1.5/test/test_ntpath.py
-lib/python1.5/test/test_ntpath.pyc
-lib/python1.5/test/test_ntpath.pyo
-lib/python1.5/test/test_opcodes.py
-lib/python1.5/test/test_opcodes.pyc
-lib/python1.5/test/test_opcodes.pyo
-lib/python1.5/test/test_operations.py
-lib/python1.5/test/test_operations.pyc
-lib/python1.5/test/test_operations.pyo
-lib/python1.5/test/test_operator.py
-lib/python1.5/test/test_operator.pyc
-lib/python1.5/test/test_operator.pyo
-lib/python1.5/test/test_pickle.py
-lib/python1.5/test/test_pickle.pyc
-lib/python1.5/test/test_pickle.pyo
-lib/python1.5/test/test_pkg.py
-lib/python1.5/test/test_pkg.pyc
-lib/python1.5/test/test_pkg.pyo
-lib/python1.5/test/test_popen2.py
-lib/python1.5/test/test_popen2.pyc
-lib/python1.5/test/test_popen2.pyo
-lib/python1.5/test/test_pow.py
-lib/python1.5/test/test_pow.pyc
-lib/python1.5/test/test_pow.pyo
-lib/python1.5/test/test_pwd.py
-lib/python1.5/test/test_pwd.pyc
-lib/python1.5/test/test_pwd.pyo
-lib/python1.5/test/test_re.py
-lib/python1.5/test/test_re.pyc
-lib/python1.5/test/test_re.pyo
-lib/python1.5/test/test_regex.py
-lib/python1.5/test/test_regex.pyc
-lib/python1.5/test/test_regex.pyo
-lib/python1.5/test/test_rfc822.py
-lib/python1.5/test/test_rfc822.pyc
-lib/python1.5/test/test_rfc822.pyo
-lib/python1.5/test/test_rgbimg.py
-lib/python1.5/test/test_rgbimg.pyc
-lib/python1.5/test/test_rgbimg.pyo
-lib/python1.5/test/test_rotor.py
-lib/python1.5/test/test_rotor.pyc
-lib/python1.5/test/test_rotor.pyo
-lib/python1.5/test/test_select.py
-lib/python1.5/test/test_select.pyc
-lib/python1.5/test/test_select.pyo
-lib/python1.5/test/test_sha.py
-lib/python1.5/test/test_sha.pyc
-lib/python1.5/test/test_sha.pyo
-lib/python1.5/test/test_signal.py
-lib/python1.5/test/test_signal.pyc
-lib/python1.5/test/test_signal.pyo
-lib/python1.5/test/test_socket.py
-lib/python1.5/test/test_socket.pyc
-lib/python1.5/test/test_socket.pyo
-lib/python1.5/test/test_strftime.py
-lib/python1.5/test/test_strftime.pyc
-lib/python1.5/test/test_strftime.pyo
-lib/python1.5/test/test_strop.py
-lib/python1.5/test/test_strop.pyc
-lib/python1.5/test/test_strop.pyo
-lib/python1.5/test/test_struct.py
-lib/python1.5/test/test_struct.pyc
-lib/python1.5/test/test_struct.pyo
-lib/python1.5/test/test_sunaudiodev.py
-lib/python1.5/test/test_sunaudiodev.pyc
-lib/python1.5/test/test_sunaudiodev.pyo
-lib/python1.5/test/test_support.py
-lib/python1.5/test/test_support.pyc
-lib/python1.5/test/test_support.pyo
-lib/python1.5/test/test_thread.py
-lib/python1.5/test/test_thread.pyc
-lib/python1.5/test/test_thread.pyo
-lib/python1.5/test/test_time.py
-lib/python1.5/test/test_time.pyc
-lib/python1.5/test/test_time.pyo
-lib/python1.5/test/test_timing.py
-lib/python1.5/test/test_timing.pyc
-lib/python1.5/test/test_timing.pyo
-lib/python1.5/test/test_tokenize.py
-lib/python1.5/test/test_tokenize.pyc
-lib/python1.5/test/test_tokenize.pyo
-lib/python1.5/test/test_types.py
-lib/python1.5/test/test_types.pyc
-lib/python1.5/test/test_types.pyo
-lib/python1.5/test/test_unpack.py
-lib/python1.5/test/test_unpack.pyc
-lib/python1.5/test/test_unpack.pyo
-lib/python1.5/test/test_userdict.py
-lib/python1.5/test/test_userdict.pyc
-lib/python1.5/test/test_userdict.pyo
-lib/python1.5/test/test_userlist.py
-lib/python1.5/test/test_userlist.pyc
-lib/python1.5/test/test_userlist.pyo
-lib/python1.5/test/test_xmllib.py
-lib/python1.5/test/test_xmllib.pyc
-lib/python1.5/test/test_xmllib.pyo
-lib/python1.5/test/test_zlib.py
-lib/python1.5/test/test_zlib.pyc
-lib/python1.5/test/test_zlib.pyo
-lib/python1.5/test/testall.py
-lib/python1.5/test/testall.pyc
-lib/python1.5/test/testall.pyo
-lib/python1.5/test/testimg.uue
-lib/python1.5/test/testimgr.uue
-lib/python1.5/test/testrgb.uue
-lib/python1.5/test/tokenize_tests.py
-lib/python1.5/test/tokenize_tests.pyc
-lib/python1.5/test/tokenize_tests.pyo
-lib/python1.5/threading.py
-lib/python1.5/threading.pyc
-lib/python1.5/threading.pyo
-lib/python1.5/toaiff.py
-lib/python1.5/toaiff.pyc
-lib/python1.5/toaiff.pyo
-lib/python1.5/token.py
-lib/python1.5/token.pyc
-lib/python1.5/token.pyo
-lib/python1.5/tokenize.py
-lib/python1.5/tokenize.pyc
-lib/python1.5/tokenize.pyo
-lib/python1.5/traceback.py
-lib/python1.5/traceback.pyc
-lib/python1.5/traceback.pyo
-lib/python1.5/tty.py
-lib/python1.5/tty.pyc
-lib/python1.5/tty.pyo
-lib/python1.5/turtle.py
-lib/python1.5/turtle.pyc
-lib/python1.5/turtle.pyo
-lib/python1.5/types.py
-lib/python1.5/types.pyc
-lib/python1.5/types.pyo
-lib/python1.5/tzparse.py
-lib/python1.5/tzparse.pyc
-lib/python1.5/tzparse.pyo
-lib/python1.5/urllib.py
-lib/python1.5/urllib.pyc
-lib/python1.5/urllib.pyo
-lib/python1.5/urlparse.py
-lib/python1.5/urlparse.pyc
-lib/python1.5/urlparse.pyo
-lib/python1.5/user.py
-lib/python1.5/user.pyc
-lib/python1.5/user.pyo
-lib/python1.5/util.py
-lib/python1.5/util.pyc
-lib/python1.5/util.pyo
-lib/python1.5/uu.py
-lib/python1.5/uu.pyc
-lib/python1.5/uu.pyo
-lib/python1.5/wave.py
-lib/python1.5/wave.pyc
-lib/python1.5/wave.pyo
-lib/python1.5/whichdb.py
-lib/python1.5/whichdb.pyc
-lib/python1.5/whichdb.pyo
-lib/python1.5/whrandom.py
-lib/python1.5/whrandom.pyc
-lib/python1.5/whrandom.pyo
-lib/python1.5/xdrlib.py
-lib/python1.5/xdrlib.pyc
-lib/python1.5/xdrlib.pyo
-lib/python1.5/xmllib.py
-lib/python1.5/xmllib.pyc
-lib/python1.5/xmllib.pyo
-@dirrm include/python1.5
-@dirrm lib/python1.5/config
-@dirrm lib/python1.5/lib-dynload
-@dirrm lib/python1.5/lib-stdwin
-@dirrm lib/python1.5/lib-tk
-@dirrm lib/python1.5/plat-freebsd2
-@dirrm lib/python1.5/plat-freebsd3
-@dirrm lib/python1.5/plat-freebsd4
-@dirrm lib/python1.5/site-packages
-@dirrm lib/python1.5/test/output
-@dirrm lib/python1.5/test
-@dirrm lib/python1.5
-@exec mkdir -p %D/lib/python1.5/site-packages
-@dirrm share/doc/python
diff --git a/lang/python23/pkg-plist.Tools b/lang/python23/pkg-plist.Tools
deleted file mode 100644
index 1cfdce245dbc..000000000000
--- a/lang/python23/pkg-plist.Tools
+++ /dev/null
@@ -1,203 +0,0 @@
-lib/python1.5/Tools/README
-lib/python1.5/Tools/audiopy/README
-lib/python1.5/Tools/audiopy/audiopy
-lib/python1.5/Tools/bgen/README
-lib/python1.5/Tools/bgen/bgen/bgen.py
-lib/python1.5/Tools/bgen/bgen/bgenBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenGenerator.py
-lib/python1.5/Tools/bgen/bgen/bgenGeneratorGroup.py
-lib/python1.5/Tools/bgen/bgen/bgenHeapBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenModule.py
-lib/python1.5/Tools/bgen/bgen/bgenObjectDefinition.py
-lib/python1.5/Tools/bgen/bgen/bgenOutput.py
-lib/python1.5/Tools/bgen/bgen/bgenStackBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenStringBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenType.py
-lib/python1.5/Tools/bgen/bgen/bgenVariable.py
-lib/python1.5/Tools/bgen/bgen/bgenlocations.py
-lib/python1.5/Tools/bgen/bgen/macsupport.py
-lib/python1.5/Tools/bgen/bgen/scantools.py
-lib/python1.5/Tools/faqwiz/README
-lib/python1.5/Tools/faqwiz/faqconf.py
-lib/python1.5/Tools/faqwiz/faqcust.py
-lib/python1.5/Tools/faqwiz/faqw.py
-lib/python1.5/Tools/faqwiz/faqwiz.py
-lib/python1.5/Tools/freeze/.cvsignore
-lib/python1.5/Tools/freeze/README
-lib/python1.5/Tools/freeze/bkfile.py
-lib/python1.5/Tools/freeze/checkextensions.py
-lib/python1.5/Tools/freeze/checkextensions_win32.py
-lib/python1.5/Tools/freeze/extensions_win32.ini
-lib/python1.5/Tools/freeze/freeze.py
-lib/python1.5/Tools/freeze/hello.py
-lib/python1.5/Tools/freeze/makeconfig.py
-lib/python1.5/Tools/freeze/makefreeze.py
-lib/python1.5/Tools/freeze/makemakefile.py
-lib/python1.5/Tools/freeze/modulefinder.py
-lib/python1.5/Tools/freeze/parsesetup.py
-lib/python1.5/Tools/freeze/win32.html
-lib/python1.5/Tools/freeze/winmakemakefile.py
-lib/python1.5/Tools/idle/AutoExpand.py
-lib/python1.5/Tools/idle/AutoIndent.py
-lib/python1.5/Tools/idle/Bindings.py
-lib/python1.5/Tools/idle/ChangeLog
-lib/python1.5/Tools/idle/ClassBrowser.py
-lib/python1.5/Tools/idle/ColorDelegator.py
-lib/python1.5/Tools/idle/Debugger.py
-lib/python1.5/Tools/idle/Delegator.py
-lib/python1.5/Tools/idle/EditorWindow.py
-lib/python1.5/Tools/idle/FileList.py
-lib/python1.5/Tools/idle/FormatParagraph.py
-lib/python1.5/Tools/idle/FrameViewer.py
-lib/python1.5/Tools/idle/GrepDialog.py
-lib/python1.5/Tools/idle/History.py
-lib/python1.5/Tools/idle/IOBinding.py
-lib/python1.5/Tools/idle/MultiScrolledLists.py
-lib/python1.5/Tools/idle/NEWS.txt
-lib/python1.5/Tools/idle/OutputWindow.py
-lib/python1.5/Tools/idle/PathBrowser.py
-lib/python1.5/Tools/idle/Percolator.py
-lib/python1.5/Tools/idle/PyShell.py
-lib/python1.5/Tools/idle/README.txt
-lib/python1.5/Tools/idle/ReplaceDialog.py
-lib/python1.5/Tools/idle/ScriptBinding.py
-lib/python1.5/Tools/idle/ScrolledList.py
-lib/python1.5/Tools/idle/SearchBinding.py
-lib/python1.5/Tools/idle/SearchDialog.py
-lib/python1.5/Tools/idle/SearchDialogBase.py
-lib/python1.5/Tools/idle/SearchEngine.py
-lib/python1.5/Tools/idle/Separator.py
-lib/python1.5/Tools/idle/StackViewer.py
-lib/python1.5/Tools/idle/TODO.txt
-lib/python1.5/Tools/idle/UndoDelegator.py
-lib/python1.5/Tools/idle/WidgetRedirector.py
-lib/python1.5/Tools/idle/WindowList.py
-lib/python1.5/Tools/idle/ZoomHeight.py
-lib/python1.5/Tools/idle/eventparse.py
-lib/python1.5/Tools/idle/extend.py
-lib/python1.5/Tools/idle/extend.txt
-lib/python1.5/Tools/idle/help.txt
-lib/python1.5/Tools/idle/idle.bat
-lib/python1.5/Tools/idle/idle.py
-lib/python1.5/Tools/idle/idle.pyw
-lib/python1.5/Tools/idle/idlever.py
-lib/python1.5/Tools/idle/keydefs.py
-lib/python1.5/Tools/idle/testcode.py
-lib/python1.5/Tools/modulator/EXAMPLE.py
-lib/python1.5/Tools/modulator/README
-lib/python1.5/Tools/modulator/ScrolledListbox.py
-lib/python1.5/Tools/modulator/Templates/copyright
-lib/python1.5/Tools/modulator/Templates/module_head
-lib/python1.5/Tools/modulator/Templates/module_method
-lib/python1.5/Tools/modulator/Templates/module_tail
-lib/python1.5/Tools/modulator/Templates/object_head
-lib/python1.5/Tools/modulator/Templates/object_method
-lib/python1.5/Tools/modulator/Templates/object_mlist
-lib/python1.5/Tools/modulator/Templates/object_new
-lib/python1.5/Tools/modulator/Templates/object_structure
-lib/python1.5/Tools/modulator/Templates/object_tail
-lib/python1.5/Tools/modulator/Templates/object_tp_as_mapping
-lib/python1.5/Tools/modulator/Templates/object_tp_as_number
-lib/python1.5/Tools/modulator/Templates/object_tp_as_sequence
-lib/python1.5/Tools/modulator/Templates/object_tp_call
-lib/python1.5/Tools/modulator/Templates/object_tp_compare
-lib/python1.5/Tools/modulator/Templates/object_tp_dealloc
-lib/python1.5/Tools/modulator/Templates/object_tp_getattr
-lib/python1.5/Tools/modulator/Templates/object_tp_hash
-lib/python1.5/Tools/modulator/Templates/object_tp_print
-lib/python1.5/Tools/modulator/Templates/object_tp_repr
-lib/python1.5/Tools/modulator/Templates/object_tp_setattr
-lib/python1.5/Tools/modulator/Templates/object_tp_str
-lib/python1.5/Tools/modulator/Tkextra.py
-lib/python1.5/Tools/modulator/genmodule.py
-lib/python1.5/Tools/modulator/modulator.py
-lib/python1.5/Tools/modulator/varsubst.py
-lib/python1.5/Tools/pynche/ChipViewer.py
-lib/python1.5/Tools/pynche/ColorDB.py
-lib/python1.5/Tools/pynche/DetailsViewer.py
-lib/python1.5/Tools/pynche/ListViewer.py
-lib/python1.5/Tools/pynche/Main.py
-lib/python1.5/Tools/pynche/PyncheWidget.py
-lib/python1.5/Tools/pynche/README
-lib/python1.5/Tools/pynche/StripViewer.py
-lib/python1.5/Tools/pynche/Switchboard.py
-lib/python1.5/Tools/pynche/TextViewer.py
-lib/python1.5/Tools/pynche/TypeinViewer.py
-lib/python1.5/Tools/pynche/X/rgb.txt
-lib/python1.5/Tools/pynche/X/xlicense.txt
-lib/python1.5/Tools/pynche/__init__.py
-lib/python1.5/Tools/pynche/pyColorChooser.py
-lib/python1.5/Tools/pynche/pynche
-lib/python1.5/Tools/pynche/pynche.pyw
-lib/python1.5/Tools/scripts/README
-lib/python1.5/Tools/scripts/byteyears.py
-lib/python1.5/Tools/scripts/checkpyc.py
-lib/python1.5/Tools/scripts/classfix.py
-lib/python1.5/Tools/scripts/copytime.py
-lib/python1.5/Tools/scripts/crlf.py
-lib/python1.5/Tools/scripts/cvsfiles.py
-lib/python1.5/Tools/scripts/dutree.doc
-lib/python1.5/Tools/scripts/dutree.py
-lib/python1.5/Tools/scripts/eptags.py
-lib/python1.5/Tools/scripts/findlinksto.py
-lib/python1.5/Tools/scripts/fixcid.py
-lib/python1.5/Tools/scripts/fixheader.py
-lib/python1.5/Tools/scripts/fixnotice.py
-lib/python1.5/Tools/scripts/fixps.py
-lib/python1.5/Tools/scripts/ftpmirror.py
-lib/python1.5/Tools/scripts/h2py.py
-lib/python1.5/Tools/scripts/ifdef.py
-lib/python1.5/Tools/scripts/lfcr.py
-lib/python1.5/Tools/scripts/linktree.py
-lib/python1.5/Tools/scripts/lll.py
-lib/python1.5/Tools/scripts/logmerge.py
-lib/python1.5/Tools/scripts/mailerdaemon.py
-lib/python1.5/Tools/scripts/methfix.py
-lib/python1.5/Tools/scripts/mkreal.py
-lib/python1.5/Tools/scripts/ndiff.py
-lib/python1.5/Tools/scripts/nm2def.py
-lib/python1.5/Tools/scripts/objgraph.py
-lib/python1.5/Tools/scripts/pathfix.py
-lib/python1.5/Tools/scripts/pdeps.py
-lib/python1.5/Tools/scripts/pindent.py
-lib/python1.5/Tools/scripts/ptags.py
-lib/python1.5/Tools/scripts/rgrep.py
-lib/python1.5/Tools/scripts/suff.py
-lib/python1.5/Tools/scripts/sum5.py
-lib/python1.5/Tools/scripts/tabnanny.py
-lib/python1.5/Tools/scripts/tabpolice.py
-lib/python1.5/Tools/scripts/texi2html.py
-lib/python1.5/Tools/scripts/treesync.py
-lib/python1.5/Tools/scripts/untabify.py
-lib/python1.5/Tools/scripts/which.py
-lib/python1.5/Tools/scripts/xxci.py
-lib/python1.5/Tools/versioncheck/README
-lib/python1.5/Tools/versioncheck/_checkversion.py
-lib/python1.5/Tools/versioncheck/checkversions.py
-lib/python1.5/Tools/versioncheck/pyversioncheck.py
-lib/python1.5/Tools/webchecker/README
-lib/python1.5/Tools/webchecker/robotparser.py
-lib/python1.5/Tools/webchecker/tktools.py
-lib/python1.5/Tools/webchecker/wcgui.py
-lib/python1.5/Tools/webchecker/wcmac.py
-lib/python1.5/Tools/webchecker/wcnew.py
-lib/python1.5/Tools/webchecker/webchecker.py
-lib/python1.5/Tools/webchecker/websucker.py
-lib/python1.5/Tools/webchecker/wsgui.py
-lib/python1.5/Tools/world/README
-lib/python1.5/Tools/world/world
-@dirrm lib/python1.5/Tools/world
-@dirrm lib/python1.5/Tools/webchecker
-@dirrm lib/python1.5/Tools/versioncheck
-@dirrm lib/python1.5/Tools/scripts
-@dirrm lib/python1.5/Tools/pynche/X
-@dirrm lib/python1.5/Tools/pynche
-@dirrm lib/python1.5/Tools/modulator/Templates
-@dirrm lib/python1.5/Tools/modulator
-@dirrm lib/python1.5/Tools/idle
-@dirrm lib/python1.5/Tools/freeze
-@dirrm lib/python1.5/Tools/faqwiz
-@dirrm lib/python1.5/Tools/bgen/bgen
-@dirrm lib/python1.5/Tools/bgen
-@dirrm lib/python1.5/Tools/audiopy
-@dirrm lib/python1.5/Tools
diff --git a/lang/python23/pkg-plist.gmp b/lang/python23/pkg-plist.gmp
deleted file mode 100644
index 4b041045de3e..000000000000
--- a/lang/python23/pkg-plist.gmp
+++ /dev/null
@@ -1 +0,0 @@
-lib/python1.5/lib-dynload/mpzmodule.so
diff --git a/lang/python24/Makefile b/lang/python24/Makefile
deleted file mode 100644
index fe715b119522..000000000000
--- a/lang/python24/Makefile
+++ /dev/null
@@ -1,114 +0,0 @@
-# New ports collection makefile for: python
-# Version required: 1.5.2
-# Date created: 08 August 1995
-# Whom: jkh
-#
-# $FreeBSD$
-#
-
-DISTNAME= py152
-PKGNAME= python-1.5.2
-CATEGORIES= lang python tk82
-MASTER_SITES= ftp://www.python.org/pub/python/src/ \
- ftp://ftp.cwi.nl/pub/python/src/
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= tg@FreeBSD.org
-
-LIB_DEPENDS= ${TK_DEPENDS}
-
-DIST_SUBDIR= python
-WRKSRC= ${WRKDIR}/Python-1.5.2
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-fpectl --with-libs='-lxpg4'
-CONFIGURE_ENV= OPT="${CFLAGS}"
-INSTALL_TARGET= install
-PLIST= ${WRKDIR}/PLIST
-MAN1= python.1
-
-#
-# The standard setup file
-#
-SETUP_FILE= Setup
-
-#
-# Support for Tk is compiled in by default.
-#
-WITH_TK?= yes
-.if defined(WITH_TK) && $(WITH_TK) == yes
-TK_DEPENDS= tk82.1:${PORTSDIR}/x11-toolkits/tk82
-SETUP_LOCAL= Setup.tk
-PLIST_TK= ${PKGDIR}/PLIST.tk
-.endif
-
-#
-# If you want to use Python's thread module, you need to set WITH_THREADS
-# to 'yes', and you must have the FreeBSD threading c library (libc_r)
-# installed. See 'man 3 pthread' for details on libc_r.
-#
-# This option is enabled by default.
-#
-WITH_THREADS?= yes
-LIBC_R!= /sbin/ldconfig -r | grep c_r || true
-.if ${LIBC_R} != "" && defined(WITH_THREADS) && ${WITH_THREADS} == yes
-CONFIGURE_ARGS+= --with-thread
-CFLAGS+= -D_THREAD_SAFE
-CONFIGURE_ENV+= LDFLAGS="-pthread ${LDFLAGS}"
-.endif
-
-#
-# The mpz module is built on machines with a full source tree
-#
-.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
-SETUP_LOCAL+= Setup.gmp
-PLIST_GMP= ${PKGDIR}/PLIST.gmp
-.endif
-
-#
-# Install the Tools by default. It contains scripts ranging from an IDE
-# to a web tree checker, to a collection of simple scripts that are useful
-# while extending or managing Python.
-#
-WITH_TOOLS?= yes
-.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
-PLIST_TOOLS= ${PKGDIR}/PLIST.Tools
-.endif
-
-post-extract:
- cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
-
-post-configure:
- ${CP} ${FILESDIR}/${SETUP_FILE} ${WRKSRC}/Modules/Setup
-.for file in ${SETUP_LOCAL}
- ${CAT} ${FILESDIR}/${file} >> ${WRKSRC}/Modules/Setup.local
-.endfor
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 400000
-PLATFORMS=plat-freebsd2 plat-freebsd3
-.elif ${OSVERSION} >= 300000
-PLATFORMS=plat-freebsd2 plat-freebsd4
-.else
-PLATFORMS=plat-freebsd3 plat-freebsd4
-.endif
-
-pre-install:
-.for platform in ${PLATFORMS}
- ${MKDIR} ${PREFIX}/lib/python1.5/${platform}
- ${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/* \
- ${PREFIX}/lib/python1.5/${platform}/
-.endfor
- @sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
-
-post-install:
- strip ${PREFIX}/bin/python
- @${MKDIR} ${PREFIX}/share/doc/python
- ${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
- @${MKDIR} ${PREFIX}/lib/python1.5/site-packages
-.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
- @cd ${WRKSRC}; tar cf - Tools | \
- (cd ${PREFIX}/lib/python1.5; tar xf -)
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/lang/python24/distinfo b/lang/python24/distinfo
deleted file mode 100644
index 72ca6a75cf6c..000000000000
--- a/lang/python24/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (python/py152.tgz) = e9d677ae6d5a3efc6937627ed8a3e752
diff --git a/lang/python24/files/Setup b/lang/python24/files/Setup
deleted file mode 100644
index ec3a6be9631a..000000000000
--- a/lang/python24/files/Setup
+++ /dev/null
@@ -1,401 +0,0 @@
-# The file Setup is used by the makesetup script to construct the files
-# Makefile and config.c, from Makefile.pre and config.c.in,
-# respectively. The file Setup itself is initially copied from
-# Setup.in; once it exists it will not be overwritten, so you can edit
-# Setup to your heart's content. Note that Makefile.pre is created
-# from Makefile.pre.in by the toplevel configure script.
-
-# (VPATH notes: Setup and Makefile.pre are in the build directory, as
-# are Makefile and config.c; the *.in files are in the source
-# directory.)
-
-# Each line in this file describes one or more optional modules.
-# Comment out lines to suppress modules.
-# Lines have the following structure:
-#
-# <module> ... [<sourcefile> ...] [<cpparg> ...] [<library> ...]
-#
-# <sourcefile> is anything ending in .c (.C, .cc, .c++ are C++ files)
-# <cpparg> is anything starting with -I, -D, -U or -C
-# <library> is anything ending in .a or beginning with -l or -L
-# <module> is anything else but should be a valid Python
-# identifier (letters, digits, underscores, beginning with non-digit)
-#
-# Lines can also have the form
-#
-# <name> = <value>
-#
-# which defines a Make variable definition inserted into Makefile.in
-#
-# Finally, if a line has the literal form
-#
-# *shared*
-#
-# (that is including the '*' and '*' !) then the following modules will
-# not be included in the config.c file, nor in the list of objects to be
-# added to the library archive, and their linker options won't be added
-# to the linker options, but rules to create their .o files and their
-# shared libraries will still be added to the Makefile, and their
-# names will be collected in the Make variable SHAREDMODS. This is
-# used to build modules as shared libraries. (They must be installed
-# using "make sharedinstall".) (For compatibility, *noconfig* has the
-# same effect as *shared*.)
-
-# NOTE: As a standard policy, as many modules as can be supported by a
-# platform should be present. The distribution comes with all modules
-# enabled that are supported by most platforms and don't require you
-# to ftp sources from elsewhere.
-
-
-# Some special rules to define PYTHONPATH.
-# Edit the definitions below to indicate which options you are using.
-# Don't add any whitespace or comments!
-
-# Directories where library files get installed.
-# DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
-DESTLIB=$(LIBDEST)
-MACHDESTLIB=$(BINLIBDEST)
-
-# NOTE: all the paths are now relative to the prefix that is computed
-# at run time!
-
-# Standard path -- don't edit.
-# No leading colon since this is the first entry
-# Empty since this is now just the runtime prefix.
-DESTPATH=
-
-# Site specific path insertions -- should begin with : if non-empty
-SITEPATH=
-
-# Standard enabled (tests are always available)
-TESTPATH=:test
-
-# Path for machine- or system-dependent modules (and shared libraries)
-MACHDEPPATH=:plat-$(MACHDEP)
-
-COREPYTHONPATH=$(DESTPATH)$(SITEPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
-PYTHONPATH=$(COREPYTHONPATH)
-
-
-# The modules listed here can't be built as shared libraries for
-# various reasons; therefore they are listed here instead of in the
-# normal order.
-
-# Some modules that are normally always on:
-
-regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style
-pcre pcremodule.c pypcre.c # Regular expressions, Perl style (for re.py)
-posix posixmodule.c # posix (UNIX) system calls
-signal signalmodule.c # signal(2)
-
-# The SGI specific GL module:
-
-GLHACK=-Dclear=__GLclear
-#gl glmodule.c cgensupport.c -I$(srcdir) $(GLHACK) -lgl -lX11
-
-# The thread module is now automatically enabled, see Setup.thread.
-
-# Pure module. Cannot be linked dynamically.
-# -DWITH_QUANTIFY, -DWITH_PURIFY, or -DWITH_ALL_PURE
-#WHICH_PURE_PRODUCTS=-DWITH_ALL_PURE
-#PURE_INCLS=-I/usr/local/include
-#PURE_STUBLIBS=-L/usr/local/lib -lpurify_stubs -lquantify_stubs
-#pure puremodule.c $(WHICH_PURE_PRODUCTS) $(PURE_INCLS) $(PURE_STUBLIBS)
-
-# Uncommenting the following line tells makesetup that all following
-# modules are to be built as shared libraries (see above for more
-# detail):
-
-#*shared*
-
-
-# GNU readline. Unlike previous Python incarnations, GNU readline is
-# now incorporated in an optional module, configured in the Setup file
-# instead of by a configure script switch. You may have to insert a
-# -L option pointing to the directory where libreadline.* lives,
-# and you may have to change -ltermcap to -ltermlib or perhaps remove
-# it, depending on your system -- see the GNU readline instructions.
-# It's okay for this to be a shared library, too.
-
-readline readline.c -lmytinfo -lreadline -ltermcap
-
-
-# Modules that should always be present (non UNIX dependent):
-
-array arraymodule.c # array objects
-cmath cmathmodule.c # complex math library functions
-math mathmodule.c -lm # math library functions, e.g. sin()
-strop stropmodule.c # fast string operations implemented in C
-struct structmodule.c # binary structure packing/unpacking
-time timemodule.c # -lm # time operations and variables
-operator operator.c # operator.add() and similar goodies
-
-_locale _localemodule.c # access to ISO C locale support
-
-
-# Modules with some UNIX dependencies -- on by default:
-# (If you have a really backward UNIX, select and socket may not be
-# supported...)
-
-fcntl fcntlmodule.c # fcntl(2) and ioctl(2)
-pwd pwdmodule.c # pwd(3)
-grp grpmodule.c # grp(3)
-select selectmodule.c # select(2); not on ancient System V
-socket socketmodule.c # socket(2); not on ancient System V
-errno errnomodule.c # posix (UNIX) errno values
-
-# The crypt module is now disabled by default because it breaks builds
-# on many systems (where -lcrypt is needed), e.g. Linux (I believe).
-crypt cryptmodule.c -lcrypt # crypt(3); needs -lcrypt on some systems
-
-*shared*
-
-# Some more UNIX dependent modules -- off by default, since these
-# are not supported by all UNIX systems:
-
-nis nismodule.c # Sun yellow pages -- not everywhere
-termios termios.c # Steen Lumholt's termios module
-resource resource.c # Jeremy Hylton's rlimit interface
-
-
-# Multimedia modules -- off by default.
-# These don't work for 64-bit platforms!!!
-# These represent audio samples or images as strings:
-
-audioop audioop.c # Operations on audio samples
-imageop imageop.c # Operations on images
-rgbimg rgbimgmodule.c # Read SGI RGB image files (but coded portably)
-
-
-# The stdwin module provides a simple, portable (between X11 and Mac)
-# windowing interface. You need to ftp the STDWIN library, e.g. from
-# ftp://ftp.cwi.nl/pub/stdwin. (If you get it elsewhere, be sure to
-# get version 1.0 or higher!) The STDWIN variable must point to the
-# STDWIN toplevel directory.
-
-# Uncomment and edit as needed:
-#STDWIN=/ufs/guido/src/stdwin
-
-# Uncomment these lines:
-#STDWINPATH=:$(DESTLIB)/stdwin
-#LIBTEXTEDIT=$(STDWIN)/$(MACHDEP)/Packs/textedit/libtextedit.a
-#LIBX11STDWIN=$(STDWIN)/$(MACHDEP)/Ports/x11/libstdwin.a
-#stdwin stdwinmodule.c -I$(STDWIN)/H $(LIBTEXTEDIT) $(LIBX11STDWIN) -lX11
-
-# Use this instead of the last two lines above for alphanumeric stdwin:
-#LIBALFASTDWIN=$(STDWIN)/$(MACHDEP)/Ports/alfa/libstdwin.a
-#stdwin stdwinmodule.c -I$(STDWIN)/H $(LIBTEXTEDIT) $(LIBALFASTDWIN) -ltermcap
-
-
-# The md5 module implements the RSA Data Security, Inc. MD5
-# Message-Digest Algorithm, described in RFC 1321. The necessary files
-# md5c.c and md5.h are included here.
-
-md5 md5module.c md5c.c
-
-
-# The sha module implements the SHA checksum algorithm.
-# (NIST's Secure Hash Algorithm.)
-sha shamodule.c
-
-
-# The mpz module interfaces to the GNU Multiple Precision library.
-# You need to ftp the GNU MP library.
-# The GMP variable must point to the GMP source directory.
-# This was originally written and tested against GMP 1.2 and 1.3.2.
-# It has been modified by Rob Hooft to work with 2.0.2 as well, but I
-# haven't tested it recently.
-
-# A compatible MP library unencombered by the GPL also exists. It was
-# posted to comp.sources.misc in volume 40 and is widely available from
-# FTP archive sites. One URL for it is:
-# ftp://gatekeeper.dec.com/.b/usenet/comp.sources.misc/volume40/fgmp/part01.Z
-
-#GMP=/ufs/guido/src/gmp
-#mpz mpzmodule.c -lgmp
-
-
-# SGI IRIX specific modules -- off by default.
-
-# These module work on any SGI machine:
-
-# *** gl must be enabled higher up in this file ***
-#fm fmmodule.c -lfm -lgl # Font Manager
-#sgi sgimodule.c # sgi.nap() and a few more
-
-# This module requires the header file
-# /usr/people/4Dgifts/iristools/include/izoom.h:
-
-#imgfile imgfile.c -limage -lgutil -lm # Image Processing Utilities
-
-
-# These modules require the Multimedia Development Option (I think):
-
-#al almodule.c -laudio # Audio Library
-#cd cdmodule.c -lcdaudio -lds -lmediad # CD Audio Library
-#cl clmodule.c -lcl -lawareaudio # Compression Library
-#sv svmodule.c yuvconvert.c -lsvideo -lXext -lX11 # Starter Video
-
-
-# The FORMS library, by Mark Overmars, implements user interface
-# components such as dialogs and buttons using SGI's GL and FM
-# libraries. You must ftp the FORMS library separately from
-# ftp://ftp.cs.ruu.nl/pub/SGI/FORMS. It was tested with FORMS 2.2a.
-# The FORMS variable must point to the FORMS subdirectory of the forms
-# toplevel directory:
-
-#FORMS=/ufs/guido/src/forms/FORMS
-#fl flmodule.c -I$(FORMS) $(FORMS)/libforms.a -lfm -lgl
-
-
-# SunOS specific modules -- off by default:
-
-#sunaudiodev sunaudiodev.c
-
-
-# George Neville-Neil's timing module:
-
-timing timingmodule.c
-
-
-# The _tkinter module.
-#
-# The TKPATH variable is always enabled, to save you the effort.
-TKPATH=:lib-tk
-
-# The command for _tkinter is long and site specific. Please
-# uncomment and/or edit those parts as indicated. If you don't have a
-# specific extension (e.g. Tix or BLT), leave the corresponding line
-# commented out. (Leave the trailing backslashes in! If you
-# experience strange errors, you may want to join all uncommented
-# lines and remove the backslashes -- the backslash interpretation is
-# done by the shell's "read" command and it may not be implemented on
-# every system.
-
-# *** Always uncomment this (leave the leading underscore in!):
-# _tkinter _tkinter.c tkappinit.c -DWITH_APPINIT \
-# *** Uncommend and edit to reflect where your X11 header files are:
-# -I/usr/X11R6/include \
-# *** Or uncomment this for Solaris:
-# -I/usr/openwin/include \
-# *** Uncomment and edit to reflect where your Tcl/Tk headers are:
-# -I/usr/local/include \
-# *** Uncomment and edit for Tix extension only:
-# -DWITH_TIX -ltix4.1.8.0 \
-# *** Uncomment and edit for BLT extension only:
-# -DWITH_BLT -I/usr/local/blt/blt8.0-unoff/include -lBLT8.0 \
-# *** Uncomment and edit for PIL (TkImaging) extension only:
-# -DWITH_PIL -I../Extensions/Imaging/libImaging tkImaging.c \
-# *** Uncomment and edit for Mesa (what's Mesa?):
-# -lGL -lGLU -lMesatk -lMesaaux \
-# *** Uncomment and edit for TOGL extension only:
-# -DWITH_TOGL togl.c \
-# *** Uncomment and edit to reflect where your Tcl/Tk libraries are:
-# -L/usr/local/lib \
-# *** Uncomment and edit to reflect your Tcl/Tk versions:
-# -ltk8.0 -ltcl8.0 \
-# *** Uncomment and edit to reflect where your X11 libraries are:
-# -L/usr/X11R6/lib \
-# *** Or uncomment this for Solaris:
-# -L/usr/openwin/lib \
-# *** Always uncomment this; X11 libraries to link with:
-# -lX11 -lXext -lXmu
-
-
-# Lance Ellinghaus's modules:
-
-rotor rotormodule.c # enigma-inspired encryption
-syslog syslogmodule.c # syslog daemon interface
-
-
-# Lance's curses module. This requires the System V version of
-# curses, sometimes known as ncurses (e.g. on Linux, link with
-# -lncurses instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include
-# -L/usr/5lib before -lcurses).
-
-curses cursesmodule.c -lmytinfo -lncurses -ltermcap
-
-
-
-# Tommy Burnette's 'new' module (creates new empty objects of certain kinds):
-
-#new newmodule.c
-
-
-# Generic (SunOS / SVR4) dynamic loading module.
-# This is not needed for dynamic loading of Python modules --
-# it is a highly experimental and dangerous device for calling
-# *arbitrary* C functions in *arbitrary* shared libraries:
-
-dl dlmodule.c
-
-# Modules that provide persistent dictionary-like semantics. You will
-# probably want to arrange for at least one of them to be available on
-# your machine, though none are defined by default because of library
-# dependencies. The Python module anydbm.py provides an
-# implementation independent wrapper for these; dumbdbm.py provides
-# similar functionality (but slower of course) implemented in Python.
-
-# The standard Unix dbm module:
-
-dbm dbmmodule.c # dbm(3) may require -lndbm or similar
-
-# Anthony Baxter's gdbm module (derived from Jack's dbm module)
-# GNU dbm(3) will require -lgdbm:
-
-#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
-
-
-# Berkeley DB interface.
-#
-# This requires the Berkeley DB code, see
-# ftp://ftp.cs.berkeley.edu/pub/4bsd/db.1.85.tar.gz
-#
-# Edit the variables DB and DBPORT to point to the db top directory
-# and the subdirectory of PORT where you built it.
-
-#DB=/depot/sundry/src/db.1.85/
-#DBPORT=$(DB)/PORT/sunos.5.2
-#bsddb bsddbmodule.o -I$(DB)/include -I$(DBPORT) $(DBPORT)/libdb.a
-bsddb bsddbmodule.o
-
-
-
-# David Wayne Williams' soundex module
-#soundex soundex.c
-
-# Helper module for various ascii-encoders
-binascii binascii.c
-
-# Fred Drake's interface to the Python parser.
-parser parsermodule.c
-
-# Digital Creations' cStringIO and cPickle
-cStringIO cStringIO.c
-cPickle cPickle.c
-
-
-# Lee Busby's SIGFPE modules.
-# The library to link fpectl with is platform specific.
-# Choose *one* of the options below for fpectl:
-
-# For SGI IRIX (tested on 5.3):
-#fpectl fpectlmodule.c -lfpe
-
-# For Solaris with SunPro compiler (tested on Solaris 2.5 with SunPro C 4.2):
-# (Without the compiler you don't have -lsunmath.)
-#fpectl fpectlmodule.c -R/opt/SUNWspro/lib -lsunmath -lm
-
-# For other systems: see instructions in fpectlmodule.c.
-fpectl fpectlmodule.c
-
-# Test module for fpectl. No extra libraries needed.
-fpetest fpetestmodule.c
-
-# Andrew Kuchling's zlib module.
-# This require zlib 1.0.4 (or later). See http://quest.jpl.nasa.gov/zlib/
-zlib zlibmodule.c -lz
-
-
-# Example -- included for reference only:
-# xx xxmodule.c
diff --git a/lang/python24/files/Setup.gmp b/lang/python24/files/Setup.gmp
deleted file mode 100644
index 5e70d8f76734..000000000000
--- a/lang/python24/files/Setup.gmp
+++ /dev/null
@@ -1,16 +0,0 @@
-*shared*
-
-# The mpz module interfaces to the GNU Multiple Precision library.
-# You need to ftp the GNU MP library.
-# The GMP variable must point to the GMP source directory.
-# This was originally written and tested against GMP 1.2 and 1.3.2.
-# It has been modified by Rob Hooft to work with 2.0.2 as well, but I
-# haven't tested it recently.
-
-# A compatible MP library unencombered by the GPL also exists. It was
-# posted to comp.sources.misc in volume 40 and is widely available from
-# FTP archive sites. One URL for it is:
-# ftp://gatekeeper.dec.com/.b/usenet/comp.sources.misc/volume40/fgmp/part01.Z
-
-GMP=/usr/src/contrib/libgmp
-mpz mpzmodule.c -I$(GMP) -I$(GMP)/mpn/generic -lgmp
diff --git a/lang/python24/files/patch-aa b/lang/python24/files/patch-aa
deleted file mode 100644
index d55ebc99fd46..000000000000
--- a/lang/python24/files/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
---- Makefile.in.orig Tue Dec 9 16:18:33 1997
-+++ Makefile.in Sat Dec 13 11:19:12 1997
-@@ -131,8 +131,8 @@
-
- # Portable install script (configure doesn't always guess right)
- INSTALL= @srcdir@/install-sh -c
--INSTALL_PROGRAM=${INSTALL} -m $(EXEMODE)
--INSTALL_DATA= ${INSTALL} -m $(FILEMODE)
-+INSTALL_PROGRAM=${BSD_INSTALL_SCRIPT}
-+INSTALL_DATA= ${BSD_INSTALL_DATA}
-
- # --with-PACKAGE options for configure script
- # e.g. --with-readline --with-svr5 --with-solaris --with-thread
diff --git a/lang/python24/pkg-comment b/lang/python24/pkg-comment
deleted file mode 100644
index d2f9289af5eb..000000000000
--- a/lang/python24/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An interpreted object-oriented programming language
diff --git a/lang/python24/pkg-descr b/lang/python24/pkg-descr
deleted file mode 100644
index a2103f1521db..000000000000
--- a/lang/python24/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Python is an interpreted object-oriented programming language, and is
-often compared to Tcl, Perl or Scheme.
diff --git a/lang/python24/pkg-plist b/lang/python24/pkg-plist
deleted file mode 100644
index 2360c6ba0f0d..000000000000
--- a/lang/python24/pkg-plist
+++ /dev/null
@@ -1,997 +0,0 @@
-bin/python1.5
-bin/python
-share/doc/python/COPYRIGHT
-include/python1.5/Python.h
-include/python1.5/abstract.h
-include/python1.5/bitset.h
-include/python1.5/bufferobject.h
-include/python1.5/cStringIO.h
-include/python1.5/ceval.h
-include/python1.5/classobject.h
-include/python1.5/cobject.h
-include/python1.5/compile.h
-include/python1.5/complexobject.h
-include/python1.5/config.h
-include/python1.5/dictobject.h
-include/python1.5/errcode.h
-include/python1.5/eval.h
-include/python1.5/fileobject.h
-include/python1.5/floatobject.h
-include/python1.5/frameobject.h
-include/python1.5/funcobject.h
-include/python1.5/graminit.h
-include/python1.5/grammar.h
-include/python1.5/import.h
-include/python1.5/intobject.h
-include/python1.5/intrcheck.h
-include/python1.5/listobject.h
-include/python1.5/longintrepr.h
-include/python1.5/longobject.h
-include/python1.5/marshal.h
-include/python1.5/metagrammar.h
-include/python1.5/methodobject.h
-include/python1.5/modsupport.h
-include/python1.5/moduleobject.h
-include/python1.5/mymalloc.h
-include/python1.5/mymath.h
-include/python1.5/myproto.h
-include/python1.5/myselect.h
-include/python1.5/mytime.h
-include/python1.5/node.h
-include/python1.5/object.h
-include/python1.5/objimpl.h
-include/python1.5/opcode.h
-include/python1.5/osdefs.h
-include/python1.5/parsetok.h
-include/python1.5/patchlevel.h
-include/python1.5/pgenheaders.h
-include/python1.5/pydebug.h
-include/python1.5/pyerrors.h
-include/python1.5/pyfpe.h
-include/python1.5/pystate.h
-include/python1.5/pythonrun.h
-include/python1.5/pythread.h
-include/python1.5/rangeobject.h
-include/python1.5/rename2.h
-include/python1.5/sliceobject.h
-include/python1.5/stringobject.h
-include/python1.5/structmember.h
-include/python1.5/sysmodule.h
-include/python1.5/thread.h
-include/python1.5/token.h
-include/python1.5/traceback.h
-include/python1.5/tupleobject.h
-lib/python1.5/BaseHTTPServer.py
-lib/python1.5/BaseHTTPServer.pyc
-lib/python1.5/BaseHTTPServer.pyo
-lib/python1.5/Bastion.py
-lib/python1.5/Bastion.pyc
-lib/python1.5/Bastion.pyo
-lib/python1.5/CGIHTTPServer.py
-lib/python1.5/CGIHTTPServer.pyc
-lib/python1.5/CGIHTTPServer.pyo
-lib/python1.5/ConfigParser.py
-lib/python1.5/ConfigParser.pyc
-lib/python1.5/ConfigParser.pyo
-lib/python1.5/MimeWriter.py
-lib/python1.5/MimeWriter.pyc
-lib/python1.5/MimeWriter.pyo
-lib/python1.5/Queue.py
-lib/python1.5/Queue.pyc
-lib/python1.5/Queue.pyo
-lib/python1.5/SimpleHTTPServer.py
-lib/python1.5/SimpleHTTPServer.pyc
-lib/python1.5/SimpleHTTPServer.pyo
-lib/python1.5/SocketServer.py
-lib/python1.5/SocketServer.pyc
-lib/python1.5/SocketServer.pyo
-lib/python1.5/StringIO.py
-lib/python1.5/StringIO.pyc
-lib/python1.5/StringIO.pyo
-lib/python1.5/UserDict.py
-lib/python1.5/UserDict.pyc
-lib/python1.5/UserDict.pyo
-lib/python1.5/UserList.py
-lib/python1.5/UserList.pyc
-lib/python1.5/UserList.pyo
-lib/python1.5/aifc.py
-lib/python1.5/aifc.pyc
-lib/python1.5/aifc.pyo
-lib/python1.5/anydbm.py
-lib/python1.5/anydbm.pyc
-lib/python1.5/anydbm.pyo
-lib/python1.5/asynchat.py
-lib/python1.5/asynchat.pyc
-lib/python1.5/asynchat.pyo
-lib/python1.5/asyncore.py
-lib/python1.5/asyncore.pyc
-lib/python1.5/asyncore.pyo
-lib/python1.5/audiodev.py
-lib/python1.5/audiodev.pyc
-lib/python1.5/audiodev.pyo
-lib/python1.5/base64.py
-lib/python1.5/base64.pyc
-lib/python1.5/base64.pyo
-lib/python1.5/bdb.py
-lib/python1.5/bdb.pyc
-lib/python1.5/bdb.pyo
-lib/python1.5/binhex.py
-lib/python1.5/binhex.pyc
-lib/python1.5/binhex.pyo
-lib/python1.5/bisect.py
-lib/python1.5/bisect.pyc
-lib/python1.5/bisect.pyo
-lib/python1.5/calendar.py
-lib/python1.5/calendar.pyc
-lib/python1.5/calendar.pyo
-lib/python1.5/cgi.py
-lib/python1.5/cgi.pyc
-lib/python1.5/cgi.pyo
-lib/python1.5/cmd.py
-lib/python1.5/cmd.pyc
-lib/python1.5/cmd.pyo
-lib/python1.5/cmp.py
-lib/python1.5/cmp.pyc
-lib/python1.5/cmp.pyo
-lib/python1.5/cmpcache.py
-lib/python1.5/cmpcache.pyc
-lib/python1.5/cmpcache.pyo
-lib/python1.5/code.py
-lib/python1.5/code.pyc
-lib/python1.5/code.pyo
-lib/python1.5/codeop.py
-lib/python1.5/codeop.pyc
-lib/python1.5/codeop.pyo
-lib/python1.5/colorsys.py
-lib/python1.5/colorsys.pyc
-lib/python1.5/colorsys.pyo
-lib/python1.5/commands.py
-lib/python1.5/commands.pyc
-lib/python1.5/commands.pyo
-lib/python1.5/compileall.py
-lib/python1.5/compileall.pyc
-lib/python1.5/compileall.pyo
-lib/python1.5/config/Makefile
-lib/python1.5/config/Makefile.pre.in
-lib/python1.5/config/Setup
-lib/python1.5/config/Setup.local
-lib/python1.5/config/Setup.thread
-lib/python1.5/config/config.c
-lib/python1.5/config/config.c.in
-lib/python1.5/config/install-sh
-lib/python1.5/config/libpython1.5.a
-lib/python1.5/config/makesetup
-lib/python1.5/config/python.o
-lib/python1.5/copy.py
-lib/python1.5/copy.pyc
-lib/python1.5/copy.pyo
-lib/python1.5/copy_reg.py
-lib/python1.5/copy_reg.pyc
-lib/python1.5/copy_reg.pyo
-lib/python1.5/dbhash.py
-lib/python1.5/dbhash.pyc
-lib/python1.5/dbhash.pyo
-lib/python1.5/dircache.py
-lib/python1.5/dircache.pyc
-lib/python1.5/dircache.pyo
-lib/python1.5/dircmp.py
-lib/python1.5/dircmp.pyc
-lib/python1.5/dircmp.pyo
-lib/python1.5/dis.py
-lib/python1.5/dis.pyc
-lib/python1.5/dis.pyo
-lib/python1.5/dospath.py
-lib/python1.5/dospath.pyc
-lib/python1.5/dospath.pyo
-lib/python1.5/dumbdbm.py
-lib/python1.5/dumbdbm.pyc
-lib/python1.5/dumbdbm.pyo
-lib/python1.5/dump.py
-lib/python1.5/dump.pyc
-lib/python1.5/dump.pyo
-lib/python1.5/exceptions.py
-lib/python1.5/exceptions.pyc
-lib/python1.5/exceptions.pyo
-lib/python1.5/fileinput.py
-lib/python1.5/fileinput.pyc
-lib/python1.5/fileinput.pyo
-lib/python1.5/find.py
-lib/python1.5/find.pyc
-lib/python1.5/find.pyo
-lib/python1.5/fnmatch.py
-lib/python1.5/fnmatch.pyc
-lib/python1.5/fnmatch.pyo
-lib/python1.5/formatter.py
-lib/python1.5/formatter.pyc
-lib/python1.5/formatter.pyo
-lib/python1.5/fpformat.py
-lib/python1.5/fpformat.pyc
-lib/python1.5/fpformat.pyo
-lib/python1.5/ftplib.py
-lib/python1.5/ftplib.pyc
-lib/python1.5/ftplib.pyo
-lib/python1.5/getopt.py
-lib/python1.5/getopt.pyc
-lib/python1.5/getopt.pyo
-lib/python1.5/getpass.py
-lib/python1.5/getpass.pyc
-lib/python1.5/getpass.pyo
-lib/python1.5/glob.py
-lib/python1.5/glob.pyc
-lib/python1.5/glob.pyo
-lib/python1.5/gopherlib.py
-lib/python1.5/gopherlib.pyc
-lib/python1.5/gopherlib.pyo
-lib/python1.5/grep.py
-lib/python1.5/grep.pyc
-lib/python1.5/grep.pyo
-lib/python1.5/gzip.py
-lib/python1.5/gzip.pyc
-lib/python1.5/gzip.pyo
-lib/python1.5/htmlentitydefs.py
-lib/python1.5/htmlentitydefs.pyc
-lib/python1.5/htmlentitydefs.pyo
-lib/python1.5/htmllib.py
-lib/python1.5/htmllib.pyc
-lib/python1.5/htmllib.pyo
-lib/python1.5/httplib.py
-lib/python1.5/httplib.pyc
-lib/python1.5/httplib.pyo
-lib/python1.5/ihooks.py
-lib/python1.5/ihooks.pyc
-lib/python1.5/ihooks.pyo
-lib/python1.5/imaplib.py
-lib/python1.5/imaplib.pyc
-lib/python1.5/imaplib.pyo
-lib/python1.5/imghdr.py
-lib/python1.5/imghdr.pyc
-lib/python1.5/imghdr.pyo
-lib/python1.5/keyword.py
-lib/python1.5/keyword.pyc
-lib/python1.5/keyword.pyo
-lib/python1.5/knee.py
-lib/python1.5/knee.pyc
-lib/python1.5/knee.pyo
-lib/python1.5/lib-dynload/audioop.so
-lib/python1.5/lib-dynload/binascii.so
-lib/python1.5/lib-dynload/bsddbmodule.so
-lib/python1.5/lib-dynload/cPickle.so
-lib/python1.5/lib-dynload/cStringIO.so
-lib/python1.5/lib-dynload/cursesmodule.so
-lib/python1.5/lib-dynload/dbmmodule.so
-lib/python1.5/lib-dynload/dlmodule.so
-lib/python1.5/lib-dynload/fpectlmodule.so
-lib/python1.5/lib-dynload/fpetestmodule.so
-lib/python1.5/lib-dynload/imageop.so
-lib/python1.5/lib-dynload/md5module.so
-lib/python1.5/lib-dynload/nismodule.so
-lib/python1.5/lib-dynload/parsermodule.so
-lib/python1.5/lib-dynload/resource.so
-lib/python1.5/lib-dynload/rgbimgmodule.so
-lib/python1.5/lib-dynload/rotormodule.so
-lib/python1.5/lib-dynload/shamodule.so
-lib/python1.5/lib-dynload/syslogmodule.so
-lib/python1.5/lib-dynload/termios.so
-lib/python1.5/lib-dynload/timingmodule.so
-lib/python1.5/lib-dynload/zlibmodule.so
-lib/python1.5/lib-stdwin/Abstract.py
-lib/python1.5/lib-stdwin/Abstract.pyc
-lib/python1.5/lib-stdwin/Abstract.pyo
-lib/python1.5/lib-stdwin/BoxParent.py
-lib/python1.5/lib-stdwin/BoxParent.pyc
-lib/python1.5/lib-stdwin/BoxParent.pyo
-lib/python1.5/lib-stdwin/Buttons.py
-lib/python1.5/lib-stdwin/Buttons.pyc
-lib/python1.5/lib-stdwin/Buttons.pyo
-lib/python1.5/lib-stdwin/CSplit.py
-lib/python1.5/lib-stdwin/CSplit.pyc
-lib/python1.5/lib-stdwin/CSplit.pyo
-lib/python1.5/lib-stdwin/DirList.py
-lib/python1.5/lib-stdwin/DirList.pyc
-lib/python1.5/lib-stdwin/DirList.pyo
-lib/python1.5/lib-stdwin/FormSplit.py
-lib/python1.5/lib-stdwin/FormSplit.pyc
-lib/python1.5/lib-stdwin/FormSplit.pyo
-lib/python1.5/lib-stdwin/HVSplit.py
-lib/python1.5/lib-stdwin/HVSplit.pyc
-lib/python1.5/lib-stdwin/HVSplit.pyo
-lib/python1.5/lib-stdwin/Histogram.py
-lib/python1.5/lib-stdwin/Histogram.pyc
-lib/python1.5/lib-stdwin/Histogram.pyo
-lib/python1.5/lib-stdwin/Sliders.py
-lib/python1.5/lib-stdwin/Sliders.pyc
-lib/python1.5/lib-stdwin/Sliders.pyo
-lib/python1.5/lib-stdwin/Soundogram.py
-lib/python1.5/lib-stdwin/Soundogram.pyc
-lib/python1.5/lib-stdwin/Soundogram.pyo
-lib/python1.5/lib-stdwin/Split.py
-lib/python1.5/lib-stdwin/Split.pyc
-lib/python1.5/lib-stdwin/Split.pyo
-lib/python1.5/lib-stdwin/StripChart.py
-lib/python1.5/lib-stdwin/StripChart.pyc
-lib/python1.5/lib-stdwin/StripChart.pyo
-lib/python1.5/lib-stdwin/TextEdit.py
-lib/python1.5/lib-stdwin/TextEdit.pyc
-lib/python1.5/lib-stdwin/TextEdit.pyo
-lib/python1.5/lib-stdwin/TransParent.py
-lib/python1.5/lib-stdwin/TransParent.pyc
-lib/python1.5/lib-stdwin/TransParent.pyo
-lib/python1.5/lib-stdwin/VUMeter.py
-lib/python1.5/lib-stdwin/VUMeter.pyc
-lib/python1.5/lib-stdwin/VUMeter.pyo
-lib/python1.5/lib-stdwin/WindowParent.py
-lib/python1.5/lib-stdwin/WindowParent.pyc
-lib/python1.5/lib-stdwin/WindowParent.pyo
-lib/python1.5/lib-stdwin/WindowSched.py
-lib/python1.5/lib-stdwin/WindowSched.pyc
-lib/python1.5/lib-stdwin/WindowSched.pyo
-lib/python1.5/lib-stdwin/anywin.py
-lib/python1.5/lib-stdwin/anywin.pyc
-lib/python1.5/lib-stdwin/anywin.pyo
-lib/python1.5/lib-stdwin/basewin.py
-lib/python1.5/lib-stdwin/basewin.pyc
-lib/python1.5/lib-stdwin/basewin.pyo
-lib/python1.5/lib-stdwin/dirwin.py
-lib/python1.5/lib-stdwin/dirwin.pyc
-lib/python1.5/lib-stdwin/dirwin.pyo
-lib/python1.5/lib-stdwin/filewin.py
-lib/python1.5/lib-stdwin/filewin.pyc
-lib/python1.5/lib-stdwin/filewin.pyo
-lib/python1.5/lib-stdwin/formatter.py
-lib/python1.5/lib-stdwin/formatter.pyc
-lib/python1.5/lib-stdwin/formatter.pyo
-lib/python1.5/lib-stdwin/gwin.py
-lib/python1.5/lib-stdwin/gwin.pyc
-lib/python1.5/lib-stdwin/gwin.pyo
-lib/python1.5/lib-stdwin/listwin.py
-lib/python1.5/lib-stdwin/listwin.pyc
-lib/python1.5/lib-stdwin/listwin.pyo
-lib/python1.5/lib-stdwin/mainloop.py
-lib/python1.5/lib-stdwin/mainloop.pyc
-lib/python1.5/lib-stdwin/mainloop.pyo
-lib/python1.5/lib-stdwin/rect.py
-lib/python1.5/lib-stdwin/rect.pyc
-lib/python1.5/lib-stdwin/rect.pyo
-lib/python1.5/lib-stdwin/srcwin.py
-lib/python1.5/lib-stdwin/srcwin.pyc
-lib/python1.5/lib-stdwin/srcwin.pyo
-lib/python1.5/lib-stdwin/stdwinevents.py
-lib/python1.5/lib-stdwin/stdwinevents.pyc
-lib/python1.5/lib-stdwin/stdwinevents.pyo
-lib/python1.5/lib-stdwin/stdwinq.py
-lib/python1.5/lib-stdwin/stdwinq.pyc
-lib/python1.5/lib-stdwin/stdwinq.pyo
-lib/python1.5/lib-stdwin/tablewin.py
-lib/python1.5/lib-stdwin/tablewin.pyc
-lib/python1.5/lib-stdwin/tablewin.pyo
-lib/python1.5/lib-stdwin/textwin.py
-lib/python1.5/lib-stdwin/textwin.pyc
-lib/python1.5/lib-stdwin/textwin.pyo
-lib/python1.5/lib-stdwin/wdb.py
-lib/python1.5/lib-stdwin/wdb.pyc
-lib/python1.5/lib-stdwin/wdb.pyo
-lib/python1.5/lib-stdwin/wdbframewin.py
-lib/python1.5/lib-stdwin/wdbframewin.pyc
-lib/python1.5/lib-stdwin/wdbframewin.pyo
-lib/python1.5/lib-stdwin/wdbsrcwin.py
-lib/python1.5/lib-stdwin/wdbsrcwin.pyc
-lib/python1.5/lib-stdwin/wdbsrcwin.pyo
-lib/python1.5/lib-tk/Canvas.py
-lib/python1.5/lib-tk/Canvas.pyc
-lib/python1.5/lib-tk/Canvas.pyo
-lib/python1.5/lib-tk/Dialog.py
-lib/python1.5/lib-tk/Dialog.pyc
-lib/python1.5/lib-tk/Dialog.pyo
-lib/python1.5/lib-tk/FileDialog.py
-lib/python1.5/lib-tk/FileDialog.pyc
-lib/python1.5/lib-tk/FileDialog.pyo
-lib/python1.5/lib-tk/FixTk.py
-lib/python1.5/lib-tk/FixTk.pyc
-lib/python1.5/lib-tk/FixTk.pyo
-lib/python1.5/lib-tk/ScrolledText.py
-lib/python1.5/lib-tk/ScrolledText.pyc
-lib/python1.5/lib-tk/ScrolledText.pyo
-lib/python1.5/lib-tk/SimpleDialog.py
-lib/python1.5/lib-tk/SimpleDialog.pyc
-lib/python1.5/lib-tk/SimpleDialog.pyo
-lib/python1.5/lib-tk/Tkconstants.py
-lib/python1.5/lib-tk/Tkconstants.pyc
-lib/python1.5/lib-tk/Tkconstants.pyo
-lib/python1.5/lib-tk/Tkdnd.py
-lib/python1.5/lib-tk/Tkdnd.pyc
-lib/python1.5/lib-tk/Tkdnd.pyo
-lib/python1.5/lib-tk/Tkinter.py
-lib/python1.5/lib-tk/Tkinter.pyc
-lib/python1.5/lib-tk/Tkinter.pyo
-lib/python1.5/lib-tk/tkColorChooser.py
-lib/python1.5/lib-tk/tkColorChooser.pyc
-lib/python1.5/lib-tk/tkColorChooser.pyo
-lib/python1.5/lib-tk/tkCommonDialog.py
-lib/python1.5/lib-tk/tkCommonDialog.pyc
-lib/python1.5/lib-tk/tkCommonDialog.pyo
-lib/python1.5/lib-tk/tkFileDialog.py
-lib/python1.5/lib-tk/tkFileDialog.pyc
-lib/python1.5/lib-tk/tkFileDialog.pyo
-lib/python1.5/lib-tk/tkFont.py
-lib/python1.5/lib-tk/tkFont.pyc
-lib/python1.5/lib-tk/tkFont.pyo
-lib/python1.5/lib-tk/tkMessageBox.py
-lib/python1.5/lib-tk/tkMessageBox.pyc
-lib/python1.5/lib-tk/tkMessageBox.pyo
-lib/python1.5/lib-tk/tkSimpleDialog.py
-lib/python1.5/lib-tk/tkSimpleDialog.pyc
-lib/python1.5/lib-tk/tkSimpleDialog.pyo
-lib/python1.5/linecache.py
-lib/python1.5/linecache.pyc
-lib/python1.5/linecache.pyo
-lib/python1.5/locale.py
-lib/python1.5/locale.pyc
-lib/python1.5/locale.pyo
-lib/python1.5/macpath.py
-lib/python1.5/macpath.pyc
-lib/python1.5/macpath.pyo
-lib/python1.5/macurl2path.py
-lib/python1.5/macurl2path.pyc
-lib/python1.5/macurl2path.pyo
-lib/python1.5/mailbox.py
-lib/python1.5/mailbox.pyc
-lib/python1.5/mailbox.pyo
-lib/python1.5/mailcap.py
-lib/python1.5/mailcap.pyc
-lib/python1.5/mailcap.pyo
-lib/python1.5/mhlib.py
-lib/python1.5/mhlib.pyc
-lib/python1.5/mhlib.pyo
-lib/python1.5/mimetools.py
-lib/python1.5/mimetools.pyc
-lib/python1.5/mimetools.pyo
-lib/python1.5/mimetypes.py
-lib/python1.5/mimetypes.pyc
-lib/python1.5/mimetypes.pyo
-lib/python1.5/mimify.py
-lib/python1.5/mimify.pyc
-lib/python1.5/mimify.pyo
-lib/python1.5/multifile.py
-lib/python1.5/multifile.pyc
-lib/python1.5/multifile.pyo
-lib/python1.5/mutex.py
-lib/python1.5/mutex.pyc
-lib/python1.5/mutex.pyo
-lib/python1.5/netrc.py
-lib/python1.5/netrc.pyc
-lib/python1.5/netrc.pyo
-lib/python1.5/nntplib.py
-lib/python1.5/nntplib.pyc
-lib/python1.5/nntplib.pyo
-lib/python1.5/ntpath.py
-lib/python1.5/ntpath.pyc
-lib/python1.5/ntpath.pyo
-lib/python1.5/nturl2path.py
-lib/python1.5/nturl2path.pyc
-lib/python1.5/nturl2path.pyo
-lib/python1.5/os.py
-lib/python1.5/os.pyc
-lib/python1.5/os.pyo
-lib/python1.5/packmail.py
-lib/python1.5/packmail.pyc
-lib/python1.5/packmail.pyo
-lib/python1.5/pdb.doc
-lib/python1.5/pdb.py
-lib/python1.5/pdb.pyc
-lib/python1.5/pdb.pyo
-lib/python1.5/pickle.py
-lib/python1.5/pickle.pyc
-lib/python1.5/pickle.pyo
-lib/python1.5/pipes.py
-lib/python1.5/pipes.pyc
-lib/python1.5/pipes.pyo
-lib/python1.5/plat-freebsd2/FCNTL.py
-lib/python1.5/plat-freebsd2/FCNTL.pyc
-lib/python1.5/plat-freebsd2/FCNTL.pyo
-lib/python1.5/plat-freebsd2/IN.py
-lib/python1.5/plat-freebsd2/IN.pyc
-lib/python1.5/plat-freebsd2/IN.pyo
-lib/python1.5/plat-freebsd2/SOCKET.py
-lib/python1.5/plat-freebsd2/SOCKET.pyc
-lib/python1.5/plat-freebsd2/SOCKET.pyo
-lib/python1.5/plat-freebsd2/TERMIOS.py
-lib/python1.5/plat-freebsd2/TERMIOS.pyc
-lib/python1.5/plat-freebsd2/TERMIOS.pyo
-lib/python1.5/plat-freebsd2/regen
-lib/python1.5/plat-freebsd3/FCNTL.py
-lib/python1.5/plat-freebsd3/FCNTL.pyc
-lib/python1.5/plat-freebsd3/FCNTL.pyo
-lib/python1.5/plat-freebsd3/IN.py
-lib/python1.5/plat-freebsd3/IN.pyc
-lib/python1.5/plat-freebsd3/IN.pyo
-lib/python1.5/plat-freebsd3/SOCKET.py
-lib/python1.5/plat-freebsd3/SOCKET.pyc
-lib/python1.5/plat-freebsd3/SOCKET.pyo
-lib/python1.5/plat-freebsd3/TERMIOS.py
-lib/python1.5/plat-freebsd3/TERMIOS.pyc
-lib/python1.5/plat-freebsd3/TERMIOS.pyo
-lib/python1.5/plat-freebsd3/regen
-lib/python1.5/plat-freebsd4/FCNTL.py
-lib/python1.5/plat-freebsd4/FCNTL.pyc
-lib/python1.5/plat-freebsd4/FCNTL.pyo
-lib/python1.5/plat-freebsd4/IN.py
-lib/python1.5/plat-freebsd4/IN.pyc
-lib/python1.5/plat-freebsd4/IN.pyo
-lib/python1.5/plat-freebsd4/SOCKET.py
-lib/python1.5/plat-freebsd4/SOCKET.pyc
-lib/python1.5/plat-freebsd4/SOCKET.pyo
-lib/python1.5/plat-freebsd4/TERMIOS.py
-lib/python1.5/plat-freebsd4/TERMIOS.pyc
-lib/python1.5/plat-freebsd4/TERMIOS.pyo
-lib/python1.5/plat-freebsd4/regen
-lib/python1.5/popen2.py
-lib/python1.5/popen2.pyc
-lib/python1.5/popen2.pyo
-lib/python1.5/poplib.py
-lib/python1.5/poplib.pyc
-lib/python1.5/poplib.pyo
-lib/python1.5/posixfile.py
-lib/python1.5/posixfile.pyc
-lib/python1.5/posixfile.pyo
-lib/python1.5/posixpath.py
-lib/python1.5/posixpath.pyc
-lib/python1.5/posixpath.pyo
-lib/python1.5/pprint.py
-lib/python1.5/pprint.pyc
-lib/python1.5/pprint.pyo
-lib/python1.5/profile.doc
-lib/python1.5/profile.py
-lib/python1.5/profile.pyc
-lib/python1.5/profile.pyo
-lib/python1.5/pstats.py
-lib/python1.5/pstats.pyc
-lib/python1.5/pstats.pyo
-lib/python1.5/pty.py
-lib/python1.5/pty.pyc
-lib/python1.5/pty.pyo
-lib/python1.5/py_compile.py
-lib/python1.5/py_compile.pyc
-lib/python1.5/py_compile.pyo
-lib/python1.5/pyclbr.py
-lib/python1.5/pyclbr.pyc
-lib/python1.5/pyclbr.pyo
-lib/python1.5/quopri.py
-lib/python1.5/quopri.pyc
-lib/python1.5/quopri.pyo
-lib/python1.5/random.py
-lib/python1.5/random.pyc
-lib/python1.5/random.pyo
-lib/python1.5/re.py
-lib/python1.5/re.pyc
-lib/python1.5/re.pyo
-lib/python1.5/reconvert.py
-lib/python1.5/reconvert.pyc
-lib/python1.5/reconvert.pyo
-lib/python1.5/regex_syntax.py
-lib/python1.5/regex_syntax.pyc
-lib/python1.5/regex_syntax.pyo
-lib/python1.5/regsub.py
-lib/python1.5/regsub.pyc
-lib/python1.5/regsub.pyo
-lib/python1.5/repr.py
-lib/python1.5/repr.pyc
-lib/python1.5/repr.pyo
-lib/python1.5/rexec.py
-lib/python1.5/rexec.pyc
-lib/python1.5/rexec.pyo
-lib/python1.5/rfc822.py
-lib/python1.5/rfc822.pyc
-lib/python1.5/rfc822.pyo
-lib/python1.5/rlcompleter.py
-lib/python1.5/rlcompleter.pyc
-lib/python1.5/rlcompleter.pyo
-lib/python1.5/sched.py
-lib/python1.5/sched.pyc
-lib/python1.5/sched.pyo
-lib/python1.5/sgmllib.py
-lib/python1.5/sgmllib.pyc
-lib/python1.5/sgmllib.pyo
-lib/python1.5/shelve.py
-lib/python1.5/shelve.pyc
-lib/python1.5/shelve.pyo
-lib/python1.5/shlex.py
-lib/python1.5/shlex.pyc
-lib/python1.5/shlex.pyo
-lib/python1.5/shutil.py
-lib/python1.5/shutil.pyc
-lib/python1.5/shutil.pyo
-lib/python1.5/site.py
-lib/python1.5/site.pyc
-lib/python1.5/site.pyo
-lib/python1.5/smtplib.py
-lib/python1.5/smtplib.pyc
-lib/python1.5/smtplib.pyo
-lib/python1.5/sndhdr.py
-lib/python1.5/sndhdr.pyc
-lib/python1.5/sndhdr.pyo
-lib/python1.5/stat.py
-lib/python1.5/stat.pyc
-lib/python1.5/stat.pyo
-lib/python1.5/statcache.py
-lib/python1.5/statcache.pyc
-lib/python1.5/statcache.pyo
-lib/python1.5/statvfs.py
-lib/python1.5/statvfs.pyc
-lib/python1.5/statvfs.pyo
-lib/python1.5/string.py
-lib/python1.5/string.pyc
-lib/python1.5/string.pyo
-lib/python1.5/sunau.py
-lib/python1.5/sunau.pyc
-lib/python1.5/sunau.pyo
-lib/python1.5/sunaudio.py
-lib/python1.5/sunaudio.pyc
-lib/python1.5/sunaudio.pyo
-lib/python1.5/symbol.py
-lib/python1.5/symbol.pyc
-lib/python1.5/symbol.pyo
-lib/python1.5/telnetlib.py
-lib/python1.5/telnetlib.pyc
-lib/python1.5/telnetlib.pyo
-lib/python1.5/tempfile.py
-lib/python1.5/tempfile.pyc
-lib/python1.5/tempfile.pyo
-lib/python1.5/test/__init__.py
-lib/python1.5/test/__init__.pyc
-lib/python1.5/test/__init__.pyo
-lib/python1.5/test/audiotest.au
-lib/python1.5/test/autotest.py
-lib/python1.5/test/autotest.pyc
-lib/python1.5/test/autotest.pyo
-lib/python1.5/test/greyrgb.uue
-lib/python1.5/test/output/test_MimeWriter
-lib/python1.5/test/output/test_al
-lib/python1.5/test/output/test_array
-lib/python1.5/test/output/test_audioop
-lib/python1.5/test/output/test_binascii
-lib/python1.5/test/output/test_bsddb
-lib/python1.5/test/output/test_builtin
-lib/python1.5/test/output/test_cd
-lib/python1.5/test/output/test_cl
-lib/python1.5/test/output/test_cmath
-lib/python1.5/test/output/test_cpickle
-lib/python1.5/test/output/test_crypt
-lib/python1.5/test/output/test_dbm
-lib/python1.5/test/output/test_dl
-lib/python1.5/test/output/test_errno
-lib/python1.5/test/output/test_exceptions
-lib/python1.5/test/output/test_fcntl
-lib/python1.5/test/output/test_gdbm
-lib/python1.5/test/output/test_gl
-lib/python1.5/test/output/test_grammar
-lib/python1.5/test/output/test_grp
-lib/python1.5/test/output/test_gzip
-lib/python1.5/test/output/test_imageop
-lib/python1.5/test/output/test_imgfile
-lib/python1.5/test/output/test_long
-lib/python1.5/test/output/test_math
-lib/python1.5/test/output/test_md5
-lib/python1.5/test/output/test_new
-lib/python1.5/test/output/test_nis
-lib/python1.5/test/output/test_ntpath
-lib/python1.5/test/output/test_opcodes
-lib/python1.5/test/output/test_operations
-lib/python1.5/test/output/test_operator
-lib/python1.5/test/output/test_pickle
-lib/python1.5/test/output/test_pkg
-lib/python1.5/test/output/test_popen2
-lib/python1.5/test/output/test_pow
-lib/python1.5/test/output/test_pwd
-lib/python1.5/test/output/test_re
-lib/python1.5/test/output/test_regex
-lib/python1.5/test/output/test_rfc822
-lib/python1.5/test/output/test_rgbimg
-lib/python1.5/test/output/test_rotor
-lib/python1.5/test/output/test_select
-lib/python1.5/test/output/test_sha
-lib/python1.5/test/output/test_signal
-lib/python1.5/test/output/test_socket
-lib/python1.5/test/output/test_strftime
-lib/python1.5/test/output/test_strop
-lib/python1.5/test/output/test_struct
-lib/python1.5/test/output/test_sunaudiodev
-lib/python1.5/test/output/test_thread
-lib/python1.5/test/output/test_time
-lib/python1.5/test/output/test_timing
-lib/python1.5/test/output/test_tokenize
-lib/python1.5/test/output/test_types
-lib/python1.5/test/output/test_unpack
-lib/python1.5/test/output/test_userdict
-lib/python1.5/test/output/test_userlist
-lib/python1.5/test/output/test_xmllib
-lib/python1.5/test/output/test_zlib
-lib/python1.5/test/pystone.py
-lib/python1.5/test/pystone.pyc
-lib/python1.5/test/pystone.pyo
-lib/python1.5/test/re_tests.py
-lib/python1.5/test/re_tests.pyc
-lib/python1.5/test/re_tests.pyo
-lib/python1.5/test/regex_tests.py
-lib/python1.5/test/regex_tests.pyc
-lib/python1.5/test/regex_tests.pyo
-lib/python1.5/test/regrtest.py
-lib/python1.5/test/regrtest.pyc
-lib/python1.5/test/regrtest.pyo
-lib/python1.5/test/reperf.py
-lib/python1.5/test/reperf.pyc
-lib/python1.5/test/reperf.pyo
-lib/python1.5/test/sortperf.py
-lib/python1.5/test/sortperf.pyc
-lib/python1.5/test/sortperf.pyo
-lib/python1.5/test/test_MimeWriter.py
-lib/python1.5/test/test_MimeWriter.pyc
-lib/python1.5/test/test_MimeWriter.pyo
-lib/python1.5/test/test_al.py
-lib/python1.5/test/test_al.pyc
-lib/python1.5/test/test_al.pyo
-lib/python1.5/test/test_array.py
-lib/python1.5/test/test_array.pyc
-lib/python1.5/test/test_array.pyo
-lib/python1.5/test/test_audioop.py
-lib/python1.5/test/test_audioop.pyc
-lib/python1.5/test/test_audioop.pyo
-lib/python1.5/test/test_b1.py
-lib/python1.5/test/test_b1.pyc
-lib/python1.5/test/test_b1.pyo
-lib/python1.5/test/test_b2.py
-lib/python1.5/test/test_b2.pyc
-lib/python1.5/test/test_b2.pyo
-lib/python1.5/test/test_binascii.py
-lib/python1.5/test/test_binascii.pyc
-lib/python1.5/test/test_binascii.pyo
-lib/python1.5/test/test_bsddb.py
-lib/python1.5/test/test_bsddb.pyc
-lib/python1.5/test/test_bsddb.pyo
-lib/python1.5/test/test_builtin.py
-lib/python1.5/test/test_builtin.pyc
-lib/python1.5/test/test_builtin.pyo
-lib/python1.5/test/test_cd.py
-lib/python1.5/test/test_cd.pyc
-lib/python1.5/test/test_cd.pyo
-lib/python1.5/test/test_cl.py
-lib/python1.5/test/test_cl.pyc
-lib/python1.5/test/test_cl.pyo
-lib/python1.5/test/test_cmath.py
-lib/python1.5/test/test_cmath.pyc
-lib/python1.5/test/test_cmath.pyo
-lib/python1.5/test/test_cpickle.py
-lib/python1.5/test/test_cpickle.pyc
-lib/python1.5/test/test_cpickle.pyo
-lib/python1.5/test/test_crypt.py
-lib/python1.5/test/test_crypt.pyc
-lib/python1.5/test/test_crypt.pyo
-lib/python1.5/test/test_dbm.py
-lib/python1.5/test/test_dbm.pyc
-lib/python1.5/test/test_dbm.pyo
-lib/python1.5/test/test_dl.py
-lib/python1.5/test/test_dl.pyc
-lib/python1.5/test/test_dl.pyo
-lib/python1.5/test/test_errno.py
-lib/python1.5/test/test_errno.pyc
-lib/python1.5/test/test_errno.pyo
-lib/python1.5/test/test_exceptions.py
-lib/python1.5/test/test_exceptions.pyc
-lib/python1.5/test/test_exceptions.pyo
-lib/python1.5/test/test_fcntl.py
-lib/python1.5/test/test_fcntl.pyc
-lib/python1.5/test/test_fcntl.pyo
-lib/python1.5/test/test_gdbm.py
-lib/python1.5/test/test_gdbm.pyc
-lib/python1.5/test/test_gdbm.pyo
-lib/python1.5/test/test_gl.py
-lib/python1.5/test/test_gl.pyc
-lib/python1.5/test/test_gl.pyo
-lib/python1.5/test/test_grammar.py
-lib/python1.5/test/test_grammar.pyc
-lib/python1.5/test/test_grammar.pyo
-lib/python1.5/test/test_grp.py
-lib/python1.5/test/test_grp.pyc
-lib/python1.5/test/test_grp.pyo
-lib/python1.5/test/test_gzip.py
-lib/python1.5/test/test_gzip.pyc
-lib/python1.5/test/test_gzip.pyo
-lib/python1.5/test/test_imageop.py
-lib/python1.5/test/test_imageop.pyc
-lib/python1.5/test/test_imageop.pyo
-lib/python1.5/test/test_imgfile.py
-lib/python1.5/test/test_imgfile.pyc
-lib/python1.5/test/test_imgfile.pyo
-lib/python1.5/test/test_long.py
-lib/python1.5/test/test_long.pyc
-lib/python1.5/test/test_long.pyo
-lib/python1.5/test/test_math.py
-lib/python1.5/test/test_math.pyc
-lib/python1.5/test/test_math.pyo
-lib/python1.5/test/test_md5.py
-lib/python1.5/test/test_md5.pyc
-lib/python1.5/test/test_md5.pyo
-lib/python1.5/test/test_new.py
-lib/python1.5/test/test_new.pyc
-lib/python1.5/test/test_new.pyo
-lib/python1.5/test/test_nis.py
-lib/python1.5/test/test_nis.pyc
-lib/python1.5/test/test_nis.pyo
-lib/python1.5/test/test_ntpath.py
-lib/python1.5/test/test_ntpath.pyc
-lib/python1.5/test/test_ntpath.pyo
-lib/python1.5/test/test_opcodes.py
-lib/python1.5/test/test_opcodes.pyc
-lib/python1.5/test/test_opcodes.pyo
-lib/python1.5/test/test_operations.py
-lib/python1.5/test/test_operations.pyc
-lib/python1.5/test/test_operations.pyo
-lib/python1.5/test/test_operator.py
-lib/python1.5/test/test_operator.pyc
-lib/python1.5/test/test_operator.pyo
-lib/python1.5/test/test_pickle.py
-lib/python1.5/test/test_pickle.pyc
-lib/python1.5/test/test_pickle.pyo
-lib/python1.5/test/test_pkg.py
-lib/python1.5/test/test_pkg.pyc
-lib/python1.5/test/test_pkg.pyo
-lib/python1.5/test/test_popen2.py
-lib/python1.5/test/test_popen2.pyc
-lib/python1.5/test/test_popen2.pyo
-lib/python1.5/test/test_pow.py
-lib/python1.5/test/test_pow.pyc
-lib/python1.5/test/test_pow.pyo
-lib/python1.5/test/test_pwd.py
-lib/python1.5/test/test_pwd.pyc
-lib/python1.5/test/test_pwd.pyo
-lib/python1.5/test/test_re.py
-lib/python1.5/test/test_re.pyc
-lib/python1.5/test/test_re.pyo
-lib/python1.5/test/test_regex.py
-lib/python1.5/test/test_regex.pyc
-lib/python1.5/test/test_regex.pyo
-lib/python1.5/test/test_rfc822.py
-lib/python1.5/test/test_rfc822.pyc
-lib/python1.5/test/test_rfc822.pyo
-lib/python1.5/test/test_rgbimg.py
-lib/python1.5/test/test_rgbimg.pyc
-lib/python1.5/test/test_rgbimg.pyo
-lib/python1.5/test/test_rotor.py
-lib/python1.5/test/test_rotor.pyc
-lib/python1.5/test/test_rotor.pyo
-lib/python1.5/test/test_select.py
-lib/python1.5/test/test_select.pyc
-lib/python1.5/test/test_select.pyo
-lib/python1.5/test/test_sha.py
-lib/python1.5/test/test_sha.pyc
-lib/python1.5/test/test_sha.pyo
-lib/python1.5/test/test_signal.py
-lib/python1.5/test/test_signal.pyc
-lib/python1.5/test/test_signal.pyo
-lib/python1.5/test/test_socket.py
-lib/python1.5/test/test_socket.pyc
-lib/python1.5/test/test_socket.pyo
-lib/python1.5/test/test_strftime.py
-lib/python1.5/test/test_strftime.pyc
-lib/python1.5/test/test_strftime.pyo
-lib/python1.5/test/test_strop.py
-lib/python1.5/test/test_strop.pyc
-lib/python1.5/test/test_strop.pyo
-lib/python1.5/test/test_struct.py
-lib/python1.5/test/test_struct.pyc
-lib/python1.5/test/test_struct.pyo
-lib/python1.5/test/test_sunaudiodev.py
-lib/python1.5/test/test_sunaudiodev.pyc
-lib/python1.5/test/test_sunaudiodev.pyo
-lib/python1.5/test/test_support.py
-lib/python1.5/test/test_support.pyc
-lib/python1.5/test/test_support.pyo
-lib/python1.5/test/test_thread.py
-lib/python1.5/test/test_thread.pyc
-lib/python1.5/test/test_thread.pyo
-lib/python1.5/test/test_time.py
-lib/python1.5/test/test_time.pyc
-lib/python1.5/test/test_time.pyo
-lib/python1.5/test/test_timing.py
-lib/python1.5/test/test_timing.pyc
-lib/python1.5/test/test_timing.pyo
-lib/python1.5/test/test_tokenize.py
-lib/python1.5/test/test_tokenize.pyc
-lib/python1.5/test/test_tokenize.pyo
-lib/python1.5/test/test_types.py
-lib/python1.5/test/test_types.pyc
-lib/python1.5/test/test_types.pyo
-lib/python1.5/test/test_unpack.py
-lib/python1.5/test/test_unpack.pyc
-lib/python1.5/test/test_unpack.pyo
-lib/python1.5/test/test_userdict.py
-lib/python1.5/test/test_userdict.pyc
-lib/python1.5/test/test_userdict.pyo
-lib/python1.5/test/test_userlist.py
-lib/python1.5/test/test_userlist.pyc
-lib/python1.5/test/test_userlist.pyo
-lib/python1.5/test/test_xmllib.py
-lib/python1.5/test/test_xmllib.pyc
-lib/python1.5/test/test_xmllib.pyo
-lib/python1.5/test/test_zlib.py
-lib/python1.5/test/test_zlib.pyc
-lib/python1.5/test/test_zlib.pyo
-lib/python1.5/test/testall.py
-lib/python1.5/test/testall.pyc
-lib/python1.5/test/testall.pyo
-lib/python1.5/test/testimg.uue
-lib/python1.5/test/testimgr.uue
-lib/python1.5/test/testrgb.uue
-lib/python1.5/test/tokenize_tests.py
-lib/python1.5/test/tokenize_tests.pyc
-lib/python1.5/test/tokenize_tests.pyo
-lib/python1.5/threading.py
-lib/python1.5/threading.pyc
-lib/python1.5/threading.pyo
-lib/python1.5/toaiff.py
-lib/python1.5/toaiff.pyc
-lib/python1.5/toaiff.pyo
-lib/python1.5/token.py
-lib/python1.5/token.pyc
-lib/python1.5/token.pyo
-lib/python1.5/tokenize.py
-lib/python1.5/tokenize.pyc
-lib/python1.5/tokenize.pyo
-lib/python1.5/traceback.py
-lib/python1.5/traceback.pyc
-lib/python1.5/traceback.pyo
-lib/python1.5/tty.py
-lib/python1.5/tty.pyc
-lib/python1.5/tty.pyo
-lib/python1.5/turtle.py
-lib/python1.5/turtle.pyc
-lib/python1.5/turtle.pyo
-lib/python1.5/types.py
-lib/python1.5/types.pyc
-lib/python1.5/types.pyo
-lib/python1.5/tzparse.py
-lib/python1.5/tzparse.pyc
-lib/python1.5/tzparse.pyo
-lib/python1.5/urllib.py
-lib/python1.5/urllib.pyc
-lib/python1.5/urllib.pyo
-lib/python1.5/urlparse.py
-lib/python1.5/urlparse.pyc
-lib/python1.5/urlparse.pyo
-lib/python1.5/user.py
-lib/python1.5/user.pyc
-lib/python1.5/user.pyo
-lib/python1.5/util.py
-lib/python1.5/util.pyc
-lib/python1.5/util.pyo
-lib/python1.5/uu.py
-lib/python1.5/uu.pyc
-lib/python1.5/uu.pyo
-lib/python1.5/wave.py
-lib/python1.5/wave.pyc
-lib/python1.5/wave.pyo
-lib/python1.5/whichdb.py
-lib/python1.5/whichdb.pyc
-lib/python1.5/whichdb.pyo
-lib/python1.5/whrandom.py
-lib/python1.5/whrandom.pyc
-lib/python1.5/whrandom.pyo
-lib/python1.5/xdrlib.py
-lib/python1.5/xdrlib.pyc
-lib/python1.5/xdrlib.pyo
-lib/python1.5/xmllib.py
-lib/python1.5/xmllib.pyc
-lib/python1.5/xmllib.pyo
-@dirrm include/python1.5
-@dirrm lib/python1.5/config
-@dirrm lib/python1.5/lib-dynload
-@dirrm lib/python1.5/lib-stdwin
-@dirrm lib/python1.5/lib-tk
-@dirrm lib/python1.5/plat-freebsd2
-@dirrm lib/python1.5/plat-freebsd3
-@dirrm lib/python1.5/plat-freebsd4
-@dirrm lib/python1.5/site-packages
-@dirrm lib/python1.5/test/output
-@dirrm lib/python1.5/test
-@dirrm lib/python1.5
-@exec mkdir -p %D/lib/python1.5/site-packages
-@dirrm share/doc/python
diff --git a/lang/python24/pkg-plist.Tools b/lang/python24/pkg-plist.Tools
deleted file mode 100644
index 1cfdce245dbc..000000000000
--- a/lang/python24/pkg-plist.Tools
+++ /dev/null
@@ -1,203 +0,0 @@
-lib/python1.5/Tools/README
-lib/python1.5/Tools/audiopy/README
-lib/python1.5/Tools/audiopy/audiopy
-lib/python1.5/Tools/bgen/README
-lib/python1.5/Tools/bgen/bgen/bgen.py
-lib/python1.5/Tools/bgen/bgen/bgenBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenGenerator.py
-lib/python1.5/Tools/bgen/bgen/bgenGeneratorGroup.py
-lib/python1.5/Tools/bgen/bgen/bgenHeapBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenModule.py
-lib/python1.5/Tools/bgen/bgen/bgenObjectDefinition.py
-lib/python1.5/Tools/bgen/bgen/bgenOutput.py
-lib/python1.5/Tools/bgen/bgen/bgenStackBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenStringBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenType.py
-lib/python1.5/Tools/bgen/bgen/bgenVariable.py
-lib/python1.5/Tools/bgen/bgen/bgenlocations.py
-lib/python1.5/Tools/bgen/bgen/macsupport.py
-lib/python1.5/Tools/bgen/bgen/scantools.py
-lib/python1.5/Tools/faqwiz/README
-lib/python1.5/Tools/faqwiz/faqconf.py
-lib/python1.5/Tools/faqwiz/faqcust.py
-lib/python1.5/Tools/faqwiz/faqw.py
-lib/python1.5/Tools/faqwiz/faqwiz.py
-lib/python1.5/Tools/freeze/.cvsignore
-lib/python1.5/Tools/freeze/README
-lib/python1.5/Tools/freeze/bkfile.py
-lib/python1.5/Tools/freeze/checkextensions.py
-lib/python1.5/Tools/freeze/checkextensions_win32.py
-lib/python1.5/Tools/freeze/extensions_win32.ini
-lib/python1.5/Tools/freeze/freeze.py
-lib/python1.5/Tools/freeze/hello.py
-lib/python1.5/Tools/freeze/makeconfig.py
-lib/python1.5/Tools/freeze/makefreeze.py
-lib/python1.5/Tools/freeze/makemakefile.py
-lib/python1.5/Tools/freeze/modulefinder.py
-lib/python1.5/Tools/freeze/parsesetup.py
-lib/python1.5/Tools/freeze/win32.html
-lib/python1.5/Tools/freeze/winmakemakefile.py
-lib/python1.5/Tools/idle/AutoExpand.py
-lib/python1.5/Tools/idle/AutoIndent.py
-lib/python1.5/Tools/idle/Bindings.py
-lib/python1.5/Tools/idle/ChangeLog
-lib/python1.5/Tools/idle/ClassBrowser.py
-lib/python1.5/Tools/idle/ColorDelegator.py
-lib/python1.5/Tools/idle/Debugger.py
-lib/python1.5/Tools/idle/Delegator.py
-lib/python1.5/Tools/idle/EditorWindow.py
-lib/python1.5/Tools/idle/FileList.py
-lib/python1.5/Tools/idle/FormatParagraph.py
-lib/python1.5/Tools/idle/FrameViewer.py
-lib/python1.5/Tools/idle/GrepDialog.py
-lib/python1.5/Tools/idle/History.py
-lib/python1.5/Tools/idle/IOBinding.py
-lib/python1.5/Tools/idle/MultiScrolledLists.py
-lib/python1.5/Tools/idle/NEWS.txt
-lib/python1.5/Tools/idle/OutputWindow.py
-lib/python1.5/Tools/idle/PathBrowser.py
-lib/python1.5/Tools/idle/Percolator.py
-lib/python1.5/Tools/idle/PyShell.py
-lib/python1.5/Tools/idle/README.txt
-lib/python1.5/Tools/idle/ReplaceDialog.py
-lib/python1.5/Tools/idle/ScriptBinding.py
-lib/python1.5/Tools/idle/ScrolledList.py
-lib/python1.5/Tools/idle/SearchBinding.py
-lib/python1.5/Tools/idle/SearchDialog.py
-lib/python1.5/Tools/idle/SearchDialogBase.py
-lib/python1.5/Tools/idle/SearchEngine.py
-lib/python1.5/Tools/idle/Separator.py
-lib/python1.5/Tools/idle/StackViewer.py
-lib/python1.5/Tools/idle/TODO.txt
-lib/python1.5/Tools/idle/UndoDelegator.py
-lib/python1.5/Tools/idle/WidgetRedirector.py
-lib/python1.5/Tools/idle/WindowList.py
-lib/python1.5/Tools/idle/ZoomHeight.py
-lib/python1.5/Tools/idle/eventparse.py
-lib/python1.5/Tools/idle/extend.py
-lib/python1.5/Tools/idle/extend.txt
-lib/python1.5/Tools/idle/help.txt
-lib/python1.5/Tools/idle/idle.bat
-lib/python1.5/Tools/idle/idle.py
-lib/python1.5/Tools/idle/idle.pyw
-lib/python1.5/Tools/idle/idlever.py
-lib/python1.5/Tools/idle/keydefs.py
-lib/python1.5/Tools/idle/testcode.py
-lib/python1.5/Tools/modulator/EXAMPLE.py
-lib/python1.5/Tools/modulator/README
-lib/python1.5/Tools/modulator/ScrolledListbox.py
-lib/python1.5/Tools/modulator/Templates/copyright
-lib/python1.5/Tools/modulator/Templates/module_head
-lib/python1.5/Tools/modulator/Templates/module_method
-lib/python1.5/Tools/modulator/Templates/module_tail
-lib/python1.5/Tools/modulator/Templates/object_head
-lib/python1.5/Tools/modulator/Templates/object_method
-lib/python1.5/Tools/modulator/Templates/object_mlist
-lib/python1.5/Tools/modulator/Templates/object_new
-lib/python1.5/Tools/modulator/Templates/object_structure
-lib/python1.5/Tools/modulator/Templates/object_tail
-lib/python1.5/Tools/modulator/Templates/object_tp_as_mapping
-lib/python1.5/Tools/modulator/Templates/object_tp_as_number
-lib/python1.5/Tools/modulator/Templates/object_tp_as_sequence
-lib/python1.5/Tools/modulator/Templates/object_tp_call
-lib/python1.5/Tools/modulator/Templates/object_tp_compare
-lib/python1.5/Tools/modulator/Templates/object_tp_dealloc
-lib/python1.5/Tools/modulator/Templates/object_tp_getattr
-lib/python1.5/Tools/modulator/Templates/object_tp_hash
-lib/python1.5/Tools/modulator/Templates/object_tp_print
-lib/python1.5/Tools/modulator/Templates/object_tp_repr
-lib/python1.5/Tools/modulator/Templates/object_tp_setattr
-lib/python1.5/Tools/modulator/Templates/object_tp_str
-lib/python1.5/Tools/modulator/Tkextra.py
-lib/python1.5/Tools/modulator/genmodule.py
-lib/python1.5/Tools/modulator/modulator.py
-lib/python1.5/Tools/modulator/varsubst.py
-lib/python1.5/Tools/pynche/ChipViewer.py
-lib/python1.5/Tools/pynche/ColorDB.py
-lib/python1.5/Tools/pynche/DetailsViewer.py
-lib/python1.5/Tools/pynche/ListViewer.py
-lib/python1.5/Tools/pynche/Main.py
-lib/python1.5/Tools/pynche/PyncheWidget.py
-lib/python1.5/Tools/pynche/README
-lib/python1.5/Tools/pynche/StripViewer.py
-lib/python1.5/Tools/pynche/Switchboard.py
-lib/python1.5/Tools/pynche/TextViewer.py
-lib/python1.5/Tools/pynche/TypeinViewer.py
-lib/python1.5/Tools/pynche/X/rgb.txt
-lib/python1.5/Tools/pynche/X/xlicense.txt
-lib/python1.5/Tools/pynche/__init__.py
-lib/python1.5/Tools/pynche/pyColorChooser.py
-lib/python1.5/Tools/pynche/pynche
-lib/python1.5/Tools/pynche/pynche.pyw
-lib/python1.5/Tools/scripts/README
-lib/python1.5/Tools/scripts/byteyears.py
-lib/python1.5/Tools/scripts/checkpyc.py
-lib/python1.5/Tools/scripts/classfix.py
-lib/python1.5/Tools/scripts/copytime.py
-lib/python1.5/Tools/scripts/crlf.py
-lib/python1.5/Tools/scripts/cvsfiles.py
-lib/python1.5/Tools/scripts/dutree.doc
-lib/python1.5/Tools/scripts/dutree.py
-lib/python1.5/Tools/scripts/eptags.py
-lib/python1.5/Tools/scripts/findlinksto.py
-lib/python1.5/Tools/scripts/fixcid.py
-lib/python1.5/Tools/scripts/fixheader.py
-lib/python1.5/Tools/scripts/fixnotice.py
-lib/python1.5/Tools/scripts/fixps.py
-lib/python1.5/Tools/scripts/ftpmirror.py
-lib/python1.5/Tools/scripts/h2py.py
-lib/python1.5/Tools/scripts/ifdef.py
-lib/python1.5/Tools/scripts/lfcr.py
-lib/python1.5/Tools/scripts/linktree.py
-lib/python1.5/Tools/scripts/lll.py
-lib/python1.5/Tools/scripts/logmerge.py
-lib/python1.5/Tools/scripts/mailerdaemon.py
-lib/python1.5/Tools/scripts/methfix.py
-lib/python1.5/Tools/scripts/mkreal.py
-lib/python1.5/Tools/scripts/ndiff.py
-lib/python1.5/Tools/scripts/nm2def.py
-lib/python1.5/Tools/scripts/objgraph.py
-lib/python1.5/Tools/scripts/pathfix.py
-lib/python1.5/Tools/scripts/pdeps.py
-lib/python1.5/Tools/scripts/pindent.py
-lib/python1.5/Tools/scripts/ptags.py
-lib/python1.5/Tools/scripts/rgrep.py
-lib/python1.5/Tools/scripts/suff.py
-lib/python1.5/Tools/scripts/sum5.py
-lib/python1.5/Tools/scripts/tabnanny.py
-lib/python1.5/Tools/scripts/tabpolice.py
-lib/python1.5/Tools/scripts/texi2html.py
-lib/python1.5/Tools/scripts/treesync.py
-lib/python1.5/Tools/scripts/untabify.py
-lib/python1.5/Tools/scripts/which.py
-lib/python1.5/Tools/scripts/xxci.py
-lib/python1.5/Tools/versioncheck/README
-lib/python1.5/Tools/versioncheck/_checkversion.py
-lib/python1.5/Tools/versioncheck/checkversions.py
-lib/python1.5/Tools/versioncheck/pyversioncheck.py
-lib/python1.5/Tools/webchecker/README
-lib/python1.5/Tools/webchecker/robotparser.py
-lib/python1.5/Tools/webchecker/tktools.py
-lib/python1.5/Tools/webchecker/wcgui.py
-lib/python1.5/Tools/webchecker/wcmac.py
-lib/python1.5/Tools/webchecker/wcnew.py
-lib/python1.5/Tools/webchecker/webchecker.py
-lib/python1.5/Tools/webchecker/websucker.py
-lib/python1.5/Tools/webchecker/wsgui.py
-lib/python1.5/Tools/world/README
-lib/python1.5/Tools/world/world
-@dirrm lib/python1.5/Tools/world
-@dirrm lib/python1.5/Tools/webchecker
-@dirrm lib/python1.5/Tools/versioncheck
-@dirrm lib/python1.5/Tools/scripts
-@dirrm lib/python1.5/Tools/pynche/X
-@dirrm lib/python1.5/Tools/pynche
-@dirrm lib/python1.5/Tools/modulator/Templates
-@dirrm lib/python1.5/Tools/modulator
-@dirrm lib/python1.5/Tools/idle
-@dirrm lib/python1.5/Tools/freeze
-@dirrm lib/python1.5/Tools/faqwiz
-@dirrm lib/python1.5/Tools/bgen/bgen
-@dirrm lib/python1.5/Tools/bgen
-@dirrm lib/python1.5/Tools/audiopy
-@dirrm lib/python1.5/Tools
diff --git a/lang/python24/pkg-plist.gmp b/lang/python24/pkg-plist.gmp
deleted file mode 100644
index 4b041045de3e..000000000000
--- a/lang/python24/pkg-plist.gmp
+++ /dev/null
@@ -1 +0,0 @@
-lib/python1.5/lib-dynload/mpzmodule.so
diff --git a/lang/python25/Makefile b/lang/python25/Makefile
deleted file mode 100644
index fe715b119522..000000000000
--- a/lang/python25/Makefile
+++ /dev/null
@@ -1,114 +0,0 @@
-# New ports collection makefile for: python
-# Version required: 1.5.2
-# Date created: 08 August 1995
-# Whom: jkh
-#
-# $FreeBSD$
-#
-
-DISTNAME= py152
-PKGNAME= python-1.5.2
-CATEGORIES= lang python tk82
-MASTER_SITES= ftp://www.python.org/pub/python/src/ \
- ftp://ftp.cwi.nl/pub/python/src/
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= tg@FreeBSD.org
-
-LIB_DEPENDS= ${TK_DEPENDS}
-
-DIST_SUBDIR= python
-WRKSRC= ${WRKDIR}/Python-1.5.2
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-fpectl --with-libs='-lxpg4'
-CONFIGURE_ENV= OPT="${CFLAGS}"
-INSTALL_TARGET= install
-PLIST= ${WRKDIR}/PLIST
-MAN1= python.1
-
-#
-# The standard setup file
-#
-SETUP_FILE= Setup
-
-#
-# Support for Tk is compiled in by default.
-#
-WITH_TK?= yes
-.if defined(WITH_TK) && $(WITH_TK) == yes
-TK_DEPENDS= tk82.1:${PORTSDIR}/x11-toolkits/tk82
-SETUP_LOCAL= Setup.tk
-PLIST_TK= ${PKGDIR}/PLIST.tk
-.endif
-
-#
-# If you want to use Python's thread module, you need to set WITH_THREADS
-# to 'yes', and you must have the FreeBSD threading c library (libc_r)
-# installed. See 'man 3 pthread' for details on libc_r.
-#
-# This option is enabled by default.
-#
-WITH_THREADS?= yes
-LIBC_R!= /sbin/ldconfig -r | grep c_r || true
-.if ${LIBC_R} != "" && defined(WITH_THREADS) && ${WITH_THREADS} == yes
-CONFIGURE_ARGS+= --with-thread
-CFLAGS+= -D_THREAD_SAFE
-CONFIGURE_ENV+= LDFLAGS="-pthread ${LDFLAGS}"
-.endif
-
-#
-# The mpz module is built on machines with a full source tree
-#
-.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
-SETUP_LOCAL+= Setup.gmp
-PLIST_GMP= ${PKGDIR}/PLIST.gmp
-.endif
-
-#
-# Install the Tools by default. It contains scripts ranging from an IDE
-# to a web tree checker, to a collection of simple scripts that are useful
-# while extending or managing Python.
-#
-WITH_TOOLS?= yes
-.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
-PLIST_TOOLS= ${PKGDIR}/PLIST.Tools
-.endif
-
-post-extract:
- cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
-
-post-configure:
- ${CP} ${FILESDIR}/${SETUP_FILE} ${WRKSRC}/Modules/Setup
-.for file in ${SETUP_LOCAL}
- ${CAT} ${FILESDIR}/${file} >> ${WRKSRC}/Modules/Setup.local
-.endfor
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 400000
-PLATFORMS=plat-freebsd2 plat-freebsd3
-.elif ${OSVERSION} >= 300000
-PLATFORMS=plat-freebsd2 plat-freebsd4
-.else
-PLATFORMS=plat-freebsd3 plat-freebsd4
-.endif
-
-pre-install:
-.for platform in ${PLATFORMS}
- ${MKDIR} ${PREFIX}/lib/python1.5/${platform}
- ${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/* \
- ${PREFIX}/lib/python1.5/${platform}/
-.endfor
- @sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
-
-post-install:
- strip ${PREFIX}/bin/python
- @${MKDIR} ${PREFIX}/share/doc/python
- ${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
- @${MKDIR} ${PREFIX}/lib/python1.5/site-packages
-.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
- @cd ${WRKSRC}; tar cf - Tools | \
- (cd ${PREFIX}/lib/python1.5; tar xf -)
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/lang/python25/distinfo b/lang/python25/distinfo
deleted file mode 100644
index 72ca6a75cf6c..000000000000
--- a/lang/python25/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (python/py152.tgz) = e9d677ae6d5a3efc6937627ed8a3e752
diff --git a/lang/python25/files/Setup b/lang/python25/files/Setup
deleted file mode 100644
index ec3a6be9631a..000000000000
--- a/lang/python25/files/Setup
+++ /dev/null
@@ -1,401 +0,0 @@
-# The file Setup is used by the makesetup script to construct the files
-# Makefile and config.c, from Makefile.pre and config.c.in,
-# respectively. The file Setup itself is initially copied from
-# Setup.in; once it exists it will not be overwritten, so you can edit
-# Setup to your heart's content. Note that Makefile.pre is created
-# from Makefile.pre.in by the toplevel configure script.
-
-# (VPATH notes: Setup and Makefile.pre are in the build directory, as
-# are Makefile and config.c; the *.in files are in the source
-# directory.)
-
-# Each line in this file describes one or more optional modules.
-# Comment out lines to suppress modules.
-# Lines have the following structure:
-#
-# <module> ... [<sourcefile> ...] [<cpparg> ...] [<library> ...]
-#
-# <sourcefile> is anything ending in .c (.C, .cc, .c++ are C++ files)
-# <cpparg> is anything starting with -I, -D, -U or -C
-# <library> is anything ending in .a or beginning with -l or -L
-# <module> is anything else but should be a valid Python
-# identifier (letters, digits, underscores, beginning with non-digit)
-#
-# Lines can also have the form
-#
-# <name> = <value>
-#
-# which defines a Make variable definition inserted into Makefile.in
-#
-# Finally, if a line has the literal form
-#
-# *shared*
-#
-# (that is including the '*' and '*' !) then the following modules will
-# not be included in the config.c file, nor in the list of objects to be
-# added to the library archive, and their linker options won't be added
-# to the linker options, but rules to create their .o files and their
-# shared libraries will still be added to the Makefile, and their
-# names will be collected in the Make variable SHAREDMODS. This is
-# used to build modules as shared libraries. (They must be installed
-# using "make sharedinstall".) (For compatibility, *noconfig* has the
-# same effect as *shared*.)
-
-# NOTE: As a standard policy, as many modules as can be supported by a
-# platform should be present. The distribution comes with all modules
-# enabled that are supported by most platforms and don't require you
-# to ftp sources from elsewhere.
-
-
-# Some special rules to define PYTHONPATH.
-# Edit the definitions below to indicate which options you are using.
-# Don't add any whitespace or comments!
-
-# Directories where library files get installed.
-# DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
-DESTLIB=$(LIBDEST)
-MACHDESTLIB=$(BINLIBDEST)
-
-# NOTE: all the paths are now relative to the prefix that is computed
-# at run time!
-
-# Standard path -- don't edit.
-# No leading colon since this is the first entry
-# Empty since this is now just the runtime prefix.
-DESTPATH=
-
-# Site specific path insertions -- should begin with : if non-empty
-SITEPATH=
-
-# Standard enabled (tests are always available)
-TESTPATH=:test
-
-# Path for machine- or system-dependent modules (and shared libraries)
-MACHDEPPATH=:plat-$(MACHDEP)
-
-COREPYTHONPATH=$(DESTPATH)$(SITEPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
-PYTHONPATH=$(COREPYTHONPATH)
-
-
-# The modules listed here can't be built as shared libraries for
-# various reasons; therefore they are listed here instead of in the
-# normal order.
-
-# Some modules that are normally always on:
-
-regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style
-pcre pcremodule.c pypcre.c # Regular expressions, Perl style (for re.py)
-posix posixmodule.c # posix (UNIX) system calls
-signal signalmodule.c # signal(2)
-
-# The SGI specific GL module:
-
-GLHACK=-Dclear=__GLclear
-#gl glmodule.c cgensupport.c -I$(srcdir) $(GLHACK) -lgl -lX11
-
-# The thread module is now automatically enabled, see Setup.thread.
-
-# Pure module. Cannot be linked dynamically.
-# -DWITH_QUANTIFY, -DWITH_PURIFY, or -DWITH_ALL_PURE
-#WHICH_PURE_PRODUCTS=-DWITH_ALL_PURE
-#PURE_INCLS=-I/usr/local/include
-#PURE_STUBLIBS=-L/usr/local/lib -lpurify_stubs -lquantify_stubs
-#pure puremodule.c $(WHICH_PURE_PRODUCTS) $(PURE_INCLS) $(PURE_STUBLIBS)
-
-# Uncommenting the following line tells makesetup that all following
-# modules are to be built as shared libraries (see above for more
-# detail):
-
-#*shared*
-
-
-# GNU readline. Unlike previous Python incarnations, GNU readline is
-# now incorporated in an optional module, configured in the Setup file
-# instead of by a configure script switch. You may have to insert a
-# -L option pointing to the directory where libreadline.* lives,
-# and you may have to change -ltermcap to -ltermlib or perhaps remove
-# it, depending on your system -- see the GNU readline instructions.
-# It's okay for this to be a shared library, too.
-
-readline readline.c -lmytinfo -lreadline -ltermcap
-
-
-# Modules that should always be present (non UNIX dependent):
-
-array arraymodule.c # array objects
-cmath cmathmodule.c # complex math library functions
-math mathmodule.c -lm # math library functions, e.g. sin()
-strop stropmodule.c # fast string operations implemented in C
-struct structmodule.c # binary structure packing/unpacking
-time timemodule.c # -lm # time operations and variables
-operator operator.c # operator.add() and similar goodies
-
-_locale _localemodule.c # access to ISO C locale support
-
-
-# Modules with some UNIX dependencies -- on by default:
-# (If you have a really backward UNIX, select and socket may not be
-# supported...)
-
-fcntl fcntlmodule.c # fcntl(2) and ioctl(2)
-pwd pwdmodule.c # pwd(3)
-grp grpmodule.c # grp(3)
-select selectmodule.c # select(2); not on ancient System V
-socket socketmodule.c # socket(2); not on ancient System V
-errno errnomodule.c # posix (UNIX) errno values
-
-# The crypt module is now disabled by default because it breaks builds
-# on many systems (where -lcrypt is needed), e.g. Linux (I believe).
-crypt cryptmodule.c -lcrypt # crypt(3); needs -lcrypt on some systems
-
-*shared*
-
-# Some more UNIX dependent modules -- off by default, since these
-# are not supported by all UNIX systems:
-
-nis nismodule.c # Sun yellow pages -- not everywhere
-termios termios.c # Steen Lumholt's termios module
-resource resource.c # Jeremy Hylton's rlimit interface
-
-
-# Multimedia modules -- off by default.
-# These don't work for 64-bit platforms!!!
-# These represent audio samples or images as strings:
-
-audioop audioop.c # Operations on audio samples
-imageop imageop.c # Operations on images
-rgbimg rgbimgmodule.c # Read SGI RGB image files (but coded portably)
-
-
-# The stdwin module provides a simple, portable (between X11 and Mac)
-# windowing interface. You need to ftp the STDWIN library, e.g. from
-# ftp://ftp.cwi.nl/pub/stdwin. (If you get it elsewhere, be sure to
-# get version 1.0 or higher!) The STDWIN variable must point to the
-# STDWIN toplevel directory.
-
-# Uncomment and edit as needed:
-#STDWIN=/ufs/guido/src/stdwin
-
-# Uncomment these lines:
-#STDWINPATH=:$(DESTLIB)/stdwin
-#LIBTEXTEDIT=$(STDWIN)/$(MACHDEP)/Packs/textedit/libtextedit.a
-#LIBX11STDWIN=$(STDWIN)/$(MACHDEP)/Ports/x11/libstdwin.a
-#stdwin stdwinmodule.c -I$(STDWIN)/H $(LIBTEXTEDIT) $(LIBX11STDWIN) -lX11
-
-# Use this instead of the last two lines above for alphanumeric stdwin:
-#LIBALFASTDWIN=$(STDWIN)/$(MACHDEP)/Ports/alfa/libstdwin.a
-#stdwin stdwinmodule.c -I$(STDWIN)/H $(LIBTEXTEDIT) $(LIBALFASTDWIN) -ltermcap
-
-
-# The md5 module implements the RSA Data Security, Inc. MD5
-# Message-Digest Algorithm, described in RFC 1321. The necessary files
-# md5c.c and md5.h are included here.
-
-md5 md5module.c md5c.c
-
-
-# The sha module implements the SHA checksum algorithm.
-# (NIST's Secure Hash Algorithm.)
-sha shamodule.c
-
-
-# The mpz module interfaces to the GNU Multiple Precision library.
-# You need to ftp the GNU MP library.
-# The GMP variable must point to the GMP source directory.
-# This was originally written and tested against GMP 1.2 and 1.3.2.
-# It has been modified by Rob Hooft to work with 2.0.2 as well, but I
-# haven't tested it recently.
-
-# A compatible MP library unencombered by the GPL also exists. It was
-# posted to comp.sources.misc in volume 40 and is widely available from
-# FTP archive sites. One URL for it is:
-# ftp://gatekeeper.dec.com/.b/usenet/comp.sources.misc/volume40/fgmp/part01.Z
-
-#GMP=/ufs/guido/src/gmp
-#mpz mpzmodule.c -lgmp
-
-
-# SGI IRIX specific modules -- off by default.
-
-# These module work on any SGI machine:
-
-# *** gl must be enabled higher up in this file ***
-#fm fmmodule.c -lfm -lgl # Font Manager
-#sgi sgimodule.c # sgi.nap() and a few more
-
-# This module requires the header file
-# /usr/people/4Dgifts/iristools/include/izoom.h:
-
-#imgfile imgfile.c -limage -lgutil -lm # Image Processing Utilities
-
-
-# These modules require the Multimedia Development Option (I think):
-
-#al almodule.c -laudio # Audio Library
-#cd cdmodule.c -lcdaudio -lds -lmediad # CD Audio Library
-#cl clmodule.c -lcl -lawareaudio # Compression Library
-#sv svmodule.c yuvconvert.c -lsvideo -lXext -lX11 # Starter Video
-
-
-# The FORMS library, by Mark Overmars, implements user interface
-# components such as dialogs and buttons using SGI's GL and FM
-# libraries. You must ftp the FORMS library separately from
-# ftp://ftp.cs.ruu.nl/pub/SGI/FORMS. It was tested with FORMS 2.2a.
-# The FORMS variable must point to the FORMS subdirectory of the forms
-# toplevel directory:
-
-#FORMS=/ufs/guido/src/forms/FORMS
-#fl flmodule.c -I$(FORMS) $(FORMS)/libforms.a -lfm -lgl
-
-
-# SunOS specific modules -- off by default:
-
-#sunaudiodev sunaudiodev.c
-
-
-# George Neville-Neil's timing module:
-
-timing timingmodule.c
-
-
-# The _tkinter module.
-#
-# The TKPATH variable is always enabled, to save you the effort.
-TKPATH=:lib-tk
-
-# The command for _tkinter is long and site specific. Please
-# uncomment and/or edit those parts as indicated. If you don't have a
-# specific extension (e.g. Tix or BLT), leave the corresponding line
-# commented out. (Leave the trailing backslashes in! If you
-# experience strange errors, you may want to join all uncommented
-# lines and remove the backslashes -- the backslash interpretation is
-# done by the shell's "read" command and it may not be implemented on
-# every system.
-
-# *** Always uncomment this (leave the leading underscore in!):
-# _tkinter _tkinter.c tkappinit.c -DWITH_APPINIT \
-# *** Uncommend and edit to reflect where your X11 header files are:
-# -I/usr/X11R6/include \
-# *** Or uncomment this for Solaris:
-# -I/usr/openwin/include \
-# *** Uncomment and edit to reflect where your Tcl/Tk headers are:
-# -I/usr/local/include \
-# *** Uncomment and edit for Tix extension only:
-# -DWITH_TIX -ltix4.1.8.0 \
-# *** Uncomment and edit for BLT extension only:
-# -DWITH_BLT -I/usr/local/blt/blt8.0-unoff/include -lBLT8.0 \
-# *** Uncomment and edit for PIL (TkImaging) extension only:
-# -DWITH_PIL -I../Extensions/Imaging/libImaging tkImaging.c \
-# *** Uncomment and edit for Mesa (what's Mesa?):
-# -lGL -lGLU -lMesatk -lMesaaux \
-# *** Uncomment and edit for TOGL extension only:
-# -DWITH_TOGL togl.c \
-# *** Uncomment and edit to reflect where your Tcl/Tk libraries are:
-# -L/usr/local/lib \
-# *** Uncomment and edit to reflect your Tcl/Tk versions:
-# -ltk8.0 -ltcl8.0 \
-# *** Uncomment and edit to reflect where your X11 libraries are:
-# -L/usr/X11R6/lib \
-# *** Or uncomment this for Solaris:
-# -L/usr/openwin/lib \
-# *** Always uncomment this; X11 libraries to link with:
-# -lX11 -lXext -lXmu
-
-
-# Lance Ellinghaus's modules:
-
-rotor rotormodule.c # enigma-inspired encryption
-syslog syslogmodule.c # syslog daemon interface
-
-
-# Lance's curses module. This requires the System V version of
-# curses, sometimes known as ncurses (e.g. on Linux, link with
-# -lncurses instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include
-# -L/usr/5lib before -lcurses).
-
-curses cursesmodule.c -lmytinfo -lncurses -ltermcap
-
-
-
-# Tommy Burnette's 'new' module (creates new empty objects of certain kinds):
-
-#new newmodule.c
-
-
-# Generic (SunOS / SVR4) dynamic loading module.
-# This is not needed for dynamic loading of Python modules --
-# it is a highly experimental and dangerous device for calling
-# *arbitrary* C functions in *arbitrary* shared libraries:
-
-dl dlmodule.c
-
-# Modules that provide persistent dictionary-like semantics. You will
-# probably want to arrange for at least one of them to be available on
-# your machine, though none are defined by default because of library
-# dependencies. The Python module anydbm.py provides an
-# implementation independent wrapper for these; dumbdbm.py provides
-# similar functionality (but slower of course) implemented in Python.
-
-# The standard Unix dbm module:
-
-dbm dbmmodule.c # dbm(3) may require -lndbm or similar
-
-# Anthony Baxter's gdbm module (derived from Jack's dbm module)
-# GNU dbm(3) will require -lgdbm:
-
-#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
-
-
-# Berkeley DB interface.
-#
-# This requires the Berkeley DB code, see
-# ftp://ftp.cs.berkeley.edu/pub/4bsd/db.1.85.tar.gz
-#
-# Edit the variables DB and DBPORT to point to the db top directory
-# and the subdirectory of PORT where you built it.
-
-#DB=/depot/sundry/src/db.1.85/
-#DBPORT=$(DB)/PORT/sunos.5.2
-#bsddb bsddbmodule.o -I$(DB)/include -I$(DBPORT) $(DBPORT)/libdb.a
-bsddb bsddbmodule.o
-
-
-
-# David Wayne Williams' soundex module
-#soundex soundex.c
-
-# Helper module for various ascii-encoders
-binascii binascii.c
-
-# Fred Drake's interface to the Python parser.
-parser parsermodule.c
-
-# Digital Creations' cStringIO and cPickle
-cStringIO cStringIO.c
-cPickle cPickle.c
-
-
-# Lee Busby's SIGFPE modules.
-# The library to link fpectl with is platform specific.
-# Choose *one* of the options below for fpectl:
-
-# For SGI IRIX (tested on 5.3):
-#fpectl fpectlmodule.c -lfpe
-
-# For Solaris with SunPro compiler (tested on Solaris 2.5 with SunPro C 4.2):
-# (Without the compiler you don't have -lsunmath.)
-#fpectl fpectlmodule.c -R/opt/SUNWspro/lib -lsunmath -lm
-
-# For other systems: see instructions in fpectlmodule.c.
-fpectl fpectlmodule.c
-
-# Test module for fpectl. No extra libraries needed.
-fpetest fpetestmodule.c
-
-# Andrew Kuchling's zlib module.
-# This require zlib 1.0.4 (or later). See http://quest.jpl.nasa.gov/zlib/
-zlib zlibmodule.c -lz
-
-
-# Example -- included for reference only:
-# xx xxmodule.c
diff --git a/lang/python25/files/Setup.gmp b/lang/python25/files/Setup.gmp
deleted file mode 100644
index 5e70d8f76734..000000000000
--- a/lang/python25/files/Setup.gmp
+++ /dev/null
@@ -1,16 +0,0 @@
-*shared*
-
-# The mpz module interfaces to the GNU Multiple Precision library.
-# You need to ftp the GNU MP library.
-# The GMP variable must point to the GMP source directory.
-# This was originally written and tested against GMP 1.2 and 1.3.2.
-# It has been modified by Rob Hooft to work with 2.0.2 as well, but I
-# haven't tested it recently.
-
-# A compatible MP library unencombered by the GPL also exists. It was
-# posted to comp.sources.misc in volume 40 and is widely available from
-# FTP archive sites. One URL for it is:
-# ftp://gatekeeper.dec.com/.b/usenet/comp.sources.misc/volume40/fgmp/part01.Z
-
-GMP=/usr/src/contrib/libgmp
-mpz mpzmodule.c -I$(GMP) -I$(GMP)/mpn/generic -lgmp
diff --git a/lang/python25/files/patch-aa b/lang/python25/files/patch-aa
deleted file mode 100644
index d55ebc99fd46..000000000000
--- a/lang/python25/files/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
---- Makefile.in.orig Tue Dec 9 16:18:33 1997
-+++ Makefile.in Sat Dec 13 11:19:12 1997
-@@ -131,8 +131,8 @@
-
- # Portable install script (configure doesn't always guess right)
- INSTALL= @srcdir@/install-sh -c
--INSTALL_PROGRAM=${INSTALL} -m $(EXEMODE)
--INSTALL_DATA= ${INSTALL} -m $(FILEMODE)
-+INSTALL_PROGRAM=${BSD_INSTALL_SCRIPT}
-+INSTALL_DATA= ${BSD_INSTALL_DATA}
-
- # --with-PACKAGE options for configure script
- # e.g. --with-readline --with-svr5 --with-solaris --with-thread
diff --git a/lang/python25/pkg-comment b/lang/python25/pkg-comment
deleted file mode 100644
index d2f9289af5eb..000000000000
--- a/lang/python25/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An interpreted object-oriented programming language
diff --git a/lang/python25/pkg-descr b/lang/python25/pkg-descr
deleted file mode 100644
index a2103f1521db..000000000000
--- a/lang/python25/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Python is an interpreted object-oriented programming language, and is
-often compared to Tcl, Perl or Scheme.
diff --git a/lang/python25/pkg-plist b/lang/python25/pkg-plist
deleted file mode 100644
index 2360c6ba0f0d..000000000000
--- a/lang/python25/pkg-plist
+++ /dev/null
@@ -1,997 +0,0 @@
-bin/python1.5
-bin/python
-share/doc/python/COPYRIGHT
-include/python1.5/Python.h
-include/python1.5/abstract.h
-include/python1.5/bitset.h
-include/python1.5/bufferobject.h
-include/python1.5/cStringIO.h
-include/python1.5/ceval.h
-include/python1.5/classobject.h
-include/python1.5/cobject.h
-include/python1.5/compile.h
-include/python1.5/complexobject.h
-include/python1.5/config.h
-include/python1.5/dictobject.h
-include/python1.5/errcode.h
-include/python1.5/eval.h
-include/python1.5/fileobject.h
-include/python1.5/floatobject.h
-include/python1.5/frameobject.h
-include/python1.5/funcobject.h
-include/python1.5/graminit.h
-include/python1.5/grammar.h
-include/python1.5/import.h
-include/python1.5/intobject.h
-include/python1.5/intrcheck.h
-include/python1.5/listobject.h
-include/python1.5/longintrepr.h
-include/python1.5/longobject.h
-include/python1.5/marshal.h
-include/python1.5/metagrammar.h
-include/python1.5/methodobject.h
-include/python1.5/modsupport.h
-include/python1.5/moduleobject.h
-include/python1.5/mymalloc.h
-include/python1.5/mymath.h
-include/python1.5/myproto.h
-include/python1.5/myselect.h
-include/python1.5/mytime.h
-include/python1.5/node.h
-include/python1.5/object.h
-include/python1.5/objimpl.h
-include/python1.5/opcode.h
-include/python1.5/osdefs.h
-include/python1.5/parsetok.h
-include/python1.5/patchlevel.h
-include/python1.5/pgenheaders.h
-include/python1.5/pydebug.h
-include/python1.5/pyerrors.h
-include/python1.5/pyfpe.h
-include/python1.5/pystate.h
-include/python1.5/pythonrun.h
-include/python1.5/pythread.h
-include/python1.5/rangeobject.h
-include/python1.5/rename2.h
-include/python1.5/sliceobject.h
-include/python1.5/stringobject.h
-include/python1.5/structmember.h
-include/python1.5/sysmodule.h
-include/python1.5/thread.h
-include/python1.5/token.h
-include/python1.5/traceback.h
-include/python1.5/tupleobject.h
-lib/python1.5/BaseHTTPServer.py
-lib/python1.5/BaseHTTPServer.pyc
-lib/python1.5/BaseHTTPServer.pyo
-lib/python1.5/Bastion.py
-lib/python1.5/Bastion.pyc
-lib/python1.5/Bastion.pyo
-lib/python1.5/CGIHTTPServer.py
-lib/python1.5/CGIHTTPServer.pyc
-lib/python1.5/CGIHTTPServer.pyo
-lib/python1.5/ConfigParser.py
-lib/python1.5/ConfigParser.pyc
-lib/python1.5/ConfigParser.pyo
-lib/python1.5/MimeWriter.py
-lib/python1.5/MimeWriter.pyc
-lib/python1.5/MimeWriter.pyo
-lib/python1.5/Queue.py
-lib/python1.5/Queue.pyc
-lib/python1.5/Queue.pyo
-lib/python1.5/SimpleHTTPServer.py
-lib/python1.5/SimpleHTTPServer.pyc
-lib/python1.5/SimpleHTTPServer.pyo
-lib/python1.5/SocketServer.py
-lib/python1.5/SocketServer.pyc
-lib/python1.5/SocketServer.pyo
-lib/python1.5/StringIO.py
-lib/python1.5/StringIO.pyc
-lib/python1.5/StringIO.pyo
-lib/python1.5/UserDict.py
-lib/python1.5/UserDict.pyc
-lib/python1.5/UserDict.pyo
-lib/python1.5/UserList.py
-lib/python1.5/UserList.pyc
-lib/python1.5/UserList.pyo
-lib/python1.5/aifc.py
-lib/python1.5/aifc.pyc
-lib/python1.5/aifc.pyo
-lib/python1.5/anydbm.py
-lib/python1.5/anydbm.pyc
-lib/python1.5/anydbm.pyo
-lib/python1.5/asynchat.py
-lib/python1.5/asynchat.pyc
-lib/python1.5/asynchat.pyo
-lib/python1.5/asyncore.py
-lib/python1.5/asyncore.pyc
-lib/python1.5/asyncore.pyo
-lib/python1.5/audiodev.py
-lib/python1.5/audiodev.pyc
-lib/python1.5/audiodev.pyo
-lib/python1.5/base64.py
-lib/python1.5/base64.pyc
-lib/python1.5/base64.pyo
-lib/python1.5/bdb.py
-lib/python1.5/bdb.pyc
-lib/python1.5/bdb.pyo
-lib/python1.5/binhex.py
-lib/python1.5/binhex.pyc
-lib/python1.5/binhex.pyo
-lib/python1.5/bisect.py
-lib/python1.5/bisect.pyc
-lib/python1.5/bisect.pyo
-lib/python1.5/calendar.py
-lib/python1.5/calendar.pyc
-lib/python1.5/calendar.pyo
-lib/python1.5/cgi.py
-lib/python1.5/cgi.pyc
-lib/python1.5/cgi.pyo
-lib/python1.5/cmd.py
-lib/python1.5/cmd.pyc
-lib/python1.5/cmd.pyo
-lib/python1.5/cmp.py
-lib/python1.5/cmp.pyc
-lib/python1.5/cmp.pyo
-lib/python1.5/cmpcache.py
-lib/python1.5/cmpcache.pyc
-lib/python1.5/cmpcache.pyo
-lib/python1.5/code.py
-lib/python1.5/code.pyc
-lib/python1.5/code.pyo
-lib/python1.5/codeop.py
-lib/python1.5/codeop.pyc
-lib/python1.5/codeop.pyo
-lib/python1.5/colorsys.py
-lib/python1.5/colorsys.pyc
-lib/python1.5/colorsys.pyo
-lib/python1.5/commands.py
-lib/python1.5/commands.pyc
-lib/python1.5/commands.pyo
-lib/python1.5/compileall.py
-lib/python1.5/compileall.pyc
-lib/python1.5/compileall.pyo
-lib/python1.5/config/Makefile
-lib/python1.5/config/Makefile.pre.in
-lib/python1.5/config/Setup
-lib/python1.5/config/Setup.local
-lib/python1.5/config/Setup.thread
-lib/python1.5/config/config.c
-lib/python1.5/config/config.c.in
-lib/python1.5/config/install-sh
-lib/python1.5/config/libpython1.5.a
-lib/python1.5/config/makesetup
-lib/python1.5/config/python.o
-lib/python1.5/copy.py
-lib/python1.5/copy.pyc
-lib/python1.5/copy.pyo
-lib/python1.5/copy_reg.py
-lib/python1.5/copy_reg.pyc
-lib/python1.5/copy_reg.pyo
-lib/python1.5/dbhash.py
-lib/python1.5/dbhash.pyc
-lib/python1.5/dbhash.pyo
-lib/python1.5/dircache.py
-lib/python1.5/dircache.pyc
-lib/python1.5/dircache.pyo
-lib/python1.5/dircmp.py
-lib/python1.5/dircmp.pyc
-lib/python1.5/dircmp.pyo
-lib/python1.5/dis.py
-lib/python1.5/dis.pyc
-lib/python1.5/dis.pyo
-lib/python1.5/dospath.py
-lib/python1.5/dospath.pyc
-lib/python1.5/dospath.pyo
-lib/python1.5/dumbdbm.py
-lib/python1.5/dumbdbm.pyc
-lib/python1.5/dumbdbm.pyo
-lib/python1.5/dump.py
-lib/python1.5/dump.pyc
-lib/python1.5/dump.pyo
-lib/python1.5/exceptions.py
-lib/python1.5/exceptions.pyc
-lib/python1.5/exceptions.pyo
-lib/python1.5/fileinput.py
-lib/python1.5/fileinput.pyc
-lib/python1.5/fileinput.pyo
-lib/python1.5/find.py
-lib/python1.5/find.pyc
-lib/python1.5/find.pyo
-lib/python1.5/fnmatch.py
-lib/python1.5/fnmatch.pyc
-lib/python1.5/fnmatch.pyo
-lib/python1.5/formatter.py
-lib/python1.5/formatter.pyc
-lib/python1.5/formatter.pyo
-lib/python1.5/fpformat.py
-lib/python1.5/fpformat.pyc
-lib/python1.5/fpformat.pyo
-lib/python1.5/ftplib.py
-lib/python1.5/ftplib.pyc
-lib/python1.5/ftplib.pyo
-lib/python1.5/getopt.py
-lib/python1.5/getopt.pyc
-lib/python1.5/getopt.pyo
-lib/python1.5/getpass.py
-lib/python1.5/getpass.pyc
-lib/python1.5/getpass.pyo
-lib/python1.5/glob.py
-lib/python1.5/glob.pyc
-lib/python1.5/glob.pyo
-lib/python1.5/gopherlib.py
-lib/python1.5/gopherlib.pyc
-lib/python1.5/gopherlib.pyo
-lib/python1.5/grep.py
-lib/python1.5/grep.pyc
-lib/python1.5/grep.pyo
-lib/python1.5/gzip.py
-lib/python1.5/gzip.pyc
-lib/python1.5/gzip.pyo
-lib/python1.5/htmlentitydefs.py
-lib/python1.5/htmlentitydefs.pyc
-lib/python1.5/htmlentitydefs.pyo
-lib/python1.5/htmllib.py
-lib/python1.5/htmllib.pyc
-lib/python1.5/htmllib.pyo
-lib/python1.5/httplib.py
-lib/python1.5/httplib.pyc
-lib/python1.5/httplib.pyo
-lib/python1.5/ihooks.py
-lib/python1.5/ihooks.pyc
-lib/python1.5/ihooks.pyo
-lib/python1.5/imaplib.py
-lib/python1.5/imaplib.pyc
-lib/python1.5/imaplib.pyo
-lib/python1.5/imghdr.py
-lib/python1.5/imghdr.pyc
-lib/python1.5/imghdr.pyo
-lib/python1.5/keyword.py
-lib/python1.5/keyword.pyc
-lib/python1.5/keyword.pyo
-lib/python1.5/knee.py
-lib/python1.5/knee.pyc
-lib/python1.5/knee.pyo
-lib/python1.5/lib-dynload/audioop.so
-lib/python1.5/lib-dynload/binascii.so
-lib/python1.5/lib-dynload/bsddbmodule.so
-lib/python1.5/lib-dynload/cPickle.so
-lib/python1.5/lib-dynload/cStringIO.so
-lib/python1.5/lib-dynload/cursesmodule.so
-lib/python1.5/lib-dynload/dbmmodule.so
-lib/python1.5/lib-dynload/dlmodule.so
-lib/python1.5/lib-dynload/fpectlmodule.so
-lib/python1.5/lib-dynload/fpetestmodule.so
-lib/python1.5/lib-dynload/imageop.so
-lib/python1.5/lib-dynload/md5module.so
-lib/python1.5/lib-dynload/nismodule.so
-lib/python1.5/lib-dynload/parsermodule.so
-lib/python1.5/lib-dynload/resource.so
-lib/python1.5/lib-dynload/rgbimgmodule.so
-lib/python1.5/lib-dynload/rotormodule.so
-lib/python1.5/lib-dynload/shamodule.so
-lib/python1.5/lib-dynload/syslogmodule.so
-lib/python1.5/lib-dynload/termios.so
-lib/python1.5/lib-dynload/timingmodule.so
-lib/python1.5/lib-dynload/zlibmodule.so
-lib/python1.5/lib-stdwin/Abstract.py
-lib/python1.5/lib-stdwin/Abstract.pyc
-lib/python1.5/lib-stdwin/Abstract.pyo
-lib/python1.5/lib-stdwin/BoxParent.py
-lib/python1.5/lib-stdwin/BoxParent.pyc
-lib/python1.5/lib-stdwin/BoxParent.pyo
-lib/python1.5/lib-stdwin/Buttons.py
-lib/python1.5/lib-stdwin/Buttons.pyc
-lib/python1.5/lib-stdwin/Buttons.pyo
-lib/python1.5/lib-stdwin/CSplit.py
-lib/python1.5/lib-stdwin/CSplit.pyc
-lib/python1.5/lib-stdwin/CSplit.pyo
-lib/python1.5/lib-stdwin/DirList.py
-lib/python1.5/lib-stdwin/DirList.pyc
-lib/python1.5/lib-stdwin/DirList.pyo
-lib/python1.5/lib-stdwin/FormSplit.py
-lib/python1.5/lib-stdwin/FormSplit.pyc
-lib/python1.5/lib-stdwin/FormSplit.pyo
-lib/python1.5/lib-stdwin/HVSplit.py
-lib/python1.5/lib-stdwin/HVSplit.pyc
-lib/python1.5/lib-stdwin/HVSplit.pyo
-lib/python1.5/lib-stdwin/Histogram.py
-lib/python1.5/lib-stdwin/Histogram.pyc
-lib/python1.5/lib-stdwin/Histogram.pyo
-lib/python1.5/lib-stdwin/Sliders.py
-lib/python1.5/lib-stdwin/Sliders.pyc
-lib/python1.5/lib-stdwin/Sliders.pyo
-lib/python1.5/lib-stdwin/Soundogram.py
-lib/python1.5/lib-stdwin/Soundogram.pyc
-lib/python1.5/lib-stdwin/Soundogram.pyo
-lib/python1.5/lib-stdwin/Split.py
-lib/python1.5/lib-stdwin/Split.pyc
-lib/python1.5/lib-stdwin/Split.pyo
-lib/python1.5/lib-stdwin/StripChart.py
-lib/python1.5/lib-stdwin/StripChart.pyc
-lib/python1.5/lib-stdwin/StripChart.pyo
-lib/python1.5/lib-stdwin/TextEdit.py
-lib/python1.5/lib-stdwin/TextEdit.pyc
-lib/python1.5/lib-stdwin/TextEdit.pyo
-lib/python1.5/lib-stdwin/TransParent.py
-lib/python1.5/lib-stdwin/TransParent.pyc
-lib/python1.5/lib-stdwin/TransParent.pyo
-lib/python1.5/lib-stdwin/VUMeter.py
-lib/python1.5/lib-stdwin/VUMeter.pyc
-lib/python1.5/lib-stdwin/VUMeter.pyo
-lib/python1.5/lib-stdwin/WindowParent.py
-lib/python1.5/lib-stdwin/WindowParent.pyc
-lib/python1.5/lib-stdwin/WindowParent.pyo
-lib/python1.5/lib-stdwin/WindowSched.py
-lib/python1.5/lib-stdwin/WindowSched.pyc
-lib/python1.5/lib-stdwin/WindowSched.pyo
-lib/python1.5/lib-stdwin/anywin.py
-lib/python1.5/lib-stdwin/anywin.pyc
-lib/python1.5/lib-stdwin/anywin.pyo
-lib/python1.5/lib-stdwin/basewin.py
-lib/python1.5/lib-stdwin/basewin.pyc
-lib/python1.5/lib-stdwin/basewin.pyo
-lib/python1.5/lib-stdwin/dirwin.py
-lib/python1.5/lib-stdwin/dirwin.pyc
-lib/python1.5/lib-stdwin/dirwin.pyo
-lib/python1.5/lib-stdwin/filewin.py
-lib/python1.5/lib-stdwin/filewin.pyc
-lib/python1.5/lib-stdwin/filewin.pyo
-lib/python1.5/lib-stdwin/formatter.py
-lib/python1.5/lib-stdwin/formatter.pyc
-lib/python1.5/lib-stdwin/formatter.pyo
-lib/python1.5/lib-stdwin/gwin.py
-lib/python1.5/lib-stdwin/gwin.pyc
-lib/python1.5/lib-stdwin/gwin.pyo
-lib/python1.5/lib-stdwin/listwin.py
-lib/python1.5/lib-stdwin/listwin.pyc
-lib/python1.5/lib-stdwin/listwin.pyo
-lib/python1.5/lib-stdwin/mainloop.py
-lib/python1.5/lib-stdwin/mainloop.pyc
-lib/python1.5/lib-stdwin/mainloop.pyo
-lib/python1.5/lib-stdwin/rect.py
-lib/python1.5/lib-stdwin/rect.pyc
-lib/python1.5/lib-stdwin/rect.pyo
-lib/python1.5/lib-stdwin/srcwin.py
-lib/python1.5/lib-stdwin/srcwin.pyc
-lib/python1.5/lib-stdwin/srcwin.pyo
-lib/python1.5/lib-stdwin/stdwinevents.py
-lib/python1.5/lib-stdwin/stdwinevents.pyc
-lib/python1.5/lib-stdwin/stdwinevents.pyo
-lib/python1.5/lib-stdwin/stdwinq.py
-lib/python1.5/lib-stdwin/stdwinq.pyc
-lib/python1.5/lib-stdwin/stdwinq.pyo
-lib/python1.5/lib-stdwin/tablewin.py
-lib/python1.5/lib-stdwin/tablewin.pyc
-lib/python1.5/lib-stdwin/tablewin.pyo
-lib/python1.5/lib-stdwin/textwin.py
-lib/python1.5/lib-stdwin/textwin.pyc
-lib/python1.5/lib-stdwin/textwin.pyo
-lib/python1.5/lib-stdwin/wdb.py
-lib/python1.5/lib-stdwin/wdb.pyc
-lib/python1.5/lib-stdwin/wdb.pyo
-lib/python1.5/lib-stdwin/wdbframewin.py
-lib/python1.5/lib-stdwin/wdbframewin.pyc
-lib/python1.5/lib-stdwin/wdbframewin.pyo
-lib/python1.5/lib-stdwin/wdbsrcwin.py
-lib/python1.5/lib-stdwin/wdbsrcwin.pyc
-lib/python1.5/lib-stdwin/wdbsrcwin.pyo
-lib/python1.5/lib-tk/Canvas.py
-lib/python1.5/lib-tk/Canvas.pyc
-lib/python1.5/lib-tk/Canvas.pyo
-lib/python1.5/lib-tk/Dialog.py
-lib/python1.5/lib-tk/Dialog.pyc
-lib/python1.5/lib-tk/Dialog.pyo
-lib/python1.5/lib-tk/FileDialog.py
-lib/python1.5/lib-tk/FileDialog.pyc
-lib/python1.5/lib-tk/FileDialog.pyo
-lib/python1.5/lib-tk/FixTk.py
-lib/python1.5/lib-tk/FixTk.pyc
-lib/python1.5/lib-tk/FixTk.pyo
-lib/python1.5/lib-tk/ScrolledText.py
-lib/python1.5/lib-tk/ScrolledText.pyc
-lib/python1.5/lib-tk/ScrolledText.pyo
-lib/python1.5/lib-tk/SimpleDialog.py
-lib/python1.5/lib-tk/SimpleDialog.pyc
-lib/python1.5/lib-tk/SimpleDialog.pyo
-lib/python1.5/lib-tk/Tkconstants.py
-lib/python1.5/lib-tk/Tkconstants.pyc
-lib/python1.5/lib-tk/Tkconstants.pyo
-lib/python1.5/lib-tk/Tkdnd.py
-lib/python1.5/lib-tk/Tkdnd.pyc
-lib/python1.5/lib-tk/Tkdnd.pyo
-lib/python1.5/lib-tk/Tkinter.py
-lib/python1.5/lib-tk/Tkinter.pyc
-lib/python1.5/lib-tk/Tkinter.pyo
-lib/python1.5/lib-tk/tkColorChooser.py
-lib/python1.5/lib-tk/tkColorChooser.pyc
-lib/python1.5/lib-tk/tkColorChooser.pyo
-lib/python1.5/lib-tk/tkCommonDialog.py
-lib/python1.5/lib-tk/tkCommonDialog.pyc
-lib/python1.5/lib-tk/tkCommonDialog.pyo
-lib/python1.5/lib-tk/tkFileDialog.py
-lib/python1.5/lib-tk/tkFileDialog.pyc
-lib/python1.5/lib-tk/tkFileDialog.pyo
-lib/python1.5/lib-tk/tkFont.py
-lib/python1.5/lib-tk/tkFont.pyc
-lib/python1.5/lib-tk/tkFont.pyo
-lib/python1.5/lib-tk/tkMessageBox.py
-lib/python1.5/lib-tk/tkMessageBox.pyc
-lib/python1.5/lib-tk/tkMessageBox.pyo
-lib/python1.5/lib-tk/tkSimpleDialog.py
-lib/python1.5/lib-tk/tkSimpleDialog.pyc
-lib/python1.5/lib-tk/tkSimpleDialog.pyo
-lib/python1.5/linecache.py
-lib/python1.5/linecache.pyc
-lib/python1.5/linecache.pyo
-lib/python1.5/locale.py
-lib/python1.5/locale.pyc
-lib/python1.5/locale.pyo
-lib/python1.5/macpath.py
-lib/python1.5/macpath.pyc
-lib/python1.5/macpath.pyo
-lib/python1.5/macurl2path.py
-lib/python1.5/macurl2path.pyc
-lib/python1.5/macurl2path.pyo
-lib/python1.5/mailbox.py
-lib/python1.5/mailbox.pyc
-lib/python1.5/mailbox.pyo
-lib/python1.5/mailcap.py
-lib/python1.5/mailcap.pyc
-lib/python1.5/mailcap.pyo
-lib/python1.5/mhlib.py
-lib/python1.5/mhlib.pyc
-lib/python1.5/mhlib.pyo
-lib/python1.5/mimetools.py
-lib/python1.5/mimetools.pyc
-lib/python1.5/mimetools.pyo
-lib/python1.5/mimetypes.py
-lib/python1.5/mimetypes.pyc
-lib/python1.5/mimetypes.pyo
-lib/python1.5/mimify.py
-lib/python1.5/mimify.pyc
-lib/python1.5/mimify.pyo
-lib/python1.5/multifile.py
-lib/python1.5/multifile.pyc
-lib/python1.5/multifile.pyo
-lib/python1.5/mutex.py
-lib/python1.5/mutex.pyc
-lib/python1.5/mutex.pyo
-lib/python1.5/netrc.py
-lib/python1.5/netrc.pyc
-lib/python1.5/netrc.pyo
-lib/python1.5/nntplib.py
-lib/python1.5/nntplib.pyc
-lib/python1.5/nntplib.pyo
-lib/python1.5/ntpath.py
-lib/python1.5/ntpath.pyc
-lib/python1.5/ntpath.pyo
-lib/python1.5/nturl2path.py
-lib/python1.5/nturl2path.pyc
-lib/python1.5/nturl2path.pyo
-lib/python1.5/os.py
-lib/python1.5/os.pyc
-lib/python1.5/os.pyo
-lib/python1.5/packmail.py
-lib/python1.5/packmail.pyc
-lib/python1.5/packmail.pyo
-lib/python1.5/pdb.doc
-lib/python1.5/pdb.py
-lib/python1.5/pdb.pyc
-lib/python1.5/pdb.pyo
-lib/python1.5/pickle.py
-lib/python1.5/pickle.pyc
-lib/python1.5/pickle.pyo
-lib/python1.5/pipes.py
-lib/python1.5/pipes.pyc
-lib/python1.5/pipes.pyo
-lib/python1.5/plat-freebsd2/FCNTL.py
-lib/python1.5/plat-freebsd2/FCNTL.pyc
-lib/python1.5/plat-freebsd2/FCNTL.pyo
-lib/python1.5/plat-freebsd2/IN.py
-lib/python1.5/plat-freebsd2/IN.pyc
-lib/python1.5/plat-freebsd2/IN.pyo
-lib/python1.5/plat-freebsd2/SOCKET.py
-lib/python1.5/plat-freebsd2/SOCKET.pyc
-lib/python1.5/plat-freebsd2/SOCKET.pyo
-lib/python1.5/plat-freebsd2/TERMIOS.py
-lib/python1.5/plat-freebsd2/TERMIOS.pyc
-lib/python1.5/plat-freebsd2/TERMIOS.pyo
-lib/python1.5/plat-freebsd2/regen
-lib/python1.5/plat-freebsd3/FCNTL.py
-lib/python1.5/plat-freebsd3/FCNTL.pyc
-lib/python1.5/plat-freebsd3/FCNTL.pyo
-lib/python1.5/plat-freebsd3/IN.py
-lib/python1.5/plat-freebsd3/IN.pyc
-lib/python1.5/plat-freebsd3/IN.pyo
-lib/python1.5/plat-freebsd3/SOCKET.py
-lib/python1.5/plat-freebsd3/SOCKET.pyc
-lib/python1.5/plat-freebsd3/SOCKET.pyo
-lib/python1.5/plat-freebsd3/TERMIOS.py
-lib/python1.5/plat-freebsd3/TERMIOS.pyc
-lib/python1.5/plat-freebsd3/TERMIOS.pyo
-lib/python1.5/plat-freebsd3/regen
-lib/python1.5/plat-freebsd4/FCNTL.py
-lib/python1.5/plat-freebsd4/FCNTL.pyc
-lib/python1.5/plat-freebsd4/FCNTL.pyo
-lib/python1.5/plat-freebsd4/IN.py
-lib/python1.5/plat-freebsd4/IN.pyc
-lib/python1.5/plat-freebsd4/IN.pyo
-lib/python1.5/plat-freebsd4/SOCKET.py
-lib/python1.5/plat-freebsd4/SOCKET.pyc
-lib/python1.5/plat-freebsd4/SOCKET.pyo
-lib/python1.5/plat-freebsd4/TERMIOS.py
-lib/python1.5/plat-freebsd4/TERMIOS.pyc
-lib/python1.5/plat-freebsd4/TERMIOS.pyo
-lib/python1.5/plat-freebsd4/regen
-lib/python1.5/popen2.py
-lib/python1.5/popen2.pyc
-lib/python1.5/popen2.pyo
-lib/python1.5/poplib.py
-lib/python1.5/poplib.pyc
-lib/python1.5/poplib.pyo
-lib/python1.5/posixfile.py
-lib/python1.5/posixfile.pyc
-lib/python1.5/posixfile.pyo
-lib/python1.5/posixpath.py
-lib/python1.5/posixpath.pyc
-lib/python1.5/posixpath.pyo
-lib/python1.5/pprint.py
-lib/python1.5/pprint.pyc
-lib/python1.5/pprint.pyo
-lib/python1.5/profile.doc
-lib/python1.5/profile.py
-lib/python1.5/profile.pyc
-lib/python1.5/profile.pyo
-lib/python1.5/pstats.py
-lib/python1.5/pstats.pyc
-lib/python1.5/pstats.pyo
-lib/python1.5/pty.py
-lib/python1.5/pty.pyc
-lib/python1.5/pty.pyo
-lib/python1.5/py_compile.py
-lib/python1.5/py_compile.pyc
-lib/python1.5/py_compile.pyo
-lib/python1.5/pyclbr.py
-lib/python1.5/pyclbr.pyc
-lib/python1.5/pyclbr.pyo
-lib/python1.5/quopri.py
-lib/python1.5/quopri.pyc
-lib/python1.5/quopri.pyo
-lib/python1.5/random.py
-lib/python1.5/random.pyc
-lib/python1.5/random.pyo
-lib/python1.5/re.py
-lib/python1.5/re.pyc
-lib/python1.5/re.pyo
-lib/python1.5/reconvert.py
-lib/python1.5/reconvert.pyc
-lib/python1.5/reconvert.pyo
-lib/python1.5/regex_syntax.py
-lib/python1.5/regex_syntax.pyc
-lib/python1.5/regex_syntax.pyo
-lib/python1.5/regsub.py
-lib/python1.5/regsub.pyc
-lib/python1.5/regsub.pyo
-lib/python1.5/repr.py
-lib/python1.5/repr.pyc
-lib/python1.5/repr.pyo
-lib/python1.5/rexec.py
-lib/python1.5/rexec.pyc
-lib/python1.5/rexec.pyo
-lib/python1.5/rfc822.py
-lib/python1.5/rfc822.pyc
-lib/python1.5/rfc822.pyo
-lib/python1.5/rlcompleter.py
-lib/python1.5/rlcompleter.pyc
-lib/python1.5/rlcompleter.pyo
-lib/python1.5/sched.py
-lib/python1.5/sched.pyc
-lib/python1.5/sched.pyo
-lib/python1.5/sgmllib.py
-lib/python1.5/sgmllib.pyc
-lib/python1.5/sgmllib.pyo
-lib/python1.5/shelve.py
-lib/python1.5/shelve.pyc
-lib/python1.5/shelve.pyo
-lib/python1.5/shlex.py
-lib/python1.5/shlex.pyc
-lib/python1.5/shlex.pyo
-lib/python1.5/shutil.py
-lib/python1.5/shutil.pyc
-lib/python1.5/shutil.pyo
-lib/python1.5/site.py
-lib/python1.5/site.pyc
-lib/python1.5/site.pyo
-lib/python1.5/smtplib.py
-lib/python1.5/smtplib.pyc
-lib/python1.5/smtplib.pyo
-lib/python1.5/sndhdr.py
-lib/python1.5/sndhdr.pyc
-lib/python1.5/sndhdr.pyo
-lib/python1.5/stat.py
-lib/python1.5/stat.pyc
-lib/python1.5/stat.pyo
-lib/python1.5/statcache.py
-lib/python1.5/statcache.pyc
-lib/python1.5/statcache.pyo
-lib/python1.5/statvfs.py
-lib/python1.5/statvfs.pyc
-lib/python1.5/statvfs.pyo
-lib/python1.5/string.py
-lib/python1.5/string.pyc
-lib/python1.5/string.pyo
-lib/python1.5/sunau.py
-lib/python1.5/sunau.pyc
-lib/python1.5/sunau.pyo
-lib/python1.5/sunaudio.py
-lib/python1.5/sunaudio.pyc
-lib/python1.5/sunaudio.pyo
-lib/python1.5/symbol.py
-lib/python1.5/symbol.pyc
-lib/python1.5/symbol.pyo
-lib/python1.5/telnetlib.py
-lib/python1.5/telnetlib.pyc
-lib/python1.5/telnetlib.pyo
-lib/python1.5/tempfile.py
-lib/python1.5/tempfile.pyc
-lib/python1.5/tempfile.pyo
-lib/python1.5/test/__init__.py
-lib/python1.5/test/__init__.pyc
-lib/python1.5/test/__init__.pyo
-lib/python1.5/test/audiotest.au
-lib/python1.5/test/autotest.py
-lib/python1.5/test/autotest.pyc
-lib/python1.5/test/autotest.pyo
-lib/python1.5/test/greyrgb.uue
-lib/python1.5/test/output/test_MimeWriter
-lib/python1.5/test/output/test_al
-lib/python1.5/test/output/test_array
-lib/python1.5/test/output/test_audioop
-lib/python1.5/test/output/test_binascii
-lib/python1.5/test/output/test_bsddb
-lib/python1.5/test/output/test_builtin
-lib/python1.5/test/output/test_cd
-lib/python1.5/test/output/test_cl
-lib/python1.5/test/output/test_cmath
-lib/python1.5/test/output/test_cpickle
-lib/python1.5/test/output/test_crypt
-lib/python1.5/test/output/test_dbm
-lib/python1.5/test/output/test_dl
-lib/python1.5/test/output/test_errno
-lib/python1.5/test/output/test_exceptions
-lib/python1.5/test/output/test_fcntl
-lib/python1.5/test/output/test_gdbm
-lib/python1.5/test/output/test_gl
-lib/python1.5/test/output/test_grammar
-lib/python1.5/test/output/test_grp
-lib/python1.5/test/output/test_gzip
-lib/python1.5/test/output/test_imageop
-lib/python1.5/test/output/test_imgfile
-lib/python1.5/test/output/test_long
-lib/python1.5/test/output/test_math
-lib/python1.5/test/output/test_md5
-lib/python1.5/test/output/test_new
-lib/python1.5/test/output/test_nis
-lib/python1.5/test/output/test_ntpath
-lib/python1.5/test/output/test_opcodes
-lib/python1.5/test/output/test_operations
-lib/python1.5/test/output/test_operator
-lib/python1.5/test/output/test_pickle
-lib/python1.5/test/output/test_pkg
-lib/python1.5/test/output/test_popen2
-lib/python1.5/test/output/test_pow
-lib/python1.5/test/output/test_pwd
-lib/python1.5/test/output/test_re
-lib/python1.5/test/output/test_regex
-lib/python1.5/test/output/test_rfc822
-lib/python1.5/test/output/test_rgbimg
-lib/python1.5/test/output/test_rotor
-lib/python1.5/test/output/test_select
-lib/python1.5/test/output/test_sha
-lib/python1.5/test/output/test_signal
-lib/python1.5/test/output/test_socket
-lib/python1.5/test/output/test_strftime
-lib/python1.5/test/output/test_strop
-lib/python1.5/test/output/test_struct
-lib/python1.5/test/output/test_sunaudiodev
-lib/python1.5/test/output/test_thread
-lib/python1.5/test/output/test_time
-lib/python1.5/test/output/test_timing
-lib/python1.5/test/output/test_tokenize
-lib/python1.5/test/output/test_types
-lib/python1.5/test/output/test_unpack
-lib/python1.5/test/output/test_userdict
-lib/python1.5/test/output/test_userlist
-lib/python1.5/test/output/test_xmllib
-lib/python1.5/test/output/test_zlib
-lib/python1.5/test/pystone.py
-lib/python1.5/test/pystone.pyc
-lib/python1.5/test/pystone.pyo
-lib/python1.5/test/re_tests.py
-lib/python1.5/test/re_tests.pyc
-lib/python1.5/test/re_tests.pyo
-lib/python1.5/test/regex_tests.py
-lib/python1.5/test/regex_tests.pyc
-lib/python1.5/test/regex_tests.pyo
-lib/python1.5/test/regrtest.py
-lib/python1.5/test/regrtest.pyc
-lib/python1.5/test/regrtest.pyo
-lib/python1.5/test/reperf.py
-lib/python1.5/test/reperf.pyc
-lib/python1.5/test/reperf.pyo
-lib/python1.5/test/sortperf.py
-lib/python1.5/test/sortperf.pyc
-lib/python1.5/test/sortperf.pyo
-lib/python1.5/test/test_MimeWriter.py
-lib/python1.5/test/test_MimeWriter.pyc
-lib/python1.5/test/test_MimeWriter.pyo
-lib/python1.5/test/test_al.py
-lib/python1.5/test/test_al.pyc
-lib/python1.5/test/test_al.pyo
-lib/python1.5/test/test_array.py
-lib/python1.5/test/test_array.pyc
-lib/python1.5/test/test_array.pyo
-lib/python1.5/test/test_audioop.py
-lib/python1.5/test/test_audioop.pyc
-lib/python1.5/test/test_audioop.pyo
-lib/python1.5/test/test_b1.py
-lib/python1.5/test/test_b1.pyc
-lib/python1.5/test/test_b1.pyo
-lib/python1.5/test/test_b2.py
-lib/python1.5/test/test_b2.pyc
-lib/python1.5/test/test_b2.pyo
-lib/python1.5/test/test_binascii.py
-lib/python1.5/test/test_binascii.pyc
-lib/python1.5/test/test_binascii.pyo
-lib/python1.5/test/test_bsddb.py
-lib/python1.5/test/test_bsddb.pyc
-lib/python1.5/test/test_bsddb.pyo
-lib/python1.5/test/test_builtin.py
-lib/python1.5/test/test_builtin.pyc
-lib/python1.5/test/test_builtin.pyo
-lib/python1.5/test/test_cd.py
-lib/python1.5/test/test_cd.pyc
-lib/python1.5/test/test_cd.pyo
-lib/python1.5/test/test_cl.py
-lib/python1.5/test/test_cl.pyc
-lib/python1.5/test/test_cl.pyo
-lib/python1.5/test/test_cmath.py
-lib/python1.5/test/test_cmath.pyc
-lib/python1.5/test/test_cmath.pyo
-lib/python1.5/test/test_cpickle.py
-lib/python1.5/test/test_cpickle.pyc
-lib/python1.5/test/test_cpickle.pyo
-lib/python1.5/test/test_crypt.py
-lib/python1.5/test/test_crypt.pyc
-lib/python1.5/test/test_crypt.pyo
-lib/python1.5/test/test_dbm.py
-lib/python1.5/test/test_dbm.pyc
-lib/python1.5/test/test_dbm.pyo
-lib/python1.5/test/test_dl.py
-lib/python1.5/test/test_dl.pyc
-lib/python1.5/test/test_dl.pyo
-lib/python1.5/test/test_errno.py
-lib/python1.5/test/test_errno.pyc
-lib/python1.5/test/test_errno.pyo
-lib/python1.5/test/test_exceptions.py
-lib/python1.5/test/test_exceptions.pyc
-lib/python1.5/test/test_exceptions.pyo
-lib/python1.5/test/test_fcntl.py
-lib/python1.5/test/test_fcntl.pyc
-lib/python1.5/test/test_fcntl.pyo
-lib/python1.5/test/test_gdbm.py
-lib/python1.5/test/test_gdbm.pyc
-lib/python1.5/test/test_gdbm.pyo
-lib/python1.5/test/test_gl.py
-lib/python1.5/test/test_gl.pyc
-lib/python1.5/test/test_gl.pyo
-lib/python1.5/test/test_grammar.py
-lib/python1.5/test/test_grammar.pyc
-lib/python1.5/test/test_grammar.pyo
-lib/python1.5/test/test_grp.py
-lib/python1.5/test/test_grp.pyc
-lib/python1.5/test/test_grp.pyo
-lib/python1.5/test/test_gzip.py
-lib/python1.5/test/test_gzip.pyc
-lib/python1.5/test/test_gzip.pyo
-lib/python1.5/test/test_imageop.py
-lib/python1.5/test/test_imageop.pyc
-lib/python1.5/test/test_imageop.pyo
-lib/python1.5/test/test_imgfile.py
-lib/python1.5/test/test_imgfile.pyc
-lib/python1.5/test/test_imgfile.pyo
-lib/python1.5/test/test_long.py
-lib/python1.5/test/test_long.pyc
-lib/python1.5/test/test_long.pyo
-lib/python1.5/test/test_math.py
-lib/python1.5/test/test_math.pyc
-lib/python1.5/test/test_math.pyo
-lib/python1.5/test/test_md5.py
-lib/python1.5/test/test_md5.pyc
-lib/python1.5/test/test_md5.pyo
-lib/python1.5/test/test_new.py
-lib/python1.5/test/test_new.pyc
-lib/python1.5/test/test_new.pyo
-lib/python1.5/test/test_nis.py
-lib/python1.5/test/test_nis.pyc
-lib/python1.5/test/test_nis.pyo
-lib/python1.5/test/test_ntpath.py
-lib/python1.5/test/test_ntpath.pyc
-lib/python1.5/test/test_ntpath.pyo
-lib/python1.5/test/test_opcodes.py
-lib/python1.5/test/test_opcodes.pyc
-lib/python1.5/test/test_opcodes.pyo
-lib/python1.5/test/test_operations.py
-lib/python1.5/test/test_operations.pyc
-lib/python1.5/test/test_operations.pyo
-lib/python1.5/test/test_operator.py
-lib/python1.5/test/test_operator.pyc
-lib/python1.5/test/test_operator.pyo
-lib/python1.5/test/test_pickle.py
-lib/python1.5/test/test_pickle.pyc
-lib/python1.5/test/test_pickle.pyo
-lib/python1.5/test/test_pkg.py
-lib/python1.5/test/test_pkg.pyc
-lib/python1.5/test/test_pkg.pyo
-lib/python1.5/test/test_popen2.py
-lib/python1.5/test/test_popen2.pyc
-lib/python1.5/test/test_popen2.pyo
-lib/python1.5/test/test_pow.py
-lib/python1.5/test/test_pow.pyc
-lib/python1.5/test/test_pow.pyo
-lib/python1.5/test/test_pwd.py
-lib/python1.5/test/test_pwd.pyc
-lib/python1.5/test/test_pwd.pyo
-lib/python1.5/test/test_re.py
-lib/python1.5/test/test_re.pyc
-lib/python1.5/test/test_re.pyo
-lib/python1.5/test/test_regex.py
-lib/python1.5/test/test_regex.pyc
-lib/python1.5/test/test_regex.pyo
-lib/python1.5/test/test_rfc822.py
-lib/python1.5/test/test_rfc822.pyc
-lib/python1.5/test/test_rfc822.pyo
-lib/python1.5/test/test_rgbimg.py
-lib/python1.5/test/test_rgbimg.pyc
-lib/python1.5/test/test_rgbimg.pyo
-lib/python1.5/test/test_rotor.py
-lib/python1.5/test/test_rotor.pyc
-lib/python1.5/test/test_rotor.pyo
-lib/python1.5/test/test_select.py
-lib/python1.5/test/test_select.pyc
-lib/python1.5/test/test_select.pyo
-lib/python1.5/test/test_sha.py
-lib/python1.5/test/test_sha.pyc
-lib/python1.5/test/test_sha.pyo
-lib/python1.5/test/test_signal.py
-lib/python1.5/test/test_signal.pyc
-lib/python1.5/test/test_signal.pyo
-lib/python1.5/test/test_socket.py
-lib/python1.5/test/test_socket.pyc
-lib/python1.5/test/test_socket.pyo
-lib/python1.5/test/test_strftime.py
-lib/python1.5/test/test_strftime.pyc
-lib/python1.5/test/test_strftime.pyo
-lib/python1.5/test/test_strop.py
-lib/python1.5/test/test_strop.pyc
-lib/python1.5/test/test_strop.pyo
-lib/python1.5/test/test_struct.py
-lib/python1.5/test/test_struct.pyc
-lib/python1.5/test/test_struct.pyo
-lib/python1.5/test/test_sunaudiodev.py
-lib/python1.5/test/test_sunaudiodev.pyc
-lib/python1.5/test/test_sunaudiodev.pyo
-lib/python1.5/test/test_support.py
-lib/python1.5/test/test_support.pyc
-lib/python1.5/test/test_support.pyo
-lib/python1.5/test/test_thread.py
-lib/python1.5/test/test_thread.pyc
-lib/python1.5/test/test_thread.pyo
-lib/python1.5/test/test_time.py
-lib/python1.5/test/test_time.pyc
-lib/python1.5/test/test_time.pyo
-lib/python1.5/test/test_timing.py
-lib/python1.5/test/test_timing.pyc
-lib/python1.5/test/test_timing.pyo
-lib/python1.5/test/test_tokenize.py
-lib/python1.5/test/test_tokenize.pyc
-lib/python1.5/test/test_tokenize.pyo
-lib/python1.5/test/test_types.py
-lib/python1.5/test/test_types.pyc
-lib/python1.5/test/test_types.pyo
-lib/python1.5/test/test_unpack.py
-lib/python1.5/test/test_unpack.pyc
-lib/python1.5/test/test_unpack.pyo
-lib/python1.5/test/test_userdict.py
-lib/python1.5/test/test_userdict.pyc
-lib/python1.5/test/test_userdict.pyo
-lib/python1.5/test/test_userlist.py
-lib/python1.5/test/test_userlist.pyc
-lib/python1.5/test/test_userlist.pyo
-lib/python1.5/test/test_xmllib.py
-lib/python1.5/test/test_xmllib.pyc
-lib/python1.5/test/test_xmllib.pyo
-lib/python1.5/test/test_zlib.py
-lib/python1.5/test/test_zlib.pyc
-lib/python1.5/test/test_zlib.pyo
-lib/python1.5/test/testall.py
-lib/python1.5/test/testall.pyc
-lib/python1.5/test/testall.pyo
-lib/python1.5/test/testimg.uue
-lib/python1.5/test/testimgr.uue
-lib/python1.5/test/testrgb.uue
-lib/python1.5/test/tokenize_tests.py
-lib/python1.5/test/tokenize_tests.pyc
-lib/python1.5/test/tokenize_tests.pyo
-lib/python1.5/threading.py
-lib/python1.5/threading.pyc
-lib/python1.5/threading.pyo
-lib/python1.5/toaiff.py
-lib/python1.5/toaiff.pyc
-lib/python1.5/toaiff.pyo
-lib/python1.5/token.py
-lib/python1.5/token.pyc
-lib/python1.5/token.pyo
-lib/python1.5/tokenize.py
-lib/python1.5/tokenize.pyc
-lib/python1.5/tokenize.pyo
-lib/python1.5/traceback.py
-lib/python1.5/traceback.pyc
-lib/python1.5/traceback.pyo
-lib/python1.5/tty.py
-lib/python1.5/tty.pyc
-lib/python1.5/tty.pyo
-lib/python1.5/turtle.py
-lib/python1.5/turtle.pyc
-lib/python1.5/turtle.pyo
-lib/python1.5/types.py
-lib/python1.5/types.pyc
-lib/python1.5/types.pyo
-lib/python1.5/tzparse.py
-lib/python1.5/tzparse.pyc
-lib/python1.5/tzparse.pyo
-lib/python1.5/urllib.py
-lib/python1.5/urllib.pyc
-lib/python1.5/urllib.pyo
-lib/python1.5/urlparse.py
-lib/python1.5/urlparse.pyc
-lib/python1.5/urlparse.pyo
-lib/python1.5/user.py
-lib/python1.5/user.pyc
-lib/python1.5/user.pyo
-lib/python1.5/util.py
-lib/python1.5/util.pyc
-lib/python1.5/util.pyo
-lib/python1.5/uu.py
-lib/python1.5/uu.pyc
-lib/python1.5/uu.pyo
-lib/python1.5/wave.py
-lib/python1.5/wave.pyc
-lib/python1.5/wave.pyo
-lib/python1.5/whichdb.py
-lib/python1.5/whichdb.pyc
-lib/python1.5/whichdb.pyo
-lib/python1.5/whrandom.py
-lib/python1.5/whrandom.pyc
-lib/python1.5/whrandom.pyo
-lib/python1.5/xdrlib.py
-lib/python1.5/xdrlib.pyc
-lib/python1.5/xdrlib.pyo
-lib/python1.5/xmllib.py
-lib/python1.5/xmllib.pyc
-lib/python1.5/xmllib.pyo
-@dirrm include/python1.5
-@dirrm lib/python1.5/config
-@dirrm lib/python1.5/lib-dynload
-@dirrm lib/python1.5/lib-stdwin
-@dirrm lib/python1.5/lib-tk
-@dirrm lib/python1.5/plat-freebsd2
-@dirrm lib/python1.5/plat-freebsd3
-@dirrm lib/python1.5/plat-freebsd4
-@dirrm lib/python1.5/site-packages
-@dirrm lib/python1.5/test/output
-@dirrm lib/python1.5/test
-@dirrm lib/python1.5
-@exec mkdir -p %D/lib/python1.5/site-packages
-@dirrm share/doc/python
diff --git a/lang/python25/pkg-plist.Tools b/lang/python25/pkg-plist.Tools
deleted file mode 100644
index 1cfdce245dbc..000000000000
--- a/lang/python25/pkg-plist.Tools
+++ /dev/null
@@ -1,203 +0,0 @@
-lib/python1.5/Tools/README
-lib/python1.5/Tools/audiopy/README
-lib/python1.5/Tools/audiopy/audiopy
-lib/python1.5/Tools/bgen/README
-lib/python1.5/Tools/bgen/bgen/bgen.py
-lib/python1.5/Tools/bgen/bgen/bgenBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenGenerator.py
-lib/python1.5/Tools/bgen/bgen/bgenGeneratorGroup.py
-lib/python1.5/Tools/bgen/bgen/bgenHeapBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenModule.py
-lib/python1.5/Tools/bgen/bgen/bgenObjectDefinition.py
-lib/python1.5/Tools/bgen/bgen/bgenOutput.py
-lib/python1.5/Tools/bgen/bgen/bgenStackBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenStringBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenType.py
-lib/python1.5/Tools/bgen/bgen/bgenVariable.py
-lib/python1.5/Tools/bgen/bgen/bgenlocations.py
-lib/python1.5/Tools/bgen/bgen/macsupport.py
-lib/python1.5/Tools/bgen/bgen/scantools.py
-lib/python1.5/Tools/faqwiz/README
-lib/python1.5/Tools/faqwiz/faqconf.py
-lib/python1.5/Tools/faqwiz/faqcust.py
-lib/python1.5/Tools/faqwiz/faqw.py
-lib/python1.5/Tools/faqwiz/faqwiz.py
-lib/python1.5/Tools/freeze/.cvsignore
-lib/python1.5/Tools/freeze/README
-lib/python1.5/Tools/freeze/bkfile.py
-lib/python1.5/Tools/freeze/checkextensions.py
-lib/python1.5/Tools/freeze/checkextensions_win32.py
-lib/python1.5/Tools/freeze/extensions_win32.ini
-lib/python1.5/Tools/freeze/freeze.py
-lib/python1.5/Tools/freeze/hello.py
-lib/python1.5/Tools/freeze/makeconfig.py
-lib/python1.5/Tools/freeze/makefreeze.py
-lib/python1.5/Tools/freeze/makemakefile.py
-lib/python1.5/Tools/freeze/modulefinder.py
-lib/python1.5/Tools/freeze/parsesetup.py
-lib/python1.5/Tools/freeze/win32.html
-lib/python1.5/Tools/freeze/winmakemakefile.py
-lib/python1.5/Tools/idle/AutoExpand.py
-lib/python1.5/Tools/idle/AutoIndent.py
-lib/python1.5/Tools/idle/Bindings.py
-lib/python1.5/Tools/idle/ChangeLog
-lib/python1.5/Tools/idle/ClassBrowser.py
-lib/python1.5/Tools/idle/ColorDelegator.py
-lib/python1.5/Tools/idle/Debugger.py
-lib/python1.5/Tools/idle/Delegator.py
-lib/python1.5/Tools/idle/EditorWindow.py
-lib/python1.5/Tools/idle/FileList.py
-lib/python1.5/Tools/idle/FormatParagraph.py
-lib/python1.5/Tools/idle/FrameViewer.py
-lib/python1.5/Tools/idle/GrepDialog.py
-lib/python1.5/Tools/idle/History.py
-lib/python1.5/Tools/idle/IOBinding.py
-lib/python1.5/Tools/idle/MultiScrolledLists.py
-lib/python1.5/Tools/idle/NEWS.txt
-lib/python1.5/Tools/idle/OutputWindow.py
-lib/python1.5/Tools/idle/PathBrowser.py
-lib/python1.5/Tools/idle/Percolator.py
-lib/python1.5/Tools/idle/PyShell.py
-lib/python1.5/Tools/idle/README.txt
-lib/python1.5/Tools/idle/ReplaceDialog.py
-lib/python1.5/Tools/idle/ScriptBinding.py
-lib/python1.5/Tools/idle/ScrolledList.py
-lib/python1.5/Tools/idle/SearchBinding.py
-lib/python1.5/Tools/idle/SearchDialog.py
-lib/python1.5/Tools/idle/SearchDialogBase.py
-lib/python1.5/Tools/idle/SearchEngine.py
-lib/python1.5/Tools/idle/Separator.py
-lib/python1.5/Tools/idle/StackViewer.py
-lib/python1.5/Tools/idle/TODO.txt
-lib/python1.5/Tools/idle/UndoDelegator.py
-lib/python1.5/Tools/idle/WidgetRedirector.py
-lib/python1.5/Tools/idle/WindowList.py
-lib/python1.5/Tools/idle/ZoomHeight.py
-lib/python1.5/Tools/idle/eventparse.py
-lib/python1.5/Tools/idle/extend.py
-lib/python1.5/Tools/idle/extend.txt
-lib/python1.5/Tools/idle/help.txt
-lib/python1.5/Tools/idle/idle.bat
-lib/python1.5/Tools/idle/idle.py
-lib/python1.5/Tools/idle/idle.pyw
-lib/python1.5/Tools/idle/idlever.py
-lib/python1.5/Tools/idle/keydefs.py
-lib/python1.5/Tools/idle/testcode.py
-lib/python1.5/Tools/modulator/EXAMPLE.py
-lib/python1.5/Tools/modulator/README
-lib/python1.5/Tools/modulator/ScrolledListbox.py
-lib/python1.5/Tools/modulator/Templates/copyright
-lib/python1.5/Tools/modulator/Templates/module_head
-lib/python1.5/Tools/modulator/Templates/module_method
-lib/python1.5/Tools/modulator/Templates/module_tail
-lib/python1.5/Tools/modulator/Templates/object_head
-lib/python1.5/Tools/modulator/Templates/object_method
-lib/python1.5/Tools/modulator/Templates/object_mlist
-lib/python1.5/Tools/modulator/Templates/object_new
-lib/python1.5/Tools/modulator/Templates/object_structure
-lib/python1.5/Tools/modulator/Templates/object_tail
-lib/python1.5/Tools/modulator/Templates/object_tp_as_mapping
-lib/python1.5/Tools/modulator/Templates/object_tp_as_number
-lib/python1.5/Tools/modulator/Templates/object_tp_as_sequence
-lib/python1.5/Tools/modulator/Templates/object_tp_call
-lib/python1.5/Tools/modulator/Templates/object_tp_compare
-lib/python1.5/Tools/modulator/Templates/object_tp_dealloc
-lib/python1.5/Tools/modulator/Templates/object_tp_getattr
-lib/python1.5/Tools/modulator/Templates/object_tp_hash
-lib/python1.5/Tools/modulator/Templates/object_tp_print
-lib/python1.5/Tools/modulator/Templates/object_tp_repr
-lib/python1.5/Tools/modulator/Templates/object_tp_setattr
-lib/python1.5/Tools/modulator/Templates/object_tp_str
-lib/python1.5/Tools/modulator/Tkextra.py
-lib/python1.5/Tools/modulator/genmodule.py
-lib/python1.5/Tools/modulator/modulator.py
-lib/python1.5/Tools/modulator/varsubst.py
-lib/python1.5/Tools/pynche/ChipViewer.py
-lib/python1.5/Tools/pynche/ColorDB.py
-lib/python1.5/Tools/pynche/DetailsViewer.py
-lib/python1.5/Tools/pynche/ListViewer.py
-lib/python1.5/Tools/pynche/Main.py
-lib/python1.5/Tools/pynche/PyncheWidget.py
-lib/python1.5/Tools/pynche/README
-lib/python1.5/Tools/pynche/StripViewer.py
-lib/python1.5/Tools/pynche/Switchboard.py
-lib/python1.5/Tools/pynche/TextViewer.py
-lib/python1.5/Tools/pynche/TypeinViewer.py
-lib/python1.5/Tools/pynche/X/rgb.txt
-lib/python1.5/Tools/pynche/X/xlicense.txt
-lib/python1.5/Tools/pynche/__init__.py
-lib/python1.5/Tools/pynche/pyColorChooser.py
-lib/python1.5/Tools/pynche/pynche
-lib/python1.5/Tools/pynche/pynche.pyw
-lib/python1.5/Tools/scripts/README
-lib/python1.5/Tools/scripts/byteyears.py
-lib/python1.5/Tools/scripts/checkpyc.py
-lib/python1.5/Tools/scripts/classfix.py
-lib/python1.5/Tools/scripts/copytime.py
-lib/python1.5/Tools/scripts/crlf.py
-lib/python1.5/Tools/scripts/cvsfiles.py
-lib/python1.5/Tools/scripts/dutree.doc
-lib/python1.5/Tools/scripts/dutree.py
-lib/python1.5/Tools/scripts/eptags.py
-lib/python1.5/Tools/scripts/findlinksto.py
-lib/python1.5/Tools/scripts/fixcid.py
-lib/python1.5/Tools/scripts/fixheader.py
-lib/python1.5/Tools/scripts/fixnotice.py
-lib/python1.5/Tools/scripts/fixps.py
-lib/python1.5/Tools/scripts/ftpmirror.py
-lib/python1.5/Tools/scripts/h2py.py
-lib/python1.5/Tools/scripts/ifdef.py
-lib/python1.5/Tools/scripts/lfcr.py
-lib/python1.5/Tools/scripts/linktree.py
-lib/python1.5/Tools/scripts/lll.py
-lib/python1.5/Tools/scripts/logmerge.py
-lib/python1.5/Tools/scripts/mailerdaemon.py
-lib/python1.5/Tools/scripts/methfix.py
-lib/python1.5/Tools/scripts/mkreal.py
-lib/python1.5/Tools/scripts/ndiff.py
-lib/python1.5/Tools/scripts/nm2def.py
-lib/python1.5/Tools/scripts/objgraph.py
-lib/python1.5/Tools/scripts/pathfix.py
-lib/python1.5/Tools/scripts/pdeps.py
-lib/python1.5/Tools/scripts/pindent.py
-lib/python1.5/Tools/scripts/ptags.py
-lib/python1.5/Tools/scripts/rgrep.py
-lib/python1.5/Tools/scripts/suff.py
-lib/python1.5/Tools/scripts/sum5.py
-lib/python1.5/Tools/scripts/tabnanny.py
-lib/python1.5/Tools/scripts/tabpolice.py
-lib/python1.5/Tools/scripts/texi2html.py
-lib/python1.5/Tools/scripts/treesync.py
-lib/python1.5/Tools/scripts/untabify.py
-lib/python1.5/Tools/scripts/which.py
-lib/python1.5/Tools/scripts/xxci.py
-lib/python1.5/Tools/versioncheck/README
-lib/python1.5/Tools/versioncheck/_checkversion.py
-lib/python1.5/Tools/versioncheck/checkversions.py
-lib/python1.5/Tools/versioncheck/pyversioncheck.py
-lib/python1.5/Tools/webchecker/README
-lib/python1.5/Tools/webchecker/robotparser.py
-lib/python1.5/Tools/webchecker/tktools.py
-lib/python1.5/Tools/webchecker/wcgui.py
-lib/python1.5/Tools/webchecker/wcmac.py
-lib/python1.5/Tools/webchecker/wcnew.py
-lib/python1.5/Tools/webchecker/webchecker.py
-lib/python1.5/Tools/webchecker/websucker.py
-lib/python1.5/Tools/webchecker/wsgui.py
-lib/python1.5/Tools/world/README
-lib/python1.5/Tools/world/world
-@dirrm lib/python1.5/Tools/world
-@dirrm lib/python1.5/Tools/webchecker
-@dirrm lib/python1.5/Tools/versioncheck
-@dirrm lib/python1.5/Tools/scripts
-@dirrm lib/python1.5/Tools/pynche/X
-@dirrm lib/python1.5/Tools/pynche
-@dirrm lib/python1.5/Tools/modulator/Templates
-@dirrm lib/python1.5/Tools/modulator
-@dirrm lib/python1.5/Tools/idle
-@dirrm lib/python1.5/Tools/freeze
-@dirrm lib/python1.5/Tools/faqwiz
-@dirrm lib/python1.5/Tools/bgen/bgen
-@dirrm lib/python1.5/Tools/bgen
-@dirrm lib/python1.5/Tools/audiopy
-@dirrm lib/python1.5/Tools
diff --git a/lang/python25/pkg-plist.gmp b/lang/python25/pkg-plist.gmp
deleted file mode 100644
index 4b041045de3e..000000000000
--- a/lang/python25/pkg-plist.gmp
+++ /dev/null
@@ -1 +0,0 @@
-lib/python1.5/lib-dynload/mpzmodule.so
diff --git a/lang/python26/Makefile b/lang/python26/Makefile
deleted file mode 100644
index fe715b119522..000000000000
--- a/lang/python26/Makefile
+++ /dev/null
@@ -1,114 +0,0 @@
-# New ports collection makefile for: python
-# Version required: 1.5.2
-# Date created: 08 August 1995
-# Whom: jkh
-#
-# $FreeBSD$
-#
-
-DISTNAME= py152
-PKGNAME= python-1.5.2
-CATEGORIES= lang python tk82
-MASTER_SITES= ftp://www.python.org/pub/python/src/ \
- ftp://ftp.cwi.nl/pub/python/src/
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= tg@FreeBSD.org
-
-LIB_DEPENDS= ${TK_DEPENDS}
-
-DIST_SUBDIR= python
-WRKSRC= ${WRKDIR}/Python-1.5.2
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-fpectl --with-libs='-lxpg4'
-CONFIGURE_ENV= OPT="${CFLAGS}"
-INSTALL_TARGET= install
-PLIST= ${WRKDIR}/PLIST
-MAN1= python.1
-
-#
-# The standard setup file
-#
-SETUP_FILE= Setup
-
-#
-# Support for Tk is compiled in by default.
-#
-WITH_TK?= yes
-.if defined(WITH_TK) && $(WITH_TK) == yes
-TK_DEPENDS= tk82.1:${PORTSDIR}/x11-toolkits/tk82
-SETUP_LOCAL= Setup.tk
-PLIST_TK= ${PKGDIR}/PLIST.tk
-.endif
-
-#
-# If you want to use Python's thread module, you need to set WITH_THREADS
-# to 'yes', and you must have the FreeBSD threading c library (libc_r)
-# installed. See 'man 3 pthread' for details on libc_r.
-#
-# This option is enabled by default.
-#
-WITH_THREADS?= yes
-LIBC_R!= /sbin/ldconfig -r | grep c_r || true
-.if ${LIBC_R} != "" && defined(WITH_THREADS) && ${WITH_THREADS} == yes
-CONFIGURE_ARGS+= --with-thread
-CFLAGS+= -D_THREAD_SAFE
-CONFIGURE_ENV+= LDFLAGS="-pthread ${LDFLAGS}"
-.endif
-
-#
-# The mpz module is built on machines with a full source tree
-#
-.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
-SETUP_LOCAL+= Setup.gmp
-PLIST_GMP= ${PKGDIR}/PLIST.gmp
-.endif
-
-#
-# Install the Tools by default. It contains scripts ranging from an IDE
-# to a web tree checker, to a collection of simple scripts that are useful
-# while extending or managing Python.
-#
-WITH_TOOLS?= yes
-.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
-PLIST_TOOLS= ${PKGDIR}/PLIST.Tools
-.endif
-
-post-extract:
- cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
-
-post-configure:
- ${CP} ${FILESDIR}/${SETUP_FILE} ${WRKSRC}/Modules/Setup
-.for file in ${SETUP_LOCAL}
- ${CAT} ${FILESDIR}/${file} >> ${WRKSRC}/Modules/Setup.local
-.endfor
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 400000
-PLATFORMS=plat-freebsd2 plat-freebsd3
-.elif ${OSVERSION} >= 300000
-PLATFORMS=plat-freebsd2 plat-freebsd4
-.else
-PLATFORMS=plat-freebsd3 plat-freebsd4
-.endif
-
-pre-install:
-.for platform in ${PLATFORMS}
- ${MKDIR} ${PREFIX}/lib/python1.5/${platform}
- ${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/* \
- ${PREFIX}/lib/python1.5/${platform}/
-.endfor
- @sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
-
-post-install:
- strip ${PREFIX}/bin/python
- @${MKDIR} ${PREFIX}/share/doc/python
- ${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
- @${MKDIR} ${PREFIX}/lib/python1.5/site-packages
-.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
- @cd ${WRKSRC}; tar cf - Tools | \
- (cd ${PREFIX}/lib/python1.5; tar xf -)
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/lang/python26/distinfo b/lang/python26/distinfo
deleted file mode 100644
index 72ca6a75cf6c..000000000000
--- a/lang/python26/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (python/py152.tgz) = e9d677ae6d5a3efc6937627ed8a3e752
diff --git a/lang/python26/files/Setup b/lang/python26/files/Setup
deleted file mode 100644
index ec3a6be9631a..000000000000
--- a/lang/python26/files/Setup
+++ /dev/null
@@ -1,401 +0,0 @@
-# The file Setup is used by the makesetup script to construct the files
-# Makefile and config.c, from Makefile.pre and config.c.in,
-# respectively. The file Setup itself is initially copied from
-# Setup.in; once it exists it will not be overwritten, so you can edit
-# Setup to your heart's content. Note that Makefile.pre is created
-# from Makefile.pre.in by the toplevel configure script.
-
-# (VPATH notes: Setup and Makefile.pre are in the build directory, as
-# are Makefile and config.c; the *.in files are in the source
-# directory.)
-
-# Each line in this file describes one or more optional modules.
-# Comment out lines to suppress modules.
-# Lines have the following structure:
-#
-# <module> ... [<sourcefile> ...] [<cpparg> ...] [<library> ...]
-#
-# <sourcefile> is anything ending in .c (.C, .cc, .c++ are C++ files)
-# <cpparg> is anything starting with -I, -D, -U or -C
-# <library> is anything ending in .a or beginning with -l or -L
-# <module> is anything else but should be a valid Python
-# identifier (letters, digits, underscores, beginning with non-digit)
-#
-# Lines can also have the form
-#
-# <name> = <value>
-#
-# which defines a Make variable definition inserted into Makefile.in
-#
-# Finally, if a line has the literal form
-#
-# *shared*
-#
-# (that is including the '*' and '*' !) then the following modules will
-# not be included in the config.c file, nor in the list of objects to be
-# added to the library archive, and their linker options won't be added
-# to the linker options, but rules to create their .o files and their
-# shared libraries will still be added to the Makefile, and their
-# names will be collected in the Make variable SHAREDMODS. This is
-# used to build modules as shared libraries. (They must be installed
-# using "make sharedinstall".) (For compatibility, *noconfig* has the
-# same effect as *shared*.)
-
-# NOTE: As a standard policy, as many modules as can be supported by a
-# platform should be present. The distribution comes with all modules
-# enabled that are supported by most platforms and don't require you
-# to ftp sources from elsewhere.
-
-
-# Some special rules to define PYTHONPATH.
-# Edit the definitions below to indicate which options you are using.
-# Don't add any whitespace or comments!
-
-# Directories where library files get installed.
-# DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
-DESTLIB=$(LIBDEST)
-MACHDESTLIB=$(BINLIBDEST)
-
-# NOTE: all the paths are now relative to the prefix that is computed
-# at run time!
-
-# Standard path -- don't edit.
-# No leading colon since this is the first entry
-# Empty since this is now just the runtime prefix.
-DESTPATH=
-
-# Site specific path insertions -- should begin with : if non-empty
-SITEPATH=
-
-# Standard enabled (tests are always available)
-TESTPATH=:test
-
-# Path for machine- or system-dependent modules (and shared libraries)
-MACHDEPPATH=:plat-$(MACHDEP)
-
-COREPYTHONPATH=$(DESTPATH)$(SITEPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
-PYTHONPATH=$(COREPYTHONPATH)
-
-
-# The modules listed here can't be built as shared libraries for
-# various reasons; therefore they are listed here instead of in the
-# normal order.
-
-# Some modules that are normally always on:
-
-regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style
-pcre pcremodule.c pypcre.c # Regular expressions, Perl style (for re.py)
-posix posixmodule.c # posix (UNIX) system calls
-signal signalmodule.c # signal(2)
-
-# The SGI specific GL module:
-
-GLHACK=-Dclear=__GLclear
-#gl glmodule.c cgensupport.c -I$(srcdir) $(GLHACK) -lgl -lX11
-
-# The thread module is now automatically enabled, see Setup.thread.
-
-# Pure module. Cannot be linked dynamically.
-# -DWITH_QUANTIFY, -DWITH_PURIFY, or -DWITH_ALL_PURE
-#WHICH_PURE_PRODUCTS=-DWITH_ALL_PURE
-#PURE_INCLS=-I/usr/local/include
-#PURE_STUBLIBS=-L/usr/local/lib -lpurify_stubs -lquantify_stubs
-#pure puremodule.c $(WHICH_PURE_PRODUCTS) $(PURE_INCLS) $(PURE_STUBLIBS)
-
-# Uncommenting the following line tells makesetup that all following
-# modules are to be built as shared libraries (see above for more
-# detail):
-
-#*shared*
-
-
-# GNU readline. Unlike previous Python incarnations, GNU readline is
-# now incorporated in an optional module, configured in the Setup file
-# instead of by a configure script switch. You may have to insert a
-# -L option pointing to the directory where libreadline.* lives,
-# and you may have to change -ltermcap to -ltermlib or perhaps remove
-# it, depending on your system -- see the GNU readline instructions.
-# It's okay for this to be a shared library, too.
-
-readline readline.c -lmytinfo -lreadline -ltermcap
-
-
-# Modules that should always be present (non UNIX dependent):
-
-array arraymodule.c # array objects
-cmath cmathmodule.c # complex math library functions
-math mathmodule.c -lm # math library functions, e.g. sin()
-strop stropmodule.c # fast string operations implemented in C
-struct structmodule.c # binary structure packing/unpacking
-time timemodule.c # -lm # time operations and variables
-operator operator.c # operator.add() and similar goodies
-
-_locale _localemodule.c # access to ISO C locale support
-
-
-# Modules with some UNIX dependencies -- on by default:
-# (If you have a really backward UNIX, select and socket may not be
-# supported...)
-
-fcntl fcntlmodule.c # fcntl(2) and ioctl(2)
-pwd pwdmodule.c # pwd(3)
-grp grpmodule.c # grp(3)
-select selectmodule.c # select(2); not on ancient System V
-socket socketmodule.c # socket(2); not on ancient System V
-errno errnomodule.c # posix (UNIX) errno values
-
-# The crypt module is now disabled by default because it breaks builds
-# on many systems (where -lcrypt is needed), e.g. Linux (I believe).
-crypt cryptmodule.c -lcrypt # crypt(3); needs -lcrypt on some systems
-
-*shared*
-
-# Some more UNIX dependent modules -- off by default, since these
-# are not supported by all UNIX systems:
-
-nis nismodule.c # Sun yellow pages -- not everywhere
-termios termios.c # Steen Lumholt's termios module
-resource resource.c # Jeremy Hylton's rlimit interface
-
-
-# Multimedia modules -- off by default.
-# These don't work for 64-bit platforms!!!
-# These represent audio samples or images as strings:
-
-audioop audioop.c # Operations on audio samples
-imageop imageop.c # Operations on images
-rgbimg rgbimgmodule.c # Read SGI RGB image files (but coded portably)
-
-
-# The stdwin module provides a simple, portable (between X11 and Mac)
-# windowing interface. You need to ftp the STDWIN library, e.g. from
-# ftp://ftp.cwi.nl/pub/stdwin. (If you get it elsewhere, be sure to
-# get version 1.0 or higher!) The STDWIN variable must point to the
-# STDWIN toplevel directory.
-
-# Uncomment and edit as needed:
-#STDWIN=/ufs/guido/src/stdwin
-
-# Uncomment these lines:
-#STDWINPATH=:$(DESTLIB)/stdwin
-#LIBTEXTEDIT=$(STDWIN)/$(MACHDEP)/Packs/textedit/libtextedit.a
-#LIBX11STDWIN=$(STDWIN)/$(MACHDEP)/Ports/x11/libstdwin.a
-#stdwin stdwinmodule.c -I$(STDWIN)/H $(LIBTEXTEDIT) $(LIBX11STDWIN) -lX11
-
-# Use this instead of the last two lines above for alphanumeric stdwin:
-#LIBALFASTDWIN=$(STDWIN)/$(MACHDEP)/Ports/alfa/libstdwin.a
-#stdwin stdwinmodule.c -I$(STDWIN)/H $(LIBTEXTEDIT) $(LIBALFASTDWIN) -ltermcap
-
-
-# The md5 module implements the RSA Data Security, Inc. MD5
-# Message-Digest Algorithm, described in RFC 1321. The necessary files
-# md5c.c and md5.h are included here.
-
-md5 md5module.c md5c.c
-
-
-# The sha module implements the SHA checksum algorithm.
-# (NIST's Secure Hash Algorithm.)
-sha shamodule.c
-
-
-# The mpz module interfaces to the GNU Multiple Precision library.
-# You need to ftp the GNU MP library.
-# The GMP variable must point to the GMP source directory.
-# This was originally written and tested against GMP 1.2 and 1.3.2.
-# It has been modified by Rob Hooft to work with 2.0.2 as well, but I
-# haven't tested it recently.
-
-# A compatible MP library unencombered by the GPL also exists. It was
-# posted to comp.sources.misc in volume 40 and is widely available from
-# FTP archive sites. One URL for it is:
-# ftp://gatekeeper.dec.com/.b/usenet/comp.sources.misc/volume40/fgmp/part01.Z
-
-#GMP=/ufs/guido/src/gmp
-#mpz mpzmodule.c -lgmp
-
-
-# SGI IRIX specific modules -- off by default.
-
-# These module work on any SGI machine:
-
-# *** gl must be enabled higher up in this file ***
-#fm fmmodule.c -lfm -lgl # Font Manager
-#sgi sgimodule.c # sgi.nap() and a few more
-
-# This module requires the header file
-# /usr/people/4Dgifts/iristools/include/izoom.h:
-
-#imgfile imgfile.c -limage -lgutil -lm # Image Processing Utilities
-
-
-# These modules require the Multimedia Development Option (I think):
-
-#al almodule.c -laudio # Audio Library
-#cd cdmodule.c -lcdaudio -lds -lmediad # CD Audio Library
-#cl clmodule.c -lcl -lawareaudio # Compression Library
-#sv svmodule.c yuvconvert.c -lsvideo -lXext -lX11 # Starter Video
-
-
-# The FORMS library, by Mark Overmars, implements user interface
-# components such as dialogs and buttons using SGI's GL and FM
-# libraries. You must ftp the FORMS library separately from
-# ftp://ftp.cs.ruu.nl/pub/SGI/FORMS. It was tested with FORMS 2.2a.
-# The FORMS variable must point to the FORMS subdirectory of the forms
-# toplevel directory:
-
-#FORMS=/ufs/guido/src/forms/FORMS
-#fl flmodule.c -I$(FORMS) $(FORMS)/libforms.a -lfm -lgl
-
-
-# SunOS specific modules -- off by default:
-
-#sunaudiodev sunaudiodev.c
-
-
-# George Neville-Neil's timing module:
-
-timing timingmodule.c
-
-
-# The _tkinter module.
-#
-# The TKPATH variable is always enabled, to save you the effort.
-TKPATH=:lib-tk
-
-# The command for _tkinter is long and site specific. Please
-# uncomment and/or edit those parts as indicated. If you don't have a
-# specific extension (e.g. Tix or BLT), leave the corresponding line
-# commented out. (Leave the trailing backslashes in! If you
-# experience strange errors, you may want to join all uncommented
-# lines and remove the backslashes -- the backslash interpretation is
-# done by the shell's "read" command and it may not be implemented on
-# every system.
-
-# *** Always uncomment this (leave the leading underscore in!):
-# _tkinter _tkinter.c tkappinit.c -DWITH_APPINIT \
-# *** Uncommend and edit to reflect where your X11 header files are:
-# -I/usr/X11R6/include \
-# *** Or uncomment this for Solaris:
-# -I/usr/openwin/include \
-# *** Uncomment and edit to reflect where your Tcl/Tk headers are:
-# -I/usr/local/include \
-# *** Uncomment and edit for Tix extension only:
-# -DWITH_TIX -ltix4.1.8.0 \
-# *** Uncomment and edit for BLT extension only:
-# -DWITH_BLT -I/usr/local/blt/blt8.0-unoff/include -lBLT8.0 \
-# *** Uncomment and edit for PIL (TkImaging) extension only:
-# -DWITH_PIL -I../Extensions/Imaging/libImaging tkImaging.c \
-# *** Uncomment and edit for Mesa (what's Mesa?):
-# -lGL -lGLU -lMesatk -lMesaaux \
-# *** Uncomment and edit for TOGL extension only:
-# -DWITH_TOGL togl.c \
-# *** Uncomment and edit to reflect where your Tcl/Tk libraries are:
-# -L/usr/local/lib \
-# *** Uncomment and edit to reflect your Tcl/Tk versions:
-# -ltk8.0 -ltcl8.0 \
-# *** Uncomment and edit to reflect where your X11 libraries are:
-# -L/usr/X11R6/lib \
-# *** Or uncomment this for Solaris:
-# -L/usr/openwin/lib \
-# *** Always uncomment this; X11 libraries to link with:
-# -lX11 -lXext -lXmu
-
-
-# Lance Ellinghaus's modules:
-
-rotor rotormodule.c # enigma-inspired encryption
-syslog syslogmodule.c # syslog daemon interface
-
-
-# Lance's curses module. This requires the System V version of
-# curses, sometimes known as ncurses (e.g. on Linux, link with
-# -lncurses instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include
-# -L/usr/5lib before -lcurses).
-
-curses cursesmodule.c -lmytinfo -lncurses -ltermcap
-
-
-
-# Tommy Burnette's 'new' module (creates new empty objects of certain kinds):
-
-#new newmodule.c
-
-
-# Generic (SunOS / SVR4) dynamic loading module.
-# This is not needed for dynamic loading of Python modules --
-# it is a highly experimental and dangerous device for calling
-# *arbitrary* C functions in *arbitrary* shared libraries:
-
-dl dlmodule.c
-
-# Modules that provide persistent dictionary-like semantics. You will
-# probably want to arrange for at least one of them to be available on
-# your machine, though none are defined by default because of library
-# dependencies. The Python module anydbm.py provides an
-# implementation independent wrapper for these; dumbdbm.py provides
-# similar functionality (but slower of course) implemented in Python.
-
-# The standard Unix dbm module:
-
-dbm dbmmodule.c # dbm(3) may require -lndbm or similar
-
-# Anthony Baxter's gdbm module (derived from Jack's dbm module)
-# GNU dbm(3) will require -lgdbm:
-
-#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
-
-
-# Berkeley DB interface.
-#
-# This requires the Berkeley DB code, see
-# ftp://ftp.cs.berkeley.edu/pub/4bsd/db.1.85.tar.gz
-#
-# Edit the variables DB and DBPORT to point to the db top directory
-# and the subdirectory of PORT where you built it.
-
-#DB=/depot/sundry/src/db.1.85/
-#DBPORT=$(DB)/PORT/sunos.5.2
-#bsddb bsddbmodule.o -I$(DB)/include -I$(DBPORT) $(DBPORT)/libdb.a
-bsddb bsddbmodule.o
-
-
-
-# David Wayne Williams' soundex module
-#soundex soundex.c
-
-# Helper module for various ascii-encoders
-binascii binascii.c
-
-# Fred Drake's interface to the Python parser.
-parser parsermodule.c
-
-# Digital Creations' cStringIO and cPickle
-cStringIO cStringIO.c
-cPickle cPickle.c
-
-
-# Lee Busby's SIGFPE modules.
-# The library to link fpectl with is platform specific.
-# Choose *one* of the options below for fpectl:
-
-# For SGI IRIX (tested on 5.3):
-#fpectl fpectlmodule.c -lfpe
-
-# For Solaris with SunPro compiler (tested on Solaris 2.5 with SunPro C 4.2):
-# (Without the compiler you don't have -lsunmath.)
-#fpectl fpectlmodule.c -R/opt/SUNWspro/lib -lsunmath -lm
-
-# For other systems: see instructions in fpectlmodule.c.
-fpectl fpectlmodule.c
-
-# Test module for fpectl. No extra libraries needed.
-fpetest fpetestmodule.c
-
-# Andrew Kuchling's zlib module.
-# This require zlib 1.0.4 (or later). See http://quest.jpl.nasa.gov/zlib/
-zlib zlibmodule.c -lz
-
-
-# Example -- included for reference only:
-# xx xxmodule.c
diff --git a/lang/python26/files/Setup.gmp b/lang/python26/files/Setup.gmp
deleted file mode 100644
index 5e70d8f76734..000000000000
--- a/lang/python26/files/Setup.gmp
+++ /dev/null
@@ -1,16 +0,0 @@
-*shared*
-
-# The mpz module interfaces to the GNU Multiple Precision library.
-# You need to ftp the GNU MP library.
-# The GMP variable must point to the GMP source directory.
-# This was originally written and tested against GMP 1.2 and 1.3.2.
-# It has been modified by Rob Hooft to work with 2.0.2 as well, but I
-# haven't tested it recently.
-
-# A compatible MP library unencombered by the GPL also exists. It was
-# posted to comp.sources.misc in volume 40 and is widely available from
-# FTP archive sites. One URL for it is:
-# ftp://gatekeeper.dec.com/.b/usenet/comp.sources.misc/volume40/fgmp/part01.Z
-
-GMP=/usr/src/contrib/libgmp
-mpz mpzmodule.c -I$(GMP) -I$(GMP)/mpn/generic -lgmp
diff --git a/lang/python26/files/patch-aa b/lang/python26/files/patch-aa
deleted file mode 100644
index d55ebc99fd46..000000000000
--- a/lang/python26/files/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
---- Makefile.in.orig Tue Dec 9 16:18:33 1997
-+++ Makefile.in Sat Dec 13 11:19:12 1997
-@@ -131,8 +131,8 @@
-
- # Portable install script (configure doesn't always guess right)
- INSTALL= @srcdir@/install-sh -c
--INSTALL_PROGRAM=${INSTALL} -m $(EXEMODE)
--INSTALL_DATA= ${INSTALL} -m $(FILEMODE)
-+INSTALL_PROGRAM=${BSD_INSTALL_SCRIPT}
-+INSTALL_DATA= ${BSD_INSTALL_DATA}
-
- # --with-PACKAGE options for configure script
- # e.g. --with-readline --with-svr5 --with-solaris --with-thread
diff --git a/lang/python26/pkg-comment b/lang/python26/pkg-comment
deleted file mode 100644
index d2f9289af5eb..000000000000
--- a/lang/python26/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An interpreted object-oriented programming language
diff --git a/lang/python26/pkg-descr b/lang/python26/pkg-descr
deleted file mode 100644
index a2103f1521db..000000000000
--- a/lang/python26/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Python is an interpreted object-oriented programming language, and is
-often compared to Tcl, Perl or Scheme.
diff --git a/lang/python26/pkg-plist b/lang/python26/pkg-plist
deleted file mode 100644
index 2360c6ba0f0d..000000000000
--- a/lang/python26/pkg-plist
+++ /dev/null
@@ -1,997 +0,0 @@
-bin/python1.5
-bin/python
-share/doc/python/COPYRIGHT
-include/python1.5/Python.h
-include/python1.5/abstract.h
-include/python1.5/bitset.h
-include/python1.5/bufferobject.h
-include/python1.5/cStringIO.h
-include/python1.5/ceval.h
-include/python1.5/classobject.h
-include/python1.5/cobject.h
-include/python1.5/compile.h
-include/python1.5/complexobject.h
-include/python1.5/config.h
-include/python1.5/dictobject.h
-include/python1.5/errcode.h
-include/python1.5/eval.h
-include/python1.5/fileobject.h
-include/python1.5/floatobject.h
-include/python1.5/frameobject.h
-include/python1.5/funcobject.h
-include/python1.5/graminit.h
-include/python1.5/grammar.h
-include/python1.5/import.h
-include/python1.5/intobject.h
-include/python1.5/intrcheck.h
-include/python1.5/listobject.h
-include/python1.5/longintrepr.h
-include/python1.5/longobject.h
-include/python1.5/marshal.h
-include/python1.5/metagrammar.h
-include/python1.5/methodobject.h
-include/python1.5/modsupport.h
-include/python1.5/moduleobject.h
-include/python1.5/mymalloc.h
-include/python1.5/mymath.h
-include/python1.5/myproto.h
-include/python1.5/myselect.h
-include/python1.5/mytime.h
-include/python1.5/node.h
-include/python1.5/object.h
-include/python1.5/objimpl.h
-include/python1.5/opcode.h
-include/python1.5/osdefs.h
-include/python1.5/parsetok.h
-include/python1.5/patchlevel.h
-include/python1.5/pgenheaders.h
-include/python1.5/pydebug.h
-include/python1.5/pyerrors.h
-include/python1.5/pyfpe.h
-include/python1.5/pystate.h
-include/python1.5/pythonrun.h
-include/python1.5/pythread.h
-include/python1.5/rangeobject.h
-include/python1.5/rename2.h
-include/python1.5/sliceobject.h
-include/python1.5/stringobject.h
-include/python1.5/structmember.h
-include/python1.5/sysmodule.h
-include/python1.5/thread.h
-include/python1.5/token.h
-include/python1.5/traceback.h
-include/python1.5/tupleobject.h
-lib/python1.5/BaseHTTPServer.py
-lib/python1.5/BaseHTTPServer.pyc
-lib/python1.5/BaseHTTPServer.pyo
-lib/python1.5/Bastion.py
-lib/python1.5/Bastion.pyc
-lib/python1.5/Bastion.pyo
-lib/python1.5/CGIHTTPServer.py
-lib/python1.5/CGIHTTPServer.pyc
-lib/python1.5/CGIHTTPServer.pyo
-lib/python1.5/ConfigParser.py
-lib/python1.5/ConfigParser.pyc
-lib/python1.5/ConfigParser.pyo
-lib/python1.5/MimeWriter.py
-lib/python1.5/MimeWriter.pyc
-lib/python1.5/MimeWriter.pyo
-lib/python1.5/Queue.py
-lib/python1.5/Queue.pyc
-lib/python1.5/Queue.pyo
-lib/python1.5/SimpleHTTPServer.py
-lib/python1.5/SimpleHTTPServer.pyc
-lib/python1.5/SimpleHTTPServer.pyo
-lib/python1.5/SocketServer.py
-lib/python1.5/SocketServer.pyc
-lib/python1.5/SocketServer.pyo
-lib/python1.5/StringIO.py
-lib/python1.5/StringIO.pyc
-lib/python1.5/StringIO.pyo
-lib/python1.5/UserDict.py
-lib/python1.5/UserDict.pyc
-lib/python1.5/UserDict.pyo
-lib/python1.5/UserList.py
-lib/python1.5/UserList.pyc
-lib/python1.5/UserList.pyo
-lib/python1.5/aifc.py
-lib/python1.5/aifc.pyc
-lib/python1.5/aifc.pyo
-lib/python1.5/anydbm.py
-lib/python1.5/anydbm.pyc
-lib/python1.5/anydbm.pyo
-lib/python1.5/asynchat.py
-lib/python1.5/asynchat.pyc
-lib/python1.5/asynchat.pyo
-lib/python1.5/asyncore.py
-lib/python1.5/asyncore.pyc
-lib/python1.5/asyncore.pyo
-lib/python1.5/audiodev.py
-lib/python1.5/audiodev.pyc
-lib/python1.5/audiodev.pyo
-lib/python1.5/base64.py
-lib/python1.5/base64.pyc
-lib/python1.5/base64.pyo
-lib/python1.5/bdb.py
-lib/python1.5/bdb.pyc
-lib/python1.5/bdb.pyo
-lib/python1.5/binhex.py
-lib/python1.5/binhex.pyc
-lib/python1.5/binhex.pyo
-lib/python1.5/bisect.py
-lib/python1.5/bisect.pyc
-lib/python1.5/bisect.pyo
-lib/python1.5/calendar.py
-lib/python1.5/calendar.pyc
-lib/python1.5/calendar.pyo
-lib/python1.5/cgi.py
-lib/python1.5/cgi.pyc
-lib/python1.5/cgi.pyo
-lib/python1.5/cmd.py
-lib/python1.5/cmd.pyc
-lib/python1.5/cmd.pyo
-lib/python1.5/cmp.py
-lib/python1.5/cmp.pyc
-lib/python1.5/cmp.pyo
-lib/python1.5/cmpcache.py
-lib/python1.5/cmpcache.pyc
-lib/python1.5/cmpcache.pyo
-lib/python1.5/code.py
-lib/python1.5/code.pyc
-lib/python1.5/code.pyo
-lib/python1.5/codeop.py
-lib/python1.5/codeop.pyc
-lib/python1.5/codeop.pyo
-lib/python1.5/colorsys.py
-lib/python1.5/colorsys.pyc
-lib/python1.5/colorsys.pyo
-lib/python1.5/commands.py
-lib/python1.5/commands.pyc
-lib/python1.5/commands.pyo
-lib/python1.5/compileall.py
-lib/python1.5/compileall.pyc
-lib/python1.5/compileall.pyo
-lib/python1.5/config/Makefile
-lib/python1.5/config/Makefile.pre.in
-lib/python1.5/config/Setup
-lib/python1.5/config/Setup.local
-lib/python1.5/config/Setup.thread
-lib/python1.5/config/config.c
-lib/python1.5/config/config.c.in
-lib/python1.5/config/install-sh
-lib/python1.5/config/libpython1.5.a
-lib/python1.5/config/makesetup
-lib/python1.5/config/python.o
-lib/python1.5/copy.py
-lib/python1.5/copy.pyc
-lib/python1.5/copy.pyo
-lib/python1.5/copy_reg.py
-lib/python1.5/copy_reg.pyc
-lib/python1.5/copy_reg.pyo
-lib/python1.5/dbhash.py
-lib/python1.5/dbhash.pyc
-lib/python1.5/dbhash.pyo
-lib/python1.5/dircache.py
-lib/python1.5/dircache.pyc
-lib/python1.5/dircache.pyo
-lib/python1.5/dircmp.py
-lib/python1.5/dircmp.pyc
-lib/python1.5/dircmp.pyo
-lib/python1.5/dis.py
-lib/python1.5/dis.pyc
-lib/python1.5/dis.pyo
-lib/python1.5/dospath.py
-lib/python1.5/dospath.pyc
-lib/python1.5/dospath.pyo
-lib/python1.5/dumbdbm.py
-lib/python1.5/dumbdbm.pyc
-lib/python1.5/dumbdbm.pyo
-lib/python1.5/dump.py
-lib/python1.5/dump.pyc
-lib/python1.5/dump.pyo
-lib/python1.5/exceptions.py
-lib/python1.5/exceptions.pyc
-lib/python1.5/exceptions.pyo
-lib/python1.5/fileinput.py
-lib/python1.5/fileinput.pyc
-lib/python1.5/fileinput.pyo
-lib/python1.5/find.py
-lib/python1.5/find.pyc
-lib/python1.5/find.pyo
-lib/python1.5/fnmatch.py
-lib/python1.5/fnmatch.pyc
-lib/python1.5/fnmatch.pyo
-lib/python1.5/formatter.py
-lib/python1.5/formatter.pyc
-lib/python1.5/formatter.pyo
-lib/python1.5/fpformat.py
-lib/python1.5/fpformat.pyc
-lib/python1.5/fpformat.pyo
-lib/python1.5/ftplib.py
-lib/python1.5/ftplib.pyc
-lib/python1.5/ftplib.pyo
-lib/python1.5/getopt.py
-lib/python1.5/getopt.pyc
-lib/python1.5/getopt.pyo
-lib/python1.5/getpass.py
-lib/python1.5/getpass.pyc
-lib/python1.5/getpass.pyo
-lib/python1.5/glob.py
-lib/python1.5/glob.pyc
-lib/python1.5/glob.pyo
-lib/python1.5/gopherlib.py
-lib/python1.5/gopherlib.pyc
-lib/python1.5/gopherlib.pyo
-lib/python1.5/grep.py
-lib/python1.5/grep.pyc
-lib/python1.5/grep.pyo
-lib/python1.5/gzip.py
-lib/python1.5/gzip.pyc
-lib/python1.5/gzip.pyo
-lib/python1.5/htmlentitydefs.py
-lib/python1.5/htmlentitydefs.pyc
-lib/python1.5/htmlentitydefs.pyo
-lib/python1.5/htmllib.py
-lib/python1.5/htmllib.pyc
-lib/python1.5/htmllib.pyo
-lib/python1.5/httplib.py
-lib/python1.5/httplib.pyc
-lib/python1.5/httplib.pyo
-lib/python1.5/ihooks.py
-lib/python1.5/ihooks.pyc
-lib/python1.5/ihooks.pyo
-lib/python1.5/imaplib.py
-lib/python1.5/imaplib.pyc
-lib/python1.5/imaplib.pyo
-lib/python1.5/imghdr.py
-lib/python1.5/imghdr.pyc
-lib/python1.5/imghdr.pyo
-lib/python1.5/keyword.py
-lib/python1.5/keyword.pyc
-lib/python1.5/keyword.pyo
-lib/python1.5/knee.py
-lib/python1.5/knee.pyc
-lib/python1.5/knee.pyo
-lib/python1.5/lib-dynload/audioop.so
-lib/python1.5/lib-dynload/binascii.so
-lib/python1.5/lib-dynload/bsddbmodule.so
-lib/python1.5/lib-dynload/cPickle.so
-lib/python1.5/lib-dynload/cStringIO.so
-lib/python1.5/lib-dynload/cursesmodule.so
-lib/python1.5/lib-dynload/dbmmodule.so
-lib/python1.5/lib-dynload/dlmodule.so
-lib/python1.5/lib-dynload/fpectlmodule.so
-lib/python1.5/lib-dynload/fpetestmodule.so
-lib/python1.5/lib-dynload/imageop.so
-lib/python1.5/lib-dynload/md5module.so
-lib/python1.5/lib-dynload/nismodule.so
-lib/python1.5/lib-dynload/parsermodule.so
-lib/python1.5/lib-dynload/resource.so
-lib/python1.5/lib-dynload/rgbimgmodule.so
-lib/python1.5/lib-dynload/rotormodule.so
-lib/python1.5/lib-dynload/shamodule.so
-lib/python1.5/lib-dynload/syslogmodule.so
-lib/python1.5/lib-dynload/termios.so
-lib/python1.5/lib-dynload/timingmodule.so
-lib/python1.5/lib-dynload/zlibmodule.so
-lib/python1.5/lib-stdwin/Abstract.py
-lib/python1.5/lib-stdwin/Abstract.pyc
-lib/python1.5/lib-stdwin/Abstract.pyo
-lib/python1.5/lib-stdwin/BoxParent.py
-lib/python1.5/lib-stdwin/BoxParent.pyc
-lib/python1.5/lib-stdwin/BoxParent.pyo
-lib/python1.5/lib-stdwin/Buttons.py
-lib/python1.5/lib-stdwin/Buttons.pyc
-lib/python1.5/lib-stdwin/Buttons.pyo
-lib/python1.5/lib-stdwin/CSplit.py
-lib/python1.5/lib-stdwin/CSplit.pyc
-lib/python1.5/lib-stdwin/CSplit.pyo
-lib/python1.5/lib-stdwin/DirList.py
-lib/python1.5/lib-stdwin/DirList.pyc
-lib/python1.5/lib-stdwin/DirList.pyo
-lib/python1.5/lib-stdwin/FormSplit.py
-lib/python1.5/lib-stdwin/FormSplit.pyc
-lib/python1.5/lib-stdwin/FormSplit.pyo
-lib/python1.5/lib-stdwin/HVSplit.py
-lib/python1.5/lib-stdwin/HVSplit.pyc
-lib/python1.5/lib-stdwin/HVSplit.pyo
-lib/python1.5/lib-stdwin/Histogram.py
-lib/python1.5/lib-stdwin/Histogram.pyc
-lib/python1.5/lib-stdwin/Histogram.pyo
-lib/python1.5/lib-stdwin/Sliders.py
-lib/python1.5/lib-stdwin/Sliders.pyc
-lib/python1.5/lib-stdwin/Sliders.pyo
-lib/python1.5/lib-stdwin/Soundogram.py
-lib/python1.5/lib-stdwin/Soundogram.pyc
-lib/python1.5/lib-stdwin/Soundogram.pyo
-lib/python1.5/lib-stdwin/Split.py
-lib/python1.5/lib-stdwin/Split.pyc
-lib/python1.5/lib-stdwin/Split.pyo
-lib/python1.5/lib-stdwin/StripChart.py
-lib/python1.5/lib-stdwin/StripChart.pyc
-lib/python1.5/lib-stdwin/StripChart.pyo
-lib/python1.5/lib-stdwin/TextEdit.py
-lib/python1.5/lib-stdwin/TextEdit.pyc
-lib/python1.5/lib-stdwin/TextEdit.pyo
-lib/python1.5/lib-stdwin/TransParent.py
-lib/python1.5/lib-stdwin/TransParent.pyc
-lib/python1.5/lib-stdwin/TransParent.pyo
-lib/python1.5/lib-stdwin/VUMeter.py
-lib/python1.5/lib-stdwin/VUMeter.pyc
-lib/python1.5/lib-stdwin/VUMeter.pyo
-lib/python1.5/lib-stdwin/WindowParent.py
-lib/python1.5/lib-stdwin/WindowParent.pyc
-lib/python1.5/lib-stdwin/WindowParent.pyo
-lib/python1.5/lib-stdwin/WindowSched.py
-lib/python1.5/lib-stdwin/WindowSched.pyc
-lib/python1.5/lib-stdwin/WindowSched.pyo
-lib/python1.5/lib-stdwin/anywin.py
-lib/python1.5/lib-stdwin/anywin.pyc
-lib/python1.5/lib-stdwin/anywin.pyo
-lib/python1.5/lib-stdwin/basewin.py
-lib/python1.5/lib-stdwin/basewin.pyc
-lib/python1.5/lib-stdwin/basewin.pyo
-lib/python1.5/lib-stdwin/dirwin.py
-lib/python1.5/lib-stdwin/dirwin.pyc
-lib/python1.5/lib-stdwin/dirwin.pyo
-lib/python1.5/lib-stdwin/filewin.py
-lib/python1.5/lib-stdwin/filewin.pyc
-lib/python1.5/lib-stdwin/filewin.pyo
-lib/python1.5/lib-stdwin/formatter.py
-lib/python1.5/lib-stdwin/formatter.pyc
-lib/python1.5/lib-stdwin/formatter.pyo
-lib/python1.5/lib-stdwin/gwin.py
-lib/python1.5/lib-stdwin/gwin.pyc
-lib/python1.5/lib-stdwin/gwin.pyo
-lib/python1.5/lib-stdwin/listwin.py
-lib/python1.5/lib-stdwin/listwin.pyc
-lib/python1.5/lib-stdwin/listwin.pyo
-lib/python1.5/lib-stdwin/mainloop.py
-lib/python1.5/lib-stdwin/mainloop.pyc
-lib/python1.5/lib-stdwin/mainloop.pyo
-lib/python1.5/lib-stdwin/rect.py
-lib/python1.5/lib-stdwin/rect.pyc
-lib/python1.5/lib-stdwin/rect.pyo
-lib/python1.5/lib-stdwin/srcwin.py
-lib/python1.5/lib-stdwin/srcwin.pyc
-lib/python1.5/lib-stdwin/srcwin.pyo
-lib/python1.5/lib-stdwin/stdwinevents.py
-lib/python1.5/lib-stdwin/stdwinevents.pyc
-lib/python1.5/lib-stdwin/stdwinevents.pyo
-lib/python1.5/lib-stdwin/stdwinq.py
-lib/python1.5/lib-stdwin/stdwinq.pyc
-lib/python1.5/lib-stdwin/stdwinq.pyo
-lib/python1.5/lib-stdwin/tablewin.py
-lib/python1.5/lib-stdwin/tablewin.pyc
-lib/python1.5/lib-stdwin/tablewin.pyo
-lib/python1.5/lib-stdwin/textwin.py
-lib/python1.5/lib-stdwin/textwin.pyc
-lib/python1.5/lib-stdwin/textwin.pyo
-lib/python1.5/lib-stdwin/wdb.py
-lib/python1.5/lib-stdwin/wdb.pyc
-lib/python1.5/lib-stdwin/wdb.pyo
-lib/python1.5/lib-stdwin/wdbframewin.py
-lib/python1.5/lib-stdwin/wdbframewin.pyc
-lib/python1.5/lib-stdwin/wdbframewin.pyo
-lib/python1.5/lib-stdwin/wdbsrcwin.py
-lib/python1.5/lib-stdwin/wdbsrcwin.pyc
-lib/python1.5/lib-stdwin/wdbsrcwin.pyo
-lib/python1.5/lib-tk/Canvas.py
-lib/python1.5/lib-tk/Canvas.pyc
-lib/python1.5/lib-tk/Canvas.pyo
-lib/python1.5/lib-tk/Dialog.py
-lib/python1.5/lib-tk/Dialog.pyc
-lib/python1.5/lib-tk/Dialog.pyo
-lib/python1.5/lib-tk/FileDialog.py
-lib/python1.5/lib-tk/FileDialog.pyc
-lib/python1.5/lib-tk/FileDialog.pyo
-lib/python1.5/lib-tk/FixTk.py
-lib/python1.5/lib-tk/FixTk.pyc
-lib/python1.5/lib-tk/FixTk.pyo
-lib/python1.5/lib-tk/ScrolledText.py
-lib/python1.5/lib-tk/ScrolledText.pyc
-lib/python1.5/lib-tk/ScrolledText.pyo
-lib/python1.5/lib-tk/SimpleDialog.py
-lib/python1.5/lib-tk/SimpleDialog.pyc
-lib/python1.5/lib-tk/SimpleDialog.pyo
-lib/python1.5/lib-tk/Tkconstants.py
-lib/python1.5/lib-tk/Tkconstants.pyc
-lib/python1.5/lib-tk/Tkconstants.pyo
-lib/python1.5/lib-tk/Tkdnd.py
-lib/python1.5/lib-tk/Tkdnd.pyc
-lib/python1.5/lib-tk/Tkdnd.pyo
-lib/python1.5/lib-tk/Tkinter.py
-lib/python1.5/lib-tk/Tkinter.pyc
-lib/python1.5/lib-tk/Tkinter.pyo
-lib/python1.5/lib-tk/tkColorChooser.py
-lib/python1.5/lib-tk/tkColorChooser.pyc
-lib/python1.5/lib-tk/tkColorChooser.pyo
-lib/python1.5/lib-tk/tkCommonDialog.py
-lib/python1.5/lib-tk/tkCommonDialog.pyc
-lib/python1.5/lib-tk/tkCommonDialog.pyo
-lib/python1.5/lib-tk/tkFileDialog.py
-lib/python1.5/lib-tk/tkFileDialog.pyc
-lib/python1.5/lib-tk/tkFileDialog.pyo
-lib/python1.5/lib-tk/tkFont.py
-lib/python1.5/lib-tk/tkFont.pyc
-lib/python1.5/lib-tk/tkFont.pyo
-lib/python1.5/lib-tk/tkMessageBox.py
-lib/python1.5/lib-tk/tkMessageBox.pyc
-lib/python1.5/lib-tk/tkMessageBox.pyo
-lib/python1.5/lib-tk/tkSimpleDialog.py
-lib/python1.5/lib-tk/tkSimpleDialog.pyc
-lib/python1.5/lib-tk/tkSimpleDialog.pyo
-lib/python1.5/linecache.py
-lib/python1.5/linecache.pyc
-lib/python1.5/linecache.pyo
-lib/python1.5/locale.py
-lib/python1.5/locale.pyc
-lib/python1.5/locale.pyo
-lib/python1.5/macpath.py
-lib/python1.5/macpath.pyc
-lib/python1.5/macpath.pyo
-lib/python1.5/macurl2path.py
-lib/python1.5/macurl2path.pyc
-lib/python1.5/macurl2path.pyo
-lib/python1.5/mailbox.py
-lib/python1.5/mailbox.pyc
-lib/python1.5/mailbox.pyo
-lib/python1.5/mailcap.py
-lib/python1.5/mailcap.pyc
-lib/python1.5/mailcap.pyo
-lib/python1.5/mhlib.py
-lib/python1.5/mhlib.pyc
-lib/python1.5/mhlib.pyo
-lib/python1.5/mimetools.py
-lib/python1.5/mimetools.pyc
-lib/python1.5/mimetools.pyo
-lib/python1.5/mimetypes.py
-lib/python1.5/mimetypes.pyc
-lib/python1.5/mimetypes.pyo
-lib/python1.5/mimify.py
-lib/python1.5/mimify.pyc
-lib/python1.5/mimify.pyo
-lib/python1.5/multifile.py
-lib/python1.5/multifile.pyc
-lib/python1.5/multifile.pyo
-lib/python1.5/mutex.py
-lib/python1.5/mutex.pyc
-lib/python1.5/mutex.pyo
-lib/python1.5/netrc.py
-lib/python1.5/netrc.pyc
-lib/python1.5/netrc.pyo
-lib/python1.5/nntplib.py
-lib/python1.5/nntplib.pyc
-lib/python1.5/nntplib.pyo
-lib/python1.5/ntpath.py
-lib/python1.5/ntpath.pyc
-lib/python1.5/ntpath.pyo
-lib/python1.5/nturl2path.py
-lib/python1.5/nturl2path.pyc
-lib/python1.5/nturl2path.pyo
-lib/python1.5/os.py
-lib/python1.5/os.pyc
-lib/python1.5/os.pyo
-lib/python1.5/packmail.py
-lib/python1.5/packmail.pyc
-lib/python1.5/packmail.pyo
-lib/python1.5/pdb.doc
-lib/python1.5/pdb.py
-lib/python1.5/pdb.pyc
-lib/python1.5/pdb.pyo
-lib/python1.5/pickle.py
-lib/python1.5/pickle.pyc
-lib/python1.5/pickle.pyo
-lib/python1.5/pipes.py
-lib/python1.5/pipes.pyc
-lib/python1.5/pipes.pyo
-lib/python1.5/plat-freebsd2/FCNTL.py
-lib/python1.5/plat-freebsd2/FCNTL.pyc
-lib/python1.5/plat-freebsd2/FCNTL.pyo
-lib/python1.5/plat-freebsd2/IN.py
-lib/python1.5/plat-freebsd2/IN.pyc
-lib/python1.5/plat-freebsd2/IN.pyo
-lib/python1.5/plat-freebsd2/SOCKET.py
-lib/python1.5/plat-freebsd2/SOCKET.pyc
-lib/python1.5/plat-freebsd2/SOCKET.pyo
-lib/python1.5/plat-freebsd2/TERMIOS.py
-lib/python1.5/plat-freebsd2/TERMIOS.pyc
-lib/python1.5/plat-freebsd2/TERMIOS.pyo
-lib/python1.5/plat-freebsd2/regen
-lib/python1.5/plat-freebsd3/FCNTL.py
-lib/python1.5/plat-freebsd3/FCNTL.pyc
-lib/python1.5/plat-freebsd3/FCNTL.pyo
-lib/python1.5/plat-freebsd3/IN.py
-lib/python1.5/plat-freebsd3/IN.pyc
-lib/python1.5/plat-freebsd3/IN.pyo
-lib/python1.5/plat-freebsd3/SOCKET.py
-lib/python1.5/plat-freebsd3/SOCKET.pyc
-lib/python1.5/plat-freebsd3/SOCKET.pyo
-lib/python1.5/plat-freebsd3/TERMIOS.py
-lib/python1.5/plat-freebsd3/TERMIOS.pyc
-lib/python1.5/plat-freebsd3/TERMIOS.pyo
-lib/python1.5/plat-freebsd3/regen
-lib/python1.5/plat-freebsd4/FCNTL.py
-lib/python1.5/plat-freebsd4/FCNTL.pyc
-lib/python1.5/plat-freebsd4/FCNTL.pyo
-lib/python1.5/plat-freebsd4/IN.py
-lib/python1.5/plat-freebsd4/IN.pyc
-lib/python1.5/plat-freebsd4/IN.pyo
-lib/python1.5/plat-freebsd4/SOCKET.py
-lib/python1.5/plat-freebsd4/SOCKET.pyc
-lib/python1.5/plat-freebsd4/SOCKET.pyo
-lib/python1.5/plat-freebsd4/TERMIOS.py
-lib/python1.5/plat-freebsd4/TERMIOS.pyc
-lib/python1.5/plat-freebsd4/TERMIOS.pyo
-lib/python1.5/plat-freebsd4/regen
-lib/python1.5/popen2.py
-lib/python1.5/popen2.pyc
-lib/python1.5/popen2.pyo
-lib/python1.5/poplib.py
-lib/python1.5/poplib.pyc
-lib/python1.5/poplib.pyo
-lib/python1.5/posixfile.py
-lib/python1.5/posixfile.pyc
-lib/python1.5/posixfile.pyo
-lib/python1.5/posixpath.py
-lib/python1.5/posixpath.pyc
-lib/python1.5/posixpath.pyo
-lib/python1.5/pprint.py
-lib/python1.5/pprint.pyc
-lib/python1.5/pprint.pyo
-lib/python1.5/profile.doc
-lib/python1.5/profile.py
-lib/python1.5/profile.pyc
-lib/python1.5/profile.pyo
-lib/python1.5/pstats.py
-lib/python1.5/pstats.pyc
-lib/python1.5/pstats.pyo
-lib/python1.5/pty.py
-lib/python1.5/pty.pyc
-lib/python1.5/pty.pyo
-lib/python1.5/py_compile.py
-lib/python1.5/py_compile.pyc
-lib/python1.5/py_compile.pyo
-lib/python1.5/pyclbr.py
-lib/python1.5/pyclbr.pyc
-lib/python1.5/pyclbr.pyo
-lib/python1.5/quopri.py
-lib/python1.5/quopri.pyc
-lib/python1.5/quopri.pyo
-lib/python1.5/random.py
-lib/python1.5/random.pyc
-lib/python1.5/random.pyo
-lib/python1.5/re.py
-lib/python1.5/re.pyc
-lib/python1.5/re.pyo
-lib/python1.5/reconvert.py
-lib/python1.5/reconvert.pyc
-lib/python1.5/reconvert.pyo
-lib/python1.5/regex_syntax.py
-lib/python1.5/regex_syntax.pyc
-lib/python1.5/regex_syntax.pyo
-lib/python1.5/regsub.py
-lib/python1.5/regsub.pyc
-lib/python1.5/regsub.pyo
-lib/python1.5/repr.py
-lib/python1.5/repr.pyc
-lib/python1.5/repr.pyo
-lib/python1.5/rexec.py
-lib/python1.5/rexec.pyc
-lib/python1.5/rexec.pyo
-lib/python1.5/rfc822.py
-lib/python1.5/rfc822.pyc
-lib/python1.5/rfc822.pyo
-lib/python1.5/rlcompleter.py
-lib/python1.5/rlcompleter.pyc
-lib/python1.5/rlcompleter.pyo
-lib/python1.5/sched.py
-lib/python1.5/sched.pyc
-lib/python1.5/sched.pyo
-lib/python1.5/sgmllib.py
-lib/python1.5/sgmllib.pyc
-lib/python1.5/sgmllib.pyo
-lib/python1.5/shelve.py
-lib/python1.5/shelve.pyc
-lib/python1.5/shelve.pyo
-lib/python1.5/shlex.py
-lib/python1.5/shlex.pyc
-lib/python1.5/shlex.pyo
-lib/python1.5/shutil.py
-lib/python1.5/shutil.pyc
-lib/python1.5/shutil.pyo
-lib/python1.5/site.py
-lib/python1.5/site.pyc
-lib/python1.5/site.pyo
-lib/python1.5/smtplib.py
-lib/python1.5/smtplib.pyc
-lib/python1.5/smtplib.pyo
-lib/python1.5/sndhdr.py
-lib/python1.5/sndhdr.pyc
-lib/python1.5/sndhdr.pyo
-lib/python1.5/stat.py
-lib/python1.5/stat.pyc
-lib/python1.5/stat.pyo
-lib/python1.5/statcache.py
-lib/python1.5/statcache.pyc
-lib/python1.5/statcache.pyo
-lib/python1.5/statvfs.py
-lib/python1.5/statvfs.pyc
-lib/python1.5/statvfs.pyo
-lib/python1.5/string.py
-lib/python1.5/string.pyc
-lib/python1.5/string.pyo
-lib/python1.5/sunau.py
-lib/python1.5/sunau.pyc
-lib/python1.5/sunau.pyo
-lib/python1.5/sunaudio.py
-lib/python1.5/sunaudio.pyc
-lib/python1.5/sunaudio.pyo
-lib/python1.5/symbol.py
-lib/python1.5/symbol.pyc
-lib/python1.5/symbol.pyo
-lib/python1.5/telnetlib.py
-lib/python1.5/telnetlib.pyc
-lib/python1.5/telnetlib.pyo
-lib/python1.5/tempfile.py
-lib/python1.5/tempfile.pyc
-lib/python1.5/tempfile.pyo
-lib/python1.5/test/__init__.py
-lib/python1.5/test/__init__.pyc
-lib/python1.5/test/__init__.pyo
-lib/python1.5/test/audiotest.au
-lib/python1.5/test/autotest.py
-lib/python1.5/test/autotest.pyc
-lib/python1.5/test/autotest.pyo
-lib/python1.5/test/greyrgb.uue
-lib/python1.5/test/output/test_MimeWriter
-lib/python1.5/test/output/test_al
-lib/python1.5/test/output/test_array
-lib/python1.5/test/output/test_audioop
-lib/python1.5/test/output/test_binascii
-lib/python1.5/test/output/test_bsddb
-lib/python1.5/test/output/test_builtin
-lib/python1.5/test/output/test_cd
-lib/python1.5/test/output/test_cl
-lib/python1.5/test/output/test_cmath
-lib/python1.5/test/output/test_cpickle
-lib/python1.5/test/output/test_crypt
-lib/python1.5/test/output/test_dbm
-lib/python1.5/test/output/test_dl
-lib/python1.5/test/output/test_errno
-lib/python1.5/test/output/test_exceptions
-lib/python1.5/test/output/test_fcntl
-lib/python1.5/test/output/test_gdbm
-lib/python1.5/test/output/test_gl
-lib/python1.5/test/output/test_grammar
-lib/python1.5/test/output/test_grp
-lib/python1.5/test/output/test_gzip
-lib/python1.5/test/output/test_imageop
-lib/python1.5/test/output/test_imgfile
-lib/python1.5/test/output/test_long
-lib/python1.5/test/output/test_math
-lib/python1.5/test/output/test_md5
-lib/python1.5/test/output/test_new
-lib/python1.5/test/output/test_nis
-lib/python1.5/test/output/test_ntpath
-lib/python1.5/test/output/test_opcodes
-lib/python1.5/test/output/test_operations
-lib/python1.5/test/output/test_operator
-lib/python1.5/test/output/test_pickle
-lib/python1.5/test/output/test_pkg
-lib/python1.5/test/output/test_popen2
-lib/python1.5/test/output/test_pow
-lib/python1.5/test/output/test_pwd
-lib/python1.5/test/output/test_re
-lib/python1.5/test/output/test_regex
-lib/python1.5/test/output/test_rfc822
-lib/python1.5/test/output/test_rgbimg
-lib/python1.5/test/output/test_rotor
-lib/python1.5/test/output/test_select
-lib/python1.5/test/output/test_sha
-lib/python1.5/test/output/test_signal
-lib/python1.5/test/output/test_socket
-lib/python1.5/test/output/test_strftime
-lib/python1.5/test/output/test_strop
-lib/python1.5/test/output/test_struct
-lib/python1.5/test/output/test_sunaudiodev
-lib/python1.5/test/output/test_thread
-lib/python1.5/test/output/test_time
-lib/python1.5/test/output/test_timing
-lib/python1.5/test/output/test_tokenize
-lib/python1.5/test/output/test_types
-lib/python1.5/test/output/test_unpack
-lib/python1.5/test/output/test_userdict
-lib/python1.5/test/output/test_userlist
-lib/python1.5/test/output/test_xmllib
-lib/python1.5/test/output/test_zlib
-lib/python1.5/test/pystone.py
-lib/python1.5/test/pystone.pyc
-lib/python1.5/test/pystone.pyo
-lib/python1.5/test/re_tests.py
-lib/python1.5/test/re_tests.pyc
-lib/python1.5/test/re_tests.pyo
-lib/python1.5/test/regex_tests.py
-lib/python1.5/test/regex_tests.pyc
-lib/python1.5/test/regex_tests.pyo
-lib/python1.5/test/regrtest.py
-lib/python1.5/test/regrtest.pyc
-lib/python1.5/test/regrtest.pyo
-lib/python1.5/test/reperf.py
-lib/python1.5/test/reperf.pyc
-lib/python1.5/test/reperf.pyo
-lib/python1.5/test/sortperf.py
-lib/python1.5/test/sortperf.pyc
-lib/python1.5/test/sortperf.pyo
-lib/python1.5/test/test_MimeWriter.py
-lib/python1.5/test/test_MimeWriter.pyc
-lib/python1.5/test/test_MimeWriter.pyo
-lib/python1.5/test/test_al.py
-lib/python1.5/test/test_al.pyc
-lib/python1.5/test/test_al.pyo
-lib/python1.5/test/test_array.py
-lib/python1.5/test/test_array.pyc
-lib/python1.5/test/test_array.pyo
-lib/python1.5/test/test_audioop.py
-lib/python1.5/test/test_audioop.pyc
-lib/python1.5/test/test_audioop.pyo
-lib/python1.5/test/test_b1.py
-lib/python1.5/test/test_b1.pyc
-lib/python1.5/test/test_b1.pyo
-lib/python1.5/test/test_b2.py
-lib/python1.5/test/test_b2.pyc
-lib/python1.5/test/test_b2.pyo
-lib/python1.5/test/test_binascii.py
-lib/python1.5/test/test_binascii.pyc
-lib/python1.5/test/test_binascii.pyo
-lib/python1.5/test/test_bsddb.py
-lib/python1.5/test/test_bsddb.pyc
-lib/python1.5/test/test_bsddb.pyo
-lib/python1.5/test/test_builtin.py
-lib/python1.5/test/test_builtin.pyc
-lib/python1.5/test/test_builtin.pyo
-lib/python1.5/test/test_cd.py
-lib/python1.5/test/test_cd.pyc
-lib/python1.5/test/test_cd.pyo
-lib/python1.5/test/test_cl.py
-lib/python1.5/test/test_cl.pyc
-lib/python1.5/test/test_cl.pyo
-lib/python1.5/test/test_cmath.py
-lib/python1.5/test/test_cmath.pyc
-lib/python1.5/test/test_cmath.pyo
-lib/python1.5/test/test_cpickle.py
-lib/python1.5/test/test_cpickle.pyc
-lib/python1.5/test/test_cpickle.pyo
-lib/python1.5/test/test_crypt.py
-lib/python1.5/test/test_crypt.pyc
-lib/python1.5/test/test_crypt.pyo
-lib/python1.5/test/test_dbm.py
-lib/python1.5/test/test_dbm.pyc
-lib/python1.5/test/test_dbm.pyo
-lib/python1.5/test/test_dl.py
-lib/python1.5/test/test_dl.pyc
-lib/python1.5/test/test_dl.pyo
-lib/python1.5/test/test_errno.py
-lib/python1.5/test/test_errno.pyc
-lib/python1.5/test/test_errno.pyo
-lib/python1.5/test/test_exceptions.py
-lib/python1.5/test/test_exceptions.pyc
-lib/python1.5/test/test_exceptions.pyo
-lib/python1.5/test/test_fcntl.py
-lib/python1.5/test/test_fcntl.pyc
-lib/python1.5/test/test_fcntl.pyo
-lib/python1.5/test/test_gdbm.py
-lib/python1.5/test/test_gdbm.pyc
-lib/python1.5/test/test_gdbm.pyo
-lib/python1.5/test/test_gl.py
-lib/python1.5/test/test_gl.pyc
-lib/python1.5/test/test_gl.pyo
-lib/python1.5/test/test_grammar.py
-lib/python1.5/test/test_grammar.pyc
-lib/python1.5/test/test_grammar.pyo
-lib/python1.5/test/test_grp.py
-lib/python1.5/test/test_grp.pyc
-lib/python1.5/test/test_grp.pyo
-lib/python1.5/test/test_gzip.py
-lib/python1.5/test/test_gzip.pyc
-lib/python1.5/test/test_gzip.pyo
-lib/python1.5/test/test_imageop.py
-lib/python1.5/test/test_imageop.pyc
-lib/python1.5/test/test_imageop.pyo
-lib/python1.5/test/test_imgfile.py
-lib/python1.5/test/test_imgfile.pyc
-lib/python1.5/test/test_imgfile.pyo
-lib/python1.5/test/test_long.py
-lib/python1.5/test/test_long.pyc
-lib/python1.5/test/test_long.pyo
-lib/python1.5/test/test_math.py
-lib/python1.5/test/test_math.pyc
-lib/python1.5/test/test_math.pyo
-lib/python1.5/test/test_md5.py
-lib/python1.5/test/test_md5.pyc
-lib/python1.5/test/test_md5.pyo
-lib/python1.5/test/test_new.py
-lib/python1.5/test/test_new.pyc
-lib/python1.5/test/test_new.pyo
-lib/python1.5/test/test_nis.py
-lib/python1.5/test/test_nis.pyc
-lib/python1.5/test/test_nis.pyo
-lib/python1.5/test/test_ntpath.py
-lib/python1.5/test/test_ntpath.pyc
-lib/python1.5/test/test_ntpath.pyo
-lib/python1.5/test/test_opcodes.py
-lib/python1.5/test/test_opcodes.pyc
-lib/python1.5/test/test_opcodes.pyo
-lib/python1.5/test/test_operations.py
-lib/python1.5/test/test_operations.pyc
-lib/python1.5/test/test_operations.pyo
-lib/python1.5/test/test_operator.py
-lib/python1.5/test/test_operator.pyc
-lib/python1.5/test/test_operator.pyo
-lib/python1.5/test/test_pickle.py
-lib/python1.5/test/test_pickle.pyc
-lib/python1.5/test/test_pickle.pyo
-lib/python1.5/test/test_pkg.py
-lib/python1.5/test/test_pkg.pyc
-lib/python1.5/test/test_pkg.pyo
-lib/python1.5/test/test_popen2.py
-lib/python1.5/test/test_popen2.pyc
-lib/python1.5/test/test_popen2.pyo
-lib/python1.5/test/test_pow.py
-lib/python1.5/test/test_pow.pyc
-lib/python1.5/test/test_pow.pyo
-lib/python1.5/test/test_pwd.py
-lib/python1.5/test/test_pwd.pyc
-lib/python1.5/test/test_pwd.pyo
-lib/python1.5/test/test_re.py
-lib/python1.5/test/test_re.pyc
-lib/python1.5/test/test_re.pyo
-lib/python1.5/test/test_regex.py
-lib/python1.5/test/test_regex.pyc
-lib/python1.5/test/test_regex.pyo
-lib/python1.5/test/test_rfc822.py
-lib/python1.5/test/test_rfc822.pyc
-lib/python1.5/test/test_rfc822.pyo
-lib/python1.5/test/test_rgbimg.py
-lib/python1.5/test/test_rgbimg.pyc
-lib/python1.5/test/test_rgbimg.pyo
-lib/python1.5/test/test_rotor.py
-lib/python1.5/test/test_rotor.pyc
-lib/python1.5/test/test_rotor.pyo
-lib/python1.5/test/test_select.py
-lib/python1.5/test/test_select.pyc
-lib/python1.5/test/test_select.pyo
-lib/python1.5/test/test_sha.py
-lib/python1.5/test/test_sha.pyc
-lib/python1.5/test/test_sha.pyo
-lib/python1.5/test/test_signal.py
-lib/python1.5/test/test_signal.pyc
-lib/python1.5/test/test_signal.pyo
-lib/python1.5/test/test_socket.py
-lib/python1.5/test/test_socket.pyc
-lib/python1.5/test/test_socket.pyo
-lib/python1.5/test/test_strftime.py
-lib/python1.5/test/test_strftime.pyc
-lib/python1.5/test/test_strftime.pyo
-lib/python1.5/test/test_strop.py
-lib/python1.5/test/test_strop.pyc
-lib/python1.5/test/test_strop.pyo
-lib/python1.5/test/test_struct.py
-lib/python1.5/test/test_struct.pyc
-lib/python1.5/test/test_struct.pyo
-lib/python1.5/test/test_sunaudiodev.py
-lib/python1.5/test/test_sunaudiodev.pyc
-lib/python1.5/test/test_sunaudiodev.pyo
-lib/python1.5/test/test_support.py
-lib/python1.5/test/test_support.pyc
-lib/python1.5/test/test_support.pyo
-lib/python1.5/test/test_thread.py
-lib/python1.5/test/test_thread.pyc
-lib/python1.5/test/test_thread.pyo
-lib/python1.5/test/test_time.py
-lib/python1.5/test/test_time.pyc
-lib/python1.5/test/test_time.pyo
-lib/python1.5/test/test_timing.py
-lib/python1.5/test/test_timing.pyc
-lib/python1.5/test/test_timing.pyo
-lib/python1.5/test/test_tokenize.py
-lib/python1.5/test/test_tokenize.pyc
-lib/python1.5/test/test_tokenize.pyo
-lib/python1.5/test/test_types.py
-lib/python1.5/test/test_types.pyc
-lib/python1.5/test/test_types.pyo
-lib/python1.5/test/test_unpack.py
-lib/python1.5/test/test_unpack.pyc
-lib/python1.5/test/test_unpack.pyo
-lib/python1.5/test/test_userdict.py
-lib/python1.5/test/test_userdict.pyc
-lib/python1.5/test/test_userdict.pyo
-lib/python1.5/test/test_userlist.py
-lib/python1.5/test/test_userlist.pyc
-lib/python1.5/test/test_userlist.pyo
-lib/python1.5/test/test_xmllib.py
-lib/python1.5/test/test_xmllib.pyc
-lib/python1.5/test/test_xmllib.pyo
-lib/python1.5/test/test_zlib.py
-lib/python1.5/test/test_zlib.pyc
-lib/python1.5/test/test_zlib.pyo
-lib/python1.5/test/testall.py
-lib/python1.5/test/testall.pyc
-lib/python1.5/test/testall.pyo
-lib/python1.5/test/testimg.uue
-lib/python1.5/test/testimgr.uue
-lib/python1.5/test/testrgb.uue
-lib/python1.5/test/tokenize_tests.py
-lib/python1.5/test/tokenize_tests.pyc
-lib/python1.5/test/tokenize_tests.pyo
-lib/python1.5/threading.py
-lib/python1.5/threading.pyc
-lib/python1.5/threading.pyo
-lib/python1.5/toaiff.py
-lib/python1.5/toaiff.pyc
-lib/python1.5/toaiff.pyo
-lib/python1.5/token.py
-lib/python1.5/token.pyc
-lib/python1.5/token.pyo
-lib/python1.5/tokenize.py
-lib/python1.5/tokenize.pyc
-lib/python1.5/tokenize.pyo
-lib/python1.5/traceback.py
-lib/python1.5/traceback.pyc
-lib/python1.5/traceback.pyo
-lib/python1.5/tty.py
-lib/python1.5/tty.pyc
-lib/python1.5/tty.pyo
-lib/python1.5/turtle.py
-lib/python1.5/turtle.pyc
-lib/python1.5/turtle.pyo
-lib/python1.5/types.py
-lib/python1.5/types.pyc
-lib/python1.5/types.pyo
-lib/python1.5/tzparse.py
-lib/python1.5/tzparse.pyc
-lib/python1.5/tzparse.pyo
-lib/python1.5/urllib.py
-lib/python1.5/urllib.pyc
-lib/python1.5/urllib.pyo
-lib/python1.5/urlparse.py
-lib/python1.5/urlparse.pyc
-lib/python1.5/urlparse.pyo
-lib/python1.5/user.py
-lib/python1.5/user.pyc
-lib/python1.5/user.pyo
-lib/python1.5/util.py
-lib/python1.5/util.pyc
-lib/python1.5/util.pyo
-lib/python1.5/uu.py
-lib/python1.5/uu.pyc
-lib/python1.5/uu.pyo
-lib/python1.5/wave.py
-lib/python1.5/wave.pyc
-lib/python1.5/wave.pyo
-lib/python1.5/whichdb.py
-lib/python1.5/whichdb.pyc
-lib/python1.5/whichdb.pyo
-lib/python1.5/whrandom.py
-lib/python1.5/whrandom.pyc
-lib/python1.5/whrandom.pyo
-lib/python1.5/xdrlib.py
-lib/python1.5/xdrlib.pyc
-lib/python1.5/xdrlib.pyo
-lib/python1.5/xmllib.py
-lib/python1.5/xmllib.pyc
-lib/python1.5/xmllib.pyo
-@dirrm include/python1.5
-@dirrm lib/python1.5/config
-@dirrm lib/python1.5/lib-dynload
-@dirrm lib/python1.5/lib-stdwin
-@dirrm lib/python1.5/lib-tk
-@dirrm lib/python1.5/plat-freebsd2
-@dirrm lib/python1.5/plat-freebsd3
-@dirrm lib/python1.5/plat-freebsd4
-@dirrm lib/python1.5/site-packages
-@dirrm lib/python1.5/test/output
-@dirrm lib/python1.5/test
-@dirrm lib/python1.5
-@exec mkdir -p %D/lib/python1.5/site-packages
-@dirrm share/doc/python
diff --git a/lang/python26/pkg-plist.Tools b/lang/python26/pkg-plist.Tools
deleted file mode 100644
index 1cfdce245dbc..000000000000
--- a/lang/python26/pkg-plist.Tools
+++ /dev/null
@@ -1,203 +0,0 @@
-lib/python1.5/Tools/README
-lib/python1.5/Tools/audiopy/README
-lib/python1.5/Tools/audiopy/audiopy
-lib/python1.5/Tools/bgen/README
-lib/python1.5/Tools/bgen/bgen/bgen.py
-lib/python1.5/Tools/bgen/bgen/bgenBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenGenerator.py
-lib/python1.5/Tools/bgen/bgen/bgenGeneratorGroup.py
-lib/python1.5/Tools/bgen/bgen/bgenHeapBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenModule.py
-lib/python1.5/Tools/bgen/bgen/bgenObjectDefinition.py
-lib/python1.5/Tools/bgen/bgen/bgenOutput.py
-lib/python1.5/Tools/bgen/bgen/bgenStackBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenStringBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenType.py
-lib/python1.5/Tools/bgen/bgen/bgenVariable.py
-lib/python1.5/Tools/bgen/bgen/bgenlocations.py
-lib/python1.5/Tools/bgen/bgen/macsupport.py
-lib/python1.5/Tools/bgen/bgen/scantools.py
-lib/python1.5/Tools/faqwiz/README
-lib/python1.5/Tools/faqwiz/faqconf.py
-lib/python1.5/Tools/faqwiz/faqcust.py
-lib/python1.5/Tools/faqwiz/faqw.py
-lib/python1.5/Tools/faqwiz/faqwiz.py
-lib/python1.5/Tools/freeze/.cvsignore
-lib/python1.5/Tools/freeze/README
-lib/python1.5/Tools/freeze/bkfile.py
-lib/python1.5/Tools/freeze/checkextensions.py
-lib/python1.5/Tools/freeze/checkextensions_win32.py
-lib/python1.5/Tools/freeze/extensions_win32.ini
-lib/python1.5/Tools/freeze/freeze.py
-lib/python1.5/Tools/freeze/hello.py
-lib/python1.5/Tools/freeze/makeconfig.py
-lib/python1.5/Tools/freeze/makefreeze.py
-lib/python1.5/Tools/freeze/makemakefile.py
-lib/python1.5/Tools/freeze/modulefinder.py
-lib/python1.5/Tools/freeze/parsesetup.py
-lib/python1.5/Tools/freeze/win32.html
-lib/python1.5/Tools/freeze/winmakemakefile.py
-lib/python1.5/Tools/idle/AutoExpand.py
-lib/python1.5/Tools/idle/AutoIndent.py
-lib/python1.5/Tools/idle/Bindings.py
-lib/python1.5/Tools/idle/ChangeLog
-lib/python1.5/Tools/idle/ClassBrowser.py
-lib/python1.5/Tools/idle/ColorDelegator.py
-lib/python1.5/Tools/idle/Debugger.py
-lib/python1.5/Tools/idle/Delegator.py
-lib/python1.5/Tools/idle/EditorWindow.py
-lib/python1.5/Tools/idle/FileList.py
-lib/python1.5/Tools/idle/FormatParagraph.py
-lib/python1.5/Tools/idle/FrameViewer.py
-lib/python1.5/Tools/idle/GrepDialog.py
-lib/python1.5/Tools/idle/History.py
-lib/python1.5/Tools/idle/IOBinding.py
-lib/python1.5/Tools/idle/MultiScrolledLists.py
-lib/python1.5/Tools/idle/NEWS.txt
-lib/python1.5/Tools/idle/OutputWindow.py
-lib/python1.5/Tools/idle/PathBrowser.py
-lib/python1.5/Tools/idle/Percolator.py
-lib/python1.5/Tools/idle/PyShell.py
-lib/python1.5/Tools/idle/README.txt
-lib/python1.5/Tools/idle/ReplaceDialog.py
-lib/python1.5/Tools/idle/ScriptBinding.py
-lib/python1.5/Tools/idle/ScrolledList.py
-lib/python1.5/Tools/idle/SearchBinding.py
-lib/python1.5/Tools/idle/SearchDialog.py
-lib/python1.5/Tools/idle/SearchDialogBase.py
-lib/python1.5/Tools/idle/SearchEngine.py
-lib/python1.5/Tools/idle/Separator.py
-lib/python1.5/Tools/idle/StackViewer.py
-lib/python1.5/Tools/idle/TODO.txt
-lib/python1.5/Tools/idle/UndoDelegator.py
-lib/python1.5/Tools/idle/WidgetRedirector.py
-lib/python1.5/Tools/idle/WindowList.py
-lib/python1.5/Tools/idle/ZoomHeight.py
-lib/python1.5/Tools/idle/eventparse.py
-lib/python1.5/Tools/idle/extend.py
-lib/python1.5/Tools/idle/extend.txt
-lib/python1.5/Tools/idle/help.txt
-lib/python1.5/Tools/idle/idle.bat
-lib/python1.5/Tools/idle/idle.py
-lib/python1.5/Tools/idle/idle.pyw
-lib/python1.5/Tools/idle/idlever.py
-lib/python1.5/Tools/idle/keydefs.py
-lib/python1.5/Tools/idle/testcode.py
-lib/python1.5/Tools/modulator/EXAMPLE.py
-lib/python1.5/Tools/modulator/README
-lib/python1.5/Tools/modulator/ScrolledListbox.py
-lib/python1.5/Tools/modulator/Templates/copyright
-lib/python1.5/Tools/modulator/Templates/module_head
-lib/python1.5/Tools/modulator/Templates/module_method
-lib/python1.5/Tools/modulator/Templates/module_tail
-lib/python1.5/Tools/modulator/Templates/object_head
-lib/python1.5/Tools/modulator/Templates/object_method
-lib/python1.5/Tools/modulator/Templates/object_mlist
-lib/python1.5/Tools/modulator/Templates/object_new
-lib/python1.5/Tools/modulator/Templates/object_structure
-lib/python1.5/Tools/modulator/Templates/object_tail
-lib/python1.5/Tools/modulator/Templates/object_tp_as_mapping
-lib/python1.5/Tools/modulator/Templates/object_tp_as_number
-lib/python1.5/Tools/modulator/Templates/object_tp_as_sequence
-lib/python1.5/Tools/modulator/Templates/object_tp_call
-lib/python1.5/Tools/modulator/Templates/object_tp_compare
-lib/python1.5/Tools/modulator/Templates/object_tp_dealloc
-lib/python1.5/Tools/modulator/Templates/object_tp_getattr
-lib/python1.5/Tools/modulator/Templates/object_tp_hash
-lib/python1.5/Tools/modulator/Templates/object_tp_print
-lib/python1.5/Tools/modulator/Templates/object_tp_repr
-lib/python1.5/Tools/modulator/Templates/object_tp_setattr
-lib/python1.5/Tools/modulator/Templates/object_tp_str
-lib/python1.5/Tools/modulator/Tkextra.py
-lib/python1.5/Tools/modulator/genmodule.py
-lib/python1.5/Tools/modulator/modulator.py
-lib/python1.5/Tools/modulator/varsubst.py
-lib/python1.5/Tools/pynche/ChipViewer.py
-lib/python1.5/Tools/pynche/ColorDB.py
-lib/python1.5/Tools/pynche/DetailsViewer.py
-lib/python1.5/Tools/pynche/ListViewer.py
-lib/python1.5/Tools/pynche/Main.py
-lib/python1.5/Tools/pynche/PyncheWidget.py
-lib/python1.5/Tools/pynche/README
-lib/python1.5/Tools/pynche/StripViewer.py
-lib/python1.5/Tools/pynche/Switchboard.py
-lib/python1.5/Tools/pynche/TextViewer.py
-lib/python1.5/Tools/pynche/TypeinViewer.py
-lib/python1.5/Tools/pynche/X/rgb.txt
-lib/python1.5/Tools/pynche/X/xlicense.txt
-lib/python1.5/Tools/pynche/__init__.py
-lib/python1.5/Tools/pynche/pyColorChooser.py
-lib/python1.5/Tools/pynche/pynche
-lib/python1.5/Tools/pynche/pynche.pyw
-lib/python1.5/Tools/scripts/README
-lib/python1.5/Tools/scripts/byteyears.py
-lib/python1.5/Tools/scripts/checkpyc.py
-lib/python1.5/Tools/scripts/classfix.py
-lib/python1.5/Tools/scripts/copytime.py
-lib/python1.5/Tools/scripts/crlf.py
-lib/python1.5/Tools/scripts/cvsfiles.py
-lib/python1.5/Tools/scripts/dutree.doc
-lib/python1.5/Tools/scripts/dutree.py
-lib/python1.5/Tools/scripts/eptags.py
-lib/python1.5/Tools/scripts/findlinksto.py
-lib/python1.5/Tools/scripts/fixcid.py
-lib/python1.5/Tools/scripts/fixheader.py
-lib/python1.5/Tools/scripts/fixnotice.py
-lib/python1.5/Tools/scripts/fixps.py
-lib/python1.5/Tools/scripts/ftpmirror.py
-lib/python1.5/Tools/scripts/h2py.py
-lib/python1.5/Tools/scripts/ifdef.py
-lib/python1.5/Tools/scripts/lfcr.py
-lib/python1.5/Tools/scripts/linktree.py
-lib/python1.5/Tools/scripts/lll.py
-lib/python1.5/Tools/scripts/logmerge.py
-lib/python1.5/Tools/scripts/mailerdaemon.py
-lib/python1.5/Tools/scripts/methfix.py
-lib/python1.5/Tools/scripts/mkreal.py
-lib/python1.5/Tools/scripts/ndiff.py
-lib/python1.5/Tools/scripts/nm2def.py
-lib/python1.5/Tools/scripts/objgraph.py
-lib/python1.5/Tools/scripts/pathfix.py
-lib/python1.5/Tools/scripts/pdeps.py
-lib/python1.5/Tools/scripts/pindent.py
-lib/python1.5/Tools/scripts/ptags.py
-lib/python1.5/Tools/scripts/rgrep.py
-lib/python1.5/Tools/scripts/suff.py
-lib/python1.5/Tools/scripts/sum5.py
-lib/python1.5/Tools/scripts/tabnanny.py
-lib/python1.5/Tools/scripts/tabpolice.py
-lib/python1.5/Tools/scripts/texi2html.py
-lib/python1.5/Tools/scripts/treesync.py
-lib/python1.5/Tools/scripts/untabify.py
-lib/python1.5/Tools/scripts/which.py
-lib/python1.5/Tools/scripts/xxci.py
-lib/python1.5/Tools/versioncheck/README
-lib/python1.5/Tools/versioncheck/_checkversion.py
-lib/python1.5/Tools/versioncheck/checkversions.py
-lib/python1.5/Tools/versioncheck/pyversioncheck.py
-lib/python1.5/Tools/webchecker/README
-lib/python1.5/Tools/webchecker/robotparser.py
-lib/python1.5/Tools/webchecker/tktools.py
-lib/python1.5/Tools/webchecker/wcgui.py
-lib/python1.5/Tools/webchecker/wcmac.py
-lib/python1.5/Tools/webchecker/wcnew.py
-lib/python1.5/Tools/webchecker/webchecker.py
-lib/python1.5/Tools/webchecker/websucker.py
-lib/python1.5/Tools/webchecker/wsgui.py
-lib/python1.5/Tools/world/README
-lib/python1.5/Tools/world/world
-@dirrm lib/python1.5/Tools/world
-@dirrm lib/python1.5/Tools/webchecker
-@dirrm lib/python1.5/Tools/versioncheck
-@dirrm lib/python1.5/Tools/scripts
-@dirrm lib/python1.5/Tools/pynche/X
-@dirrm lib/python1.5/Tools/pynche
-@dirrm lib/python1.5/Tools/modulator/Templates
-@dirrm lib/python1.5/Tools/modulator
-@dirrm lib/python1.5/Tools/idle
-@dirrm lib/python1.5/Tools/freeze
-@dirrm lib/python1.5/Tools/faqwiz
-@dirrm lib/python1.5/Tools/bgen/bgen
-@dirrm lib/python1.5/Tools/bgen
-@dirrm lib/python1.5/Tools/audiopy
-@dirrm lib/python1.5/Tools
diff --git a/lang/python26/pkg-plist.gmp b/lang/python26/pkg-plist.gmp
deleted file mode 100644
index 4b041045de3e..000000000000
--- a/lang/python26/pkg-plist.gmp
+++ /dev/null
@@ -1 +0,0 @@
-lib/python1.5/lib-dynload/mpzmodule.so
diff --git a/lang/python27/Makefile b/lang/python27/Makefile
deleted file mode 100644
index fe715b119522..000000000000
--- a/lang/python27/Makefile
+++ /dev/null
@@ -1,114 +0,0 @@
-# New ports collection makefile for: python
-# Version required: 1.5.2
-# Date created: 08 August 1995
-# Whom: jkh
-#
-# $FreeBSD$
-#
-
-DISTNAME= py152
-PKGNAME= python-1.5.2
-CATEGORIES= lang python tk82
-MASTER_SITES= ftp://www.python.org/pub/python/src/ \
- ftp://ftp.cwi.nl/pub/python/src/
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= tg@FreeBSD.org
-
-LIB_DEPENDS= ${TK_DEPENDS}
-
-DIST_SUBDIR= python
-WRKSRC= ${WRKDIR}/Python-1.5.2
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-fpectl --with-libs='-lxpg4'
-CONFIGURE_ENV= OPT="${CFLAGS}"
-INSTALL_TARGET= install
-PLIST= ${WRKDIR}/PLIST
-MAN1= python.1
-
-#
-# The standard setup file
-#
-SETUP_FILE= Setup
-
-#
-# Support for Tk is compiled in by default.
-#
-WITH_TK?= yes
-.if defined(WITH_TK) && $(WITH_TK) == yes
-TK_DEPENDS= tk82.1:${PORTSDIR}/x11-toolkits/tk82
-SETUP_LOCAL= Setup.tk
-PLIST_TK= ${PKGDIR}/PLIST.tk
-.endif
-
-#
-# If you want to use Python's thread module, you need to set WITH_THREADS
-# to 'yes', and you must have the FreeBSD threading c library (libc_r)
-# installed. See 'man 3 pthread' for details on libc_r.
-#
-# This option is enabled by default.
-#
-WITH_THREADS?= yes
-LIBC_R!= /sbin/ldconfig -r | grep c_r || true
-.if ${LIBC_R} != "" && defined(WITH_THREADS) && ${WITH_THREADS} == yes
-CONFIGURE_ARGS+= --with-thread
-CFLAGS+= -D_THREAD_SAFE
-CONFIGURE_ENV+= LDFLAGS="-pthread ${LDFLAGS}"
-.endif
-
-#
-# The mpz module is built on machines with a full source tree
-#
-.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
-SETUP_LOCAL+= Setup.gmp
-PLIST_GMP= ${PKGDIR}/PLIST.gmp
-.endif
-
-#
-# Install the Tools by default. It contains scripts ranging from an IDE
-# to a web tree checker, to a collection of simple scripts that are useful
-# while extending or managing Python.
-#
-WITH_TOOLS?= yes
-.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
-PLIST_TOOLS= ${PKGDIR}/PLIST.Tools
-.endif
-
-post-extract:
- cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
-
-post-configure:
- ${CP} ${FILESDIR}/${SETUP_FILE} ${WRKSRC}/Modules/Setup
-.for file in ${SETUP_LOCAL}
- ${CAT} ${FILESDIR}/${file} >> ${WRKSRC}/Modules/Setup.local
-.endfor
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 400000
-PLATFORMS=plat-freebsd2 plat-freebsd3
-.elif ${OSVERSION} >= 300000
-PLATFORMS=plat-freebsd2 plat-freebsd4
-.else
-PLATFORMS=plat-freebsd3 plat-freebsd4
-.endif
-
-pre-install:
-.for platform in ${PLATFORMS}
- ${MKDIR} ${PREFIX}/lib/python1.5/${platform}
- ${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/* \
- ${PREFIX}/lib/python1.5/${platform}/
-.endfor
- @sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
-
-post-install:
- strip ${PREFIX}/bin/python
- @${MKDIR} ${PREFIX}/share/doc/python
- ${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
- @${MKDIR} ${PREFIX}/lib/python1.5/site-packages
-.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
- @cd ${WRKSRC}; tar cf - Tools | \
- (cd ${PREFIX}/lib/python1.5; tar xf -)
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/lang/python27/distinfo b/lang/python27/distinfo
deleted file mode 100644
index 72ca6a75cf6c..000000000000
--- a/lang/python27/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (python/py152.tgz) = e9d677ae6d5a3efc6937627ed8a3e752
diff --git a/lang/python27/files/Setup b/lang/python27/files/Setup
deleted file mode 100644
index ec3a6be9631a..000000000000
--- a/lang/python27/files/Setup
+++ /dev/null
@@ -1,401 +0,0 @@
-# The file Setup is used by the makesetup script to construct the files
-# Makefile and config.c, from Makefile.pre and config.c.in,
-# respectively. The file Setup itself is initially copied from
-# Setup.in; once it exists it will not be overwritten, so you can edit
-# Setup to your heart's content. Note that Makefile.pre is created
-# from Makefile.pre.in by the toplevel configure script.
-
-# (VPATH notes: Setup and Makefile.pre are in the build directory, as
-# are Makefile and config.c; the *.in files are in the source
-# directory.)
-
-# Each line in this file describes one or more optional modules.
-# Comment out lines to suppress modules.
-# Lines have the following structure:
-#
-# <module> ... [<sourcefile> ...] [<cpparg> ...] [<library> ...]
-#
-# <sourcefile> is anything ending in .c (.C, .cc, .c++ are C++ files)
-# <cpparg> is anything starting with -I, -D, -U or -C
-# <library> is anything ending in .a or beginning with -l or -L
-# <module> is anything else but should be a valid Python
-# identifier (letters, digits, underscores, beginning with non-digit)
-#
-# Lines can also have the form
-#
-# <name> = <value>
-#
-# which defines a Make variable definition inserted into Makefile.in
-#
-# Finally, if a line has the literal form
-#
-# *shared*
-#
-# (that is including the '*' and '*' !) then the following modules will
-# not be included in the config.c file, nor in the list of objects to be
-# added to the library archive, and their linker options won't be added
-# to the linker options, but rules to create their .o files and their
-# shared libraries will still be added to the Makefile, and their
-# names will be collected in the Make variable SHAREDMODS. This is
-# used to build modules as shared libraries. (They must be installed
-# using "make sharedinstall".) (For compatibility, *noconfig* has the
-# same effect as *shared*.)
-
-# NOTE: As a standard policy, as many modules as can be supported by a
-# platform should be present. The distribution comes with all modules
-# enabled that are supported by most platforms and don't require you
-# to ftp sources from elsewhere.
-
-
-# Some special rules to define PYTHONPATH.
-# Edit the definitions below to indicate which options you are using.
-# Don't add any whitespace or comments!
-
-# Directories where library files get installed.
-# DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
-DESTLIB=$(LIBDEST)
-MACHDESTLIB=$(BINLIBDEST)
-
-# NOTE: all the paths are now relative to the prefix that is computed
-# at run time!
-
-# Standard path -- don't edit.
-# No leading colon since this is the first entry
-# Empty since this is now just the runtime prefix.
-DESTPATH=
-
-# Site specific path insertions -- should begin with : if non-empty
-SITEPATH=
-
-# Standard enabled (tests are always available)
-TESTPATH=:test
-
-# Path for machine- or system-dependent modules (and shared libraries)
-MACHDEPPATH=:plat-$(MACHDEP)
-
-COREPYTHONPATH=$(DESTPATH)$(SITEPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
-PYTHONPATH=$(COREPYTHONPATH)
-
-
-# The modules listed here can't be built as shared libraries for
-# various reasons; therefore they are listed here instead of in the
-# normal order.
-
-# Some modules that are normally always on:
-
-regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style
-pcre pcremodule.c pypcre.c # Regular expressions, Perl style (for re.py)
-posix posixmodule.c # posix (UNIX) system calls
-signal signalmodule.c # signal(2)
-
-# The SGI specific GL module:
-
-GLHACK=-Dclear=__GLclear
-#gl glmodule.c cgensupport.c -I$(srcdir) $(GLHACK) -lgl -lX11
-
-# The thread module is now automatically enabled, see Setup.thread.
-
-# Pure module. Cannot be linked dynamically.
-# -DWITH_QUANTIFY, -DWITH_PURIFY, or -DWITH_ALL_PURE
-#WHICH_PURE_PRODUCTS=-DWITH_ALL_PURE
-#PURE_INCLS=-I/usr/local/include
-#PURE_STUBLIBS=-L/usr/local/lib -lpurify_stubs -lquantify_stubs
-#pure puremodule.c $(WHICH_PURE_PRODUCTS) $(PURE_INCLS) $(PURE_STUBLIBS)
-
-# Uncommenting the following line tells makesetup that all following
-# modules are to be built as shared libraries (see above for more
-# detail):
-
-#*shared*
-
-
-# GNU readline. Unlike previous Python incarnations, GNU readline is
-# now incorporated in an optional module, configured in the Setup file
-# instead of by a configure script switch. You may have to insert a
-# -L option pointing to the directory where libreadline.* lives,
-# and you may have to change -ltermcap to -ltermlib or perhaps remove
-# it, depending on your system -- see the GNU readline instructions.
-# It's okay for this to be a shared library, too.
-
-readline readline.c -lmytinfo -lreadline -ltermcap
-
-
-# Modules that should always be present (non UNIX dependent):
-
-array arraymodule.c # array objects
-cmath cmathmodule.c # complex math library functions
-math mathmodule.c -lm # math library functions, e.g. sin()
-strop stropmodule.c # fast string operations implemented in C
-struct structmodule.c # binary structure packing/unpacking
-time timemodule.c # -lm # time operations and variables
-operator operator.c # operator.add() and similar goodies
-
-_locale _localemodule.c # access to ISO C locale support
-
-
-# Modules with some UNIX dependencies -- on by default:
-# (If you have a really backward UNIX, select and socket may not be
-# supported...)
-
-fcntl fcntlmodule.c # fcntl(2) and ioctl(2)
-pwd pwdmodule.c # pwd(3)
-grp grpmodule.c # grp(3)
-select selectmodule.c # select(2); not on ancient System V
-socket socketmodule.c # socket(2); not on ancient System V
-errno errnomodule.c # posix (UNIX) errno values
-
-# The crypt module is now disabled by default because it breaks builds
-# on many systems (where -lcrypt is needed), e.g. Linux (I believe).
-crypt cryptmodule.c -lcrypt # crypt(3); needs -lcrypt on some systems
-
-*shared*
-
-# Some more UNIX dependent modules -- off by default, since these
-# are not supported by all UNIX systems:
-
-nis nismodule.c # Sun yellow pages -- not everywhere
-termios termios.c # Steen Lumholt's termios module
-resource resource.c # Jeremy Hylton's rlimit interface
-
-
-# Multimedia modules -- off by default.
-# These don't work for 64-bit platforms!!!
-# These represent audio samples or images as strings:
-
-audioop audioop.c # Operations on audio samples
-imageop imageop.c # Operations on images
-rgbimg rgbimgmodule.c # Read SGI RGB image files (but coded portably)
-
-
-# The stdwin module provides a simple, portable (between X11 and Mac)
-# windowing interface. You need to ftp the STDWIN library, e.g. from
-# ftp://ftp.cwi.nl/pub/stdwin. (If you get it elsewhere, be sure to
-# get version 1.0 or higher!) The STDWIN variable must point to the
-# STDWIN toplevel directory.
-
-# Uncomment and edit as needed:
-#STDWIN=/ufs/guido/src/stdwin
-
-# Uncomment these lines:
-#STDWINPATH=:$(DESTLIB)/stdwin
-#LIBTEXTEDIT=$(STDWIN)/$(MACHDEP)/Packs/textedit/libtextedit.a
-#LIBX11STDWIN=$(STDWIN)/$(MACHDEP)/Ports/x11/libstdwin.a
-#stdwin stdwinmodule.c -I$(STDWIN)/H $(LIBTEXTEDIT) $(LIBX11STDWIN) -lX11
-
-# Use this instead of the last two lines above for alphanumeric stdwin:
-#LIBALFASTDWIN=$(STDWIN)/$(MACHDEP)/Ports/alfa/libstdwin.a
-#stdwin stdwinmodule.c -I$(STDWIN)/H $(LIBTEXTEDIT) $(LIBALFASTDWIN) -ltermcap
-
-
-# The md5 module implements the RSA Data Security, Inc. MD5
-# Message-Digest Algorithm, described in RFC 1321. The necessary files
-# md5c.c and md5.h are included here.
-
-md5 md5module.c md5c.c
-
-
-# The sha module implements the SHA checksum algorithm.
-# (NIST's Secure Hash Algorithm.)
-sha shamodule.c
-
-
-# The mpz module interfaces to the GNU Multiple Precision library.
-# You need to ftp the GNU MP library.
-# The GMP variable must point to the GMP source directory.
-# This was originally written and tested against GMP 1.2 and 1.3.2.
-# It has been modified by Rob Hooft to work with 2.0.2 as well, but I
-# haven't tested it recently.
-
-# A compatible MP library unencombered by the GPL also exists. It was
-# posted to comp.sources.misc in volume 40 and is widely available from
-# FTP archive sites. One URL for it is:
-# ftp://gatekeeper.dec.com/.b/usenet/comp.sources.misc/volume40/fgmp/part01.Z
-
-#GMP=/ufs/guido/src/gmp
-#mpz mpzmodule.c -lgmp
-
-
-# SGI IRIX specific modules -- off by default.
-
-# These module work on any SGI machine:
-
-# *** gl must be enabled higher up in this file ***
-#fm fmmodule.c -lfm -lgl # Font Manager
-#sgi sgimodule.c # sgi.nap() and a few more
-
-# This module requires the header file
-# /usr/people/4Dgifts/iristools/include/izoom.h:
-
-#imgfile imgfile.c -limage -lgutil -lm # Image Processing Utilities
-
-
-# These modules require the Multimedia Development Option (I think):
-
-#al almodule.c -laudio # Audio Library
-#cd cdmodule.c -lcdaudio -lds -lmediad # CD Audio Library
-#cl clmodule.c -lcl -lawareaudio # Compression Library
-#sv svmodule.c yuvconvert.c -lsvideo -lXext -lX11 # Starter Video
-
-
-# The FORMS library, by Mark Overmars, implements user interface
-# components such as dialogs and buttons using SGI's GL and FM
-# libraries. You must ftp the FORMS library separately from
-# ftp://ftp.cs.ruu.nl/pub/SGI/FORMS. It was tested with FORMS 2.2a.
-# The FORMS variable must point to the FORMS subdirectory of the forms
-# toplevel directory:
-
-#FORMS=/ufs/guido/src/forms/FORMS
-#fl flmodule.c -I$(FORMS) $(FORMS)/libforms.a -lfm -lgl
-
-
-# SunOS specific modules -- off by default:
-
-#sunaudiodev sunaudiodev.c
-
-
-# George Neville-Neil's timing module:
-
-timing timingmodule.c
-
-
-# The _tkinter module.
-#
-# The TKPATH variable is always enabled, to save you the effort.
-TKPATH=:lib-tk
-
-# The command for _tkinter is long and site specific. Please
-# uncomment and/or edit those parts as indicated. If you don't have a
-# specific extension (e.g. Tix or BLT), leave the corresponding line
-# commented out. (Leave the trailing backslashes in! If you
-# experience strange errors, you may want to join all uncommented
-# lines and remove the backslashes -- the backslash interpretation is
-# done by the shell's "read" command and it may not be implemented on
-# every system.
-
-# *** Always uncomment this (leave the leading underscore in!):
-# _tkinter _tkinter.c tkappinit.c -DWITH_APPINIT \
-# *** Uncommend and edit to reflect where your X11 header files are:
-# -I/usr/X11R6/include \
-# *** Or uncomment this for Solaris:
-# -I/usr/openwin/include \
-# *** Uncomment and edit to reflect where your Tcl/Tk headers are:
-# -I/usr/local/include \
-# *** Uncomment and edit for Tix extension only:
-# -DWITH_TIX -ltix4.1.8.0 \
-# *** Uncomment and edit for BLT extension only:
-# -DWITH_BLT -I/usr/local/blt/blt8.0-unoff/include -lBLT8.0 \
-# *** Uncomment and edit for PIL (TkImaging) extension only:
-# -DWITH_PIL -I../Extensions/Imaging/libImaging tkImaging.c \
-# *** Uncomment and edit for Mesa (what's Mesa?):
-# -lGL -lGLU -lMesatk -lMesaaux \
-# *** Uncomment and edit for TOGL extension only:
-# -DWITH_TOGL togl.c \
-# *** Uncomment and edit to reflect where your Tcl/Tk libraries are:
-# -L/usr/local/lib \
-# *** Uncomment and edit to reflect your Tcl/Tk versions:
-# -ltk8.0 -ltcl8.0 \
-# *** Uncomment and edit to reflect where your X11 libraries are:
-# -L/usr/X11R6/lib \
-# *** Or uncomment this for Solaris:
-# -L/usr/openwin/lib \
-# *** Always uncomment this; X11 libraries to link with:
-# -lX11 -lXext -lXmu
-
-
-# Lance Ellinghaus's modules:
-
-rotor rotormodule.c # enigma-inspired encryption
-syslog syslogmodule.c # syslog daemon interface
-
-
-# Lance's curses module. This requires the System V version of
-# curses, sometimes known as ncurses (e.g. on Linux, link with
-# -lncurses instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include
-# -L/usr/5lib before -lcurses).
-
-curses cursesmodule.c -lmytinfo -lncurses -ltermcap
-
-
-
-# Tommy Burnette's 'new' module (creates new empty objects of certain kinds):
-
-#new newmodule.c
-
-
-# Generic (SunOS / SVR4) dynamic loading module.
-# This is not needed for dynamic loading of Python modules --
-# it is a highly experimental and dangerous device for calling
-# *arbitrary* C functions in *arbitrary* shared libraries:
-
-dl dlmodule.c
-
-# Modules that provide persistent dictionary-like semantics. You will
-# probably want to arrange for at least one of them to be available on
-# your machine, though none are defined by default because of library
-# dependencies. The Python module anydbm.py provides an
-# implementation independent wrapper for these; dumbdbm.py provides
-# similar functionality (but slower of course) implemented in Python.
-
-# The standard Unix dbm module:
-
-dbm dbmmodule.c # dbm(3) may require -lndbm or similar
-
-# Anthony Baxter's gdbm module (derived from Jack's dbm module)
-# GNU dbm(3) will require -lgdbm:
-
-#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
-
-
-# Berkeley DB interface.
-#
-# This requires the Berkeley DB code, see
-# ftp://ftp.cs.berkeley.edu/pub/4bsd/db.1.85.tar.gz
-#
-# Edit the variables DB and DBPORT to point to the db top directory
-# and the subdirectory of PORT where you built it.
-
-#DB=/depot/sundry/src/db.1.85/
-#DBPORT=$(DB)/PORT/sunos.5.2
-#bsddb bsddbmodule.o -I$(DB)/include -I$(DBPORT) $(DBPORT)/libdb.a
-bsddb bsddbmodule.o
-
-
-
-# David Wayne Williams' soundex module
-#soundex soundex.c
-
-# Helper module for various ascii-encoders
-binascii binascii.c
-
-# Fred Drake's interface to the Python parser.
-parser parsermodule.c
-
-# Digital Creations' cStringIO and cPickle
-cStringIO cStringIO.c
-cPickle cPickle.c
-
-
-# Lee Busby's SIGFPE modules.
-# The library to link fpectl with is platform specific.
-# Choose *one* of the options below for fpectl:
-
-# For SGI IRIX (tested on 5.3):
-#fpectl fpectlmodule.c -lfpe
-
-# For Solaris with SunPro compiler (tested on Solaris 2.5 with SunPro C 4.2):
-# (Without the compiler you don't have -lsunmath.)
-#fpectl fpectlmodule.c -R/opt/SUNWspro/lib -lsunmath -lm
-
-# For other systems: see instructions in fpectlmodule.c.
-fpectl fpectlmodule.c
-
-# Test module for fpectl. No extra libraries needed.
-fpetest fpetestmodule.c
-
-# Andrew Kuchling's zlib module.
-# This require zlib 1.0.4 (or later). See http://quest.jpl.nasa.gov/zlib/
-zlib zlibmodule.c -lz
-
-
-# Example -- included for reference only:
-# xx xxmodule.c
diff --git a/lang/python27/files/Setup.gmp b/lang/python27/files/Setup.gmp
deleted file mode 100644
index 5e70d8f76734..000000000000
--- a/lang/python27/files/Setup.gmp
+++ /dev/null
@@ -1,16 +0,0 @@
-*shared*
-
-# The mpz module interfaces to the GNU Multiple Precision library.
-# You need to ftp the GNU MP library.
-# The GMP variable must point to the GMP source directory.
-# This was originally written and tested against GMP 1.2 and 1.3.2.
-# It has been modified by Rob Hooft to work with 2.0.2 as well, but I
-# haven't tested it recently.
-
-# A compatible MP library unencombered by the GPL also exists. It was
-# posted to comp.sources.misc in volume 40 and is widely available from
-# FTP archive sites. One URL for it is:
-# ftp://gatekeeper.dec.com/.b/usenet/comp.sources.misc/volume40/fgmp/part01.Z
-
-GMP=/usr/src/contrib/libgmp
-mpz mpzmodule.c -I$(GMP) -I$(GMP)/mpn/generic -lgmp
diff --git a/lang/python27/files/patch-aa b/lang/python27/files/patch-aa
deleted file mode 100644
index d55ebc99fd46..000000000000
--- a/lang/python27/files/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
---- Makefile.in.orig Tue Dec 9 16:18:33 1997
-+++ Makefile.in Sat Dec 13 11:19:12 1997
-@@ -131,8 +131,8 @@
-
- # Portable install script (configure doesn't always guess right)
- INSTALL= @srcdir@/install-sh -c
--INSTALL_PROGRAM=${INSTALL} -m $(EXEMODE)
--INSTALL_DATA= ${INSTALL} -m $(FILEMODE)
-+INSTALL_PROGRAM=${BSD_INSTALL_SCRIPT}
-+INSTALL_DATA= ${BSD_INSTALL_DATA}
-
- # --with-PACKAGE options for configure script
- # e.g. --with-readline --with-svr5 --with-solaris --with-thread
diff --git a/lang/python27/pkg-comment b/lang/python27/pkg-comment
deleted file mode 100644
index d2f9289af5eb..000000000000
--- a/lang/python27/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An interpreted object-oriented programming language
diff --git a/lang/python27/pkg-descr b/lang/python27/pkg-descr
deleted file mode 100644
index a2103f1521db..000000000000
--- a/lang/python27/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Python is an interpreted object-oriented programming language, and is
-often compared to Tcl, Perl or Scheme.
diff --git a/lang/python27/pkg-plist b/lang/python27/pkg-plist
deleted file mode 100644
index 2360c6ba0f0d..000000000000
--- a/lang/python27/pkg-plist
+++ /dev/null
@@ -1,997 +0,0 @@
-bin/python1.5
-bin/python
-share/doc/python/COPYRIGHT
-include/python1.5/Python.h
-include/python1.5/abstract.h
-include/python1.5/bitset.h
-include/python1.5/bufferobject.h
-include/python1.5/cStringIO.h
-include/python1.5/ceval.h
-include/python1.5/classobject.h
-include/python1.5/cobject.h
-include/python1.5/compile.h
-include/python1.5/complexobject.h
-include/python1.5/config.h
-include/python1.5/dictobject.h
-include/python1.5/errcode.h
-include/python1.5/eval.h
-include/python1.5/fileobject.h
-include/python1.5/floatobject.h
-include/python1.5/frameobject.h
-include/python1.5/funcobject.h
-include/python1.5/graminit.h
-include/python1.5/grammar.h
-include/python1.5/import.h
-include/python1.5/intobject.h
-include/python1.5/intrcheck.h
-include/python1.5/listobject.h
-include/python1.5/longintrepr.h
-include/python1.5/longobject.h
-include/python1.5/marshal.h
-include/python1.5/metagrammar.h
-include/python1.5/methodobject.h
-include/python1.5/modsupport.h
-include/python1.5/moduleobject.h
-include/python1.5/mymalloc.h
-include/python1.5/mymath.h
-include/python1.5/myproto.h
-include/python1.5/myselect.h
-include/python1.5/mytime.h
-include/python1.5/node.h
-include/python1.5/object.h
-include/python1.5/objimpl.h
-include/python1.5/opcode.h
-include/python1.5/osdefs.h
-include/python1.5/parsetok.h
-include/python1.5/patchlevel.h
-include/python1.5/pgenheaders.h
-include/python1.5/pydebug.h
-include/python1.5/pyerrors.h
-include/python1.5/pyfpe.h
-include/python1.5/pystate.h
-include/python1.5/pythonrun.h
-include/python1.5/pythread.h
-include/python1.5/rangeobject.h
-include/python1.5/rename2.h
-include/python1.5/sliceobject.h
-include/python1.5/stringobject.h
-include/python1.5/structmember.h
-include/python1.5/sysmodule.h
-include/python1.5/thread.h
-include/python1.5/token.h
-include/python1.5/traceback.h
-include/python1.5/tupleobject.h
-lib/python1.5/BaseHTTPServer.py
-lib/python1.5/BaseHTTPServer.pyc
-lib/python1.5/BaseHTTPServer.pyo
-lib/python1.5/Bastion.py
-lib/python1.5/Bastion.pyc
-lib/python1.5/Bastion.pyo
-lib/python1.5/CGIHTTPServer.py
-lib/python1.5/CGIHTTPServer.pyc
-lib/python1.5/CGIHTTPServer.pyo
-lib/python1.5/ConfigParser.py
-lib/python1.5/ConfigParser.pyc
-lib/python1.5/ConfigParser.pyo
-lib/python1.5/MimeWriter.py
-lib/python1.5/MimeWriter.pyc
-lib/python1.5/MimeWriter.pyo
-lib/python1.5/Queue.py
-lib/python1.5/Queue.pyc
-lib/python1.5/Queue.pyo
-lib/python1.5/SimpleHTTPServer.py
-lib/python1.5/SimpleHTTPServer.pyc
-lib/python1.5/SimpleHTTPServer.pyo
-lib/python1.5/SocketServer.py
-lib/python1.5/SocketServer.pyc
-lib/python1.5/SocketServer.pyo
-lib/python1.5/StringIO.py
-lib/python1.5/StringIO.pyc
-lib/python1.5/StringIO.pyo
-lib/python1.5/UserDict.py
-lib/python1.5/UserDict.pyc
-lib/python1.5/UserDict.pyo
-lib/python1.5/UserList.py
-lib/python1.5/UserList.pyc
-lib/python1.5/UserList.pyo
-lib/python1.5/aifc.py
-lib/python1.5/aifc.pyc
-lib/python1.5/aifc.pyo
-lib/python1.5/anydbm.py
-lib/python1.5/anydbm.pyc
-lib/python1.5/anydbm.pyo
-lib/python1.5/asynchat.py
-lib/python1.5/asynchat.pyc
-lib/python1.5/asynchat.pyo
-lib/python1.5/asyncore.py
-lib/python1.5/asyncore.pyc
-lib/python1.5/asyncore.pyo
-lib/python1.5/audiodev.py
-lib/python1.5/audiodev.pyc
-lib/python1.5/audiodev.pyo
-lib/python1.5/base64.py
-lib/python1.5/base64.pyc
-lib/python1.5/base64.pyo
-lib/python1.5/bdb.py
-lib/python1.5/bdb.pyc
-lib/python1.5/bdb.pyo
-lib/python1.5/binhex.py
-lib/python1.5/binhex.pyc
-lib/python1.5/binhex.pyo
-lib/python1.5/bisect.py
-lib/python1.5/bisect.pyc
-lib/python1.5/bisect.pyo
-lib/python1.5/calendar.py
-lib/python1.5/calendar.pyc
-lib/python1.5/calendar.pyo
-lib/python1.5/cgi.py
-lib/python1.5/cgi.pyc
-lib/python1.5/cgi.pyo
-lib/python1.5/cmd.py
-lib/python1.5/cmd.pyc
-lib/python1.5/cmd.pyo
-lib/python1.5/cmp.py
-lib/python1.5/cmp.pyc
-lib/python1.5/cmp.pyo
-lib/python1.5/cmpcache.py
-lib/python1.5/cmpcache.pyc
-lib/python1.5/cmpcache.pyo
-lib/python1.5/code.py
-lib/python1.5/code.pyc
-lib/python1.5/code.pyo
-lib/python1.5/codeop.py
-lib/python1.5/codeop.pyc
-lib/python1.5/codeop.pyo
-lib/python1.5/colorsys.py
-lib/python1.5/colorsys.pyc
-lib/python1.5/colorsys.pyo
-lib/python1.5/commands.py
-lib/python1.5/commands.pyc
-lib/python1.5/commands.pyo
-lib/python1.5/compileall.py
-lib/python1.5/compileall.pyc
-lib/python1.5/compileall.pyo
-lib/python1.5/config/Makefile
-lib/python1.5/config/Makefile.pre.in
-lib/python1.5/config/Setup
-lib/python1.5/config/Setup.local
-lib/python1.5/config/Setup.thread
-lib/python1.5/config/config.c
-lib/python1.5/config/config.c.in
-lib/python1.5/config/install-sh
-lib/python1.5/config/libpython1.5.a
-lib/python1.5/config/makesetup
-lib/python1.5/config/python.o
-lib/python1.5/copy.py
-lib/python1.5/copy.pyc
-lib/python1.5/copy.pyo
-lib/python1.5/copy_reg.py
-lib/python1.5/copy_reg.pyc
-lib/python1.5/copy_reg.pyo
-lib/python1.5/dbhash.py
-lib/python1.5/dbhash.pyc
-lib/python1.5/dbhash.pyo
-lib/python1.5/dircache.py
-lib/python1.5/dircache.pyc
-lib/python1.5/dircache.pyo
-lib/python1.5/dircmp.py
-lib/python1.5/dircmp.pyc
-lib/python1.5/dircmp.pyo
-lib/python1.5/dis.py
-lib/python1.5/dis.pyc
-lib/python1.5/dis.pyo
-lib/python1.5/dospath.py
-lib/python1.5/dospath.pyc
-lib/python1.5/dospath.pyo
-lib/python1.5/dumbdbm.py
-lib/python1.5/dumbdbm.pyc
-lib/python1.5/dumbdbm.pyo
-lib/python1.5/dump.py
-lib/python1.5/dump.pyc
-lib/python1.5/dump.pyo
-lib/python1.5/exceptions.py
-lib/python1.5/exceptions.pyc
-lib/python1.5/exceptions.pyo
-lib/python1.5/fileinput.py
-lib/python1.5/fileinput.pyc
-lib/python1.5/fileinput.pyo
-lib/python1.5/find.py
-lib/python1.5/find.pyc
-lib/python1.5/find.pyo
-lib/python1.5/fnmatch.py
-lib/python1.5/fnmatch.pyc
-lib/python1.5/fnmatch.pyo
-lib/python1.5/formatter.py
-lib/python1.5/formatter.pyc
-lib/python1.5/formatter.pyo
-lib/python1.5/fpformat.py
-lib/python1.5/fpformat.pyc
-lib/python1.5/fpformat.pyo
-lib/python1.5/ftplib.py
-lib/python1.5/ftplib.pyc
-lib/python1.5/ftplib.pyo
-lib/python1.5/getopt.py
-lib/python1.5/getopt.pyc
-lib/python1.5/getopt.pyo
-lib/python1.5/getpass.py
-lib/python1.5/getpass.pyc
-lib/python1.5/getpass.pyo
-lib/python1.5/glob.py
-lib/python1.5/glob.pyc
-lib/python1.5/glob.pyo
-lib/python1.5/gopherlib.py
-lib/python1.5/gopherlib.pyc
-lib/python1.5/gopherlib.pyo
-lib/python1.5/grep.py
-lib/python1.5/grep.pyc
-lib/python1.5/grep.pyo
-lib/python1.5/gzip.py
-lib/python1.5/gzip.pyc
-lib/python1.5/gzip.pyo
-lib/python1.5/htmlentitydefs.py
-lib/python1.5/htmlentitydefs.pyc
-lib/python1.5/htmlentitydefs.pyo
-lib/python1.5/htmllib.py
-lib/python1.5/htmllib.pyc
-lib/python1.5/htmllib.pyo
-lib/python1.5/httplib.py
-lib/python1.5/httplib.pyc
-lib/python1.5/httplib.pyo
-lib/python1.5/ihooks.py
-lib/python1.5/ihooks.pyc
-lib/python1.5/ihooks.pyo
-lib/python1.5/imaplib.py
-lib/python1.5/imaplib.pyc
-lib/python1.5/imaplib.pyo
-lib/python1.5/imghdr.py
-lib/python1.5/imghdr.pyc
-lib/python1.5/imghdr.pyo
-lib/python1.5/keyword.py
-lib/python1.5/keyword.pyc
-lib/python1.5/keyword.pyo
-lib/python1.5/knee.py
-lib/python1.5/knee.pyc
-lib/python1.5/knee.pyo
-lib/python1.5/lib-dynload/audioop.so
-lib/python1.5/lib-dynload/binascii.so
-lib/python1.5/lib-dynload/bsddbmodule.so
-lib/python1.5/lib-dynload/cPickle.so
-lib/python1.5/lib-dynload/cStringIO.so
-lib/python1.5/lib-dynload/cursesmodule.so
-lib/python1.5/lib-dynload/dbmmodule.so
-lib/python1.5/lib-dynload/dlmodule.so
-lib/python1.5/lib-dynload/fpectlmodule.so
-lib/python1.5/lib-dynload/fpetestmodule.so
-lib/python1.5/lib-dynload/imageop.so
-lib/python1.5/lib-dynload/md5module.so
-lib/python1.5/lib-dynload/nismodule.so
-lib/python1.5/lib-dynload/parsermodule.so
-lib/python1.5/lib-dynload/resource.so
-lib/python1.5/lib-dynload/rgbimgmodule.so
-lib/python1.5/lib-dynload/rotormodule.so
-lib/python1.5/lib-dynload/shamodule.so
-lib/python1.5/lib-dynload/syslogmodule.so
-lib/python1.5/lib-dynload/termios.so
-lib/python1.5/lib-dynload/timingmodule.so
-lib/python1.5/lib-dynload/zlibmodule.so
-lib/python1.5/lib-stdwin/Abstract.py
-lib/python1.5/lib-stdwin/Abstract.pyc
-lib/python1.5/lib-stdwin/Abstract.pyo
-lib/python1.5/lib-stdwin/BoxParent.py
-lib/python1.5/lib-stdwin/BoxParent.pyc
-lib/python1.5/lib-stdwin/BoxParent.pyo
-lib/python1.5/lib-stdwin/Buttons.py
-lib/python1.5/lib-stdwin/Buttons.pyc
-lib/python1.5/lib-stdwin/Buttons.pyo
-lib/python1.5/lib-stdwin/CSplit.py
-lib/python1.5/lib-stdwin/CSplit.pyc
-lib/python1.5/lib-stdwin/CSplit.pyo
-lib/python1.5/lib-stdwin/DirList.py
-lib/python1.5/lib-stdwin/DirList.pyc
-lib/python1.5/lib-stdwin/DirList.pyo
-lib/python1.5/lib-stdwin/FormSplit.py
-lib/python1.5/lib-stdwin/FormSplit.pyc
-lib/python1.5/lib-stdwin/FormSplit.pyo
-lib/python1.5/lib-stdwin/HVSplit.py
-lib/python1.5/lib-stdwin/HVSplit.pyc
-lib/python1.5/lib-stdwin/HVSplit.pyo
-lib/python1.5/lib-stdwin/Histogram.py
-lib/python1.5/lib-stdwin/Histogram.pyc
-lib/python1.5/lib-stdwin/Histogram.pyo
-lib/python1.5/lib-stdwin/Sliders.py
-lib/python1.5/lib-stdwin/Sliders.pyc
-lib/python1.5/lib-stdwin/Sliders.pyo
-lib/python1.5/lib-stdwin/Soundogram.py
-lib/python1.5/lib-stdwin/Soundogram.pyc
-lib/python1.5/lib-stdwin/Soundogram.pyo
-lib/python1.5/lib-stdwin/Split.py
-lib/python1.5/lib-stdwin/Split.pyc
-lib/python1.5/lib-stdwin/Split.pyo
-lib/python1.5/lib-stdwin/StripChart.py
-lib/python1.5/lib-stdwin/StripChart.pyc
-lib/python1.5/lib-stdwin/StripChart.pyo
-lib/python1.5/lib-stdwin/TextEdit.py
-lib/python1.5/lib-stdwin/TextEdit.pyc
-lib/python1.5/lib-stdwin/TextEdit.pyo
-lib/python1.5/lib-stdwin/TransParent.py
-lib/python1.5/lib-stdwin/TransParent.pyc
-lib/python1.5/lib-stdwin/TransParent.pyo
-lib/python1.5/lib-stdwin/VUMeter.py
-lib/python1.5/lib-stdwin/VUMeter.pyc
-lib/python1.5/lib-stdwin/VUMeter.pyo
-lib/python1.5/lib-stdwin/WindowParent.py
-lib/python1.5/lib-stdwin/WindowParent.pyc
-lib/python1.5/lib-stdwin/WindowParent.pyo
-lib/python1.5/lib-stdwin/WindowSched.py
-lib/python1.5/lib-stdwin/WindowSched.pyc
-lib/python1.5/lib-stdwin/WindowSched.pyo
-lib/python1.5/lib-stdwin/anywin.py
-lib/python1.5/lib-stdwin/anywin.pyc
-lib/python1.5/lib-stdwin/anywin.pyo
-lib/python1.5/lib-stdwin/basewin.py
-lib/python1.5/lib-stdwin/basewin.pyc
-lib/python1.5/lib-stdwin/basewin.pyo
-lib/python1.5/lib-stdwin/dirwin.py
-lib/python1.5/lib-stdwin/dirwin.pyc
-lib/python1.5/lib-stdwin/dirwin.pyo
-lib/python1.5/lib-stdwin/filewin.py
-lib/python1.5/lib-stdwin/filewin.pyc
-lib/python1.5/lib-stdwin/filewin.pyo
-lib/python1.5/lib-stdwin/formatter.py
-lib/python1.5/lib-stdwin/formatter.pyc
-lib/python1.5/lib-stdwin/formatter.pyo
-lib/python1.5/lib-stdwin/gwin.py
-lib/python1.5/lib-stdwin/gwin.pyc
-lib/python1.5/lib-stdwin/gwin.pyo
-lib/python1.5/lib-stdwin/listwin.py
-lib/python1.5/lib-stdwin/listwin.pyc
-lib/python1.5/lib-stdwin/listwin.pyo
-lib/python1.5/lib-stdwin/mainloop.py
-lib/python1.5/lib-stdwin/mainloop.pyc
-lib/python1.5/lib-stdwin/mainloop.pyo
-lib/python1.5/lib-stdwin/rect.py
-lib/python1.5/lib-stdwin/rect.pyc
-lib/python1.5/lib-stdwin/rect.pyo
-lib/python1.5/lib-stdwin/srcwin.py
-lib/python1.5/lib-stdwin/srcwin.pyc
-lib/python1.5/lib-stdwin/srcwin.pyo
-lib/python1.5/lib-stdwin/stdwinevents.py
-lib/python1.5/lib-stdwin/stdwinevents.pyc
-lib/python1.5/lib-stdwin/stdwinevents.pyo
-lib/python1.5/lib-stdwin/stdwinq.py
-lib/python1.5/lib-stdwin/stdwinq.pyc
-lib/python1.5/lib-stdwin/stdwinq.pyo
-lib/python1.5/lib-stdwin/tablewin.py
-lib/python1.5/lib-stdwin/tablewin.pyc
-lib/python1.5/lib-stdwin/tablewin.pyo
-lib/python1.5/lib-stdwin/textwin.py
-lib/python1.5/lib-stdwin/textwin.pyc
-lib/python1.5/lib-stdwin/textwin.pyo
-lib/python1.5/lib-stdwin/wdb.py
-lib/python1.5/lib-stdwin/wdb.pyc
-lib/python1.5/lib-stdwin/wdb.pyo
-lib/python1.5/lib-stdwin/wdbframewin.py
-lib/python1.5/lib-stdwin/wdbframewin.pyc
-lib/python1.5/lib-stdwin/wdbframewin.pyo
-lib/python1.5/lib-stdwin/wdbsrcwin.py
-lib/python1.5/lib-stdwin/wdbsrcwin.pyc
-lib/python1.5/lib-stdwin/wdbsrcwin.pyo
-lib/python1.5/lib-tk/Canvas.py
-lib/python1.5/lib-tk/Canvas.pyc
-lib/python1.5/lib-tk/Canvas.pyo
-lib/python1.5/lib-tk/Dialog.py
-lib/python1.5/lib-tk/Dialog.pyc
-lib/python1.5/lib-tk/Dialog.pyo
-lib/python1.5/lib-tk/FileDialog.py
-lib/python1.5/lib-tk/FileDialog.pyc
-lib/python1.5/lib-tk/FileDialog.pyo
-lib/python1.5/lib-tk/FixTk.py
-lib/python1.5/lib-tk/FixTk.pyc
-lib/python1.5/lib-tk/FixTk.pyo
-lib/python1.5/lib-tk/ScrolledText.py
-lib/python1.5/lib-tk/ScrolledText.pyc
-lib/python1.5/lib-tk/ScrolledText.pyo
-lib/python1.5/lib-tk/SimpleDialog.py
-lib/python1.5/lib-tk/SimpleDialog.pyc
-lib/python1.5/lib-tk/SimpleDialog.pyo
-lib/python1.5/lib-tk/Tkconstants.py
-lib/python1.5/lib-tk/Tkconstants.pyc
-lib/python1.5/lib-tk/Tkconstants.pyo
-lib/python1.5/lib-tk/Tkdnd.py
-lib/python1.5/lib-tk/Tkdnd.pyc
-lib/python1.5/lib-tk/Tkdnd.pyo
-lib/python1.5/lib-tk/Tkinter.py
-lib/python1.5/lib-tk/Tkinter.pyc
-lib/python1.5/lib-tk/Tkinter.pyo
-lib/python1.5/lib-tk/tkColorChooser.py
-lib/python1.5/lib-tk/tkColorChooser.pyc
-lib/python1.5/lib-tk/tkColorChooser.pyo
-lib/python1.5/lib-tk/tkCommonDialog.py
-lib/python1.5/lib-tk/tkCommonDialog.pyc
-lib/python1.5/lib-tk/tkCommonDialog.pyo
-lib/python1.5/lib-tk/tkFileDialog.py
-lib/python1.5/lib-tk/tkFileDialog.pyc
-lib/python1.5/lib-tk/tkFileDialog.pyo
-lib/python1.5/lib-tk/tkFont.py
-lib/python1.5/lib-tk/tkFont.pyc
-lib/python1.5/lib-tk/tkFont.pyo
-lib/python1.5/lib-tk/tkMessageBox.py
-lib/python1.5/lib-tk/tkMessageBox.pyc
-lib/python1.5/lib-tk/tkMessageBox.pyo
-lib/python1.5/lib-tk/tkSimpleDialog.py
-lib/python1.5/lib-tk/tkSimpleDialog.pyc
-lib/python1.5/lib-tk/tkSimpleDialog.pyo
-lib/python1.5/linecache.py
-lib/python1.5/linecache.pyc
-lib/python1.5/linecache.pyo
-lib/python1.5/locale.py
-lib/python1.5/locale.pyc
-lib/python1.5/locale.pyo
-lib/python1.5/macpath.py
-lib/python1.5/macpath.pyc
-lib/python1.5/macpath.pyo
-lib/python1.5/macurl2path.py
-lib/python1.5/macurl2path.pyc
-lib/python1.5/macurl2path.pyo
-lib/python1.5/mailbox.py
-lib/python1.5/mailbox.pyc
-lib/python1.5/mailbox.pyo
-lib/python1.5/mailcap.py
-lib/python1.5/mailcap.pyc
-lib/python1.5/mailcap.pyo
-lib/python1.5/mhlib.py
-lib/python1.5/mhlib.pyc
-lib/python1.5/mhlib.pyo
-lib/python1.5/mimetools.py
-lib/python1.5/mimetools.pyc
-lib/python1.5/mimetools.pyo
-lib/python1.5/mimetypes.py
-lib/python1.5/mimetypes.pyc
-lib/python1.5/mimetypes.pyo
-lib/python1.5/mimify.py
-lib/python1.5/mimify.pyc
-lib/python1.5/mimify.pyo
-lib/python1.5/multifile.py
-lib/python1.5/multifile.pyc
-lib/python1.5/multifile.pyo
-lib/python1.5/mutex.py
-lib/python1.5/mutex.pyc
-lib/python1.5/mutex.pyo
-lib/python1.5/netrc.py
-lib/python1.5/netrc.pyc
-lib/python1.5/netrc.pyo
-lib/python1.5/nntplib.py
-lib/python1.5/nntplib.pyc
-lib/python1.5/nntplib.pyo
-lib/python1.5/ntpath.py
-lib/python1.5/ntpath.pyc
-lib/python1.5/ntpath.pyo
-lib/python1.5/nturl2path.py
-lib/python1.5/nturl2path.pyc
-lib/python1.5/nturl2path.pyo
-lib/python1.5/os.py
-lib/python1.5/os.pyc
-lib/python1.5/os.pyo
-lib/python1.5/packmail.py
-lib/python1.5/packmail.pyc
-lib/python1.5/packmail.pyo
-lib/python1.5/pdb.doc
-lib/python1.5/pdb.py
-lib/python1.5/pdb.pyc
-lib/python1.5/pdb.pyo
-lib/python1.5/pickle.py
-lib/python1.5/pickle.pyc
-lib/python1.5/pickle.pyo
-lib/python1.5/pipes.py
-lib/python1.5/pipes.pyc
-lib/python1.5/pipes.pyo
-lib/python1.5/plat-freebsd2/FCNTL.py
-lib/python1.5/plat-freebsd2/FCNTL.pyc
-lib/python1.5/plat-freebsd2/FCNTL.pyo
-lib/python1.5/plat-freebsd2/IN.py
-lib/python1.5/plat-freebsd2/IN.pyc
-lib/python1.5/plat-freebsd2/IN.pyo
-lib/python1.5/plat-freebsd2/SOCKET.py
-lib/python1.5/plat-freebsd2/SOCKET.pyc
-lib/python1.5/plat-freebsd2/SOCKET.pyo
-lib/python1.5/plat-freebsd2/TERMIOS.py
-lib/python1.5/plat-freebsd2/TERMIOS.pyc
-lib/python1.5/plat-freebsd2/TERMIOS.pyo
-lib/python1.5/plat-freebsd2/regen
-lib/python1.5/plat-freebsd3/FCNTL.py
-lib/python1.5/plat-freebsd3/FCNTL.pyc
-lib/python1.5/plat-freebsd3/FCNTL.pyo
-lib/python1.5/plat-freebsd3/IN.py
-lib/python1.5/plat-freebsd3/IN.pyc
-lib/python1.5/plat-freebsd3/IN.pyo
-lib/python1.5/plat-freebsd3/SOCKET.py
-lib/python1.5/plat-freebsd3/SOCKET.pyc
-lib/python1.5/plat-freebsd3/SOCKET.pyo
-lib/python1.5/plat-freebsd3/TERMIOS.py
-lib/python1.5/plat-freebsd3/TERMIOS.pyc
-lib/python1.5/plat-freebsd3/TERMIOS.pyo
-lib/python1.5/plat-freebsd3/regen
-lib/python1.5/plat-freebsd4/FCNTL.py
-lib/python1.5/plat-freebsd4/FCNTL.pyc
-lib/python1.5/plat-freebsd4/FCNTL.pyo
-lib/python1.5/plat-freebsd4/IN.py
-lib/python1.5/plat-freebsd4/IN.pyc
-lib/python1.5/plat-freebsd4/IN.pyo
-lib/python1.5/plat-freebsd4/SOCKET.py
-lib/python1.5/plat-freebsd4/SOCKET.pyc
-lib/python1.5/plat-freebsd4/SOCKET.pyo
-lib/python1.5/plat-freebsd4/TERMIOS.py
-lib/python1.5/plat-freebsd4/TERMIOS.pyc
-lib/python1.5/plat-freebsd4/TERMIOS.pyo
-lib/python1.5/plat-freebsd4/regen
-lib/python1.5/popen2.py
-lib/python1.5/popen2.pyc
-lib/python1.5/popen2.pyo
-lib/python1.5/poplib.py
-lib/python1.5/poplib.pyc
-lib/python1.5/poplib.pyo
-lib/python1.5/posixfile.py
-lib/python1.5/posixfile.pyc
-lib/python1.5/posixfile.pyo
-lib/python1.5/posixpath.py
-lib/python1.5/posixpath.pyc
-lib/python1.5/posixpath.pyo
-lib/python1.5/pprint.py
-lib/python1.5/pprint.pyc
-lib/python1.5/pprint.pyo
-lib/python1.5/profile.doc
-lib/python1.5/profile.py
-lib/python1.5/profile.pyc
-lib/python1.5/profile.pyo
-lib/python1.5/pstats.py
-lib/python1.5/pstats.pyc
-lib/python1.5/pstats.pyo
-lib/python1.5/pty.py
-lib/python1.5/pty.pyc
-lib/python1.5/pty.pyo
-lib/python1.5/py_compile.py
-lib/python1.5/py_compile.pyc
-lib/python1.5/py_compile.pyo
-lib/python1.5/pyclbr.py
-lib/python1.5/pyclbr.pyc
-lib/python1.5/pyclbr.pyo
-lib/python1.5/quopri.py
-lib/python1.5/quopri.pyc
-lib/python1.5/quopri.pyo
-lib/python1.5/random.py
-lib/python1.5/random.pyc
-lib/python1.5/random.pyo
-lib/python1.5/re.py
-lib/python1.5/re.pyc
-lib/python1.5/re.pyo
-lib/python1.5/reconvert.py
-lib/python1.5/reconvert.pyc
-lib/python1.5/reconvert.pyo
-lib/python1.5/regex_syntax.py
-lib/python1.5/regex_syntax.pyc
-lib/python1.5/regex_syntax.pyo
-lib/python1.5/regsub.py
-lib/python1.5/regsub.pyc
-lib/python1.5/regsub.pyo
-lib/python1.5/repr.py
-lib/python1.5/repr.pyc
-lib/python1.5/repr.pyo
-lib/python1.5/rexec.py
-lib/python1.5/rexec.pyc
-lib/python1.5/rexec.pyo
-lib/python1.5/rfc822.py
-lib/python1.5/rfc822.pyc
-lib/python1.5/rfc822.pyo
-lib/python1.5/rlcompleter.py
-lib/python1.5/rlcompleter.pyc
-lib/python1.5/rlcompleter.pyo
-lib/python1.5/sched.py
-lib/python1.5/sched.pyc
-lib/python1.5/sched.pyo
-lib/python1.5/sgmllib.py
-lib/python1.5/sgmllib.pyc
-lib/python1.5/sgmllib.pyo
-lib/python1.5/shelve.py
-lib/python1.5/shelve.pyc
-lib/python1.5/shelve.pyo
-lib/python1.5/shlex.py
-lib/python1.5/shlex.pyc
-lib/python1.5/shlex.pyo
-lib/python1.5/shutil.py
-lib/python1.5/shutil.pyc
-lib/python1.5/shutil.pyo
-lib/python1.5/site.py
-lib/python1.5/site.pyc
-lib/python1.5/site.pyo
-lib/python1.5/smtplib.py
-lib/python1.5/smtplib.pyc
-lib/python1.5/smtplib.pyo
-lib/python1.5/sndhdr.py
-lib/python1.5/sndhdr.pyc
-lib/python1.5/sndhdr.pyo
-lib/python1.5/stat.py
-lib/python1.5/stat.pyc
-lib/python1.5/stat.pyo
-lib/python1.5/statcache.py
-lib/python1.5/statcache.pyc
-lib/python1.5/statcache.pyo
-lib/python1.5/statvfs.py
-lib/python1.5/statvfs.pyc
-lib/python1.5/statvfs.pyo
-lib/python1.5/string.py
-lib/python1.5/string.pyc
-lib/python1.5/string.pyo
-lib/python1.5/sunau.py
-lib/python1.5/sunau.pyc
-lib/python1.5/sunau.pyo
-lib/python1.5/sunaudio.py
-lib/python1.5/sunaudio.pyc
-lib/python1.5/sunaudio.pyo
-lib/python1.5/symbol.py
-lib/python1.5/symbol.pyc
-lib/python1.5/symbol.pyo
-lib/python1.5/telnetlib.py
-lib/python1.5/telnetlib.pyc
-lib/python1.5/telnetlib.pyo
-lib/python1.5/tempfile.py
-lib/python1.5/tempfile.pyc
-lib/python1.5/tempfile.pyo
-lib/python1.5/test/__init__.py
-lib/python1.5/test/__init__.pyc
-lib/python1.5/test/__init__.pyo
-lib/python1.5/test/audiotest.au
-lib/python1.5/test/autotest.py
-lib/python1.5/test/autotest.pyc
-lib/python1.5/test/autotest.pyo
-lib/python1.5/test/greyrgb.uue
-lib/python1.5/test/output/test_MimeWriter
-lib/python1.5/test/output/test_al
-lib/python1.5/test/output/test_array
-lib/python1.5/test/output/test_audioop
-lib/python1.5/test/output/test_binascii
-lib/python1.5/test/output/test_bsddb
-lib/python1.5/test/output/test_builtin
-lib/python1.5/test/output/test_cd
-lib/python1.5/test/output/test_cl
-lib/python1.5/test/output/test_cmath
-lib/python1.5/test/output/test_cpickle
-lib/python1.5/test/output/test_crypt
-lib/python1.5/test/output/test_dbm
-lib/python1.5/test/output/test_dl
-lib/python1.5/test/output/test_errno
-lib/python1.5/test/output/test_exceptions
-lib/python1.5/test/output/test_fcntl
-lib/python1.5/test/output/test_gdbm
-lib/python1.5/test/output/test_gl
-lib/python1.5/test/output/test_grammar
-lib/python1.5/test/output/test_grp
-lib/python1.5/test/output/test_gzip
-lib/python1.5/test/output/test_imageop
-lib/python1.5/test/output/test_imgfile
-lib/python1.5/test/output/test_long
-lib/python1.5/test/output/test_math
-lib/python1.5/test/output/test_md5
-lib/python1.5/test/output/test_new
-lib/python1.5/test/output/test_nis
-lib/python1.5/test/output/test_ntpath
-lib/python1.5/test/output/test_opcodes
-lib/python1.5/test/output/test_operations
-lib/python1.5/test/output/test_operator
-lib/python1.5/test/output/test_pickle
-lib/python1.5/test/output/test_pkg
-lib/python1.5/test/output/test_popen2
-lib/python1.5/test/output/test_pow
-lib/python1.5/test/output/test_pwd
-lib/python1.5/test/output/test_re
-lib/python1.5/test/output/test_regex
-lib/python1.5/test/output/test_rfc822
-lib/python1.5/test/output/test_rgbimg
-lib/python1.5/test/output/test_rotor
-lib/python1.5/test/output/test_select
-lib/python1.5/test/output/test_sha
-lib/python1.5/test/output/test_signal
-lib/python1.5/test/output/test_socket
-lib/python1.5/test/output/test_strftime
-lib/python1.5/test/output/test_strop
-lib/python1.5/test/output/test_struct
-lib/python1.5/test/output/test_sunaudiodev
-lib/python1.5/test/output/test_thread
-lib/python1.5/test/output/test_time
-lib/python1.5/test/output/test_timing
-lib/python1.5/test/output/test_tokenize
-lib/python1.5/test/output/test_types
-lib/python1.5/test/output/test_unpack
-lib/python1.5/test/output/test_userdict
-lib/python1.5/test/output/test_userlist
-lib/python1.5/test/output/test_xmllib
-lib/python1.5/test/output/test_zlib
-lib/python1.5/test/pystone.py
-lib/python1.5/test/pystone.pyc
-lib/python1.5/test/pystone.pyo
-lib/python1.5/test/re_tests.py
-lib/python1.5/test/re_tests.pyc
-lib/python1.5/test/re_tests.pyo
-lib/python1.5/test/regex_tests.py
-lib/python1.5/test/regex_tests.pyc
-lib/python1.5/test/regex_tests.pyo
-lib/python1.5/test/regrtest.py
-lib/python1.5/test/regrtest.pyc
-lib/python1.5/test/regrtest.pyo
-lib/python1.5/test/reperf.py
-lib/python1.5/test/reperf.pyc
-lib/python1.5/test/reperf.pyo
-lib/python1.5/test/sortperf.py
-lib/python1.5/test/sortperf.pyc
-lib/python1.5/test/sortperf.pyo
-lib/python1.5/test/test_MimeWriter.py
-lib/python1.5/test/test_MimeWriter.pyc
-lib/python1.5/test/test_MimeWriter.pyo
-lib/python1.5/test/test_al.py
-lib/python1.5/test/test_al.pyc
-lib/python1.5/test/test_al.pyo
-lib/python1.5/test/test_array.py
-lib/python1.5/test/test_array.pyc
-lib/python1.5/test/test_array.pyo
-lib/python1.5/test/test_audioop.py
-lib/python1.5/test/test_audioop.pyc
-lib/python1.5/test/test_audioop.pyo
-lib/python1.5/test/test_b1.py
-lib/python1.5/test/test_b1.pyc
-lib/python1.5/test/test_b1.pyo
-lib/python1.5/test/test_b2.py
-lib/python1.5/test/test_b2.pyc
-lib/python1.5/test/test_b2.pyo
-lib/python1.5/test/test_binascii.py
-lib/python1.5/test/test_binascii.pyc
-lib/python1.5/test/test_binascii.pyo
-lib/python1.5/test/test_bsddb.py
-lib/python1.5/test/test_bsddb.pyc
-lib/python1.5/test/test_bsddb.pyo
-lib/python1.5/test/test_builtin.py
-lib/python1.5/test/test_builtin.pyc
-lib/python1.5/test/test_builtin.pyo
-lib/python1.5/test/test_cd.py
-lib/python1.5/test/test_cd.pyc
-lib/python1.5/test/test_cd.pyo
-lib/python1.5/test/test_cl.py
-lib/python1.5/test/test_cl.pyc
-lib/python1.5/test/test_cl.pyo
-lib/python1.5/test/test_cmath.py
-lib/python1.5/test/test_cmath.pyc
-lib/python1.5/test/test_cmath.pyo
-lib/python1.5/test/test_cpickle.py
-lib/python1.5/test/test_cpickle.pyc
-lib/python1.5/test/test_cpickle.pyo
-lib/python1.5/test/test_crypt.py
-lib/python1.5/test/test_crypt.pyc
-lib/python1.5/test/test_crypt.pyo
-lib/python1.5/test/test_dbm.py
-lib/python1.5/test/test_dbm.pyc
-lib/python1.5/test/test_dbm.pyo
-lib/python1.5/test/test_dl.py
-lib/python1.5/test/test_dl.pyc
-lib/python1.5/test/test_dl.pyo
-lib/python1.5/test/test_errno.py
-lib/python1.5/test/test_errno.pyc
-lib/python1.5/test/test_errno.pyo
-lib/python1.5/test/test_exceptions.py
-lib/python1.5/test/test_exceptions.pyc
-lib/python1.5/test/test_exceptions.pyo
-lib/python1.5/test/test_fcntl.py
-lib/python1.5/test/test_fcntl.pyc
-lib/python1.5/test/test_fcntl.pyo
-lib/python1.5/test/test_gdbm.py
-lib/python1.5/test/test_gdbm.pyc
-lib/python1.5/test/test_gdbm.pyo
-lib/python1.5/test/test_gl.py
-lib/python1.5/test/test_gl.pyc
-lib/python1.5/test/test_gl.pyo
-lib/python1.5/test/test_grammar.py
-lib/python1.5/test/test_grammar.pyc
-lib/python1.5/test/test_grammar.pyo
-lib/python1.5/test/test_grp.py
-lib/python1.5/test/test_grp.pyc
-lib/python1.5/test/test_grp.pyo
-lib/python1.5/test/test_gzip.py
-lib/python1.5/test/test_gzip.pyc
-lib/python1.5/test/test_gzip.pyo
-lib/python1.5/test/test_imageop.py
-lib/python1.5/test/test_imageop.pyc
-lib/python1.5/test/test_imageop.pyo
-lib/python1.5/test/test_imgfile.py
-lib/python1.5/test/test_imgfile.pyc
-lib/python1.5/test/test_imgfile.pyo
-lib/python1.5/test/test_long.py
-lib/python1.5/test/test_long.pyc
-lib/python1.5/test/test_long.pyo
-lib/python1.5/test/test_math.py
-lib/python1.5/test/test_math.pyc
-lib/python1.5/test/test_math.pyo
-lib/python1.5/test/test_md5.py
-lib/python1.5/test/test_md5.pyc
-lib/python1.5/test/test_md5.pyo
-lib/python1.5/test/test_new.py
-lib/python1.5/test/test_new.pyc
-lib/python1.5/test/test_new.pyo
-lib/python1.5/test/test_nis.py
-lib/python1.5/test/test_nis.pyc
-lib/python1.5/test/test_nis.pyo
-lib/python1.5/test/test_ntpath.py
-lib/python1.5/test/test_ntpath.pyc
-lib/python1.5/test/test_ntpath.pyo
-lib/python1.5/test/test_opcodes.py
-lib/python1.5/test/test_opcodes.pyc
-lib/python1.5/test/test_opcodes.pyo
-lib/python1.5/test/test_operations.py
-lib/python1.5/test/test_operations.pyc
-lib/python1.5/test/test_operations.pyo
-lib/python1.5/test/test_operator.py
-lib/python1.5/test/test_operator.pyc
-lib/python1.5/test/test_operator.pyo
-lib/python1.5/test/test_pickle.py
-lib/python1.5/test/test_pickle.pyc
-lib/python1.5/test/test_pickle.pyo
-lib/python1.5/test/test_pkg.py
-lib/python1.5/test/test_pkg.pyc
-lib/python1.5/test/test_pkg.pyo
-lib/python1.5/test/test_popen2.py
-lib/python1.5/test/test_popen2.pyc
-lib/python1.5/test/test_popen2.pyo
-lib/python1.5/test/test_pow.py
-lib/python1.5/test/test_pow.pyc
-lib/python1.5/test/test_pow.pyo
-lib/python1.5/test/test_pwd.py
-lib/python1.5/test/test_pwd.pyc
-lib/python1.5/test/test_pwd.pyo
-lib/python1.5/test/test_re.py
-lib/python1.5/test/test_re.pyc
-lib/python1.5/test/test_re.pyo
-lib/python1.5/test/test_regex.py
-lib/python1.5/test/test_regex.pyc
-lib/python1.5/test/test_regex.pyo
-lib/python1.5/test/test_rfc822.py
-lib/python1.5/test/test_rfc822.pyc
-lib/python1.5/test/test_rfc822.pyo
-lib/python1.5/test/test_rgbimg.py
-lib/python1.5/test/test_rgbimg.pyc
-lib/python1.5/test/test_rgbimg.pyo
-lib/python1.5/test/test_rotor.py
-lib/python1.5/test/test_rotor.pyc
-lib/python1.5/test/test_rotor.pyo
-lib/python1.5/test/test_select.py
-lib/python1.5/test/test_select.pyc
-lib/python1.5/test/test_select.pyo
-lib/python1.5/test/test_sha.py
-lib/python1.5/test/test_sha.pyc
-lib/python1.5/test/test_sha.pyo
-lib/python1.5/test/test_signal.py
-lib/python1.5/test/test_signal.pyc
-lib/python1.5/test/test_signal.pyo
-lib/python1.5/test/test_socket.py
-lib/python1.5/test/test_socket.pyc
-lib/python1.5/test/test_socket.pyo
-lib/python1.5/test/test_strftime.py
-lib/python1.5/test/test_strftime.pyc
-lib/python1.5/test/test_strftime.pyo
-lib/python1.5/test/test_strop.py
-lib/python1.5/test/test_strop.pyc
-lib/python1.5/test/test_strop.pyo
-lib/python1.5/test/test_struct.py
-lib/python1.5/test/test_struct.pyc
-lib/python1.5/test/test_struct.pyo
-lib/python1.5/test/test_sunaudiodev.py
-lib/python1.5/test/test_sunaudiodev.pyc
-lib/python1.5/test/test_sunaudiodev.pyo
-lib/python1.5/test/test_support.py
-lib/python1.5/test/test_support.pyc
-lib/python1.5/test/test_support.pyo
-lib/python1.5/test/test_thread.py
-lib/python1.5/test/test_thread.pyc
-lib/python1.5/test/test_thread.pyo
-lib/python1.5/test/test_time.py
-lib/python1.5/test/test_time.pyc
-lib/python1.5/test/test_time.pyo
-lib/python1.5/test/test_timing.py
-lib/python1.5/test/test_timing.pyc
-lib/python1.5/test/test_timing.pyo
-lib/python1.5/test/test_tokenize.py
-lib/python1.5/test/test_tokenize.pyc
-lib/python1.5/test/test_tokenize.pyo
-lib/python1.5/test/test_types.py
-lib/python1.5/test/test_types.pyc
-lib/python1.5/test/test_types.pyo
-lib/python1.5/test/test_unpack.py
-lib/python1.5/test/test_unpack.pyc
-lib/python1.5/test/test_unpack.pyo
-lib/python1.5/test/test_userdict.py
-lib/python1.5/test/test_userdict.pyc
-lib/python1.5/test/test_userdict.pyo
-lib/python1.5/test/test_userlist.py
-lib/python1.5/test/test_userlist.pyc
-lib/python1.5/test/test_userlist.pyo
-lib/python1.5/test/test_xmllib.py
-lib/python1.5/test/test_xmllib.pyc
-lib/python1.5/test/test_xmllib.pyo
-lib/python1.5/test/test_zlib.py
-lib/python1.5/test/test_zlib.pyc
-lib/python1.5/test/test_zlib.pyo
-lib/python1.5/test/testall.py
-lib/python1.5/test/testall.pyc
-lib/python1.5/test/testall.pyo
-lib/python1.5/test/testimg.uue
-lib/python1.5/test/testimgr.uue
-lib/python1.5/test/testrgb.uue
-lib/python1.5/test/tokenize_tests.py
-lib/python1.5/test/tokenize_tests.pyc
-lib/python1.5/test/tokenize_tests.pyo
-lib/python1.5/threading.py
-lib/python1.5/threading.pyc
-lib/python1.5/threading.pyo
-lib/python1.5/toaiff.py
-lib/python1.5/toaiff.pyc
-lib/python1.5/toaiff.pyo
-lib/python1.5/token.py
-lib/python1.5/token.pyc
-lib/python1.5/token.pyo
-lib/python1.5/tokenize.py
-lib/python1.5/tokenize.pyc
-lib/python1.5/tokenize.pyo
-lib/python1.5/traceback.py
-lib/python1.5/traceback.pyc
-lib/python1.5/traceback.pyo
-lib/python1.5/tty.py
-lib/python1.5/tty.pyc
-lib/python1.5/tty.pyo
-lib/python1.5/turtle.py
-lib/python1.5/turtle.pyc
-lib/python1.5/turtle.pyo
-lib/python1.5/types.py
-lib/python1.5/types.pyc
-lib/python1.5/types.pyo
-lib/python1.5/tzparse.py
-lib/python1.5/tzparse.pyc
-lib/python1.5/tzparse.pyo
-lib/python1.5/urllib.py
-lib/python1.5/urllib.pyc
-lib/python1.5/urllib.pyo
-lib/python1.5/urlparse.py
-lib/python1.5/urlparse.pyc
-lib/python1.5/urlparse.pyo
-lib/python1.5/user.py
-lib/python1.5/user.pyc
-lib/python1.5/user.pyo
-lib/python1.5/util.py
-lib/python1.5/util.pyc
-lib/python1.5/util.pyo
-lib/python1.5/uu.py
-lib/python1.5/uu.pyc
-lib/python1.5/uu.pyo
-lib/python1.5/wave.py
-lib/python1.5/wave.pyc
-lib/python1.5/wave.pyo
-lib/python1.5/whichdb.py
-lib/python1.5/whichdb.pyc
-lib/python1.5/whichdb.pyo
-lib/python1.5/whrandom.py
-lib/python1.5/whrandom.pyc
-lib/python1.5/whrandom.pyo
-lib/python1.5/xdrlib.py
-lib/python1.5/xdrlib.pyc
-lib/python1.5/xdrlib.pyo
-lib/python1.5/xmllib.py
-lib/python1.5/xmllib.pyc
-lib/python1.5/xmllib.pyo
-@dirrm include/python1.5
-@dirrm lib/python1.5/config
-@dirrm lib/python1.5/lib-dynload
-@dirrm lib/python1.5/lib-stdwin
-@dirrm lib/python1.5/lib-tk
-@dirrm lib/python1.5/plat-freebsd2
-@dirrm lib/python1.5/plat-freebsd3
-@dirrm lib/python1.5/plat-freebsd4
-@dirrm lib/python1.5/site-packages
-@dirrm lib/python1.5/test/output
-@dirrm lib/python1.5/test
-@dirrm lib/python1.5
-@exec mkdir -p %D/lib/python1.5/site-packages
-@dirrm share/doc/python
diff --git a/lang/python27/pkg-plist.Tools b/lang/python27/pkg-plist.Tools
deleted file mode 100644
index 1cfdce245dbc..000000000000
--- a/lang/python27/pkg-plist.Tools
+++ /dev/null
@@ -1,203 +0,0 @@
-lib/python1.5/Tools/README
-lib/python1.5/Tools/audiopy/README
-lib/python1.5/Tools/audiopy/audiopy
-lib/python1.5/Tools/bgen/README
-lib/python1.5/Tools/bgen/bgen/bgen.py
-lib/python1.5/Tools/bgen/bgen/bgenBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenGenerator.py
-lib/python1.5/Tools/bgen/bgen/bgenGeneratorGroup.py
-lib/python1.5/Tools/bgen/bgen/bgenHeapBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenModule.py
-lib/python1.5/Tools/bgen/bgen/bgenObjectDefinition.py
-lib/python1.5/Tools/bgen/bgen/bgenOutput.py
-lib/python1.5/Tools/bgen/bgen/bgenStackBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenStringBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenType.py
-lib/python1.5/Tools/bgen/bgen/bgenVariable.py
-lib/python1.5/Tools/bgen/bgen/bgenlocations.py
-lib/python1.5/Tools/bgen/bgen/macsupport.py
-lib/python1.5/Tools/bgen/bgen/scantools.py
-lib/python1.5/Tools/faqwiz/README
-lib/python1.5/Tools/faqwiz/faqconf.py
-lib/python1.5/Tools/faqwiz/faqcust.py
-lib/python1.5/Tools/faqwiz/faqw.py
-lib/python1.5/Tools/faqwiz/faqwiz.py
-lib/python1.5/Tools/freeze/.cvsignore
-lib/python1.5/Tools/freeze/README
-lib/python1.5/Tools/freeze/bkfile.py
-lib/python1.5/Tools/freeze/checkextensions.py
-lib/python1.5/Tools/freeze/checkextensions_win32.py
-lib/python1.5/Tools/freeze/extensions_win32.ini
-lib/python1.5/Tools/freeze/freeze.py
-lib/python1.5/Tools/freeze/hello.py
-lib/python1.5/Tools/freeze/makeconfig.py
-lib/python1.5/Tools/freeze/makefreeze.py
-lib/python1.5/Tools/freeze/makemakefile.py
-lib/python1.5/Tools/freeze/modulefinder.py
-lib/python1.5/Tools/freeze/parsesetup.py
-lib/python1.5/Tools/freeze/win32.html
-lib/python1.5/Tools/freeze/winmakemakefile.py
-lib/python1.5/Tools/idle/AutoExpand.py
-lib/python1.5/Tools/idle/AutoIndent.py
-lib/python1.5/Tools/idle/Bindings.py
-lib/python1.5/Tools/idle/ChangeLog
-lib/python1.5/Tools/idle/ClassBrowser.py
-lib/python1.5/Tools/idle/ColorDelegator.py
-lib/python1.5/Tools/idle/Debugger.py
-lib/python1.5/Tools/idle/Delegator.py
-lib/python1.5/Tools/idle/EditorWindow.py
-lib/python1.5/Tools/idle/FileList.py
-lib/python1.5/Tools/idle/FormatParagraph.py
-lib/python1.5/Tools/idle/FrameViewer.py
-lib/python1.5/Tools/idle/GrepDialog.py
-lib/python1.5/Tools/idle/History.py
-lib/python1.5/Tools/idle/IOBinding.py
-lib/python1.5/Tools/idle/MultiScrolledLists.py
-lib/python1.5/Tools/idle/NEWS.txt
-lib/python1.5/Tools/idle/OutputWindow.py
-lib/python1.5/Tools/idle/PathBrowser.py
-lib/python1.5/Tools/idle/Percolator.py
-lib/python1.5/Tools/idle/PyShell.py
-lib/python1.5/Tools/idle/README.txt
-lib/python1.5/Tools/idle/ReplaceDialog.py
-lib/python1.5/Tools/idle/ScriptBinding.py
-lib/python1.5/Tools/idle/ScrolledList.py
-lib/python1.5/Tools/idle/SearchBinding.py
-lib/python1.5/Tools/idle/SearchDialog.py
-lib/python1.5/Tools/idle/SearchDialogBase.py
-lib/python1.5/Tools/idle/SearchEngine.py
-lib/python1.5/Tools/idle/Separator.py
-lib/python1.5/Tools/idle/StackViewer.py
-lib/python1.5/Tools/idle/TODO.txt
-lib/python1.5/Tools/idle/UndoDelegator.py
-lib/python1.5/Tools/idle/WidgetRedirector.py
-lib/python1.5/Tools/idle/WindowList.py
-lib/python1.5/Tools/idle/ZoomHeight.py
-lib/python1.5/Tools/idle/eventparse.py
-lib/python1.5/Tools/idle/extend.py
-lib/python1.5/Tools/idle/extend.txt
-lib/python1.5/Tools/idle/help.txt
-lib/python1.5/Tools/idle/idle.bat
-lib/python1.5/Tools/idle/idle.py
-lib/python1.5/Tools/idle/idle.pyw
-lib/python1.5/Tools/idle/idlever.py
-lib/python1.5/Tools/idle/keydefs.py
-lib/python1.5/Tools/idle/testcode.py
-lib/python1.5/Tools/modulator/EXAMPLE.py
-lib/python1.5/Tools/modulator/README
-lib/python1.5/Tools/modulator/ScrolledListbox.py
-lib/python1.5/Tools/modulator/Templates/copyright
-lib/python1.5/Tools/modulator/Templates/module_head
-lib/python1.5/Tools/modulator/Templates/module_method
-lib/python1.5/Tools/modulator/Templates/module_tail
-lib/python1.5/Tools/modulator/Templates/object_head
-lib/python1.5/Tools/modulator/Templates/object_method
-lib/python1.5/Tools/modulator/Templates/object_mlist
-lib/python1.5/Tools/modulator/Templates/object_new
-lib/python1.5/Tools/modulator/Templates/object_structure
-lib/python1.5/Tools/modulator/Templates/object_tail
-lib/python1.5/Tools/modulator/Templates/object_tp_as_mapping
-lib/python1.5/Tools/modulator/Templates/object_tp_as_number
-lib/python1.5/Tools/modulator/Templates/object_tp_as_sequence
-lib/python1.5/Tools/modulator/Templates/object_tp_call
-lib/python1.5/Tools/modulator/Templates/object_tp_compare
-lib/python1.5/Tools/modulator/Templates/object_tp_dealloc
-lib/python1.5/Tools/modulator/Templates/object_tp_getattr
-lib/python1.5/Tools/modulator/Templates/object_tp_hash
-lib/python1.5/Tools/modulator/Templates/object_tp_print
-lib/python1.5/Tools/modulator/Templates/object_tp_repr
-lib/python1.5/Tools/modulator/Templates/object_tp_setattr
-lib/python1.5/Tools/modulator/Templates/object_tp_str
-lib/python1.5/Tools/modulator/Tkextra.py
-lib/python1.5/Tools/modulator/genmodule.py
-lib/python1.5/Tools/modulator/modulator.py
-lib/python1.5/Tools/modulator/varsubst.py
-lib/python1.5/Tools/pynche/ChipViewer.py
-lib/python1.5/Tools/pynche/ColorDB.py
-lib/python1.5/Tools/pynche/DetailsViewer.py
-lib/python1.5/Tools/pynche/ListViewer.py
-lib/python1.5/Tools/pynche/Main.py
-lib/python1.5/Tools/pynche/PyncheWidget.py
-lib/python1.5/Tools/pynche/README
-lib/python1.5/Tools/pynche/StripViewer.py
-lib/python1.5/Tools/pynche/Switchboard.py
-lib/python1.5/Tools/pynche/TextViewer.py
-lib/python1.5/Tools/pynche/TypeinViewer.py
-lib/python1.5/Tools/pynche/X/rgb.txt
-lib/python1.5/Tools/pynche/X/xlicense.txt
-lib/python1.5/Tools/pynche/__init__.py
-lib/python1.5/Tools/pynche/pyColorChooser.py
-lib/python1.5/Tools/pynche/pynche
-lib/python1.5/Tools/pynche/pynche.pyw
-lib/python1.5/Tools/scripts/README
-lib/python1.5/Tools/scripts/byteyears.py
-lib/python1.5/Tools/scripts/checkpyc.py
-lib/python1.5/Tools/scripts/classfix.py
-lib/python1.5/Tools/scripts/copytime.py
-lib/python1.5/Tools/scripts/crlf.py
-lib/python1.5/Tools/scripts/cvsfiles.py
-lib/python1.5/Tools/scripts/dutree.doc
-lib/python1.5/Tools/scripts/dutree.py
-lib/python1.5/Tools/scripts/eptags.py
-lib/python1.5/Tools/scripts/findlinksto.py
-lib/python1.5/Tools/scripts/fixcid.py
-lib/python1.5/Tools/scripts/fixheader.py
-lib/python1.5/Tools/scripts/fixnotice.py
-lib/python1.5/Tools/scripts/fixps.py
-lib/python1.5/Tools/scripts/ftpmirror.py
-lib/python1.5/Tools/scripts/h2py.py
-lib/python1.5/Tools/scripts/ifdef.py
-lib/python1.5/Tools/scripts/lfcr.py
-lib/python1.5/Tools/scripts/linktree.py
-lib/python1.5/Tools/scripts/lll.py
-lib/python1.5/Tools/scripts/logmerge.py
-lib/python1.5/Tools/scripts/mailerdaemon.py
-lib/python1.5/Tools/scripts/methfix.py
-lib/python1.5/Tools/scripts/mkreal.py
-lib/python1.5/Tools/scripts/ndiff.py
-lib/python1.5/Tools/scripts/nm2def.py
-lib/python1.5/Tools/scripts/objgraph.py
-lib/python1.5/Tools/scripts/pathfix.py
-lib/python1.5/Tools/scripts/pdeps.py
-lib/python1.5/Tools/scripts/pindent.py
-lib/python1.5/Tools/scripts/ptags.py
-lib/python1.5/Tools/scripts/rgrep.py
-lib/python1.5/Tools/scripts/suff.py
-lib/python1.5/Tools/scripts/sum5.py
-lib/python1.5/Tools/scripts/tabnanny.py
-lib/python1.5/Tools/scripts/tabpolice.py
-lib/python1.5/Tools/scripts/texi2html.py
-lib/python1.5/Tools/scripts/treesync.py
-lib/python1.5/Tools/scripts/untabify.py
-lib/python1.5/Tools/scripts/which.py
-lib/python1.5/Tools/scripts/xxci.py
-lib/python1.5/Tools/versioncheck/README
-lib/python1.5/Tools/versioncheck/_checkversion.py
-lib/python1.5/Tools/versioncheck/checkversions.py
-lib/python1.5/Tools/versioncheck/pyversioncheck.py
-lib/python1.5/Tools/webchecker/README
-lib/python1.5/Tools/webchecker/robotparser.py
-lib/python1.5/Tools/webchecker/tktools.py
-lib/python1.5/Tools/webchecker/wcgui.py
-lib/python1.5/Tools/webchecker/wcmac.py
-lib/python1.5/Tools/webchecker/wcnew.py
-lib/python1.5/Tools/webchecker/webchecker.py
-lib/python1.5/Tools/webchecker/websucker.py
-lib/python1.5/Tools/webchecker/wsgui.py
-lib/python1.5/Tools/world/README
-lib/python1.5/Tools/world/world
-@dirrm lib/python1.5/Tools/world
-@dirrm lib/python1.5/Tools/webchecker
-@dirrm lib/python1.5/Tools/versioncheck
-@dirrm lib/python1.5/Tools/scripts
-@dirrm lib/python1.5/Tools/pynche/X
-@dirrm lib/python1.5/Tools/pynche
-@dirrm lib/python1.5/Tools/modulator/Templates
-@dirrm lib/python1.5/Tools/modulator
-@dirrm lib/python1.5/Tools/idle
-@dirrm lib/python1.5/Tools/freeze
-@dirrm lib/python1.5/Tools/faqwiz
-@dirrm lib/python1.5/Tools/bgen/bgen
-@dirrm lib/python1.5/Tools/bgen
-@dirrm lib/python1.5/Tools/audiopy
-@dirrm lib/python1.5/Tools
diff --git a/lang/python27/pkg-plist.gmp b/lang/python27/pkg-plist.gmp
deleted file mode 100644
index 4b041045de3e..000000000000
--- a/lang/python27/pkg-plist.gmp
+++ /dev/null
@@ -1 +0,0 @@
-lib/python1.5/lib-dynload/mpzmodule.so
diff --git a/lang/python30/Makefile b/lang/python30/Makefile
deleted file mode 100644
index fe715b119522..000000000000
--- a/lang/python30/Makefile
+++ /dev/null
@@ -1,114 +0,0 @@
-# New ports collection makefile for: python
-# Version required: 1.5.2
-# Date created: 08 August 1995
-# Whom: jkh
-#
-# $FreeBSD$
-#
-
-DISTNAME= py152
-PKGNAME= python-1.5.2
-CATEGORIES= lang python tk82
-MASTER_SITES= ftp://www.python.org/pub/python/src/ \
- ftp://ftp.cwi.nl/pub/python/src/
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= tg@FreeBSD.org
-
-LIB_DEPENDS= ${TK_DEPENDS}
-
-DIST_SUBDIR= python
-WRKSRC= ${WRKDIR}/Python-1.5.2
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-fpectl --with-libs='-lxpg4'
-CONFIGURE_ENV= OPT="${CFLAGS}"
-INSTALL_TARGET= install
-PLIST= ${WRKDIR}/PLIST
-MAN1= python.1
-
-#
-# The standard setup file
-#
-SETUP_FILE= Setup
-
-#
-# Support for Tk is compiled in by default.
-#
-WITH_TK?= yes
-.if defined(WITH_TK) && $(WITH_TK) == yes
-TK_DEPENDS= tk82.1:${PORTSDIR}/x11-toolkits/tk82
-SETUP_LOCAL= Setup.tk
-PLIST_TK= ${PKGDIR}/PLIST.tk
-.endif
-
-#
-# If you want to use Python's thread module, you need to set WITH_THREADS
-# to 'yes', and you must have the FreeBSD threading c library (libc_r)
-# installed. See 'man 3 pthread' for details on libc_r.
-#
-# This option is enabled by default.
-#
-WITH_THREADS?= yes
-LIBC_R!= /sbin/ldconfig -r | grep c_r || true
-.if ${LIBC_R} != "" && defined(WITH_THREADS) && ${WITH_THREADS} == yes
-CONFIGURE_ARGS+= --with-thread
-CFLAGS+= -D_THREAD_SAFE
-CONFIGURE_ENV+= LDFLAGS="-pthread ${LDFLAGS}"
-.endif
-
-#
-# The mpz module is built on machines with a full source tree
-#
-.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
-SETUP_LOCAL+= Setup.gmp
-PLIST_GMP= ${PKGDIR}/PLIST.gmp
-.endif
-
-#
-# Install the Tools by default. It contains scripts ranging from an IDE
-# to a web tree checker, to a collection of simple scripts that are useful
-# while extending or managing Python.
-#
-WITH_TOOLS?= yes
-.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
-PLIST_TOOLS= ${PKGDIR}/PLIST.Tools
-.endif
-
-post-extract:
- cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
-
-post-configure:
- ${CP} ${FILESDIR}/${SETUP_FILE} ${WRKSRC}/Modules/Setup
-.for file in ${SETUP_LOCAL}
- ${CAT} ${FILESDIR}/${file} >> ${WRKSRC}/Modules/Setup.local
-.endfor
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 400000
-PLATFORMS=plat-freebsd2 plat-freebsd3
-.elif ${OSVERSION} >= 300000
-PLATFORMS=plat-freebsd2 plat-freebsd4
-.else
-PLATFORMS=plat-freebsd3 plat-freebsd4
-.endif
-
-pre-install:
-.for platform in ${PLATFORMS}
- ${MKDIR} ${PREFIX}/lib/python1.5/${platform}
- ${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/* \
- ${PREFIX}/lib/python1.5/${platform}/
-.endfor
- @sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
-
-post-install:
- strip ${PREFIX}/bin/python
- @${MKDIR} ${PREFIX}/share/doc/python
- ${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
- @${MKDIR} ${PREFIX}/lib/python1.5/site-packages
-.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
- @cd ${WRKSRC}; tar cf - Tools | \
- (cd ${PREFIX}/lib/python1.5; tar xf -)
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/lang/python30/distinfo b/lang/python30/distinfo
deleted file mode 100644
index 72ca6a75cf6c..000000000000
--- a/lang/python30/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (python/py152.tgz) = e9d677ae6d5a3efc6937627ed8a3e752
diff --git a/lang/python30/files/Setup b/lang/python30/files/Setup
deleted file mode 100644
index ec3a6be9631a..000000000000
--- a/lang/python30/files/Setup
+++ /dev/null
@@ -1,401 +0,0 @@
-# The file Setup is used by the makesetup script to construct the files
-# Makefile and config.c, from Makefile.pre and config.c.in,
-# respectively. The file Setup itself is initially copied from
-# Setup.in; once it exists it will not be overwritten, so you can edit
-# Setup to your heart's content. Note that Makefile.pre is created
-# from Makefile.pre.in by the toplevel configure script.
-
-# (VPATH notes: Setup and Makefile.pre are in the build directory, as
-# are Makefile and config.c; the *.in files are in the source
-# directory.)
-
-# Each line in this file describes one or more optional modules.
-# Comment out lines to suppress modules.
-# Lines have the following structure:
-#
-# <module> ... [<sourcefile> ...] [<cpparg> ...] [<library> ...]
-#
-# <sourcefile> is anything ending in .c (.C, .cc, .c++ are C++ files)
-# <cpparg> is anything starting with -I, -D, -U or -C
-# <library> is anything ending in .a or beginning with -l or -L
-# <module> is anything else but should be a valid Python
-# identifier (letters, digits, underscores, beginning with non-digit)
-#
-# Lines can also have the form
-#
-# <name> = <value>
-#
-# which defines a Make variable definition inserted into Makefile.in
-#
-# Finally, if a line has the literal form
-#
-# *shared*
-#
-# (that is including the '*' and '*' !) then the following modules will
-# not be included in the config.c file, nor in the list of objects to be
-# added to the library archive, and their linker options won't be added
-# to the linker options, but rules to create their .o files and their
-# shared libraries will still be added to the Makefile, and their
-# names will be collected in the Make variable SHAREDMODS. This is
-# used to build modules as shared libraries. (They must be installed
-# using "make sharedinstall".) (For compatibility, *noconfig* has the
-# same effect as *shared*.)
-
-# NOTE: As a standard policy, as many modules as can be supported by a
-# platform should be present. The distribution comes with all modules
-# enabled that are supported by most platforms and don't require you
-# to ftp sources from elsewhere.
-
-
-# Some special rules to define PYTHONPATH.
-# Edit the definitions below to indicate which options you are using.
-# Don't add any whitespace or comments!
-
-# Directories where library files get installed.
-# DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
-DESTLIB=$(LIBDEST)
-MACHDESTLIB=$(BINLIBDEST)
-
-# NOTE: all the paths are now relative to the prefix that is computed
-# at run time!
-
-# Standard path -- don't edit.
-# No leading colon since this is the first entry
-# Empty since this is now just the runtime prefix.
-DESTPATH=
-
-# Site specific path insertions -- should begin with : if non-empty
-SITEPATH=
-
-# Standard enabled (tests are always available)
-TESTPATH=:test
-
-# Path for machine- or system-dependent modules (and shared libraries)
-MACHDEPPATH=:plat-$(MACHDEP)
-
-COREPYTHONPATH=$(DESTPATH)$(SITEPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
-PYTHONPATH=$(COREPYTHONPATH)
-
-
-# The modules listed here can't be built as shared libraries for
-# various reasons; therefore they are listed here instead of in the
-# normal order.
-
-# Some modules that are normally always on:
-
-regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style
-pcre pcremodule.c pypcre.c # Regular expressions, Perl style (for re.py)
-posix posixmodule.c # posix (UNIX) system calls
-signal signalmodule.c # signal(2)
-
-# The SGI specific GL module:
-
-GLHACK=-Dclear=__GLclear
-#gl glmodule.c cgensupport.c -I$(srcdir) $(GLHACK) -lgl -lX11
-
-# The thread module is now automatically enabled, see Setup.thread.
-
-# Pure module. Cannot be linked dynamically.
-# -DWITH_QUANTIFY, -DWITH_PURIFY, or -DWITH_ALL_PURE
-#WHICH_PURE_PRODUCTS=-DWITH_ALL_PURE
-#PURE_INCLS=-I/usr/local/include
-#PURE_STUBLIBS=-L/usr/local/lib -lpurify_stubs -lquantify_stubs
-#pure puremodule.c $(WHICH_PURE_PRODUCTS) $(PURE_INCLS) $(PURE_STUBLIBS)
-
-# Uncommenting the following line tells makesetup that all following
-# modules are to be built as shared libraries (see above for more
-# detail):
-
-#*shared*
-
-
-# GNU readline. Unlike previous Python incarnations, GNU readline is
-# now incorporated in an optional module, configured in the Setup file
-# instead of by a configure script switch. You may have to insert a
-# -L option pointing to the directory where libreadline.* lives,
-# and you may have to change -ltermcap to -ltermlib or perhaps remove
-# it, depending on your system -- see the GNU readline instructions.
-# It's okay for this to be a shared library, too.
-
-readline readline.c -lmytinfo -lreadline -ltermcap
-
-
-# Modules that should always be present (non UNIX dependent):
-
-array arraymodule.c # array objects
-cmath cmathmodule.c # complex math library functions
-math mathmodule.c -lm # math library functions, e.g. sin()
-strop stropmodule.c # fast string operations implemented in C
-struct structmodule.c # binary structure packing/unpacking
-time timemodule.c # -lm # time operations and variables
-operator operator.c # operator.add() and similar goodies
-
-_locale _localemodule.c # access to ISO C locale support
-
-
-# Modules with some UNIX dependencies -- on by default:
-# (If you have a really backward UNIX, select and socket may not be
-# supported...)
-
-fcntl fcntlmodule.c # fcntl(2) and ioctl(2)
-pwd pwdmodule.c # pwd(3)
-grp grpmodule.c # grp(3)
-select selectmodule.c # select(2); not on ancient System V
-socket socketmodule.c # socket(2); not on ancient System V
-errno errnomodule.c # posix (UNIX) errno values
-
-# The crypt module is now disabled by default because it breaks builds
-# on many systems (where -lcrypt is needed), e.g. Linux (I believe).
-crypt cryptmodule.c -lcrypt # crypt(3); needs -lcrypt on some systems
-
-*shared*
-
-# Some more UNIX dependent modules -- off by default, since these
-# are not supported by all UNIX systems:
-
-nis nismodule.c # Sun yellow pages -- not everywhere
-termios termios.c # Steen Lumholt's termios module
-resource resource.c # Jeremy Hylton's rlimit interface
-
-
-# Multimedia modules -- off by default.
-# These don't work for 64-bit platforms!!!
-# These represent audio samples or images as strings:
-
-audioop audioop.c # Operations on audio samples
-imageop imageop.c # Operations on images
-rgbimg rgbimgmodule.c # Read SGI RGB image files (but coded portably)
-
-
-# The stdwin module provides a simple, portable (between X11 and Mac)
-# windowing interface. You need to ftp the STDWIN library, e.g. from
-# ftp://ftp.cwi.nl/pub/stdwin. (If you get it elsewhere, be sure to
-# get version 1.0 or higher!) The STDWIN variable must point to the
-# STDWIN toplevel directory.
-
-# Uncomment and edit as needed:
-#STDWIN=/ufs/guido/src/stdwin
-
-# Uncomment these lines:
-#STDWINPATH=:$(DESTLIB)/stdwin
-#LIBTEXTEDIT=$(STDWIN)/$(MACHDEP)/Packs/textedit/libtextedit.a
-#LIBX11STDWIN=$(STDWIN)/$(MACHDEP)/Ports/x11/libstdwin.a
-#stdwin stdwinmodule.c -I$(STDWIN)/H $(LIBTEXTEDIT) $(LIBX11STDWIN) -lX11
-
-# Use this instead of the last two lines above for alphanumeric stdwin:
-#LIBALFASTDWIN=$(STDWIN)/$(MACHDEP)/Ports/alfa/libstdwin.a
-#stdwin stdwinmodule.c -I$(STDWIN)/H $(LIBTEXTEDIT) $(LIBALFASTDWIN) -ltermcap
-
-
-# The md5 module implements the RSA Data Security, Inc. MD5
-# Message-Digest Algorithm, described in RFC 1321. The necessary files
-# md5c.c and md5.h are included here.
-
-md5 md5module.c md5c.c
-
-
-# The sha module implements the SHA checksum algorithm.
-# (NIST's Secure Hash Algorithm.)
-sha shamodule.c
-
-
-# The mpz module interfaces to the GNU Multiple Precision library.
-# You need to ftp the GNU MP library.
-# The GMP variable must point to the GMP source directory.
-# This was originally written and tested against GMP 1.2 and 1.3.2.
-# It has been modified by Rob Hooft to work with 2.0.2 as well, but I
-# haven't tested it recently.
-
-# A compatible MP library unencombered by the GPL also exists. It was
-# posted to comp.sources.misc in volume 40 and is widely available from
-# FTP archive sites. One URL for it is:
-# ftp://gatekeeper.dec.com/.b/usenet/comp.sources.misc/volume40/fgmp/part01.Z
-
-#GMP=/ufs/guido/src/gmp
-#mpz mpzmodule.c -lgmp
-
-
-# SGI IRIX specific modules -- off by default.
-
-# These module work on any SGI machine:
-
-# *** gl must be enabled higher up in this file ***
-#fm fmmodule.c -lfm -lgl # Font Manager
-#sgi sgimodule.c # sgi.nap() and a few more
-
-# This module requires the header file
-# /usr/people/4Dgifts/iristools/include/izoom.h:
-
-#imgfile imgfile.c -limage -lgutil -lm # Image Processing Utilities
-
-
-# These modules require the Multimedia Development Option (I think):
-
-#al almodule.c -laudio # Audio Library
-#cd cdmodule.c -lcdaudio -lds -lmediad # CD Audio Library
-#cl clmodule.c -lcl -lawareaudio # Compression Library
-#sv svmodule.c yuvconvert.c -lsvideo -lXext -lX11 # Starter Video
-
-
-# The FORMS library, by Mark Overmars, implements user interface
-# components such as dialogs and buttons using SGI's GL and FM
-# libraries. You must ftp the FORMS library separately from
-# ftp://ftp.cs.ruu.nl/pub/SGI/FORMS. It was tested with FORMS 2.2a.
-# The FORMS variable must point to the FORMS subdirectory of the forms
-# toplevel directory:
-
-#FORMS=/ufs/guido/src/forms/FORMS
-#fl flmodule.c -I$(FORMS) $(FORMS)/libforms.a -lfm -lgl
-
-
-# SunOS specific modules -- off by default:
-
-#sunaudiodev sunaudiodev.c
-
-
-# George Neville-Neil's timing module:
-
-timing timingmodule.c
-
-
-# The _tkinter module.
-#
-# The TKPATH variable is always enabled, to save you the effort.
-TKPATH=:lib-tk
-
-# The command for _tkinter is long and site specific. Please
-# uncomment and/or edit those parts as indicated. If you don't have a
-# specific extension (e.g. Tix or BLT), leave the corresponding line
-# commented out. (Leave the trailing backslashes in! If you
-# experience strange errors, you may want to join all uncommented
-# lines and remove the backslashes -- the backslash interpretation is
-# done by the shell's "read" command and it may not be implemented on
-# every system.
-
-# *** Always uncomment this (leave the leading underscore in!):
-# _tkinter _tkinter.c tkappinit.c -DWITH_APPINIT \
-# *** Uncommend and edit to reflect where your X11 header files are:
-# -I/usr/X11R6/include \
-# *** Or uncomment this for Solaris:
-# -I/usr/openwin/include \
-# *** Uncomment and edit to reflect where your Tcl/Tk headers are:
-# -I/usr/local/include \
-# *** Uncomment and edit for Tix extension only:
-# -DWITH_TIX -ltix4.1.8.0 \
-# *** Uncomment and edit for BLT extension only:
-# -DWITH_BLT -I/usr/local/blt/blt8.0-unoff/include -lBLT8.0 \
-# *** Uncomment and edit for PIL (TkImaging) extension only:
-# -DWITH_PIL -I../Extensions/Imaging/libImaging tkImaging.c \
-# *** Uncomment and edit for Mesa (what's Mesa?):
-# -lGL -lGLU -lMesatk -lMesaaux \
-# *** Uncomment and edit for TOGL extension only:
-# -DWITH_TOGL togl.c \
-# *** Uncomment and edit to reflect where your Tcl/Tk libraries are:
-# -L/usr/local/lib \
-# *** Uncomment and edit to reflect your Tcl/Tk versions:
-# -ltk8.0 -ltcl8.0 \
-# *** Uncomment and edit to reflect where your X11 libraries are:
-# -L/usr/X11R6/lib \
-# *** Or uncomment this for Solaris:
-# -L/usr/openwin/lib \
-# *** Always uncomment this; X11 libraries to link with:
-# -lX11 -lXext -lXmu
-
-
-# Lance Ellinghaus's modules:
-
-rotor rotormodule.c # enigma-inspired encryption
-syslog syslogmodule.c # syslog daemon interface
-
-
-# Lance's curses module. This requires the System V version of
-# curses, sometimes known as ncurses (e.g. on Linux, link with
-# -lncurses instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include
-# -L/usr/5lib before -lcurses).
-
-curses cursesmodule.c -lmytinfo -lncurses -ltermcap
-
-
-
-# Tommy Burnette's 'new' module (creates new empty objects of certain kinds):
-
-#new newmodule.c
-
-
-# Generic (SunOS / SVR4) dynamic loading module.
-# This is not needed for dynamic loading of Python modules --
-# it is a highly experimental and dangerous device for calling
-# *arbitrary* C functions in *arbitrary* shared libraries:
-
-dl dlmodule.c
-
-# Modules that provide persistent dictionary-like semantics. You will
-# probably want to arrange for at least one of them to be available on
-# your machine, though none are defined by default because of library
-# dependencies. The Python module anydbm.py provides an
-# implementation independent wrapper for these; dumbdbm.py provides
-# similar functionality (but slower of course) implemented in Python.
-
-# The standard Unix dbm module:
-
-dbm dbmmodule.c # dbm(3) may require -lndbm or similar
-
-# Anthony Baxter's gdbm module (derived from Jack's dbm module)
-# GNU dbm(3) will require -lgdbm:
-
-#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
-
-
-# Berkeley DB interface.
-#
-# This requires the Berkeley DB code, see
-# ftp://ftp.cs.berkeley.edu/pub/4bsd/db.1.85.tar.gz
-#
-# Edit the variables DB and DBPORT to point to the db top directory
-# and the subdirectory of PORT where you built it.
-
-#DB=/depot/sundry/src/db.1.85/
-#DBPORT=$(DB)/PORT/sunos.5.2
-#bsddb bsddbmodule.o -I$(DB)/include -I$(DBPORT) $(DBPORT)/libdb.a
-bsddb bsddbmodule.o
-
-
-
-# David Wayne Williams' soundex module
-#soundex soundex.c
-
-# Helper module for various ascii-encoders
-binascii binascii.c
-
-# Fred Drake's interface to the Python parser.
-parser parsermodule.c
-
-# Digital Creations' cStringIO and cPickle
-cStringIO cStringIO.c
-cPickle cPickle.c
-
-
-# Lee Busby's SIGFPE modules.
-# The library to link fpectl with is platform specific.
-# Choose *one* of the options below for fpectl:
-
-# For SGI IRIX (tested on 5.3):
-#fpectl fpectlmodule.c -lfpe
-
-# For Solaris with SunPro compiler (tested on Solaris 2.5 with SunPro C 4.2):
-# (Without the compiler you don't have -lsunmath.)
-#fpectl fpectlmodule.c -R/opt/SUNWspro/lib -lsunmath -lm
-
-# For other systems: see instructions in fpectlmodule.c.
-fpectl fpectlmodule.c
-
-# Test module for fpectl. No extra libraries needed.
-fpetest fpetestmodule.c
-
-# Andrew Kuchling's zlib module.
-# This require zlib 1.0.4 (or later). See http://quest.jpl.nasa.gov/zlib/
-zlib zlibmodule.c -lz
-
-
-# Example -- included for reference only:
-# xx xxmodule.c
diff --git a/lang/python30/files/Setup.gmp b/lang/python30/files/Setup.gmp
deleted file mode 100644
index 5e70d8f76734..000000000000
--- a/lang/python30/files/Setup.gmp
+++ /dev/null
@@ -1,16 +0,0 @@
-*shared*
-
-# The mpz module interfaces to the GNU Multiple Precision library.
-# You need to ftp the GNU MP library.
-# The GMP variable must point to the GMP source directory.
-# This was originally written and tested against GMP 1.2 and 1.3.2.
-# It has been modified by Rob Hooft to work with 2.0.2 as well, but I
-# haven't tested it recently.
-
-# A compatible MP library unencombered by the GPL also exists. It was
-# posted to comp.sources.misc in volume 40 and is widely available from
-# FTP archive sites. One URL for it is:
-# ftp://gatekeeper.dec.com/.b/usenet/comp.sources.misc/volume40/fgmp/part01.Z
-
-GMP=/usr/src/contrib/libgmp
-mpz mpzmodule.c -I$(GMP) -I$(GMP)/mpn/generic -lgmp
diff --git a/lang/python30/files/patch-aa b/lang/python30/files/patch-aa
deleted file mode 100644
index d55ebc99fd46..000000000000
--- a/lang/python30/files/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
---- Makefile.in.orig Tue Dec 9 16:18:33 1997
-+++ Makefile.in Sat Dec 13 11:19:12 1997
-@@ -131,8 +131,8 @@
-
- # Portable install script (configure doesn't always guess right)
- INSTALL= @srcdir@/install-sh -c
--INSTALL_PROGRAM=${INSTALL} -m $(EXEMODE)
--INSTALL_DATA= ${INSTALL} -m $(FILEMODE)
-+INSTALL_PROGRAM=${BSD_INSTALL_SCRIPT}
-+INSTALL_DATA= ${BSD_INSTALL_DATA}
-
- # --with-PACKAGE options for configure script
- # e.g. --with-readline --with-svr5 --with-solaris --with-thread
diff --git a/lang/python30/pkg-comment b/lang/python30/pkg-comment
deleted file mode 100644
index d2f9289af5eb..000000000000
--- a/lang/python30/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An interpreted object-oriented programming language
diff --git a/lang/python30/pkg-descr b/lang/python30/pkg-descr
deleted file mode 100644
index a2103f1521db..000000000000
--- a/lang/python30/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Python is an interpreted object-oriented programming language, and is
-often compared to Tcl, Perl or Scheme.
diff --git a/lang/python30/pkg-plist b/lang/python30/pkg-plist
deleted file mode 100644
index 2360c6ba0f0d..000000000000
--- a/lang/python30/pkg-plist
+++ /dev/null
@@ -1,997 +0,0 @@
-bin/python1.5
-bin/python
-share/doc/python/COPYRIGHT
-include/python1.5/Python.h
-include/python1.5/abstract.h
-include/python1.5/bitset.h
-include/python1.5/bufferobject.h
-include/python1.5/cStringIO.h
-include/python1.5/ceval.h
-include/python1.5/classobject.h
-include/python1.5/cobject.h
-include/python1.5/compile.h
-include/python1.5/complexobject.h
-include/python1.5/config.h
-include/python1.5/dictobject.h
-include/python1.5/errcode.h
-include/python1.5/eval.h
-include/python1.5/fileobject.h
-include/python1.5/floatobject.h
-include/python1.5/frameobject.h
-include/python1.5/funcobject.h
-include/python1.5/graminit.h
-include/python1.5/grammar.h
-include/python1.5/import.h
-include/python1.5/intobject.h
-include/python1.5/intrcheck.h
-include/python1.5/listobject.h
-include/python1.5/longintrepr.h
-include/python1.5/longobject.h
-include/python1.5/marshal.h
-include/python1.5/metagrammar.h
-include/python1.5/methodobject.h
-include/python1.5/modsupport.h
-include/python1.5/moduleobject.h
-include/python1.5/mymalloc.h
-include/python1.5/mymath.h
-include/python1.5/myproto.h
-include/python1.5/myselect.h
-include/python1.5/mytime.h
-include/python1.5/node.h
-include/python1.5/object.h
-include/python1.5/objimpl.h
-include/python1.5/opcode.h
-include/python1.5/osdefs.h
-include/python1.5/parsetok.h
-include/python1.5/patchlevel.h
-include/python1.5/pgenheaders.h
-include/python1.5/pydebug.h
-include/python1.5/pyerrors.h
-include/python1.5/pyfpe.h
-include/python1.5/pystate.h
-include/python1.5/pythonrun.h
-include/python1.5/pythread.h
-include/python1.5/rangeobject.h
-include/python1.5/rename2.h
-include/python1.5/sliceobject.h
-include/python1.5/stringobject.h
-include/python1.5/structmember.h
-include/python1.5/sysmodule.h
-include/python1.5/thread.h
-include/python1.5/token.h
-include/python1.5/traceback.h
-include/python1.5/tupleobject.h
-lib/python1.5/BaseHTTPServer.py
-lib/python1.5/BaseHTTPServer.pyc
-lib/python1.5/BaseHTTPServer.pyo
-lib/python1.5/Bastion.py
-lib/python1.5/Bastion.pyc
-lib/python1.5/Bastion.pyo
-lib/python1.5/CGIHTTPServer.py
-lib/python1.5/CGIHTTPServer.pyc
-lib/python1.5/CGIHTTPServer.pyo
-lib/python1.5/ConfigParser.py
-lib/python1.5/ConfigParser.pyc
-lib/python1.5/ConfigParser.pyo
-lib/python1.5/MimeWriter.py
-lib/python1.5/MimeWriter.pyc
-lib/python1.5/MimeWriter.pyo
-lib/python1.5/Queue.py
-lib/python1.5/Queue.pyc
-lib/python1.5/Queue.pyo
-lib/python1.5/SimpleHTTPServer.py
-lib/python1.5/SimpleHTTPServer.pyc
-lib/python1.5/SimpleHTTPServer.pyo
-lib/python1.5/SocketServer.py
-lib/python1.5/SocketServer.pyc
-lib/python1.5/SocketServer.pyo
-lib/python1.5/StringIO.py
-lib/python1.5/StringIO.pyc
-lib/python1.5/StringIO.pyo
-lib/python1.5/UserDict.py
-lib/python1.5/UserDict.pyc
-lib/python1.5/UserDict.pyo
-lib/python1.5/UserList.py
-lib/python1.5/UserList.pyc
-lib/python1.5/UserList.pyo
-lib/python1.5/aifc.py
-lib/python1.5/aifc.pyc
-lib/python1.5/aifc.pyo
-lib/python1.5/anydbm.py
-lib/python1.5/anydbm.pyc
-lib/python1.5/anydbm.pyo
-lib/python1.5/asynchat.py
-lib/python1.5/asynchat.pyc
-lib/python1.5/asynchat.pyo
-lib/python1.5/asyncore.py
-lib/python1.5/asyncore.pyc
-lib/python1.5/asyncore.pyo
-lib/python1.5/audiodev.py
-lib/python1.5/audiodev.pyc
-lib/python1.5/audiodev.pyo
-lib/python1.5/base64.py
-lib/python1.5/base64.pyc
-lib/python1.5/base64.pyo
-lib/python1.5/bdb.py
-lib/python1.5/bdb.pyc
-lib/python1.5/bdb.pyo
-lib/python1.5/binhex.py
-lib/python1.5/binhex.pyc
-lib/python1.5/binhex.pyo
-lib/python1.5/bisect.py
-lib/python1.5/bisect.pyc
-lib/python1.5/bisect.pyo
-lib/python1.5/calendar.py
-lib/python1.5/calendar.pyc
-lib/python1.5/calendar.pyo
-lib/python1.5/cgi.py
-lib/python1.5/cgi.pyc
-lib/python1.5/cgi.pyo
-lib/python1.5/cmd.py
-lib/python1.5/cmd.pyc
-lib/python1.5/cmd.pyo
-lib/python1.5/cmp.py
-lib/python1.5/cmp.pyc
-lib/python1.5/cmp.pyo
-lib/python1.5/cmpcache.py
-lib/python1.5/cmpcache.pyc
-lib/python1.5/cmpcache.pyo
-lib/python1.5/code.py
-lib/python1.5/code.pyc
-lib/python1.5/code.pyo
-lib/python1.5/codeop.py
-lib/python1.5/codeop.pyc
-lib/python1.5/codeop.pyo
-lib/python1.5/colorsys.py
-lib/python1.5/colorsys.pyc
-lib/python1.5/colorsys.pyo
-lib/python1.5/commands.py
-lib/python1.5/commands.pyc
-lib/python1.5/commands.pyo
-lib/python1.5/compileall.py
-lib/python1.5/compileall.pyc
-lib/python1.5/compileall.pyo
-lib/python1.5/config/Makefile
-lib/python1.5/config/Makefile.pre.in
-lib/python1.5/config/Setup
-lib/python1.5/config/Setup.local
-lib/python1.5/config/Setup.thread
-lib/python1.5/config/config.c
-lib/python1.5/config/config.c.in
-lib/python1.5/config/install-sh
-lib/python1.5/config/libpython1.5.a
-lib/python1.5/config/makesetup
-lib/python1.5/config/python.o
-lib/python1.5/copy.py
-lib/python1.5/copy.pyc
-lib/python1.5/copy.pyo
-lib/python1.5/copy_reg.py
-lib/python1.5/copy_reg.pyc
-lib/python1.5/copy_reg.pyo
-lib/python1.5/dbhash.py
-lib/python1.5/dbhash.pyc
-lib/python1.5/dbhash.pyo
-lib/python1.5/dircache.py
-lib/python1.5/dircache.pyc
-lib/python1.5/dircache.pyo
-lib/python1.5/dircmp.py
-lib/python1.5/dircmp.pyc
-lib/python1.5/dircmp.pyo
-lib/python1.5/dis.py
-lib/python1.5/dis.pyc
-lib/python1.5/dis.pyo
-lib/python1.5/dospath.py
-lib/python1.5/dospath.pyc
-lib/python1.5/dospath.pyo
-lib/python1.5/dumbdbm.py
-lib/python1.5/dumbdbm.pyc
-lib/python1.5/dumbdbm.pyo
-lib/python1.5/dump.py
-lib/python1.5/dump.pyc
-lib/python1.5/dump.pyo
-lib/python1.5/exceptions.py
-lib/python1.5/exceptions.pyc
-lib/python1.5/exceptions.pyo
-lib/python1.5/fileinput.py
-lib/python1.5/fileinput.pyc
-lib/python1.5/fileinput.pyo
-lib/python1.5/find.py
-lib/python1.5/find.pyc
-lib/python1.5/find.pyo
-lib/python1.5/fnmatch.py
-lib/python1.5/fnmatch.pyc
-lib/python1.5/fnmatch.pyo
-lib/python1.5/formatter.py
-lib/python1.5/formatter.pyc
-lib/python1.5/formatter.pyo
-lib/python1.5/fpformat.py
-lib/python1.5/fpformat.pyc
-lib/python1.5/fpformat.pyo
-lib/python1.5/ftplib.py
-lib/python1.5/ftplib.pyc
-lib/python1.5/ftplib.pyo
-lib/python1.5/getopt.py
-lib/python1.5/getopt.pyc
-lib/python1.5/getopt.pyo
-lib/python1.5/getpass.py
-lib/python1.5/getpass.pyc
-lib/python1.5/getpass.pyo
-lib/python1.5/glob.py
-lib/python1.5/glob.pyc
-lib/python1.5/glob.pyo
-lib/python1.5/gopherlib.py
-lib/python1.5/gopherlib.pyc
-lib/python1.5/gopherlib.pyo
-lib/python1.5/grep.py
-lib/python1.5/grep.pyc
-lib/python1.5/grep.pyo
-lib/python1.5/gzip.py
-lib/python1.5/gzip.pyc
-lib/python1.5/gzip.pyo
-lib/python1.5/htmlentitydefs.py
-lib/python1.5/htmlentitydefs.pyc
-lib/python1.5/htmlentitydefs.pyo
-lib/python1.5/htmllib.py
-lib/python1.5/htmllib.pyc
-lib/python1.5/htmllib.pyo
-lib/python1.5/httplib.py
-lib/python1.5/httplib.pyc
-lib/python1.5/httplib.pyo
-lib/python1.5/ihooks.py
-lib/python1.5/ihooks.pyc
-lib/python1.5/ihooks.pyo
-lib/python1.5/imaplib.py
-lib/python1.5/imaplib.pyc
-lib/python1.5/imaplib.pyo
-lib/python1.5/imghdr.py
-lib/python1.5/imghdr.pyc
-lib/python1.5/imghdr.pyo
-lib/python1.5/keyword.py
-lib/python1.5/keyword.pyc
-lib/python1.5/keyword.pyo
-lib/python1.5/knee.py
-lib/python1.5/knee.pyc
-lib/python1.5/knee.pyo
-lib/python1.5/lib-dynload/audioop.so
-lib/python1.5/lib-dynload/binascii.so
-lib/python1.5/lib-dynload/bsddbmodule.so
-lib/python1.5/lib-dynload/cPickle.so
-lib/python1.5/lib-dynload/cStringIO.so
-lib/python1.5/lib-dynload/cursesmodule.so
-lib/python1.5/lib-dynload/dbmmodule.so
-lib/python1.5/lib-dynload/dlmodule.so
-lib/python1.5/lib-dynload/fpectlmodule.so
-lib/python1.5/lib-dynload/fpetestmodule.so
-lib/python1.5/lib-dynload/imageop.so
-lib/python1.5/lib-dynload/md5module.so
-lib/python1.5/lib-dynload/nismodule.so
-lib/python1.5/lib-dynload/parsermodule.so
-lib/python1.5/lib-dynload/resource.so
-lib/python1.5/lib-dynload/rgbimgmodule.so
-lib/python1.5/lib-dynload/rotormodule.so
-lib/python1.5/lib-dynload/shamodule.so
-lib/python1.5/lib-dynload/syslogmodule.so
-lib/python1.5/lib-dynload/termios.so
-lib/python1.5/lib-dynload/timingmodule.so
-lib/python1.5/lib-dynload/zlibmodule.so
-lib/python1.5/lib-stdwin/Abstract.py
-lib/python1.5/lib-stdwin/Abstract.pyc
-lib/python1.5/lib-stdwin/Abstract.pyo
-lib/python1.5/lib-stdwin/BoxParent.py
-lib/python1.5/lib-stdwin/BoxParent.pyc
-lib/python1.5/lib-stdwin/BoxParent.pyo
-lib/python1.5/lib-stdwin/Buttons.py
-lib/python1.5/lib-stdwin/Buttons.pyc
-lib/python1.5/lib-stdwin/Buttons.pyo
-lib/python1.5/lib-stdwin/CSplit.py
-lib/python1.5/lib-stdwin/CSplit.pyc
-lib/python1.5/lib-stdwin/CSplit.pyo
-lib/python1.5/lib-stdwin/DirList.py
-lib/python1.5/lib-stdwin/DirList.pyc
-lib/python1.5/lib-stdwin/DirList.pyo
-lib/python1.5/lib-stdwin/FormSplit.py
-lib/python1.5/lib-stdwin/FormSplit.pyc
-lib/python1.5/lib-stdwin/FormSplit.pyo
-lib/python1.5/lib-stdwin/HVSplit.py
-lib/python1.5/lib-stdwin/HVSplit.pyc
-lib/python1.5/lib-stdwin/HVSplit.pyo
-lib/python1.5/lib-stdwin/Histogram.py
-lib/python1.5/lib-stdwin/Histogram.pyc
-lib/python1.5/lib-stdwin/Histogram.pyo
-lib/python1.5/lib-stdwin/Sliders.py
-lib/python1.5/lib-stdwin/Sliders.pyc
-lib/python1.5/lib-stdwin/Sliders.pyo
-lib/python1.5/lib-stdwin/Soundogram.py
-lib/python1.5/lib-stdwin/Soundogram.pyc
-lib/python1.5/lib-stdwin/Soundogram.pyo
-lib/python1.5/lib-stdwin/Split.py
-lib/python1.5/lib-stdwin/Split.pyc
-lib/python1.5/lib-stdwin/Split.pyo
-lib/python1.5/lib-stdwin/StripChart.py
-lib/python1.5/lib-stdwin/StripChart.pyc
-lib/python1.5/lib-stdwin/StripChart.pyo
-lib/python1.5/lib-stdwin/TextEdit.py
-lib/python1.5/lib-stdwin/TextEdit.pyc
-lib/python1.5/lib-stdwin/TextEdit.pyo
-lib/python1.5/lib-stdwin/TransParent.py
-lib/python1.5/lib-stdwin/TransParent.pyc
-lib/python1.5/lib-stdwin/TransParent.pyo
-lib/python1.5/lib-stdwin/VUMeter.py
-lib/python1.5/lib-stdwin/VUMeter.pyc
-lib/python1.5/lib-stdwin/VUMeter.pyo
-lib/python1.5/lib-stdwin/WindowParent.py
-lib/python1.5/lib-stdwin/WindowParent.pyc
-lib/python1.5/lib-stdwin/WindowParent.pyo
-lib/python1.5/lib-stdwin/WindowSched.py
-lib/python1.5/lib-stdwin/WindowSched.pyc
-lib/python1.5/lib-stdwin/WindowSched.pyo
-lib/python1.5/lib-stdwin/anywin.py
-lib/python1.5/lib-stdwin/anywin.pyc
-lib/python1.5/lib-stdwin/anywin.pyo
-lib/python1.5/lib-stdwin/basewin.py
-lib/python1.5/lib-stdwin/basewin.pyc
-lib/python1.5/lib-stdwin/basewin.pyo
-lib/python1.5/lib-stdwin/dirwin.py
-lib/python1.5/lib-stdwin/dirwin.pyc
-lib/python1.5/lib-stdwin/dirwin.pyo
-lib/python1.5/lib-stdwin/filewin.py
-lib/python1.5/lib-stdwin/filewin.pyc
-lib/python1.5/lib-stdwin/filewin.pyo
-lib/python1.5/lib-stdwin/formatter.py
-lib/python1.5/lib-stdwin/formatter.pyc
-lib/python1.5/lib-stdwin/formatter.pyo
-lib/python1.5/lib-stdwin/gwin.py
-lib/python1.5/lib-stdwin/gwin.pyc
-lib/python1.5/lib-stdwin/gwin.pyo
-lib/python1.5/lib-stdwin/listwin.py
-lib/python1.5/lib-stdwin/listwin.pyc
-lib/python1.5/lib-stdwin/listwin.pyo
-lib/python1.5/lib-stdwin/mainloop.py
-lib/python1.5/lib-stdwin/mainloop.pyc
-lib/python1.5/lib-stdwin/mainloop.pyo
-lib/python1.5/lib-stdwin/rect.py
-lib/python1.5/lib-stdwin/rect.pyc
-lib/python1.5/lib-stdwin/rect.pyo
-lib/python1.5/lib-stdwin/srcwin.py
-lib/python1.5/lib-stdwin/srcwin.pyc
-lib/python1.5/lib-stdwin/srcwin.pyo
-lib/python1.5/lib-stdwin/stdwinevents.py
-lib/python1.5/lib-stdwin/stdwinevents.pyc
-lib/python1.5/lib-stdwin/stdwinevents.pyo
-lib/python1.5/lib-stdwin/stdwinq.py
-lib/python1.5/lib-stdwin/stdwinq.pyc
-lib/python1.5/lib-stdwin/stdwinq.pyo
-lib/python1.5/lib-stdwin/tablewin.py
-lib/python1.5/lib-stdwin/tablewin.pyc
-lib/python1.5/lib-stdwin/tablewin.pyo
-lib/python1.5/lib-stdwin/textwin.py
-lib/python1.5/lib-stdwin/textwin.pyc
-lib/python1.5/lib-stdwin/textwin.pyo
-lib/python1.5/lib-stdwin/wdb.py
-lib/python1.5/lib-stdwin/wdb.pyc
-lib/python1.5/lib-stdwin/wdb.pyo
-lib/python1.5/lib-stdwin/wdbframewin.py
-lib/python1.5/lib-stdwin/wdbframewin.pyc
-lib/python1.5/lib-stdwin/wdbframewin.pyo
-lib/python1.5/lib-stdwin/wdbsrcwin.py
-lib/python1.5/lib-stdwin/wdbsrcwin.pyc
-lib/python1.5/lib-stdwin/wdbsrcwin.pyo
-lib/python1.5/lib-tk/Canvas.py
-lib/python1.5/lib-tk/Canvas.pyc
-lib/python1.5/lib-tk/Canvas.pyo
-lib/python1.5/lib-tk/Dialog.py
-lib/python1.5/lib-tk/Dialog.pyc
-lib/python1.5/lib-tk/Dialog.pyo
-lib/python1.5/lib-tk/FileDialog.py
-lib/python1.5/lib-tk/FileDialog.pyc
-lib/python1.5/lib-tk/FileDialog.pyo
-lib/python1.5/lib-tk/FixTk.py
-lib/python1.5/lib-tk/FixTk.pyc
-lib/python1.5/lib-tk/FixTk.pyo
-lib/python1.5/lib-tk/ScrolledText.py
-lib/python1.5/lib-tk/ScrolledText.pyc
-lib/python1.5/lib-tk/ScrolledText.pyo
-lib/python1.5/lib-tk/SimpleDialog.py
-lib/python1.5/lib-tk/SimpleDialog.pyc
-lib/python1.5/lib-tk/SimpleDialog.pyo
-lib/python1.5/lib-tk/Tkconstants.py
-lib/python1.5/lib-tk/Tkconstants.pyc
-lib/python1.5/lib-tk/Tkconstants.pyo
-lib/python1.5/lib-tk/Tkdnd.py
-lib/python1.5/lib-tk/Tkdnd.pyc
-lib/python1.5/lib-tk/Tkdnd.pyo
-lib/python1.5/lib-tk/Tkinter.py
-lib/python1.5/lib-tk/Tkinter.pyc
-lib/python1.5/lib-tk/Tkinter.pyo
-lib/python1.5/lib-tk/tkColorChooser.py
-lib/python1.5/lib-tk/tkColorChooser.pyc
-lib/python1.5/lib-tk/tkColorChooser.pyo
-lib/python1.5/lib-tk/tkCommonDialog.py
-lib/python1.5/lib-tk/tkCommonDialog.pyc
-lib/python1.5/lib-tk/tkCommonDialog.pyo
-lib/python1.5/lib-tk/tkFileDialog.py
-lib/python1.5/lib-tk/tkFileDialog.pyc
-lib/python1.5/lib-tk/tkFileDialog.pyo
-lib/python1.5/lib-tk/tkFont.py
-lib/python1.5/lib-tk/tkFont.pyc
-lib/python1.5/lib-tk/tkFont.pyo
-lib/python1.5/lib-tk/tkMessageBox.py
-lib/python1.5/lib-tk/tkMessageBox.pyc
-lib/python1.5/lib-tk/tkMessageBox.pyo
-lib/python1.5/lib-tk/tkSimpleDialog.py
-lib/python1.5/lib-tk/tkSimpleDialog.pyc
-lib/python1.5/lib-tk/tkSimpleDialog.pyo
-lib/python1.5/linecache.py
-lib/python1.5/linecache.pyc
-lib/python1.5/linecache.pyo
-lib/python1.5/locale.py
-lib/python1.5/locale.pyc
-lib/python1.5/locale.pyo
-lib/python1.5/macpath.py
-lib/python1.5/macpath.pyc
-lib/python1.5/macpath.pyo
-lib/python1.5/macurl2path.py
-lib/python1.5/macurl2path.pyc
-lib/python1.5/macurl2path.pyo
-lib/python1.5/mailbox.py
-lib/python1.5/mailbox.pyc
-lib/python1.5/mailbox.pyo
-lib/python1.5/mailcap.py
-lib/python1.5/mailcap.pyc
-lib/python1.5/mailcap.pyo
-lib/python1.5/mhlib.py
-lib/python1.5/mhlib.pyc
-lib/python1.5/mhlib.pyo
-lib/python1.5/mimetools.py
-lib/python1.5/mimetools.pyc
-lib/python1.5/mimetools.pyo
-lib/python1.5/mimetypes.py
-lib/python1.5/mimetypes.pyc
-lib/python1.5/mimetypes.pyo
-lib/python1.5/mimify.py
-lib/python1.5/mimify.pyc
-lib/python1.5/mimify.pyo
-lib/python1.5/multifile.py
-lib/python1.5/multifile.pyc
-lib/python1.5/multifile.pyo
-lib/python1.5/mutex.py
-lib/python1.5/mutex.pyc
-lib/python1.5/mutex.pyo
-lib/python1.5/netrc.py
-lib/python1.5/netrc.pyc
-lib/python1.5/netrc.pyo
-lib/python1.5/nntplib.py
-lib/python1.5/nntplib.pyc
-lib/python1.5/nntplib.pyo
-lib/python1.5/ntpath.py
-lib/python1.5/ntpath.pyc
-lib/python1.5/ntpath.pyo
-lib/python1.5/nturl2path.py
-lib/python1.5/nturl2path.pyc
-lib/python1.5/nturl2path.pyo
-lib/python1.5/os.py
-lib/python1.5/os.pyc
-lib/python1.5/os.pyo
-lib/python1.5/packmail.py
-lib/python1.5/packmail.pyc
-lib/python1.5/packmail.pyo
-lib/python1.5/pdb.doc
-lib/python1.5/pdb.py
-lib/python1.5/pdb.pyc
-lib/python1.5/pdb.pyo
-lib/python1.5/pickle.py
-lib/python1.5/pickle.pyc
-lib/python1.5/pickle.pyo
-lib/python1.5/pipes.py
-lib/python1.5/pipes.pyc
-lib/python1.5/pipes.pyo
-lib/python1.5/plat-freebsd2/FCNTL.py
-lib/python1.5/plat-freebsd2/FCNTL.pyc
-lib/python1.5/plat-freebsd2/FCNTL.pyo
-lib/python1.5/plat-freebsd2/IN.py
-lib/python1.5/plat-freebsd2/IN.pyc
-lib/python1.5/plat-freebsd2/IN.pyo
-lib/python1.5/plat-freebsd2/SOCKET.py
-lib/python1.5/plat-freebsd2/SOCKET.pyc
-lib/python1.5/plat-freebsd2/SOCKET.pyo
-lib/python1.5/plat-freebsd2/TERMIOS.py
-lib/python1.5/plat-freebsd2/TERMIOS.pyc
-lib/python1.5/plat-freebsd2/TERMIOS.pyo
-lib/python1.5/plat-freebsd2/regen
-lib/python1.5/plat-freebsd3/FCNTL.py
-lib/python1.5/plat-freebsd3/FCNTL.pyc
-lib/python1.5/plat-freebsd3/FCNTL.pyo
-lib/python1.5/plat-freebsd3/IN.py
-lib/python1.5/plat-freebsd3/IN.pyc
-lib/python1.5/plat-freebsd3/IN.pyo
-lib/python1.5/plat-freebsd3/SOCKET.py
-lib/python1.5/plat-freebsd3/SOCKET.pyc
-lib/python1.5/plat-freebsd3/SOCKET.pyo
-lib/python1.5/plat-freebsd3/TERMIOS.py
-lib/python1.5/plat-freebsd3/TERMIOS.pyc
-lib/python1.5/plat-freebsd3/TERMIOS.pyo
-lib/python1.5/plat-freebsd3/regen
-lib/python1.5/plat-freebsd4/FCNTL.py
-lib/python1.5/plat-freebsd4/FCNTL.pyc
-lib/python1.5/plat-freebsd4/FCNTL.pyo
-lib/python1.5/plat-freebsd4/IN.py
-lib/python1.5/plat-freebsd4/IN.pyc
-lib/python1.5/plat-freebsd4/IN.pyo
-lib/python1.5/plat-freebsd4/SOCKET.py
-lib/python1.5/plat-freebsd4/SOCKET.pyc
-lib/python1.5/plat-freebsd4/SOCKET.pyo
-lib/python1.5/plat-freebsd4/TERMIOS.py
-lib/python1.5/plat-freebsd4/TERMIOS.pyc
-lib/python1.5/plat-freebsd4/TERMIOS.pyo
-lib/python1.5/plat-freebsd4/regen
-lib/python1.5/popen2.py
-lib/python1.5/popen2.pyc
-lib/python1.5/popen2.pyo
-lib/python1.5/poplib.py
-lib/python1.5/poplib.pyc
-lib/python1.5/poplib.pyo
-lib/python1.5/posixfile.py
-lib/python1.5/posixfile.pyc
-lib/python1.5/posixfile.pyo
-lib/python1.5/posixpath.py
-lib/python1.5/posixpath.pyc
-lib/python1.5/posixpath.pyo
-lib/python1.5/pprint.py
-lib/python1.5/pprint.pyc
-lib/python1.5/pprint.pyo
-lib/python1.5/profile.doc
-lib/python1.5/profile.py
-lib/python1.5/profile.pyc
-lib/python1.5/profile.pyo
-lib/python1.5/pstats.py
-lib/python1.5/pstats.pyc
-lib/python1.5/pstats.pyo
-lib/python1.5/pty.py
-lib/python1.5/pty.pyc
-lib/python1.5/pty.pyo
-lib/python1.5/py_compile.py
-lib/python1.5/py_compile.pyc
-lib/python1.5/py_compile.pyo
-lib/python1.5/pyclbr.py
-lib/python1.5/pyclbr.pyc
-lib/python1.5/pyclbr.pyo
-lib/python1.5/quopri.py
-lib/python1.5/quopri.pyc
-lib/python1.5/quopri.pyo
-lib/python1.5/random.py
-lib/python1.5/random.pyc
-lib/python1.5/random.pyo
-lib/python1.5/re.py
-lib/python1.5/re.pyc
-lib/python1.5/re.pyo
-lib/python1.5/reconvert.py
-lib/python1.5/reconvert.pyc
-lib/python1.5/reconvert.pyo
-lib/python1.5/regex_syntax.py
-lib/python1.5/regex_syntax.pyc
-lib/python1.5/regex_syntax.pyo
-lib/python1.5/regsub.py
-lib/python1.5/regsub.pyc
-lib/python1.5/regsub.pyo
-lib/python1.5/repr.py
-lib/python1.5/repr.pyc
-lib/python1.5/repr.pyo
-lib/python1.5/rexec.py
-lib/python1.5/rexec.pyc
-lib/python1.5/rexec.pyo
-lib/python1.5/rfc822.py
-lib/python1.5/rfc822.pyc
-lib/python1.5/rfc822.pyo
-lib/python1.5/rlcompleter.py
-lib/python1.5/rlcompleter.pyc
-lib/python1.5/rlcompleter.pyo
-lib/python1.5/sched.py
-lib/python1.5/sched.pyc
-lib/python1.5/sched.pyo
-lib/python1.5/sgmllib.py
-lib/python1.5/sgmllib.pyc
-lib/python1.5/sgmllib.pyo
-lib/python1.5/shelve.py
-lib/python1.5/shelve.pyc
-lib/python1.5/shelve.pyo
-lib/python1.5/shlex.py
-lib/python1.5/shlex.pyc
-lib/python1.5/shlex.pyo
-lib/python1.5/shutil.py
-lib/python1.5/shutil.pyc
-lib/python1.5/shutil.pyo
-lib/python1.5/site.py
-lib/python1.5/site.pyc
-lib/python1.5/site.pyo
-lib/python1.5/smtplib.py
-lib/python1.5/smtplib.pyc
-lib/python1.5/smtplib.pyo
-lib/python1.5/sndhdr.py
-lib/python1.5/sndhdr.pyc
-lib/python1.5/sndhdr.pyo
-lib/python1.5/stat.py
-lib/python1.5/stat.pyc
-lib/python1.5/stat.pyo
-lib/python1.5/statcache.py
-lib/python1.5/statcache.pyc
-lib/python1.5/statcache.pyo
-lib/python1.5/statvfs.py
-lib/python1.5/statvfs.pyc
-lib/python1.5/statvfs.pyo
-lib/python1.5/string.py
-lib/python1.5/string.pyc
-lib/python1.5/string.pyo
-lib/python1.5/sunau.py
-lib/python1.5/sunau.pyc
-lib/python1.5/sunau.pyo
-lib/python1.5/sunaudio.py
-lib/python1.5/sunaudio.pyc
-lib/python1.5/sunaudio.pyo
-lib/python1.5/symbol.py
-lib/python1.5/symbol.pyc
-lib/python1.5/symbol.pyo
-lib/python1.5/telnetlib.py
-lib/python1.5/telnetlib.pyc
-lib/python1.5/telnetlib.pyo
-lib/python1.5/tempfile.py
-lib/python1.5/tempfile.pyc
-lib/python1.5/tempfile.pyo
-lib/python1.5/test/__init__.py
-lib/python1.5/test/__init__.pyc
-lib/python1.5/test/__init__.pyo
-lib/python1.5/test/audiotest.au
-lib/python1.5/test/autotest.py
-lib/python1.5/test/autotest.pyc
-lib/python1.5/test/autotest.pyo
-lib/python1.5/test/greyrgb.uue
-lib/python1.5/test/output/test_MimeWriter
-lib/python1.5/test/output/test_al
-lib/python1.5/test/output/test_array
-lib/python1.5/test/output/test_audioop
-lib/python1.5/test/output/test_binascii
-lib/python1.5/test/output/test_bsddb
-lib/python1.5/test/output/test_builtin
-lib/python1.5/test/output/test_cd
-lib/python1.5/test/output/test_cl
-lib/python1.5/test/output/test_cmath
-lib/python1.5/test/output/test_cpickle
-lib/python1.5/test/output/test_crypt
-lib/python1.5/test/output/test_dbm
-lib/python1.5/test/output/test_dl
-lib/python1.5/test/output/test_errno
-lib/python1.5/test/output/test_exceptions
-lib/python1.5/test/output/test_fcntl
-lib/python1.5/test/output/test_gdbm
-lib/python1.5/test/output/test_gl
-lib/python1.5/test/output/test_grammar
-lib/python1.5/test/output/test_grp
-lib/python1.5/test/output/test_gzip
-lib/python1.5/test/output/test_imageop
-lib/python1.5/test/output/test_imgfile
-lib/python1.5/test/output/test_long
-lib/python1.5/test/output/test_math
-lib/python1.5/test/output/test_md5
-lib/python1.5/test/output/test_new
-lib/python1.5/test/output/test_nis
-lib/python1.5/test/output/test_ntpath
-lib/python1.5/test/output/test_opcodes
-lib/python1.5/test/output/test_operations
-lib/python1.5/test/output/test_operator
-lib/python1.5/test/output/test_pickle
-lib/python1.5/test/output/test_pkg
-lib/python1.5/test/output/test_popen2
-lib/python1.5/test/output/test_pow
-lib/python1.5/test/output/test_pwd
-lib/python1.5/test/output/test_re
-lib/python1.5/test/output/test_regex
-lib/python1.5/test/output/test_rfc822
-lib/python1.5/test/output/test_rgbimg
-lib/python1.5/test/output/test_rotor
-lib/python1.5/test/output/test_select
-lib/python1.5/test/output/test_sha
-lib/python1.5/test/output/test_signal
-lib/python1.5/test/output/test_socket
-lib/python1.5/test/output/test_strftime
-lib/python1.5/test/output/test_strop
-lib/python1.5/test/output/test_struct
-lib/python1.5/test/output/test_sunaudiodev
-lib/python1.5/test/output/test_thread
-lib/python1.5/test/output/test_time
-lib/python1.5/test/output/test_timing
-lib/python1.5/test/output/test_tokenize
-lib/python1.5/test/output/test_types
-lib/python1.5/test/output/test_unpack
-lib/python1.5/test/output/test_userdict
-lib/python1.5/test/output/test_userlist
-lib/python1.5/test/output/test_xmllib
-lib/python1.5/test/output/test_zlib
-lib/python1.5/test/pystone.py
-lib/python1.5/test/pystone.pyc
-lib/python1.5/test/pystone.pyo
-lib/python1.5/test/re_tests.py
-lib/python1.5/test/re_tests.pyc
-lib/python1.5/test/re_tests.pyo
-lib/python1.5/test/regex_tests.py
-lib/python1.5/test/regex_tests.pyc
-lib/python1.5/test/regex_tests.pyo
-lib/python1.5/test/regrtest.py
-lib/python1.5/test/regrtest.pyc
-lib/python1.5/test/regrtest.pyo
-lib/python1.5/test/reperf.py
-lib/python1.5/test/reperf.pyc
-lib/python1.5/test/reperf.pyo
-lib/python1.5/test/sortperf.py
-lib/python1.5/test/sortperf.pyc
-lib/python1.5/test/sortperf.pyo
-lib/python1.5/test/test_MimeWriter.py
-lib/python1.5/test/test_MimeWriter.pyc
-lib/python1.5/test/test_MimeWriter.pyo
-lib/python1.5/test/test_al.py
-lib/python1.5/test/test_al.pyc
-lib/python1.5/test/test_al.pyo
-lib/python1.5/test/test_array.py
-lib/python1.5/test/test_array.pyc
-lib/python1.5/test/test_array.pyo
-lib/python1.5/test/test_audioop.py
-lib/python1.5/test/test_audioop.pyc
-lib/python1.5/test/test_audioop.pyo
-lib/python1.5/test/test_b1.py
-lib/python1.5/test/test_b1.pyc
-lib/python1.5/test/test_b1.pyo
-lib/python1.5/test/test_b2.py
-lib/python1.5/test/test_b2.pyc
-lib/python1.5/test/test_b2.pyo
-lib/python1.5/test/test_binascii.py
-lib/python1.5/test/test_binascii.pyc
-lib/python1.5/test/test_binascii.pyo
-lib/python1.5/test/test_bsddb.py
-lib/python1.5/test/test_bsddb.pyc
-lib/python1.5/test/test_bsddb.pyo
-lib/python1.5/test/test_builtin.py
-lib/python1.5/test/test_builtin.pyc
-lib/python1.5/test/test_builtin.pyo
-lib/python1.5/test/test_cd.py
-lib/python1.5/test/test_cd.pyc
-lib/python1.5/test/test_cd.pyo
-lib/python1.5/test/test_cl.py
-lib/python1.5/test/test_cl.pyc
-lib/python1.5/test/test_cl.pyo
-lib/python1.5/test/test_cmath.py
-lib/python1.5/test/test_cmath.pyc
-lib/python1.5/test/test_cmath.pyo
-lib/python1.5/test/test_cpickle.py
-lib/python1.5/test/test_cpickle.pyc
-lib/python1.5/test/test_cpickle.pyo
-lib/python1.5/test/test_crypt.py
-lib/python1.5/test/test_crypt.pyc
-lib/python1.5/test/test_crypt.pyo
-lib/python1.5/test/test_dbm.py
-lib/python1.5/test/test_dbm.pyc
-lib/python1.5/test/test_dbm.pyo
-lib/python1.5/test/test_dl.py
-lib/python1.5/test/test_dl.pyc
-lib/python1.5/test/test_dl.pyo
-lib/python1.5/test/test_errno.py
-lib/python1.5/test/test_errno.pyc
-lib/python1.5/test/test_errno.pyo
-lib/python1.5/test/test_exceptions.py
-lib/python1.5/test/test_exceptions.pyc
-lib/python1.5/test/test_exceptions.pyo
-lib/python1.5/test/test_fcntl.py
-lib/python1.5/test/test_fcntl.pyc
-lib/python1.5/test/test_fcntl.pyo
-lib/python1.5/test/test_gdbm.py
-lib/python1.5/test/test_gdbm.pyc
-lib/python1.5/test/test_gdbm.pyo
-lib/python1.5/test/test_gl.py
-lib/python1.5/test/test_gl.pyc
-lib/python1.5/test/test_gl.pyo
-lib/python1.5/test/test_grammar.py
-lib/python1.5/test/test_grammar.pyc
-lib/python1.5/test/test_grammar.pyo
-lib/python1.5/test/test_grp.py
-lib/python1.5/test/test_grp.pyc
-lib/python1.5/test/test_grp.pyo
-lib/python1.5/test/test_gzip.py
-lib/python1.5/test/test_gzip.pyc
-lib/python1.5/test/test_gzip.pyo
-lib/python1.5/test/test_imageop.py
-lib/python1.5/test/test_imageop.pyc
-lib/python1.5/test/test_imageop.pyo
-lib/python1.5/test/test_imgfile.py
-lib/python1.5/test/test_imgfile.pyc
-lib/python1.5/test/test_imgfile.pyo
-lib/python1.5/test/test_long.py
-lib/python1.5/test/test_long.pyc
-lib/python1.5/test/test_long.pyo
-lib/python1.5/test/test_math.py
-lib/python1.5/test/test_math.pyc
-lib/python1.5/test/test_math.pyo
-lib/python1.5/test/test_md5.py
-lib/python1.5/test/test_md5.pyc
-lib/python1.5/test/test_md5.pyo
-lib/python1.5/test/test_new.py
-lib/python1.5/test/test_new.pyc
-lib/python1.5/test/test_new.pyo
-lib/python1.5/test/test_nis.py
-lib/python1.5/test/test_nis.pyc
-lib/python1.5/test/test_nis.pyo
-lib/python1.5/test/test_ntpath.py
-lib/python1.5/test/test_ntpath.pyc
-lib/python1.5/test/test_ntpath.pyo
-lib/python1.5/test/test_opcodes.py
-lib/python1.5/test/test_opcodes.pyc
-lib/python1.5/test/test_opcodes.pyo
-lib/python1.5/test/test_operations.py
-lib/python1.5/test/test_operations.pyc
-lib/python1.5/test/test_operations.pyo
-lib/python1.5/test/test_operator.py
-lib/python1.5/test/test_operator.pyc
-lib/python1.5/test/test_operator.pyo
-lib/python1.5/test/test_pickle.py
-lib/python1.5/test/test_pickle.pyc
-lib/python1.5/test/test_pickle.pyo
-lib/python1.5/test/test_pkg.py
-lib/python1.5/test/test_pkg.pyc
-lib/python1.5/test/test_pkg.pyo
-lib/python1.5/test/test_popen2.py
-lib/python1.5/test/test_popen2.pyc
-lib/python1.5/test/test_popen2.pyo
-lib/python1.5/test/test_pow.py
-lib/python1.5/test/test_pow.pyc
-lib/python1.5/test/test_pow.pyo
-lib/python1.5/test/test_pwd.py
-lib/python1.5/test/test_pwd.pyc
-lib/python1.5/test/test_pwd.pyo
-lib/python1.5/test/test_re.py
-lib/python1.5/test/test_re.pyc
-lib/python1.5/test/test_re.pyo
-lib/python1.5/test/test_regex.py
-lib/python1.5/test/test_regex.pyc
-lib/python1.5/test/test_regex.pyo
-lib/python1.5/test/test_rfc822.py
-lib/python1.5/test/test_rfc822.pyc
-lib/python1.5/test/test_rfc822.pyo
-lib/python1.5/test/test_rgbimg.py
-lib/python1.5/test/test_rgbimg.pyc
-lib/python1.5/test/test_rgbimg.pyo
-lib/python1.5/test/test_rotor.py
-lib/python1.5/test/test_rotor.pyc
-lib/python1.5/test/test_rotor.pyo
-lib/python1.5/test/test_select.py
-lib/python1.5/test/test_select.pyc
-lib/python1.5/test/test_select.pyo
-lib/python1.5/test/test_sha.py
-lib/python1.5/test/test_sha.pyc
-lib/python1.5/test/test_sha.pyo
-lib/python1.5/test/test_signal.py
-lib/python1.5/test/test_signal.pyc
-lib/python1.5/test/test_signal.pyo
-lib/python1.5/test/test_socket.py
-lib/python1.5/test/test_socket.pyc
-lib/python1.5/test/test_socket.pyo
-lib/python1.5/test/test_strftime.py
-lib/python1.5/test/test_strftime.pyc
-lib/python1.5/test/test_strftime.pyo
-lib/python1.5/test/test_strop.py
-lib/python1.5/test/test_strop.pyc
-lib/python1.5/test/test_strop.pyo
-lib/python1.5/test/test_struct.py
-lib/python1.5/test/test_struct.pyc
-lib/python1.5/test/test_struct.pyo
-lib/python1.5/test/test_sunaudiodev.py
-lib/python1.5/test/test_sunaudiodev.pyc
-lib/python1.5/test/test_sunaudiodev.pyo
-lib/python1.5/test/test_support.py
-lib/python1.5/test/test_support.pyc
-lib/python1.5/test/test_support.pyo
-lib/python1.5/test/test_thread.py
-lib/python1.5/test/test_thread.pyc
-lib/python1.5/test/test_thread.pyo
-lib/python1.5/test/test_time.py
-lib/python1.5/test/test_time.pyc
-lib/python1.5/test/test_time.pyo
-lib/python1.5/test/test_timing.py
-lib/python1.5/test/test_timing.pyc
-lib/python1.5/test/test_timing.pyo
-lib/python1.5/test/test_tokenize.py
-lib/python1.5/test/test_tokenize.pyc
-lib/python1.5/test/test_tokenize.pyo
-lib/python1.5/test/test_types.py
-lib/python1.5/test/test_types.pyc
-lib/python1.5/test/test_types.pyo
-lib/python1.5/test/test_unpack.py
-lib/python1.5/test/test_unpack.pyc
-lib/python1.5/test/test_unpack.pyo
-lib/python1.5/test/test_userdict.py
-lib/python1.5/test/test_userdict.pyc
-lib/python1.5/test/test_userdict.pyo
-lib/python1.5/test/test_userlist.py
-lib/python1.5/test/test_userlist.pyc
-lib/python1.5/test/test_userlist.pyo
-lib/python1.5/test/test_xmllib.py
-lib/python1.5/test/test_xmllib.pyc
-lib/python1.5/test/test_xmllib.pyo
-lib/python1.5/test/test_zlib.py
-lib/python1.5/test/test_zlib.pyc
-lib/python1.5/test/test_zlib.pyo
-lib/python1.5/test/testall.py
-lib/python1.5/test/testall.pyc
-lib/python1.5/test/testall.pyo
-lib/python1.5/test/testimg.uue
-lib/python1.5/test/testimgr.uue
-lib/python1.5/test/testrgb.uue
-lib/python1.5/test/tokenize_tests.py
-lib/python1.5/test/tokenize_tests.pyc
-lib/python1.5/test/tokenize_tests.pyo
-lib/python1.5/threading.py
-lib/python1.5/threading.pyc
-lib/python1.5/threading.pyo
-lib/python1.5/toaiff.py
-lib/python1.5/toaiff.pyc
-lib/python1.5/toaiff.pyo
-lib/python1.5/token.py
-lib/python1.5/token.pyc
-lib/python1.5/token.pyo
-lib/python1.5/tokenize.py
-lib/python1.5/tokenize.pyc
-lib/python1.5/tokenize.pyo
-lib/python1.5/traceback.py
-lib/python1.5/traceback.pyc
-lib/python1.5/traceback.pyo
-lib/python1.5/tty.py
-lib/python1.5/tty.pyc
-lib/python1.5/tty.pyo
-lib/python1.5/turtle.py
-lib/python1.5/turtle.pyc
-lib/python1.5/turtle.pyo
-lib/python1.5/types.py
-lib/python1.5/types.pyc
-lib/python1.5/types.pyo
-lib/python1.5/tzparse.py
-lib/python1.5/tzparse.pyc
-lib/python1.5/tzparse.pyo
-lib/python1.5/urllib.py
-lib/python1.5/urllib.pyc
-lib/python1.5/urllib.pyo
-lib/python1.5/urlparse.py
-lib/python1.5/urlparse.pyc
-lib/python1.5/urlparse.pyo
-lib/python1.5/user.py
-lib/python1.5/user.pyc
-lib/python1.5/user.pyo
-lib/python1.5/util.py
-lib/python1.5/util.pyc
-lib/python1.5/util.pyo
-lib/python1.5/uu.py
-lib/python1.5/uu.pyc
-lib/python1.5/uu.pyo
-lib/python1.5/wave.py
-lib/python1.5/wave.pyc
-lib/python1.5/wave.pyo
-lib/python1.5/whichdb.py
-lib/python1.5/whichdb.pyc
-lib/python1.5/whichdb.pyo
-lib/python1.5/whrandom.py
-lib/python1.5/whrandom.pyc
-lib/python1.5/whrandom.pyo
-lib/python1.5/xdrlib.py
-lib/python1.5/xdrlib.pyc
-lib/python1.5/xdrlib.pyo
-lib/python1.5/xmllib.py
-lib/python1.5/xmllib.pyc
-lib/python1.5/xmllib.pyo
-@dirrm include/python1.5
-@dirrm lib/python1.5/config
-@dirrm lib/python1.5/lib-dynload
-@dirrm lib/python1.5/lib-stdwin
-@dirrm lib/python1.5/lib-tk
-@dirrm lib/python1.5/plat-freebsd2
-@dirrm lib/python1.5/plat-freebsd3
-@dirrm lib/python1.5/plat-freebsd4
-@dirrm lib/python1.5/site-packages
-@dirrm lib/python1.5/test/output
-@dirrm lib/python1.5/test
-@dirrm lib/python1.5
-@exec mkdir -p %D/lib/python1.5/site-packages
-@dirrm share/doc/python
diff --git a/lang/python30/pkg-plist.Tools b/lang/python30/pkg-plist.Tools
deleted file mode 100644
index 1cfdce245dbc..000000000000
--- a/lang/python30/pkg-plist.Tools
+++ /dev/null
@@ -1,203 +0,0 @@
-lib/python1.5/Tools/README
-lib/python1.5/Tools/audiopy/README
-lib/python1.5/Tools/audiopy/audiopy
-lib/python1.5/Tools/bgen/README
-lib/python1.5/Tools/bgen/bgen/bgen.py
-lib/python1.5/Tools/bgen/bgen/bgenBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenGenerator.py
-lib/python1.5/Tools/bgen/bgen/bgenGeneratorGroup.py
-lib/python1.5/Tools/bgen/bgen/bgenHeapBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenModule.py
-lib/python1.5/Tools/bgen/bgen/bgenObjectDefinition.py
-lib/python1.5/Tools/bgen/bgen/bgenOutput.py
-lib/python1.5/Tools/bgen/bgen/bgenStackBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenStringBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenType.py
-lib/python1.5/Tools/bgen/bgen/bgenVariable.py
-lib/python1.5/Tools/bgen/bgen/bgenlocations.py
-lib/python1.5/Tools/bgen/bgen/macsupport.py
-lib/python1.5/Tools/bgen/bgen/scantools.py
-lib/python1.5/Tools/faqwiz/README
-lib/python1.5/Tools/faqwiz/faqconf.py
-lib/python1.5/Tools/faqwiz/faqcust.py
-lib/python1.5/Tools/faqwiz/faqw.py
-lib/python1.5/Tools/faqwiz/faqwiz.py
-lib/python1.5/Tools/freeze/.cvsignore
-lib/python1.5/Tools/freeze/README
-lib/python1.5/Tools/freeze/bkfile.py
-lib/python1.5/Tools/freeze/checkextensions.py
-lib/python1.5/Tools/freeze/checkextensions_win32.py
-lib/python1.5/Tools/freeze/extensions_win32.ini
-lib/python1.5/Tools/freeze/freeze.py
-lib/python1.5/Tools/freeze/hello.py
-lib/python1.5/Tools/freeze/makeconfig.py
-lib/python1.5/Tools/freeze/makefreeze.py
-lib/python1.5/Tools/freeze/makemakefile.py
-lib/python1.5/Tools/freeze/modulefinder.py
-lib/python1.5/Tools/freeze/parsesetup.py
-lib/python1.5/Tools/freeze/win32.html
-lib/python1.5/Tools/freeze/winmakemakefile.py
-lib/python1.5/Tools/idle/AutoExpand.py
-lib/python1.5/Tools/idle/AutoIndent.py
-lib/python1.5/Tools/idle/Bindings.py
-lib/python1.5/Tools/idle/ChangeLog
-lib/python1.5/Tools/idle/ClassBrowser.py
-lib/python1.5/Tools/idle/ColorDelegator.py
-lib/python1.5/Tools/idle/Debugger.py
-lib/python1.5/Tools/idle/Delegator.py
-lib/python1.5/Tools/idle/EditorWindow.py
-lib/python1.5/Tools/idle/FileList.py
-lib/python1.5/Tools/idle/FormatParagraph.py
-lib/python1.5/Tools/idle/FrameViewer.py
-lib/python1.5/Tools/idle/GrepDialog.py
-lib/python1.5/Tools/idle/History.py
-lib/python1.5/Tools/idle/IOBinding.py
-lib/python1.5/Tools/idle/MultiScrolledLists.py
-lib/python1.5/Tools/idle/NEWS.txt
-lib/python1.5/Tools/idle/OutputWindow.py
-lib/python1.5/Tools/idle/PathBrowser.py
-lib/python1.5/Tools/idle/Percolator.py
-lib/python1.5/Tools/idle/PyShell.py
-lib/python1.5/Tools/idle/README.txt
-lib/python1.5/Tools/idle/ReplaceDialog.py
-lib/python1.5/Tools/idle/ScriptBinding.py
-lib/python1.5/Tools/idle/ScrolledList.py
-lib/python1.5/Tools/idle/SearchBinding.py
-lib/python1.5/Tools/idle/SearchDialog.py
-lib/python1.5/Tools/idle/SearchDialogBase.py
-lib/python1.5/Tools/idle/SearchEngine.py
-lib/python1.5/Tools/idle/Separator.py
-lib/python1.5/Tools/idle/StackViewer.py
-lib/python1.5/Tools/idle/TODO.txt
-lib/python1.5/Tools/idle/UndoDelegator.py
-lib/python1.5/Tools/idle/WidgetRedirector.py
-lib/python1.5/Tools/idle/WindowList.py
-lib/python1.5/Tools/idle/ZoomHeight.py
-lib/python1.5/Tools/idle/eventparse.py
-lib/python1.5/Tools/idle/extend.py
-lib/python1.5/Tools/idle/extend.txt
-lib/python1.5/Tools/idle/help.txt
-lib/python1.5/Tools/idle/idle.bat
-lib/python1.5/Tools/idle/idle.py
-lib/python1.5/Tools/idle/idle.pyw
-lib/python1.5/Tools/idle/idlever.py
-lib/python1.5/Tools/idle/keydefs.py
-lib/python1.5/Tools/idle/testcode.py
-lib/python1.5/Tools/modulator/EXAMPLE.py
-lib/python1.5/Tools/modulator/README
-lib/python1.5/Tools/modulator/ScrolledListbox.py
-lib/python1.5/Tools/modulator/Templates/copyright
-lib/python1.5/Tools/modulator/Templates/module_head
-lib/python1.5/Tools/modulator/Templates/module_method
-lib/python1.5/Tools/modulator/Templates/module_tail
-lib/python1.5/Tools/modulator/Templates/object_head
-lib/python1.5/Tools/modulator/Templates/object_method
-lib/python1.5/Tools/modulator/Templates/object_mlist
-lib/python1.5/Tools/modulator/Templates/object_new
-lib/python1.5/Tools/modulator/Templates/object_structure
-lib/python1.5/Tools/modulator/Templates/object_tail
-lib/python1.5/Tools/modulator/Templates/object_tp_as_mapping
-lib/python1.5/Tools/modulator/Templates/object_tp_as_number
-lib/python1.5/Tools/modulator/Templates/object_tp_as_sequence
-lib/python1.5/Tools/modulator/Templates/object_tp_call
-lib/python1.5/Tools/modulator/Templates/object_tp_compare
-lib/python1.5/Tools/modulator/Templates/object_tp_dealloc
-lib/python1.5/Tools/modulator/Templates/object_tp_getattr
-lib/python1.5/Tools/modulator/Templates/object_tp_hash
-lib/python1.5/Tools/modulator/Templates/object_tp_print
-lib/python1.5/Tools/modulator/Templates/object_tp_repr
-lib/python1.5/Tools/modulator/Templates/object_tp_setattr
-lib/python1.5/Tools/modulator/Templates/object_tp_str
-lib/python1.5/Tools/modulator/Tkextra.py
-lib/python1.5/Tools/modulator/genmodule.py
-lib/python1.5/Tools/modulator/modulator.py
-lib/python1.5/Tools/modulator/varsubst.py
-lib/python1.5/Tools/pynche/ChipViewer.py
-lib/python1.5/Tools/pynche/ColorDB.py
-lib/python1.5/Tools/pynche/DetailsViewer.py
-lib/python1.5/Tools/pynche/ListViewer.py
-lib/python1.5/Tools/pynche/Main.py
-lib/python1.5/Tools/pynche/PyncheWidget.py
-lib/python1.5/Tools/pynche/README
-lib/python1.5/Tools/pynche/StripViewer.py
-lib/python1.5/Tools/pynche/Switchboard.py
-lib/python1.5/Tools/pynche/TextViewer.py
-lib/python1.5/Tools/pynche/TypeinViewer.py
-lib/python1.5/Tools/pynche/X/rgb.txt
-lib/python1.5/Tools/pynche/X/xlicense.txt
-lib/python1.5/Tools/pynche/__init__.py
-lib/python1.5/Tools/pynche/pyColorChooser.py
-lib/python1.5/Tools/pynche/pynche
-lib/python1.5/Tools/pynche/pynche.pyw
-lib/python1.5/Tools/scripts/README
-lib/python1.5/Tools/scripts/byteyears.py
-lib/python1.5/Tools/scripts/checkpyc.py
-lib/python1.5/Tools/scripts/classfix.py
-lib/python1.5/Tools/scripts/copytime.py
-lib/python1.5/Tools/scripts/crlf.py
-lib/python1.5/Tools/scripts/cvsfiles.py
-lib/python1.5/Tools/scripts/dutree.doc
-lib/python1.5/Tools/scripts/dutree.py
-lib/python1.5/Tools/scripts/eptags.py
-lib/python1.5/Tools/scripts/findlinksto.py
-lib/python1.5/Tools/scripts/fixcid.py
-lib/python1.5/Tools/scripts/fixheader.py
-lib/python1.5/Tools/scripts/fixnotice.py
-lib/python1.5/Tools/scripts/fixps.py
-lib/python1.5/Tools/scripts/ftpmirror.py
-lib/python1.5/Tools/scripts/h2py.py
-lib/python1.5/Tools/scripts/ifdef.py
-lib/python1.5/Tools/scripts/lfcr.py
-lib/python1.5/Tools/scripts/linktree.py
-lib/python1.5/Tools/scripts/lll.py
-lib/python1.5/Tools/scripts/logmerge.py
-lib/python1.5/Tools/scripts/mailerdaemon.py
-lib/python1.5/Tools/scripts/methfix.py
-lib/python1.5/Tools/scripts/mkreal.py
-lib/python1.5/Tools/scripts/ndiff.py
-lib/python1.5/Tools/scripts/nm2def.py
-lib/python1.5/Tools/scripts/objgraph.py
-lib/python1.5/Tools/scripts/pathfix.py
-lib/python1.5/Tools/scripts/pdeps.py
-lib/python1.5/Tools/scripts/pindent.py
-lib/python1.5/Tools/scripts/ptags.py
-lib/python1.5/Tools/scripts/rgrep.py
-lib/python1.5/Tools/scripts/suff.py
-lib/python1.5/Tools/scripts/sum5.py
-lib/python1.5/Tools/scripts/tabnanny.py
-lib/python1.5/Tools/scripts/tabpolice.py
-lib/python1.5/Tools/scripts/texi2html.py
-lib/python1.5/Tools/scripts/treesync.py
-lib/python1.5/Tools/scripts/untabify.py
-lib/python1.5/Tools/scripts/which.py
-lib/python1.5/Tools/scripts/xxci.py
-lib/python1.5/Tools/versioncheck/README
-lib/python1.5/Tools/versioncheck/_checkversion.py
-lib/python1.5/Tools/versioncheck/checkversions.py
-lib/python1.5/Tools/versioncheck/pyversioncheck.py
-lib/python1.5/Tools/webchecker/README
-lib/python1.5/Tools/webchecker/robotparser.py
-lib/python1.5/Tools/webchecker/tktools.py
-lib/python1.5/Tools/webchecker/wcgui.py
-lib/python1.5/Tools/webchecker/wcmac.py
-lib/python1.5/Tools/webchecker/wcnew.py
-lib/python1.5/Tools/webchecker/webchecker.py
-lib/python1.5/Tools/webchecker/websucker.py
-lib/python1.5/Tools/webchecker/wsgui.py
-lib/python1.5/Tools/world/README
-lib/python1.5/Tools/world/world
-@dirrm lib/python1.5/Tools/world
-@dirrm lib/python1.5/Tools/webchecker
-@dirrm lib/python1.5/Tools/versioncheck
-@dirrm lib/python1.5/Tools/scripts
-@dirrm lib/python1.5/Tools/pynche/X
-@dirrm lib/python1.5/Tools/pynche
-@dirrm lib/python1.5/Tools/modulator/Templates
-@dirrm lib/python1.5/Tools/modulator
-@dirrm lib/python1.5/Tools/idle
-@dirrm lib/python1.5/Tools/freeze
-@dirrm lib/python1.5/Tools/faqwiz
-@dirrm lib/python1.5/Tools/bgen/bgen
-@dirrm lib/python1.5/Tools/bgen
-@dirrm lib/python1.5/Tools/audiopy
-@dirrm lib/python1.5/Tools
diff --git a/lang/python30/pkg-plist.gmp b/lang/python30/pkg-plist.gmp
deleted file mode 100644
index 4b041045de3e..000000000000
--- a/lang/python30/pkg-plist.gmp
+++ /dev/null
@@ -1 +0,0 @@
-lib/python1.5/lib-dynload/mpzmodule.so
diff --git a/lang/python31/Makefile b/lang/python31/Makefile
deleted file mode 100644
index fe715b119522..000000000000
--- a/lang/python31/Makefile
+++ /dev/null
@@ -1,114 +0,0 @@
-# New ports collection makefile for: python
-# Version required: 1.5.2
-# Date created: 08 August 1995
-# Whom: jkh
-#
-# $FreeBSD$
-#
-
-DISTNAME= py152
-PKGNAME= python-1.5.2
-CATEGORIES= lang python tk82
-MASTER_SITES= ftp://www.python.org/pub/python/src/ \
- ftp://ftp.cwi.nl/pub/python/src/
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= tg@FreeBSD.org
-
-LIB_DEPENDS= ${TK_DEPENDS}
-
-DIST_SUBDIR= python
-WRKSRC= ${WRKDIR}/Python-1.5.2
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-fpectl --with-libs='-lxpg4'
-CONFIGURE_ENV= OPT="${CFLAGS}"
-INSTALL_TARGET= install
-PLIST= ${WRKDIR}/PLIST
-MAN1= python.1
-
-#
-# The standard setup file
-#
-SETUP_FILE= Setup
-
-#
-# Support for Tk is compiled in by default.
-#
-WITH_TK?= yes
-.if defined(WITH_TK) && $(WITH_TK) == yes
-TK_DEPENDS= tk82.1:${PORTSDIR}/x11-toolkits/tk82
-SETUP_LOCAL= Setup.tk
-PLIST_TK= ${PKGDIR}/PLIST.tk
-.endif
-
-#
-# If you want to use Python's thread module, you need to set WITH_THREADS
-# to 'yes', and you must have the FreeBSD threading c library (libc_r)
-# installed. See 'man 3 pthread' for details on libc_r.
-#
-# This option is enabled by default.
-#
-WITH_THREADS?= yes
-LIBC_R!= /sbin/ldconfig -r | grep c_r || true
-.if ${LIBC_R} != "" && defined(WITH_THREADS) && ${WITH_THREADS} == yes
-CONFIGURE_ARGS+= --with-thread
-CFLAGS+= -D_THREAD_SAFE
-CONFIGURE_ENV+= LDFLAGS="-pthread ${LDFLAGS}"
-.endif
-
-#
-# The mpz module is built on machines with a full source tree
-#
-.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
-SETUP_LOCAL+= Setup.gmp
-PLIST_GMP= ${PKGDIR}/PLIST.gmp
-.endif
-
-#
-# Install the Tools by default. It contains scripts ranging from an IDE
-# to a web tree checker, to a collection of simple scripts that are useful
-# while extending or managing Python.
-#
-WITH_TOOLS?= yes
-.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
-PLIST_TOOLS= ${PKGDIR}/PLIST.Tools
-.endif
-
-post-extract:
- cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
-
-post-configure:
- ${CP} ${FILESDIR}/${SETUP_FILE} ${WRKSRC}/Modules/Setup
-.for file in ${SETUP_LOCAL}
- ${CAT} ${FILESDIR}/${file} >> ${WRKSRC}/Modules/Setup.local
-.endfor
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 400000
-PLATFORMS=plat-freebsd2 plat-freebsd3
-.elif ${OSVERSION} >= 300000
-PLATFORMS=plat-freebsd2 plat-freebsd4
-.else
-PLATFORMS=plat-freebsd3 plat-freebsd4
-.endif
-
-pre-install:
-.for platform in ${PLATFORMS}
- ${MKDIR} ${PREFIX}/lib/python1.5/${platform}
- ${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/* \
- ${PREFIX}/lib/python1.5/${platform}/
-.endfor
- @sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
-
-post-install:
- strip ${PREFIX}/bin/python
- @${MKDIR} ${PREFIX}/share/doc/python
- ${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
- @${MKDIR} ${PREFIX}/lib/python1.5/site-packages
-.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
- @cd ${WRKSRC}; tar cf - Tools | \
- (cd ${PREFIX}/lib/python1.5; tar xf -)
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/lang/python31/distinfo b/lang/python31/distinfo
deleted file mode 100644
index 72ca6a75cf6c..000000000000
--- a/lang/python31/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (python/py152.tgz) = e9d677ae6d5a3efc6937627ed8a3e752
diff --git a/lang/python31/files/Setup b/lang/python31/files/Setup
deleted file mode 100644
index ec3a6be9631a..000000000000
--- a/lang/python31/files/Setup
+++ /dev/null
@@ -1,401 +0,0 @@
-# The file Setup is used by the makesetup script to construct the files
-# Makefile and config.c, from Makefile.pre and config.c.in,
-# respectively. The file Setup itself is initially copied from
-# Setup.in; once it exists it will not be overwritten, so you can edit
-# Setup to your heart's content. Note that Makefile.pre is created
-# from Makefile.pre.in by the toplevel configure script.
-
-# (VPATH notes: Setup and Makefile.pre are in the build directory, as
-# are Makefile and config.c; the *.in files are in the source
-# directory.)
-
-# Each line in this file describes one or more optional modules.
-# Comment out lines to suppress modules.
-# Lines have the following structure:
-#
-# <module> ... [<sourcefile> ...] [<cpparg> ...] [<library> ...]
-#
-# <sourcefile> is anything ending in .c (.C, .cc, .c++ are C++ files)
-# <cpparg> is anything starting with -I, -D, -U or -C
-# <library> is anything ending in .a or beginning with -l or -L
-# <module> is anything else but should be a valid Python
-# identifier (letters, digits, underscores, beginning with non-digit)
-#
-# Lines can also have the form
-#
-# <name> = <value>
-#
-# which defines a Make variable definition inserted into Makefile.in
-#
-# Finally, if a line has the literal form
-#
-# *shared*
-#
-# (that is including the '*' and '*' !) then the following modules will
-# not be included in the config.c file, nor in the list of objects to be
-# added to the library archive, and their linker options won't be added
-# to the linker options, but rules to create their .o files and their
-# shared libraries will still be added to the Makefile, and their
-# names will be collected in the Make variable SHAREDMODS. This is
-# used to build modules as shared libraries. (They must be installed
-# using "make sharedinstall".) (For compatibility, *noconfig* has the
-# same effect as *shared*.)
-
-# NOTE: As a standard policy, as many modules as can be supported by a
-# platform should be present. The distribution comes with all modules
-# enabled that are supported by most platforms and don't require you
-# to ftp sources from elsewhere.
-
-
-# Some special rules to define PYTHONPATH.
-# Edit the definitions below to indicate which options you are using.
-# Don't add any whitespace or comments!
-
-# Directories where library files get installed.
-# DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
-DESTLIB=$(LIBDEST)
-MACHDESTLIB=$(BINLIBDEST)
-
-# NOTE: all the paths are now relative to the prefix that is computed
-# at run time!
-
-# Standard path -- don't edit.
-# No leading colon since this is the first entry
-# Empty since this is now just the runtime prefix.
-DESTPATH=
-
-# Site specific path insertions -- should begin with : if non-empty
-SITEPATH=
-
-# Standard enabled (tests are always available)
-TESTPATH=:test
-
-# Path for machine- or system-dependent modules (and shared libraries)
-MACHDEPPATH=:plat-$(MACHDEP)
-
-COREPYTHONPATH=$(DESTPATH)$(SITEPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
-PYTHONPATH=$(COREPYTHONPATH)
-
-
-# The modules listed here can't be built as shared libraries for
-# various reasons; therefore they are listed here instead of in the
-# normal order.
-
-# Some modules that are normally always on:
-
-regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style
-pcre pcremodule.c pypcre.c # Regular expressions, Perl style (for re.py)
-posix posixmodule.c # posix (UNIX) system calls
-signal signalmodule.c # signal(2)
-
-# The SGI specific GL module:
-
-GLHACK=-Dclear=__GLclear
-#gl glmodule.c cgensupport.c -I$(srcdir) $(GLHACK) -lgl -lX11
-
-# The thread module is now automatically enabled, see Setup.thread.
-
-# Pure module. Cannot be linked dynamically.
-# -DWITH_QUANTIFY, -DWITH_PURIFY, or -DWITH_ALL_PURE
-#WHICH_PURE_PRODUCTS=-DWITH_ALL_PURE
-#PURE_INCLS=-I/usr/local/include
-#PURE_STUBLIBS=-L/usr/local/lib -lpurify_stubs -lquantify_stubs
-#pure puremodule.c $(WHICH_PURE_PRODUCTS) $(PURE_INCLS) $(PURE_STUBLIBS)
-
-# Uncommenting the following line tells makesetup that all following
-# modules are to be built as shared libraries (see above for more
-# detail):
-
-#*shared*
-
-
-# GNU readline. Unlike previous Python incarnations, GNU readline is
-# now incorporated in an optional module, configured in the Setup file
-# instead of by a configure script switch. You may have to insert a
-# -L option pointing to the directory where libreadline.* lives,
-# and you may have to change -ltermcap to -ltermlib or perhaps remove
-# it, depending on your system -- see the GNU readline instructions.
-# It's okay for this to be a shared library, too.
-
-readline readline.c -lmytinfo -lreadline -ltermcap
-
-
-# Modules that should always be present (non UNIX dependent):
-
-array arraymodule.c # array objects
-cmath cmathmodule.c # complex math library functions
-math mathmodule.c -lm # math library functions, e.g. sin()
-strop stropmodule.c # fast string operations implemented in C
-struct structmodule.c # binary structure packing/unpacking
-time timemodule.c # -lm # time operations and variables
-operator operator.c # operator.add() and similar goodies
-
-_locale _localemodule.c # access to ISO C locale support
-
-
-# Modules with some UNIX dependencies -- on by default:
-# (If you have a really backward UNIX, select and socket may not be
-# supported...)
-
-fcntl fcntlmodule.c # fcntl(2) and ioctl(2)
-pwd pwdmodule.c # pwd(3)
-grp grpmodule.c # grp(3)
-select selectmodule.c # select(2); not on ancient System V
-socket socketmodule.c # socket(2); not on ancient System V
-errno errnomodule.c # posix (UNIX) errno values
-
-# The crypt module is now disabled by default because it breaks builds
-# on many systems (where -lcrypt is needed), e.g. Linux (I believe).
-crypt cryptmodule.c -lcrypt # crypt(3); needs -lcrypt on some systems
-
-*shared*
-
-# Some more UNIX dependent modules -- off by default, since these
-# are not supported by all UNIX systems:
-
-nis nismodule.c # Sun yellow pages -- not everywhere
-termios termios.c # Steen Lumholt's termios module
-resource resource.c # Jeremy Hylton's rlimit interface
-
-
-# Multimedia modules -- off by default.
-# These don't work for 64-bit platforms!!!
-# These represent audio samples or images as strings:
-
-audioop audioop.c # Operations on audio samples
-imageop imageop.c # Operations on images
-rgbimg rgbimgmodule.c # Read SGI RGB image files (but coded portably)
-
-
-# The stdwin module provides a simple, portable (between X11 and Mac)
-# windowing interface. You need to ftp the STDWIN library, e.g. from
-# ftp://ftp.cwi.nl/pub/stdwin. (If you get it elsewhere, be sure to
-# get version 1.0 or higher!) The STDWIN variable must point to the
-# STDWIN toplevel directory.
-
-# Uncomment and edit as needed:
-#STDWIN=/ufs/guido/src/stdwin
-
-# Uncomment these lines:
-#STDWINPATH=:$(DESTLIB)/stdwin
-#LIBTEXTEDIT=$(STDWIN)/$(MACHDEP)/Packs/textedit/libtextedit.a
-#LIBX11STDWIN=$(STDWIN)/$(MACHDEP)/Ports/x11/libstdwin.a
-#stdwin stdwinmodule.c -I$(STDWIN)/H $(LIBTEXTEDIT) $(LIBX11STDWIN) -lX11
-
-# Use this instead of the last two lines above for alphanumeric stdwin:
-#LIBALFASTDWIN=$(STDWIN)/$(MACHDEP)/Ports/alfa/libstdwin.a
-#stdwin stdwinmodule.c -I$(STDWIN)/H $(LIBTEXTEDIT) $(LIBALFASTDWIN) -ltermcap
-
-
-# The md5 module implements the RSA Data Security, Inc. MD5
-# Message-Digest Algorithm, described in RFC 1321. The necessary files
-# md5c.c and md5.h are included here.
-
-md5 md5module.c md5c.c
-
-
-# The sha module implements the SHA checksum algorithm.
-# (NIST's Secure Hash Algorithm.)
-sha shamodule.c
-
-
-# The mpz module interfaces to the GNU Multiple Precision library.
-# You need to ftp the GNU MP library.
-# The GMP variable must point to the GMP source directory.
-# This was originally written and tested against GMP 1.2 and 1.3.2.
-# It has been modified by Rob Hooft to work with 2.0.2 as well, but I
-# haven't tested it recently.
-
-# A compatible MP library unencombered by the GPL also exists. It was
-# posted to comp.sources.misc in volume 40 and is widely available from
-# FTP archive sites. One URL for it is:
-# ftp://gatekeeper.dec.com/.b/usenet/comp.sources.misc/volume40/fgmp/part01.Z
-
-#GMP=/ufs/guido/src/gmp
-#mpz mpzmodule.c -lgmp
-
-
-# SGI IRIX specific modules -- off by default.
-
-# These module work on any SGI machine:
-
-# *** gl must be enabled higher up in this file ***
-#fm fmmodule.c -lfm -lgl # Font Manager
-#sgi sgimodule.c # sgi.nap() and a few more
-
-# This module requires the header file
-# /usr/people/4Dgifts/iristools/include/izoom.h:
-
-#imgfile imgfile.c -limage -lgutil -lm # Image Processing Utilities
-
-
-# These modules require the Multimedia Development Option (I think):
-
-#al almodule.c -laudio # Audio Library
-#cd cdmodule.c -lcdaudio -lds -lmediad # CD Audio Library
-#cl clmodule.c -lcl -lawareaudio # Compression Library
-#sv svmodule.c yuvconvert.c -lsvideo -lXext -lX11 # Starter Video
-
-
-# The FORMS library, by Mark Overmars, implements user interface
-# components such as dialogs and buttons using SGI's GL and FM
-# libraries. You must ftp the FORMS library separately from
-# ftp://ftp.cs.ruu.nl/pub/SGI/FORMS. It was tested with FORMS 2.2a.
-# The FORMS variable must point to the FORMS subdirectory of the forms
-# toplevel directory:
-
-#FORMS=/ufs/guido/src/forms/FORMS
-#fl flmodule.c -I$(FORMS) $(FORMS)/libforms.a -lfm -lgl
-
-
-# SunOS specific modules -- off by default:
-
-#sunaudiodev sunaudiodev.c
-
-
-# George Neville-Neil's timing module:
-
-timing timingmodule.c
-
-
-# The _tkinter module.
-#
-# The TKPATH variable is always enabled, to save you the effort.
-TKPATH=:lib-tk
-
-# The command for _tkinter is long and site specific. Please
-# uncomment and/or edit those parts as indicated. If you don't have a
-# specific extension (e.g. Tix or BLT), leave the corresponding line
-# commented out. (Leave the trailing backslashes in! If you
-# experience strange errors, you may want to join all uncommented
-# lines and remove the backslashes -- the backslash interpretation is
-# done by the shell's "read" command and it may not be implemented on
-# every system.
-
-# *** Always uncomment this (leave the leading underscore in!):
-# _tkinter _tkinter.c tkappinit.c -DWITH_APPINIT \
-# *** Uncommend and edit to reflect where your X11 header files are:
-# -I/usr/X11R6/include \
-# *** Or uncomment this for Solaris:
-# -I/usr/openwin/include \
-# *** Uncomment and edit to reflect where your Tcl/Tk headers are:
-# -I/usr/local/include \
-# *** Uncomment and edit for Tix extension only:
-# -DWITH_TIX -ltix4.1.8.0 \
-# *** Uncomment and edit for BLT extension only:
-# -DWITH_BLT -I/usr/local/blt/blt8.0-unoff/include -lBLT8.0 \
-# *** Uncomment and edit for PIL (TkImaging) extension only:
-# -DWITH_PIL -I../Extensions/Imaging/libImaging tkImaging.c \
-# *** Uncomment and edit for Mesa (what's Mesa?):
-# -lGL -lGLU -lMesatk -lMesaaux \
-# *** Uncomment and edit for TOGL extension only:
-# -DWITH_TOGL togl.c \
-# *** Uncomment and edit to reflect where your Tcl/Tk libraries are:
-# -L/usr/local/lib \
-# *** Uncomment and edit to reflect your Tcl/Tk versions:
-# -ltk8.0 -ltcl8.0 \
-# *** Uncomment and edit to reflect where your X11 libraries are:
-# -L/usr/X11R6/lib \
-# *** Or uncomment this for Solaris:
-# -L/usr/openwin/lib \
-# *** Always uncomment this; X11 libraries to link with:
-# -lX11 -lXext -lXmu
-
-
-# Lance Ellinghaus's modules:
-
-rotor rotormodule.c # enigma-inspired encryption
-syslog syslogmodule.c # syslog daemon interface
-
-
-# Lance's curses module. This requires the System V version of
-# curses, sometimes known as ncurses (e.g. on Linux, link with
-# -lncurses instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include
-# -L/usr/5lib before -lcurses).
-
-curses cursesmodule.c -lmytinfo -lncurses -ltermcap
-
-
-
-# Tommy Burnette's 'new' module (creates new empty objects of certain kinds):
-
-#new newmodule.c
-
-
-# Generic (SunOS / SVR4) dynamic loading module.
-# This is not needed for dynamic loading of Python modules --
-# it is a highly experimental and dangerous device for calling
-# *arbitrary* C functions in *arbitrary* shared libraries:
-
-dl dlmodule.c
-
-# Modules that provide persistent dictionary-like semantics. You will
-# probably want to arrange for at least one of them to be available on
-# your machine, though none are defined by default because of library
-# dependencies. The Python module anydbm.py provides an
-# implementation independent wrapper for these; dumbdbm.py provides
-# similar functionality (but slower of course) implemented in Python.
-
-# The standard Unix dbm module:
-
-dbm dbmmodule.c # dbm(3) may require -lndbm or similar
-
-# Anthony Baxter's gdbm module (derived from Jack's dbm module)
-# GNU dbm(3) will require -lgdbm:
-
-#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
-
-
-# Berkeley DB interface.
-#
-# This requires the Berkeley DB code, see
-# ftp://ftp.cs.berkeley.edu/pub/4bsd/db.1.85.tar.gz
-#
-# Edit the variables DB and DBPORT to point to the db top directory
-# and the subdirectory of PORT where you built it.
-
-#DB=/depot/sundry/src/db.1.85/
-#DBPORT=$(DB)/PORT/sunos.5.2
-#bsddb bsddbmodule.o -I$(DB)/include -I$(DBPORT) $(DBPORT)/libdb.a
-bsddb bsddbmodule.o
-
-
-
-# David Wayne Williams' soundex module
-#soundex soundex.c
-
-# Helper module for various ascii-encoders
-binascii binascii.c
-
-# Fred Drake's interface to the Python parser.
-parser parsermodule.c
-
-# Digital Creations' cStringIO and cPickle
-cStringIO cStringIO.c
-cPickle cPickle.c
-
-
-# Lee Busby's SIGFPE modules.
-# The library to link fpectl with is platform specific.
-# Choose *one* of the options below for fpectl:
-
-# For SGI IRIX (tested on 5.3):
-#fpectl fpectlmodule.c -lfpe
-
-# For Solaris with SunPro compiler (tested on Solaris 2.5 with SunPro C 4.2):
-# (Without the compiler you don't have -lsunmath.)
-#fpectl fpectlmodule.c -R/opt/SUNWspro/lib -lsunmath -lm
-
-# For other systems: see instructions in fpectlmodule.c.
-fpectl fpectlmodule.c
-
-# Test module for fpectl. No extra libraries needed.
-fpetest fpetestmodule.c
-
-# Andrew Kuchling's zlib module.
-# This require zlib 1.0.4 (or later). See http://quest.jpl.nasa.gov/zlib/
-zlib zlibmodule.c -lz
-
-
-# Example -- included for reference only:
-# xx xxmodule.c
diff --git a/lang/python31/files/Setup.gmp b/lang/python31/files/Setup.gmp
deleted file mode 100644
index 5e70d8f76734..000000000000
--- a/lang/python31/files/Setup.gmp
+++ /dev/null
@@ -1,16 +0,0 @@
-*shared*
-
-# The mpz module interfaces to the GNU Multiple Precision library.
-# You need to ftp the GNU MP library.
-# The GMP variable must point to the GMP source directory.
-# This was originally written and tested against GMP 1.2 and 1.3.2.
-# It has been modified by Rob Hooft to work with 2.0.2 as well, but I
-# haven't tested it recently.
-
-# A compatible MP library unencombered by the GPL also exists. It was
-# posted to comp.sources.misc in volume 40 and is widely available from
-# FTP archive sites. One URL for it is:
-# ftp://gatekeeper.dec.com/.b/usenet/comp.sources.misc/volume40/fgmp/part01.Z
-
-GMP=/usr/src/contrib/libgmp
-mpz mpzmodule.c -I$(GMP) -I$(GMP)/mpn/generic -lgmp
diff --git a/lang/python31/files/patch-aa b/lang/python31/files/patch-aa
deleted file mode 100644
index d55ebc99fd46..000000000000
--- a/lang/python31/files/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
---- Makefile.in.orig Tue Dec 9 16:18:33 1997
-+++ Makefile.in Sat Dec 13 11:19:12 1997
-@@ -131,8 +131,8 @@
-
- # Portable install script (configure doesn't always guess right)
- INSTALL= @srcdir@/install-sh -c
--INSTALL_PROGRAM=${INSTALL} -m $(EXEMODE)
--INSTALL_DATA= ${INSTALL} -m $(FILEMODE)
-+INSTALL_PROGRAM=${BSD_INSTALL_SCRIPT}
-+INSTALL_DATA= ${BSD_INSTALL_DATA}
-
- # --with-PACKAGE options for configure script
- # e.g. --with-readline --with-svr5 --with-solaris --with-thread
diff --git a/lang/python31/pkg-comment b/lang/python31/pkg-comment
deleted file mode 100644
index d2f9289af5eb..000000000000
--- a/lang/python31/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An interpreted object-oriented programming language
diff --git a/lang/python31/pkg-descr b/lang/python31/pkg-descr
deleted file mode 100644
index a2103f1521db..000000000000
--- a/lang/python31/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Python is an interpreted object-oriented programming language, and is
-often compared to Tcl, Perl or Scheme.
diff --git a/lang/python31/pkg-plist b/lang/python31/pkg-plist
deleted file mode 100644
index 2360c6ba0f0d..000000000000
--- a/lang/python31/pkg-plist
+++ /dev/null
@@ -1,997 +0,0 @@
-bin/python1.5
-bin/python
-share/doc/python/COPYRIGHT
-include/python1.5/Python.h
-include/python1.5/abstract.h
-include/python1.5/bitset.h
-include/python1.5/bufferobject.h
-include/python1.5/cStringIO.h
-include/python1.5/ceval.h
-include/python1.5/classobject.h
-include/python1.5/cobject.h
-include/python1.5/compile.h
-include/python1.5/complexobject.h
-include/python1.5/config.h
-include/python1.5/dictobject.h
-include/python1.5/errcode.h
-include/python1.5/eval.h
-include/python1.5/fileobject.h
-include/python1.5/floatobject.h
-include/python1.5/frameobject.h
-include/python1.5/funcobject.h
-include/python1.5/graminit.h
-include/python1.5/grammar.h
-include/python1.5/import.h
-include/python1.5/intobject.h
-include/python1.5/intrcheck.h
-include/python1.5/listobject.h
-include/python1.5/longintrepr.h
-include/python1.5/longobject.h
-include/python1.5/marshal.h
-include/python1.5/metagrammar.h
-include/python1.5/methodobject.h
-include/python1.5/modsupport.h
-include/python1.5/moduleobject.h
-include/python1.5/mymalloc.h
-include/python1.5/mymath.h
-include/python1.5/myproto.h
-include/python1.5/myselect.h
-include/python1.5/mytime.h
-include/python1.5/node.h
-include/python1.5/object.h
-include/python1.5/objimpl.h
-include/python1.5/opcode.h
-include/python1.5/osdefs.h
-include/python1.5/parsetok.h
-include/python1.5/patchlevel.h
-include/python1.5/pgenheaders.h
-include/python1.5/pydebug.h
-include/python1.5/pyerrors.h
-include/python1.5/pyfpe.h
-include/python1.5/pystate.h
-include/python1.5/pythonrun.h
-include/python1.5/pythread.h
-include/python1.5/rangeobject.h
-include/python1.5/rename2.h
-include/python1.5/sliceobject.h
-include/python1.5/stringobject.h
-include/python1.5/structmember.h
-include/python1.5/sysmodule.h
-include/python1.5/thread.h
-include/python1.5/token.h
-include/python1.5/traceback.h
-include/python1.5/tupleobject.h
-lib/python1.5/BaseHTTPServer.py
-lib/python1.5/BaseHTTPServer.pyc
-lib/python1.5/BaseHTTPServer.pyo
-lib/python1.5/Bastion.py
-lib/python1.5/Bastion.pyc
-lib/python1.5/Bastion.pyo
-lib/python1.5/CGIHTTPServer.py
-lib/python1.5/CGIHTTPServer.pyc
-lib/python1.5/CGIHTTPServer.pyo
-lib/python1.5/ConfigParser.py
-lib/python1.5/ConfigParser.pyc
-lib/python1.5/ConfigParser.pyo
-lib/python1.5/MimeWriter.py
-lib/python1.5/MimeWriter.pyc
-lib/python1.5/MimeWriter.pyo
-lib/python1.5/Queue.py
-lib/python1.5/Queue.pyc
-lib/python1.5/Queue.pyo
-lib/python1.5/SimpleHTTPServer.py
-lib/python1.5/SimpleHTTPServer.pyc
-lib/python1.5/SimpleHTTPServer.pyo
-lib/python1.5/SocketServer.py
-lib/python1.5/SocketServer.pyc
-lib/python1.5/SocketServer.pyo
-lib/python1.5/StringIO.py
-lib/python1.5/StringIO.pyc
-lib/python1.5/StringIO.pyo
-lib/python1.5/UserDict.py
-lib/python1.5/UserDict.pyc
-lib/python1.5/UserDict.pyo
-lib/python1.5/UserList.py
-lib/python1.5/UserList.pyc
-lib/python1.5/UserList.pyo
-lib/python1.5/aifc.py
-lib/python1.5/aifc.pyc
-lib/python1.5/aifc.pyo
-lib/python1.5/anydbm.py
-lib/python1.5/anydbm.pyc
-lib/python1.5/anydbm.pyo
-lib/python1.5/asynchat.py
-lib/python1.5/asynchat.pyc
-lib/python1.5/asynchat.pyo
-lib/python1.5/asyncore.py
-lib/python1.5/asyncore.pyc
-lib/python1.5/asyncore.pyo
-lib/python1.5/audiodev.py
-lib/python1.5/audiodev.pyc
-lib/python1.5/audiodev.pyo
-lib/python1.5/base64.py
-lib/python1.5/base64.pyc
-lib/python1.5/base64.pyo
-lib/python1.5/bdb.py
-lib/python1.5/bdb.pyc
-lib/python1.5/bdb.pyo
-lib/python1.5/binhex.py
-lib/python1.5/binhex.pyc
-lib/python1.5/binhex.pyo
-lib/python1.5/bisect.py
-lib/python1.5/bisect.pyc
-lib/python1.5/bisect.pyo
-lib/python1.5/calendar.py
-lib/python1.5/calendar.pyc
-lib/python1.5/calendar.pyo
-lib/python1.5/cgi.py
-lib/python1.5/cgi.pyc
-lib/python1.5/cgi.pyo
-lib/python1.5/cmd.py
-lib/python1.5/cmd.pyc
-lib/python1.5/cmd.pyo
-lib/python1.5/cmp.py
-lib/python1.5/cmp.pyc
-lib/python1.5/cmp.pyo
-lib/python1.5/cmpcache.py
-lib/python1.5/cmpcache.pyc
-lib/python1.5/cmpcache.pyo
-lib/python1.5/code.py
-lib/python1.5/code.pyc
-lib/python1.5/code.pyo
-lib/python1.5/codeop.py
-lib/python1.5/codeop.pyc
-lib/python1.5/codeop.pyo
-lib/python1.5/colorsys.py
-lib/python1.5/colorsys.pyc
-lib/python1.5/colorsys.pyo
-lib/python1.5/commands.py
-lib/python1.5/commands.pyc
-lib/python1.5/commands.pyo
-lib/python1.5/compileall.py
-lib/python1.5/compileall.pyc
-lib/python1.5/compileall.pyo
-lib/python1.5/config/Makefile
-lib/python1.5/config/Makefile.pre.in
-lib/python1.5/config/Setup
-lib/python1.5/config/Setup.local
-lib/python1.5/config/Setup.thread
-lib/python1.5/config/config.c
-lib/python1.5/config/config.c.in
-lib/python1.5/config/install-sh
-lib/python1.5/config/libpython1.5.a
-lib/python1.5/config/makesetup
-lib/python1.5/config/python.o
-lib/python1.5/copy.py
-lib/python1.5/copy.pyc
-lib/python1.5/copy.pyo
-lib/python1.5/copy_reg.py
-lib/python1.5/copy_reg.pyc
-lib/python1.5/copy_reg.pyo
-lib/python1.5/dbhash.py
-lib/python1.5/dbhash.pyc
-lib/python1.5/dbhash.pyo
-lib/python1.5/dircache.py
-lib/python1.5/dircache.pyc
-lib/python1.5/dircache.pyo
-lib/python1.5/dircmp.py
-lib/python1.5/dircmp.pyc
-lib/python1.5/dircmp.pyo
-lib/python1.5/dis.py
-lib/python1.5/dis.pyc
-lib/python1.5/dis.pyo
-lib/python1.5/dospath.py
-lib/python1.5/dospath.pyc
-lib/python1.5/dospath.pyo
-lib/python1.5/dumbdbm.py
-lib/python1.5/dumbdbm.pyc
-lib/python1.5/dumbdbm.pyo
-lib/python1.5/dump.py
-lib/python1.5/dump.pyc
-lib/python1.5/dump.pyo
-lib/python1.5/exceptions.py
-lib/python1.5/exceptions.pyc
-lib/python1.5/exceptions.pyo
-lib/python1.5/fileinput.py
-lib/python1.5/fileinput.pyc
-lib/python1.5/fileinput.pyo
-lib/python1.5/find.py
-lib/python1.5/find.pyc
-lib/python1.5/find.pyo
-lib/python1.5/fnmatch.py
-lib/python1.5/fnmatch.pyc
-lib/python1.5/fnmatch.pyo
-lib/python1.5/formatter.py
-lib/python1.5/formatter.pyc
-lib/python1.5/formatter.pyo
-lib/python1.5/fpformat.py
-lib/python1.5/fpformat.pyc
-lib/python1.5/fpformat.pyo
-lib/python1.5/ftplib.py
-lib/python1.5/ftplib.pyc
-lib/python1.5/ftplib.pyo
-lib/python1.5/getopt.py
-lib/python1.5/getopt.pyc
-lib/python1.5/getopt.pyo
-lib/python1.5/getpass.py
-lib/python1.5/getpass.pyc
-lib/python1.5/getpass.pyo
-lib/python1.5/glob.py
-lib/python1.5/glob.pyc
-lib/python1.5/glob.pyo
-lib/python1.5/gopherlib.py
-lib/python1.5/gopherlib.pyc
-lib/python1.5/gopherlib.pyo
-lib/python1.5/grep.py
-lib/python1.5/grep.pyc
-lib/python1.5/grep.pyo
-lib/python1.5/gzip.py
-lib/python1.5/gzip.pyc
-lib/python1.5/gzip.pyo
-lib/python1.5/htmlentitydefs.py
-lib/python1.5/htmlentitydefs.pyc
-lib/python1.5/htmlentitydefs.pyo
-lib/python1.5/htmllib.py
-lib/python1.5/htmllib.pyc
-lib/python1.5/htmllib.pyo
-lib/python1.5/httplib.py
-lib/python1.5/httplib.pyc
-lib/python1.5/httplib.pyo
-lib/python1.5/ihooks.py
-lib/python1.5/ihooks.pyc
-lib/python1.5/ihooks.pyo
-lib/python1.5/imaplib.py
-lib/python1.5/imaplib.pyc
-lib/python1.5/imaplib.pyo
-lib/python1.5/imghdr.py
-lib/python1.5/imghdr.pyc
-lib/python1.5/imghdr.pyo
-lib/python1.5/keyword.py
-lib/python1.5/keyword.pyc
-lib/python1.5/keyword.pyo
-lib/python1.5/knee.py
-lib/python1.5/knee.pyc
-lib/python1.5/knee.pyo
-lib/python1.5/lib-dynload/audioop.so
-lib/python1.5/lib-dynload/binascii.so
-lib/python1.5/lib-dynload/bsddbmodule.so
-lib/python1.5/lib-dynload/cPickle.so
-lib/python1.5/lib-dynload/cStringIO.so
-lib/python1.5/lib-dynload/cursesmodule.so
-lib/python1.5/lib-dynload/dbmmodule.so
-lib/python1.5/lib-dynload/dlmodule.so
-lib/python1.5/lib-dynload/fpectlmodule.so
-lib/python1.5/lib-dynload/fpetestmodule.so
-lib/python1.5/lib-dynload/imageop.so
-lib/python1.5/lib-dynload/md5module.so
-lib/python1.5/lib-dynload/nismodule.so
-lib/python1.5/lib-dynload/parsermodule.so
-lib/python1.5/lib-dynload/resource.so
-lib/python1.5/lib-dynload/rgbimgmodule.so
-lib/python1.5/lib-dynload/rotormodule.so
-lib/python1.5/lib-dynload/shamodule.so
-lib/python1.5/lib-dynload/syslogmodule.so
-lib/python1.5/lib-dynload/termios.so
-lib/python1.5/lib-dynload/timingmodule.so
-lib/python1.5/lib-dynload/zlibmodule.so
-lib/python1.5/lib-stdwin/Abstract.py
-lib/python1.5/lib-stdwin/Abstract.pyc
-lib/python1.5/lib-stdwin/Abstract.pyo
-lib/python1.5/lib-stdwin/BoxParent.py
-lib/python1.5/lib-stdwin/BoxParent.pyc
-lib/python1.5/lib-stdwin/BoxParent.pyo
-lib/python1.5/lib-stdwin/Buttons.py
-lib/python1.5/lib-stdwin/Buttons.pyc
-lib/python1.5/lib-stdwin/Buttons.pyo
-lib/python1.5/lib-stdwin/CSplit.py
-lib/python1.5/lib-stdwin/CSplit.pyc
-lib/python1.5/lib-stdwin/CSplit.pyo
-lib/python1.5/lib-stdwin/DirList.py
-lib/python1.5/lib-stdwin/DirList.pyc
-lib/python1.5/lib-stdwin/DirList.pyo
-lib/python1.5/lib-stdwin/FormSplit.py
-lib/python1.5/lib-stdwin/FormSplit.pyc
-lib/python1.5/lib-stdwin/FormSplit.pyo
-lib/python1.5/lib-stdwin/HVSplit.py
-lib/python1.5/lib-stdwin/HVSplit.pyc
-lib/python1.5/lib-stdwin/HVSplit.pyo
-lib/python1.5/lib-stdwin/Histogram.py
-lib/python1.5/lib-stdwin/Histogram.pyc
-lib/python1.5/lib-stdwin/Histogram.pyo
-lib/python1.5/lib-stdwin/Sliders.py
-lib/python1.5/lib-stdwin/Sliders.pyc
-lib/python1.5/lib-stdwin/Sliders.pyo
-lib/python1.5/lib-stdwin/Soundogram.py
-lib/python1.5/lib-stdwin/Soundogram.pyc
-lib/python1.5/lib-stdwin/Soundogram.pyo
-lib/python1.5/lib-stdwin/Split.py
-lib/python1.5/lib-stdwin/Split.pyc
-lib/python1.5/lib-stdwin/Split.pyo
-lib/python1.5/lib-stdwin/StripChart.py
-lib/python1.5/lib-stdwin/StripChart.pyc
-lib/python1.5/lib-stdwin/StripChart.pyo
-lib/python1.5/lib-stdwin/TextEdit.py
-lib/python1.5/lib-stdwin/TextEdit.pyc
-lib/python1.5/lib-stdwin/TextEdit.pyo
-lib/python1.5/lib-stdwin/TransParent.py
-lib/python1.5/lib-stdwin/TransParent.pyc
-lib/python1.5/lib-stdwin/TransParent.pyo
-lib/python1.5/lib-stdwin/VUMeter.py
-lib/python1.5/lib-stdwin/VUMeter.pyc
-lib/python1.5/lib-stdwin/VUMeter.pyo
-lib/python1.5/lib-stdwin/WindowParent.py
-lib/python1.5/lib-stdwin/WindowParent.pyc
-lib/python1.5/lib-stdwin/WindowParent.pyo
-lib/python1.5/lib-stdwin/WindowSched.py
-lib/python1.5/lib-stdwin/WindowSched.pyc
-lib/python1.5/lib-stdwin/WindowSched.pyo
-lib/python1.5/lib-stdwin/anywin.py
-lib/python1.5/lib-stdwin/anywin.pyc
-lib/python1.5/lib-stdwin/anywin.pyo
-lib/python1.5/lib-stdwin/basewin.py
-lib/python1.5/lib-stdwin/basewin.pyc
-lib/python1.5/lib-stdwin/basewin.pyo
-lib/python1.5/lib-stdwin/dirwin.py
-lib/python1.5/lib-stdwin/dirwin.pyc
-lib/python1.5/lib-stdwin/dirwin.pyo
-lib/python1.5/lib-stdwin/filewin.py
-lib/python1.5/lib-stdwin/filewin.pyc
-lib/python1.5/lib-stdwin/filewin.pyo
-lib/python1.5/lib-stdwin/formatter.py
-lib/python1.5/lib-stdwin/formatter.pyc
-lib/python1.5/lib-stdwin/formatter.pyo
-lib/python1.5/lib-stdwin/gwin.py
-lib/python1.5/lib-stdwin/gwin.pyc
-lib/python1.5/lib-stdwin/gwin.pyo
-lib/python1.5/lib-stdwin/listwin.py
-lib/python1.5/lib-stdwin/listwin.pyc
-lib/python1.5/lib-stdwin/listwin.pyo
-lib/python1.5/lib-stdwin/mainloop.py
-lib/python1.5/lib-stdwin/mainloop.pyc
-lib/python1.5/lib-stdwin/mainloop.pyo
-lib/python1.5/lib-stdwin/rect.py
-lib/python1.5/lib-stdwin/rect.pyc
-lib/python1.5/lib-stdwin/rect.pyo
-lib/python1.5/lib-stdwin/srcwin.py
-lib/python1.5/lib-stdwin/srcwin.pyc
-lib/python1.5/lib-stdwin/srcwin.pyo
-lib/python1.5/lib-stdwin/stdwinevents.py
-lib/python1.5/lib-stdwin/stdwinevents.pyc
-lib/python1.5/lib-stdwin/stdwinevents.pyo
-lib/python1.5/lib-stdwin/stdwinq.py
-lib/python1.5/lib-stdwin/stdwinq.pyc
-lib/python1.5/lib-stdwin/stdwinq.pyo
-lib/python1.5/lib-stdwin/tablewin.py
-lib/python1.5/lib-stdwin/tablewin.pyc
-lib/python1.5/lib-stdwin/tablewin.pyo
-lib/python1.5/lib-stdwin/textwin.py
-lib/python1.5/lib-stdwin/textwin.pyc
-lib/python1.5/lib-stdwin/textwin.pyo
-lib/python1.5/lib-stdwin/wdb.py
-lib/python1.5/lib-stdwin/wdb.pyc
-lib/python1.5/lib-stdwin/wdb.pyo
-lib/python1.5/lib-stdwin/wdbframewin.py
-lib/python1.5/lib-stdwin/wdbframewin.pyc
-lib/python1.5/lib-stdwin/wdbframewin.pyo
-lib/python1.5/lib-stdwin/wdbsrcwin.py
-lib/python1.5/lib-stdwin/wdbsrcwin.pyc
-lib/python1.5/lib-stdwin/wdbsrcwin.pyo
-lib/python1.5/lib-tk/Canvas.py
-lib/python1.5/lib-tk/Canvas.pyc
-lib/python1.5/lib-tk/Canvas.pyo
-lib/python1.5/lib-tk/Dialog.py
-lib/python1.5/lib-tk/Dialog.pyc
-lib/python1.5/lib-tk/Dialog.pyo
-lib/python1.5/lib-tk/FileDialog.py
-lib/python1.5/lib-tk/FileDialog.pyc
-lib/python1.5/lib-tk/FileDialog.pyo
-lib/python1.5/lib-tk/FixTk.py
-lib/python1.5/lib-tk/FixTk.pyc
-lib/python1.5/lib-tk/FixTk.pyo
-lib/python1.5/lib-tk/ScrolledText.py
-lib/python1.5/lib-tk/ScrolledText.pyc
-lib/python1.5/lib-tk/ScrolledText.pyo
-lib/python1.5/lib-tk/SimpleDialog.py
-lib/python1.5/lib-tk/SimpleDialog.pyc
-lib/python1.5/lib-tk/SimpleDialog.pyo
-lib/python1.5/lib-tk/Tkconstants.py
-lib/python1.5/lib-tk/Tkconstants.pyc
-lib/python1.5/lib-tk/Tkconstants.pyo
-lib/python1.5/lib-tk/Tkdnd.py
-lib/python1.5/lib-tk/Tkdnd.pyc
-lib/python1.5/lib-tk/Tkdnd.pyo
-lib/python1.5/lib-tk/Tkinter.py
-lib/python1.5/lib-tk/Tkinter.pyc
-lib/python1.5/lib-tk/Tkinter.pyo
-lib/python1.5/lib-tk/tkColorChooser.py
-lib/python1.5/lib-tk/tkColorChooser.pyc
-lib/python1.5/lib-tk/tkColorChooser.pyo
-lib/python1.5/lib-tk/tkCommonDialog.py
-lib/python1.5/lib-tk/tkCommonDialog.pyc
-lib/python1.5/lib-tk/tkCommonDialog.pyo
-lib/python1.5/lib-tk/tkFileDialog.py
-lib/python1.5/lib-tk/tkFileDialog.pyc
-lib/python1.5/lib-tk/tkFileDialog.pyo
-lib/python1.5/lib-tk/tkFont.py
-lib/python1.5/lib-tk/tkFont.pyc
-lib/python1.5/lib-tk/tkFont.pyo
-lib/python1.5/lib-tk/tkMessageBox.py
-lib/python1.5/lib-tk/tkMessageBox.pyc
-lib/python1.5/lib-tk/tkMessageBox.pyo
-lib/python1.5/lib-tk/tkSimpleDialog.py
-lib/python1.5/lib-tk/tkSimpleDialog.pyc
-lib/python1.5/lib-tk/tkSimpleDialog.pyo
-lib/python1.5/linecache.py
-lib/python1.5/linecache.pyc
-lib/python1.5/linecache.pyo
-lib/python1.5/locale.py
-lib/python1.5/locale.pyc
-lib/python1.5/locale.pyo
-lib/python1.5/macpath.py
-lib/python1.5/macpath.pyc
-lib/python1.5/macpath.pyo
-lib/python1.5/macurl2path.py
-lib/python1.5/macurl2path.pyc
-lib/python1.5/macurl2path.pyo
-lib/python1.5/mailbox.py
-lib/python1.5/mailbox.pyc
-lib/python1.5/mailbox.pyo
-lib/python1.5/mailcap.py
-lib/python1.5/mailcap.pyc
-lib/python1.5/mailcap.pyo
-lib/python1.5/mhlib.py
-lib/python1.5/mhlib.pyc
-lib/python1.5/mhlib.pyo
-lib/python1.5/mimetools.py
-lib/python1.5/mimetools.pyc
-lib/python1.5/mimetools.pyo
-lib/python1.5/mimetypes.py
-lib/python1.5/mimetypes.pyc
-lib/python1.5/mimetypes.pyo
-lib/python1.5/mimify.py
-lib/python1.5/mimify.pyc
-lib/python1.5/mimify.pyo
-lib/python1.5/multifile.py
-lib/python1.5/multifile.pyc
-lib/python1.5/multifile.pyo
-lib/python1.5/mutex.py
-lib/python1.5/mutex.pyc
-lib/python1.5/mutex.pyo
-lib/python1.5/netrc.py
-lib/python1.5/netrc.pyc
-lib/python1.5/netrc.pyo
-lib/python1.5/nntplib.py
-lib/python1.5/nntplib.pyc
-lib/python1.5/nntplib.pyo
-lib/python1.5/ntpath.py
-lib/python1.5/ntpath.pyc
-lib/python1.5/ntpath.pyo
-lib/python1.5/nturl2path.py
-lib/python1.5/nturl2path.pyc
-lib/python1.5/nturl2path.pyo
-lib/python1.5/os.py
-lib/python1.5/os.pyc
-lib/python1.5/os.pyo
-lib/python1.5/packmail.py
-lib/python1.5/packmail.pyc
-lib/python1.5/packmail.pyo
-lib/python1.5/pdb.doc
-lib/python1.5/pdb.py
-lib/python1.5/pdb.pyc
-lib/python1.5/pdb.pyo
-lib/python1.5/pickle.py
-lib/python1.5/pickle.pyc
-lib/python1.5/pickle.pyo
-lib/python1.5/pipes.py
-lib/python1.5/pipes.pyc
-lib/python1.5/pipes.pyo
-lib/python1.5/plat-freebsd2/FCNTL.py
-lib/python1.5/plat-freebsd2/FCNTL.pyc
-lib/python1.5/plat-freebsd2/FCNTL.pyo
-lib/python1.5/plat-freebsd2/IN.py
-lib/python1.5/plat-freebsd2/IN.pyc
-lib/python1.5/plat-freebsd2/IN.pyo
-lib/python1.5/plat-freebsd2/SOCKET.py
-lib/python1.5/plat-freebsd2/SOCKET.pyc
-lib/python1.5/plat-freebsd2/SOCKET.pyo
-lib/python1.5/plat-freebsd2/TERMIOS.py
-lib/python1.5/plat-freebsd2/TERMIOS.pyc
-lib/python1.5/plat-freebsd2/TERMIOS.pyo
-lib/python1.5/plat-freebsd2/regen
-lib/python1.5/plat-freebsd3/FCNTL.py
-lib/python1.5/plat-freebsd3/FCNTL.pyc
-lib/python1.5/plat-freebsd3/FCNTL.pyo
-lib/python1.5/plat-freebsd3/IN.py
-lib/python1.5/plat-freebsd3/IN.pyc
-lib/python1.5/plat-freebsd3/IN.pyo
-lib/python1.5/plat-freebsd3/SOCKET.py
-lib/python1.5/plat-freebsd3/SOCKET.pyc
-lib/python1.5/plat-freebsd3/SOCKET.pyo
-lib/python1.5/plat-freebsd3/TERMIOS.py
-lib/python1.5/plat-freebsd3/TERMIOS.pyc
-lib/python1.5/plat-freebsd3/TERMIOS.pyo
-lib/python1.5/plat-freebsd3/regen
-lib/python1.5/plat-freebsd4/FCNTL.py
-lib/python1.5/plat-freebsd4/FCNTL.pyc
-lib/python1.5/plat-freebsd4/FCNTL.pyo
-lib/python1.5/plat-freebsd4/IN.py
-lib/python1.5/plat-freebsd4/IN.pyc
-lib/python1.5/plat-freebsd4/IN.pyo
-lib/python1.5/plat-freebsd4/SOCKET.py
-lib/python1.5/plat-freebsd4/SOCKET.pyc
-lib/python1.5/plat-freebsd4/SOCKET.pyo
-lib/python1.5/plat-freebsd4/TERMIOS.py
-lib/python1.5/plat-freebsd4/TERMIOS.pyc
-lib/python1.5/plat-freebsd4/TERMIOS.pyo
-lib/python1.5/plat-freebsd4/regen
-lib/python1.5/popen2.py
-lib/python1.5/popen2.pyc
-lib/python1.5/popen2.pyo
-lib/python1.5/poplib.py
-lib/python1.5/poplib.pyc
-lib/python1.5/poplib.pyo
-lib/python1.5/posixfile.py
-lib/python1.5/posixfile.pyc
-lib/python1.5/posixfile.pyo
-lib/python1.5/posixpath.py
-lib/python1.5/posixpath.pyc
-lib/python1.5/posixpath.pyo
-lib/python1.5/pprint.py
-lib/python1.5/pprint.pyc
-lib/python1.5/pprint.pyo
-lib/python1.5/profile.doc
-lib/python1.5/profile.py
-lib/python1.5/profile.pyc
-lib/python1.5/profile.pyo
-lib/python1.5/pstats.py
-lib/python1.5/pstats.pyc
-lib/python1.5/pstats.pyo
-lib/python1.5/pty.py
-lib/python1.5/pty.pyc
-lib/python1.5/pty.pyo
-lib/python1.5/py_compile.py
-lib/python1.5/py_compile.pyc
-lib/python1.5/py_compile.pyo
-lib/python1.5/pyclbr.py
-lib/python1.5/pyclbr.pyc
-lib/python1.5/pyclbr.pyo
-lib/python1.5/quopri.py
-lib/python1.5/quopri.pyc
-lib/python1.5/quopri.pyo
-lib/python1.5/random.py
-lib/python1.5/random.pyc
-lib/python1.5/random.pyo
-lib/python1.5/re.py
-lib/python1.5/re.pyc
-lib/python1.5/re.pyo
-lib/python1.5/reconvert.py
-lib/python1.5/reconvert.pyc
-lib/python1.5/reconvert.pyo
-lib/python1.5/regex_syntax.py
-lib/python1.5/regex_syntax.pyc
-lib/python1.5/regex_syntax.pyo
-lib/python1.5/regsub.py
-lib/python1.5/regsub.pyc
-lib/python1.5/regsub.pyo
-lib/python1.5/repr.py
-lib/python1.5/repr.pyc
-lib/python1.5/repr.pyo
-lib/python1.5/rexec.py
-lib/python1.5/rexec.pyc
-lib/python1.5/rexec.pyo
-lib/python1.5/rfc822.py
-lib/python1.5/rfc822.pyc
-lib/python1.5/rfc822.pyo
-lib/python1.5/rlcompleter.py
-lib/python1.5/rlcompleter.pyc
-lib/python1.5/rlcompleter.pyo
-lib/python1.5/sched.py
-lib/python1.5/sched.pyc
-lib/python1.5/sched.pyo
-lib/python1.5/sgmllib.py
-lib/python1.5/sgmllib.pyc
-lib/python1.5/sgmllib.pyo
-lib/python1.5/shelve.py
-lib/python1.5/shelve.pyc
-lib/python1.5/shelve.pyo
-lib/python1.5/shlex.py
-lib/python1.5/shlex.pyc
-lib/python1.5/shlex.pyo
-lib/python1.5/shutil.py
-lib/python1.5/shutil.pyc
-lib/python1.5/shutil.pyo
-lib/python1.5/site.py
-lib/python1.5/site.pyc
-lib/python1.5/site.pyo
-lib/python1.5/smtplib.py
-lib/python1.5/smtplib.pyc
-lib/python1.5/smtplib.pyo
-lib/python1.5/sndhdr.py
-lib/python1.5/sndhdr.pyc
-lib/python1.5/sndhdr.pyo
-lib/python1.5/stat.py
-lib/python1.5/stat.pyc
-lib/python1.5/stat.pyo
-lib/python1.5/statcache.py
-lib/python1.5/statcache.pyc
-lib/python1.5/statcache.pyo
-lib/python1.5/statvfs.py
-lib/python1.5/statvfs.pyc
-lib/python1.5/statvfs.pyo
-lib/python1.5/string.py
-lib/python1.5/string.pyc
-lib/python1.5/string.pyo
-lib/python1.5/sunau.py
-lib/python1.5/sunau.pyc
-lib/python1.5/sunau.pyo
-lib/python1.5/sunaudio.py
-lib/python1.5/sunaudio.pyc
-lib/python1.5/sunaudio.pyo
-lib/python1.5/symbol.py
-lib/python1.5/symbol.pyc
-lib/python1.5/symbol.pyo
-lib/python1.5/telnetlib.py
-lib/python1.5/telnetlib.pyc
-lib/python1.5/telnetlib.pyo
-lib/python1.5/tempfile.py
-lib/python1.5/tempfile.pyc
-lib/python1.5/tempfile.pyo
-lib/python1.5/test/__init__.py
-lib/python1.5/test/__init__.pyc
-lib/python1.5/test/__init__.pyo
-lib/python1.5/test/audiotest.au
-lib/python1.5/test/autotest.py
-lib/python1.5/test/autotest.pyc
-lib/python1.5/test/autotest.pyo
-lib/python1.5/test/greyrgb.uue
-lib/python1.5/test/output/test_MimeWriter
-lib/python1.5/test/output/test_al
-lib/python1.5/test/output/test_array
-lib/python1.5/test/output/test_audioop
-lib/python1.5/test/output/test_binascii
-lib/python1.5/test/output/test_bsddb
-lib/python1.5/test/output/test_builtin
-lib/python1.5/test/output/test_cd
-lib/python1.5/test/output/test_cl
-lib/python1.5/test/output/test_cmath
-lib/python1.5/test/output/test_cpickle
-lib/python1.5/test/output/test_crypt
-lib/python1.5/test/output/test_dbm
-lib/python1.5/test/output/test_dl
-lib/python1.5/test/output/test_errno
-lib/python1.5/test/output/test_exceptions
-lib/python1.5/test/output/test_fcntl
-lib/python1.5/test/output/test_gdbm
-lib/python1.5/test/output/test_gl
-lib/python1.5/test/output/test_grammar
-lib/python1.5/test/output/test_grp
-lib/python1.5/test/output/test_gzip
-lib/python1.5/test/output/test_imageop
-lib/python1.5/test/output/test_imgfile
-lib/python1.5/test/output/test_long
-lib/python1.5/test/output/test_math
-lib/python1.5/test/output/test_md5
-lib/python1.5/test/output/test_new
-lib/python1.5/test/output/test_nis
-lib/python1.5/test/output/test_ntpath
-lib/python1.5/test/output/test_opcodes
-lib/python1.5/test/output/test_operations
-lib/python1.5/test/output/test_operator
-lib/python1.5/test/output/test_pickle
-lib/python1.5/test/output/test_pkg
-lib/python1.5/test/output/test_popen2
-lib/python1.5/test/output/test_pow
-lib/python1.5/test/output/test_pwd
-lib/python1.5/test/output/test_re
-lib/python1.5/test/output/test_regex
-lib/python1.5/test/output/test_rfc822
-lib/python1.5/test/output/test_rgbimg
-lib/python1.5/test/output/test_rotor
-lib/python1.5/test/output/test_select
-lib/python1.5/test/output/test_sha
-lib/python1.5/test/output/test_signal
-lib/python1.5/test/output/test_socket
-lib/python1.5/test/output/test_strftime
-lib/python1.5/test/output/test_strop
-lib/python1.5/test/output/test_struct
-lib/python1.5/test/output/test_sunaudiodev
-lib/python1.5/test/output/test_thread
-lib/python1.5/test/output/test_time
-lib/python1.5/test/output/test_timing
-lib/python1.5/test/output/test_tokenize
-lib/python1.5/test/output/test_types
-lib/python1.5/test/output/test_unpack
-lib/python1.5/test/output/test_userdict
-lib/python1.5/test/output/test_userlist
-lib/python1.5/test/output/test_xmllib
-lib/python1.5/test/output/test_zlib
-lib/python1.5/test/pystone.py
-lib/python1.5/test/pystone.pyc
-lib/python1.5/test/pystone.pyo
-lib/python1.5/test/re_tests.py
-lib/python1.5/test/re_tests.pyc
-lib/python1.5/test/re_tests.pyo
-lib/python1.5/test/regex_tests.py
-lib/python1.5/test/regex_tests.pyc
-lib/python1.5/test/regex_tests.pyo
-lib/python1.5/test/regrtest.py
-lib/python1.5/test/regrtest.pyc
-lib/python1.5/test/regrtest.pyo
-lib/python1.5/test/reperf.py
-lib/python1.5/test/reperf.pyc
-lib/python1.5/test/reperf.pyo
-lib/python1.5/test/sortperf.py
-lib/python1.5/test/sortperf.pyc
-lib/python1.5/test/sortperf.pyo
-lib/python1.5/test/test_MimeWriter.py
-lib/python1.5/test/test_MimeWriter.pyc
-lib/python1.5/test/test_MimeWriter.pyo
-lib/python1.5/test/test_al.py
-lib/python1.5/test/test_al.pyc
-lib/python1.5/test/test_al.pyo
-lib/python1.5/test/test_array.py
-lib/python1.5/test/test_array.pyc
-lib/python1.5/test/test_array.pyo
-lib/python1.5/test/test_audioop.py
-lib/python1.5/test/test_audioop.pyc
-lib/python1.5/test/test_audioop.pyo
-lib/python1.5/test/test_b1.py
-lib/python1.5/test/test_b1.pyc
-lib/python1.5/test/test_b1.pyo
-lib/python1.5/test/test_b2.py
-lib/python1.5/test/test_b2.pyc
-lib/python1.5/test/test_b2.pyo
-lib/python1.5/test/test_binascii.py
-lib/python1.5/test/test_binascii.pyc
-lib/python1.5/test/test_binascii.pyo
-lib/python1.5/test/test_bsddb.py
-lib/python1.5/test/test_bsddb.pyc
-lib/python1.5/test/test_bsddb.pyo
-lib/python1.5/test/test_builtin.py
-lib/python1.5/test/test_builtin.pyc
-lib/python1.5/test/test_builtin.pyo
-lib/python1.5/test/test_cd.py
-lib/python1.5/test/test_cd.pyc
-lib/python1.5/test/test_cd.pyo
-lib/python1.5/test/test_cl.py
-lib/python1.5/test/test_cl.pyc
-lib/python1.5/test/test_cl.pyo
-lib/python1.5/test/test_cmath.py
-lib/python1.5/test/test_cmath.pyc
-lib/python1.5/test/test_cmath.pyo
-lib/python1.5/test/test_cpickle.py
-lib/python1.5/test/test_cpickle.pyc
-lib/python1.5/test/test_cpickle.pyo
-lib/python1.5/test/test_crypt.py
-lib/python1.5/test/test_crypt.pyc
-lib/python1.5/test/test_crypt.pyo
-lib/python1.5/test/test_dbm.py
-lib/python1.5/test/test_dbm.pyc
-lib/python1.5/test/test_dbm.pyo
-lib/python1.5/test/test_dl.py
-lib/python1.5/test/test_dl.pyc
-lib/python1.5/test/test_dl.pyo
-lib/python1.5/test/test_errno.py
-lib/python1.5/test/test_errno.pyc
-lib/python1.5/test/test_errno.pyo
-lib/python1.5/test/test_exceptions.py
-lib/python1.5/test/test_exceptions.pyc
-lib/python1.5/test/test_exceptions.pyo
-lib/python1.5/test/test_fcntl.py
-lib/python1.5/test/test_fcntl.pyc
-lib/python1.5/test/test_fcntl.pyo
-lib/python1.5/test/test_gdbm.py
-lib/python1.5/test/test_gdbm.pyc
-lib/python1.5/test/test_gdbm.pyo
-lib/python1.5/test/test_gl.py
-lib/python1.5/test/test_gl.pyc
-lib/python1.5/test/test_gl.pyo
-lib/python1.5/test/test_grammar.py
-lib/python1.5/test/test_grammar.pyc
-lib/python1.5/test/test_grammar.pyo
-lib/python1.5/test/test_grp.py
-lib/python1.5/test/test_grp.pyc
-lib/python1.5/test/test_grp.pyo
-lib/python1.5/test/test_gzip.py
-lib/python1.5/test/test_gzip.pyc
-lib/python1.5/test/test_gzip.pyo
-lib/python1.5/test/test_imageop.py
-lib/python1.5/test/test_imageop.pyc
-lib/python1.5/test/test_imageop.pyo
-lib/python1.5/test/test_imgfile.py
-lib/python1.5/test/test_imgfile.pyc
-lib/python1.5/test/test_imgfile.pyo
-lib/python1.5/test/test_long.py
-lib/python1.5/test/test_long.pyc
-lib/python1.5/test/test_long.pyo
-lib/python1.5/test/test_math.py
-lib/python1.5/test/test_math.pyc
-lib/python1.5/test/test_math.pyo
-lib/python1.5/test/test_md5.py
-lib/python1.5/test/test_md5.pyc
-lib/python1.5/test/test_md5.pyo
-lib/python1.5/test/test_new.py
-lib/python1.5/test/test_new.pyc
-lib/python1.5/test/test_new.pyo
-lib/python1.5/test/test_nis.py
-lib/python1.5/test/test_nis.pyc
-lib/python1.5/test/test_nis.pyo
-lib/python1.5/test/test_ntpath.py
-lib/python1.5/test/test_ntpath.pyc
-lib/python1.5/test/test_ntpath.pyo
-lib/python1.5/test/test_opcodes.py
-lib/python1.5/test/test_opcodes.pyc
-lib/python1.5/test/test_opcodes.pyo
-lib/python1.5/test/test_operations.py
-lib/python1.5/test/test_operations.pyc
-lib/python1.5/test/test_operations.pyo
-lib/python1.5/test/test_operator.py
-lib/python1.5/test/test_operator.pyc
-lib/python1.5/test/test_operator.pyo
-lib/python1.5/test/test_pickle.py
-lib/python1.5/test/test_pickle.pyc
-lib/python1.5/test/test_pickle.pyo
-lib/python1.5/test/test_pkg.py
-lib/python1.5/test/test_pkg.pyc
-lib/python1.5/test/test_pkg.pyo
-lib/python1.5/test/test_popen2.py
-lib/python1.5/test/test_popen2.pyc
-lib/python1.5/test/test_popen2.pyo
-lib/python1.5/test/test_pow.py
-lib/python1.5/test/test_pow.pyc
-lib/python1.5/test/test_pow.pyo
-lib/python1.5/test/test_pwd.py
-lib/python1.5/test/test_pwd.pyc
-lib/python1.5/test/test_pwd.pyo
-lib/python1.5/test/test_re.py
-lib/python1.5/test/test_re.pyc
-lib/python1.5/test/test_re.pyo
-lib/python1.5/test/test_regex.py
-lib/python1.5/test/test_regex.pyc
-lib/python1.5/test/test_regex.pyo
-lib/python1.5/test/test_rfc822.py
-lib/python1.5/test/test_rfc822.pyc
-lib/python1.5/test/test_rfc822.pyo
-lib/python1.5/test/test_rgbimg.py
-lib/python1.5/test/test_rgbimg.pyc
-lib/python1.5/test/test_rgbimg.pyo
-lib/python1.5/test/test_rotor.py
-lib/python1.5/test/test_rotor.pyc
-lib/python1.5/test/test_rotor.pyo
-lib/python1.5/test/test_select.py
-lib/python1.5/test/test_select.pyc
-lib/python1.5/test/test_select.pyo
-lib/python1.5/test/test_sha.py
-lib/python1.5/test/test_sha.pyc
-lib/python1.5/test/test_sha.pyo
-lib/python1.5/test/test_signal.py
-lib/python1.5/test/test_signal.pyc
-lib/python1.5/test/test_signal.pyo
-lib/python1.5/test/test_socket.py
-lib/python1.5/test/test_socket.pyc
-lib/python1.5/test/test_socket.pyo
-lib/python1.5/test/test_strftime.py
-lib/python1.5/test/test_strftime.pyc
-lib/python1.5/test/test_strftime.pyo
-lib/python1.5/test/test_strop.py
-lib/python1.5/test/test_strop.pyc
-lib/python1.5/test/test_strop.pyo
-lib/python1.5/test/test_struct.py
-lib/python1.5/test/test_struct.pyc
-lib/python1.5/test/test_struct.pyo
-lib/python1.5/test/test_sunaudiodev.py
-lib/python1.5/test/test_sunaudiodev.pyc
-lib/python1.5/test/test_sunaudiodev.pyo
-lib/python1.5/test/test_support.py
-lib/python1.5/test/test_support.pyc
-lib/python1.5/test/test_support.pyo
-lib/python1.5/test/test_thread.py
-lib/python1.5/test/test_thread.pyc
-lib/python1.5/test/test_thread.pyo
-lib/python1.5/test/test_time.py
-lib/python1.5/test/test_time.pyc
-lib/python1.5/test/test_time.pyo
-lib/python1.5/test/test_timing.py
-lib/python1.5/test/test_timing.pyc
-lib/python1.5/test/test_timing.pyo
-lib/python1.5/test/test_tokenize.py
-lib/python1.5/test/test_tokenize.pyc
-lib/python1.5/test/test_tokenize.pyo
-lib/python1.5/test/test_types.py
-lib/python1.5/test/test_types.pyc
-lib/python1.5/test/test_types.pyo
-lib/python1.5/test/test_unpack.py
-lib/python1.5/test/test_unpack.pyc
-lib/python1.5/test/test_unpack.pyo
-lib/python1.5/test/test_userdict.py
-lib/python1.5/test/test_userdict.pyc
-lib/python1.5/test/test_userdict.pyo
-lib/python1.5/test/test_userlist.py
-lib/python1.5/test/test_userlist.pyc
-lib/python1.5/test/test_userlist.pyo
-lib/python1.5/test/test_xmllib.py
-lib/python1.5/test/test_xmllib.pyc
-lib/python1.5/test/test_xmllib.pyo
-lib/python1.5/test/test_zlib.py
-lib/python1.5/test/test_zlib.pyc
-lib/python1.5/test/test_zlib.pyo
-lib/python1.5/test/testall.py
-lib/python1.5/test/testall.pyc
-lib/python1.5/test/testall.pyo
-lib/python1.5/test/testimg.uue
-lib/python1.5/test/testimgr.uue
-lib/python1.5/test/testrgb.uue
-lib/python1.5/test/tokenize_tests.py
-lib/python1.5/test/tokenize_tests.pyc
-lib/python1.5/test/tokenize_tests.pyo
-lib/python1.5/threading.py
-lib/python1.5/threading.pyc
-lib/python1.5/threading.pyo
-lib/python1.5/toaiff.py
-lib/python1.5/toaiff.pyc
-lib/python1.5/toaiff.pyo
-lib/python1.5/token.py
-lib/python1.5/token.pyc
-lib/python1.5/token.pyo
-lib/python1.5/tokenize.py
-lib/python1.5/tokenize.pyc
-lib/python1.5/tokenize.pyo
-lib/python1.5/traceback.py
-lib/python1.5/traceback.pyc
-lib/python1.5/traceback.pyo
-lib/python1.5/tty.py
-lib/python1.5/tty.pyc
-lib/python1.5/tty.pyo
-lib/python1.5/turtle.py
-lib/python1.5/turtle.pyc
-lib/python1.5/turtle.pyo
-lib/python1.5/types.py
-lib/python1.5/types.pyc
-lib/python1.5/types.pyo
-lib/python1.5/tzparse.py
-lib/python1.5/tzparse.pyc
-lib/python1.5/tzparse.pyo
-lib/python1.5/urllib.py
-lib/python1.5/urllib.pyc
-lib/python1.5/urllib.pyo
-lib/python1.5/urlparse.py
-lib/python1.5/urlparse.pyc
-lib/python1.5/urlparse.pyo
-lib/python1.5/user.py
-lib/python1.5/user.pyc
-lib/python1.5/user.pyo
-lib/python1.5/util.py
-lib/python1.5/util.pyc
-lib/python1.5/util.pyo
-lib/python1.5/uu.py
-lib/python1.5/uu.pyc
-lib/python1.5/uu.pyo
-lib/python1.5/wave.py
-lib/python1.5/wave.pyc
-lib/python1.5/wave.pyo
-lib/python1.5/whichdb.py
-lib/python1.5/whichdb.pyc
-lib/python1.5/whichdb.pyo
-lib/python1.5/whrandom.py
-lib/python1.5/whrandom.pyc
-lib/python1.5/whrandom.pyo
-lib/python1.5/xdrlib.py
-lib/python1.5/xdrlib.pyc
-lib/python1.5/xdrlib.pyo
-lib/python1.5/xmllib.py
-lib/python1.5/xmllib.pyc
-lib/python1.5/xmllib.pyo
-@dirrm include/python1.5
-@dirrm lib/python1.5/config
-@dirrm lib/python1.5/lib-dynload
-@dirrm lib/python1.5/lib-stdwin
-@dirrm lib/python1.5/lib-tk
-@dirrm lib/python1.5/plat-freebsd2
-@dirrm lib/python1.5/plat-freebsd3
-@dirrm lib/python1.5/plat-freebsd4
-@dirrm lib/python1.5/site-packages
-@dirrm lib/python1.5/test/output
-@dirrm lib/python1.5/test
-@dirrm lib/python1.5
-@exec mkdir -p %D/lib/python1.5/site-packages
-@dirrm share/doc/python
diff --git a/lang/python31/pkg-plist.Tools b/lang/python31/pkg-plist.Tools
deleted file mode 100644
index 1cfdce245dbc..000000000000
--- a/lang/python31/pkg-plist.Tools
+++ /dev/null
@@ -1,203 +0,0 @@
-lib/python1.5/Tools/README
-lib/python1.5/Tools/audiopy/README
-lib/python1.5/Tools/audiopy/audiopy
-lib/python1.5/Tools/bgen/README
-lib/python1.5/Tools/bgen/bgen/bgen.py
-lib/python1.5/Tools/bgen/bgen/bgenBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenGenerator.py
-lib/python1.5/Tools/bgen/bgen/bgenGeneratorGroup.py
-lib/python1.5/Tools/bgen/bgen/bgenHeapBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenModule.py
-lib/python1.5/Tools/bgen/bgen/bgenObjectDefinition.py
-lib/python1.5/Tools/bgen/bgen/bgenOutput.py
-lib/python1.5/Tools/bgen/bgen/bgenStackBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenStringBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenType.py
-lib/python1.5/Tools/bgen/bgen/bgenVariable.py
-lib/python1.5/Tools/bgen/bgen/bgenlocations.py
-lib/python1.5/Tools/bgen/bgen/macsupport.py
-lib/python1.5/Tools/bgen/bgen/scantools.py
-lib/python1.5/Tools/faqwiz/README
-lib/python1.5/Tools/faqwiz/faqconf.py
-lib/python1.5/Tools/faqwiz/faqcust.py
-lib/python1.5/Tools/faqwiz/faqw.py
-lib/python1.5/Tools/faqwiz/faqwiz.py
-lib/python1.5/Tools/freeze/.cvsignore
-lib/python1.5/Tools/freeze/README
-lib/python1.5/Tools/freeze/bkfile.py
-lib/python1.5/Tools/freeze/checkextensions.py
-lib/python1.5/Tools/freeze/checkextensions_win32.py
-lib/python1.5/Tools/freeze/extensions_win32.ini
-lib/python1.5/Tools/freeze/freeze.py
-lib/python1.5/Tools/freeze/hello.py
-lib/python1.5/Tools/freeze/makeconfig.py
-lib/python1.5/Tools/freeze/makefreeze.py
-lib/python1.5/Tools/freeze/makemakefile.py
-lib/python1.5/Tools/freeze/modulefinder.py
-lib/python1.5/Tools/freeze/parsesetup.py
-lib/python1.5/Tools/freeze/win32.html
-lib/python1.5/Tools/freeze/winmakemakefile.py
-lib/python1.5/Tools/idle/AutoExpand.py
-lib/python1.5/Tools/idle/AutoIndent.py
-lib/python1.5/Tools/idle/Bindings.py
-lib/python1.5/Tools/idle/ChangeLog
-lib/python1.5/Tools/idle/ClassBrowser.py
-lib/python1.5/Tools/idle/ColorDelegator.py
-lib/python1.5/Tools/idle/Debugger.py
-lib/python1.5/Tools/idle/Delegator.py
-lib/python1.5/Tools/idle/EditorWindow.py
-lib/python1.5/Tools/idle/FileList.py
-lib/python1.5/Tools/idle/FormatParagraph.py
-lib/python1.5/Tools/idle/FrameViewer.py
-lib/python1.5/Tools/idle/GrepDialog.py
-lib/python1.5/Tools/idle/History.py
-lib/python1.5/Tools/idle/IOBinding.py
-lib/python1.5/Tools/idle/MultiScrolledLists.py
-lib/python1.5/Tools/idle/NEWS.txt
-lib/python1.5/Tools/idle/OutputWindow.py
-lib/python1.5/Tools/idle/PathBrowser.py
-lib/python1.5/Tools/idle/Percolator.py
-lib/python1.5/Tools/idle/PyShell.py
-lib/python1.5/Tools/idle/README.txt
-lib/python1.5/Tools/idle/ReplaceDialog.py
-lib/python1.5/Tools/idle/ScriptBinding.py
-lib/python1.5/Tools/idle/ScrolledList.py
-lib/python1.5/Tools/idle/SearchBinding.py
-lib/python1.5/Tools/idle/SearchDialog.py
-lib/python1.5/Tools/idle/SearchDialogBase.py
-lib/python1.5/Tools/idle/SearchEngine.py
-lib/python1.5/Tools/idle/Separator.py
-lib/python1.5/Tools/idle/StackViewer.py
-lib/python1.5/Tools/idle/TODO.txt
-lib/python1.5/Tools/idle/UndoDelegator.py
-lib/python1.5/Tools/idle/WidgetRedirector.py
-lib/python1.5/Tools/idle/WindowList.py
-lib/python1.5/Tools/idle/ZoomHeight.py
-lib/python1.5/Tools/idle/eventparse.py
-lib/python1.5/Tools/idle/extend.py
-lib/python1.5/Tools/idle/extend.txt
-lib/python1.5/Tools/idle/help.txt
-lib/python1.5/Tools/idle/idle.bat
-lib/python1.5/Tools/idle/idle.py
-lib/python1.5/Tools/idle/idle.pyw
-lib/python1.5/Tools/idle/idlever.py
-lib/python1.5/Tools/idle/keydefs.py
-lib/python1.5/Tools/idle/testcode.py
-lib/python1.5/Tools/modulator/EXAMPLE.py
-lib/python1.5/Tools/modulator/README
-lib/python1.5/Tools/modulator/ScrolledListbox.py
-lib/python1.5/Tools/modulator/Templates/copyright
-lib/python1.5/Tools/modulator/Templates/module_head
-lib/python1.5/Tools/modulator/Templates/module_method
-lib/python1.5/Tools/modulator/Templates/module_tail
-lib/python1.5/Tools/modulator/Templates/object_head
-lib/python1.5/Tools/modulator/Templates/object_method
-lib/python1.5/Tools/modulator/Templates/object_mlist
-lib/python1.5/Tools/modulator/Templates/object_new
-lib/python1.5/Tools/modulator/Templates/object_structure
-lib/python1.5/Tools/modulator/Templates/object_tail
-lib/python1.5/Tools/modulator/Templates/object_tp_as_mapping
-lib/python1.5/Tools/modulator/Templates/object_tp_as_number
-lib/python1.5/Tools/modulator/Templates/object_tp_as_sequence
-lib/python1.5/Tools/modulator/Templates/object_tp_call
-lib/python1.5/Tools/modulator/Templates/object_tp_compare
-lib/python1.5/Tools/modulator/Templates/object_tp_dealloc
-lib/python1.5/Tools/modulator/Templates/object_tp_getattr
-lib/python1.5/Tools/modulator/Templates/object_tp_hash
-lib/python1.5/Tools/modulator/Templates/object_tp_print
-lib/python1.5/Tools/modulator/Templates/object_tp_repr
-lib/python1.5/Tools/modulator/Templates/object_tp_setattr
-lib/python1.5/Tools/modulator/Templates/object_tp_str
-lib/python1.5/Tools/modulator/Tkextra.py
-lib/python1.5/Tools/modulator/genmodule.py
-lib/python1.5/Tools/modulator/modulator.py
-lib/python1.5/Tools/modulator/varsubst.py
-lib/python1.5/Tools/pynche/ChipViewer.py
-lib/python1.5/Tools/pynche/ColorDB.py
-lib/python1.5/Tools/pynche/DetailsViewer.py
-lib/python1.5/Tools/pynche/ListViewer.py
-lib/python1.5/Tools/pynche/Main.py
-lib/python1.5/Tools/pynche/PyncheWidget.py
-lib/python1.5/Tools/pynche/README
-lib/python1.5/Tools/pynche/StripViewer.py
-lib/python1.5/Tools/pynche/Switchboard.py
-lib/python1.5/Tools/pynche/TextViewer.py
-lib/python1.5/Tools/pynche/TypeinViewer.py
-lib/python1.5/Tools/pynche/X/rgb.txt
-lib/python1.5/Tools/pynche/X/xlicense.txt
-lib/python1.5/Tools/pynche/__init__.py
-lib/python1.5/Tools/pynche/pyColorChooser.py
-lib/python1.5/Tools/pynche/pynche
-lib/python1.5/Tools/pynche/pynche.pyw
-lib/python1.5/Tools/scripts/README
-lib/python1.5/Tools/scripts/byteyears.py
-lib/python1.5/Tools/scripts/checkpyc.py
-lib/python1.5/Tools/scripts/classfix.py
-lib/python1.5/Tools/scripts/copytime.py
-lib/python1.5/Tools/scripts/crlf.py
-lib/python1.5/Tools/scripts/cvsfiles.py
-lib/python1.5/Tools/scripts/dutree.doc
-lib/python1.5/Tools/scripts/dutree.py
-lib/python1.5/Tools/scripts/eptags.py
-lib/python1.5/Tools/scripts/findlinksto.py
-lib/python1.5/Tools/scripts/fixcid.py
-lib/python1.5/Tools/scripts/fixheader.py
-lib/python1.5/Tools/scripts/fixnotice.py
-lib/python1.5/Tools/scripts/fixps.py
-lib/python1.5/Tools/scripts/ftpmirror.py
-lib/python1.5/Tools/scripts/h2py.py
-lib/python1.5/Tools/scripts/ifdef.py
-lib/python1.5/Tools/scripts/lfcr.py
-lib/python1.5/Tools/scripts/linktree.py
-lib/python1.5/Tools/scripts/lll.py
-lib/python1.5/Tools/scripts/logmerge.py
-lib/python1.5/Tools/scripts/mailerdaemon.py
-lib/python1.5/Tools/scripts/methfix.py
-lib/python1.5/Tools/scripts/mkreal.py
-lib/python1.5/Tools/scripts/ndiff.py
-lib/python1.5/Tools/scripts/nm2def.py
-lib/python1.5/Tools/scripts/objgraph.py
-lib/python1.5/Tools/scripts/pathfix.py
-lib/python1.5/Tools/scripts/pdeps.py
-lib/python1.5/Tools/scripts/pindent.py
-lib/python1.5/Tools/scripts/ptags.py
-lib/python1.5/Tools/scripts/rgrep.py
-lib/python1.5/Tools/scripts/suff.py
-lib/python1.5/Tools/scripts/sum5.py
-lib/python1.5/Tools/scripts/tabnanny.py
-lib/python1.5/Tools/scripts/tabpolice.py
-lib/python1.5/Tools/scripts/texi2html.py
-lib/python1.5/Tools/scripts/treesync.py
-lib/python1.5/Tools/scripts/untabify.py
-lib/python1.5/Tools/scripts/which.py
-lib/python1.5/Tools/scripts/xxci.py
-lib/python1.5/Tools/versioncheck/README
-lib/python1.5/Tools/versioncheck/_checkversion.py
-lib/python1.5/Tools/versioncheck/checkversions.py
-lib/python1.5/Tools/versioncheck/pyversioncheck.py
-lib/python1.5/Tools/webchecker/README
-lib/python1.5/Tools/webchecker/robotparser.py
-lib/python1.5/Tools/webchecker/tktools.py
-lib/python1.5/Tools/webchecker/wcgui.py
-lib/python1.5/Tools/webchecker/wcmac.py
-lib/python1.5/Tools/webchecker/wcnew.py
-lib/python1.5/Tools/webchecker/webchecker.py
-lib/python1.5/Tools/webchecker/websucker.py
-lib/python1.5/Tools/webchecker/wsgui.py
-lib/python1.5/Tools/world/README
-lib/python1.5/Tools/world/world
-@dirrm lib/python1.5/Tools/world
-@dirrm lib/python1.5/Tools/webchecker
-@dirrm lib/python1.5/Tools/versioncheck
-@dirrm lib/python1.5/Tools/scripts
-@dirrm lib/python1.5/Tools/pynche/X
-@dirrm lib/python1.5/Tools/pynche
-@dirrm lib/python1.5/Tools/modulator/Templates
-@dirrm lib/python1.5/Tools/modulator
-@dirrm lib/python1.5/Tools/idle
-@dirrm lib/python1.5/Tools/freeze
-@dirrm lib/python1.5/Tools/faqwiz
-@dirrm lib/python1.5/Tools/bgen/bgen
-@dirrm lib/python1.5/Tools/bgen
-@dirrm lib/python1.5/Tools/audiopy
-@dirrm lib/python1.5/Tools
diff --git a/lang/python31/pkg-plist.gmp b/lang/python31/pkg-plist.gmp
deleted file mode 100644
index 4b041045de3e..000000000000
--- a/lang/python31/pkg-plist.gmp
+++ /dev/null
@@ -1 +0,0 @@
-lib/python1.5/lib-dynload/mpzmodule.so
diff --git a/lang/python32/Makefile b/lang/python32/Makefile
deleted file mode 100644
index fe715b119522..000000000000
--- a/lang/python32/Makefile
+++ /dev/null
@@ -1,114 +0,0 @@
-# New ports collection makefile for: python
-# Version required: 1.5.2
-# Date created: 08 August 1995
-# Whom: jkh
-#
-# $FreeBSD$
-#
-
-DISTNAME= py152
-PKGNAME= python-1.5.2
-CATEGORIES= lang python tk82
-MASTER_SITES= ftp://www.python.org/pub/python/src/ \
- ftp://ftp.cwi.nl/pub/python/src/
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= tg@FreeBSD.org
-
-LIB_DEPENDS= ${TK_DEPENDS}
-
-DIST_SUBDIR= python
-WRKSRC= ${WRKDIR}/Python-1.5.2
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-fpectl --with-libs='-lxpg4'
-CONFIGURE_ENV= OPT="${CFLAGS}"
-INSTALL_TARGET= install
-PLIST= ${WRKDIR}/PLIST
-MAN1= python.1
-
-#
-# The standard setup file
-#
-SETUP_FILE= Setup
-
-#
-# Support for Tk is compiled in by default.
-#
-WITH_TK?= yes
-.if defined(WITH_TK) && $(WITH_TK) == yes
-TK_DEPENDS= tk82.1:${PORTSDIR}/x11-toolkits/tk82
-SETUP_LOCAL= Setup.tk
-PLIST_TK= ${PKGDIR}/PLIST.tk
-.endif
-
-#
-# If you want to use Python's thread module, you need to set WITH_THREADS
-# to 'yes', and you must have the FreeBSD threading c library (libc_r)
-# installed. See 'man 3 pthread' for details on libc_r.
-#
-# This option is enabled by default.
-#
-WITH_THREADS?= yes
-LIBC_R!= /sbin/ldconfig -r | grep c_r || true
-.if ${LIBC_R} != "" && defined(WITH_THREADS) && ${WITH_THREADS} == yes
-CONFIGURE_ARGS+= --with-thread
-CFLAGS+= -D_THREAD_SAFE
-CONFIGURE_ENV+= LDFLAGS="-pthread ${LDFLAGS}"
-.endif
-
-#
-# The mpz module is built on machines with a full source tree
-#
-.if exists(/usr/src/contrib/libgmp/gmp-impl.h)
-SETUP_LOCAL+= Setup.gmp
-PLIST_GMP= ${PKGDIR}/PLIST.gmp
-.endif
-
-#
-# Install the Tools by default. It contains scripts ranging from an IDE
-# to a web tree checker, to a collection of simple scripts that are useful
-# while extending or managing Python.
-#
-WITH_TOOLS?= yes
-.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
-PLIST_TOOLS= ${PKGDIR}/PLIST.Tools
-.endif
-
-post-extract:
- cd ${WRKSRC}/Lib && ${SH} ${FILESDIR}/plat-freebsd4.sh
-
-post-configure:
- ${CP} ${FILESDIR}/${SETUP_FILE} ${WRKSRC}/Modules/Setup
-.for file in ${SETUP_LOCAL}
- ${CAT} ${FILESDIR}/${file} >> ${WRKSRC}/Modules/Setup.local
-.endfor
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 400000
-PLATFORMS=plat-freebsd2 plat-freebsd3
-.elif ${OSVERSION} >= 300000
-PLATFORMS=plat-freebsd2 plat-freebsd4
-.else
-PLATFORMS=plat-freebsd3 plat-freebsd4
-.endif
-
-pre-install:
-.for platform in ${PLATFORMS}
- ${MKDIR} ${PREFIX}/lib/python1.5/${platform}
- ${INSTALL_DATA} ${WRKSRC}/Lib/${platform}/* \
- ${PREFIX}/lib/python1.5/${platform}/
-.endfor
- @sort -r -o ${PLIST} ${PLIST_TK} ${PLIST_GMP} ${PLIST_TOOLS} ${PKGDIR}/PLIST
-
-post-install:
- strip ${PREFIX}/bin/python
- @${MKDIR} ${PREFIX}/share/doc/python
- ${INSTALL_DATA} ${WRKSRC}/Misc/COPYRIGHT ${PREFIX}/share/doc/python
- @${MKDIR} ${PREFIX}/lib/python1.5/site-packages
-.if defined(WITH_TOOLS) && ${WITH_TOOLS} == yes
- @cd ${WRKSRC}; tar cf - Tools | \
- (cd ${PREFIX}/lib/python1.5; tar xf -)
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/lang/python32/distinfo b/lang/python32/distinfo
deleted file mode 100644
index 72ca6a75cf6c..000000000000
--- a/lang/python32/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (python/py152.tgz) = e9d677ae6d5a3efc6937627ed8a3e752
diff --git a/lang/python32/files/Setup b/lang/python32/files/Setup
deleted file mode 100644
index ec3a6be9631a..000000000000
--- a/lang/python32/files/Setup
+++ /dev/null
@@ -1,401 +0,0 @@
-# The file Setup is used by the makesetup script to construct the files
-# Makefile and config.c, from Makefile.pre and config.c.in,
-# respectively. The file Setup itself is initially copied from
-# Setup.in; once it exists it will not be overwritten, so you can edit
-# Setup to your heart's content. Note that Makefile.pre is created
-# from Makefile.pre.in by the toplevel configure script.
-
-# (VPATH notes: Setup and Makefile.pre are in the build directory, as
-# are Makefile and config.c; the *.in files are in the source
-# directory.)
-
-# Each line in this file describes one or more optional modules.
-# Comment out lines to suppress modules.
-# Lines have the following structure:
-#
-# <module> ... [<sourcefile> ...] [<cpparg> ...] [<library> ...]
-#
-# <sourcefile> is anything ending in .c (.C, .cc, .c++ are C++ files)
-# <cpparg> is anything starting with -I, -D, -U or -C
-# <library> is anything ending in .a or beginning with -l or -L
-# <module> is anything else but should be a valid Python
-# identifier (letters, digits, underscores, beginning with non-digit)
-#
-# Lines can also have the form
-#
-# <name> = <value>
-#
-# which defines a Make variable definition inserted into Makefile.in
-#
-# Finally, if a line has the literal form
-#
-# *shared*
-#
-# (that is including the '*' and '*' !) then the following modules will
-# not be included in the config.c file, nor in the list of objects to be
-# added to the library archive, and their linker options won't be added
-# to the linker options, but rules to create their .o files and their
-# shared libraries will still be added to the Makefile, and their
-# names will be collected in the Make variable SHAREDMODS. This is
-# used to build modules as shared libraries. (They must be installed
-# using "make sharedinstall".) (For compatibility, *noconfig* has the
-# same effect as *shared*.)
-
-# NOTE: As a standard policy, as many modules as can be supported by a
-# platform should be present. The distribution comes with all modules
-# enabled that are supported by most platforms and don't require you
-# to ftp sources from elsewhere.
-
-
-# Some special rules to define PYTHONPATH.
-# Edit the definitions below to indicate which options you are using.
-# Don't add any whitespace or comments!
-
-# Directories where library files get installed.
-# DESTLIB is for Python modules; MACHDESTLIB for shared libraries.
-DESTLIB=$(LIBDEST)
-MACHDESTLIB=$(BINLIBDEST)
-
-# NOTE: all the paths are now relative to the prefix that is computed
-# at run time!
-
-# Standard path -- don't edit.
-# No leading colon since this is the first entry
-# Empty since this is now just the runtime prefix.
-DESTPATH=
-
-# Site specific path insertions -- should begin with : if non-empty
-SITEPATH=
-
-# Standard enabled (tests are always available)
-TESTPATH=:test
-
-# Path for machine- or system-dependent modules (and shared libraries)
-MACHDEPPATH=:plat-$(MACHDEP)
-
-COREPYTHONPATH=$(DESTPATH)$(SITEPATH)$(TESTPATH)$(MACHDEPPATH)$(STDWINPATH)$(TKPATH)
-PYTHONPATH=$(COREPYTHONPATH)
-
-
-# The modules listed here can't be built as shared libraries for
-# various reasons; therefore they are listed here instead of in the
-# normal order.
-
-# Some modules that are normally always on:
-
-regex regexmodule.c regexpr.c # Regular expressions, GNU Emacs style
-pcre pcremodule.c pypcre.c # Regular expressions, Perl style (for re.py)
-posix posixmodule.c # posix (UNIX) system calls
-signal signalmodule.c # signal(2)
-
-# The SGI specific GL module:
-
-GLHACK=-Dclear=__GLclear
-#gl glmodule.c cgensupport.c -I$(srcdir) $(GLHACK) -lgl -lX11
-
-# The thread module is now automatically enabled, see Setup.thread.
-
-# Pure module. Cannot be linked dynamically.
-# -DWITH_QUANTIFY, -DWITH_PURIFY, or -DWITH_ALL_PURE
-#WHICH_PURE_PRODUCTS=-DWITH_ALL_PURE
-#PURE_INCLS=-I/usr/local/include
-#PURE_STUBLIBS=-L/usr/local/lib -lpurify_stubs -lquantify_stubs
-#pure puremodule.c $(WHICH_PURE_PRODUCTS) $(PURE_INCLS) $(PURE_STUBLIBS)
-
-# Uncommenting the following line tells makesetup that all following
-# modules are to be built as shared libraries (see above for more
-# detail):
-
-#*shared*
-
-
-# GNU readline. Unlike previous Python incarnations, GNU readline is
-# now incorporated in an optional module, configured in the Setup file
-# instead of by a configure script switch. You may have to insert a
-# -L option pointing to the directory where libreadline.* lives,
-# and you may have to change -ltermcap to -ltermlib or perhaps remove
-# it, depending on your system -- see the GNU readline instructions.
-# It's okay for this to be a shared library, too.
-
-readline readline.c -lmytinfo -lreadline -ltermcap
-
-
-# Modules that should always be present (non UNIX dependent):
-
-array arraymodule.c # array objects
-cmath cmathmodule.c # complex math library functions
-math mathmodule.c -lm # math library functions, e.g. sin()
-strop stropmodule.c # fast string operations implemented in C
-struct structmodule.c # binary structure packing/unpacking
-time timemodule.c # -lm # time operations and variables
-operator operator.c # operator.add() and similar goodies
-
-_locale _localemodule.c # access to ISO C locale support
-
-
-# Modules with some UNIX dependencies -- on by default:
-# (If you have a really backward UNIX, select and socket may not be
-# supported...)
-
-fcntl fcntlmodule.c # fcntl(2) and ioctl(2)
-pwd pwdmodule.c # pwd(3)
-grp grpmodule.c # grp(3)
-select selectmodule.c # select(2); not on ancient System V
-socket socketmodule.c # socket(2); not on ancient System V
-errno errnomodule.c # posix (UNIX) errno values
-
-# The crypt module is now disabled by default because it breaks builds
-# on many systems (where -lcrypt is needed), e.g. Linux (I believe).
-crypt cryptmodule.c -lcrypt # crypt(3); needs -lcrypt on some systems
-
-*shared*
-
-# Some more UNIX dependent modules -- off by default, since these
-# are not supported by all UNIX systems:
-
-nis nismodule.c # Sun yellow pages -- not everywhere
-termios termios.c # Steen Lumholt's termios module
-resource resource.c # Jeremy Hylton's rlimit interface
-
-
-# Multimedia modules -- off by default.
-# These don't work for 64-bit platforms!!!
-# These represent audio samples or images as strings:
-
-audioop audioop.c # Operations on audio samples
-imageop imageop.c # Operations on images
-rgbimg rgbimgmodule.c # Read SGI RGB image files (but coded portably)
-
-
-# The stdwin module provides a simple, portable (between X11 and Mac)
-# windowing interface. You need to ftp the STDWIN library, e.g. from
-# ftp://ftp.cwi.nl/pub/stdwin. (If you get it elsewhere, be sure to
-# get version 1.0 or higher!) The STDWIN variable must point to the
-# STDWIN toplevel directory.
-
-# Uncomment and edit as needed:
-#STDWIN=/ufs/guido/src/stdwin
-
-# Uncomment these lines:
-#STDWINPATH=:$(DESTLIB)/stdwin
-#LIBTEXTEDIT=$(STDWIN)/$(MACHDEP)/Packs/textedit/libtextedit.a
-#LIBX11STDWIN=$(STDWIN)/$(MACHDEP)/Ports/x11/libstdwin.a
-#stdwin stdwinmodule.c -I$(STDWIN)/H $(LIBTEXTEDIT) $(LIBX11STDWIN) -lX11
-
-# Use this instead of the last two lines above for alphanumeric stdwin:
-#LIBALFASTDWIN=$(STDWIN)/$(MACHDEP)/Ports/alfa/libstdwin.a
-#stdwin stdwinmodule.c -I$(STDWIN)/H $(LIBTEXTEDIT) $(LIBALFASTDWIN) -ltermcap
-
-
-# The md5 module implements the RSA Data Security, Inc. MD5
-# Message-Digest Algorithm, described in RFC 1321. The necessary files
-# md5c.c and md5.h are included here.
-
-md5 md5module.c md5c.c
-
-
-# The sha module implements the SHA checksum algorithm.
-# (NIST's Secure Hash Algorithm.)
-sha shamodule.c
-
-
-# The mpz module interfaces to the GNU Multiple Precision library.
-# You need to ftp the GNU MP library.
-# The GMP variable must point to the GMP source directory.
-# This was originally written and tested against GMP 1.2 and 1.3.2.
-# It has been modified by Rob Hooft to work with 2.0.2 as well, but I
-# haven't tested it recently.
-
-# A compatible MP library unencombered by the GPL also exists. It was
-# posted to comp.sources.misc in volume 40 and is widely available from
-# FTP archive sites. One URL for it is:
-# ftp://gatekeeper.dec.com/.b/usenet/comp.sources.misc/volume40/fgmp/part01.Z
-
-#GMP=/ufs/guido/src/gmp
-#mpz mpzmodule.c -lgmp
-
-
-# SGI IRIX specific modules -- off by default.
-
-# These module work on any SGI machine:
-
-# *** gl must be enabled higher up in this file ***
-#fm fmmodule.c -lfm -lgl # Font Manager
-#sgi sgimodule.c # sgi.nap() and a few more
-
-# This module requires the header file
-# /usr/people/4Dgifts/iristools/include/izoom.h:
-
-#imgfile imgfile.c -limage -lgutil -lm # Image Processing Utilities
-
-
-# These modules require the Multimedia Development Option (I think):
-
-#al almodule.c -laudio # Audio Library
-#cd cdmodule.c -lcdaudio -lds -lmediad # CD Audio Library
-#cl clmodule.c -lcl -lawareaudio # Compression Library
-#sv svmodule.c yuvconvert.c -lsvideo -lXext -lX11 # Starter Video
-
-
-# The FORMS library, by Mark Overmars, implements user interface
-# components such as dialogs and buttons using SGI's GL and FM
-# libraries. You must ftp the FORMS library separately from
-# ftp://ftp.cs.ruu.nl/pub/SGI/FORMS. It was tested with FORMS 2.2a.
-# The FORMS variable must point to the FORMS subdirectory of the forms
-# toplevel directory:
-
-#FORMS=/ufs/guido/src/forms/FORMS
-#fl flmodule.c -I$(FORMS) $(FORMS)/libforms.a -lfm -lgl
-
-
-# SunOS specific modules -- off by default:
-
-#sunaudiodev sunaudiodev.c
-
-
-# George Neville-Neil's timing module:
-
-timing timingmodule.c
-
-
-# The _tkinter module.
-#
-# The TKPATH variable is always enabled, to save you the effort.
-TKPATH=:lib-tk
-
-# The command for _tkinter is long and site specific. Please
-# uncomment and/or edit those parts as indicated. If you don't have a
-# specific extension (e.g. Tix or BLT), leave the corresponding line
-# commented out. (Leave the trailing backslashes in! If you
-# experience strange errors, you may want to join all uncommented
-# lines and remove the backslashes -- the backslash interpretation is
-# done by the shell's "read" command and it may not be implemented on
-# every system.
-
-# *** Always uncomment this (leave the leading underscore in!):
-# _tkinter _tkinter.c tkappinit.c -DWITH_APPINIT \
-# *** Uncommend and edit to reflect where your X11 header files are:
-# -I/usr/X11R6/include \
-# *** Or uncomment this for Solaris:
-# -I/usr/openwin/include \
-# *** Uncomment and edit to reflect where your Tcl/Tk headers are:
-# -I/usr/local/include \
-# *** Uncomment and edit for Tix extension only:
-# -DWITH_TIX -ltix4.1.8.0 \
-# *** Uncomment and edit for BLT extension only:
-# -DWITH_BLT -I/usr/local/blt/blt8.0-unoff/include -lBLT8.0 \
-# *** Uncomment and edit for PIL (TkImaging) extension only:
-# -DWITH_PIL -I../Extensions/Imaging/libImaging tkImaging.c \
-# *** Uncomment and edit for Mesa (what's Mesa?):
-# -lGL -lGLU -lMesatk -lMesaaux \
-# *** Uncomment and edit for TOGL extension only:
-# -DWITH_TOGL togl.c \
-# *** Uncomment and edit to reflect where your Tcl/Tk libraries are:
-# -L/usr/local/lib \
-# *** Uncomment and edit to reflect your Tcl/Tk versions:
-# -ltk8.0 -ltcl8.0 \
-# *** Uncomment and edit to reflect where your X11 libraries are:
-# -L/usr/X11R6/lib \
-# *** Or uncomment this for Solaris:
-# -L/usr/openwin/lib \
-# *** Always uncomment this; X11 libraries to link with:
-# -lX11 -lXext -lXmu
-
-
-# Lance Ellinghaus's modules:
-
-rotor rotormodule.c # enigma-inspired encryption
-syslog syslogmodule.c # syslog daemon interface
-
-
-# Lance's curses module. This requires the System V version of
-# curses, sometimes known as ncurses (e.g. on Linux, link with
-# -lncurses instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include
-# -L/usr/5lib before -lcurses).
-
-curses cursesmodule.c -lmytinfo -lncurses -ltermcap
-
-
-
-# Tommy Burnette's 'new' module (creates new empty objects of certain kinds):
-
-#new newmodule.c
-
-
-# Generic (SunOS / SVR4) dynamic loading module.
-# This is not needed for dynamic loading of Python modules --
-# it is a highly experimental and dangerous device for calling
-# *arbitrary* C functions in *arbitrary* shared libraries:
-
-dl dlmodule.c
-
-# Modules that provide persistent dictionary-like semantics. You will
-# probably want to arrange for at least one of them to be available on
-# your machine, though none are defined by default because of library
-# dependencies. The Python module anydbm.py provides an
-# implementation independent wrapper for these; dumbdbm.py provides
-# similar functionality (but slower of course) implemented in Python.
-
-# The standard Unix dbm module:
-
-dbm dbmmodule.c # dbm(3) may require -lndbm or similar
-
-# Anthony Baxter's gdbm module (derived from Jack's dbm module)
-# GNU dbm(3) will require -lgdbm:
-
-#gdbm gdbmmodule.c -I/usr/local/include -L/usr/local/lib -lgdbm
-
-
-# Berkeley DB interface.
-#
-# This requires the Berkeley DB code, see
-# ftp://ftp.cs.berkeley.edu/pub/4bsd/db.1.85.tar.gz
-#
-# Edit the variables DB and DBPORT to point to the db top directory
-# and the subdirectory of PORT where you built it.
-
-#DB=/depot/sundry/src/db.1.85/
-#DBPORT=$(DB)/PORT/sunos.5.2
-#bsddb bsddbmodule.o -I$(DB)/include -I$(DBPORT) $(DBPORT)/libdb.a
-bsddb bsddbmodule.o
-
-
-
-# David Wayne Williams' soundex module
-#soundex soundex.c
-
-# Helper module for various ascii-encoders
-binascii binascii.c
-
-# Fred Drake's interface to the Python parser.
-parser parsermodule.c
-
-# Digital Creations' cStringIO and cPickle
-cStringIO cStringIO.c
-cPickle cPickle.c
-
-
-# Lee Busby's SIGFPE modules.
-# The library to link fpectl with is platform specific.
-# Choose *one* of the options below for fpectl:
-
-# For SGI IRIX (tested on 5.3):
-#fpectl fpectlmodule.c -lfpe
-
-# For Solaris with SunPro compiler (tested on Solaris 2.5 with SunPro C 4.2):
-# (Without the compiler you don't have -lsunmath.)
-#fpectl fpectlmodule.c -R/opt/SUNWspro/lib -lsunmath -lm
-
-# For other systems: see instructions in fpectlmodule.c.
-fpectl fpectlmodule.c
-
-# Test module for fpectl. No extra libraries needed.
-fpetest fpetestmodule.c
-
-# Andrew Kuchling's zlib module.
-# This require zlib 1.0.4 (or later). See http://quest.jpl.nasa.gov/zlib/
-zlib zlibmodule.c -lz
-
-
-# Example -- included for reference only:
-# xx xxmodule.c
diff --git a/lang/python32/files/Setup.gmp b/lang/python32/files/Setup.gmp
deleted file mode 100644
index 5e70d8f76734..000000000000
--- a/lang/python32/files/Setup.gmp
+++ /dev/null
@@ -1,16 +0,0 @@
-*shared*
-
-# The mpz module interfaces to the GNU Multiple Precision library.
-# You need to ftp the GNU MP library.
-# The GMP variable must point to the GMP source directory.
-# This was originally written and tested against GMP 1.2 and 1.3.2.
-# It has been modified by Rob Hooft to work with 2.0.2 as well, but I
-# haven't tested it recently.
-
-# A compatible MP library unencombered by the GPL also exists. It was
-# posted to comp.sources.misc in volume 40 and is widely available from
-# FTP archive sites. One URL for it is:
-# ftp://gatekeeper.dec.com/.b/usenet/comp.sources.misc/volume40/fgmp/part01.Z
-
-GMP=/usr/src/contrib/libgmp
-mpz mpzmodule.c -I$(GMP) -I$(GMP)/mpn/generic -lgmp
diff --git a/lang/python32/files/patch-aa b/lang/python32/files/patch-aa
deleted file mode 100644
index d55ebc99fd46..000000000000
--- a/lang/python32/files/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
---- Makefile.in.orig Tue Dec 9 16:18:33 1997
-+++ Makefile.in Sat Dec 13 11:19:12 1997
-@@ -131,8 +131,8 @@
-
- # Portable install script (configure doesn't always guess right)
- INSTALL= @srcdir@/install-sh -c
--INSTALL_PROGRAM=${INSTALL} -m $(EXEMODE)
--INSTALL_DATA= ${INSTALL} -m $(FILEMODE)
-+INSTALL_PROGRAM=${BSD_INSTALL_SCRIPT}
-+INSTALL_DATA= ${BSD_INSTALL_DATA}
-
- # --with-PACKAGE options for configure script
- # e.g. --with-readline --with-svr5 --with-solaris --with-thread
diff --git a/lang/python32/pkg-comment b/lang/python32/pkg-comment
deleted file mode 100644
index d2f9289af5eb..000000000000
--- a/lang/python32/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An interpreted object-oriented programming language
diff --git a/lang/python32/pkg-descr b/lang/python32/pkg-descr
deleted file mode 100644
index a2103f1521db..000000000000
--- a/lang/python32/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Python is an interpreted object-oriented programming language, and is
-often compared to Tcl, Perl or Scheme.
diff --git a/lang/python32/pkg-plist b/lang/python32/pkg-plist
deleted file mode 100644
index 2360c6ba0f0d..000000000000
--- a/lang/python32/pkg-plist
+++ /dev/null
@@ -1,997 +0,0 @@
-bin/python1.5
-bin/python
-share/doc/python/COPYRIGHT
-include/python1.5/Python.h
-include/python1.5/abstract.h
-include/python1.5/bitset.h
-include/python1.5/bufferobject.h
-include/python1.5/cStringIO.h
-include/python1.5/ceval.h
-include/python1.5/classobject.h
-include/python1.5/cobject.h
-include/python1.5/compile.h
-include/python1.5/complexobject.h
-include/python1.5/config.h
-include/python1.5/dictobject.h
-include/python1.5/errcode.h
-include/python1.5/eval.h
-include/python1.5/fileobject.h
-include/python1.5/floatobject.h
-include/python1.5/frameobject.h
-include/python1.5/funcobject.h
-include/python1.5/graminit.h
-include/python1.5/grammar.h
-include/python1.5/import.h
-include/python1.5/intobject.h
-include/python1.5/intrcheck.h
-include/python1.5/listobject.h
-include/python1.5/longintrepr.h
-include/python1.5/longobject.h
-include/python1.5/marshal.h
-include/python1.5/metagrammar.h
-include/python1.5/methodobject.h
-include/python1.5/modsupport.h
-include/python1.5/moduleobject.h
-include/python1.5/mymalloc.h
-include/python1.5/mymath.h
-include/python1.5/myproto.h
-include/python1.5/myselect.h
-include/python1.5/mytime.h
-include/python1.5/node.h
-include/python1.5/object.h
-include/python1.5/objimpl.h
-include/python1.5/opcode.h
-include/python1.5/osdefs.h
-include/python1.5/parsetok.h
-include/python1.5/patchlevel.h
-include/python1.5/pgenheaders.h
-include/python1.5/pydebug.h
-include/python1.5/pyerrors.h
-include/python1.5/pyfpe.h
-include/python1.5/pystate.h
-include/python1.5/pythonrun.h
-include/python1.5/pythread.h
-include/python1.5/rangeobject.h
-include/python1.5/rename2.h
-include/python1.5/sliceobject.h
-include/python1.5/stringobject.h
-include/python1.5/structmember.h
-include/python1.5/sysmodule.h
-include/python1.5/thread.h
-include/python1.5/token.h
-include/python1.5/traceback.h
-include/python1.5/tupleobject.h
-lib/python1.5/BaseHTTPServer.py
-lib/python1.5/BaseHTTPServer.pyc
-lib/python1.5/BaseHTTPServer.pyo
-lib/python1.5/Bastion.py
-lib/python1.5/Bastion.pyc
-lib/python1.5/Bastion.pyo
-lib/python1.5/CGIHTTPServer.py
-lib/python1.5/CGIHTTPServer.pyc
-lib/python1.5/CGIHTTPServer.pyo
-lib/python1.5/ConfigParser.py
-lib/python1.5/ConfigParser.pyc
-lib/python1.5/ConfigParser.pyo
-lib/python1.5/MimeWriter.py
-lib/python1.5/MimeWriter.pyc
-lib/python1.5/MimeWriter.pyo
-lib/python1.5/Queue.py
-lib/python1.5/Queue.pyc
-lib/python1.5/Queue.pyo
-lib/python1.5/SimpleHTTPServer.py
-lib/python1.5/SimpleHTTPServer.pyc
-lib/python1.5/SimpleHTTPServer.pyo
-lib/python1.5/SocketServer.py
-lib/python1.5/SocketServer.pyc
-lib/python1.5/SocketServer.pyo
-lib/python1.5/StringIO.py
-lib/python1.5/StringIO.pyc
-lib/python1.5/StringIO.pyo
-lib/python1.5/UserDict.py
-lib/python1.5/UserDict.pyc
-lib/python1.5/UserDict.pyo
-lib/python1.5/UserList.py
-lib/python1.5/UserList.pyc
-lib/python1.5/UserList.pyo
-lib/python1.5/aifc.py
-lib/python1.5/aifc.pyc
-lib/python1.5/aifc.pyo
-lib/python1.5/anydbm.py
-lib/python1.5/anydbm.pyc
-lib/python1.5/anydbm.pyo
-lib/python1.5/asynchat.py
-lib/python1.5/asynchat.pyc
-lib/python1.5/asynchat.pyo
-lib/python1.5/asyncore.py
-lib/python1.5/asyncore.pyc
-lib/python1.5/asyncore.pyo
-lib/python1.5/audiodev.py
-lib/python1.5/audiodev.pyc
-lib/python1.5/audiodev.pyo
-lib/python1.5/base64.py
-lib/python1.5/base64.pyc
-lib/python1.5/base64.pyo
-lib/python1.5/bdb.py
-lib/python1.5/bdb.pyc
-lib/python1.5/bdb.pyo
-lib/python1.5/binhex.py
-lib/python1.5/binhex.pyc
-lib/python1.5/binhex.pyo
-lib/python1.5/bisect.py
-lib/python1.5/bisect.pyc
-lib/python1.5/bisect.pyo
-lib/python1.5/calendar.py
-lib/python1.5/calendar.pyc
-lib/python1.5/calendar.pyo
-lib/python1.5/cgi.py
-lib/python1.5/cgi.pyc
-lib/python1.5/cgi.pyo
-lib/python1.5/cmd.py
-lib/python1.5/cmd.pyc
-lib/python1.5/cmd.pyo
-lib/python1.5/cmp.py
-lib/python1.5/cmp.pyc
-lib/python1.5/cmp.pyo
-lib/python1.5/cmpcache.py
-lib/python1.5/cmpcache.pyc
-lib/python1.5/cmpcache.pyo
-lib/python1.5/code.py
-lib/python1.5/code.pyc
-lib/python1.5/code.pyo
-lib/python1.5/codeop.py
-lib/python1.5/codeop.pyc
-lib/python1.5/codeop.pyo
-lib/python1.5/colorsys.py
-lib/python1.5/colorsys.pyc
-lib/python1.5/colorsys.pyo
-lib/python1.5/commands.py
-lib/python1.5/commands.pyc
-lib/python1.5/commands.pyo
-lib/python1.5/compileall.py
-lib/python1.5/compileall.pyc
-lib/python1.5/compileall.pyo
-lib/python1.5/config/Makefile
-lib/python1.5/config/Makefile.pre.in
-lib/python1.5/config/Setup
-lib/python1.5/config/Setup.local
-lib/python1.5/config/Setup.thread
-lib/python1.5/config/config.c
-lib/python1.5/config/config.c.in
-lib/python1.5/config/install-sh
-lib/python1.5/config/libpython1.5.a
-lib/python1.5/config/makesetup
-lib/python1.5/config/python.o
-lib/python1.5/copy.py
-lib/python1.5/copy.pyc
-lib/python1.5/copy.pyo
-lib/python1.5/copy_reg.py
-lib/python1.5/copy_reg.pyc
-lib/python1.5/copy_reg.pyo
-lib/python1.5/dbhash.py
-lib/python1.5/dbhash.pyc
-lib/python1.5/dbhash.pyo
-lib/python1.5/dircache.py
-lib/python1.5/dircache.pyc
-lib/python1.5/dircache.pyo
-lib/python1.5/dircmp.py
-lib/python1.5/dircmp.pyc
-lib/python1.5/dircmp.pyo
-lib/python1.5/dis.py
-lib/python1.5/dis.pyc
-lib/python1.5/dis.pyo
-lib/python1.5/dospath.py
-lib/python1.5/dospath.pyc
-lib/python1.5/dospath.pyo
-lib/python1.5/dumbdbm.py
-lib/python1.5/dumbdbm.pyc
-lib/python1.5/dumbdbm.pyo
-lib/python1.5/dump.py
-lib/python1.5/dump.pyc
-lib/python1.5/dump.pyo
-lib/python1.5/exceptions.py
-lib/python1.5/exceptions.pyc
-lib/python1.5/exceptions.pyo
-lib/python1.5/fileinput.py
-lib/python1.5/fileinput.pyc
-lib/python1.5/fileinput.pyo
-lib/python1.5/find.py
-lib/python1.5/find.pyc
-lib/python1.5/find.pyo
-lib/python1.5/fnmatch.py
-lib/python1.5/fnmatch.pyc
-lib/python1.5/fnmatch.pyo
-lib/python1.5/formatter.py
-lib/python1.5/formatter.pyc
-lib/python1.5/formatter.pyo
-lib/python1.5/fpformat.py
-lib/python1.5/fpformat.pyc
-lib/python1.5/fpformat.pyo
-lib/python1.5/ftplib.py
-lib/python1.5/ftplib.pyc
-lib/python1.5/ftplib.pyo
-lib/python1.5/getopt.py
-lib/python1.5/getopt.pyc
-lib/python1.5/getopt.pyo
-lib/python1.5/getpass.py
-lib/python1.5/getpass.pyc
-lib/python1.5/getpass.pyo
-lib/python1.5/glob.py
-lib/python1.5/glob.pyc
-lib/python1.5/glob.pyo
-lib/python1.5/gopherlib.py
-lib/python1.5/gopherlib.pyc
-lib/python1.5/gopherlib.pyo
-lib/python1.5/grep.py
-lib/python1.5/grep.pyc
-lib/python1.5/grep.pyo
-lib/python1.5/gzip.py
-lib/python1.5/gzip.pyc
-lib/python1.5/gzip.pyo
-lib/python1.5/htmlentitydefs.py
-lib/python1.5/htmlentitydefs.pyc
-lib/python1.5/htmlentitydefs.pyo
-lib/python1.5/htmllib.py
-lib/python1.5/htmllib.pyc
-lib/python1.5/htmllib.pyo
-lib/python1.5/httplib.py
-lib/python1.5/httplib.pyc
-lib/python1.5/httplib.pyo
-lib/python1.5/ihooks.py
-lib/python1.5/ihooks.pyc
-lib/python1.5/ihooks.pyo
-lib/python1.5/imaplib.py
-lib/python1.5/imaplib.pyc
-lib/python1.5/imaplib.pyo
-lib/python1.5/imghdr.py
-lib/python1.5/imghdr.pyc
-lib/python1.5/imghdr.pyo
-lib/python1.5/keyword.py
-lib/python1.5/keyword.pyc
-lib/python1.5/keyword.pyo
-lib/python1.5/knee.py
-lib/python1.5/knee.pyc
-lib/python1.5/knee.pyo
-lib/python1.5/lib-dynload/audioop.so
-lib/python1.5/lib-dynload/binascii.so
-lib/python1.5/lib-dynload/bsddbmodule.so
-lib/python1.5/lib-dynload/cPickle.so
-lib/python1.5/lib-dynload/cStringIO.so
-lib/python1.5/lib-dynload/cursesmodule.so
-lib/python1.5/lib-dynload/dbmmodule.so
-lib/python1.5/lib-dynload/dlmodule.so
-lib/python1.5/lib-dynload/fpectlmodule.so
-lib/python1.5/lib-dynload/fpetestmodule.so
-lib/python1.5/lib-dynload/imageop.so
-lib/python1.5/lib-dynload/md5module.so
-lib/python1.5/lib-dynload/nismodule.so
-lib/python1.5/lib-dynload/parsermodule.so
-lib/python1.5/lib-dynload/resource.so
-lib/python1.5/lib-dynload/rgbimgmodule.so
-lib/python1.5/lib-dynload/rotormodule.so
-lib/python1.5/lib-dynload/shamodule.so
-lib/python1.5/lib-dynload/syslogmodule.so
-lib/python1.5/lib-dynload/termios.so
-lib/python1.5/lib-dynload/timingmodule.so
-lib/python1.5/lib-dynload/zlibmodule.so
-lib/python1.5/lib-stdwin/Abstract.py
-lib/python1.5/lib-stdwin/Abstract.pyc
-lib/python1.5/lib-stdwin/Abstract.pyo
-lib/python1.5/lib-stdwin/BoxParent.py
-lib/python1.5/lib-stdwin/BoxParent.pyc
-lib/python1.5/lib-stdwin/BoxParent.pyo
-lib/python1.5/lib-stdwin/Buttons.py
-lib/python1.5/lib-stdwin/Buttons.pyc
-lib/python1.5/lib-stdwin/Buttons.pyo
-lib/python1.5/lib-stdwin/CSplit.py
-lib/python1.5/lib-stdwin/CSplit.pyc
-lib/python1.5/lib-stdwin/CSplit.pyo
-lib/python1.5/lib-stdwin/DirList.py
-lib/python1.5/lib-stdwin/DirList.pyc
-lib/python1.5/lib-stdwin/DirList.pyo
-lib/python1.5/lib-stdwin/FormSplit.py
-lib/python1.5/lib-stdwin/FormSplit.pyc
-lib/python1.5/lib-stdwin/FormSplit.pyo
-lib/python1.5/lib-stdwin/HVSplit.py
-lib/python1.5/lib-stdwin/HVSplit.pyc
-lib/python1.5/lib-stdwin/HVSplit.pyo
-lib/python1.5/lib-stdwin/Histogram.py
-lib/python1.5/lib-stdwin/Histogram.pyc
-lib/python1.5/lib-stdwin/Histogram.pyo
-lib/python1.5/lib-stdwin/Sliders.py
-lib/python1.5/lib-stdwin/Sliders.pyc
-lib/python1.5/lib-stdwin/Sliders.pyo
-lib/python1.5/lib-stdwin/Soundogram.py
-lib/python1.5/lib-stdwin/Soundogram.pyc
-lib/python1.5/lib-stdwin/Soundogram.pyo
-lib/python1.5/lib-stdwin/Split.py
-lib/python1.5/lib-stdwin/Split.pyc
-lib/python1.5/lib-stdwin/Split.pyo
-lib/python1.5/lib-stdwin/StripChart.py
-lib/python1.5/lib-stdwin/StripChart.pyc
-lib/python1.5/lib-stdwin/StripChart.pyo
-lib/python1.5/lib-stdwin/TextEdit.py
-lib/python1.5/lib-stdwin/TextEdit.pyc
-lib/python1.5/lib-stdwin/TextEdit.pyo
-lib/python1.5/lib-stdwin/TransParent.py
-lib/python1.5/lib-stdwin/TransParent.pyc
-lib/python1.5/lib-stdwin/TransParent.pyo
-lib/python1.5/lib-stdwin/VUMeter.py
-lib/python1.5/lib-stdwin/VUMeter.pyc
-lib/python1.5/lib-stdwin/VUMeter.pyo
-lib/python1.5/lib-stdwin/WindowParent.py
-lib/python1.5/lib-stdwin/WindowParent.pyc
-lib/python1.5/lib-stdwin/WindowParent.pyo
-lib/python1.5/lib-stdwin/WindowSched.py
-lib/python1.5/lib-stdwin/WindowSched.pyc
-lib/python1.5/lib-stdwin/WindowSched.pyo
-lib/python1.5/lib-stdwin/anywin.py
-lib/python1.5/lib-stdwin/anywin.pyc
-lib/python1.5/lib-stdwin/anywin.pyo
-lib/python1.5/lib-stdwin/basewin.py
-lib/python1.5/lib-stdwin/basewin.pyc
-lib/python1.5/lib-stdwin/basewin.pyo
-lib/python1.5/lib-stdwin/dirwin.py
-lib/python1.5/lib-stdwin/dirwin.pyc
-lib/python1.5/lib-stdwin/dirwin.pyo
-lib/python1.5/lib-stdwin/filewin.py
-lib/python1.5/lib-stdwin/filewin.pyc
-lib/python1.5/lib-stdwin/filewin.pyo
-lib/python1.5/lib-stdwin/formatter.py
-lib/python1.5/lib-stdwin/formatter.pyc
-lib/python1.5/lib-stdwin/formatter.pyo
-lib/python1.5/lib-stdwin/gwin.py
-lib/python1.5/lib-stdwin/gwin.pyc
-lib/python1.5/lib-stdwin/gwin.pyo
-lib/python1.5/lib-stdwin/listwin.py
-lib/python1.5/lib-stdwin/listwin.pyc
-lib/python1.5/lib-stdwin/listwin.pyo
-lib/python1.5/lib-stdwin/mainloop.py
-lib/python1.5/lib-stdwin/mainloop.pyc
-lib/python1.5/lib-stdwin/mainloop.pyo
-lib/python1.5/lib-stdwin/rect.py
-lib/python1.5/lib-stdwin/rect.pyc
-lib/python1.5/lib-stdwin/rect.pyo
-lib/python1.5/lib-stdwin/srcwin.py
-lib/python1.5/lib-stdwin/srcwin.pyc
-lib/python1.5/lib-stdwin/srcwin.pyo
-lib/python1.5/lib-stdwin/stdwinevents.py
-lib/python1.5/lib-stdwin/stdwinevents.pyc
-lib/python1.5/lib-stdwin/stdwinevents.pyo
-lib/python1.5/lib-stdwin/stdwinq.py
-lib/python1.5/lib-stdwin/stdwinq.pyc
-lib/python1.5/lib-stdwin/stdwinq.pyo
-lib/python1.5/lib-stdwin/tablewin.py
-lib/python1.5/lib-stdwin/tablewin.pyc
-lib/python1.5/lib-stdwin/tablewin.pyo
-lib/python1.5/lib-stdwin/textwin.py
-lib/python1.5/lib-stdwin/textwin.pyc
-lib/python1.5/lib-stdwin/textwin.pyo
-lib/python1.5/lib-stdwin/wdb.py
-lib/python1.5/lib-stdwin/wdb.pyc
-lib/python1.5/lib-stdwin/wdb.pyo
-lib/python1.5/lib-stdwin/wdbframewin.py
-lib/python1.5/lib-stdwin/wdbframewin.pyc
-lib/python1.5/lib-stdwin/wdbframewin.pyo
-lib/python1.5/lib-stdwin/wdbsrcwin.py
-lib/python1.5/lib-stdwin/wdbsrcwin.pyc
-lib/python1.5/lib-stdwin/wdbsrcwin.pyo
-lib/python1.5/lib-tk/Canvas.py
-lib/python1.5/lib-tk/Canvas.pyc
-lib/python1.5/lib-tk/Canvas.pyo
-lib/python1.5/lib-tk/Dialog.py
-lib/python1.5/lib-tk/Dialog.pyc
-lib/python1.5/lib-tk/Dialog.pyo
-lib/python1.5/lib-tk/FileDialog.py
-lib/python1.5/lib-tk/FileDialog.pyc
-lib/python1.5/lib-tk/FileDialog.pyo
-lib/python1.5/lib-tk/FixTk.py
-lib/python1.5/lib-tk/FixTk.pyc
-lib/python1.5/lib-tk/FixTk.pyo
-lib/python1.5/lib-tk/ScrolledText.py
-lib/python1.5/lib-tk/ScrolledText.pyc
-lib/python1.5/lib-tk/ScrolledText.pyo
-lib/python1.5/lib-tk/SimpleDialog.py
-lib/python1.5/lib-tk/SimpleDialog.pyc
-lib/python1.5/lib-tk/SimpleDialog.pyo
-lib/python1.5/lib-tk/Tkconstants.py
-lib/python1.5/lib-tk/Tkconstants.pyc
-lib/python1.5/lib-tk/Tkconstants.pyo
-lib/python1.5/lib-tk/Tkdnd.py
-lib/python1.5/lib-tk/Tkdnd.pyc
-lib/python1.5/lib-tk/Tkdnd.pyo
-lib/python1.5/lib-tk/Tkinter.py
-lib/python1.5/lib-tk/Tkinter.pyc
-lib/python1.5/lib-tk/Tkinter.pyo
-lib/python1.5/lib-tk/tkColorChooser.py
-lib/python1.5/lib-tk/tkColorChooser.pyc
-lib/python1.5/lib-tk/tkColorChooser.pyo
-lib/python1.5/lib-tk/tkCommonDialog.py
-lib/python1.5/lib-tk/tkCommonDialog.pyc
-lib/python1.5/lib-tk/tkCommonDialog.pyo
-lib/python1.5/lib-tk/tkFileDialog.py
-lib/python1.5/lib-tk/tkFileDialog.pyc
-lib/python1.5/lib-tk/tkFileDialog.pyo
-lib/python1.5/lib-tk/tkFont.py
-lib/python1.5/lib-tk/tkFont.pyc
-lib/python1.5/lib-tk/tkFont.pyo
-lib/python1.5/lib-tk/tkMessageBox.py
-lib/python1.5/lib-tk/tkMessageBox.pyc
-lib/python1.5/lib-tk/tkMessageBox.pyo
-lib/python1.5/lib-tk/tkSimpleDialog.py
-lib/python1.5/lib-tk/tkSimpleDialog.pyc
-lib/python1.5/lib-tk/tkSimpleDialog.pyo
-lib/python1.5/linecache.py
-lib/python1.5/linecache.pyc
-lib/python1.5/linecache.pyo
-lib/python1.5/locale.py
-lib/python1.5/locale.pyc
-lib/python1.5/locale.pyo
-lib/python1.5/macpath.py
-lib/python1.5/macpath.pyc
-lib/python1.5/macpath.pyo
-lib/python1.5/macurl2path.py
-lib/python1.5/macurl2path.pyc
-lib/python1.5/macurl2path.pyo
-lib/python1.5/mailbox.py
-lib/python1.5/mailbox.pyc
-lib/python1.5/mailbox.pyo
-lib/python1.5/mailcap.py
-lib/python1.5/mailcap.pyc
-lib/python1.5/mailcap.pyo
-lib/python1.5/mhlib.py
-lib/python1.5/mhlib.pyc
-lib/python1.5/mhlib.pyo
-lib/python1.5/mimetools.py
-lib/python1.5/mimetools.pyc
-lib/python1.5/mimetools.pyo
-lib/python1.5/mimetypes.py
-lib/python1.5/mimetypes.pyc
-lib/python1.5/mimetypes.pyo
-lib/python1.5/mimify.py
-lib/python1.5/mimify.pyc
-lib/python1.5/mimify.pyo
-lib/python1.5/multifile.py
-lib/python1.5/multifile.pyc
-lib/python1.5/multifile.pyo
-lib/python1.5/mutex.py
-lib/python1.5/mutex.pyc
-lib/python1.5/mutex.pyo
-lib/python1.5/netrc.py
-lib/python1.5/netrc.pyc
-lib/python1.5/netrc.pyo
-lib/python1.5/nntplib.py
-lib/python1.5/nntplib.pyc
-lib/python1.5/nntplib.pyo
-lib/python1.5/ntpath.py
-lib/python1.5/ntpath.pyc
-lib/python1.5/ntpath.pyo
-lib/python1.5/nturl2path.py
-lib/python1.5/nturl2path.pyc
-lib/python1.5/nturl2path.pyo
-lib/python1.5/os.py
-lib/python1.5/os.pyc
-lib/python1.5/os.pyo
-lib/python1.5/packmail.py
-lib/python1.5/packmail.pyc
-lib/python1.5/packmail.pyo
-lib/python1.5/pdb.doc
-lib/python1.5/pdb.py
-lib/python1.5/pdb.pyc
-lib/python1.5/pdb.pyo
-lib/python1.5/pickle.py
-lib/python1.5/pickle.pyc
-lib/python1.5/pickle.pyo
-lib/python1.5/pipes.py
-lib/python1.5/pipes.pyc
-lib/python1.5/pipes.pyo
-lib/python1.5/plat-freebsd2/FCNTL.py
-lib/python1.5/plat-freebsd2/FCNTL.pyc
-lib/python1.5/plat-freebsd2/FCNTL.pyo
-lib/python1.5/plat-freebsd2/IN.py
-lib/python1.5/plat-freebsd2/IN.pyc
-lib/python1.5/plat-freebsd2/IN.pyo
-lib/python1.5/plat-freebsd2/SOCKET.py
-lib/python1.5/plat-freebsd2/SOCKET.pyc
-lib/python1.5/plat-freebsd2/SOCKET.pyo
-lib/python1.5/plat-freebsd2/TERMIOS.py
-lib/python1.5/plat-freebsd2/TERMIOS.pyc
-lib/python1.5/plat-freebsd2/TERMIOS.pyo
-lib/python1.5/plat-freebsd2/regen
-lib/python1.5/plat-freebsd3/FCNTL.py
-lib/python1.5/plat-freebsd3/FCNTL.pyc
-lib/python1.5/plat-freebsd3/FCNTL.pyo
-lib/python1.5/plat-freebsd3/IN.py
-lib/python1.5/plat-freebsd3/IN.pyc
-lib/python1.5/plat-freebsd3/IN.pyo
-lib/python1.5/plat-freebsd3/SOCKET.py
-lib/python1.5/plat-freebsd3/SOCKET.pyc
-lib/python1.5/plat-freebsd3/SOCKET.pyo
-lib/python1.5/plat-freebsd3/TERMIOS.py
-lib/python1.5/plat-freebsd3/TERMIOS.pyc
-lib/python1.5/plat-freebsd3/TERMIOS.pyo
-lib/python1.5/plat-freebsd3/regen
-lib/python1.5/plat-freebsd4/FCNTL.py
-lib/python1.5/plat-freebsd4/FCNTL.pyc
-lib/python1.5/plat-freebsd4/FCNTL.pyo
-lib/python1.5/plat-freebsd4/IN.py
-lib/python1.5/plat-freebsd4/IN.pyc
-lib/python1.5/plat-freebsd4/IN.pyo
-lib/python1.5/plat-freebsd4/SOCKET.py
-lib/python1.5/plat-freebsd4/SOCKET.pyc
-lib/python1.5/plat-freebsd4/SOCKET.pyo
-lib/python1.5/plat-freebsd4/TERMIOS.py
-lib/python1.5/plat-freebsd4/TERMIOS.pyc
-lib/python1.5/plat-freebsd4/TERMIOS.pyo
-lib/python1.5/plat-freebsd4/regen
-lib/python1.5/popen2.py
-lib/python1.5/popen2.pyc
-lib/python1.5/popen2.pyo
-lib/python1.5/poplib.py
-lib/python1.5/poplib.pyc
-lib/python1.5/poplib.pyo
-lib/python1.5/posixfile.py
-lib/python1.5/posixfile.pyc
-lib/python1.5/posixfile.pyo
-lib/python1.5/posixpath.py
-lib/python1.5/posixpath.pyc
-lib/python1.5/posixpath.pyo
-lib/python1.5/pprint.py
-lib/python1.5/pprint.pyc
-lib/python1.5/pprint.pyo
-lib/python1.5/profile.doc
-lib/python1.5/profile.py
-lib/python1.5/profile.pyc
-lib/python1.5/profile.pyo
-lib/python1.5/pstats.py
-lib/python1.5/pstats.pyc
-lib/python1.5/pstats.pyo
-lib/python1.5/pty.py
-lib/python1.5/pty.pyc
-lib/python1.5/pty.pyo
-lib/python1.5/py_compile.py
-lib/python1.5/py_compile.pyc
-lib/python1.5/py_compile.pyo
-lib/python1.5/pyclbr.py
-lib/python1.5/pyclbr.pyc
-lib/python1.5/pyclbr.pyo
-lib/python1.5/quopri.py
-lib/python1.5/quopri.pyc
-lib/python1.5/quopri.pyo
-lib/python1.5/random.py
-lib/python1.5/random.pyc
-lib/python1.5/random.pyo
-lib/python1.5/re.py
-lib/python1.5/re.pyc
-lib/python1.5/re.pyo
-lib/python1.5/reconvert.py
-lib/python1.5/reconvert.pyc
-lib/python1.5/reconvert.pyo
-lib/python1.5/regex_syntax.py
-lib/python1.5/regex_syntax.pyc
-lib/python1.5/regex_syntax.pyo
-lib/python1.5/regsub.py
-lib/python1.5/regsub.pyc
-lib/python1.5/regsub.pyo
-lib/python1.5/repr.py
-lib/python1.5/repr.pyc
-lib/python1.5/repr.pyo
-lib/python1.5/rexec.py
-lib/python1.5/rexec.pyc
-lib/python1.5/rexec.pyo
-lib/python1.5/rfc822.py
-lib/python1.5/rfc822.pyc
-lib/python1.5/rfc822.pyo
-lib/python1.5/rlcompleter.py
-lib/python1.5/rlcompleter.pyc
-lib/python1.5/rlcompleter.pyo
-lib/python1.5/sched.py
-lib/python1.5/sched.pyc
-lib/python1.5/sched.pyo
-lib/python1.5/sgmllib.py
-lib/python1.5/sgmllib.pyc
-lib/python1.5/sgmllib.pyo
-lib/python1.5/shelve.py
-lib/python1.5/shelve.pyc
-lib/python1.5/shelve.pyo
-lib/python1.5/shlex.py
-lib/python1.5/shlex.pyc
-lib/python1.5/shlex.pyo
-lib/python1.5/shutil.py
-lib/python1.5/shutil.pyc
-lib/python1.5/shutil.pyo
-lib/python1.5/site.py
-lib/python1.5/site.pyc
-lib/python1.5/site.pyo
-lib/python1.5/smtplib.py
-lib/python1.5/smtplib.pyc
-lib/python1.5/smtplib.pyo
-lib/python1.5/sndhdr.py
-lib/python1.5/sndhdr.pyc
-lib/python1.5/sndhdr.pyo
-lib/python1.5/stat.py
-lib/python1.5/stat.pyc
-lib/python1.5/stat.pyo
-lib/python1.5/statcache.py
-lib/python1.5/statcache.pyc
-lib/python1.5/statcache.pyo
-lib/python1.5/statvfs.py
-lib/python1.5/statvfs.pyc
-lib/python1.5/statvfs.pyo
-lib/python1.5/string.py
-lib/python1.5/string.pyc
-lib/python1.5/string.pyo
-lib/python1.5/sunau.py
-lib/python1.5/sunau.pyc
-lib/python1.5/sunau.pyo
-lib/python1.5/sunaudio.py
-lib/python1.5/sunaudio.pyc
-lib/python1.5/sunaudio.pyo
-lib/python1.5/symbol.py
-lib/python1.5/symbol.pyc
-lib/python1.5/symbol.pyo
-lib/python1.5/telnetlib.py
-lib/python1.5/telnetlib.pyc
-lib/python1.5/telnetlib.pyo
-lib/python1.5/tempfile.py
-lib/python1.5/tempfile.pyc
-lib/python1.5/tempfile.pyo
-lib/python1.5/test/__init__.py
-lib/python1.5/test/__init__.pyc
-lib/python1.5/test/__init__.pyo
-lib/python1.5/test/audiotest.au
-lib/python1.5/test/autotest.py
-lib/python1.5/test/autotest.pyc
-lib/python1.5/test/autotest.pyo
-lib/python1.5/test/greyrgb.uue
-lib/python1.5/test/output/test_MimeWriter
-lib/python1.5/test/output/test_al
-lib/python1.5/test/output/test_array
-lib/python1.5/test/output/test_audioop
-lib/python1.5/test/output/test_binascii
-lib/python1.5/test/output/test_bsddb
-lib/python1.5/test/output/test_builtin
-lib/python1.5/test/output/test_cd
-lib/python1.5/test/output/test_cl
-lib/python1.5/test/output/test_cmath
-lib/python1.5/test/output/test_cpickle
-lib/python1.5/test/output/test_crypt
-lib/python1.5/test/output/test_dbm
-lib/python1.5/test/output/test_dl
-lib/python1.5/test/output/test_errno
-lib/python1.5/test/output/test_exceptions
-lib/python1.5/test/output/test_fcntl
-lib/python1.5/test/output/test_gdbm
-lib/python1.5/test/output/test_gl
-lib/python1.5/test/output/test_grammar
-lib/python1.5/test/output/test_grp
-lib/python1.5/test/output/test_gzip
-lib/python1.5/test/output/test_imageop
-lib/python1.5/test/output/test_imgfile
-lib/python1.5/test/output/test_long
-lib/python1.5/test/output/test_math
-lib/python1.5/test/output/test_md5
-lib/python1.5/test/output/test_new
-lib/python1.5/test/output/test_nis
-lib/python1.5/test/output/test_ntpath
-lib/python1.5/test/output/test_opcodes
-lib/python1.5/test/output/test_operations
-lib/python1.5/test/output/test_operator
-lib/python1.5/test/output/test_pickle
-lib/python1.5/test/output/test_pkg
-lib/python1.5/test/output/test_popen2
-lib/python1.5/test/output/test_pow
-lib/python1.5/test/output/test_pwd
-lib/python1.5/test/output/test_re
-lib/python1.5/test/output/test_regex
-lib/python1.5/test/output/test_rfc822
-lib/python1.5/test/output/test_rgbimg
-lib/python1.5/test/output/test_rotor
-lib/python1.5/test/output/test_select
-lib/python1.5/test/output/test_sha
-lib/python1.5/test/output/test_signal
-lib/python1.5/test/output/test_socket
-lib/python1.5/test/output/test_strftime
-lib/python1.5/test/output/test_strop
-lib/python1.5/test/output/test_struct
-lib/python1.5/test/output/test_sunaudiodev
-lib/python1.5/test/output/test_thread
-lib/python1.5/test/output/test_time
-lib/python1.5/test/output/test_timing
-lib/python1.5/test/output/test_tokenize
-lib/python1.5/test/output/test_types
-lib/python1.5/test/output/test_unpack
-lib/python1.5/test/output/test_userdict
-lib/python1.5/test/output/test_userlist
-lib/python1.5/test/output/test_xmllib
-lib/python1.5/test/output/test_zlib
-lib/python1.5/test/pystone.py
-lib/python1.5/test/pystone.pyc
-lib/python1.5/test/pystone.pyo
-lib/python1.5/test/re_tests.py
-lib/python1.5/test/re_tests.pyc
-lib/python1.5/test/re_tests.pyo
-lib/python1.5/test/regex_tests.py
-lib/python1.5/test/regex_tests.pyc
-lib/python1.5/test/regex_tests.pyo
-lib/python1.5/test/regrtest.py
-lib/python1.5/test/regrtest.pyc
-lib/python1.5/test/regrtest.pyo
-lib/python1.5/test/reperf.py
-lib/python1.5/test/reperf.pyc
-lib/python1.5/test/reperf.pyo
-lib/python1.5/test/sortperf.py
-lib/python1.5/test/sortperf.pyc
-lib/python1.5/test/sortperf.pyo
-lib/python1.5/test/test_MimeWriter.py
-lib/python1.5/test/test_MimeWriter.pyc
-lib/python1.5/test/test_MimeWriter.pyo
-lib/python1.5/test/test_al.py
-lib/python1.5/test/test_al.pyc
-lib/python1.5/test/test_al.pyo
-lib/python1.5/test/test_array.py
-lib/python1.5/test/test_array.pyc
-lib/python1.5/test/test_array.pyo
-lib/python1.5/test/test_audioop.py
-lib/python1.5/test/test_audioop.pyc
-lib/python1.5/test/test_audioop.pyo
-lib/python1.5/test/test_b1.py
-lib/python1.5/test/test_b1.pyc
-lib/python1.5/test/test_b1.pyo
-lib/python1.5/test/test_b2.py
-lib/python1.5/test/test_b2.pyc
-lib/python1.5/test/test_b2.pyo
-lib/python1.5/test/test_binascii.py
-lib/python1.5/test/test_binascii.pyc
-lib/python1.5/test/test_binascii.pyo
-lib/python1.5/test/test_bsddb.py
-lib/python1.5/test/test_bsddb.pyc
-lib/python1.5/test/test_bsddb.pyo
-lib/python1.5/test/test_builtin.py
-lib/python1.5/test/test_builtin.pyc
-lib/python1.5/test/test_builtin.pyo
-lib/python1.5/test/test_cd.py
-lib/python1.5/test/test_cd.pyc
-lib/python1.5/test/test_cd.pyo
-lib/python1.5/test/test_cl.py
-lib/python1.5/test/test_cl.pyc
-lib/python1.5/test/test_cl.pyo
-lib/python1.5/test/test_cmath.py
-lib/python1.5/test/test_cmath.pyc
-lib/python1.5/test/test_cmath.pyo
-lib/python1.5/test/test_cpickle.py
-lib/python1.5/test/test_cpickle.pyc
-lib/python1.5/test/test_cpickle.pyo
-lib/python1.5/test/test_crypt.py
-lib/python1.5/test/test_crypt.pyc
-lib/python1.5/test/test_crypt.pyo
-lib/python1.5/test/test_dbm.py
-lib/python1.5/test/test_dbm.pyc
-lib/python1.5/test/test_dbm.pyo
-lib/python1.5/test/test_dl.py
-lib/python1.5/test/test_dl.pyc
-lib/python1.5/test/test_dl.pyo
-lib/python1.5/test/test_errno.py
-lib/python1.5/test/test_errno.pyc
-lib/python1.5/test/test_errno.pyo
-lib/python1.5/test/test_exceptions.py
-lib/python1.5/test/test_exceptions.pyc
-lib/python1.5/test/test_exceptions.pyo
-lib/python1.5/test/test_fcntl.py
-lib/python1.5/test/test_fcntl.pyc
-lib/python1.5/test/test_fcntl.pyo
-lib/python1.5/test/test_gdbm.py
-lib/python1.5/test/test_gdbm.pyc
-lib/python1.5/test/test_gdbm.pyo
-lib/python1.5/test/test_gl.py
-lib/python1.5/test/test_gl.pyc
-lib/python1.5/test/test_gl.pyo
-lib/python1.5/test/test_grammar.py
-lib/python1.5/test/test_grammar.pyc
-lib/python1.5/test/test_grammar.pyo
-lib/python1.5/test/test_grp.py
-lib/python1.5/test/test_grp.pyc
-lib/python1.5/test/test_grp.pyo
-lib/python1.5/test/test_gzip.py
-lib/python1.5/test/test_gzip.pyc
-lib/python1.5/test/test_gzip.pyo
-lib/python1.5/test/test_imageop.py
-lib/python1.5/test/test_imageop.pyc
-lib/python1.5/test/test_imageop.pyo
-lib/python1.5/test/test_imgfile.py
-lib/python1.5/test/test_imgfile.pyc
-lib/python1.5/test/test_imgfile.pyo
-lib/python1.5/test/test_long.py
-lib/python1.5/test/test_long.pyc
-lib/python1.5/test/test_long.pyo
-lib/python1.5/test/test_math.py
-lib/python1.5/test/test_math.pyc
-lib/python1.5/test/test_math.pyo
-lib/python1.5/test/test_md5.py
-lib/python1.5/test/test_md5.pyc
-lib/python1.5/test/test_md5.pyo
-lib/python1.5/test/test_new.py
-lib/python1.5/test/test_new.pyc
-lib/python1.5/test/test_new.pyo
-lib/python1.5/test/test_nis.py
-lib/python1.5/test/test_nis.pyc
-lib/python1.5/test/test_nis.pyo
-lib/python1.5/test/test_ntpath.py
-lib/python1.5/test/test_ntpath.pyc
-lib/python1.5/test/test_ntpath.pyo
-lib/python1.5/test/test_opcodes.py
-lib/python1.5/test/test_opcodes.pyc
-lib/python1.5/test/test_opcodes.pyo
-lib/python1.5/test/test_operations.py
-lib/python1.5/test/test_operations.pyc
-lib/python1.5/test/test_operations.pyo
-lib/python1.5/test/test_operator.py
-lib/python1.5/test/test_operator.pyc
-lib/python1.5/test/test_operator.pyo
-lib/python1.5/test/test_pickle.py
-lib/python1.5/test/test_pickle.pyc
-lib/python1.5/test/test_pickle.pyo
-lib/python1.5/test/test_pkg.py
-lib/python1.5/test/test_pkg.pyc
-lib/python1.5/test/test_pkg.pyo
-lib/python1.5/test/test_popen2.py
-lib/python1.5/test/test_popen2.pyc
-lib/python1.5/test/test_popen2.pyo
-lib/python1.5/test/test_pow.py
-lib/python1.5/test/test_pow.pyc
-lib/python1.5/test/test_pow.pyo
-lib/python1.5/test/test_pwd.py
-lib/python1.5/test/test_pwd.pyc
-lib/python1.5/test/test_pwd.pyo
-lib/python1.5/test/test_re.py
-lib/python1.5/test/test_re.pyc
-lib/python1.5/test/test_re.pyo
-lib/python1.5/test/test_regex.py
-lib/python1.5/test/test_regex.pyc
-lib/python1.5/test/test_regex.pyo
-lib/python1.5/test/test_rfc822.py
-lib/python1.5/test/test_rfc822.pyc
-lib/python1.5/test/test_rfc822.pyo
-lib/python1.5/test/test_rgbimg.py
-lib/python1.5/test/test_rgbimg.pyc
-lib/python1.5/test/test_rgbimg.pyo
-lib/python1.5/test/test_rotor.py
-lib/python1.5/test/test_rotor.pyc
-lib/python1.5/test/test_rotor.pyo
-lib/python1.5/test/test_select.py
-lib/python1.5/test/test_select.pyc
-lib/python1.5/test/test_select.pyo
-lib/python1.5/test/test_sha.py
-lib/python1.5/test/test_sha.pyc
-lib/python1.5/test/test_sha.pyo
-lib/python1.5/test/test_signal.py
-lib/python1.5/test/test_signal.pyc
-lib/python1.5/test/test_signal.pyo
-lib/python1.5/test/test_socket.py
-lib/python1.5/test/test_socket.pyc
-lib/python1.5/test/test_socket.pyo
-lib/python1.5/test/test_strftime.py
-lib/python1.5/test/test_strftime.pyc
-lib/python1.5/test/test_strftime.pyo
-lib/python1.5/test/test_strop.py
-lib/python1.5/test/test_strop.pyc
-lib/python1.5/test/test_strop.pyo
-lib/python1.5/test/test_struct.py
-lib/python1.5/test/test_struct.pyc
-lib/python1.5/test/test_struct.pyo
-lib/python1.5/test/test_sunaudiodev.py
-lib/python1.5/test/test_sunaudiodev.pyc
-lib/python1.5/test/test_sunaudiodev.pyo
-lib/python1.5/test/test_support.py
-lib/python1.5/test/test_support.pyc
-lib/python1.5/test/test_support.pyo
-lib/python1.5/test/test_thread.py
-lib/python1.5/test/test_thread.pyc
-lib/python1.5/test/test_thread.pyo
-lib/python1.5/test/test_time.py
-lib/python1.5/test/test_time.pyc
-lib/python1.5/test/test_time.pyo
-lib/python1.5/test/test_timing.py
-lib/python1.5/test/test_timing.pyc
-lib/python1.5/test/test_timing.pyo
-lib/python1.5/test/test_tokenize.py
-lib/python1.5/test/test_tokenize.pyc
-lib/python1.5/test/test_tokenize.pyo
-lib/python1.5/test/test_types.py
-lib/python1.5/test/test_types.pyc
-lib/python1.5/test/test_types.pyo
-lib/python1.5/test/test_unpack.py
-lib/python1.5/test/test_unpack.pyc
-lib/python1.5/test/test_unpack.pyo
-lib/python1.5/test/test_userdict.py
-lib/python1.5/test/test_userdict.pyc
-lib/python1.5/test/test_userdict.pyo
-lib/python1.5/test/test_userlist.py
-lib/python1.5/test/test_userlist.pyc
-lib/python1.5/test/test_userlist.pyo
-lib/python1.5/test/test_xmllib.py
-lib/python1.5/test/test_xmllib.pyc
-lib/python1.5/test/test_xmllib.pyo
-lib/python1.5/test/test_zlib.py
-lib/python1.5/test/test_zlib.pyc
-lib/python1.5/test/test_zlib.pyo
-lib/python1.5/test/testall.py
-lib/python1.5/test/testall.pyc
-lib/python1.5/test/testall.pyo
-lib/python1.5/test/testimg.uue
-lib/python1.5/test/testimgr.uue
-lib/python1.5/test/testrgb.uue
-lib/python1.5/test/tokenize_tests.py
-lib/python1.5/test/tokenize_tests.pyc
-lib/python1.5/test/tokenize_tests.pyo
-lib/python1.5/threading.py
-lib/python1.5/threading.pyc
-lib/python1.5/threading.pyo
-lib/python1.5/toaiff.py
-lib/python1.5/toaiff.pyc
-lib/python1.5/toaiff.pyo
-lib/python1.5/token.py
-lib/python1.5/token.pyc
-lib/python1.5/token.pyo
-lib/python1.5/tokenize.py
-lib/python1.5/tokenize.pyc
-lib/python1.5/tokenize.pyo
-lib/python1.5/traceback.py
-lib/python1.5/traceback.pyc
-lib/python1.5/traceback.pyo
-lib/python1.5/tty.py
-lib/python1.5/tty.pyc
-lib/python1.5/tty.pyo
-lib/python1.5/turtle.py
-lib/python1.5/turtle.pyc
-lib/python1.5/turtle.pyo
-lib/python1.5/types.py
-lib/python1.5/types.pyc
-lib/python1.5/types.pyo
-lib/python1.5/tzparse.py
-lib/python1.5/tzparse.pyc
-lib/python1.5/tzparse.pyo
-lib/python1.5/urllib.py
-lib/python1.5/urllib.pyc
-lib/python1.5/urllib.pyo
-lib/python1.5/urlparse.py
-lib/python1.5/urlparse.pyc
-lib/python1.5/urlparse.pyo
-lib/python1.5/user.py
-lib/python1.5/user.pyc
-lib/python1.5/user.pyo
-lib/python1.5/util.py
-lib/python1.5/util.pyc
-lib/python1.5/util.pyo
-lib/python1.5/uu.py
-lib/python1.5/uu.pyc
-lib/python1.5/uu.pyo
-lib/python1.5/wave.py
-lib/python1.5/wave.pyc
-lib/python1.5/wave.pyo
-lib/python1.5/whichdb.py
-lib/python1.5/whichdb.pyc
-lib/python1.5/whichdb.pyo
-lib/python1.5/whrandom.py
-lib/python1.5/whrandom.pyc
-lib/python1.5/whrandom.pyo
-lib/python1.5/xdrlib.py
-lib/python1.5/xdrlib.pyc
-lib/python1.5/xdrlib.pyo
-lib/python1.5/xmllib.py
-lib/python1.5/xmllib.pyc
-lib/python1.5/xmllib.pyo
-@dirrm include/python1.5
-@dirrm lib/python1.5/config
-@dirrm lib/python1.5/lib-dynload
-@dirrm lib/python1.5/lib-stdwin
-@dirrm lib/python1.5/lib-tk
-@dirrm lib/python1.5/plat-freebsd2
-@dirrm lib/python1.5/plat-freebsd3
-@dirrm lib/python1.5/plat-freebsd4
-@dirrm lib/python1.5/site-packages
-@dirrm lib/python1.5/test/output
-@dirrm lib/python1.5/test
-@dirrm lib/python1.5
-@exec mkdir -p %D/lib/python1.5/site-packages
-@dirrm share/doc/python
diff --git a/lang/python32/pkg-plist.Tools b/lang/python32/pkg-plist.Tools
deleted file mode 100644
index 1cfdce245dbc..000000000000
--- a/lang/python32/pkg-plist.Tools
+++ /dev/null
@@ -1,203 +0,0 @@
-lib/python1.5/Tools/README
-lib/python1.5/Tools/audiopy/README
-lib/python1.5/Tools/audiopy/audiopy
-lib/python1.5/Tools/bgen/README
-lib/python1.5/Tools/bgen/bgen/bgen.py
-lib/python1.5/Tools/bgen/bgen/bgenBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenGenerator.py
-lib/python1.5/Tools/bgen/bgen/bgenGeneratorGroup.py
-lib/python1.5/Tools/bgen/bgen/bgenHeapBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenModule.py
-lib/python1.5/Tools/bgen/bgen/bgenObjectDefinition.py
-lib/python1.5/Tools/bgen/bgen/bgenOutput.py
-lib/python1.5/Tools/bgen/bgen/bgenStackBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenStringBuffer.py
-lib/python1.5/Tools/bgen/bgen/bgenType.py
-lib/python1.5/Tools/bgen/bgen/bgenVariable.py
-lib/python1.5/Tools/bgen/bgen/bgenlocations.py
-lib/python1.5/Tools/bgen/bgen/macsupport.py
-lib/python1.5/Tools/bgen/bgen/scantools.py
-lib/python1.5/Tools/faqwiz/README
-lib/python1.5/Tools/faqwiz/faqconf.py
-lib/python1.5/Tools/faqwiz/faqcust.py
-lib/python1.5/Tools/faqwiz/faqw.py
-lib/python1.5/Tools/faqwiz/faqwiz.py
-lib/python1.5/Tools/freeze/.cvsignore
-lib/python1.5/Tools/freeze/README
-lib/python1.5/Tools/freeze/bkfile.py
-lib/python1.5/Tools/freeze/checkextensions.py
-lib/python1.5/Tools/freeze/checkextensions_win32.py
-lib/python1.5/Tools/freeze/extensions_win32.ini
-lib/python1.5/Tools/freeze/freeze.py
-lib/python1.5/Tools/freeze/hello.py
-lib/python1.5/Tools/freeze/makeconfig.py
-lib/python1.5/Tools/freeze/makefreeze.py
-lib/python1.5/Tools/freeze/makemakefile.py
-lib/python1.5/Tools/freeze/modulefinder.py
-lib/python1.5/Tools/freeze/parsesetup.py
-lib/python1.5/Tools/freeze/win32.html
-lib/python1.5/Tools/freeze/winmakemakefile.py
-lib/python1.5/Tools/idle/AutoExpand.py
-lib/python1.5/Tools/idle/AutoIndent.py
-lib/python1.5/Tools/idle/Bindings.py
-lib/python1.5/Tools/idle/ChangeLog
-lib/python1.5/Tools/idle/ClassBrowser.py
-lib/python1.5/Tools/idle/ColorDelegator.py
-lib/python1.5/Tools/idle/Debugger.py
-lib/python1.5/Tools/idle/Delegator.py
-lib/python1.5/Tools/idle/EditorWindow.py
-lib/python1.5/Tools/idle/FileList.py
-lib/python1.5/Tools/idle/FormatParagraph.py
-lib/python1.5/Tools/idle/FrameViewer.py
-lib/python1.5/Tools/idle/GrepDialog.py
-lib/python1.5/Tools/idle/History.py
-lib/python1.5/Tools/idle/IOBinding.py
-lib/python1.5/Tools/idle/MultiScrolledLists.py
-lib/python1.5/Tools/idle/NEWS.txt
-lib/python1.5/Tools/idle/OutputWindow.py
-lib/python1.5/Tools/idle/PathBrowser.py
-lib/python1.5/Tools/idle/Percolator.py
-lib/python1.5/Tools/idle/PyShell.py
-lib/python1.5/Tools/idle/README.txt
-lib/python1.5/Tools/idle/ReplaceDialog.py
-lib/python1.5/Tools/idle/ScriptBinding.py
-lib/python1.5/Tools/idle/ScrolledList.py
-lib/python1.5/Tools/idle/SearchBinding.py
-lib/python1.5/Tools/idle/SearchDialog.py
-lib/python1.5/Tools/idle/SearchDialogBase.py
-lib/python1.5/Tools/idle/SearchEngine.py
-lib/python1.5/Tools/idle/Separator.py
-lib/python1.5/Tools/idle/StackViewer.py
-lib/python1.5/Tools/idle/TODO.txt
-lib/python1.5/Tools/idle/UndoDelegator.py
-lib/python1.5/Tools/idle/WidgetRedirector.py
-lib/python1.5/Tools/idle/WindowList.py
-lib/python1.5/Tools/idle/ZoomHeight.py
-lib/python1.5/Tools/idle/eventparse.py
-lib/python1.5/Tools/idle/extend.py
-lib/python1.5/Tools/idle/extend.txt
-lib/python1.5/Tools/idle/help.txt
-lib/python1.5/Tools/idle/idle.bat
-lib/python1.5/Tools/idle/idle.py
-lib/python1.5/Tools/idle/idle.pyw
-lib/python1.5/Tools/idle/idlever.py
-lib/python1.5/Tools/idle/keydefs.py
-lib/python1.5/Tools/idle/testcode.py
-lib/python1.5/Tools/modulator/EXAMPLE.py
-lib/python1.5/Tools/modulator/README
-lib/python1.5/Tools/modulator/ScrolledListbox.py
-lib/python1.5/Tools/modulator/Templates/copyright
-lib/python1.5/Tools/modulator/Templates/module_head
-lib/python1.5/Tools/modulator/Templates/module_method
-lib/python1.5/Tools/modulator/Templates/module_tail
-lib/python1.5/Tools/modulator/Templates/object_head
-lib/python1.5/Tools/modulator/Templates/object_method
-lib/python1.5/Tools/modulator/Templates/object_mlist
-lib/python1.5/Tools/modulator/Templates/object_new
-lib/python1.5/Tools/modulator/Templates/object_structure
-lib/python1.5/Tools/modulator/Templates/object_tail
-lib/python1.5/Tools/modulator/Templates/object_tp_as_mapping
-lib/python1.5/Tools/modulator/Templates/object_tp_as_number
-lib/python1.5/Tools/modulator/Templates/object_tp_as_sequence
-lib/python1.5/Tools/modulator/Templates/object_tp_call
-lib/python1.5/Tools/modulator/Templates/object_tp_compare
-lib/python1.5/Tools/modulator/Templates/object_tp_dealloc
-lib/python1.5/Tools/modulator/Templates/object_tp_getattr
-lib/python1.5/Tools/modulator/Templates/object_tp_hash
-lib/python1.5/Tools/modulator/Templates/object_tp_print
-lib/python1.5/Tools/modulator/Templates/object_tp_repr
-lib/python1.5/Tools/modulator/Templates/object_tp_setattr
-lib/python1.5/Tools/modulator/Templates/object_tp_str
-lib/python1.5/Tools/modulator/Tkextra.py
-lib/python1.5/Tools/modulator/genmodule.py
-lib/python1.5/Tools/modulator/modulator.py
-lib/python1.5/Tools/modulator/varsubst.py
-lib/python1.5/Tools/pynche/ChipViewer.py
-lib/python1.5/Tools/pynche/ColorDB.py
-lib/python1.5/Tools/pynche/DetailsViewer.py
-lib/python1.5/Tools/pynche/ListViewer.py
-lib/python1.5/Tools/pynche/Main.py
-lib/python1.5/Tools/pynche/PyncheWidget.py
-lib/python1.5/Tools/pynche/README
-lib/python1.5/Tools/pynche/StripViewer.py
-lib/python1.5/Tools/pynche/Switchboard.py
-lib/python1.5/Tools/pynche/TextViewer.py
-lib/python1.5/Tools/pynche/TypeinViewer.py
-lib/python1.5/Tools/pynche/X/rgb.txt
-lib/python1.5/Tools/pynche/X/xlicense.txt
-lib/python1.5/Tools/pynche/__init__.py
-lib/python1.5/Tools/pynche/pyColorChooser.py
-lib/python1.5/Tools/pynche/pynche
-lib/python1.5/Tools/pynche/pynche.pyw
-lib/python1.5/Tools/scripts/README
-lib/python1.5/Tools/scripts/byteyears.py
-lib/python1.5/Tools/scripts/checkpyc.py
-lib/python1.5/Tools/scripts/classfix.py
-lib/python1.5/Tools/scripts/copytime.py
-lib/python1.5/Tools/scripts/crlf.py
-lib/python1.5/Tools/scripts/cvsfiles.py
-lib/python1.5/Tools/scripts/dutree.doc
-lib/python1.5/Tools/scripts/dutree.py
-lib/python1.5/Tools/scripts/eptags.py
-lib/python1.5/Tools/scripts/findlinksto.py
-lib/python1.5/Tools/scripts/fixcid.py
-lib/python1.5/Tools/scripts/fixheader.py
-lib/python1.5/Tools/scripts/fixnotice.py
-lib/python1.5/Tools/scripts/fixps.py
-lib/python1.5/Tools/scripts/ftpmirror.py
-lib/python1.5/Tools/scripts/h2py.py
-lib/python1.5/Tools/scripts/ifdef.py
-lib/python1.5/Tools/scripts/lfcr.py
-lib/python1.5/Tools/scripts/linktree.py
-lib/python1.5/Tools/scripts/lll.py
-lib/python1.5/Tools/scripts/logmerge.py
-lib/python1.5/Tools/scripts/mailerdaemon.py
-lib/python1.5/Tools/scripts/methfix.py
-lib/python1.5/Tools/scripts/mkreal.py
-lib/python1.5/Tools/scripts/ndiff.py
-lib/python1.5/Tools/scripts/nm2def.py
-lib/python1.5/Tools/scripts/objgraph.py
-lib/python1.5/Tools/scripts/pathfix.py
-lib/python1.5/Tools/scripts/pdeps.py
-lib/python1.5/Tools/scripts/pindent.py
-lib/python1.5/Tools/scripts/ptags.py
-lib/python1.5/Tools/scripts/rgrep.py
-lib/python1.5/Tools/scripts/suff.py
-lib/python1.5/Tools/scripts/sum5.py
-lib/python1.5/Tools/scripts/tabnanny.py
-lib/python1.5/Tools/scripts/tabpolice.py
-lib/python1.5/Tools/scripts/texi2html.py
-lib/python1.5/Tools/scripts/treesync.py
-lib/python1.5/Tools/scripts/untabify.py
-lib/python1.5/Tools/scripts/which.py
-lib/python1.5/Tools/scripts/xxci.py
-lib/python1.5/Tools/versioncheck/README
-lib/python1.5/Tools/versioncheck/_checkversion.py
-lib/python1.5/Tools/versioncheck/checkversions.py
-lib/python1.5/Tools/versioncheck/pyversioncheck.py
-lib/python1.5/Tools/webchecker/README
-lib/python1.5/Tools/webchecker/robotparser.py
-lib/python1.5/Tools/webchecker/tktools.py
-lib/python1.5/Tools/webchecker/wcgui.py
-lib/python1.5/Tools/webchecker/wcmac.py
-lib/python1.5/Tools/webchecker/wcnew.py
-lib/python1.5/Tools/webchecker/webchecker.py
-lib/python1.5/Tools/webchecker/websucker.py
-lib/python1.5/Tools/webchecker/wsgui.py
-lib/python1.5/Tools/world/README
-lib/python1.5/Tools/world/world
-@dirrm lib/python1.5/Tools/world
-@dirrm lib/python1.5/Tools/webchecker
-@dirrm lib/python1.5/Tools/versioncheck
-@dirrm lib/python1.5/Tools/scripts
-@dirrm lib/python1.5/Tools/pynche/X
-@dirrm lib/python1.5/Tools/pynche
-@dirrm lib/python1.5/Tools/modulator/Templates
-@dirrm lib/python1.5/Tools/modulator
-@dirrm lib/python1.5/Tools/idle
-@dirrm lib/python1.5/Tools/freeze
-@dirrm lib/python1.5/Tools/faqwiz
-@dirrm lib/python1.5/Tools/bgen/bgen
-@dirrm lib/python1.5/Tools/bgen
-@dirrm lib/python1.5/Tools/audiopy
-@dirrm lib/python1.5/Tools
diff --git a/lang/python32/pkg-plist.gmp b/lang/python32/pkg-plist.gmp
deleted file mode 100644
index 4b041045de3e..000000000000
--- a/lang/python32/pkg-plist.gmp
+++ /dev/null
@@ -1 +0,0 @@
-lib/python1.5/lib-dynload/mpzmodule.so
diff --git a/lang/ruby16/Makefile b/lang/ruby16/Makefile
deleted file mode 100644
index d2d3d4de12fc..000000000000
--- a/lang/ruby16/Makefile
+++ /dev/null
@@ -1,66 +0,0 @@
-# New ports collection makefile for: ruby
-# Version required: 1.4.2
-# Date created: 04 September 1997
-# Whom: Eiji-usagi-MATSUmoto <usagi@ruby.club.or.jp>
-#
-# $FreeBSD$
-#
-
-DISTNAME= ruby-1.4.2
-CATEGORIES= lang
-MASTER_SITES= ftp://ftp.netlab.co.jp/pub/lang/ruby/${BRANCH_NAME}/ \
- ftp://ftp.TokyoNet.AD.JP/pub/misc/ruby/${BRANCH_NAME}/ \
- ftp://ftp.iij.ad.jp/pub/lang/ruby/${BRANCH_NAME}/ \
- ftp://blade.nagaokaut.ac.jp/pub/lang/ruby/${BRANCH_NAME}/ \
- ftp://ftp.krnet.ne.jp/pub/ruby/${BRANCH_NAME}/ \
- ftp://mirror.nucba.ac.jp/mirror/ruby/${BRANCH_NAME}/
-
-MAINTAINER= yasuf@big.or.jp
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS+= --enable-shared
-MAN1= ruby.1
-PLIST_SUB+= RUBY_VER="${RUBY_VER}" RUBY_ARCH="${RUBY_ARCH}"
-
-RUBY_VER= 1.4
-RUBY_ARCH= ${ARCH}-freebsd${OSREL}
-
-BRANCH_NAME= 1.4
-
-DOCDIR= ${PREFIX}/share/doc/ruby
-EXAMPLESDIR= ${PREFIX}/share/examples/ruby
-
-post-patch:
- ${RM} -f ${WRKSRC}/ext/tcltklib/MANIFEST
- ${RM} -f ${WRKSRC}/ext/tk/MANIFEST
- ${RM} -rf ${WRKSRC}/lib/irb ${WRKSRC}/sample/irb.rb
-
-post-install:
- strip ${PREFIX}/bin/ruby
- ${MKDIR} ${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/sample/* ${EXAMPLESDIR}
- ${MKDIR} ${EXAMPLESDIR}/misc
- ${INSTALL_DATA} ${WRKSRC}/misc/* ${EXAMPLESDIR}/misc
- ${MKDIR} ${EXAMPLESDIR}/curses
- ${INSTALL_DATA} ${WRKSRC}/ext/curses/hello.rb ${WRKSRC}/ext/curses/rain.rb ${WRKSRC}/ext/curses/view.rb ${EXAMPLESDIR}/curses
- ${MKDIR} ${EXAMPLESDIR}/pty
- ${INSTALL_DATA} ${WRKSRC}/ext/pty/expect_sample.rb ${WRKSRC}/ext/pty/script.rb ${WRKSRC}/ext/pty/shl.rb ${EXAMPLESDIR}/pty
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCDIR}
- ${INSTALL_DATA} ${WRKSRC}/README* ${DOCDIR}
- ${MKDIR} ${DOCDIR}/etc
- ${INSTALL_DATA} ${WRKSRC}/ext/etc/etc.txt* ${DOCDIR}/etc
- ${MKDIR} ${DOCDIR}/md5
- ${INSTALL_DATA} ${WRKSRC}/ext/md5/md5.txt* ${DOCDIR}/md5
- ${MKDIR} ${DOCDIR}/pty
- ${INSTALL_DATA} ${WRKSRC}/ext/pty/README* ${DOCDIR}/pty
- ${MKDIR} ${DOCDIR}/readline
- ${INSTALL_DATA} ${WRKSRC}/ext/readline/README ${DOCDIR}/readline
-.endif
- ${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
- @${CAT} ${PKGMESSAGE}
-
-test:
- @(cd ${WRKSRC}; make test)
-
-.include <bsd.port.mk>
diff --git a/lang/ruby16/distinfo b/lang/ruby16/distinfo
deleted file mode 100644
index 79ba6843970c..000000000000
--- a/lang/ruby16/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (ruby-1.4.2.tar.gz) = 13c18f8cfa0cb0bf1268942cfc04c462
diff --git a/lang/ruby16/pkg-comment b/lang/ruby16/pkg-comment
deleted file mode 100644
index 0909290ae04a..000000000000
--- a/lang/ruby16/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-An object-oriented interpreted scripting language
diff --git a/lang/ruby16/pkg-descr b/lang/ruby16/pkg-descr
deleted file mode 100644
index f42fdba241cd..000000000000
--- a/lang/ruby16/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-Ruby is the interpreted scripting language for quick and
-easy object-oriented programming. It has many features to
-process text files and to do system management tasks (as in
-Perl). It is simple, straight-forward, and extensible.
-
-Features of Ruby are shown below.
-
- + Simple Syntax
- + *Normal* Object-Oriented features(ex. class, method calls)
- + *Advanced* Object-Oriented features(ex. Mix-in, Singleton-method)
- + Operator Overloading
- + Exception Handling
- + Iterators and Closures
- + Garbage Collection
- + Dynamic Loading of Object files(on some architecture)
- + Highly Portable(works on many UNIX machines, and on DOS,
- Windows, Mac, BeOS etc.)
-
-The Ruby home page is at:
-WWW: http://www.ruby-lang.org/
diff --git a/lang/ruby16/pkg-message b/lang/ruby16/pkg-message
deleted file mode 100644
index 564cf52f2485..000000000000
--- a/lang/ruby16/pkg-message
+++ /dev/null
@@ -1,5 +0,0 @@
-====
-NOTE: This package does NOT contain irb (the interactive Ruby)
- and Ruby/Tk (an interface to Tk GUI toolkits); You need to
- install separate packages to use them.
-====
diff --git a/lang/ruby16/pkg-plist b/lang/ruby16/pkg-plist
deleted file mode 100644
index 58eb8306b59e..000000000000
--- a/lang/ruby16/pkg-plist
+++ /dev/null
@@ -1,174 +0,0 @@
-bin/ruby
-lib/libruby.so
-lib/libruby.so.14
-@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B
-@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R
-lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/config.h
-lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/curses.so
-lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/dbm.so
-lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/defines.h
-lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/dln.h
-lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/env.h
-lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/etc.so
-lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/fcntl.so
-lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/intern.h
-lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/libruby.a
-lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/md5.so
-lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/nkf.so
-lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/node.h
-lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/pty.so
-lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/rbconfig.rb
-lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/re.h
-lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/readline.so
-lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/regex.h
-lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/ruby.h
-lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/rubyio.h
-lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/rubysig.h
-lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/sdbm.so
-lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/socket.so
-lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/st.h
-lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/util.h
-lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/version.h
-lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/y.tab.h
-lib/ruby/%%RUBY_VER%%/English.rb
-lib/ruby/%%RUBY_VER%%/Env.rb
-lib/ruby/%%RUBY_VER%%/base64.rb
-lib/ruby/%%RUBY_VER%%/cgi-lib.rb
-lib/ruby/%%RUBY_VER%%/cgi.rb
-lib/ruby/%%RUBY_VER%%/complex.rb
-lib/ruby/%%RUBY_VER%%/date.rb
-lib/ruby/%%RUBY_VER%%/date2.rb
-lib/ruby/%%RUBY_VER%%/debug.rb
-lib/ruby/%%RUBY_VER%%/delegate.rb
-lib/ruby/%%RUBY_VER%%/e2mmap.rb
-lib/ruby/%%RUBY_VER%%/eregex.rb
-lib/ruby/%%RUBY_VER%%/expect.rb
-lib/ruby/%%RUBY_VER%%/final.rb
-lib/ruby/%%RUBY_VER%%/finalize.rb
-lib/ruby/%%RUBY_VER%%/find.rb
-lib/ruby/%%RUBY_VER%%/ftools.rb
-lib/ruby/%%RUBY_VER%%/ftplib.rb
-lib/ruby/%%RUBY_VER%%/getoptlong.rb
-lib/ruby/%%RUBY_VER%%/getopts.rb
-lib/ruby/%%RUBY_VER%%/importenv.rb
-lib/ruby/%%RUBY_VER%%/jcode.rb
-lib/ruby/%%RUBY_VER%%/kconv.rb
-lib/ruby/%%RUBY_VER%%/mailread.rb
-lib/ruby/%%RUBY_VER%%/mathn.rb
-lib/ruby/%%RUBY_VER%%/matrix.rb
-lib/ruby/%%RUBY_VER%%/mkmf.rb
-lib/ruby/%%RUBY_VER%%/monitor.rb
-lib/ruby/%%RUBY_VER%%/mutex_m.rb
-lib/ruby/%%RUBY_VER%%/observer.rb
-lib/ruby/%%RUBY_VER%%/open3.rb
-lib/ruby/%%RUBY_VER%%/ostruct.rb
-lib/ruby/%%RUBY_VER%%/parsearg.rb
-lib/ruby/%%RUBY_VER%%/parsedate.rb
-lib/ruby/%%RUBY_VER%%/ping.rb
-lib/ruby/%%RUBY_VER%%/profile.rb
-lib/ruby/%%RUBY_VER%%/pstore.rb
-lib/ruby/%%RUBY_VER%%/rational.rb
-lib/ruby/%%RUBY_VER%%/readbytes.rb
-lib/ruby/%%RUBY_VER%%/shellwords.rb
-lib/ruby/%%RUBY_VER%%/singleton.rb
-lib/ruby/%%RUBY_VER%%/sync.rb
-lib/ruby/%%RUBY_VER%%/telnet.rb
-lib/ruby/%%RUBY_VER%%/tempfile.rb
-lib/ruby/%%RUBY_VER%%/thread.rb
-lib/ruby/%%RUBY_VER%%/thwait.rb
-lib/ruby/%%RUBY_VER%%/timeout.rb
-lib/ruby/%%RUBY_VER%%/tracer.rb
-lib/ruby/%%RUBY_VER%%/weakref.rb
-lib/ruby/%%RUBY_VER%%/net/pop.rb
-lib/ruby/%%RUBY_VER%%/net/session.rb
-lib/ruby/%%RUBY_VER%%/net/smtp.rb
-@exec /bin/mkdir -p %D/lib/ruby/%%RUBY_VER%%/site_ruby/%%RUBY_ARCH%%
-@dirrm lib/ruby/%%RUBY_VER%%/site_ruby/%%RUBY_ARCH%%
-@dirrm lib/ruby/%%RUBY_VER%%/site_ruby
-@dirrm lib/ruby/%%RUBY_VER%%/%%RUBY_ARCH%%
-@dirrm lib/ruby/%%RUBY_VER%%/net
-@dirrm lib/ruby/%%RUBY_VER%%
-@dirrm lib/ruby
-share/doc/ruby/README
-share/doc/ruby/README.EXT
-share/doc/ruby/README.EXT.jp
-share/doc/ruby/README.jp
-share/doc/ruby/etc/etc.txt
-share/doc/ruby/etc/etc.txt.jp
-share/doc/ruby/md5/md5.txt
-share/doc/ruby/md5/md5.txt.jp
-share/doc/ruby/pty/README
-share/doc/ruby/pty/README.expect
-share/doc/ruby/pty/README.expect.jp
-share/doc/ruby/pty/README.jp
-share/doc/ruby/readline/README
-@dirrm share/doc/ruby/etc
-@dirrm share/doc/ruby/md5
-@dirrm share/doc/ruby/pty
-@dirrm share/doc/ruby/readline
-@dirrm share/doc/ruby
-share/examples/ruby/README
-share/examples/ruby/biorhythm.rb
-share/examples/ruby/cal.rb
-share/examples/ruby/cbreak.rb
-share/examples/ruby/clnt.rb
-share/examples/ruby/dbmtest.rb
-share/examples/ruby/dir.rb
-share/examples/ruby/dualstack-fetch.rb
-share/examples/ruby/dualstack-httpd.rb
-share/examples/ruby/eval.rb
-share/examples/ruby/export.rb
-share/examples/ruby/exyacc.rb
-share/examples/ruby/fact.rb
-share/examples/ruby/fib.awk
-share/examples/ruby/fib.pl
-share/examples/ruby/fib.py
-share/examples/ruby/fib.rb
-share/examples/ruby/fib.scm
-share/examples/ruby/freq.rb
-share/examples/ruby/from.rb
-share/examples/ruby/fullpath.rb
-share/examples/ruby/getopts.test
-share/examples/ruby/goodfriday.rb
-share/examples/ruby/less.rb
-share/examples/ruby/list.rb
-share/examples/ruby/list2.rb
-share/examples/ruby/list3.rb
-share/examples/ruby/mine.rb
-share/examples/ruby/mkproto.rb
-share/examples/ruby/mpart.rb
-share/examples/ruby/mrshtest.rb
-share/examples/ruby/observ.rb
-share/examples/ruby/occur.pl
-share/examples/ruby/occur.rb
-share/examples/ruby/occur2.rb
-share/examples/ruby/philos.rb
-share/examples/ruby/pi.rb
-share/examples/ruby/rcs.awk
-share/examples/ruby/rcs.dat
-share/examples/ruby/rcs.rb
-share/examples/ruby/rd2html.rb
-share/examples/ruby/regx.rb
-share/examples/ruby/rename.rb
-share/examples/ruby/sieve.rb
-share/examples/ruby/svr.rb
-share/examples/ruby/test.rb
-share/examples/ruby/time.rb
-share/examples/ruby/trojan.rb
-share/examples/ruby/tsvr.rb
-share/examples/ruby/uumerge.rb
-share/examples/ruby/misc/README
-share/examples/ruby/misc/inf-ruby.el
-share/examples/ruby/misc/ruby-mode.el
-share/examples/ruby/misc/rubydb2x.el
-share/examples/ruby/misc/rubydb3x.el
-share/examples/ruby/curses/hello.rb
-share/examples/ruby/curses/rain.rb
-share/examples/ruby/curses/view.rb
-share/examples/ruby/pty/expect_sample.rb
-share/examples/ruby/pty/script.rb
-share/examples/ruby/pty/shl.rb
-@dirrm share/examples/ruby/misc
-@dirrm share/examples/ruby/curses
-@dirrm share/examples/ruby/pty
-@dirrm share/examples/ruby
diff --git a/lang/scsh/Makefile b/lang/scsh/Makefile
deleted file mode 100644
index fa433510b0f4..000000000000
--- a/lang/scsh/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-# New ports collection makefile for: scsh
-# Version required: 0.5.1
-# Date created: Jul, 15, 1997
-# Whom: cracauer@cons.org "Martin Cracauer"
-#
-# $FreeBSD$
-#
-
-DISTNAME= scsh-0.5.1
-CATEGORIES= shells lang
-MASTER_SITES= ftp://ftp-swiss.ai.mit.edu/pub/su/scsh/ \
- http://www2.cons.org:8000/freebsd-distfiles/ \
- http://www.freebsd.org/~cracauer/freebsd-distfiles/
-
-MAINTAINER= cracauer@cons.org
-
-.include <bsd.port.pre.mk>
-
-.if ${MACHINE_ARCH} == "alpha"
-BROKEN= bus errors on unaligned accesses in scshvm
-.endif
-
-GNU_CONFIGURE= yes
-
-.if $(PORTOBJFORMAT) == elf
-CONFIGURE_ENV+= LDFLAGS="-Wl,-E"
-.endif
-
-ALL_TARGET= enough
-MAN1= scsh.1
-STRIP=
-
-post-install:
- @strip ${PREFIX}/bin/scsh
- (cd ${WRKSRC} ; \
- ${INSTALL_DATA} README RELEASE NEWS COPYING ${PREFIX}/lib/scsh/doc)
- ${RM} -f ${PREFIX}/share/doc/scsh
- ${LN} -fs ${PREFIX}/lib/scsh/doc ${PREFIX}/share/doc/scsh
-
-.include <bsd.port.post.mk>
diff --git a/lang/scsh/distinfo b/lang/scsh/distinfo
deleted file mode 100644
index 4c2cef40d023..000000000000
--- a/lang/scsh/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (scsh-0.5.1.tar.gz) = 907dfc1202bff6b4aa416d2026dbdd19
diff --git a/lang/scsh/files/patch-aa b/lang/scsh/files/patch-aa
deleted file mode 100644
index 22f97bee64ee..000000000000
--- a/lang/scsh/files/patch-aa
+++ /dev/null
@@ -1,39 +0,0 @@
-*** Makefile.in.original Tue Nov 26 14:44:19 1996
---- Makefile.in Thu Nov 28 15:29:24 1996
-***************
-*** 137,143 ****
-
- # The following is the first rule and therefore the "make" command's
- # default target.
-! enough: $(VM) $(IMAGE) script $(LIBCIG) scsh $(LIBSCSH) $(MANPAGE) .notify
-
- # The developers are curious to know. Don't be concerned if this fails.
- # You may comment these lines out if you wish to be discourteous.
---- 137,143 ----
-
- # The following is the first rule and therefore the "make" command's
- # default target.
-! enough: $(VM) $(IMAGE) script $(LIBCIG) scsh $(LIBSCSH) $(MANPAGE)
-
- # The developers are curious to know. Don't be concerned if this fails.
- # You may comment these lines out if you wish to be discourteous.
-***************
-*** 250,255 ****
---- 250,256 ----
- $(RM) -r $(LIB).old
- if [ -d $(LIB) ] ; then mv $(LIB) $(LIB).old ; fi
- mkdir $(LIB)
-+ mkdir $(LIB)/emacs
- mkdir $(LIB)/big
- mkdir $(LIB)/cig
- mkdir $(LIB)/doc
-***************
-*** 286,291 ****
---- 287,293 ----
- $(LIB)/misc $(LIB)/link $(LIB)/vm $(LIB)/doc
- for f in $(srcdir)/rts/*num.scm; \
- do $(INSTALL_DATA) $$f $(LIB)/rts/; done
-+ for f in $(srcdir)/emacs/*; do $(INSTALL_DATA) $$f $(LIB)/emacs/; done
- for f in $(srcdir)/env/*.scm; do $(INSTALL_DATA) $$f $(LIB)/env/; done
- for f in $(srcdir)/big/*.scm; do $(INSTALL_DATA) $$f $(LIB)/big/; done
- for f in $(srcdir)/opt/*.scm; do $(INSTALL_DATA) $$f $(LIB)/opt/; done
diff --git a/lang/scsh/files/patch-ab b/lang/scsh/files/patch-ab
deleted file mode 100644
index a75d1e93ac41..000000000000
--- a/lang/scsh/files/patch-ab
+++ /dev/null
@@ -1,19 +0,0 @@
-*** env/command.scm.original Tue Nov 26 15:59:38 1996
---- env/command.scm Tue Nov 26 15:59:46 1996
-***************
-*** 546,552 ****
- ((char=? (string-ref line 0) #\n) #f)
- (else (loop count)))))))
-
-! (define *y-or-n-eof-count* 100)
-
- (define (read-line port)
- (let loop ((l '()))
---- 546,552 ----
- ((char=? (string-ref line 0) #\n) #f)
- (else (loop count)))))))
-
-! (define *y-or-n-eof-count* 0)
-
- (define (read-line port)
- (let loop ((l '()))
diff --git a/lang/scsh/files/patch-ac b/lang/scsh/files/patch-ac
deleted file mode 100644
index 42c68f84edeb..000000000000
--- a/lang/scsh/files/patch-ac
+++ /dev/null
@@ -1,19 +0,0 @@
-*** configure.in.original Tue Nov 26 17:10:41 1996
---- configure.in Tue Nov 26 17:11:07 1996
-***************
-*** 220,226 ****
- fi
-
- AR=${AR-"ar cq"}
-! TMPDIR=${TMPDIR-"/usr/tmp"}
-
- case "$host" in
-
---- 220,226 ----
- fi
-
- AR=${AR-"ar cq"}
-! TMPDIR=${TMPDIR-"/var/tmp"}
-
- case "$host" in
-
diff --git a/lang/scsh/files/patch-ad b/lang/scsh/files/patch-ad
deleted file mode 100644
index 57efb8d7d373..000000000000
--- a/lang/scsh/files/patch-ad
+++ /dev/null
@@ -1,19 +0,0 @@
-*** configure.original Tue Nov 26 17:55:51 1996
---- configure Tue Nov 26 17:55:58 1996
-***************
-*** 1017,1023 ****
- fi
-
- AR=${AR-"ar cq"}
-! TMPDIR=${TMPDIR-"/usr/tmp"}
-
- case "$host" in
-
---- 1017,1023 ----
- fi
-
- AR=${AR-"ar cq"}
-! TMPDIR=${TMPDIR-"/var/tmp"}
-
- case "$host" in
-
diff --git a/lang/scsh/files/patch-ae b/lang/scsh/files/patch-ae
deleted file mode 100644
index f7eec1bab769..000000000000
--- a/lang/scsh/files/patch-ae
+++ /dev/null
@@ -1,19 +0,0 @@
-*** scsh/scsh.scm.original Tue Nov 26 17:15:00 1996
---- scsh/scsh.scm Tue Nov 26 17:15:06 1996
-***************
-*** 298,304 ****
- (list (string-append (car maybe-prefix) ".~a"))))))
-
- (define *temp-file-template*
-! (make-fluid (string-append "/usr/tmp/" (number->string (pid)) ".~a")))
-
-
- (define (temp-file-iterate maker . maybe-template)
---- 298,304 ----
- (list (string-append (car maybe-prefix) ".~a"))))))
-
- (define *temp-file-template*
-! (make-fluid (string-append "/var/tmp/" (number->string (pid)) ".~a")))
-
-
- (define (temp-file-iterate maker . maybe-template)
diff --git a/lang/scsh/pkg-comment b/lang/scsh/pkg-comment
deleted file mode 100644
index 304523714789..000000000000
--- a/lang/scsh/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-A Unix shell embedded into Scheme, with access to all Posix calls
diff --git a/lang/scsh/pkg-descr b/lang/scsh/pkg-descr
deleted file mode 100644
index 09275af3e65d..000000000000
--- a/lang/scsh/pkg-descr
+++ /dev/null
@@ -1,41 +0,0 @@
-Scsh is a Unix shell in that is has significant syntax extensions to
-make writing Unix shell scripts easy (constructing pipelines, setting
-I/O redirection, conditional execution etc.). It also offers access to
-lower-level functionality like all Posix system calls, TCP/IP sockets
-and a full-featured regular expression library. This is embedded into
-a general-purpose programming language with real data types,
-extensive, syntactically clean control constructs and "real" quoting
-rules.
-
-Scsh is also a full implementation of R4RS Scheme with some
-non-standard behavior (required for scripting). As a result, a wide
-varity of exiting Scheme code can be used. The underlying Scheme
-implementation is a virtual machine for compact byte code.
-
-The name of the installed program is "scsh", the manpage is scsh(1),
-other documentation is in (/usr/local/)lib/scsh/doc. To load slib,
-install slib into /usr/local/lib/slib and run (load "slib-init.scm")
-in scsh. It requires no additional setup (paths or such). The emacs
-interface is in the original distribution in emacs/. For documentation
-see doc/user-guide.txt.
-
-Differences between FreeBSD port and generic scsh release:
-----------------------------------------------------------
-
-1) When hitting C-d (end-of-file), scsh asks 100 times for
-confirmation. I changed the default to do this just once. Set constant
-*y-or-n-eof-count* in scsh/rw.scm to change it.
-
-2) The original scsh sends a mail to the scsh authors every time you
-make the package. The FreeBSD port doesn't. The authors of scsh would
-appreciate it if you do a `(cd work/scsh-0.4.4 && make .notify)` after
-you build this package.
-
-3) A symbolic link ${PREFIX}/share/doc/scsh to the documentation is
-created.
-
-4) Some basic description text files from the distribution base dir
-are copied to lib/doc. The emacs directory is copied into
-lib/scsh/emacs. scsh's default is not to install these files.
-
-5) Some /usr/tmp -> /var/tmp
diff --git a/lang/scsh/pkg-plist b/lang/scsh/pkg-plist
deleted file mode 100644
index 8d37e69768a1..000000000000
--- a/lang/scsh/pkg-plist
+++ /dev/null
@@ -1,239 +0,0 @@
-bin/scsh
-lib/scsh/big/array.scm
-lib/scsh/big/big-util.scm
-lib/scsh/big/bigbit.scm
-lib/scsh/big/compose-cont.scm
-lib/scsh/big/defrecord.scm
-lib/scsh/big/destructure.scm
-lib/scsh/big/dump.scm
-lib/scsh/big/external.scm
-lib/scsh/big/filename.scm
-lib/scsh/big/format.scm
-lib/scsh/big/general-table.scm
-lib/scsh/big/lu-decomp.scm
-lib/scsh/big/new-ports.scm
-lib/scsh/big/pp.scm
-lib/scsh/big/queue.scm
-lib/scsh/big/random.scm
-lib/scsh/big/receive.scm
-lib/scsh/big/search-tree.scm
-lib/scsh/big/sleep.scm
-lib/scsh/big/sort.scm
-lib/scsh/big/thread.scm
-lib/scsh/big/xport.scm
-lib/scsh/cig/cig
-lib/scsh/cig/cig.image
-lib/scsh/cig/libscshvm.a
-lib/scsh/cig/libcig.h
-lib/scsh/doc/COPYING
-lib/scsh/doc/NEWS
-lib/scsh/doc/RELEASE
-lib/scsh/doc/README
-lib/scsh/doc/scsh-manual/awk.tex
-lib/scsh/doc/scsh-manual/changes.tex
-lib/scsh/doc/scsh-manual/decls.tex
-lib/scsh/doc/scsh-manual/front.tex
-lib/scsh/doc/scsh-manual/intro.tex
-lib/scsh/doc/scsh-manual/man.tex
-lib/scsh/doc/scsh-manual/miscprocs.tex
-lib/scsh/doc/scsh-manual/network.tex
-lib/scsh/doc/scsh-manual/procnotation.tex
-lib/scsh/doc/scsh-manual/rdelim.tex
-lib/scsh/doc/scsh-manual/running.tex
-lib/scsh/doc/scsh-manual/strings.tex
-lib/scsh/doc/scsh-manual/syscalls.tex
-lib/scsh/doc/scsh-manual/test.tex
-lib/scsh/doc/scsh-manual/todo.tex
-lib/scsh/doc/scsh-manual/tty.tex
-lib/scsh/doc/scsh-manual/xman.tex
-lib/scsh/doc/big-scheme.txt
-lib/scsh/doc/call-back.txt
-lib/scsh/doc/cheat.txt
-lib/scsh/doc/external.txt
-lib/scsh/doc/hacking.txt
-lib/scsh/doc/install.s48-0.36.txt
-lib/scsh/doc/install.txt
-lib/scsh/doc/no-leaf-env.txt
-lib/scsh/doc/olins-changes.txt
-lib/scsh/doc/package.txt
-lib/scsh/doc/scsh-src-roadmap.txt
-lib/scsh/doc/threads.txt
-lib/scsh/doc/type.txt
-lib/scsh/doc/user-guide.txt
-lib/scsh/doc/code.tex
-lib/scsh/doc/latex-stuff.tex
-lib/scsh/doc/meeting.tex
-lib/scsh/doc/module.tex
-lib/scsh/doc/scsh-paper.tex
-lib/scsh/doc/summary.tex
-lib/scsh/doc/meeting.ps
-lib/scsh/doc/module.ps
-lib/scsh/doc/scsh-manual.ps
-lib/scsh/doc/scsh-paper.ps
-lib/scsh/env/assem.scm
-lib/scsh/env/basic-command.scm
-lib/scsh/env/build.scm
-lib/scsh/env/command.scm
-lib/scsh/env/debug.scm
-lib/scsh/env/debuginfo.scm
-lib/scsh/env/disasm.scm
-lib/scsh/env/disclosers.scm
-lib/scsh/env/dispcond.scm
-lib/scsh/env/flatload.scm
-lib/scsh/env/init-defpackage.scm
-lib/scsh/env/inspect.scm
-lib/scsh/env/jar-assem.scm
-lib/scsh/env/list-interface.scm
-lib/scsh/env/load-package.scm
-lib/scsh/env/more-thread.scm
-lib/scsh/env/pacman.scm
-lib/scsh/env/pedit.scm
-lib/scsh/env/read-command.scm
-lib/scsh/env/shadow.scm
-lib/scsh/env/space.scm
-lib/scsh/env/start.scm
-lib/scsh/env/traverse.scm
-lib/scsh/env/version-info.scm
-lib/scsh/link/data.scm
-lib/scsh/link/generate-c-header.scm
-lib/scsh/link/link.scm
-lib/scsh/link/loadc.scm
-lib/scsh/link/reify.scm
-lib/scsh/link/transport.scm
-lib/scsh/link/write-image.scm
-lib/scsh/misc/annotate.scm
-lib/scsh/misc/argument.scm
-lib/scsh/misc/doodl.scm
-lib/scsh/misc/either.scm
-lib/scsh/misc/getenv.scm
-lib/scsh/misc/hilbert.scm
-lib/scsh/misc/ilength.scm
-lib/scsh/misc/integertostring.scm
-lib/scsh/misc/load-static.scm
-lib/scsh/misc/mail.scm
-lib/scsh/misc/packages.scm
-lib/scsh/misc/psd-s48.scm
-lib/scsh/misc/remote.scm
-lib/scsh/misc/require.scm
-lib/scsh/misc/separate.scm
-lib/scsh/misc/shift-reset.scm
-lib/scsh/misc/sicp.scm
-lib/scsh/misc/slib-init.scm
-lib/scsh/misc/socket.scm
-lib/scsh/misc/static.scm
-lib/scsh/misc/test-doodl.scm
-lib/scsh/opt/analyze.scm
-lib/scsh/opt/expand.scm
-lib/scsh/opt/inline.scm
-lib/scsh/opt/tst.scm
-lib/scsh/scsh/awk.scm
-lib/scsh/scsh/char-set.scm
-lib/scsh/scsh/db.scm
-lib/scsh/scsh/dbm.scm
-lib/scsh/scsh/defrec.scm
-lib/scsh/scsh/ekko.scm
-lib/scsh/scsh/endian.scm
-lib/scsh/scsh/enumconst.scm
-lib/scsh/scsh/fdports.scm
-lib/scsh/scsh/fileinfo.scm
-lib/scsh/scsh/filemtch.scm
-lib/scsh/scsh/filesys.scm
-lib/scsh/scsh/flock.scm
-lib/scsh/scsh/fname.scm
-lib/scsh/scsh/fr.scm
-lib/scsh/scsh/glob.scm
-lib/scsh/scsh/here.scm
-lib/scsh/scsh/jcontrol.scm
-lib/scsh/scsh/jcontrol2.scm
-lib/scsh/scsh/let-opt.scm
-lib/scsh/scsh/meta-arg.scm
-lib/scsh/scsh/ndbm.scm
-lib/scsh/scsh/network.scm
-lib/scsh/scsh/pty.scm
-lib/scsh/scsh/newports.scm
-lib/scsh/scsh/oldtop.scm
-lib/scsh/scsh/procobj.scm
-lib/scsh/scsh/rdelim.scm
-lib/scsh/scsh/re.scm
-lib/scsh/scsh/rw.scm
-lib/scsh/scsh/scsh-condition.scm
-lib/scsh/scsh/scsh-interfaces.scm
-lib/scsh/scsh/scsh-package.scm
-lib/scsh/scsh/scsh-read.scm
-lib/scsh/scsh/scsh-version.scm
-lib/scsh/scsh/scsh.scm
-lib/scsh/scsh/select.scm
-lib/scsh/scsh/sighandlers.scm
-lib/scsh/scsh/startup.scm
-lib/scsh/scsh/static.scm
-lib/scsh/scsh/stringcoll.scm
-lib/scsh/scsh/syntax-helpers.scm
-lib/scsh/scsh/syntax.scm
-lib/scsh/scsh/syscalls.scm
-lib/scsh/scsh/time.scm
-lib/scsh/scsh/top.scm
-lib/scsh/scsh/tty.scm
-lib/scsh/scsh/utilities.scm
-lib/scsh/rts/bignum.scm
-lib/scsh/rts/defenum.scm
-lib/scsh/rts/enum.scm
-lib/scsh/rts/floatnum.scm
-lib/scsh/rts/innum.scm
-lib/scsh/rts/ratnum.scm
-lib/scsh/rts/recnum.scm
-lib/scsh/rts/xnum.scm
-lib/scsh/rts/jar-defrecord.scm
-lib/scsh/vm/arch.scm
-lib/scsh/vm/arith.scm
-lib/scsh/vm/data.scm
-lib/scsh/vm/defenum.scm
-lib/scsh/vm/define-primitive.scm
-lib/scsh/vm/disasm.scm
-lib/scsh/vm/env.scm
-lib/scsh/vm/external.scm
-lib/scsh/vm/gc.scm
-lib/scsh/vm/heap.scm
-lib/scsh/vm/interfaces.scm
-lib/scsh/vm/interp.scm
-lib/scsh/vm/macro-package-defs.scm
-lib/scsh/vm/memory.scm
-lib/scsh/vm/package-defs.scm
-lib/scsh/vm/prescheme.scm
-lib/scsh/vm/prim.scm
-lib/scsh/vm/ps-interface.scm
-lib/scsh/vm/ps-memory.scm
-lib/scsh/vm/ps-package-defs.scm
-lib/scsh/vm/ps-package.scm
-lib/scsh/vm/resume.scm
-lib/scsh/vm/s48-package-defs.scm
-lib/scsh/vm/stack.scm
-lib/scsh/vm/stob.scm
-lib/scsh/vm/struct.scm
-lib/scsh/vm/vm-utilities.scm
-lib/scsh/vm/vmio.scm
-lib/scsh/scshvm
-lib/scsh/scsh.image
-lib/scsh/libscshvm.a
-lib/scsh/emacs/README
-lib/scsh/emacs/cmulisp.el
-lib/scsh/emacs/cmuscheme.el
-lib/scsh/emacs/cmuscheme48.el
-lib/scsh/emacs/cmushell.el
-lib/scsh/emacs/comint.el
-lib/scsh/emacs/jar-hacks.el
-@exec ln -fs %D/lib/scsh/doc %D/share/doc/scsh
-@unexec rm -f %D/share/doc/scsh
-@dirrm lib/scsh/emacs
-@dirrm lib/scsh/big
-@dirrm lib/scsh/cig
-@dirrm lib/scsh/doc/scsh-manual
-@dirrm lib/scsh/doc
-@dirrm lib/scsh/env
-@dirrm lib/scsh/link
-@dirrm lib/scsh/misc
-@dirrm lib/scsh/opt
-@dirrm lib/scsh/scsh
-@dirrm lib/scsh/rts
-@dirrm lib/scsh/vm
-@dirrm lib/scsh
-@unexec echo 'You might check whether to remove %D/lib/scsh.old'
diff --git a/lang/squeak3/Makefile b/lang/squeak3/Makefile
deleted file mode 100644
index ce8f460187ad..000000000000
--- a/lang/squeak3/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# New ports collection makefile for: squeak
-# Version required: 2.3
-# Date created: 4 March 1999
-# Whom: jesse@cs.uni-magdeburg.de
-#
-# $FreeBSD$
-#
-
-DISTNAME= 2.4
-PKGNAME= squeak-2.4
-CATEGORIES= lang
-MASTER_SITES= ftp://ftp.cs.uni-magdeburg.de/pub/Smalltalk/Smalltalk/Squeak/unix/ \
- ftp://ftp.cs.uni-magdeburg.de/pub/Smalltalk/Smalltalk/Squeak/unix/image/ \
- http://www.nectar.com/distfiles/squeak/
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX} image/${SQUEAK_SRC}
-
-MAINTAINER= jesse@cs.uni-magdeburg.de
-
-EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
-
-USE_XLIB= yes
-USE_GMAKE= yes
-DIST_SUBDIR= squeak
-SQUEAK_SRC= SqueakV2.sources
-MAKEFILE= GNUmakefile
-VMBUILD= freebsd
-MAKE_ARGS= VMBUILD=${VMBUILD}
-PORTMAKE= ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} \
- ${MAKEFILE} ${MAKE_ARGS}
-
-do-build:
- @(cd ${WRKSRC} && ${PORTMAKE} mkdir)
- @(cd ${WRKSRC}/${VMBUILD} && ${PORTMAKE} interp)
-
-do-install:
- @(cd ${WRKSRC}/${VMBUILD} && \
- ${INSTALL_PROGRAM} SqueakVM-2.4-${VMBUILD} ${PREFIX}/bin/SqueakVM)
- ${MKDIR} ${PREFIX}/share/squeak
-.for f in Squeak2.4.changes Squeak2.4.image
- (cd ${WRKSRC}/image && ${INSTALL_DATA} $f ${PREFIX}/share/squeak/$f)
-.endfor
- ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/image/${SQUEAK_SRC} \
- ${PREFIX}/share/squeak/${SQUEAK_SRC}
-
-.include <bsd.port.mk>
diff --git a/lang/squeak3/distinfo b/lang/squeak3/distinfo
deleted file mode 100644
index e3c2d58d3887..000000000000
--- a/lang/squeak3/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 (squeak/2.4.tar.gz) = db8a90c127ba98496f159e9ea0e4320d
-MD5 (squeak/image/SqueakV2.sources) = af0663f5112faa78635462dbb6fd3367
diff --git a/lang/squeak3/pkg-comment b/lang/squeak3/pkg-comment
deleted file mode 100644
index 00168b23618f..000000000000
--- a/lang/squeak3/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Full Smalltalk 80 with portability to UN*X, Mac, and Windows
diff --git a/lang/squeak3/pkg-descr b/lang/squeak3/pkg-descr
deleted file mode 100644
index d71ca892bec5..000000000000
--- a/lang/squeak3/pkg-descr
+++ /dev/null
@@ -1,22 +0,0 @@
-Squeak is a new implementation of the Smalltalk programming
-environment; it includes among other things:
- * a rapid-turn-around Smalltalk-80 compiler,
- * a caching-JIT run-time virtual machine (with full source in
- Smalltalk),
- * large class libraries with portable data and GUI models, and
- * an integrated development environment with coding tools, GUI
- construction.
-
-Squeak was developed at Apple Labs and Walt Disney and has been ported
-to a variety of computers (including most flavors of UNIX and
-Windows). Compared to other Smalltalk systems, Squeak has 4 important
-features:
- * Portability (to Mac, Windows, WinCE, and many flavors of UNIX);
- * Speed (it uses native C for compute-intensive code);
- * Price (free, including all source code and the right to distribute
- applications!); and
- * Sophistication (full Smalltalk-80 language, libraries, and tools).
-
-WWW: http://squeak.cs.uiuc.edu/
-
-Roland Jesse <jesse@cs.uni-magdeburg.de>
diff --git a/lang/squeak3/pkg-plist b/lang/squeak3/pkg-plist
deleted file mode 100644
index 525d6b1e6f50..000000000000
--- a/lang/squeak3/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-bin/SqueakVM
-share/squeak/Squeak2.4.changes
-share/squeak/Squeak2.4.image
-share/squeak/SqueakV2.sources
-@dirrm share/squeak
diff --git a/lang/tcl84/Makefile b/lang/tcl84/Makefile
deleted file mode 100644
index b95e9cd45fd1..000000000000
--- a/lang/tcl84/Makefile
+++ /dev/null
@@ -1,382 +0,0 @@
-# New ports collection makefile for: tcl8.2.2
-# Version required: 8.2.2
-# Date created: 19 August 1997
-# Whom: jkh
-#
-# $FreeBSD$
-#
-
-DISTNAME= tcl8.2.2
-PKGNAME= tcl-8.2.2
-CATEGORIES= lang tcl82
-MASTER_SITES= ftp://ftp.scriptics.com/pub/tcl/tcl8_2/
-
-MAINTAINER= jseger@FreeBSD.org
-
-Y2K= http://www.scriptics.com/Y2K.html
-
-FILE_DEPENDS= ${PORTSDIR}/lang/tcl80
-
-WRKSRC= ${WRKDIR}/${DISTNAME}/unix
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-shared
-CONFIGURE_ENV= PORTSDIR=${PORTSDIR}
-PKGINSTALL= ${PORTSDIR}/lang/tcl80/pkg/INSTALL.tclsh
-
-PLIST_SUB= TCL_VER=8.2 SHORT_TCL_VER=82
-
-MAN1= tclsh.1
-
-MAN3= Access.3 AddErrInfo.3 Alloc.3 AllowExc.3 AppInit.3 AssocData.3 \
- Async.3 BackgdErr.3 Backslash.3 BoolObj.3 ByteArrObj.3 CallDel.3 \
- ChnlStack.3 CmdCmplt.3 Concat.3 CrtChannel.3 CrtChnlHdlr.3 \
- CrtCloseHdlr.3 CrtCommand.3 CrtFileHdlr.3 CrtInterp.3 CrtMathFnc.3 \
- CrtObjCmd.3 CrtSlave.3 CrtTimerHdlr.3 CrtTrace.3 DString.3 \
- DetachPids.3 DoOneEvent.3 DoWhenIdle.3 DoubleObj.3 Encoding.3 Eval.3 \
- Exit.3 ExprLong.3 ExprLongObj.3 FindExec.3 GetCwd.3 GetIndex.3 \
- GetInt.3 GetOpnFl.3 GetStdChan.3 GetVersion.3 Hash.3 IntObj.3 \
- Interp.3 LinkVar.3 ListObj.3 Notifier.3 Object.3 ObjectType.3 \
- OpenFileChnl.3 OpenTcp.3 ParseCmd.3 PkgRequire.3 Preserve.3 \
- PrintDbl.3 RecEvalObj.3 RecordEval.3 RegExp.3 SaveResult.3 SetErrno.3 \
- SetRecLmt.3 SetResult.3 SetVar.3 Sleep.3 SplitList.3 SplitPath.3 \
- StaticPkg.3 StrMatch.3 StringObj.3 Tcl_InitStubs.3 Tcl_Main.3 \
- TclInitStubs.3 Thread.3 ToUpper.3 TraceVar.3 Translate.3 UpVar.3 \
- Utf.3 WrongNumArgs.3
-
-MANN= Tcl.n after.n append.n array.n bgerror.n binary.n break.n case.n \
- catch.n cd.n clock.n close.n concat.n continue.n dde.n encoding.n \
- eof.n error.n eval.n exec.n exit.n expr.n fblocked.n fconfigure.n \
- fcopy.n file.n fileevent.n filename.n flush.n for.n foreach.n \
- format.n gets.n glob.n global.n history.n http.n if.n incr.n info.n \
- interp.n join.n lappend.n library.n lindex.n linsert.n list.n \
- llength.n load.n lrange.n lreplace.n lsearch.n lsort.n msgcat.n \
- namespace.n open.n package.n pid.n pkgMkIndex.n proc.n puts.n pwd.n \
- re_syntax.n read.n regexp.n registry.n regsub.n rename.n resource.n \
- return.n safe.n scan.n seek.n set.n socket.n source.n split.n \
- string.n subst.n switch.n tcltest.n tclvars.n tell.n time.n trace.n \
- unknown.n unset.n update.n uplevel.n upvar.n variable.n vwait.n while.n
-
-# MLINKS generated via awk '/ln/ {print "\t" $2,$3,"\\"}' unix/mkLinks
-MLINKS= Access.3 Tcl_Access.3 \
- Access.3 Tcl_Stat.3 \
- AddErrInfo.3 Tcl_AddObjErrorInfo.3 \
- AddErrInfo.3 Tcl_AddErrorInfo.3 \
- AddErrInfo.3 Tcl_SetErrorCode.3 \
- AddErrInfo.3 Tcl_PosixError.3 \
- Alloc.3 Tcl_Alloc.3 \
- Alloc.3 Tcl_Free.3 \
- Alloc.3 Tcl_Realloc.3 \
- AllowExc.3 Tcl_AllowExceptions.3 \
- AppInit.3 Tcl_AppInit.3 \
- AssocData.3 Tcl_GetAssocData.3 \
- AssocData.3 Tcl_SetAssocData.3 \
- AssocData.3 Tcl_DeleteAssocData.3 \
- Async.3 Tcl_AsyncCreate.3 \
- Async.3 Tcl_AsyncMark.3 \
- Async.3 Tcl_AsyncInvoke.3 \
- Async.3 Tcl_AsyncDelete.3 \
- BackgdErr.3 Tcl_BackgroundError.3 \
- Backslash.3 Tcl_Backslash.3 \
- BoolObj.3 Tcl_NewBooleanObj.3 \
- BoolObj.3 Tcl_SetBooleanObj.3 \
- BoolObj.3 Tcl_GetBooleanFromObj.3 \
- ByteArrObj.3 Tcl_NewByteArrayObj.3 \
- ByteArrObj.3 Tcl_SetByteArrayObj.3 \
- ByteArrObj.3 Tcl_GetByteArrayFromObj.3 \
- ByteArrObj.3 Tcl_SetByteArrayLength.3 \
- CallDel.3 Tcl_CallWhenDeleted.3 \
- CallDel.3 Tcl_DontCallWhenDeleted.3 \
- CmdCmplt.3 Tcl_CommandComplete.3 \
- Concat.3 Tcl_Concat.3 \
- CrtChannel.3 Tcl_CreateChannel.3 \
- CrtChannel.3 Tcl_GetChannelInstanceData.3 \
- CrtChannel.3 Tcl_GetChannelType.3 \
- CrtChannel.3 Tcl_GetChannelName.3 \
- CrtChannel.3 Tcl_GetChannelHandle.3 \
- CrtChannel.3 Tcl_GetChannelMode.3 \
- CrtChannel.3 Tcl_GetChannelBufferSize.3 \
- CrtChannel.3 Tcl_SetDefaultTranslation.3 \
- CrtChannel.3 Tcl_SetChannelBufferSize.3 \
- CrtChannel.3 Tcl_NotifyChannel.3 \
- CrtChannel.3 Tcl_BadChannelOption.3 \
- CrtChnlHdlr.3 Tcl_CreateChannelHandler.3 \
- CrtChnlHdlr.3 Tcl_DeleteChannelHandler.3 \
- CrtCloseHdlr.3 Tcl_CreateCloseHandler.3 \
- CrtCloseHdlr.3 Tcl_DeleteCloseHandler.3 \
- CrtCommand.3 Tcl_CreateCommand.3 \
- CrtFileHdlr.3 Tcl_CreateFileHandler.3 \
- CrtFileHdlr.3 Tcl_DeleteFileHandler.3 \
- CrtInterp.3 Tcl_CreateInterp.3 \
- CrtInterp.3 Tcl_DeleteInterp.3 \
- CrtInterp.3 Tcl_InterpDeleted.3 \
- CrtMathFnc.3 Tcl_CreateMathFunc.3 \
- CrtObjCmd.3 Tcl_CreateObjCommand.3 \
- CrtObjCmd.3 Tcl_DeleteCommand.3 \
- CrtObjCmd.3 Tcl_DeleteCommandFromToken.3 \
- CrtObjCmd.3 Tcl_GetCommandInfo.3 \
- CrtObjCmd.3 Tcl_SetCommandInfo.3 \
- CrtObjCmd.3 Tcl_GetCommandName.3 \
- CrtSlave.3 Tcl_IsSafe.3 \
- CrtSlave.3 Tcl_MakeSafe.3 \
- CrtSlave.3 Tcl_CreateSlave.3 \
- CrtSlave.3 Tcl_GetSlave.3 \
- CrtSlave.3 Tcl_GetMaster.3 \
- CrtSlave.3 Tcl_GetInterpPath.3 \
- CrtSlave.3 Tcl_CreateAlias.3 \
- CrtSlave.3 Tcl_CreateAliasObj.3 \
- CrtSlave.3 Tcl_GetAlias.3 \
- CrtSlave.3 Tcl_GetAliasObj.3 \
- CrtSlave.3 Tcl_ExposeCommand.3 \
- CrtSlave.3 Tcl_HideCommand.3 \
- CrtTimerHdlr.3 Tcl_CreateTimerHandler.3 \
- CrtTimerHdlr.3 Tcl_DeleteTimerHandler.3 \
- CrtTrace.3 Tcl_CreateTrace.3 \
- CrtTrace.3 Tcl_DeleteTrace.3 \
- DString.3 Tcl_DStringInit.3 \
- DString.3 Tcl_DStringAppend.3 \
- DString.3 Tcl_DStringAppendElement.3 \
- DString.3 Tcl_DStringStartSublist.3 \
- DString.3 Tcl_DStringEndSublist.3 \
- DString.3 Tcl_DStringLength.3 \
- DString.3 Tcl_DStringValue.3 \
- DString.3 Tcl_DStringSetLength.3 \
- DString.3 Tcl_DStringFree.3 \
- DString.3 Tcl_DStringResult.3 \
- DString.3 Tcl_DStringGetResult.3 \
- DetachPids.3 Tcl_DetachPids.3 \
- DetachPids.3 Tcl_ReapDetachedProcs.3 \
- DoOneEvent.3 Tcl_DoOneEvent.3 \
- DoWhenIdle.3 Tcl_DoWhenIdle.3 \
- DoWhenIdle.3 Tcl_CancelIdleCall.3 \
- DoubleObj.3 Tcl_NewDoubleObj.3 \
- DoubleObj.3 Tcl_SetDoubleObj.3 \
- DoubleObj.3 Tcl_GetDoubleFromObj.3 \
- Encoding.3 Tcl_GetEncoding.3 \
- Encoding.3 Tcl_FreeEncoding.3 \
- Encoding.3 Tcl_ExternalToUtfDString.3 \
- Encoding.3 Tcl_ExternalToUtf.3 \
- Encoding.3 Tcl_UtfToExternalDString.3 \
- Encoding.3 Tcl_UtfToExternal.3 \
- Encoding.3 Tcl_GetEncodingName.3 \
- Encoding.3 Tcl_SetSystemEncoding.3 \
- Encoding.3 Tcl_GetEncodingNames.3 \
- Encoding.3 Tcl_CreateEncoding.3 \
- Eval.3 Tcl_EvalObj.3 \
- Eval.3 Tcl_EvalFile.3 \
- Eval.3 Tcl_EvalObjv.3 \
- Eval.3 Tcl_Eval.3 \
- Eval.3 Tcl_Eval2.3 \
- Eval.3 Tcl_GlobalEval.3 \
- Eval.3 Tcl_VarEval.3 \
- Exit.3 Tcl_Exit.3 \
- Exit.3 Tcl_Finalize.3 \
- Exit.3 Tcl_FinalizeThread.3 \
- Exit.3 Tcl_CreateExitHandler.3 \
- Exit.3 Tcl_DeleteExitHandler.3 \
- Exit.3 Tcl_CreateThreadExitHandler.3 \
- Exit.3 Tcl_DeleteThreadExitHandler.3 \
- ExprLong.3 Tcl_ExprLong.3 \
- ExprLong.3 Tcl_ExprDouble.3 \
- ExprLong.3 Tcl_ExprBoolean.3 \
- ExprLong.3 Tcl_ExprString.3 \
- ExprLongObj.3 Tcl_ExprLongObj.3 \
- ExprLongObj.3 Tcl_ExprDoubleObj.3 \
- ExprLongObj.3 Tcl_ExprBooleanObj.3 \
- ExprLongObj.3 Tcl_ExprObj.3 \
- FindExec.3 Tcl_FindExecutable.3 \
- FindExec.3 Tcl_GetNameOfExecutable.3 \
- GetCwd.3 Tcl_GetCwd.3 \
- GetCwd.3 Tcl_Chdir.3 \
- GetIndex.3 Tcl_GetIndexFromObj.3 \
- GetInt.3 Tcl_GetInt.3 \
- GetInt.3 Tcl_GetDouble.3 \
- GetInt.3 Tcl_GetBoolean.3 \
- GetOpnFl.3 Tcl_GetOpenFile.3 \
- GetStdChan.3 Tcl_GetStdChannel.3 \
- GetStdChan.3 Tcl_SetStdChannel.3 \
- GetVersion.3 Tcl_GetVersion.3 \
- Hash.3 Tcl_InitHashTable.3 \
- Hash.3 Tcl_DeleteHashTable.3 \
- Hash.3 Tcl_CreateHashEntry.3 \
- Hash.3 Tcl_DeleteHashEntry.3 \
- Hash.3 Tcl_FindHashEntry.3 \
- Hash.3 Tcl_GetHashValue.3 \
- Hash.3 Tcl_SetHashValue.3 \
- Hash.3 Tcl_GetHashKey.3 \
- Hash.3 Tcl_FirstHashEntry.3 \
- Hash.3 Tcl_NextHashEntry.3 \
- Hash.3 Tcl_HashStats.3 \
- IntObj.3 Tcl_NewIntObj.3 \
- IntObj.3 Tcl_NewLongObj.3 \
- IntObj.3 Tcl_SetIntObj.3 \
- IntObj.3 Tcl_SetLongObj.3 \
- IntObj.3 Tcl_GetIntFromObj.3 \
- IntObj.3 Tcl_GetLongFromObj.3 \
- Interp.3 Tcl_Interp.3 \
- LinkVar.3 Tcl_LinkVar.3 \
- LinkVar.3 Tcl_UnlinkVar.3 \
- LinkVar.3 Tcl_UpdateLinkedVar.3 \
- ListObj.3 Tcl_ListObjAppendList.3 \
- ListObj.3 Tcl_ListObjAppendElement.3 \
- ListObj.3 Tcl_NewListObj.3 \
- ListObj.3 Tcl_SetListObj.3 \
- ListObj.3 Tcl_ListObjGetElements.3 \
- ListObj.3 Tcl_ListObjLength.3 \
- ListObj.3 Tcl_ListObjIndex.3 \
- ListObj.3 Tcl_ListObjReplace.3 \
- Notifier.3 Tcl_CreateEventSource.3 \
- Notifier.3 Tcl_DeleteEventSource.3 \
- Notifier.3 Tcl_SetMaxBlockTime.3 \
- Notifier.3 Tcl_QueueEvent.3 \
- Notifier.3 Tcl_DeleteEvents.3 \
- Notifier.3 Tcl_WaitForEvent.3 \
- Notifier.3 Tcl_SetTimer.3 \
- Notifier.3 Tcl_ServiceAll.3 \
- Notifier.3 Tcl_ServiceEvent.3 \
- Notifier.3 Tcl_GetServiceMode.3 \
- Notifier.3 Tcl_SetServiceMode.3 \
- Object.3 Tcl_NewObj.3 \
- Object.3 Tcl_DuplicateObj.3 \
- Object.3 Tcl_IncrRefCount.3 \
- Object.3 Tcl_DecrRefCount.3 \
- Object.3 Tcl_IsShared.3 \
- ObjectType.3 Tcl_RegisterObjType.3 \
- ObjectType.3 Tcl_GetObjType.3 \
- ObjectType.3 Tcl_AppendAllObjTypes.3 \
- ObjectType.3 Tcl_ConvertToType.3 \
- OpenFileChnl.3 Tcl_OpenFileChannel.3 \
- OpenFileChnl.3 Tcl_OpenCommandChannel.3 \
- OpenFileChnl.3 Tcl_MakeFileChannel.3 \
- OpenFileChnl.3 Tcl_GetChannel.3 \
- OpenFileChnl.3 Tcl_RegisterChannel.3 \
- OpenFileChnl.3 Tcl_UnregisterChannel.3 \
- OpenFileChnl.3 Tcl_Close.3 \
- OpenFileChnl.3 Tcl_ReadChars.3 \
- OpenFileChnl.3 Tcl_Read.3 \
- OpenFileChnl.3 Tcl_GetsObj.3 \
- OpenFileChnl.3 Tcl_Gets.3 \
- OpenFileChnl.3 Tcl_WriteObj.3 \
- OpenFileChnl.3 Tcl_WriteChars.3 \
- OpenFileChnl.3 Tcl_Write.3 \
- OpenFileChnl.3 Tcl_Flush.3 \
- OpenFileChnl.3 Tcl_Seek.3 \
- OpenFileChnl.3 Tcl_Tell.3 \
- OpenFileChnl.3 Tcl_GetChannelOption.3 \
- OpenFileChnl.3 Tcl_SetChannelOption.3 \
- OpenFileChnl.3 Tcl_Eof.3 \
- OpenFileChnl.3 Tcl_InputBlocked.3 \
- OpenFileChnl.3 Tcl_InputBuffered.3 \
- OpenTcp.3 Tcl_OpenTcpClient.3 \
- OpenTcp.3 Tcl_MakeTcpClientChannel.3 \
- OpenTcp.3 Tcl_OpenTcpServer.3 \
- ParseCmd.3 Tcl_ParseCommand.3 \
- ParseCmd.3 Tcl_ParseExpr.3 \
- ParseCmd.3 Tcl_ParseBraces.3 \
- ParseCmd.3 Tcl_ParseQuotedString.3 \
- ParseCmd.3 Tcl_ParseVarName.3 \
- ParseCmd.3 Tcl_FreeParse.3 \
- ParseCmd.3 Tcl_EvalTokens.3 \
- PkgRequire.3 Tcl_PkgRequire.3 \
- PkgRequire.3 Tcl_PkgProvide.3 \
- Preserve.3 Tcl_Preserve.3 \
- Preserve.3 Tcl_Release.3 \
- Preserve.3 Tcl_EventuallyFree.3 \
- PrintDbl.3 Tcl_PrintDouble.3 \
- RecEvalObj.3 Tcl_RecordAndEvalObj.3 \
- RecordEval.3 Tcl_RecordAndEval.3 \
- RegExp.3 Tcl_RegExpMatch.3 \
- RegExp.3 Tcl_RegExpCompile.3 \
- RegExp.3 Tcl_RegExpExec.3 \
- RegExp.3 Tcl_RegExpRange.3 \
- SaveResult.3 Tcl_SaveResult.3 \
- SaveResult.3 Tcl_RestoreResult.3 \
- SaveResult.3 Tcl_DiscardResult.3 \
- SetErrno.3 Tcl_SetErrno.3 \
- SetErrno.3 Tcl_GetErrno.3 \
- SetRecLmt.3 Tcl_SetRecursionLimit.3 \
- SetResult.3 Tcl_SetObjResult.3 \
- SetResult.3 Tcl_GetObjResult.3 \
- SetResult.3 Tcl_SetResult.3 \
- SetResult.3 Tcl_GetStringResult.3 \
- SetResult.3 Tcl_AppendResult.3 \
- SetResult.3 Tcl_AppendElement.3 \
- SetResult.3 Tcl_ResetResult.3 \
- SetVar.3 Tcl_SetObjVar2.3 \
- SetVar.3 Tcl_SetVar.3 \
- SetVar.3 Tcl_SetVar2.3 \
- SetVar.3 Tcl_GetObjVar2.3 \
- SetVar.3 Tcl_GetVar.3 \
- SetVar.3 Tcl_GetVar2.3 \
- SetVar.3 Tcl_UnsetVar.3 \
- SetVar.3 Tcl_UnsetVar2.3 \
- Sleep.3 Tcl_Sleep.3 \
- SplitList.3 Tcl_SplitList.3 \
- SplitList.3 Tcl_Merge.3 \
- SplitList.3 Tcl_ScanElement.3 \
- SplitList.3 Tcl_ConvertElement.3 \
- SplitPath.3 Tcl_SplitPath.3 \
- SplitPath.3 Tcl_JoinPath.3 \
- SplitPath.3 Tcl_GetPathType.3 \
- StaticPkg.3 Tcl_StaticPackage.3 \
- StrMatch.3 Tcl_StringMatch.3 \
- StringObj.3 Tcl_NewStringObj.3 \
- StringObj.3 Tcl_SetStringObj.3 \
- StringObj.3 Tcl_GetStringFromObj.3 \
- StringObj.3 Tcl_GetString.3 \
- StringObj.3 Tcl_AppendToObj.3 \
- StringObj.3 Tcl_AppendStringsToObj.3 \
- StringObj.3 Tcl_AppendObjToObj.3 \
- StringObj.3 Tcl_SetObjLength.3 \
- StringObj.3 Tcl_ConcatObj.3 \
- Thread.3 Tcl_ConditionNotify.3 \
- Thread.3 Tcl_ConditionWait.3 \
- Thread.3 Tcl_GetThreadData.3 \
- Thread.3 Tcl_MutexLock.3 \
- Thread.3 Tcl_MutexUnlock.3 \
- ToUpper.3 Tcl_UniCharToUpper.3 \
- ToUpper.3 Tcl_UniCharToLower.3 \
- ToUpper.3 Tcl_UniCharToTitle.3 \
- ToUpper.3 Tcl_UtfToUpper.3 \
- ToUpper.3 Tcl_UtfToLower.3 \
- ToUpper.3 Tcl_UtfToTitle.3 \
- TraceVar.3 Tcl_TraceVar.3 \
- TraceVar.3 Tcl_TraceVar2.3 \
- TraceVar.3 Tcl_UntraceVar.3 \
- TraceVar.3 Tcl_UntraceVar2.3 \
- TraceVar.3 Tcl_VarTraceInfo.3 \
- TraceVar.3 Tcl_VarTraceInfo2.3 \
- Translate.3 Tcl_TranslateFileName.3 \
- UpVar.3 Tcl_UpVar.3 \
- UpVar.3 Tcl_UpVar2.3 \
- Utf.3 Tcl_UniChar.3 \
- Utf.3 Tcl_UniCharToUtf.3 \
- Utf.3 Tcl_UtfToUniChar.3 \
- Utf.3 Tcl_UtfCharComplete.3 \
- Utf.3 Tcl_NumUtfChars.3 \
- Utf.3 Tcl_UtfFindFirst.3 \
- Utf.3 Tcl_UtfFindLast.3 \
- Utf.3 Tcl_UtfNext.3 \
- Utf.3 Tcl_UtfPrev.3 \
- Utf.3 Tcl_UniCharAtIndex.3 \
- Utf.3 Tcl_UtfAtIndex.3 \
- Utf.3 Tcl_UtfBackslash.3 \
- WrongNumArgs.3 Tcl_WrongNumArgs.3 \
- http.n Http.n \
- pkgMkIndex.n pkg_mkIndex.n \
- safe.n Safe\Base.n
-
-.include <bsd.port.pre.mk>
-
-post-extract:
- ${MV} ${WRKDIR}/${DISTNAME}/doc/InitStubs.3 \
- ${WRKDIR}/${DISTNAME}/doc/Tcl_InitStubs.3
-post-install:
- ${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
-.if exists(${PKGINSTALL})
- ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL}
-.endif
-
-test:
- cd ${WRKSRC} && ${MAKE} test
-
-.include <bsd.port.post.mk>
diff --git a/lang/tcl84/distinfo b/lang/tcl84/distinfo
deleted file mode 100644
index 0becb14a2b05..000000000000
--- a/lang/tcl84/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (tcl8.2.2.tar.gz) = 4b16a1d5f91ae5744d17385a7bf13820
diff --git a/lang/tcl84/files/patch-aa b/lang/tcl84/files/patch-aa
deleted file mode 100644
index 347b053cfc41..000000000000
--- a/lang/tcl84/files/patch-aa
+++ /dev/null
@@ -1,153 +0,0 @@
---- Makefile.in.orig Wed Nov 3 21:37:24 1999
-+++ Makefile.in Sun Nov 21 15:31:00 1999
-@@ -48,7 +48,9 @@
- SCRIPT_INSTALL_DIR = $(INSTALL_ROOT)$(TCL_LIBRARY)
-
- # Directory in which to install the include file tcl.h:
--INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include
-+INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include/tcl$(VERSION)
-+GENERIC_INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(PREFIX)/include/tcl$(VERSION)/generic
-+UNIX_INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(PREFIX)/include/tcl$(VERSION)/unix
-
- # Top-level directory in which to install manual entries:
- MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/man
-@@ -82,7 +84,7 @@
- #CFLAGS = $(CFLAGS_DEBUG)
- #CFLAGS = $(CFLAGS_OPTIMIZE)
- #CFLAGS = $(CFLAGS_DEBUG) $(CFLAGS_OPTIMIZE)
--CFLAGS = @CFLAGS@
-+CFLAGS? = @CFLAGS@
-
- # To disable ANSI-C procedure prototypes reverse the comment characters
- # on the following lines:
-@@ -156,7 +158,7 @@
- # "install" around; better to use the install-sh script that comes
- # with the distribution, which is slower but guaranteed to work.
-
--INSTALL = @srcdir@/install-sh -c
-+INSTALL = install -c
- INSTALL_PROGRAM = ${INSTALL}
- INSTALL_DATA = ${INSTALL} -m 644
-
-@@ -383,7 +385,7 @@
-
- all: binaries libraries doc
-
--binaries: ${TCL_LIB_FILE} $(TCL_STUB_LIB_FILE) $(TCL_BUILD_EXP_FILE) tclsh
-+binaries: ${TCL_LIB_FILE} $(TCL_STUB_LIB_FILE) $(TCL_BUILD_EXP_FILE) libtcl82.a tclsh
-
- libraries:
-
-@@ -394,8 +396,14 @@
- ${TCL_LIB_FILE}: ${OBJS} ${STUB_LIB_FILE}
- rm -f ${TCL_LIB_FILE}
- @MAKE_LIB@
-+ ln -sf ${TCL_LIB_FILE} libtcl82.so
- $(RANLIB) ${TCL_LIB_FILE}
-
-+libtcl82.a: ${OBJS}
-+ rm -f libtcl82.a
-+ ar cr libtcl82.a ${OBJS}
-+ $(RANLIB) libtcl82.a
-+
- ${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
- rm -f ${STUB_LIB_FILE}
- @MAKE_STUB_LIB@
-@@ -504,8 +512,13 @@
- @echo "Installing $(TCL_LIB_FILE)"
- chmod +x $(SRC_DIR)/install-sh
- @$(INSTALL_DATA) $(TCL_LIB_FILE) $(LIB_INSTALL_DIR)/$(TCL_LIB_FILE)
-+ @ln -sf $(TCL_LIB_FILE) $(LIB_INSTALL_DIR)/libtcl82.so
- @(cd $(LIB_INSTALL_DIR); $(RANLIB) $(TCL_LIB_FILE))
- @chmod 555 $(LIB_INSTALL_DIR)/$(TCL_LIB_FILE)
-+ @echo "Installing libtcl82.a"
-+ @$(INSTALL_DATA) libtcl82.a $(LIB_INSTALL_DIR)/libtcl82.a
-+ @(cd $(LIB_INSTALL_DIR); $(RANLIB) libtcl82.a)
-+ @chmod 555 $(LIB_INSTALL_DIR)/libtcl82.a
- @if test "$(TCL_BUILD_EXP_FILE)" != ""; then \
- echo "Installing $(TCL_EXP_FILE)"; \
- $(INSTALL_DATA) $(TCL_BUILD_EXP_FILE) \
-@@ -514,7 +527,8 @@
- @echo "Installing tclsh"
- @$(INSTALL_PROGRAM) tclsh $(BIN_INSTALL_DIR)/tclsh$(VERSION)
- @echo "Installing tclConfig.sh"
-- @$(INSTALL_DATA) tclConfig.sh $(LIB_INSTALL_DIR)/tclConfig.sh
-+ @mkdir -p $(SCRIPT_INSTALL_DIR)
-+ @$(INSTALL_DATA) tclConfig.sh $(SCRIPT_INSTALL_DIR)/tclConfig.sh
- @if test "$(TCL_STUB_LIB_FILE)" != "" ; then \
- echo "Installing $(TCL_STUB_LIB_FILE)"; \
- $(INSTALL_DATA) $(STUB_LIB_FILE) \
-@@ -522,8 +536,8 @@
- fi
-
- install-libraries: libraries
-- @for i in $(INSTALL_ROOT)$(prefix)/lib $(INCLUDE_INSTALL_DIR) \
-- $(SCRIPT_INSTALL_DIR); \
-+ @for i in $(INSTALL_ROOT)$(prefix)/lib $(GENERIC_INCLUDE_INSTALL_DIR) \
-+ $(UNIX_INCLUDE_INSTALL_DIR) $(SCRIPT_INSTALL_DIR); \
- do \
- if [ ! -d $$i ] ; then \
- echo "Making directory $$i"; \
-@@ -542,11 +556,20 @@
- fi; \
- done;
- chmod +x $(SRC_DIR)/install-sh
-- @for i in $(GENERIC_DIR)/tcl.h $(GENERIC_DIR)/tclDecls.h ; \
-+ @echo "Installing libraries, tcl.h and other headers"
-+ @for i in $(GENERIC_DIR)/*.h ; \
- do \
- echo "Installing $$i"; \
-- $(INSTALL_DATA) $$i $(INCLUDE_INSTALL_DIR); \
-+ $(INSTALL_DATA) $$i $(GENERIC_INCLUDE_INSTALL_DIR); \
- done;
-+ @for i in $(UNIX_DIR)/*.h ; \
-+ do \
-+ echo "Installing $$i"; \
-+ $(INSTALL_DATA) $$i $(UNIX_INCLUDE_INSTALL_DIR); \
-+ done;
-+ @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tcl.h $(INCLUDE_INSTALL_DIR)/tcl.h
-+ @ln -sf $(GENERIC_INCLUDE_INSTALL_DIR)/tclDecls.h $(INCLUDE_INSTALL_DIR)/tclDecls.h
-+
- @for i in $(TOP_DIR)/library/*.tcl $(TOP_DIR)/library/tclIndex $(UNIX_DIR)/tclAppInit.c $(UNIX_DIR)/ldAix; \
- do \
- echo "Installing $$i"; \
-@@ -579,21 +602,19 @@
- @cd $(TOP_DIR)/doc; for i in *.1; \
- do \
- echo "Installing doc/$$i"; \
-- rm -f $(MAN1_INSTALL_DIR)/$$i; \
-+ rm -f $(MAN1_INSTALL_DIR)/$$i ; \
- sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \
- $$i > $(MAN1_INSTALL_DIR)/$$i; \
- chmod 444 $(MAN1_INSTALL_DIR)/$$i; \
- done;
-- $(UNIX_DIR)/mkLinks $(MAN1_INSTALL_DIR)
- @cd $(TOP_DIR)/doc; for i in *.3; \
- do \
- echo "Installing doc/$$i"; \
-- rm -f $(MAN3_INSTALL_DIR)/$$i; \
-+ rm -f $(MAN3_INSTALL_DIR)/$$i ; \
- sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \
- $$i > $(MAN3_INSTALL_DIR)/$$i; \
- chmod 444 $(MAN3_INSTALL_DIR)/$$i; \
- done;
-- $(UNIX_DIR)/mkLinks $(MAN3_INSTALL_DIR)
- @cd $(TOP_DIR)/doc; for i in *.n; \
- do \
- echo "Installing doc/$$i"; \
-@@ -602,7 +623,14 @@
- $$i > $(MANN_INSTALL_DIR)/$$i; \
- chmod 444 $(MANN_INSTALL_DIR)/$$i; \
- done;
-- $(UNIX_DIR)/mkLinks $(MANN_INSTALL_DIR)
-+ @echo "**********"
-+ @echo "IMPORTANT:"
-+ @echo "**********"
-+ @echo "tclConfig.sh in $(SCRIPT_INSTALL_DIR)/tclConfig.sh"
-+ @echo "tcl.h in $(INCLUDE_INSTALL_DIR)/tcl.h"
-+ @echo "tclDecls.h in $(INCLUDE_INSTALL_DIR)/tclDecls.h"
-+ @echo "There are NOT default place, but good place to avoid"
-+ @echo "conflicting with another version of Tcl/Tks."
-
- Makefile: $(UNIX_DIR)/Makefile.in
- $(SHELL) config.status
diff --git a/lang/tcl84/files/patch-ab b/lang/tcl84/files/patch-ab
deleted file mode 100644
index 6cda56a21351..000000000000
--- a/lang/tcl84/files/patch-ab
+++ /dev/null
@@ -1,98 +0,0 @@
---- configure.orig Wed Nov 3 21:37:24 1999
-+++ configure Sun Nov 21 15:34:05 1999
-@@ -4648,7 +4648,7 @@
- EXTRA_CFLAGS=""
- TCL_EXPORT_FILE_SUFFIX=""
- UNSHARED_LIB_SUFFIX=""
-- TCL_TRIM_DOTS='`echo ${VERSION} | tr -d .`'
-+ TCL_TRIM_DOTS=82
- ECHO_VERSION='`echo ${VERSION}`'
- TCL_LIB_VERSIONS_OK=ok
- CFLAGS_DEBUG=-g
-@@ -4892,7 +4892,7 @@
- LDFLAGS="-Wl,-Bexport"
- LD_SEARCH_FLAGS=""
- ;;
-- NetBSD-*|FreeBSD-[1-2].*|OpenBSD-*)
-+ NetBSD-*|FreeBSD-*|OpenBSD-*)
- # Not available on all versions: check for include file.
- ac_safe=`echo "dlfcn.h" | sed 'y%./+-%__p_%'`
- echo $ac_n "checking for dlfcn.h""... $ac_c" 1>&6
-@@ -4922,16 +4922,21 @@
- fi
- if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
- echo "$ac_t""yes" 1>&6
--
- SHLIB_CFLAGS="-fpic"
-- SHLIB_LD="ld -Bshareable -x"
- SHLIB_LD_LIBS=""
- SHLIB_SUFFIX=".so"
- DL_OBJS="tclLoadDl.o"
- DL_LIBS=""
- LDFLAGS=""
- LD_SEARCH_FLAGS=""
-- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0'
-+ if eval "test \"`echo ${PORTOBJFORMAT}`\" = elf" ; then
-+ echo "SHARED_LIB_SUFFIX JSEGER"
-+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1'
-+ SHLIB_LD="ld -shared -x -soname \$@"
-+ else
-+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1.0'
-+ SHLIB_LD="ld -Bshareable -x"
-+ fi
-
- else
- echo "$ac_t""no" 1>&6
-@@ -4954,17 +4959,6 @@
- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a'
- TCL_LIB_VERSIONS_OK=nodots
- ;;
-- FreeBSD-*)
-- # FreeBSD 3.* and greater have ELF.
-- SHLIB_CFLAGS="-fpic"
-- SHLIB_LD="ld -Bshareable -x"
-- SHLIB_LD_LIBS=""
-- SHLIB_SUFFIX=".so"
-- DL_OBJS="tclLoadDl.o"
-- DL_LIBS=""
-- LDFLAGS=""
-- LD_SEARCH_FLAGS=""
-- ;;
- NEXTSTEP-*)
- SHLIB_CFLAGS=""
- SHLIB_LD="cc -nostdlib -r"
-@@ -5371,7 +5365,7 @@
- SHARED_LIB_SUFFIX='${VERSION}\$\{DBGX\}${SHLIB_SUFFIX}'
- fi
- if test "$UNSHARED_LIB_SUFFIX" = "" ; then
-- UNSHARED_LIB_SUFFIX='${VERSION}\$\{DBGX\}.a'
-+ UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
- fi
-
-
-@@ -5628,11 +5622,7 @@
- # up the Tcl library.
-
- if test "$SHARED_BUILD" = "0" -o $TCL_NEEDS_EXP_FILE = 0; then
-- if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then
-- TCL_LIB_FLAG="-ltcl${TCL_VERSION}\${TCL_DBGX}"
-- else
-- TCL_LIB_FLAG="-ltcl`echo ${TCL_VERSION} | tr -d .`\${TCL_DBGX}"
-- fi
-+ TCL_LIB_FLAG="-ltcl${TCL_TRIM_DOTS}\${TCL_DBGX}"
- TCL_BUILD_LIB_SPEC="-L`pwd` ${TCL_LIB_FLAG}"
- TCL_LIB_SPEC="-L${exec_prefix}/lib ${TCL_LIB_FLAG}"
- else
-@@ -5678,11 +5668,7 @@
-
- TCL_STUB_LIB_FILE=${STUB_LIB_FILE}
-
--if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then
-- TCL_STUB_LIB_FLAG="-ltclstub${TCL_VERSION}\${TCL_DBGX}"
--else
-- TCL_STUB_LIB_FLAG="-ltclstub`echo ${TCL_VERSION} | tr -d .`\${TCL_DBGX}"
--fi
-+TCL_STUB_LIB_FLAG="-ltclstub${TCL_TRIM_DOTS}\${TCL_DBGX}"
-
- TCL_BUILD_STUB_LIB_SPEC="-L`pwd` ${TCL_STUB_LIB_FLAG}"
- TCL_STUB_LIB_SPEC="-L${exec_prefix}/lib ${TCL_STUB_LIB_FLAG}"
diff --git a/lang/tcl84/pkg-comment b/lang/tcl84/pkg-comment
deleted file mode 100644
index a51cc27710cf..000000000000
--- a/lang/tcl84/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Tool Command Language
diff --git a/lang/tcl84/pkg-descr b/lang/tcl84/pkg-descr
deleted file mode 100644
index 58797d179672..000000000000
--- a/lang/tcl84/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-This is Tcl8.1, an embeddable tool command language.
-
-The best way to get started with Tcl is to read ``Tcl and the Tk
-Toolkit'' by John K. Ousterhout, Addison-Wesley, ISBN 0-201-63337-X.
-
-A full set of manual pages is also provided with this package.
-
-WWW: http://www.scriptics.com
diff --git a/lang/tcl84/pkg-install.tclsh b/lang/tcl84/pkg-install.tclsh
deleted file mode 100644
index 055957a6c36f..000000000000
--- a/lang/tcl84/pkg-install.tclsh
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/sh
-
-# The user may have a tclsh they want to preserve
-ver=`grep -a awieYJFnsuILOnfsYEW ${PKG_PREFIX}/bin/tclsh 2> /dev/null \
- | sed -e 's/.*\*\*//'`
-if [ ! -e ${PKG_PREFIX}/bin/tclsh ] || [ "$ver" != "" -a "$ver" -lt 001 ]
-then
- [ -f ${PKG_PREFIX}/bin/tclsh ] && chmod u+w ${PKG_PREFIX}/bin/tclsh
-
- mkdir -p ${PKG_PREFIX}/bin
- cat > ${PKG_PREFIX}/bin/tclsh <<'EOF'
-#!/bin/sh
-# Installed by ports system. id: awieYJFnsuILOnfsYEW**001
-
-(
-echo "In FreeBSD, tclsh is named with a version number. This is because"
-echo "different versions of tclsh are not compatible with each other and"
-echo "they can not all be called \"tclsh\"! You may need multiple versions"
-echo "installed because a given port may depend on a specific version."
-echo
-echo "On your system, tclsh is installed under at least the following names:"
-echo
-for name in $(/bin/ls $(echo $PATH | sed 's/:/ /g') 2> /dev/null | egrep '^tclsh[0-9]+\.[0-9]+([a-z][a-z])?$')
-do
- echo $name
-done
-[ "$name" = "" ] && echo "No tclsh installations found, sorry."
-) 1>&2
-exit 1
-EOF
- chmod 555 ${PKG_PREFIX}/bin/tclsh
-fi
diff --git a/lang/tcl84/pkg-plist b/lang/tcl84/pkg-plist
deleted file mode 100644
index 4280ebbf81a5..000000000000
--- a/lang/tcl84/pkg-plist
+++ /dev/null
@@ -1,127 +0,0 @@
-bin/tclsh%%TCL_VER%%
-include/tcl%%TCL_VER%%/generic/regcustom.h
-include/tcl%%TCL_VER%%/generic/regerrs.h
-include/tcl%%TCL_VER%%/generic/regex.h
-include/tcl%%TCL_VER%%/generic/regguts.h
-include/tcl%%TCL_VER%%/generic/tcl.h
-include/tcl%%TCL_VER%%/generic/tclCompile.h
-include/tcl%%TCL_VER%%/generic/tclDecls.h
-include/tcl%%TCL_VER%%/generic/tclInitScript.h
-include/tcl%%TCL_VER%%/generic/tclInt.h
-include/tcl%%TCL_VER%%/generic/tclIntDecls.h
-include/tcl%%TCL_VER%%/generic/tclIntPlatDecls.h
-include/tcl%%TCL_VER%%/generic/tclMath.h
-include/tcl%%TCL_VER%%/generic/tclPlatDecls.h
-include/tcl%%TCL_VER%%/generic/tclPort.h
-include/tcl%%TCL_VER%%/generic/tclRegexp.h
-include/tcl%%TCL_VER%%/tcl.h
-include/tcl%%TCL_VER%%/tclDecls.h
-include/tcl%%TCL_VER%%/unix/tclUnixPort.h
-include/tcl%%TCL_VER%%/unix/tclUnixThrd.h
-lib/libtcl%%SHORT_TCL_VER%%.a
-lib/libtcl%%SHORT_TCL_VER%%.so
-lib/libtcl%%SHORT_TCL_VER%%.so.1
-lib/libtclstub%%SHORT_TCL_VER%%.a
-@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B
-@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R
-lib/tcl%%TCL_VER%%/auto.tcl
-lib/tcl%%TCL_VER%%/encoding/ascii.enc
-lib/tcl%%TCL_VER%%/encoding/big5.enc
-lib/tcl%%TCL_VER%%/encoding/cp1250.enc
-lib/tcl%%TCL_VER%%/encoding/cp1251.enc
-lib/tcl%%TCL_VER%%/encoding/cp1252.enc
-lib/tcl%%TCL_VER%%/encoding/cp1253.enc
-lib/tcl%%TCL_VER%%/encoding/cp1254.enc
-lib/tcl%%TCL_VER%%/encoding/cp1255.enc
-lib/tcl%%TCL_VER%%/encoding/cp1256.enc
-lib/tcl%%TCL_VER%%/encoding/cp1257.enc
-lib/tcl%%TCL_VER%%/encoding/cp1258.enc
-lib/tcl%%TCL_VER%%/encoding/cp437.enc
-lib/tcl%%TCL_VER%%/encoding/cp737.enc
-lib/tcl%%TCL_VER%%/encoding/cp775.enc
-lib/tcl%%TCL_VER%%/encoding/cp850.enc
-lib/tcl%%TCL_VER%%/encoding/cp852.enc
-lib/tcl%%TCL_VER%%/encoding/cp855.enc
-lib/tcl%%TCL_VER%%/encoding/cp857.enc
-lib/tcl%%TCL_VER%%/encoding/cp860.enc
-lib/tcl%%TCL_VER%%/encoding/cp861.enc
-lib/tcl%%TCL_VER%%/encoding/cp862.enc
-lib/tcl%%TCL_VER%%/encoding/cp863.enc
-lib/tcl%%TCL_VER%%/encoding/cp864.enc
-lib/tcl%%TCL_VER%%/encoding/cp865.enc
-lib/tcl%%TCL_VER%%/encoding/cp866.enc
-lib/tcl%%TCL_VER%%/encoding/cp869.enc
-lib/tcl%%TCL_VER%%/encoding/cp874.enc
-lib/tcl%%TCL_VER%%/encoding/cp932.enc
-lib/tcl%%TCL_VER%%/encoding/cp936.enc
-lib/tcl%%TCL_VER%%/encoding/cp949.enc
-lib/tcl%%TCL_VER%%/encoding/cp950.enc
-lib/tcl%%TCL_VER%%/encoding/dingbats.enc
-lib/tcl%%TCL_VER%%/encoding/euc-cn.enc
-lib/tcl%%TCL_VER%%/encoding/euc-jp.enc
-lib/tcl%%TCL_VER%%/encoding/euc-kr.enc
-lib/tcl%%TCL_VER%%/encoding/gb12345.enc
-lib/tcl%%TCL_VER%%/encoding/gb1988.enc
-lib/tcl%%TCL_VER%%/encoding/gb2312.enc
-lib/tcl%%TCL_VER%%/encoding/iso2022-jp.enc
-lib/tcl%%TCL_VER%%/encoding/iso2022-kr.enc
-lib/tcl%%TCL_VER%%/encoding/iso2022.enc
-lib/tcl%%TCL_VER%%/encoding/iso8859-1.enc
-lib/tcl%%TCL_VER%%/encoding/iso8859-2.enc
-lib/tcl%%TCL_VER%%/encoding/iso8859-3.enc
-lib/tcl%%TCL_VER%%/encoding/iso8859-4.enc
-lib/tcl%%TCL_VER%%/encoding/iso8859-5.enc
-lib/tcl%%TCL_VER%%/encoding/iso8859-6.enc
-lib/tcl%%TCL_VER%%/encoding/iso8859-7.enc
-lib/tcl%%TCL_VER%%/encoding/iso8859-8.enc
-lib/tcl%%TCL_VER%%/encoding/iso8859-9.enc
-lib/tcl%%TCL_VER%%/encoding/jis0201.enc
-lib/tcl%%TCL_VER%%/encoding/jis0208.enc
-lib/tcl%%TCL_VER%%/encoding/jis0212.enc
-lib/tcl%%TCL_VER%%/encoding/koi8-r.enc
-lib/tcl%%TCL_VER%%/encoding/ksc5601.enc
-lib/tcl%%TCL_VER%%/encoding/macCentEuro.enc
-lib/tcl%%TCL_VER%%/encoding/macCroatian.enc
-lib/tcl%%TCL_VER%%/encoding/macCyrillic.enc
-lib/tcl%%TCL_VER%%/encoding/macDingbats.enc
-lib/tcl%%TCL_VER%%/encoding/macGreek.enc
-lib/tcl%%TCL_VER%%/encoding/macIceland.enc
-lib/tcl%%TCL_VER%%/encoding/macJapan.enc
-lib/tcl%%TCL_VER%%/encoding/macRoman.enc
-lib/tcl%%TCL_VER%%/encoding/macRomania.enc
-lib/tcl%%TCL_VER%%/encoding/macThai.enc
-lib/tcl%%TCL_VER%%/encoding/macTurkish.enc
-lib/tcl%%TCL_VER%%/encoding/macUkraine.enc
-lib/tcl%%TCL_VER%%/encoding/shiftjis.enc
-lib/tcl%%TCL_VER%%/encoding/symbol.enc
-lib/tcl%%TCL_VER%%/history.tcl
-lib/tcl%%TCL_VER%%/http1.0/http.tcl
-lib/tcl%%TCL_VER%%/http1.0/pkgIndex.tcl
-lib/tcl%%TCL_VER%%/http2.1/http.tcl
-lib/tcl%%TCL_VER%%/http2.1/pkgIndex.tcl
-lib/tcl%%TCL_VER%%/init.tcl
-lib/tcl%%TCL_VER%%/ldAix
-lib/tcl%%TCL_VER%%/ldAout.tcl
-lib/tcl%%TCL_VER%%/msgcat1.0/msgcat.tcl
-lib/tcl%%TCL_VER%%/msgcat1.0/pkgIndex.tcl
-lib/tcl%%TCL_VER%%/opt0.4/optparse.tcl
-lib/tcl%%TCL_VER%%/opt0.4/pkgIndex.tcl
-lib/tcl%%TCL_VER%%/package.tcl
-lib/tcl%%TCL_VER%%/parray.tcl
-lib/tcl%%TCL_VER%%/safe.tcl
-lib/tcl%%TCL_VER%%/tclAppInit.c
-lib/tcl%%TCL_VER%%/tclConfig.sh
-lib/tcl%%TCL_VER%%/tclIndex
-lib/tcl%%TCL_VER%%/tcltest1.0/pkgIndex.tcl
-lib/tcl%%TCL_VER%%/tcltest1.0/tcltest.tcl
-lib/tcl%%TCL_VER%%/word.tcl
-@dirrm lib/tcl%%TCL_VER%%/tcltest1.0
-@dirrm lib/tcl%%TCL_VER%%/opt0.4
-@dirrm lib/tcl%%TCL_VER%%/msgcat1.0
-@dirrm lib/tcl%%TCL_VER%%/http2.1
-@dirrm lib/tcl%%TCL_VER%%/http1.0
-@dirrm lib/tcl%%TCL_VER%%/encoding
-@dirrm lib/tcl%%TCL_VER%%
-@dirrm include/tcl%%TCL_VER%%/unix
-@dirrm include/tcl%%TCL_VER%%/generic
-@dirrm include/tcl%%TCL_VER%%
diff --git a/lang/tclX/Makefile b/lang/tclX/Makefile
deleted file mode 100644
index 2593ffa18262..000000000000
--- a/lang/tclX/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-# New ports collection makefile for: tclX
-# Version required: 8.0.4
-# Date created: 6 February 1996
-# Whom: jkh
-#
-# $FreeBSD$
-#
-
-DISTNAME= tclX8.0.4
-PKGNAME= tclX-8.0.4
-CATEGORIES= lang tcl80 tk80
-MASTER_SITES= ftp://ftp.neosoft.com/pub/tcl/tclx-distrib/
-
-MAINTAINER= jseger@FreeBSD.org
-
-LIB_DEPENDS= tk80.1:${PORTSDIR}/x11-toolkits/tk80
-
-WRKSRC= ${WRKDIR}/${DISTNAME}/unix
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-shared --with-tk
-PLIST_SUB= TCLX_LONG_VER=8.0.4 TCLX_SHORT_VER=804
-
-MAN3= CmdWrite.3 Handles.3 Keylist.3 ObjCmdWrite.3 TclXInit.3 \
- TclCommandWriting.3 \
- TclX_KeyedListDelete.3 TclX_KeyedListGet.3 TclX_KeyedListGetKeys.3 \
- TclX_KeyedListSet.3 TclX_Main.3 TclX_NewKeyedListObj.3 \
- Tcl_HandleAlloc.3 Tcl_HandleFree.3 Tcl_HandleTblInit.3 \
- Tcl_HandleTblRelease.3 Tcl_HandleTblUseCount.3 Tcl_HandleWalk.3 \
- Tcl_HandleXlate.3 Tclx_Init.3 Tclxcmd_Init.3 TkX_Main.3 Tkx_Init.3
-
-MANN= Memory.n TclX.n Tcl_DisplayMemory.n Tcl_InitMemory.n \
- Tcl_ValidateAllMemory.n ckalloc.n ckfree.n memory.n
-
-.include <bsd.port.pre.mk>
-
-post-install:
- $(INSTALL_MAN) $(WRKSRC)/../doc/CmdWrite.3 $(PREFIX)/man/man3
- $(INSTALL_MAN) $(WRKSRC)/../doc/Handles.3 $(PREFIX)/man/man3
- $(INSTALL_MAN) $(WRKSRC)/../doc/Keylist.3 $(PREFIX)/man/man3
- $(INSTALL_MAN) $(WRKSRC)/../doc/ObjCmdWrite.3 $(PREFIX)/man/man3
- $(INSTALL_MAN) $(WRKSRC)/../doc/TclXInit.3 $(PREFIX)/man/man3
- $(INSTALL_MAN) $(WRKSRC)/../doc/Memory.n $(PREFIX)/man/mann
- $(INSTALL_MAN) $(WRKSRC)/../doc/TclX.n $(PREFIX)/man/mann
- ${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
-
-.include <bsd.port.post.mk>
diff --git a/lang/tclX/distinfo b/lang/tclX/distinfo
deleted file mode 100644
index f595634a0ae9..000000000000
--- a/lang/tclX/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (tclX8.0.4.tar.gz) = ca3b5a6e89d1402e50bbb25afa35cb85
diff --git a/lang/tclX/files/patch-ab b/lang/tclX/files/patch-ab
deleted file mode 100644
index 8106565f0e9e..000000000000
--- a/lang/tclX/files/patch-ab
+++ /dev/null
@@ -1,41 +0,0 @@
---- ../tcl/unix/Makefile.in.orig Sun Dec 6 21:47:24 1998
-+++ ../tcl/unix/Makefile.in Fri Aug 27 10:34:27 1999
-@@ -124,7 +124,7 @@
- # If a link fails, purge the executable, as some systems leave invalid
- # executables around.
- #
--all: tcl checkup RUNTIME tclXtest
-+all: tcl checkup RUNTIME
-
- static: tcl.static tclXtest.static
-
-@@ -152,6 +152,7 @@
- TCL_LIBRARY=${TCL_UNIX_DIR}/../library; export TCL_LIBRARY; \
- LD_LIBRARY_PATH=${TCL_UNIX_DIR}:${LD_LIBRARY_PATH}; export LD_LIBRARY_PATH; \
- ${TCL_SHLIB_LD} -o ${TCLX_SHLIB_NAME} ${SOBJS} ${TCL_SHLIB_LD_LIBS}
-+ ln -sf ${TCLX_SHLIB_NAME} `echo ${TCLX_SHLIB_NAME} | sed 's/\.so.*$$/.so/'`
-
- hello: hello.c
- ${CC} ${LD_SWITCHES} -o $@ hello.c ${STATIC_LIBS}
-@@ -173,7 +174,7 @@
- # unless we don't have them.
- #
- RUNTIME: tcl.tlib tcl.tndx tclx.tcl buildidx.tcl autoload.tcl help.tmp \
-- dltest.tmp checkup
-+ checkup
-
- tcl.tlib: ${TLIB_SRCS} autoload.tcl
- -rm -f tcl.tlib tcl.tndx
-@@ -318,9 +319,11 @@
- ${INSTCOPY} ${TCLX_STLIB_NAME} ${INSTALL_ROOT}${TCLX_INST_LIB}; \
- ${RANLIB} ${INSTALL_ROOT}${TCLX_INST_LIB}/${TCLX_STLIB_NAME}; \
- fi
-- ${INSTCOPY} tclxConfig.sh ${INSTALL_ROOT}${TCLX_INST_LIB}
-+ ${INSTCOPY} tclxConfig.sh ${INSTALL_ROOT}${TCLX_INST_RUNTIME}
- if test "@BUILD_SHARED@" = "YES"; then \
- ${INSTCOPY} ${TCLX_SHLIB_NAME} ${INSTALL_ROOT}${TCLX_INST_LIB} ;\
-+ (cd ${INSTALL_ROOT}${TCLX_INST_LIB} && \
-+ ln -sf ${TCLX_SHLIB_NAME} `echo ${TCLX_SHLIB_NAME} | sed 's/\.so.*$$/.so/'`) ;\
- ${INSTCOPY} pkgIndex.tcl ${INSTALL_ROOT}${TCLX_EXEC_RUNTIME} ;\
- fi
-
diff --git a/lang/tclX/files/patch-ac b/lang/tclX/files/patch-ac
deleted file mode 100644
index 629c9d5ee7c8..000000000000
--- a/lang/tclX/files/patch-ac
+++ /dev/null
@@ -1,32 +0,0 @@
---- ../tk/unix/Makefile.in.orig Sun Dec 6 21:47:30 1998
-+++ ../tk/unix/Makefile.in Fri Aug 27 10:37:45 1999
-@@ -85,7 +85,7 @@
- # If a link fails, purge the executable, as some systems leave invalid
- # executables around.
- #
--all: wishx RUNTIME tktest
-+all: wishx RUNTIME
-
- static: wishx.static tktest.static
-
-@@ -112,6 +112,7 @@
- ${TCL_SHLIB_LD} -o ${TKX_SHLIB_NAME} ${SOBJS} \
- ${TK_BUILD_LIB_SPEC} ${TCLX_BUILD_LIB_SPEC} \
- ${TCL_BUILD_LIB_SPEC} ${TCL_SHLIB_LD_LIBS}
-+ ln -sf ${TKX_SHLIB_NAME} `echo ${TKX_SHLIB_NAME} | sed 's/\.so.*$$/.so/'`
-
- hello: hello.c
- ${CC} ${LD_SWITCHES} -o $@ hello.c ${STATIC_LIBS}
-@@ -223,9 +224,11 @@
- ${INSTCOPY} ${TKX_STLIB_NAME} ${INSTALL_ROOT}${TKX_INST_LIB}; \
- ${RANLIB} ${INSTALL_ROOT}${TKX_INST_LIB}/${TKX_STLIB_NAME}; \
- fi
-- ${INSTCOPY} tkxConfig.sh ${INSTALL_ROOT}${TKX_INST_LIB}
-+ ${INSTCOPY} tkxConfig.sh ${INSTALL_ROOT}${TKX_INST_RUNTIME}
- if test "@BUILD_SHARED@" = "YES"; then \
- ${INSTCOPY} ${TKX_SHLIB_NAME} ${INSTALL_ROOT}${TKX_INST_LIB} ;\
-+ (cd ${INSTALL_ROOT}${TKX_INST_LIB} && \
-+ ln -sf ${TKX_SHLIB_NAME} `echo ${TKX_SHLIB_NAME} | sed 's/\.so.*$$/.so/'`) ;\
- ${INSTCOPY} pkgIndex.tcl ${INSTALL_ROOT}${TKX_EXEC_RUNTIME} ;\
- fi
- ${INSTCOPY} tclhelp ${INSTALL_ROOT}${TKX_INST_BIN}
diff --git a/lang/tclX/files/patch-ad b/lang/tclX/files/patch-ad
deleted file mode 100644
index c0374cd9637c..000000000000
--- a/lang/tclX/files/patch-ad
+++ /dev/null
@@ -1,20 +0,0 @@
---- Common.mk.in.orig Sun Dec 6 21:47:30 1998
-+++ Common.mk.in Fri Aug 27 09:29:10 1999
-@@ -97,7 +97,7 @@
- TCL_SHLIB_LD = @TCL_SHLIB_LD@
- TCL_SHLIB_LD_LIBS = @TCL_SHLIB_LD_LIBS@
- TCL_DBGX = @TCL_DBGX@
--TCL_BUILD_LIB_SPEC = @TCL_BUILD_LIB_SPEC@
-+TCL_BUILD_LIB_SPEC = @TCL_LIB_SPEC@
- TCL_LIB_SPEC = @TCL_LIB_SPEC@
- TCL_LD_SEARCH_FLAGS = @TCL_LD_SEARCH_FLAGS@
-
-@@ -107,7 +107,7 @@
- TK_XINCLUDES = @TK_XINCLUDES@
- TK_XLIBSW = @TK_XLIBSW@
- TK_DBGX = @TK_DBGX@
--TK_BUILD_LIB_SPEC = @TK_BUILD_LIB_SPEC@
-+TK_BUILD_LIB_SPEC = @TK_LIB_SPEC@
- TK_LIB_SPEC = @TK_LIB_SPEC@
- TK_LD_SEARCH_FLAGS = @TK_LD_SEARCH_FLAGS@
-
diff --git a/lang/tclX/files/patch-ae b/lang/tclX/files/patch-ae
deleted file mode 100644
index 8ef4f264172d..000000000000
--- a/lang/tclX/files/patch-ae
+++ /dev/null
@@ -1,35 +0,0 @@
---- configure.orig Sun Dec 6 21:47:31 1998
-+++ configure Fri Aug 27 10:11:48 1999
-@@ -1097,21 +1097,19 @@
- #
- # Generate the library names using the Tcl macros.
- #
--SHLIB_SUFFIX=${TCL_SHLIB_SUFFIX}
-+TCL_STLIB_NAME=libtcl80.a
-+TK_STLIB_NAME=libtk80.a
-
--VERSION=$TCL_VERSION
--eval "TCL_STLIB_NAME=libtcl${TCL_UNSHARED_LIB_SUFFIX}"
-+TCLX_STLIB_NAME=libtclx804.a
-+TKX_STLIB_NAME=libtkx804.a
-
--VERSION=$TK_VERSION
--eval "TK_STLIB_NAME=libtk${TCL_UNSHARED_LIB_SUFFIX}"
--
--VERSION=$TCLX_VERSION$TCL_DBGX
--eval "TCLX_STLIB_NAME=libtclx${TCL_UNSHARED_LIB_SUFFIX}"
--eval "TCLX_SHLIB_NAME=libtclx${TCL_SHARED_LIB_SUFFIX}"
--
--VERSION=$TKX_VERSION$TCL_DBGX
--eval "TKX_STLIB_NAME=libtkx${TCL_UNSHARED_LIB_SUFFIX}"
--eval "TKX_SHLIB_NAME=libtkx${TCL_SHARED_LIB_SUFFIX}"
-+if [ "$PORTOBJFORMAT" = "elf" ]; then
-+ TCLX_SHLIB_NAME=libtclx804.so.1
-+ TKX_SHLIB_NAME=libtkx804.so.1
-+else
-+ TCLX_SHLIB_NAME=libtclx804.so.1.4
-+ TKX_SHLIB_NAME=libtkx804.so.1.4
-+fi
-
- #
- # Determine suffix to use for the object files for the shared library.
diff --git a/lang/tclX/pkg-comment b/lang/tclX/pkg-comment
deleted file mode 100644
index 5162ae79122f..000000000000
--- a/lang/tclX/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Extended TCL
diff --git a/lang/tclX/pkg-descr b/lang/tclX/pkg-descr
deleted file mode 100644
index e238c10cf4a2..000000000000
--- a/lang/tclX/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
- Extended Tcl (TclX), is a set of extensions to Tcl, the Tool
-Command Language invented by Dr. John Ousterhout of the University
-of California at Berkeley. Tcl is a powerful, yet simple embeddable
-programming language. Extended Tcl is oriented towards Unix system
-programming tasks, with many additional interfaces to the Unix
-operating system, It is upwardly compatible with Tcl. You take
-the Extended Tcl package, add it to Tcl, and from that you get
-Extended Tcl.
diff --git a/lang/tclX/pkg-plist b/lang/tclX/pkg-plist
deleted file mode 100644
index add9dcfdfc06..000000000000
--- a/lang/tclX/pkg-plist
+++ /dev/null
@@ -1,295 +0,0 @@
-bin/tcl
-bin/tclhelp
-bin/wishx
-include/tclExtend.h
-lib/libtclx%%TCLX_SHORT_VER%%.a
-lib/libtclx%%TCLX_SHORT_VER%%.so.1
-lib/libtclx%%TCLX_SHORT_VER%%.so
-lib/libtkx%%TCLX_SHORT_VER%%.a
-lib/libtkx%%TCLX_SHORT_VER%%.so.1
-lib/libtkx%%TCLX_SHORT_VER%%.so
-@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B
-@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R
-lib/tclX%%TCLX_LONG_VER%%/autoload.tcl
-lib/tclX%%TCLX_LONG_VER%%/buildidx.tcl
-lib/tclX%%TCLX_LONG_VER%%/help/Tcl.brf
-lib/tclX%%TCLX_LONG_VER%%/help/TclX.brf
-lib/tclX%%TCLX_LONG_VER%%/help/help
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/control/break
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/control/case
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/control/catch
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/control/commandloop
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/control/continue
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/control/error
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/control/eval
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/control/exit
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/control/for
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/control/foreach
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/control/if
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/control/interp
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/control/loop
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/control/proc
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/control/rename
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/control/return
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/control/safe
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/control/source
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/control/switch
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/control/tclx_errorHandler
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/control/try_eval
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/control/uplevel
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/control/while
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/debug/cmdtrace
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/debug/edprocs
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/debug/profile
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/debug/profrep
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/debug/saveprocs
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/events/after
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/events/background-error
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/events/fileevent
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/events/mainloop
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/events/update
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/events/vwait
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/bsearch
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/chgrp
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/chmod
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/chown
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/chroot
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/close
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/dup
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/echo
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/eof
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/fblocked
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/fcntl
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/fconfigure
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/fcopy
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/file
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/filename
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/flock
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/flush
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/for_file
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/for_recursive_glob
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/fstat
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/ftruncate
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/funlock
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/gets
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/glob
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/lgets
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/link
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/open
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/pipe
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/puts
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/read
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/read_file
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/readdir
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/recursive_glob
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/seek
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/select
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/sync
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/tell
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/files/write_file
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/filescan/scancontext
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/filescan/scanfile
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/filescan/scanmatch
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/internation/catclose
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/internation/catgets
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/internation/catopen
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/intro/keyedlists
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/intro/syntax
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/intro/tclsh
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/keyedlists/keyldel
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/keyedlists/keylget
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/keyedlists/keylkeys
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/keyedlists/keylset
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/libraries/auto_commands
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/libraries/auto_load_file
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/libraries/auto_packages
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/libraries/buildpackageindex
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/libraries/convert_lib
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/libraries/library
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/libraries/load
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/libraries/loadlibindex
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/libraries/package
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/libraries/packagelib
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/libraries/pkgMkIndex
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/libraries/searchpath
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/libraries/unknown
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/lists/concat
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/lists/intersect
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/lists/intersect3
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/lists/join
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/lists/lappend
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/lists/lassign
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/lists/lcontain
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/lists/lempty
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/lists/lindex
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/lists/linsert
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/lists/list
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/lists/llength
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/lists/lmatch
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/lists/lrange
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/lists/lreplace
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/lists/lrmdups
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/lists/lsearch
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/lists/lsort
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/lists/lvarcat
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/lists/lvarpop
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/lists/lvarpush
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/lists/split
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/lists/union
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/math/expr
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/math/fmathcmds
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/math/incr
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/math/max
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/math/min
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/math/random
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/processes/exec
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/processes/execl
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/processes/fork
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/processes/kill
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/processes/nice
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/processes/pid
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/processes/system
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/processes/wait
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/signals/signal
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/sockets/host_info
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/sockets/http
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/sockets/socket
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/status/cd
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/status/dirs
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/status/history
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/status/id
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/status/info
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/status/infox
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/status/popd
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/status/pushd
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/status/pwd
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/status/showproc
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/status/umask
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/strings/append
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/strings/binary
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/strings/ccollate
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/strings/cconcat
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/strings/cequal
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/strings/cindex
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/strings/clength
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/strings/crange
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/strings/csubstr
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/strings/ctoken
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/strings/ctype
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/strings/format
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/strings/regexp
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/strings/regsub
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/strings/replicate
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/strings/scan
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/strings/string
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/strings/subst
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/strings/translit
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/tclshell/intro
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/tclshell/variables
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/time/alarm
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/time/clock
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/time/sleep
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/time/time
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/time/times
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/variables/array
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/variables/for_array_keys
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/variables/global
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/variables/namespace
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/variables/set
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/variables/stdvars
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/variables/trace
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/variables/unset
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/variables/upvar
-lib/tclX%%TCLX_LONG_VER%%/help/tcl/variables/variable
-lib/tclX%%TCLX_LONG_VER%%/pkgIndex.tcl
-lib/tclX%%TCLX_LONG_VER%%/tcl.tlib
-lib/tclX%%TCLX_LONG_VER%%/tcl.tndx
-lib/tclX%%TCLX_LONG_VER%%/tclXAppInit.c
-lib/tclX%%TCLX_LONG_VER%%/tclx.tcl
-lib/tclX%%TCLX_LONG_VER%%/tclxConfig.sh
-lib/tkX%%TCLX_LONG_VER%%/help/Tk.brf
-lib/tkX%%TCLX_LONG_VER%%/help/tk/control/bell
-lib/tkX%%TCLX_LONG_VER%%/help/tk/control/bind
-lib/tkX%%TCLX_LONG_VER%%/help/tk/control/bindtags
-lib/tkX%%TCLX_LONG_VER%%/help/tk/control/clipboard
-lib/tkX%%TCLX_LONG_VER%%/help/tk/control/destroy
-lib/tkX%%TCLX_LONG_VER%%/help/tk/control/event
-lib/tkX%%TCLX_LONG_VER%%/help/tk/control/focus
-lib/tkX%%TCLX_LONG_VER%%/help/tk/control/font
-lib/tkX%%TCLX_LONG_VER%%/help/tk/control/grab
-lib/tkX%%TCLX_LONG_VER%%/help/tk/control/grid
-lib/tkX%%TCLX_LONG_VER%%/help/tk/control/lower
-lib/tkX%%TCLX_LONG_VER%%/help/tk/control/option
-lib/tkX%%TCLX_LONG_VER%%/help/tk/control/pack
-lib/tkX%%TCLX_LONG_VER%%/help/tk/control/pack-old
-lib/tkX%%TCLX_LONG_VER%%/help/tk/control/place
-lib/tkX%%TCLX_LONG_VER%%/help/tk/control/raise
-lib/tkX%%TCLX_LONG_VER%%/help/tk/control/selection
-lib/tkX%%TCLX_LONG_VER%%/help/tk/control/send
-lib/tkX%%TCLX_LONG_VER%%/help/tk/control/tk
-lib/tkX%%TCLX_LONG_VER%%/help/tk/control/tk_bisque
-lib/tkX%%TCLX_LONG_VER%%/help/tk/control/tk_focusNext
-lib/tkX%%TCLX_LONG_VER%%/help/tk/control/tk_setPalette
-lib/tkX%%TCLX_LONG_VER%%/help/tk/control/tkerror
-lib/tkX%%TCLX_LONG_VER%%/help/tk/control/tkvars
-lib/tkX%%TCLX_LONG_VER%%/help/tk/control/tkwait
-lib/tkX%%TCLX_LONG_VER%%/help/tk/control/winfo
-lib/tkX%%TCLX_LONG_VER%%/help/tk/control/wm
-lib/tkX%%TCLX_LONG_VER%%/help/tk/images/bitmap
-lib/tkX%%TCLX_LONG_VER%%/help/tk/images/image
-lib/tkX%%TCLX_LONG_VER%%/help/tk/images/photo
-lib/tkX%%TCLX_LONG_VER%%/help/tk/widgets/button
-lib/tkX%%TCLX_LONG_VER%%/help/tk/widgets/canvas
-lib/tkX%%TCLX_LONG_VER%%/help/tk/widgets/checkbutton
-lib/tkX%%TCLX_LONG_VER%%/help/tk/widgets/entry
-lib/tkX%%TCLX_LONG_VER%%/help/tk/widgets/frame
-lib/tkX%%TCLX_LONG_VER%%/help/tk/widgets/label
-lib/tkX%%TCLX_LONG_VER%%/help/tk/widgets/listbox
-lib/tkX%%TCLX_LONG_VER%%/help/tk/widgets/menu
-lib/tkX%%TCLX_LONG_VER%%/help/tk/widgets/menubutton
-lib/tkX%%TCLX_LONG_VER%%/help/tk/widgets/message
-lib/tkX%%TCLX_LONG_VER%%/help/tk/widgets/options
-lib/tkX%%TCLX_LONG_VER%%/help/tk/widgets/radiobutton
-lib/tkX%%TCLX_LONG_VER%%/help/tk/widgets/scale
-lib/tkX%%TCLX_LONG_VER%%/help/tk/widgets/scrollbar
-lib/tkX%%TCLX_LONG_VER%%/help/tk/widgets/text
-lib/tkX%%TCLX_LONG_VER%%/help/tk/widgets/tk_chooseColor
-lib/tkX%%TCLX_LONG_VER%%/help/tk/widgets/tk_dialog
-lib/tkX%%TCLX_LONG_VER%%/help/tk/widgets/tk_getOpenFile
-lib/tkX%%TCLX_LONG_VER%%/help/tk/widgets/tk_menuBar
-lib/tkX%%TCLX_LONG_VER%%/help/tk/widgets/tk_messageBox
-lib/tkX%%TCLX_LONG_VER%%/help/tk/widgets/tk_optionMenu
-lib/tkX%%TCLX_LONG_VER%%/help/tk/widgets/tk_popup
-lib/tkX%%TCLX_LONG_VER%%/help/tk/widgets/toplevel
-lib/tkX%%TCLX_LONG_VER%%/pkgIndex.tcl
-lib/tkX%%TCLX_LONG_VER%%/tkXAppInit.c
-lib/tkX%%TCLX_LONG_VER%%/tkx.tcl
-lib/tkX%%TCLX_LONG_VER%%/tkxConfig.sh
-@dirrm lib/tclX%%TCLX_LONG_VER%%/help/tcl/control
-@dirrm lib/tclX%%TCLX_LONG_VER%%/help/tcl/debug
-@dirrm lib/tclX%%TCLX_LONG_VER%%/help/tcl/events
-@dirrm lib/tclX%%TCLX_LONG_VER%%/help/tcl/files
-@dirrm lib/tclX%%TCLX_LONG_VER%%/help/tcl/filescan
-@dirrm lib/tclX%%TCLX_LONG_VER%%/help/tcl/internation
-@dirrm lib/tclX%%TCLX_LONG_VER%%/help/tcl/intro
-@dirrm lib/tclX%%TCLX_LONG_VER%%/help/tcl/keyedlists
-@dirrm lib/tclX%%TCLX_LONG_VER%%/help/tcl/libraries
-@dirrm lib/tclX%%TCLX_LONG_VER%%/help/tcl/lists
-@dirrm lib/tclX%%TCLX_LONG_VER%%/help/tcl/math
-@dirrm lib/tclX%%TCLX_LONG_VER%%/help/tcl/processes
-@dirrm lib/tclX%%TCLX_LONG_VER%%/help/tcl/signals
-@dirrm lib/tclX%%TCLX_LONG_VER%%/help/tcl/sockets
-@dirrm lib/tclX%%TCLX_LONG_VER%%/help/tcl/status
-@dirrm lib/tclX%%TCLX_LONG_VER%%/help/tcl/strings
-@dirrm lib/tclX%%TCLX_LONG_VER%%/help/tcl/tclshell
-@dirrm lib/tclX%%TCLX_LONG_VER%%/help/tcl/time
-@dirrm lib/tclX%%TCLX_LONG_VER%%/help/tcl/variables
-@dirrm lib/tclX%%TCLX_LONG_VER%%/help/tcl
-@dirrm lib/tclX%%TCLX_LONG_VER%%/help
-@dirrm lib/tclX%%TCLX_LONG_VER%%
-@dirrm lib/tkX%%TCLX_LONG_VER%%/help/tk/control
-@dirrm lib/tkX%%TCLX_LONG_VER%%/help/tk/images
-@dirrm lib/tkX%%TCLX_LONG_VER%%/help/tk/widgets
-@dirrm lib/tkX%%TCLX_LONG_VER%%/help/tk
-@dirrm lib/tkX%%TCLX_LONG_VER%%/help
-@dirrm lib/tkX%%TCLX_LONG_VER%%