Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 Feb 2005 13:36:42 +0000 (UTC)
From:      Anton Berezin <tobez@FreeBSD.org>
To:        ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: ports/lang/perl5 Makefile Makefile.man distinfo pkg-install pkg-message pkg-message-prefer58 pkg-message-sysperl pkg-plist ports/lang/perl5/files patch-Install.pm patch-POSIX.xs patch-Path.pm patch-Safe.pm patch-ac patch-freebsd.sh ...
Message-ID:  <200502011336.j11DagG2052210@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
tobez       2005-02-01 13:36:41 UTC

  FreeBSD ports repository

  Modified files:
    lang/perl5           Makefile distinfo pkg-plist 
    lang/perl5/files     patch-Install.pm use.perl 
  Added files:
    lang/perl5           Makefile.man pkg-message-prefer58 
                         pkg-message-sysperl 
    lang/perl5/files     patch-POSIX.xs patch-Path.pm 
                         patch-freebsd.sh 
  Removed files:
    lang/perl5           pkg-install pkg-message 
    lang/perl5/files     patch-Safe.pm patch-ac patch-makedepend 
  Log:
  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
  
  Revision  Changes    Path
  1.64      +67 -101   ports/lang/perl5/Makefile
  1.1       +341 -0    ports/lang/perl5/Makefile.man (new)
  1.15      +4 -4      ports/lang/perl5/distinfo
  1.4       +1 -10     ports/lang/perl5/files/patch-Install.pm
  1.1       +19 -0     ports/lang/perl5/files/patch-POSIX.xs (new)
  1.1       +30 -0     ports/lang/perl5/files/patch-Path.pm (new)
  1.2       +0 -20     ports/lang/perl5/files/patch-Safe.pm (dead)
  1.9       +0 -35     ports/lang/perl5/files/patch-ac (dead)
  1.1       +17 -0     ports/lang/perl5/files/patch-freebsd.sh (new)
  1.3       +0 -13     ports/lang/perl5/files/patch-makedepend (dead)
  1.7       +263 -139  ports/lang/perl5/files/use.perl
  1.10      +0 -26     ports/lang/perl5/pkg-install (dead)
  1.2       +0 -22     ports/lang/perl5/pkg-message (dead)
  1.1       +26 -0     ports/lang/perl5/pkg-message-prefer58 (new)
  1.1       +26 -0     ports/lang/perl5/pkg-message-sysperl (new)
  1.31      +360 -211  ports/lang/perl5/pkg-plist



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200502011336.j11DagG2052210>