summaryrefslogtreecommitdiff
path: root/lang/perl5
AgeCommit message (Collapse)AuthorFilesLines
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
2003-06-27Make this work on Irix with both n32 and 64 ABI.jschauma1-1/+9
2003-06-23Bump PKGREVISIONs of lang/perl5 and lang/perl58: modify the build so thatjlam3-14/+22
libgcc.a isn't linked "whole archive" into the perl executable on newer NetBSD systems (>1.5.x). Newer NetBSD systems have libgcc_pic.a linked into shared libraries, so this hack isn't needed. This change was tested by building and testing textproc/xerces-p, a C++ perl5 module that uses functions in libgcc.a.
2003-05-27Modify lang/perl5 and lang/perl58 to install man3 pages again. However,jlam8-28/+220
we install them into a private directory under the the normal Perl installation and configure Perl so that site-specific Perl man3 pages are installed into a private directory within site_perl. This avoids manpage conflicts between 3rd-party modules, the standard Perl library, and other packages. The changes implement some unfinished work that is alluded to in the MakeMaker.pm module by allowing "installsiteman{1,3}dir" to be set during the configuration process and are used to provide default values for INSTALLSITEMAN{1,3}DIR during the Perl module build/install process. Bump PKGREVISIONs for lang/perl5 and lang/perl58.
2003-03-18Replaced two outdated US ftp serversheinz1-3/+4
2003-03-14(1) Publicly export the value of _OPSYS_RPATH_NAME as RPATH_FLAG;jlam2-4/+6
Makefiles simply need to use this value often, for better or for worse. (2) Create a new variable FIX_RPATH that lists variables that should be cleansed of -R or -rpath values if ${_USE_RPATH} is "no". By default, FIX_RPATH contains LIBS, X11_LDFLAGS, and LDFLAGS, and additional variables may be appended from package Makefiles.
2003-03-05Most, if not all, packages using perl5/module.mk are perl5 modulesseb1-1/+4
using ExtUtils::MakeMaker style Makefile: usually they provide a 'test' target. So adding 'TEST_TARGET?=test' here gives us a lot of packages with the test target enabled.
2003-02-27fix previous change for FreeBSD/gcc3.grant2-6/+6
2003-02-27fix some indenting and strip unneeded parens.grant1-11/+11
2003-02-21adopt some patches from FreeBSD ports, allowing this to build ongrant4-7/+58
FreeBSD 5.0 (and probably Solaris w/ gcc3). also, make really sure we don't try to use perl's malloc().
2003-02-18It's BUILDLINK_DEPMETHOD.perl that should append "full".jlam1-2/+2
2003-02-18BUILDLINK_DEPENDS.perl was incorrectly set to full; full is not a packagejklos1-2/+2
name. Changed to perl-5*.
2003-02-17Require that we use a full dependency on perl when building/installingjlam1-1/+3
Perl modules.
2003-02-17convert to use test target from bsd.pkg.mkdillo1-5/+2
addresses PR pkg/19416
2002-12-24Unused.wiz1-62/+0
2002-12-24Make this compile and install cleanly on IRIX.jschauma2-1/+16
2002-12-23Whitespace fixcjep1-4/+4
2002-12-23mark this NOT_FOR_PLATFORM Darwin, since the earliest version of perlgrant1-1/+3
with Darwin support is perl58 and attempting to build this version fails.
2002-12-23Remove support for buildlink.mk -- noone uses it any longer.wiz1-6/+2
2002-10-23correct HOMEPAGE.grant1-2/+2
2002-09-26Introduce target perl5-configure.seb1-6/+13
Now a package using this file can be configured by the regular do-configure target if PERL5_CONFIGURE is _not_ set to YES (which is the default), and then have a the standard perl configuration step done by say the post-configure target. Example: PERL5_CONFIGURE= NO post-configure: perl5-configure Usually in such a case PERL5_CONFIGURE_DIRS would have to be adjusted, as well as other directory variables. See following commit to graphics/p5-PerlMagick package for a complete example. The previous behavior is preserved if PERL5_CONFIGURE default value is left untouched, i.e. the do-configure target does the standard perl configuration. Please note that this new feature was made up by Johnny Lam. Thanks again!