cvs commit: ports/lang/perl5.8 Makefile Makefile.man distinfo pkg-install pkg-message pkg-plist ports/lang/perl5.8/files patch-Path.pm patch-freebsd.sh use.perl

Anton Berezin tobez at FreeBSD.org
Tue Feb 1 05:36:22 PST 2005


tobez       2005-02-01 13:36:21 UTC

  FreeBSD ports repository

  Modified files:
    lang/perl5.8         Makefile Makefile.man distinfo 
                         pkg-message pkg-plist 
    lang/perl5.8/files   patch-freebsd.sh use.perl 
  Added files:
    lang/perl5.8/files   patch-Path.pm 
  Removed files:
    lang/perl5.8         pkg-install 
  Log:
  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>
  
  Revision  Changes    Path
  1.77      +31 -13    ports/lang/perl5.8/Makefile
  1.3       +2 -1      ports/lang/perl5.8/Makefile.man
  1.21      +4 -4      ports/lang/perl5.8/distinfo
  1.1       +30 -0     ports/lang/perl5.8/files/patch-Path.pm (new)
  1.2       +35 -4     ports/lang/perl5.8/files/patch-freebsd.sh
  1.9       +263 -133  ports/lang/perl5.8/files/use.perl
  1.15      +0 -28     ports/lang/perl5.8/pkg-install (dead)
  1.2       +4 -0      ports/lang/perl5.8/pkg-message
  1.37      +4 -6      ports/lang/perl5.8/pkg-plist


More information about the cvs-ports mailing list