summaryrefslogtreecommitdiff
path: root/lang/perl5
AgeCommit message (Collapse)AuthorFilesLines
2005-01-03Drop maintainership of perl-5.6.x. We should move pkgsrc to usingjlam1-2/+2
perl58 for everything, and remove this package altogether.
2004-12-20actually bump PKGREVISION of perl58 and BUILDLINK_RECOMMENDED to addressgrant1-2/+2
PR pkg/28619. this should have been part of the PKGREVISION bump of p5-*.
2004-12-20since perl is now built with threads on most platforms, the perl archlibgrant1-1/+2
module directory has changed (eg. "darwin-2level" vs. "darwin-thread-multi-2level"). binary packages of perl modules need to be distinguishable between being built against threaded perl and unthreaded perl, so bump the PKGREVISION of all perl module packages and introduce BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct dependencies are registered and the binary packages are distinct. addresses PR pkg/28619 from H. Todd Fujinaka.
2004-12-19Create a modifier PERL5_OPTIONS that specifies properties of the perljlam2-1/+33
installation needed when including perl5/buildlink3.mk. The only option currently supported is "threads", which implies that a perl that supports threads is required. The requirement is checked at pre-install time using an INSTALL script template by both the package build and the binary package. Add PERL5_OPTIONS+=threads to both devel/p5-SDL and graphics/p5-GD since those modules require a perl that supports threads.
2004-12-15Remove duplicate "the" in comment.wiz1-2/+2
2004-12-12Change ALL_TARGET to BUILD_TARGET.kristerw1-2/+2
2004-10-01Remove MIPSpro bits that added -n32 or -64 depending on the ABI; thisjlam1-9/+1
handling has been moved into mk/compiler/mipspro.mk.
2004-08-27Replace RPATH_FLAG with LINKER_RPATH_FLAG and COMPILER_RPATH_FLAG,jlam1-3/+3
which are the full option names used to set rpath directives for the linker and the compiler, respectively. In places were we are invoking the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is inserted in case the flag is a word, e.g. -rpath. The default values of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the compiler that you use. They may be overridden on a ${OPSYS}-specific basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG, respectively. Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
2004-07-06Remove references to buildlink2.wiz1-3/+1
2004-07-06Unused.wiz1-73/+0
2004-07-03Do not unset USE_GCC3, just complain if buildingwiz2-12/+7
with GCC on AIX. Okayed by grant.
2004-06-09PR pkg/25428: Georg Schwarz, remove an extra '\' in front of ${TRUE},xtraeme1-2/+2
to fix the problems seen in the PLIST files.
2004-05-05Set LC_ALL=C while doing perl5-configure. This fixes the problem thatrecht1-1/+2
the PERL defintionen in the Makefile resulting from Makefile.PL gets set to 0 if LANG || LC_<something> is set to something else (read non english). ok'd by jlam@
2004-05-05Rework how proper ABI flags are set on IRIX, using patch provided byjschauma1-3/+8
Georg Schwarz in PR pkg/25057: - check for PKGSRC_COMPILER instead of USE_MIPSPRO: USE_MIPSPRO would imply the former, but not the other way around. That is, it's conceivable to have a system that has PKGSRC_COMPILER set (to mipspro), but not USE_MIPSPRO. - Allow passing of -Duse64bitint if ABI == 64 even if the compiler is not mipspro. (Note: we could test this on a non-IRIX 64bit platform by setting ABI to '64'. I think that should work, too, but I can't test that right now.)
2004-04-26Allow perl-thread to be an acceptable perl when checking dependencies.jlam2-4/+4
2004-04-23Add Interix to NOT_FOR_PLATFORM; porting will be done on only perl 5.8.tv1-2/+2
2004-04-12Address PR pkg/25147:jschauma1-2/+2
only set mipspro specific compiler flags when using mipspro. Otherwise, defaults will do.
2004-04-12Make this build under Irix with mipspro compilers:jschauma2-1/+23
MIPSPro compiler/preprocessor behaves differently if invoked on stdin vs file. In configure, we test for stdin, but lateron we use files. So force it to work the way we know it does.
2004-03-05Reorder location and setting of BUILDLINK_PACKAGES to match templatejlam1-19/+19
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-02Test if a conditional variable is defined before expanding it. Fromuebayasi1-2/+2
Ralf-P. Weinmann on tech-pkg@.
2004-02-10Turn PERL5_REQD into a list of values, the highest of which will be usedjlam2-6/+6
to choose the correct Perl dependency.
2004-02-06If we're passing through MAKEFLAGS variables whose values may containjlam2-12/+12
spaces, use the :Q modifier instead of double-quoting the value. This avoids breakage when executing the just-in-time su targets.
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