<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/lang/perl5.8/pkg-install, branch main</title>
<subtitle>FreeBSD ports tree</subtitle>
<id>https://cgit-dev.freebsd.org/ports/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/ports/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/'/>
<updated>2005-02-01T13:36:21Z</updated>
<entry>
<title>Update to 5.8.6.  Also:</title>
<updated>2005-02-01T13:36:21Z</updated>
<author>
<name>Anton Berezin</name>
<email>tobez@FreeBSD.org</email>
</author>
<published>2005-02-01T13:36:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=45dd233be8d067e875f6351b8b617eca012962a9'/>
<id>urn:sha1:45dd233be8d067e875f6351b8b617eca012962a9</id>
<content type='text'>
- 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 &lt; 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 &lt;freebsd %at% nagilum de&gt;
</content>
</entry>
<entry>
<title>- Create PREFIX/SITE_PERL/PERL_ARCH/auto dirrectory on install</title>
<updated>2004-11-25T11:01:14Z</updated>
<author>
<name>Sergey Matveychuk</name>
<email>sem@FreeBSD.org</email>
</author>
<published>2004-11-25T11:01:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=97ff74d7710445abfedc9a005997fda00f556509'/>
<id>urn:sha1:97ff74d7710445abfedc9a005997fda00f556509</id>
<content type='text'>
Pointed out by:	kris
Approved by:	tobez
</content>
</entry>
<entry>
<title>Update to 5.8.5.</title>
<updated>2004-07-30T08:31:19Z</updated>
<author>
<name>Anton Berezin</name>
<email>tobez@FreeBSD.org</email>
</author>
<published>2004-07-30T08:31:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=b6b33242e7bcdb1465ab0997407a591498e395a8'/>
<id>urn:sha1:b6b33242e7bcdb1465ab0997407a591498e395a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>1. Update to 5.8.4.</title>
<updated>2004-05-30T23:13:56Z</updated>
<author>
<name>Anton Berezin</name>
<email>tobez@FreeBSD.org</email>
</author>
<published>2004-05-30T23:13:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=ceb8fe7d89a842322c1416e9d2061e2b941392ac'/>
<id>urn:sha1:ceb8fe7d89a842322c1416e9d2061e2b941392ac</id>
<content type='text'>
2. Make this port respect Makefile.local.
3. Transfer manpages to Makefile.man.
4. Move manpages for modules, included into distribution, into
   lib/perl5/PERL_VER/perl/man/man3, to eliminate file conflicts
   with p5 ports for modules included with perl.
5. Use PREFIX/SITE_PERL_REL instead of SITE_PERL in the Makefile.
6. Switch to bzipped sources.
7. Other small adjustments.

PR:	65925, 66096, 67205

Submitted by:	foxfair (1), Charles Swiger &lt;chuck@pkix.net&gt; (1), krion (3)
Reported by:	Roy Badami &lt;roy@gnomon.org.uk&gt; (2)
</content>
</entry>
<entry>
<title>Respect OSVERSION in the pkg-install script.  This allows package building</title>
<updated>2004-03-05T21:38:03Z</updated>
<author>
<name>Joe Marcus Clarke</name>
<email>marcus@FreeBSD.org</email>
</author>
<published>2004-03-05T21:38:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=3302f9e6ed93063de24f2546723046ac8d6ebd9f'/>
<id>urn:sha1:3302f9e6ed93063de24f2546723046ac8d6ebd9f</id>
<content type='text'>
tinderboxes to do the righ thing reagrding Perl in a chroot/jail environment
regardless of the underlying host OS version.

Approved by:	perl (tobez)
</content>
</entry>
<entry>
<title>This fixes a little bug introduced in r1.8.</title>
<updated>2004-02-19T09:40:50Z</updated>
<author>
<name>Philip Paeps</name>
<email>philip@FreeBSD.org</email>
</author>
<published>2004-02-19T09:40:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=7360591d8a820953e04b52f59f6863dad7b44914'/>
<id>urn:sha1:7360591d8a820953e04b52f59f6863dad7b44914</id>
<content type='text'>
When installing with pkg_add(1), the ${SITE_PERL} directory was not created
causing system headers not to be perlified and installed by h2ph.  This made
some things break in very mysterious ways.

The pkg-install script used by pkg_add(1) doesn't know about the many special
variables in bsd.port.mk, so it shouldn't try to rely on them.

Noticed by:	bento, kris
Approved by:	kris
</content>
</entry>
<entry>
<title>Update the pkg-install script to run use.perl port after install on recent</title>
<updated>2004-02-04T19:13:30Z</updated>
<author>
<name>Joe Marcus Clarke</name>
<email>marcus@FreeBSD.org</email>
</author>
<published>2004-02-04T19:13:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=e9b5bbd01bfd294fed8aae74f19d41537de6bd94'/>
<id>urn:sha1:e9b5bbd01bfd294fed8aae74f19d41537de6bd94</id>
<content type='text'>
versions of -CURRENT.

Reported by:	kris
</content>
</entry>
<entry>
<title>Update to 5.8.1.</title>
<updated>2003-10-27T19:48:03Z</updated>
<author>
<name>Anton Berezin</name>
<email>tobez@FreeBSD.org</email>
</author>
<published>2003-10-27T19:48:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=1aee5817e8ee565d8efb60984a85c74ae48d025a'/>
<id>urn:sha1:1aee5817e8ee565d8efb60984a85c74ae48d025a</id>
<content type='text'>
Also:

Make suidperl optional (ENABLE_SUIDPERL knob).  Switch to perlmalloc by
default, unless threaded perl is built, to improve performance.
Modernize pkg-plist (switch to SITE_PERL where possible).  Update WWW.

Many thanks to foxfair who prepared most of this update.
</content>
</entry>
<entry>
<title>Update to 5.8.0 (after repocopy).</title>
<updated>2002-07-21T17:09:12Z</updated>
<author>
<name>Anton Berezin</name>
<email>tobez@FreeBSD.org</email>
</author>
<published>2002-07-21T17:09:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=09147ee10221603a955483994e9e797abdab29e9'/>
<id>urn:sha1:09147ee10221603a955483994e9e797abdab29e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Unforbid the port for the use of general FreeBSD public.</title>
<updated>2001-12-19T17:05:05Z</updated>
<author>
<name>Anton Berezin</name>
<email>tobez@FreeBSD.org</email>
</author>
<published>2001-12-19T17:05:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=fb226407ee460453e08f0c16d1ed0ff4cfe74ebf'/>
<id>urn:sha1:fb226407ee460453e08f0c16d1ed0ff4cfe74ebf</id>
<content type='text'>
Compile perl with BSDPAN support, both -current and -stable.  The
version of BSDPAN used here coincides accidentally with the one present
in the -current system perl, but is installed in a different place.

Provide a script, use.perl, to facilitate switching of the perl used by
default between the system perl and this port.  Also print a message
describing the usage of use.perl (this works for the port and for the
package built from it).  The switching to the port version is done by
removing /usr/bin/perl and /usr/bin/suidperl (they both have link count
&gt;1, so this is reversible), and making them to be symlinks to the
corresponding binaries in $PREFIX/bin.  Also, assignments of the correct
values of PERL_VER, PERL_VERSION, and PERL_ARCH are appended to
/etc/make.conf.  Last, NOPERL=yes is appended to /etc/make.conf, so that
the changes made will survive system upgrades from source.  The
switching to the system version is more or less a reverse of the process
described above.

Set and use PERL_ARCH which is independed from the one used by the
system perl.

Fix the port for post-malloc.h -current.

Fix a small bogon when PREFIX was used in pkg-install (PKG_PREFIX should
have been used instead).

Reviewed by:	markm, joe
</content>
</entry>
</feed>
