Commit graph

4965 commits

Author SHA1 Message Date
Akinori MUSHA
870baf2a9a The slippery pthread support for systems prior to 502102 has been
dropped and the lang/ruby16_r and lang/ruby18_r ports have been
removed, since no one seems to appreciate the partially working
solution.

Good news is that the pthread support of lang/ruby18 is now enabled by
default for newer systems, which means the ruby interpreter is linked
with libpthread.  This will allow threaded extension libraries to run
and work properly on those systems.

The --march=cputype flag is disabled because it gets ruby to
malfunction and fail to build.  I don't know if the problem is in
libpthread or in gcc.

(It really makes me wonder if they had actually tested before asking
me to do this somewhat risky change ;-)
2005-02-05 04:59:26 +00:00
Dirk Meyer
a091e1046f - update to objc-bootstrap-3.1.33
- update to objc-3.2.6
- add project homepage
- use DOCSDIR
2005-02-04 15:15:41 +00:00
Hye-Shik Chang
3256b6c2e3 Add a patch from PSF-2005-001 which fixes SimpleXMLRPCServer
vulnerability.

PR:		77079
Submitted by:	Marcus Grando <marcus@corp.grupos.com.br>
Security:	CAN-2005-0089
Security:	http://www.vuxml.org/freebsd/6afa87d3-764b-11d9-b0e7-0000e249a0a2.html
Security:	SimpleXMLRPCServer.py allows unrestricted traversal
2005-02-04 04:16:47 +00:00
Hye-Shik Chang
0d90a4348e Add a patch from PSF-2005-001 which fixes SimpleXMLRPCServer
vulnerability.

PR:		77080
Submitted by:	Marcus Grando <marcus@corp.grupos.com.br>
Security:	CAN-2005-0089
Security:	http://www.vuxml.org/freebsd/6afa87d3-764b-11d9-b0e7-0000e249a0a2.html
Security:	SimpleXMLRPCServer.py allows unrestricted traversal
2005-02-04 04:15:53 +00:00
Hye-Shik Chang
e329251631 Add a patch from PSF-2005-001 which fixes SimpleXMLRPCServer
vulnerability.

Security:	CAN-2005-0089
Security:	http://www.vuxml.org/freebsd/6afa87d3-764b-11d9-b0e7-0000e249a0a2.html
Security:	SimpleXMLRPCServer.py allows unrestricted traversal
2005-02-04 04:14:40 +00:00
Hye-Shik Chang
d19bc113cf Add a patch from PSF-2005-001 which fixes SimpleXMLRPCServer
vulnerability.

PR:		77078
Submitted by:	Marcus Grando <marcus@corp.grupos.com.br>
Security:	CAN-2005-0089
Security:	http://www.vuxml.org/freebsd/6afa87d3-764b-11d9-b0e7-0000e249a0a2.html
Security:	SimpleXMLRPCServer.py allows unrestricted traversal
2005-02-04 04:13:41 +00:00
Gerald Pfeifer
d52598d2ac Update to the 20050202 snapshot of GCC 3.3.6. 2005-02-03 19:06:53 +00:00
Maxim Sobolev
be45a2f97f Add blank line before WWW. 2005-02-03 12:59:53 +00:00
Cheng-Lung Sung
f33f352831 - update to 0.87 2005-02-03 06:30:41 +00:00
Herve Quiroz
1ca1883eae - Update to bsd.java.mk 2.0
- Use JAVAJARDIR
- Add a launcher shell script: 'bsh'
2005-02-03 01:53:24 +00:00
Anton Berezin
ca40fd69eb Fix vulnerability in suidperl/sperl [CAN-2005-0155].
Fix buffer overflow in perl [CAN-2005-0156].
Bump PORTREVISION.
Upgrade from previous versions/revisions of lang/perl5.8 is recommended.

Submitted by:	Nicholas Clark <nick $at$ ccl4 org>
2005-02-02 15:58:07 +00:00
Thierry Thomas
ef5113a4dd Upgrade to 1.0.3. 2005-02-02 09:59:02 +00:00
Anton Berezin
e2611e24e0 Update bsd.port.mk's notion of the perl version (to 5.8.6) [1].
Use more correct OSVERSION threshold to distinguish between
base system perl and perl from ports - the right value is 500036 [1].

Also, simplify OSVERSION-related logic in lang/perl5 and lang/perl5.8.
Now it goes as follows:

- for lang/perl5.8, if there is perl in the base system, install
  use.perl script, use a helpful pkg-message, and do not automatically
  update symlinks;
- for lang/perl5.8, if there is no perl in the base system, do not
  install use.perl script, and update symlinks automatically;
- for lang/perl5, always install use.perl;
- for lang/perl5, never update symlinks automatically;
- for lang/perl5, vary produced pkg-message depending on the presence of
  the base system perl.

Bump PORTREVISION for both lang/perl5 and lang/perl5.8.

[1] Approved by:	portmgr
2005-02-02 09:34:05 +00:00
Volker Stolz
9a225ee527 Unbreak on 5.x: helium's home-grown configure fails to detect [v]snprintf 2005-02-02 08:24:13 +00:00
Anton Berezin
8cf9cd521f The separation of p5 ports' manual pages and perl's own manual pages was
done incorrectly.  Fix that.
2005-02-01 20:58:37 +00:00
Gerald Pfeifer
a93ca6112a Update to the 20050130 snapshot of GCC 4.0.0. Adjust pkg-plist wrt. to
libjava which I hope to re-enable with the next update.
2005-02-01 17:10:39 +00:00
Anton Berezin
4400a5e985 Update to 5.6.2. 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,
  and on systems where lang/perl5.8 is prefered to lang/perl5; the exact
  range is OSVERSION < 500036 || OSVERSION >= 502100 [7];
- respect __MAKE_CONF partially (the build-time value is used) [8];
- 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 [9];
- fix a BSDPAN bug [10];
- create and remove %%SITE_PERL%%/%%PERL_ARCH%%/auto, just
  like  lang/perl5.8 does, to silent pointyhat [11];
- apply a patch to handle daylight saving time correctly in
  POSIX::strftime [12];
- the port now creates and uses shared libperl.so, as lang/perl5.8 port
  does;
- move MAN3 manual pages under ${PREFIX}/lib/perl5/${PERL_VER}/perl, as
  to avoid conflict with some of the p5 ports;
- do not build suidperl by default any longer;  one should use
  ENABLE_SUIDPERL to do that;
- move out manpage list to a separate Makefile.man;
- in general, the port layout is made much more similar to lang/perl5.8,
  including.

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] Perl version submitted by des, implemented in sh
[10] Reported by: Alexander Nagilum <freebsd %at% nagilum de>
[11] PR: 71390
[12] PR: 74042, perl bug 18238
2005-02-01 13:36:41 +00:00
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
Pav Lucistnik
a3e5b6d2f7 - Really fix plist
Reported by:	krismail
No cookie for:	Florent Thoumie
2005-01-31 21:14:34 +00:00
Volker Stolz
7941933053 Fix build on alpha.
PR:		ports/76865
Submitted by:	Gerhard Gonter (maintainer)
2005-01-31 19:23:49 +00:00
Kirill Ponomarev
645bcb58dc BROKEN on amd64: Does not build 2005-01-31 10:29:17 +00:00
Palle Girgensohn
34fa6c853e Split the postgresql ports into a server and a client part.
All ports depending on postgresql shall use the USE_PGSQL=yes knob
defined in Mk/bsd.ports.mk. Bumping portrevisions where needed.

PR:		75344
Approved by:	portmgr@ (kris), ade & sean (mentors)
2005-01-31 00:35:55 +00:00
Kirill Ponomarev
fdbce8f5d4 Set LATEST_LINK. 2005-01-30 17:16:20 +00:00
Pav Lucistnik
655dd99c32 - Fix install on sparc64 [1]
- Fix kris' typo

PR:		ports/76832 [1]
Submitted by:	Johan van Selst <johans@stack.nl>
2005-01-30 14:37:32 +00:00
Pav Lucistnik
cece986586 - Fix build on sparc64: rework endianness autodetection
PR:		ports/76828
Submitted by:	Johan van Selst <johans@stack.nl>
2005-01-30 13:30:53 +00:00
Hye-Shik Chang
c5ae380c73 Resolve LATEST_LINK conflict of stackless_python versus python23.
Pointed out by:	kris
2005-01-30 01:20:54 +00:00
Pav Lucistnik
096b0c8a0f - Fix build on FreeBSD 5
gcc 3.x makes new assumptions on private c++ data
  gcc 2.95 compiles mozart with no problems

PR:		ports/76798
Submitted by:	Paolo Veronelli <paolo_veronelli@yahoo.it>
2005-01-29 23:40:07 +00:00
Pav Lucistnik
f6ac06c92c - Fix build on Unicode locales by forcing LANG=C
PR:		ports/76585
Submitted by:	clemens fischer <ino-qc@spotteswoode.dnsalias.org>
2005-01-29 23:02:44 +00:00
Jimmy Olgeni
eb301f91bd Use mkdir -p to create empty directories. 2005-01-29 14:52:08 +00:00
Jimmy Olgeni
9eb6a91072 Create empty directories from pkg-plist. 2005-01-29 13:51:43 +00:00
Gerald Pfeifer
034a9382a0 Update to the 20050128 snapshot of GCC 3.4.4. 2005-01-29 12:28:49 +00:00
Hye-Shik Chang
35c8a898d4 Resurrect lang/python-devel port with Python 2.5 development snapshot
as of today.
2005-01-29 05:01:02 +00:00
Volker Stolz
d7599cb213 Chase rerolled tarball (no functional change) 2005-01-28 17:10:37 +00:00
Volker Stolz
60ad560e47 Update to 5.4.6
PR:		ports/76446
Submitted by:	Gerhard Gonter (maintainer)
2005-01-28 14:36:08 +00:00
Jun Kuriyama
fdee5c5320 Don't install unused perllocal.pod file.
Reported by:	pointyhat via kris
2005-01-26 01:13:47 +00:00
Alex Dupre
75de85f159 Don't install useless empty dir (and fix plist).
Reported by:	bento via kris
2005-01-25 07:27:34 +00:00
Kris Kennaway
faf7db8383 BROKEN on 5.x: Does not compile 2005-01-25 03:11:46 +00:00
Pav Lucistnik
235e08c2c3 - Update to 20050124
PR:		ports/76617
Submitted by:	Nils M Holm <nmh@t3x.org> (maintainer)
2005-01-24 16:03:32 +00:00
Daichi GOTO
a37f4f7761 amd64 build is broken now.
Submitted by:	ozawa@ongs.net
2005-01-23 14:11:12 +00:00
Jimmy Olgeni
7559c1eae3 Enable kernel poll feature. 2005-01-22 10:42:21 +00:00
Volker Stolz
8cee290dd8 Unbreak on 5.X. We really should update to the CVS-version one of these days...
PR:		ports/76501
Submitted by:	Johan van Selst
2005-01-21 11:13:30 +00:00
Jeremy Messenger
6f5d92ea8c Fix the pkg-plist issue in gtk-sharp when it installs in mono's directory. Let
mono to take of ${X11BASE} directories same as in ${LOCALBASE}.

Project by:	BSD# - http://forge.novell.com/modules/xfmod/project/?bsd-sharp
Approved by:	maintainer timeout (still no contact for months)
2005-01-21 06:13:48 +00:00
Alex Dupre
114b2bec5b Speed up unserialize() and fix a serious performance issue.
Obtained from:	PHP CVS
2005-01-19 16:13:55 +00:00
Pav Lucistnik
1d088cf943 - Correct plist
- Portlint

PR:		ports/76417
Submitted by:	Florent Thoumie <flz@xbsd.org>
2005-01-19 14:00:16 +00:00
Kirill Ponomarev
53e350f745 Update to 0.9.8
PR:		ports/76405
Submitted by:	maintainer
2005-01-19 09:54:15 +00:00
Gerald Pfeifer
fce18a3e70 Update to the 20050116 snapshot of GCC 4.0. 2005-01-16 20:32:29 +00:00
Gerald Pfeifer
92797b5f8f Update to the 20050114 snapshot of GCC 3.4.4. 2005-01-16 20:26:31 +00:00
Gerald Pfeifer
b24c3b604e Update to the 20050112 snapshot of GCC 3.3.6. Among others, this includes a
fix by obrien to use the KSE pthread lib for -pthread.
2005-01-16 18:44:38 +00:00
Kirill Ponomarev
15f76bf509 Fix plist. 2005-01-14 23:10:41 +00:00
Trevor Johnson
329803b1d4 Fix comparison (nod to Freshports sanity-checking daemon). 2005-01-14 12:42:39 +00:00