Subject: Re: CVS commit: pkgsrc
To: None <>
From: David Rhodus <>
List: pkgsrc-changes
Date: 08/06/2005 17:19:44
This breaks perl5 on DragonFlyBSD, I assume its broken on other
platform as basic patching errors out.

On 8/6/05, Johnny C. Lam <> wrote:
> Module Name:    pkgsrc
> Committed By:   jlam
> Date:           Sat Aug  6 06:18:45 UTC 2005
> Modified Files:
>         pkgsrc/doc: CHANGES
>         pkgsrc/lang/perl5: Makefile PLIST distinfo module.m=
>         pkgsrc/lang/perl5/patches: patch-aa patch-ah patch-ca patch-cb pa=
>             patch-ch patch-ci
>         pkgsrc/mk/tools:
> Added Files:
>         pkgsrc/lang/perl5/files: deinstall_link.tmpl install_link.tmpl
>             perllink.1
>         pkgsrc/lang/perl5/patches: patch-al patch-am patch-an
> Removed Files:
>         pkgsrc/lang/perl5: MESSAGE
>         pkgsrc/lang/perl5/patches: patch-be patch-bf patch-cd patch-cf pa=
> Log Message:
> Update lang/perl5 to 5.8.7.  Changes from version 5.8.6 include updates
> for many "core" modules, UTF-8 and Unicode bugfixes, and ithreads
> bugfixes.
> The major changes are in the pkgsrc infrastructure to handle Perl and
> Perl modules.  All pkgsrc-installed Perl modules are now installed in
> "vendor" directories, and the perl interpreter has been modifed to
> search for libraries in the following order: site, vendor, perl.  The
> Perl library is stored in a directory that is named for the Perl ABI
> version associated with the Perl release, so any updates of Perl to
> newer versions can be done "in-place" as long as Perl ABI version
> remains the same.  All Perl scripts and man pages are stored in
> locations that won't conflict between site, vendor, and perl modules,
> and a new utility perllink(1) now manages symlinks to those scripts
> and man pages under the usual ${LOCALBASE}/bin and ${LOCALBASE}/man/man1.
> PERL5_SITEPREFIX may be set to the prefix where local, site-specific
> modules will be installed, e.g. PERL5_SITEPREFIX=3D/usr/local.  Note
> that modules installed here are completely unmanaged by pkgsrc.
> Update the buildlink and tool dependencies on perl to require perl>=3D5.8=
> to reflect the new locations for Perl modules and the Perl shared
> library.
> To generate a diff of this commit:
> cvs rdiff -r1.10804 -r1.10805 pkgsrc/doc/CHANGES
> cvs rdiff -r1.5 -r0 pkgsrc/lang/perl5/MESSAGE
> cvs rdiff -r1.96 -r1.97 pkgsrc/lang/perl5/Makefile
> cvs rdiff -r1.4 -r1.5 pkgsrc/lang/perl5/PLIST
> cvs rdiff -r1.26 -r1.27 pkgsrc/lang/perl5/
> cvs rdiff -r1.22 -r1.23 pkgsrc/lang/perl5/distinfo
> cvs rdiff -r1.47 -r1.48 pkgsrc/lang/perl5/
> cvs rdiff -r1.2 -r1.3 pkgsrc/lang/perl5/
> cvs rdiff -r0 -r1.1 pkgsrc/lang/perl5/files/deinstall_link.tmpl \
>     pkgsrc/lang/perl5/files/install_link.tmpl \
>     pkgsrc/lang/perl5/files/perllink.1 pkgsrc/lang/perl5/files/perllink.i=
> cvs rdiff -r1.26 -r1.27 pkgsrc/lang/perl5/patches/patch-aa
> cvs rdiff -r1.6 -r1.7 pkgsrc/lang/perl5/patches/patch-ah
> cvs rdiff -r0 -r1.3 pkgsrc/lang/perl5/patches/patch-al \
>     pkgsrc/lang/perl5/patches/patch-am
> cvs rdiff -r0 -r1.1 pkgsrc/lang/perl5/patches/patch-an
> cvs rdiff -r1.1 -r0 pkgsrc/lang/perl5/patches/patch-be \
>     pkgsrc/lang/perl5/patches/patch-bf pkgsrc/lang/perl5/patches/patch-cd=
>     pkgsrc/lang/perl5/patches/patch-cf pkgsrc/lang/perl5/patches/patch-cg
> cvs rdiff -r1.2 -r1.3 pkgsrc/lang/perl5/patches/patch-ca
> cvs rdiff -r1.1 -r1.2 pkgsrc/lang/perl5/patches/patch-cb \
>     pkgsrc/lang/perl5/patches/patch-ce pkgsrc/lang/perl5/patches/patch-ch=
>     pkgsrc/lang/perl5/patches/patch-ci
> cvs rdiff -r1.18 -r1.19 pkgsrc/mk/tools/
> cvs rdiff -r1.122 -r1.123 pkgsrc/mk/tools/
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.

                                            Steven David Rhodus