d3b6c99818
BSDPAN is the collection of modules that provides tighter than ever integration of Perl into BSD Unix. Currently, BSDPAN does the following: o makes p5- FreeBSD ports PREFIX-clean; o registers Perl modules in the FreeBSD package database with a package name derived from the module name. The name is of the form: bsdpan-ModuleName-V.VV. Anyone interested in where BSDPAN is developing should read Anton's message to the ports mailling list: Message-ID: <20010105040828.A26011@heechee.tobez.org> Submitted by: Anton Berezin <tobez@tobez.org>
21 lines
778 B
Plaintext
21 lines
778 B
Plaintext
$FreeBSD$
|
|
|
|
For importers of the future Perl versions. BSDPAN operation depends on
|
|
the fact it is loaded before system Perl modules. To achieve this, the
|
|
semi-documented (it is described as undocumented in Perl documentation)
|
|
define APPLLIB_EXP is used. Run Perl configure as follows (with other
|
|
relevant arguments of course):
|
|
|
|
sh Configure -Dccflags='-DAPPLLIB_EXP="/usr/libdata/perl/BSDPAN"'
|
|
|
|
Since FreeBSD uses its own Makefile to build Perl, it is necessary to
|
|
duplicate this as an extra CFLAG. This resides currently in
|
|
gnu/usr.bin/perl/Makefile.inc:
|
|
|
|
CFLAGS+= '-DAPPLLIB_EXP="/usr/libdata/perl/BSDPAN"'
|
|
|
|
If APPLLIB_EXP ever gets removed from Perl, some other way of putting
|
|
/usr/libdata/perl/BSDPAN in the start of @INC must be devised.
|
|
|
|
-Anton <tobez@tobez.org>
|