summaryrefslogtreecommitdiff
path: root/lang/perl5
AgeCommit message (Collapse)AuthorFilesLines
2004-01-24Append to BUILDLINK_DEPENDS.<pkg> instead of setting a default value. Injlam1-2/+2
the normal case when BUILDLINK_DEPENDS.<pkg> isn't specified, it receives a value only once due to the multiple inclusion protection in the bulldlink3.mk files. In the case where a package includes several buildlink3.mk files that each want a slightly different version of another dependency, having BUILDLINK_DEPENDS.<pkg> be a list allows for the strictest <pkg> dependency to be matched.
2004-01-21Override OPTIMIZE instead of PASTHRU_INC to pass ${CFLAGS} and ${CPPFLAGS}jlam1-3/+3
into the Perl module build. OPTIMIZE works for all versions of Perl.
2004-01-19If PERL5_REQD is at least 5.8, then set BUILDLINK_PKGSRCDIR.perl properlyjlam2-4/+4
to point to ../../lang/perl58. This fixes PR 23573 and PR 24031.
2004-01-19Back out previous change... it doesn't seem to be needed.jlam1-3/+1
2004-01-16Add a variable "PERL5_PATH" that's the full path to the actual perljlam1-1/+3
binary. This is different from ${PERL5} in that if perl is installed using pkgviews, then PERL5_PATH points within perl's depot directory.
2004-01-13PERL5_INSTALLARCHLIB is no longer directly set by this file, so create onejlam1-2/+5
in the perl5-post-install target where it's needed for perl-5.6.1.
2004-01-13module.mk is included by perl5*/Makefile, so be careful not to clutterjlam1-21/+22
MAKE_FLAGS with stuff that's only useful for building modules (and also breaks the build of perl). This fixes the breakage of perl modules not finding libperl.so caused by the changes in revision 1.30 of this file.
2004-01-13Rearrange order of tests and protect more of the code that depends onjlam2-12/+11
${PERL5} being present from being seen if ${PERL5} is in fact not there.
2004-01-13Bump the PKGREVISION of lang/perl5. Changes between versions 5.6.1nb9jlam3-15/+15
and 5.6.1nb10 include pulling in changes from the latest Perl sources that add a more complete set of directories on NetBSD systems to the rpath of Perl modules so that they may find libperl.so. The module build/installation is now robust against the user overriding the value of INSTALLARCHLIB.
2004-01-13The build and install stages require slightly different values forjlam1-2/+14
INSTALLARCHLIB. During the build, INSTALLARCHLIB refers to the directory where libperl.so may be found, which should point into the default view. During the install, INSTALLARCHLIB refers to the directory where the perllocal.pod file should be installed, which should point into the package prefix.
2004-01-12We need PERL5_INSTALLARCHLIB, so compute its value appropriately.jlam3-16/+18
2004-01-11Use tabs (not spaces) to make indentationcjep1-2/+2
2004-01-08Adding a MESSAGE file noting where these packages search for plugins orjlam2-1/+11
modules that may be added by other packages.
2004-01-08Fix PLIST issues for perl5 in the overwrite case after removingjlam2-9/+15
packlist -> PLIST generator from bsd.pkg.mk to perl5/module.mk.
2004-01-06Make sure perl5 build doesn't wait for manual input at thereed1-1/+3
site-specific manual pages step in Configure. (Okay'd by jlam@.) This closes my PR #23009.
2004-01-05Missing space before ]jlam1-2/+2
2004-01-05Make this look more like lang/perl58/Makefile, and bl3ify.jlam1-9/+21
2004-01-05Use S/+$// instead of C/\+$// to save a backslash. Very highlyjlam1-2/+2
recommended by seb :)
2004-01-04Re-arrange to match example buildlink3.mk file in bsd.buildlink3.mk.jlam1-4/+4
2004-01-03Initial sprinkling of work-in-progress buildlink3.mk files for using thejlam1-0/+84
buildlink3 framework.
2003-12-05For BSD/OS, define LIBSWANTED.BSDOS and SYSLIBPATH.BSDOS.reed1-1/+3
(I hadn't needed before, since didn't have other libraries installed that it tried to detect.)
2003-12-03On AIX, perl doesn't like building with gcc.erh2-2/+15
Force it to use /usr/bin/cc instead.
2003-11-27It's actually PASTHRU_INC, not INC.jlam1-4/+5
2003-11-25Make PERL5_SUB_* public so that they may be used in buildlink2.mk filesjlam2-40/+40
and also in package Makefiles.
2003-11-25MakeMaker provides two hooks, INC and OTHERLDFLAGS, to pass options to thejlam1-8/+11
compiler and linker. Use them to pass CPPFLAGS and LDFLAGS from pkgsrc.
2003-11-25Make PERL5_INSTALLSITELIB, PERL5_INSTALLSITEARCH, etc. public so thatjlam1-4/+4
package Makefiles can refer to the directory in which they install Perl5 site modules.
2003-10-05fix test for Solaris linker by also grepping for "ld: Solaris Linkgrant4-6/+22
Editors", reported by Dima Veselov <kab00m@lich.phys.spbu.ru> in private mail. also move hints/ patches to patch-b* to keep track of them more easily.
2003-10-05add rcs idgrant1-0/+2
2003-10-04Link under BSD/OS too. (Okay'd by jlam.)reed2-10/+14
2003-09-13Final answer to perllocal.pod problem: just remove the file on pkgviewsjlam1-3/+16
installations.
2003-09-13Sprinkle .PHONY.jlam1-1/+2
2003-09-13Instead of trying to avoid creating perllocal.pod, go ahead and create it,jlam1-9/+3
except ignore it when linkfarming. This avoids conflicts between the many perllocal.pod files across different depoted packages.
2003-09-13Use LIBSWANTED.IRIX and remove inclusion of libiconv buildlink as it's nojschauma1-4/+2
longer needed. Suggested by jlam@.
2003-09-13Back out INSTALL_TARGET?= pure_install since it will break severaljlam1-2/+2
packages that build and install perl5 modules as part of a larger installation.
2003-09-13Rename _PERL5_VAR.* to _PERL5_SITEVAR.* and move them to somewhere globaljlam1-16/+21
so the the remainder of this file can use their values. Also override the PREFIX with the module's PREFIX so the default directories end up pointing in the right place.
2003-09-13Need to override the directory that scripts are installed into. For somejlam1-3/+11
reason, there isn't a sitescript variable.
2003-09-13_PERL_{INSTALLSITELIB,etc.} shouldn't be added to MAKEFLAGS since theirjlam1-9/+16
values change for every dependent package that you enter and invoke a sub-make.
2003-09-13Only include libiconv/buildlink2.mk on IRIX. It's not needed on NetBSD.jlam1-2/+4
2003-09-13All pkgsrc-installed perl modules are installed in the "site" directories,jlam1-1/+6
so pass INSTALLDIRS=site to the Makefile.PL script. This overrides any INSTALLDIRS setting in Makefile.PL.
2003-09-13Catch up with changes in how PERL5_ARCHLIB is computed in bsd.pkg.mk.jlam1-10/+3
bsd.pkg.mk automatically converts PERL5_ARCHLIB to be prefixed by ${LOCALBASE} if this is an overwrite package, so simply strip that away to get the relative directory.
2003-09-13Skip appending to perllocal.pod. We don't keep this consistent anywayjlam1-1/+10
with binary packages. XXX We should be adding to and removing from perllocal.pod in XXX VIEW-{INSTALL,DEINSTALL} actions from the INSTALL/DEINSTALL XXX scripts.
2003-09-12Make including module.mk work in a pkgviews world, where perl's PREFIXjlam1-4/+46
isn't the same as the module's PREFIX.
2003-09-12Make this work in pkgviews world where perl's prefix isn't necessarilyjlam1-3/+10
buildlink2's idea of BUILDLINK_PREFIX.perl (which usuall ${LOCALBASE}).
2003-08-26Unlike perl58, this versions appears to require some libiconv functionality,jschauma1-1/+2
so add the appropriate buildlink. Doesn't affect NetBSD, but makes this work under Irix. Apparently this is a change I forgot to commit a long time ago.
2003-08-26Explicitly choose the library directory structure. Also createjlam1-1/+3
${PREFIX}/share/mk before installing into it.
2003-08-03Add missing .endif. *sigh*jmmv1-1/+2
2003-08-03Go back to the 'target' conditional. 'commands' fails on the 1.5 branch,jmmv1-3/+4
according to private mail by Thorsten Frueauf.
2003-07-30Use !commands(do-configure) instead of !target(do-configure).jmmv1-2/+2
2003-07-22Let a package override the contents of the do-configure target, if needed.jmmv1-1/+3
Closes PR pkg/21111 by Todd Vierling.
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2