1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-24 00:45:52 +00:00
freebsd-ports/lang
Anton Berezin 45dd233be8 Update to 5.8.6. Also:
- redirect output from h2ph to /dev/null [1];
- fix File::Path insecure file/directory permissions [2];
  this resolves CAN-2004-0452
  (http://vuxml.freebsd.org/c418d472-6bd1-11d9-93ca-000a95bc6fae.html);
- for OSVERSION < 500036, create symlinks in /usr/bin not only for
  perl and suidperl, but also for a2p, c2ph, find2perl, h2ph, h2xs,
  perlbug, perlcc, perldoc, pl2pm, pod2html, pod2latex, pod2man,
  pod2text, s2p, and splain;  perl and suidperl are still enough for
  more recent FreeBSD versions [3];
- clean up created symlinks upon deinstallation [4];
- try to cleanup symlinks created by older versions of lang/perl5 and
  lang/perl5.8, during both installation and deinstallation [5];
- added support for DISABLE_BSDPAN environment variable [6];
- be explicit about use.perl usage after installation of 4.X systems
  [7];
- respect __MAKE_CONF partially (the build-time value is used) [8];
- fix threaded build - respect PTHREAD_CFLAGS and PTHREAD_LIBS [9].
- use.perl is now the same as pkg-install is now the same as
  pkg-deinstall;  apart from the changes already mentioned above, this
  is a shell script now;
- use.perl's logic is also simplified in several ways [10];
- fix a BSDPAN bug [11].

Outstanding issues: Module::Build support for BSDPAN, SU_CMD support (PR
70831), PR 64963 (partially), and anything else that I forgot.

[1] Nudged by: krion
[2] Reported by: nectar
    Patch from: Chris Turner @ RedHat
[3] PR: 55760, 57151, 58406
[4] Requested by: kris
    PR: 54262
[5] PR: 51281, 51539
[6] PR: 57134
[7] PR: 60736
[8] PR: 74431
[9] PR: 73233
[10] Perl version submitted by des, implemented in sh
[11] Reported by: Alexander Nagilum <freebsd %at% nagilum de>
2005-02-01 13:36:21 +00:00
..
afnix Fix build with gcc-3.4 2004-08-22 19:16:00 +00:00
aleph Fix build with gcc-3.4 2004-08-22 19:16:00 +00:00
alisp - Update to 20050124 2005-01-24 16:03:32 +00:00
asn1c Update to 0.9.8 2005-01-19 09:54:15 +00:00
atlast
awka
bf2c
bigloo
bsh
bwbasic
caml-light
ccscript BROKEN on 5.x: Does not compile 2005-01-25 03:11:46 +00:00
chameleon
chicken - Reset maintainership to ports@FreeBSD.org 2004-10-21 07:50:49 +00:00
cim
cli Clean up the wording of IGNORE. 2004-12-19 18:12:34 +00:00
clips
clisp - Fix build on Unicode locales by forcing LANG=C 2005-01-29 23:02:44 +00:00
cmucl Update to version 19a. 2004-09-02 22:36:06 +00:00
cmucl-extra Update to version 19a. 2004-09-02 22:36:06 +00:00
cocor
compaq-cc
cu-prolog
cyclone
dice
dis
diveintopython With portmgr hat on, reset inactive maintainer. These ports are now up 2004-11-20 08:09:49 +00:00
drscheme Fix fetch breakage. 2004-10-20 15:41:40 +00:00
dylan
ecl Add missing perl dependency. 2004-12-02 06:50:55 +00:00
egcs Does not compile on alpha. Since it's unlikely anyone is going to fix 2005-01-02 01:00:40 +00:00
eiffel
elisp-manual
elk BROKEN on amd64: Does not build 2005-01-31 10:29:17 +00:00
emacs-lisp-intro
embryo Fix build on 4-stable. 2004-08-15 15:02:05 +00:00
eperl - Introduce MASTER_SITE_OSSP 2004-08-21 15:19:42 +00:00
erlang Use mkdir -p to create empty directories. 2005-01-29 14:52:08 +00:00
erlang14 Use mkdir -p to create empty directories. 2005-01-29 14:52:08 +00:00
erlang-doc Fix pkg-plist. 2004-12-25 20:55:23 +00:00
execline
expect - Update to 5.42.1 2004-08-21 12:37:00 +00:00
ezm3 If -O[2-9] or -Os is in CFLAGS, override it with plain -O. The ezm3 2004-11-01 21:42:14 +00:00
f2c
f2py
f77
fbbi
ferite
fesi
ficl Update my email address in MAINTAINER and comment fields. 2005-01-12 15:53:48 +00:00
ficl-devel Update my email address in MAINTAINER and comment fields. 2005-01-12 15:53:48 +00:00
forth
fpc
fpc-base
fpc-demo
fpc-devel Fix plist. 2005-01-14 23:10:41 +00:00
fpc-docs
freetxl
gambas Split the postgresql ports into a server and a client part. 2005-01-31 00:35:55 +00:00
gauche Upgrade to 0.8.3. 2004-12-05 15:33:14 +00:00
gawk Support WITHOUT_NLS 2004-07-11 10:30:37 +00:00
gcc Update to the 20050116 snapshot of GCC 4.0. 2005-01-16 20:32:29 +00:00
gcc27 Does not compile on alpha. Since it's unlikely anyone is going to fix 2005-01-02 01:00:40 +00:00
gcc28 Add missing file, and don't try to unconditionally remove a directory 2004-11-24 23:38:24 +00:00
gcc30 If built on a machine with GCC 3.2 or later; assume the machine has CPUTYPE 2004-11-15 02:37:29 +00:00
gcc31 Fix one bug about bootstraping on FreeBSD/amd64. 2005-01-13 21:19:50 +00:00
gcc32 This now coredumps when bootstrapping on FreeBSD/AMD64. 2005-01-13 21:18:53 +00:00
gcc33 Update to the 20050112 snapshot of GCC 3.3.6. Among others, this includes a 2005-01-16 18:44:38 +00:00
gcc34 Update to the 20050128 snapshot of GCC 3.4.4. 2005-01-29 12:28:49 +00:00
gcc40 Update to the 20050116 snapshot of GCC 4.0. 2005-01-16 20:32:29 +00:00
gcc41 Update to the 20050116 snapshot of GCC 4.0. 2005-01-16 20:32:29 +00:00
gcc42 Update to the 20050116 snapshot of GCC 4.0. 2005-01-16 20:32:29 +00:00
gcc43 Update to the 20050116 snapshot of GCC 4.0. 2005-01-16 20:32:29 +00:00
gcc44 Update to the 20050116 snapshot of GCC 4.0. 2005-01-16 20:32:29 +00:00
gcc45 Update to the 20050116 snapshot of GCC 4.0. 2005-01-16 20:32:29 +00:00
gcc46 Update to the 20050116 snapshot of GCC 4.0. 2005-01-16 20:32:29 +00:00
gcc47 Update to the 20050116 snapshot of GCC 4.0. 2005-01-16 20:32:29 +00:00
gcc48 Update to the 20050116 snapshot of GCC 4.0. 2005-01-16 20:32:29 +00:00
gcc295 Fix comparison (nod to Freshports sanity-checking daemon). 2005-01-14 12:42:39 +00:00
gcc-objc - cleanup 2004-10-12 04:10:45 +00:00
gcc-ooo Fix -pg -pthread issue, and bump PORTREVISION. 2005-01-08 18:21:58 +00:00
gcl BROKEN on 4.x: Does not compile 2004-12-11 21:31:40 +00:00
gdc amd64 build is broken now. 2005-01-23 14:11:12 +00:00
generic-haskell
gforth This is apparently no longer broken on 5.x. 2004-08-17 10:28:21 +00:00
gfortran Fix index build[1] and remove 2004-12-17 06:40:54 +00:00
ghc Update checksum. Tarball has been rerolled just containing an update to the ANNOUNCE file. 2004-10-20 22:35:26 +00:00
ghc5 BROKEN on 5.x: Does not compile 2004-09-18 17:49:31 +00:00
ghc5-doc Drop maintainership. 2004-10-12 09:43:07 +00:00
ghc6-doc Upgrade ghc to 6.2.2, remove BROKEN, make portlint a little bit happier. 2004-10-17 09:25:00 +00:00
ghc-doc Drop maintainership. 2004-10-12 09:43:07 +00:00
glade-gpl If built on a machine with GCC 3.2 or later; assume the machine has CPUTYPE 2004-12-06 00:15:43 +00:00
glibstdc++28 If built on a machine with GCC 3.2 or later; assume the machine has CPUTYPE 2004-12-05 23:01:36 +00:00
gnat Update WWW: link. 2004-12-23 01:41:22 +00:00
gnat-doc-html
gnat-doc-info
gnat-doc-ps
gnat-doc-texi
gnat-doc-txt
gnat-glade If built on a machine with GCC 3.2 or later; assume the machine has CPUTYPE 2004-12-06 00:15:43 +00:00
gnomebasic
gnustep-base - cleanup Makefile 2004-12-15 04:15:43 +00:00
gnustep-guile
gnustep-objc - run ldconfig on the GNUstep dir only 2004-10-12 04:39:34 +00:00
Gofer - Portlint: Use DOCSDIR 2004-07-23 09:37:23 +00:00
gprolog BROKEN on 5.x: Does not compile 2004-09-18 17:49:31 +00:00
guile - Regenerate patch file 2004-11-24 08:09:11 +00:00
harbour BROKEN on 5.x: Broken by changes to make(1) 2004-09-18 17:42:51 +00:00
haskell-mode.el Remove mirror.ac.uk from MASTERSITES in Haskell(-related) ports. 2004-07-26 12:06:07 +00:00
helium
hope
huc
hugs Chase rerolled tarball (no functional change) 2005-01-28 17:10:37 +00:00
icc Say hello to the linux mega patch, it consolidates our linux bits a 2004-12-31 18:24:10 +00:00
icc7 Say hello to the linux mega patch, it consolidates our linux bits a 2004-12-31 18:24:10 +00:00
ici
icon
ifc Say hello to the linux mega patch, it consolidates our linux bits a 2004-12-31 18:24:10 +00:00
ifc7 Say hello to the linux mega patch, it consolidates our linux bits a 2004-12-31 18:24:10 +00:00
intel2gas
intercal
ironpython Add new port for IronPython 0.6, 2004-07-29 06:10:47 +00:00
itcl
jruby
jython
kawa - Really fix plist 2005-01-31 21:14:34 +00:00
klogoturtle
klone BROKEN on sparc64: Does not compile 2004-11-24 01:57:31 +00:00
lafontaine Fix build with gcc 3.4 2004-08-15 18:18:05 +00:00
libjit Drop maintainership to ports@FreeBSD.org 2004-10-12 12:31:34 +00:00
librep farewell to libxpg4. 2004-11-15 05:19:30 +00:00
libutils
linux-j Say hello to the linux mega patch, it consolidates our linux bits a 2004-12-31 18:24:10 +00:00
logo
lua
lua4
lua50
lua-mode.el
lush
m3gdb Fix the build on 5.x. The 80387 status word from the last exception 2004-11-03 03:10:39 +00:00
malbolge
mawk
mdk Update to version 1.2 2005-01-08 16:30:49 +00:00
mit-scheme Fix build with gcc-3.4. 2004-08-04 22:46:13 +00:00
mixal
ml-pnet Move from libtool13 to libtool15 2004-12-16 01:54:51 +00:00
mlton This port is scheduled to be removed on 2005-02-18 if it is still 2004-12-18 23:02:35 +00:00
mmix
mono Fix the pkg-plist issue in gtk-sharp when it installs in mono's directory. Let 2005-01-21 06:13:48 +00:00
moscow_ml - Fix build on sparc64: rework endianness autodetection 2005-01-30 13:30:53 +00:00
mozart - Fix build on FreeBSD 5 2005-01-29 23:40:07 +00:00
munger update: lang/munger - new port revision to eliminate use of DEPENDS_TARGET 2005-01-12 23:10:14 +00:00
nawk
nhc98
nickle Add missing directories 2004-11-24 23:19:21 +00:00
njs
nml
nqc Make nqc compile with gcc 3.4.2. 2004-08-17 11:59:28 +00:00
o2c BROKEN on 5.x: Does not compile 2004-09-19 02:51:26 +00:00
objc
ocaml Update to version 3.08.2. 2004-12-04 15:57:11 +00:00
ocaml-doc Update to 3.08 2004-07-19 21:17:43 +00:00
ocaml-mode.el
ocaml-nox11
ohugs Unbreak on 5.X. We really should update to the CVS-version one of these days... 2005-01-21 11:13:30 +00:00
onyx
oo2c
open-cobol Update to version 0.30 2004-11-23 18:58:35 +00:00
open-cobol-devel Update to version 0.30 2004-11-23 18:58:35 +00:00
osb-jscore Add osb-jscore 2004-11-30 21:49:48 +00:00
otcl
p2c
p5-Data-JavaScript
p5-ePerl Don't install unused perllocal.pod file. 2005-01-26 01:13:47 +00:00
p5-Error
p5-Expect
p5-ExtUtils-F77
p5-F77
p5-List-MoreUtil Add p5-List-MoreUtil, an assorted collection of list/array utility 2004-10-14 20:32:12 +00:00
p5-Scalar-List-Utils
p5-Switch Update to 2.10. 2004-10-13 09:15:44 +00:00
p5-Tcl - update to 0.84 2004-10-12 13:44:07 +00:00
pbasic
pdss
perl5
perl5.6
perl5.8 Update to 5.8.6. Also: 2005-02-01 13:36:21 +00:00
perl5.10 Update to 5.8.6. Also: 2005-02-01 13:36:21 +00:00
perl5.12 Update to 5.8.6. Also: 2005-02-01 13:36:21 +00:00
perl5.14 Update to 5.8.6. Also: 2005-02-01 13:36:21 +00:00
perl5.16 Update to 5.8.6. Also: 2005-02-01 13:36:21 +00:00
pexts
pfe Set LATEST_LINK. 2005-01-30 17:16:20 +00:00
pfe-devel Set LATEST_LINK. 2005-01-30 17:16:20 +00:00
php3
php4 Split the postgresql ports into a server and a client part. 2005-01-31 00:35:55 +00:00
php4-cli First step of the PHP mega-commit: 2004-07-19 07:05:36 +00:00
php4-extensions Enable default extensions when OPTIONSFILE is missing: 2004-07-27 23:50:04 +00:00
php4-overload Add a new shared extension for PHP. 2004-07-19 08:09:11 +00:00
php5 Split the postgresql ports into a server and a client part. 2005-01-31 00:35:55 +00:00
php5-cli First step of the PHP mega-commit: 2004-07-19 07:05:36 +00:00
php5-extensions Enable default extensions when OPTIONSFILE is missing: 2004-07-27 23:50:04 +00:00
php53 Split the postgresql ports into a server and a client part. 2005-01-31 00:35:55 +00:00
php_doc Add portugese/php_doc to SLAVEDIRS 2004-10-20 22:41:33 +00:00
php-mode.el
pike70
pike72 Split the postgresql ports into a server and a client part. 2005-01-31 00:35:55 +00:00
pike76 Split the postgresql ports into a server and a client part. 2005-01-31 00:35:55 +00:00
pm3-base
pm3-forms
pm3-gui
pm3-m3tk
pm3-net
pm3-netobj
pnet - Update Portable.NET suite to 6.10 2004-12-15 06:44:29 +00:00
pnet-base Attempt to fix build on !i386 2004-12-30 00:44:24 +00:00
pnetc Move from libtool13 to libtool15 2004-12-16 01:54:51 +00:00
pnetlib pnetlib isn't quite ready for libtool15, backout to libtool13 2004-12-16 02:14:31 +00:00
ptoc
py-compiler Tweak up the IGNORE Makevar. 2004-12-19 18:14:59 +00:00
py-mx-base
py-prolog The upgrade of swi-pl requires an update for PyProlog as 2005-01-10 11:03:48 +00:00
python Resurrect lang/python-devel port with Python 2.5 development snapshot 2005-01-29 05:01:02 +00:00
python21 - Add support for FreeBSD 6. 2004-11-21 07:47:10 +00:00
python22 farewell to libxpg4. 2004-11-15 05:19:30 +00:00
python23 Resolve LATEST_LINK conflict of stackless_python versus python23. 2005-01-30 01:20:54 +00:00
python24 Resurrect lang/python-devel port with Python 2.5 development snapshot 2005-01-29 05:01:02 +00:00
python25 Resurrect lang/python-devel port with Python 2.5 development snapshot 2005-01-29 05:01:02 +00:00
python26 Resurrect lang/python-devel port with Python 2.5 development snapshot 2005-01-29 05:01:02 +00:00
python27 Resurrect lang/python-devel port with Python 2.5 development snapshot 2005-01-29 05:01:02 +00:00
python30 Resurrect lang/python-devel port with Python 2.5 development snapshot 2005-01-29 05:01:02 +00:00
python31 Resurrect lang/python-devel port with Python 2.5 development snapshot 2005-01-29 05:01:02 +00:00
python32 Resurrect lang/python-devel port with Python 2.5 development snapshot 2005-01-29 05:01:02 +00:00
python-devel Resurrect lang/python-devel port with Python 2.5 development snapshot 2005-01-29 05:01:02 +00:00
python-doc-html Add checksums for 2.4 documents. 2004-12-02 04:13:21 +00:00
python-doc-pdf-a4
python-doc-pdf-letter
python-doc-postscript-a4
python-doc-postscript-letter
q Bump portrevision and dependency on ImageMagick 2004-12-05 15:19:11 +00:00
qscheme BROKEN on amd64 and ia64: Does not build 2004-12-04 01:50:44 +00:00
quack - Reset maintainership to ports@FreeBSD.org 2004-10-21 07:50:49 +00:00
ratfor
rexx-imc BROKEN on 6.x: Does not compile 2004-11-18 22:38:57 +00:00
rexx-regina
rexx-wrapper
rscheme BROKEN on 5.x: Coredump during build 2004-09-26 02:51:22 +00:00
ruby16 Fix DoS in the Ruby CGI module. 2004-11-25 15:25:33 +00:00
ruby16_r
ruby16_static ruby18_static builds on amd64 2004-09-27 23:07:22 +00:00
ruby16-shim-ruby18
ruby18 Update to the "second" 1.8.2 release. (officially announced, of course) 2004-12-25 16:05:59 +00:00
ruby18_r
ruby18_static
ruby-js
ruby-lua Add a CONFLICTS entry with ruby-lua4. 2004-12-25 19:12:54 +00:00
ruby-lua4 Re-add ruby-lua4, which was updated with ruby-lua to support lua 5.x. 2004-12-25 19:08:59 +00:00
ruby-man
ruby-mode.el
ruby-perl
ruby-programmingruby
ruby-reference
ruby-ri This port is scheduled to be removed on 2005-02-18 if it is still 2004-12-18 23:02:35 +00:00
ruby-tcltklib
ruby-usersguide
Sather
sbcl Update to 0.8.17. 2004-12-20 20:03:03 +00:00
scheme48 Upgrade to 1.2 2004-12-27 14:32:25 +00:00
schemetoc
scm - Unbreak on 5.3+ 2004-12-12 15:32:47 +00:00
screamer
scriba - Fix install on sparc64 [1] 2005-01-30 14:37:32 +00:00
scsh Fix module-path. 2004-07-15 13:50:44 +00:00
sdcc - Fix build with gcc-3.3: 2004-07-28 17:54:31 +00:00
sdcc-devel - Fix build with gcc-3.3: 2004-07-28 17:54:31 +00:00
siod
sisc
slib - Reset maintainership to ports@FreeBSD.org 2004-10-21 07:50:49 +00:00
slib-gauche - Reset maintainership to ports@FreeBSD.org 2004-10-21 07:50:49 +00:00
slib-guile - Reset maintainership to ports@FreeBSD.org 2004-10-21 07:50:49 +00:00
slisp
smalltalk - Fix build on 5.3 2004-09-24 19:43:49 +00:00
smarteiffel
sml-mode.el
sml-nj Maintainer change: Johannes 5 Joemann is the new maintainer. 2005-01-12 02:44:40 +00:00
sml-nj-devel Upgrade to v110.52. 2004-12-20 15:42:43 +00:00
snobol
spidermonkey
spl
squeak Disable the port on sparc64 temporary until the problem has been fixed by the 2004-11-29 01:25:32 +00:00
squeak-dev Disable the port on sparc64 temporary until the problem has been fixed by the 2004-11-29 01:25:32 +00:00
sr
stackless_python Resolve LATEST_LINK conflict of stackless_python versus python23. 2005-01-30 01:20:54 +00:00
starlogo
STk
stklos Update to 0.58 2004-11-05 13:48:38 +00:00
stldoc
swi-pl Fix build on alpha. 2005-01-31 19:23:49 +00:00
sxm
t3x - Change URL 2004-11-22 11:05:35 +00:00
tcl80 - install manpages only if WITH_TCL80_MAN is defined 2004-09-21 18:11:14 +00:00
tcl81-thread
tcl82 - allow to set TCLBASE 2004-11-01 12:46:24 +00:00
tcl83 - allow to set TCLBASE 2004-11-01 12:46:24 +00:00
tcl84 Update to 8.4.7 2004-11-12 01:15:44 +00:00
tcl-manual Update to newer version of these documents. 2004-11-18 01:53:51 +00:00
tcltutor
tclX Remove memory.n from the list of manual pages. It is installed by the 2005-01-07 09:38:31 +00:00
TenDRA Fix pkg-plist on Alpha. 2004-12-14 09:02:26 +00:00
tensile BROKEN on 6.x: Coredump during build 2004-11-18 22:29:35 +00:00
tinycobol
tolua add conflicts with tolua4-* 2004-11-21 09:44:10 +00:00
tolua4 toLua is a tool that greatly simplifies the integration of C/C++ 2004-11-21 09:32:07 +00:00
tolua50 add conflicts with tolua4-* 2004-11-21 09:44:10 +00:00
treecc - Update Portable.NET suite to 6.10 2004-12-15 06:44:29 +00:00
tuareg-mode.el We use emacs during the build to byte-compile the libraries. 2004-11-04 14:37:46 +00:00
visualworks Say hello to the linux mega patch, it consolidates our linux bits a 2004-12-31 18:24:10 +00:00
wamcc
xsb Fix more hardcoding of imake-4 port directory to use X_IMAKE_PORT. 2004-08-19 01:40:22 +00:00
yabasic Update to version 2.751 2004-07-19 17:52:40 +00:00
yap BROKEN on !i386: Does not compile 2004-11-18 08:28:30 +00:00
yorick
yorick-doc
Makefile Re-add ruby-lua4, which was updated with ruby-lua to support lua 5.x. 2004-12-25 19:08:59 +00:00