The NetBSD Project

CVS log for pkgsrc/lang/perl5/Makefile

[BACK] Up to [cvs.netbsd.org] / pkgsrc / lang / perl5

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.180 / (download) - annotate - [select for diffs], Sun Mar 4 10:26:57 2012 UTC (2 months, 3 weeks ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base, pkgsrc-2012Q1, HEAD
Changes since 1.179: +2 -2 lines
Diff to previous 1.179 (colored)

Teach perllink(1) to transparently handle the case where a file has been
compressed with "gzip". This stops it from creating a lot of broken
symbolic links if "MANZ" is defined.

Bump package revision because of this change.

Revision 1.179 / (download) - annotate - [select for diffs], Thu Feb 23 13:00:23 2012 UTC (3 months ago) by fhajny
Branch: MAIN
Changes since 1.178: +2 -2 lines
Diff to previous 1.178 (colored)

Backport a fix for a serious bug from upstream, where pkgsrc's CFLAGS
were being used to replace EU::CBuilder's ccflags, resulting in tests
and modules failing in specific situations (e.g. on SunOS with ABI=32).

https://rt.perl.org/rt3//Public/Bug/Display.html?id=89478

Bump PKGREVISION.

Revision 1.178 / (download) - annotate - [select for diffs], Thu Dec 8 22:43:49 2011 UTC (5 months, 2 weeks ago) by hiramatsu
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4
Changes since 1.177: +2 -2 lines
Diff to previous 1.177 (colored)

Force ExtUtils::MakeMaker to ignore installed packlist when creating new
packlist. It prevents generating wrong PLIST during make replace.

Bump PKGREVISION.

Revision 1.177 / (download) - annotate - [select for diffs], Sun Nov 27 19:47:50 2011 UTC (5 months, 3 weeks ago) by joerg
Branch: MAIN
Changes since 1.176: +5 -5 lines
Diff to previous 1.176 (colored)

Always add PREFIX/lib to libpth. When building as normal user, it often
exists already. This is not the case for bulk builds though. This fixes
p5-MARC-Charset, since p5-gdbm ended up without rpath to PREFIX/lib.
Fix some Perl interpreter paths while here. Bump revision.

Revision 1.176 / (download) - annotate - [select for diffs], Sun Oct 16 20:43:56 2011 UTC (7 months, 1 week ago) by wiz
Branch: MAIN
Changes since 1.175: +2 -1 lines
Diff to previous 1.175 (colored)

PKGREVISION does not belong in Makefile.common.

Revision 1.175 / (download) - annotate - [select for diffs], Tue Sep 20 11:31:13 2011 UTC (8 months ago) by dsainty
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3
Changes since 1.174: +2 -1 lines
Diff to previous 1.174 (colored)

If building with threads support, add PTHREAD_LDFLAGS to LDFLAGS.

Fixes build on Ubuntu 11.04.  Unlikely to have an effect on platforms that
already built, so no PKGREVISION bump.

Ok'd in freeze by wiz@

Revision 1.174 / (download) - annotate - [select for diffs], Sat Sep 17 18:51:35 2011 UTC (8 months, 1 week ago) by brook
Branch: MAIN
Changes since 1.173: +3 -1 lines
Diff to previous 1.173 (colored)

The CPAN module DB_File tries to link against -ldb, but NetBSD does not
provide a separate library so compilation fails.  Add a hints file to
correct the list of libraries used on NetBSD.

Revision 1.173 / (download) - annotate - [select for diffs], Fri Aug 5 18:06:14 2011 UTC (9 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.172: +1 -2 lines
Diff to previous 1.172 (colored)

Changes 5.14.1:
* Several modules were updated to fix minor bugs.
* Tests were fixed.
* Documentation was improved.

Changes 5.14.0:
* Unicode version 6.0 is now supported.
* Regular expressions can now be reset to the default modifiers.
* Four new regular expression modifiers, "/d", "/l" , "/u", and "/a", were
  introduced.
* The substitution operators now support the modifier "/r" to work
  non-destructively, leaving the original unmodified.
* Larger octals can now be specified.
* Array and hash operators can now experimentally operate directly on hard
  references.
* printf-like functions now understand post-1980 size modifiers.
* Exception handling was made more reliable and consistent.
* Other enhancements and many bug fixes were made

PkgSrc:
* Fixed configuring on Mac OS X 10.7.

Revision 1.172 / (download) - annotate - [select for diffs], Mon May 16 07:59:04 2011 UTC (12 months, 1 week ago) by abs
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2
Changes since 1.171: +2 -1 lines
Diff to previous 1.171 (colored)

Allow sitebin to be overridden by PERL5_SITEBIN. No change to default build

Revision 1.170.2.1 / (download) - annotate - [select for diffs], Thu Apr 7 08:05:11 2011 UTC (13 months, 2 weeks ago) by tron
Branch: pkgsrc-2011Q1
Changes since 1.170: +2 -2 lines
Diff to previous 1.170 (colored) next main 1.171 (colored)

Pullup ticket #3404 - requested by taca
lang/perl5: security patch

Revisions pulled up:
- lang/perl5/Makefile                                           1.171
- lang/perl5/distinfo                                           1.74
- lang/perl5/patches/patch-pp.c                                 1.1

---
   Module Name:	pkgsrc
   Committed By:	taca
   Date:		Thu Apr  7 04:03:58 UTC 2011

   Modified Files:
   	pkgsrc/lang/perl5: Makefile distinfo
   Added Files:
   	pkgsrc/lang/perl5/patches: patch-pp.c

   Log Message:
   Add a patch to fix for http://secunia.com/advisories/43921/ from perl's
   git repository (539689e74a).

   Bump PKGREVISION.

Revision 1.171 / (download) - annotate - [select for diffs], Thu Apr 7 04:03:57 2011 UTC (13 months, 2 weeks ago) by taca
Branch: MAIN
Changes since 1.170: +2 -2 lines
Diff to previous 1.170 (colored)

Add a patch to fix for http://secunia.com/advisories/43921/ from perl's
git repository (539689e74a).

Bump PKGREVISION.

Revision 1.170 / (download) - annotate - [select for diffs], Sun Jan 30 21:31:42 2011 UTC (15 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2011Q1-base
Branch point for: pkgsrc-2011Q1
Changes since 1.169: +9 -1 lines
Diff to previous 1.169 (colored)

Improve MirBSD support, from Benny Siegert in PR 44491.

Revision 1.169 / (download) - annotate - [select for diffs], Sun Jan 23 19:07:26 2011 UTC (16 months ago) by agc
Branch: MAIN
Changes since 1.168: +3 -1 lines
Diff to previous 1.168 (colored)

Add support for MirBSD to pkgsrc.  Patches from Benny Siegert and
Thorsten Glaser.

Revision 1.168 / (download) - annotate - [select for diffs], Wed Dec 29 22:25:17 2010 UTC (16 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2010Q4-base, pkgsrc-2010Q4
Changes since 1.167: +6 -6 lines
Diff to previous 1.167 (colored)

Fix some patterns (hint: do not mix {} and <>

Revision 1.167 / (download) - annotate - [select for diffs], Sun Dec 26 12:16:06 2010 UTC (16 months, 4 weeks ago) by adam
Branch: MAIN
Changes since 1.166: +3 -1 lines
Diff to previous 1.166 (colored)

Pass CFLAGS and LDFLAGS, otherwise fails on Mac OS X with different SDKs.

Revision 1.166 / (download) - annotate - [select for diffs], Thu Sep 23 21:47:48 2010 UTC (20 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.165: +5 -2 lines
Diff to previous 1.165 (colored)

Updating lang/perl5 from 5.12.2 to 5.12.2nb1

pkgsrc changes:
- updating bundled modules
  * threads from 1.75 to 1.78
  * threads::shared from 1.32 to 1.33
  * Math::BigInt from 1.89_01 to 1.95 (without test merges)

Upstream changes of avove modules

>>> threads <<<
1.78 Wed Sep 22 17:21:22 2010
	- Handle missing signal handler in thread (threads bug #60460)

1.77 Fri Mar 26 13:36:33 2010
	- Fix race condition in t/threads.t (threads bug #55633)

1.76 Tue Mar  9 14:02:43 EST 2010
	- Handle magic on arg to ->object() (bug #73330)
	- Make ->object(threads->tid()) work like ->self() (bug #73330)
	- Noted memory consumption issue in POD
	- Added reusable thread pool example

>>> threads::shared <<<
1.33 Tue Mar  9 14:03:47 EST 2010
	- Handle shared object reference during global destruction
	- Document that changing array length via $#array doesn't work

>>> Math::BigInt <<<
2010-09-03 v1.90 rafl
 * fix bnok() for k==0 and k==n-1
2010-09-10 v1.91 rafl
 * fix various documentation bugs
2010-09-10 v1.92 rafl
 * re-upload v1.91 with a fixed SIGNATURE
2010-09-13 v1.93 rafl
 * Depend on perl >= 5.6.2
 * Remove obsolete core test directory boilerplate
 * Convert from Test to Test::More
2010-09-13 v1.94 rafl DEVELOPMENT RELEASE
 * Attempt to fix Math::BigInt::Lite failures
2010-09-14 v1.95 rafl
 * Re-upload v1.94 as a stable release

Revision 1.165 / (download) - annotate - [select for diffs], Thu Sep 9 20:35:43 2010 UTC (20 months, 2 weeks ago) by sno
Branch: MAIN
Changes since 1.164: +2 -2 lines
Diff to previous 1.164 (colored)

Updating lang/perl5 from 5.12.1nb2 to 5.12.2

Upstream changes:
Incompatible Changes
	There are no changes intentionally incompatible with 5.12.1.
	If any exist, they are bugs and reports are welcome.

Core Enhancements
	Other than the bug fixes listed below, there should be no
	user-visible changes to the core language in this release.

Modules and Pragmata

New Modules and Pragmata
	This release does not introduce any new modules or pragmata.

Pragmata Changes
	In the previous release, no VERSION; statements triggered a bug
	which could cause feature bundles to be loaded and strict mode
	to be enabled unintentionally.

Updated Modules

Carp
    Upgraded from version 1.16 to 1.17.

    Carp now detects incomplete caller() overrides and avoids using bogus
	@DB::args. To provide backtraces, Carp relies on particular behaviour
	of the caller built-in. Carp now detects if other code has overridden
	this with an incomplete implementation, and modifies its backtrace
	accordingly. Previously incomplete overrides would cause incorrect
	values in backtraces (best case), or obscure fatal errors (worst case)

    This fixes certain cases of Bizarre copy of ARRAY caused by modules
	overriding caller() incorrectly.

CPANPLUS
    A patch to cpanp-run-perl has been backported from CPANPLUS 0.9004.
	This resolves [perl #55964] and [perl #57106], both of which related
	to failures to install distributions that use Module::Install::DSL.

File::Glob
    A regression which caused a failure to find CORE::GLOBAL::glob after
	loading File::Glob to crash has been fixed. Now, it correctly falls
	back to external globbing via pp_glob.

File::Copy
    File::Copy::copy(FILE, DIR) is now documented.

File::Spec
    Upgraded from version 3.31 to 3.31_01.

    Several portability fixes were made in File::Spec::VMS: a colon is now
	recognized as a delimiter in native filespecs; caret-escaped
	delimiters are recognized for better handling of extended filespecs;
	catpath() returns an empty directory rather than the current
	directory if the input directory name is empty; abs2rel() properly
	handles Unix-style input.

Utility Changes
    * perlbug now always gives the reporter a chance to change the email
      address it guesses for them.
    * perlbug should no longer warn about uninitialized values when using
      the -d and -v options.

Changes to Existing Documentation
    * The existing policy on backward-compatibility and deprecation has
      been added to perlpolicy, along with definitions of terms like
      deprecation.
    * "srand" in perlfunc's usage has been clarified.
    * The entry for "die" in perlfunc was reorganized to emphasize its role
      in the exception mechanism.
    * Perl's INSTALL file has been clarified to explicitly state that Perl
      requires a C89 compliant ANSI C Compiler.
    * IO::Socket's getsockopt() and setsockopt() have been documented.
    * alarm()'s inability to interrupt blocking IO on Windows has been
      documented.
    * Math::TrulyRandom hasn't been updated since 1996 and has been removed
      as a recommended solution for random number generation.
    * perlrun has been updated to clarify the behaviour of octal flags to
      perl.
    * To ease user confusion, $# and $*, two special variables that were
      removed in earlier versions of Perl have been documented.
    * The version of perlfaq shipped with the Perl core has been updated
      from the official FAQ version, which is now maintained in the
      briandfoy/perlfaq branch of the Perl repository at
      git://perl5.git.perl.org/perl.git.

Installation and Configuration Improvements
Configuration improvements
    * The d_u32align configuration probe on ARM has been fixed.

Compilation improvements
    * An "incompatible operand types" error in ternary expressions when
      building with clang has been fixed.
    * Perl now skips setuid File::Copy tests on partitions it detects to
      be mounted as nosuid.

Selected Bug Fixes
    * A possible segfault in the T_PRTOBJ default typemap has been fixed.
    * A possible memory leak when using caller() to set @DB::args has been
      fixed.
    * Several memory leaks when loading XS modules were fixed.
    * unpack() now handles scalar context correctly for %32H and %32u,
      fixing a potential crash. split() would crash because the third item
      on the stack wasn't the regular expression it expected.
      unpack("%2H", ...) would return both the unpacked result and the
      checksum on the stack, as would unpack("%2u", ...). [perl #73814]
    * Perl now avoids using memory after calling free() in pp_require when
      there are CODEREFs in @INC.
    * A bug that could cause "Unknown error" messages when
      "call_sv(code, G_EVAL)" is called from an XS destructor has been fixed.
    * The implementation of the open $fh, '>' \$buffer feature now supports
      get/set magic and thus tied buffers correctly.
    * The pp_getc, pp_tell, and pp_eof opcodes now make room on the stack
      for their return values in cases where no argument was passed in.
    * When matching unicode strings under some conditions inappropriate
      backtracking would result in a Malformed UTF-8 character (fatal)
      error. This should no longer occur. See [perl #75680]

Platform Specific Notes
AIX
    * README.aix has been updated with information about the XL C/C++ V11
      compiler suite.

Windows
    * When building Perl with the mingw64 x64 cross-compiler incpath,
      libpth, ldflags, lddlflags and ldflags_nolargefiles values in
      Config.pm and Config_heavy.pl were not previously not being set
      correctly because, with that compiler, the include and lib
      directories are not immediately below $(CCHOME).

VMS
    * git_version.h is now installed on VMS. This was an oversight in
      v5.12.0 which caused some extensions to fail to build.
    * Several memory leaks in stat() have been fixed.
    * A memory leak in Perl_rename() due to a double allocation has been
      fixed.
    * A memory leak in vms_fid_to_name() (used by realpath() and
      realname()) has been fixed.

Revision 1.164 / (download) - annotate - [select for diffs], Sun Sep 5 08:29:51 2010 UTC (20 months, 2 weeks ago) by sno
Branch: MAIN
Changes since 1.163: +10 -2 lines
Diff to previous 1.163 (colored)

adding some CONFLICTS (modules which are newer in core)

Revision 1.163 / (download) - annotate - [select for diffs], Fri Aug 27 16:34:59 2010 UTC (20 months, 4 weeks ago) by tron
Branch: MAIN
Changes since 1.162: +2 -2 lines
Diff to previous 1.162 (colored)

Bump package revision again after unnecessary "gawk" dependence was removed.

Revision 1.162 / (download) - annotate - [select for diffs], Fri Aug 27 05:27:37 2010 UTC (20 months, 4 weeks ago) by sno
Branch: MAIN
Changes since 1.161: +11 -40 lines
Diff to previous 1.161 (colored)

Updating lang/perl5 from 5.12.1 to 5.12.1nb1

pkgsrc changes:
- preparing for databases/p5-gdbm (using Makefile.common)
- supporting external access to perl install dirs (dirs.mk)
- fixing some errors/warnings from pkglint
- adding conflict to packages of CPAN modules which are in Perl5 code
  on the one hand and are broken with perl-5.10+

Bumping PKGREVISION (dependencies changed, rebuild highly recommended).
Recursive rebuild is not required.

Revision 1.161 / (download) - annotate - [select for diffs], Sat Aug 21 03:12:46 2010 UTC (21 months ago) by obache
Branch: MAIN
Changes since 1.160: +4 -1 lines
Diff to previous 1.160 (colored)

Improve Haiku Support
* Make perl executable
* Add rpath for linkage, to allow using libraries outside of default LIB_PATH.
* Allow PREFIX != /boot/common (patch-cp)

Revision 1.160 / (download) - annotate - [select for diffs], Thu Aug 19 20:47:09 2010 UTC (21 months ago) by seb
Branch: MAIN
Changes since 1.159: +60 -148 lines
Diff to previous 1.159 (colored)

Update perl from version 5.10.1nb2 to version 5.12.1.

Pkgsrc changes:
- Adjust some patches
- Remove patches integrated upstream
- Use Perl's "Policy.sh" framework (along the way remove some patches)
- Link in an enterprise friendly way on HPUX
- in buildlink3.mk bump minimum required pkgsrc Perl version to
5.12.0
- placate some pkglint warnings

Upstream changes:
- From version 5.12.1 announce

This release contains minor bug fixes and updates of several core
modules, as well as minor documentation updates. It should be fully
backward compatible with Perl 5.12.0.

- From version 5.12.0 announce:

Perl 5.12.0 represents approximately two years of development since
version 5.10.0 and contains over 750,000 lines of changes across over
3,000 files from over 200 authors and committers.

[...]

Notable changes in Perl 5.12 include:

* Perl now conforms much more closely to the Unicode standard.
  Additionally, this release includes an upgrade to version
  5.2 of the standard.

* New experimental APIs allow developers to extend Perl with
  "pluggable" keywords and syntax.

* Perl now has a better sense of time and will be able to keep
  accurate time well past the "Y2038" barrier.

* New syntax allows developers to specify package version numbers
  directly in "package" statements

* Perl now warns the user about the use of deprecated features
  by default.

- For a complete list of changes see included perl5120delta(1) and
perl5121delta(1) or http://perldoc.perl.org/perl5120delta.html and
http://perldoc.perl.org/perl5121delta.html

Revision 1.158.4.1 / (download) - annotate - [select for diffs], Sun Jul 4 07:19:39 2010 UTC (22 months, 3 weeks ago) by agc
Branch: pkgsrc-2010Q2
Changes since 1.158: +2 -2 lines
Diff to previous 1.158 (colored) next main 1.159 (colored)

Pullup previous changes on HEAD to pkgsrc-2010Q2 branch to fix branching
error, and to sync with reality.

Revision 1.158.2.1 / (download) - annotate - [select for diffs], Mon Jun 28 18:32:31 2010 UTC (22 months, 3 weeks ago) by tron
Branch: pkgsrc-2010Q1
Changes since 1.158: +2 -2 lines
Diff to previous 1.158 (colored) next main 1.159 (colored)

Pullup ticket #3151 - requested by spz
lang/perl5: security patch

Revisions pulled up:
- lang/perl5/Makefile				1.159
- lang/perl5/distinfo				1.65
- lang/perl5/patches/patch-fa			1.1
---
Module Name:	pkgsrc
Committed By:	spz
Date:		Sun Jun 27 13:38:39 UTC 2010

Modified Files:
	pkgsrc/lang/perl5: Makefile distinfo
Added Files:
	pkgsrc/lang/perl5/patches: patch-fa

Log Message:
fix CVE-2010-1168 and CVE-2010-1447 by updating Safe.pm to the current,
not-affected version

Revision 1.159 / (download) - annotate - [select for diffs], Sun Jun 27 13:38:39 2010 UTC (22 months, 4 weeks ago) by spz
Branch: MAIN
Changes since 1.158: +2 -2 lines
Diff to previous 1.158 (colored)

fix CVE-2010-1168 and CVE-2010-1447 by updating Safe.pm to the current,
not-affected version

Revision 1.158 / (download) - annotate - [select for diffs], Thu Apr 1 22:03:09 2010 UTC (2 years, 1 month ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q1-base
Branch point for: pkgsrc-2010Q2, pkgsrc-2010Q1
Changes since 1.157: +2 -2 lines
Diff to previous 1.157 (colored)

Resolve building problem on SunOS and SPARC.

Fix PR 40560

Revision 1.157 / (download) - annotate - [select for diffs], Sun Mar 21 16:29:40 2010 UTC (2 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.156: +2 -2 lines
Diff to previous 1.156 (colored)

Reset maintainer, developer lost his commit bit.

Revision 1.156 / (download) - annotate - [select for diffs], Mon Dec 14 12:24:46 2009 UTC (2 years, 5 months ago) by seb
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4
Changes since 1.155: +2 -2 lines
Diff to previous 1.155 (colored)

Fix fetch: adjust MASTER_SITES to CPAN's  src/5.0/ directory.

Revision 1.155 / (download) - annotate - [select for diffs], Mon Dec 14 06:36:56 2009 UTC (2 years, 5 months ago) by seb
Branch: MAIN
Changes since 1.154: +3 -3 lines
Diff to previous 1.154 (colored)

Update perl from version 5.10.0nb6 to version 5.10.1.

Pkgsrc changes:
- Adjust some patches
- Remove patches integrated upstream

Upstream changes:
"5.10.1 is a maintenance release for perl 5.10, incorporating various
minor bugfixes and optimisations."

Nonetheless some incompatibles changes are noteworthy and are related
to:
- flip-flop and defined-or operators behavior in switch statement
- type-based dispatch and overloading of the smart match operator
- 'use feature :5.10*' semantics
- Perl development switched to git
- internal structure of the ext/ perl source directory changed
- removal of the modules Test::Harness::Straps, ExtUtils::MakeMaker::bytes
and ExtUtils::MakeMaker::vmsish
- the Module::CoreList module no longer contains the %:patchlevel hash
- a bugfix related to the handling of the /m modifier and qr resulted
in a change of behaviour between 5.8.x and 5.10.0 (this was missing from
perl 5.10.0 perldelta).

For a complete list of changes see included perl5101delta(1) or
http://perldoc.perl.org/perl5101delta.html

Revision 1.154 / (download) - annotate - [select for diffs], Fri Oct 23 18:41:02 2009 UTC (2 years, 7 months ago) by tnn
Branch: MAIN
Changes since 1.153: +1 -2 lines
Diff to previous 1.153 (colored)

Drop MAKE_JOBS_SAFE=no. Was updated a while back; MAKE_JOBS=16 works.

Revision 1.153 / (download) - annotate - [select for diffs], Thu Jun 11 10:35:07 2009 UTC (2 years, 11 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2
Changes since 1.152: +4 -2 lines
Diff to previous 1.152 (colored)

Adding patch to allow nearly all CPAN modules can use the license of
installed perl

Revision 1.152 / (download) - annotate - [select for diffs], Thu Jun 11 10:32:29 2009 UTC (2 years, 11 months ago) by sno
Branch: MAIN
Changes since 1.151: +62 -23 lines
Diff to previous 1.151 (colored)

- enabling some tuning options to control 64-bit usage of built perl
- add support for Module::Install

Oked by joerg@

Revision 1.151 / (download) - annotate - [select for diffs], Tue May 19 08:59:19 2009 UTC (3 years ago) by wiz
Branch: MAIN
Changes since 1.150: +2 -2 lines
Diff to previous 1.150 (colored)

Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENT
block). Uncomment some commented out LICENSE lines while here.

Revision 1.150 / (download) - annotate - [select for diffs], Sat May 2 19:23:44 2009 UTC (3 years ago) by sno
Branch: MAIN
Changes since 1.149: +2 -2 lines
Diff to previous 1.149 (colored)

Adding patch from perl-5.10.1 upstream to fix "Unkown error bug" described
in http://rt.perl.org/rt3/Public/Bug/Display.html?id=49472

Bumping PKGREVISION

Revision 1.149 / (download) - annotate - [select for diffs], Wed Feb 11 15:46:28 2009 UTC (3 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base, pkgsrc-2009Q1
Changes since 1.148: +3 -3 lines
Diff to previous 1.148 (colored)

Add missing \ in multiline variable assignments. Only affects AIX.

Revision 1.148 / (download) - annotate - [select for diffs], Sun Jan 18 11:10:50 2009 UTC (3 years, 4 months ago) by tnn
Branch: MAIN
Changes since 1.147: +2 -2 lines
Diff to previous 1.147 (colored)

merge upstream commit b376053de54af4268a31e5a60d1f9e57db30af11:
[perl #49003] pp_ftrread appears to use the wrong access mode for -x when
              using "use filetest 'access';"
Bump PKGREVISION. Noted by Leo R. Lundgren.

Revision 1.147 / (download) - annotate - [select for diffs], Sat Dec 27 15:49:31 2008 UTC (3 years, 4 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2008Q4-base, pkgsrc-2008Q4
Changes since 1.146: +3 -3 lines
Diff to previous 1.146 (colored)

Fix subst pattern to create parsable entry for XLC's cpp.

Revision 1.146 / (download) - annotate - [select for diffs], Sun Dec 21 14:02:59 2008 UTC (3 years, 5 months ago) by joerg
Branch: MAIN
Changes since 1.145: +22 -4 lines
Diff to previous 1.145 (colored)

Further refine AIX support.

Revision 1.145 / (download) - annotate - [select for diffs], Sat Dec 20 13:08:00 2008 UTC (3 years, 5 months ago) by joerg
Branch: MAIN
Changes since 1.144: +9 -3 lines
Diff to previous 1.144 (colored)

Improve AIX support to the point that dynamic modules work. Bump
revision. In collaboration with Jens Rehsack.

Revision 1.144 / (download) - annotate - [select for diffs], Mon Dec 8 13:34:46 2008 UTC (3 years, 5 months ago) by tron
Branch: MAIN
Changes since 1.143: +4 -2 lines
Diff to previous 1.143 (colored)

Add fixes for CVE-2008-2827 and CVE-2008-5302 from CPAN respectively
Debian. While there also fix two check interpreter warnings.

Revision 1.143 / (download) - annotate - [select for diffs], Fri Nov 14 18:27:00 2008 UTC (3 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.142: +2 -2 lines
Diff to previous 1.142 (colored)

Add rpath entries for XCOFF/AIX as well. Tested by Jens Rehsack.

Revision 1.142 / (download) - annotate - [select for diffs], Tue Oct 21 22:46:49 2008 UTC (3 years, 7 months ago) by rillig
Branch: MAIN
Changes since 1.141: +2 -2 lines
Diff to previous 1.141 (colored)

Fixed a memory leak in the qr operator. PKGREVISION++

Revision 1.141 / (download) - annotate - [select for diffs], Sun Oct 19 19:04:57 2008 UTC (3 years, 7 months ago) by he
Branch: MAIN
Changes since 1.140: +2 -2 lines
Diff to previous 1.140 (colored)

Remove some extraneous quoting which makes this package not build
on Linux under certain circumstances.  Does not change the contents
of the package for other platforms, so no revision bump.

Revision 1.140 / (download) - annotate - [select for diffs], Thu Oct 16 18:27:13 2008 UTC (3 years, 7 months ago) by he
Branch: MAIN
Changes since 1.139: +2 -1 lines
Diff to previous 1.139 (colored)

Adjust PERL5_REQD from 5.8.7 to 5.10.0, so as to prevent attempts
at using p5-* packages built with the new perl from being installed
together with an older version of perl.  The p5-* packages will not
work because the new and old perls install modules in different
directories.  As a consequence, bump package revision.

Revision 1.139 / (download) - annotate - [select for diffs], Sat Oct 11 08:59:48 2008 UTC (3 years, 7 months ago) by seb
Branch: MAIN
Changes since 1.138: +2 -2 lines
Diff to previous 1.138 (colored)

WRKDIR's basename can be anything hence be a bit more generic
while removing workdir reference in "lib/Config_heavy.pl"

Revision 1.138 / (download) - annotate - [select for diffs], Fri Oct 10 21:58:43 2008 UTC (3 years, 7 months ago) by he
Branch: MAIN
Changes since 1.137: +21 -4 lines
Diff to previous 1.137 (colored)

Update perl5 from version 5.8.8nb8 to 5.10.0.

A large number of packages have had their internal regression tests
run successfully with this update, including mod_perl for Apache.


Pkgsrc changes: a number of our local patches are no longer needed.

Upstream changes from version 5.8.8:

  # Core Enhancements

    * The feature pragma
    * New -E command-line switch
    * Defined-or operator
    * Switch and Smart Match operator
    * Regular expressions
    * say()
    * Lexical $_
    * The _ prototype
    * UNITCHECK blocks
    * New Pragma, mro
    * readdir() may return a "short filename" on Windows
    * readpipe() is now overridable
    * Default argument for readline()
    * state() variables
    * Stacked filetest operators
    * UNIVERSAL::DOES()
    * Formats
    * Byte-order modifiers for pack() and unpack()
    * no VERSION
    * chdir, chmod and chown on filehandles
    * OS groups
    * Recursive sort subs
    * Exceptions in constant folding
    * Source filters in @INC
    * New internal variables
    * Miscellaneous
    * UCD 5.0.0
    * MAD
    * kill() on Windows

  # Incompatible Changes

    * Packing and UTF-8 strings
    * Byte/character count feature in unpack()
    * The $* and $# variables have been removed
    * substr() lvalues are no longer fixed-length
    * Parsing of -f _
    * :unique
    * Effect of pragmas in eval
    * chdir FOO
    * Handling of .pmc files
    * $^V is now a version object instead of a v-string
    * @- and @+ in patterns
    * $AUTOLOAD can now be tainted
    * Tainting and printf
    * undef and signal handlers
    * strictures and dereferencing in defined()
    * (?p{}) has been removed
    * Pseudo-hashes have been removed
    * Removal of the bytecode compiler and of perlcc
    * Removal of the JPL
    * Recursive inheritance detected earlier

  # Modules and Pragmata

    * Upgrading individual core modules
    * Pragmata Changes
    * New modules
    * Selected Changes to Core Modules

  # Utility Changes
  # New Documentation
  # Performance Enhancements

    * In-place sorting
    * Lexical array access
    * XS-assisted SWASHGET
    * Constant subroutines
    * PERL_DONT_CREATE_GVSV
    * Weak references are cheaper
    * sort() enhancements
    * Memory optimisations
    * UTF-8 cache optimisation
    * Sloppy stat on Windows
    * Regular expressions optimisations

  # Installation and Configuration Improvements

    * Configuration improvements
    * Compilation improvements
    * Installation improvements
    * New Or Improved Platforms

  # Selected Bug Fixes
  # New or Changed Diagnostics
  # Changed Internals

    * Reordering of SVt_* constants
    * Elimination of SVt_PVBM
    * New type SVt_BIND
    * Removal of CPP symbols
    * Less space is used by ops
    * New parser
    * Use of const
    * Mathoms
    * AvFLAGS has been removed
    * av_* changes
    * $^H and %^H
    * B:: modules inheritance changed
    * Anonymous hash and array constructors

  ...

See 'perldoc perldelta' or http://perldoc.perl.org/perldelta.html
for explanation of each of these points.

Revision 1.136.2.1 / (download) - annotate - [select for diffs], Mon Jun 2 09:15:44 2008 UTC (3 years, 11 months ago) by tron
Branch: pkgsrc-2008Q1
Changes since 1.136: +2 -2 lines
Diff to previous 1.136 (colored) next main 1.137 (colored)

Pullup ticket #2408 - requested by he
Security patch for perl

Revisions pulled up:
- lang/perl5/Makefile		1.137
- lang/perl5/distinfo		1.48
- lang/perl5/patches/patch-ad	1.11
- lang/perl5/patches/patch-af	1.13
- lang/perl5/patches/patch-ag	1.11
- lang/perl5/patches/patch-ai	1.5
- lang/perl5/patches/patch-aj	1.9
- lang/perl5/patches/patch-ak	1.3
- lang/perl5/patches/patch-da	1.2
---
    Module Name:	pkgsrc
    Committed By:	he
    Date:		Sun Jun  1 22:04:07 UTC 2008

    Modified Files:
	pkgsrc/lang/perl5: Makefile distinfo
	pkgsrc/lang/perl5/patches: patch-da
    Added Files:
	pkgsrc/lang/perl5/patches: patch-ad patch-af patch-ag patch-ai patch-aj
	    patch-ak

    Log Message:
    Apply a patch from Debian to fix the security vulnerability identified
    by http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1927.

    Patch fetched from
    http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=26;filename=27_fix_regcomp_utf8;att=1;bug=454792
    which, according to comments, is from upstream change 27688.

    Revision bumped to nb8.

Revision 1.137 / (download) - annotate - [select for diffs], Sun Jun 1 22:04:07 2008 UTC (3 years, 11 months ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.136: +2 -2 lines
Diff to previous 1.136 (colored)

Apply a patch from Debian to fix the security vulnerability identified
by http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1927.

Patch fetched from
http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=26;filename=27_fix_regcomp_utf8;att=1;bug=454792
which, according to comments, is from upstream change 27688.

Revision bumped to nb8.

Revision 1.136 / (download) - annotate - [select for diffs], Tue Feb 19 19:28:39 2008 UTC (4 years, 3 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base
Branch point for: pkgsrc-2008Q1
Changes since 1.135: +2 -4 lines
Diff to previous 1.135 (colored)

Don't pass ABI flags on IRIX, compiler.mk already handles this through
_WRAP_EXTRA_ARGS.

Revision 1.135 / (download) - annotate - [select for diffs], Sat Feb 9 13:58:46 2008 UTC (4 years, 3 months ago) by tnn
Branch: MAIN
Changes since 1.134: +2 -1 lines
Diff to previous 1.134 (colored)

A nasty side effect of using TOOLS_SED here is that perl will try to
outsmart us and call the tool by name in some parts of the build.
eg just "nbsed" instead of "/usr/pkg/bin/nbsed". This can only have
worked before as long as ${PREFIX}/bin was in the user's path.
Fix this by TOOLS_ALIASES.sed+=${TOOLS_SED:T} so that an "nbsed"
is available in the PATH.

Revision 1.134 / (download) - annotate - [select for diffs], Tue Jan 8 16:43:31 2008 UTC (4 years, 4 months ago) by apb
Branch: MAIN
Changes since 1.133: +2 -2 lines
Diff to previous 1.133 (colored)

bump PKGREVISION for previous change to patch-ah.

Revision 1.133 / (download) - annotate - [select for diffs], Sat Dec 22 21:03:31 2007 UTC (4 years, 5 months ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base, pkgsrc-2007Q4
Changes since 1.132: +2 -1 lines
Diff to previous 1.132 (colored)

Set LIBSWANTED for Linux as suggested by jlam in PR 31088.

Revision 1.132 / (download) - annotate - [select for diffs], Mon Nov 19 00:49:29 2007 UTC (4 years, 6 months ago) by minskim
Branch: MAIN
Changes since 1.131: +2 -2 lines
Diff to previous 1.131 (colored)

Bump PKGREVISION because of the mk/tools/perl.mk changes.  There was
a window during which perllink didn't work properly on Darwin.

Revision 1.131 / (download) - annotate - [select for diffs], Sun Nov 18 00:42:50 2007 UTC (4 years, 6 months ago) by adrianp
Branch: MAIN
Changes since 1.130: +11 -2 lines
Diff to previous 1.130 (colored)

For the moment disable the building of a shared libperl.dylib on Darwin
=> 9.0 as it breaks the build.  This should just be considered a temporary
work around until the actual problem can be fixed as this worked for
Darwin < 9.0.

There are no changes to perl on any other platforms.

This should address PR# 37225

Revision 1.130 / (download) - annotate - [select for diffs], Sun Nov 11 11:35:49 2007 UTC (4 years, 6 months ago) by martti
Branch: MAIN
Changes since 1.129: +2 -1 lines
Diff to previous 1.129 (colored)

Added commented-out LICENSE=something.

Revision 1.128.2.1 / (download) - annotate - [select for diffs], Wed Nov 7 12:44:32 2007 UTC (4 years, 6 months ago) by ghen
Branch: pkgsrc-2007Q3
Changes since 1.128: +2 -2 lines
Diff to previous 1.128 (colored) next main 1.129 (colored)

Pullup ticket 2222 - requested by drochner
security fix for perl

- pkgsrc/lang/perl5/Makefile				1.129
- pkgsrc/lang/perl5/distinfo				1.43
- pkgsrc/lang/perl5/patches/patch-da			1.1

   Module Name:    pkgsrc
   Committed By:   drochner
   Date:           Tue Nov  6 19:54:53 UTC 2007

   Modified Files:
	   pkgsrc/lang/perl5: Makefile distinfo
   Added Files:
	   pkgsrc/lang/perl5/patches: patch-da

   Log Message:
   add a patch from Redhat bugzilla #323571 to fix CVE-2007-5116:
   A flaw was found in Perl's regular expression engine. Specially crafted
   input to a regular expression can cause Perl to improperly allocate memory,
   possibly resulting in arbitrary code running with the permissions of the
   user running Perl.

Revision 1.129 / (download) - annotate - [select for diffs], Tue Nov 6 19:54:52 2007 UTC (4 years, 6 months ago) by drochner
Branch: MAIN
Changes since 1.128: +2 -2 lines
Diff to previous 1.128 (colored)

add a patch from Redhat bugzilla #323571 to fix CVE-2007-5116:
A flaw was found in Perl's regular expression engine. Specially crafted
input to a regular expression can cause Perl to improperly allocate memory,
possibly resulting in arbitrary code running with the permissions of the
user running Perl.

Revision 1.128 / (download) - annotate - [select for diffs], Thu Sep 6 16:31:38 2007 UTC (4 years, 8 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2007Q3-base
Branch point for: pkgsrc-2007Q3
Changes since 1.127: +2 -1 lines
Diff to previous 1.127 (colored)

Don't assume any pre-installed perl5. This is necessary for pbulk builds
when Perl is installed in the "outer" pkgsrc. Otherwise, references to
the pbulk directory are stored in the binary package.

Revision 1.127 / (download) - annotate - [select for diffs], Tue Feb 6 19:12:09 2007 UTC (5 years, 3 months ago) by dmcmahill
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1
Changes since 1.126: +2 -2 lines
Diff to previous 1.126 (colored)

Commit the patch from PR pkg/35319 which should fix perl compilation on
newer versions (11) of solaris.  Verified that the 'bmake test' output
is unchanged on 32-bit solaris-2.9/sparc.

Revision 1.126 / (download) - annotate - [select for diffs], Fri Jan 19 14:59:06 2007 UTC (5 years, 4 months ago) by rillig
Branch: MAIN
Changes since 1.125: +2 -1 lines
Diff to previous 1.125 (colored)

This package is not MAKE_JOBS_SAFE.

Revision 1.125 / (download) - annotate - [select for diffs], Mon Jan 8 07:13:54 2007 UTC (5 years, 4 months ago) by rillig
Branch: MAIN
Changes since 1.124: +2 -2 lines
Diff to previous 1.124 (colored)

ABI is usually undefined, so a defined() check is needed.

Revision 1.124 / (download) - annotate - [select for diffs], Fri Nov 3 10:48:05 2006 UTC (5 years, 6 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base, pkgsrc-2006Q4
Changes since 1.123: +2 -1 lines
Diff to previous 1.123 (colored)

Further improve packlist logic to handle DESTDIR for Perl modules
as well. Perl itself is special as the DESTDIR does *not* end up
in the packlist, but for normal modules it does.

Revision 1.123 / (download) - annotate - [select for diffs], Fri Nov 3 07:09:45 2006 UTC (5 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.122: +21 -22 lines
Diff to previous 1.122 (colored)

DESTDIR support. Slightly refactor Perl build to avoid calling the newly
build executable, either by using the same constants or by sourcing the
config.sh script created by Configure.

Don't create $installsitearch and don't attempt to remove
$installvendorarch, the former is easy and the latter not needed.

Revision 1.122 / (download) - annotate - [select for diffs], Sun Oct 1 14:48:39 2006 UTC (5 years, 7 months ago) by rillig
Branch: MAIN
Changes since 1.121: +6 -2 lines
Diff to previous 1.121 (colored)

Added a debugging option to the package (disabled by default).

Revision 1.121 / (download) - annotate - [select for diffs], Wed Jul 19 18:10:32 2006 UTC (5 years, 10 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2006Q3-base, pkgsrc-2006Q3
Changes since 1.120: +2 -2 lines
Diff to previous 1.120 (colored)

Consistently use $perlprog to refer to the perl executable in the
perllink script.  This was causing errors when building perl from
pkgsrc.  The perllink script didn't create any symlinks because it
tried to invoke "perl", which silently fails with revision 1.20 of
mk/tools/perl.mk (after the pkgsrc-2006Q2 branch).

Bump the PKGREVISION to 3.

Revision 1.120 / (download) - annotate - [select for diffs], Sat May 6 12:32:20 2006 UTC (6 years ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2006Q2-base, pkgsrc-2006Q2
Changes since 1.119: +2 -2 lines
Diff to previous 1.119 (colored)

GCC versions prior to 3.4 have a bug handling the "unused" attribute
in declarations when compiling C++ code.  Patch the perl.h and XSUB.h
headers to avoid using this attribute if using GCC<3.4 and building
C++ modules.  This fixes PR pkg/33403 by OBATA Akio.

Bump PKGREVISION to 2.

Revision 1.119 / (download) - annotate - [select for diffs], Tue Apr 11 22:51:23 2006 UTC (6 years, 1 month ago) by jlam
Branch: MAIN
Changes since 1.118: +9 -1 lines
Diff to previous 1.118 (colored)

Put any compiled binaries into vendor- and site-specific locations to
avoid conflicts with each other.  We let the perllink script handle all
the appropriate symlinking.  Bump PKGREVISION to 1.

Revision 1.118 / (download) - annotate - [select for diffs], Sun Apr 9 07:11:13 2006 UTC (6 years, 1 month ago) by jlam
Branch: MAIN
Changes since 1.117: +2 -1 lines
Diff to previous 1.117 (colored)

Ensure that perl uses /bin/sh (or the appropriate functional equivalent)
for executing shell commands.  Fix from PR pkg/32812 by Anne Bennett.

Revision 1.117 / (download) - annotate - [select for diffs], Sun Apr 9 06:34:32 2006 UTC (6 years, 1 month ago) by jlam
Branch: MAIN
Changes since 1.116: +26 -41 lines
Diff to previous 1.116 (colored)

Update lang/perl5 to 5.8.8.  Changes from version 5.8.7 include:

   * Updates of many standard Perl modules.
   * Performance enhancements for loadable modules and memory usage.

   * Fixed bug when running with "-w".  Previously when running with
     warnings enabled globally via "-w", selective disabling of specific
     warning categories would actually turn off all warnings.  This
     is now fixed; now "no warnings 'io';" will only turn off warnings
     in the "io" class.  This bug fix may cause some programs to start
     correctly issuing warnings.

   * Perl 5.8.4 introduced a change so that assignments of "undef" to a
     scalar, or of an empty list to an array or a hash, were optimised away.
     As this could cause problems when "goto" jumps were involved, this
     change has been backed out.

   * Using the sprintf function with some formats could lead to a
     buffer overflow in some specific cases.  This has been fixed,
     along with several other bugs, notably in bounds checking.

   * Fixed bug in pkgsrc-installed perl-5.8.7 and all subsequent
     PKGREVISIONs, where perl didn't look for site modules under
     /usr/pkg/lib/perl5/site_perl, but only under
     /usr/pkg/lib/perl5/site_perl/5.8.0, and similarly for the vendor
     modules.

   * Honor PKGMANDIR when installing man pages.

Revision 1.116 / (download) - annotate - [select for diffs], Thu Jan 19 02:09:09 2006 UTC (6 years, 4 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.115: +8 -5 lines
Diff to previous 1.115 (colored)

Use SUBST framework instead of FILES_SUBST_SED.

Revision 1.109.2.4 / (download) - annotate - [select for diffs], Sun Jan 15 08:23:41 2006 UTC (6 years, 4 months ago) by seb
Branch: pkgsrc-2005Q4
Changes since 1.109.2.3: +11 -10 lines
Diff to previous 1.109.2.3 (colored) to branchpoint 1.109 (colored) next main 1.110 (colored)

Pullup ticket 1031 - requested by Johnny C. Lam
fix binary compatibility with previous versions of perl-5.8.x

Revisions pulled up:
- pkgsrc/lang/perl5/Makefile                                  1.115

   Module Name:	pkgsrc
   Committed By:	jlam
   Date:		Sun Jan 15 07:40:30 UTC 2006

   Modified Files:
   	pkgsrc/lang/perl5: Makefile

   Log Message:
   Restore binary compatibility with previous versions of perl-5.8.x that
   were lost in PKGREVISION nb7.  We do this by avoiding inspecting the
   value of ${WRKSRC} within the package Makefile and instead deferring
   using ${WRKSRC} until we actually need the value (after extraction).
   This is necessary because WRKSRC is defined in bsd.pkg.mk, which is
   too late.

   Bump the PKGREVISION to 8.

Revision 1.115 / (download) - annotate - [select for diffs], Sun Jan 15 07:40:30 2006 UTC (6 years, 4 months ago) by jlam
Branch: MAIN
Changes since 1.114: +11 -10 lines
Diff to previous 1.114 (colored)

Restore binary compatibility with previous versions of perl-5.8.x that
were lost in PKGREVISION nb7.  We do this by avoiding inspecting the
value of ${WRKSRC} within the package Makefile and instead deferring
using ${WRKSRC} until we actually need the value (after extraction).
This is necessary because WRKSRC is defined in bsd.pkg.mk, which is
too late.

Bump the PKGREVISION to 8.

Revision 1.109.2.3 / (download) - annotate - [select for diffs], Sat Jan 14 16:38:49 2006 UTC (6 years, 4 months ago) by salo
Branch: pkgsrc-2005Q4
Changes since 1.109.2.2: +24 -30 lines
Diff to previous 1.109.2.2 (colored) to branchpoint 1.109 (colored)

Pullup ticket 1026 - requested by Johnny C. Lam
security fix for perl5

Revisions pulled up:
- pkgsrc/lang/perl5/Makefile		1.112, 1.113, 1.114
- pkgsrc/lang/perl5/distinfo		1.32
- pkgsrc/lang/perl5/patches/patch-cm	removed

   Module Name:		pkgsrc
   Committed By:	jlam
   Date:		Fri Jan 13 16:48:11 UTC 2006

   Modified Files:
   	pkgsrc/lang/perl5: Makefile

   Log Message:
   Remove snapshot and release-candidate code since they're outdated and are
   no longer applicable to the current "stable" development branch.  Also,
   fix the HOMEPAGE to point to perl.org instead of perl.com.
---
   Module Name:		pkgsrc
   Committed By:	jlam
   Date:		Fri Jan 13 19:15:11 UTC 2006

   Modified Files:
   	pkgsrc/lang/perl5: Makefile

   Log Message:
   Finish removing extraneous code only useful for snapshots missed in the
   previous commit.
---
   Module Name:		pkgsrc
   Committed By:	jlam
   Date:		Fri Jan 13 20:04:48 UTC 2006

   Modified Files:
   	pkgsrc/lang/perl5: Makefile distinfo
   Removed Files:
   	pkgsrc/lang/perl5/patches: patch-cm

   Log Message:
   Use the vendor-supplied set of fixes for the following security advisories:

       CVE-2005-3916 - format string vulnerability in scripts using syslog()
       CVS-2005-3962 - format string vulnerability in Perl_sv_vcatpvfn()

   Bump the PKGREVISION to 7.

Revision 1.114 / (download) - annotate - [select for diffs], Fri Jan 13 20:04:48 2006 UTC (6 years, 4 months ago) by jlam
Branch: MAIN
Changes since 1.113: +22 -2 lines
Diff to previous 1.113 (colored)

Use the vendor-supplied set of fixes for the following security advisories:

    CVE-2005-3916 - format string vulnerability in scripts using syslog()
    CVS-2005-3962 - format string vulnerability in Perl_sv_vcatpvfn()

Bump the PKGREVISION to 7.

Revision 1.113 / (download) - annotate - [select for diffs], Fri Jan 13 19:15:11 2006 UTC (6 years, 4 months ago) by jlam
Branch: MAIN
Changes since 1.112: +4 -8 lines
Diff to previous 1.112 (colored)

Finish removing extraneous code only useful for snapshots missed in the
previous commit.

Revision 1.112 / (download) - annotate - [select for diffs], Fri Jan 13 16:48:11 2006 UTC (6 years, 4 months ago) by jlam
Branch: MAIN
Changes since 1.111: +2 -24 lines
Diff to previous 1.111 (colored)

Remove snapshot and release-candidate code since they're outdated and are
no longer applicable to the current "stable" development branch.  Also,
fix the HOMEPAGE to point to perl.org instead of perl.com.

Revision 1.109.2.2 / (download) - annotate - [select for diffs], Sat Dec 31 19:47:07 2005 UTC (6 years, 4 months ago) by seb
Branch: pkgsrc-2005Q4
Changes since 1.109.2.1: +4 -1 lines
Diff to previous 1.109.2.1 (colored) to branchpoint 1.109 (colored)

Pullup ticket 987 - requested by Johnny C. Lam
build fix for lang/perl5

Revisions pulled up:
- pkgsrc/lang/perl5/Makefile                                  1.111

   Module Name:	pkgsrc
   Committed By:	jlam
   Date:		Fri Dec 30 23:16:33 UTC 2005

   Modified Files:
   	pkgsrc/lang/perl5: Makefile

   Log Message:
   Ensure that the hints files are always writable before modifying them.
   Fixes build problems on platforms without threads.

Revision 1.111 / (download) - annotate - [select for diffs], Fri Dec 30 23:16:33 2005 UTC (6 years, 4 months ago) by jlam
Branch: MAIN
Changes since 1.110: +4 -1 lines
Diff to previous 1.110 (colored)

Ensure that the hints files are always writable before modifying them.
Fixes build problems on platforms without threads.

Revision 1.109.2.1 / (download) - annotate - [select for diffs], Fri Dec 30 13:40:15 2005 UTC (6 years, 4 months ago) by seb
Branch: pkgsrc-2005Q4
Changes since 1.109: +3 -12 lines
Diff to previous 1.109 (colored)

Pullup ticket 981 - requested by Johnny C. Lam
build fix for lang/perl5

Revisions pulled up:
- pkgsrc/lang/perl5/Makefile                                  1.110
- pkgsrc/lang/perl5/distinfo                                  1.31
- pkgsrc/lang/perl5/patches/patch-ca                          1.4

   Module Name:	pkgsrc
   Committed By:	jlam
   Date:		Thu Dec 29 17:54:45 UTC 2005

   Modified Files:
   	pkgsrc/lang/perl5: Makefile distinfo
   	pkgsrc/lang/perl5/patches: patch-ca

   Log Message:
   Perl has no dependencies, so force patch the Configure script to make
   library searches to start in the system directories instead of in the
   pkgsrc-controlled directories.  This change is in the same spirit as
   the one that caused the PKGREVISION bump to 6, but is more likely to
   work on IRIX where plibpth needs to be set from the Configure script.
   This time, we patch the Configure script instead of setting libpth in
   the hints file because we depend on the values of variables which are
   defined after the hints file is sourced by the Configure script.

   XXX This breaks building perl on a platform that has native pthreads
   XXX with PREFER_NATIVE_PTHREADS=no, but that's not really worthwhile
   XXX to fix.

Revision 1.110 / (download) - annotate - [select for diffs], Thu Dec 29 17:54:45 2005 UTC (6 years, 4 months ago) by jlam
Branch: MAIN
Changes since 1.109: +3 -12 lines
Diff to previous 1.109 (colored)

Perl has no dependencies, so force patch the Configure script to make
library searches to start in the system directories instead of in the
pkgsrc-controlled directories.  This change is in the same spirit as
the one that caused the PKGREVISION bump to 6, but is more likely to
work on IRIX where plibpth needs to be set from the Configure script.
This time, we patch the Configure script instead of setting libpth in
the hints file because we depend on the values of variables which are
defined after the hints file is sourced by the Configure script.

XXX This breaks building perl on a platform that has native pthreads
XXX with PREFER_NATIVE_PTHREADS=no, but that's not really worthwhile
XXX to fix.

Revision 1.109 / (download) - annotate - [select for diffs], Thu Dec 22 15:23:17 2005 UTC (6 years, 5 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base
Branch point for: pkgsrc-2005Q4
Changes since 1.108: +35 -14 lines
Diff to previous 1.108 (colored)

Tell the Configure script the correct LDFLAGS needed to link threaded
applications much sooner.  We do this by making every hints file create
a usethreads.cbu script that prepends the correct LDFLAGS to the
ldflags and lddlflags Perl variables.  This should fix PR pkg/31091,
which detailed a problem with building threaded perl on a platform
withat native pthreads that used GNU Pth as its pthread library.

While we're here, also fix some minor variable quoting issues.

Bump the PKGREVISION to 6.

Revision 1.108 / (download) - annotate - [select for diffs], Sun Dec 18 15:25:29 2005 UTC (6 years, 5 months ago) by jlam
Branch: MAIN
Changes since 1.107: +2 -2 lines
Diff to previous 1.107 (colored)

Fix for Perl format string vulnerability noted in CVE-2005-3962:

    perl suffers from an integer wrap overflow inside the explicit
    parameter format string functionality. This has been confirmed to
    be a vector for remote code execution.

Bump PKGREVISION to 5.

Revision 1.107 / (download) - annotate - [select for diffs], Sat Dec 17 05:20:22 2005 UTC (6 years, 5 months ago) by jlam
Branch: MAIN
Changes since 1.106: +2 -2 lines
Diff to previous 1.106 (colored)

Change my MAINTAINER email address to the one I've been using for
pkgsrc work.

Revision 1.106 / (download) - annotate - [select for diffs], Mon Dec 5 23:55:10 2005 UTC (6 years, 5 months ago) by rillig
Branch: MAIN
Changes since 1.105: +2 -2 lines
Diff to previous 1.105 (colored)

Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.

Revision 1.105 / (download) - annotate - [select for diffs], Wed Oct 19 04:40:23 2005 UTC (6 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.104: +15 -27 lines
Diff to previous 1.104 (colored)

Split out the packlist-handling code from modules.mk into a separate
packlist.mk file, and replace the custom code in perl5/Makefile that
duplicated the same packlist handling to just use the routines in
packlist.mk.

Revision 1.104 / (download) - annotate - [select for diffs], Mon Oct 10 17:33:15 2005 UTC (6 years, 7 months ago) by joerg
Branch: MAIN
Changes since 1.103: +2 -2 lines
Diff to previous 1.103 (colored)

Bump revision since the linking changed on DragonFly. Suggested by
jlam@.

Revision 1.103 / (download) - annotate - [select for diffs], Wed Oct 5 13:29:50 2005 UTC (6 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.102: +1 -2 lines
Diff to previous 1.102 (colored)

Remove some more *LEGACY* settings that are over a month old and
thus were before 2005Q3.

Revision 1.102 / (download) - annotate - [select for diffs], Mon Aug 22 17:40:20 2005 UTC (6 years, 9 months ago) by reed
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base, pkgsrc-2005Q3
Changes since 1.101: +3 -1 lines
Diff to previous 1.101 (colored)

Set LIBSWANTED and SYSLIBPATH for DragonFly.

Tests that failed are:

../ext/POSIX/t/posix.t

not ok 3 -     read to array element # TODO read to array element not working
# Failed at /home/reed/pkgsrc/lang/perl5/work/perl-5.8.7/ext/POSIX/t/posix.t lin
e 40
#      got undef
# expected 'perl
# '

not ok 11 - masked SIGINT received

Revision 1.101 / (download) - annotate - [select for diffs], Thu Aug 18 17:26:48 2005 UTC (6 years, 9 months ago) by jlam
Branch: MAIN
Changes since 1.100: +2 -6 lines
Diff to previous 1.100 (colored)

Remove the empty $sitearch directory even if it's outside of ${PREFIX} --
the perl installation will always create it and it's surprising when
it suddenly appears on your filesystem.

Revision 1.100 / (download) - annotate - [select for diffs], Fri Aug 12 19:59:03 2005 UTC (6 years, 9 months ago) by jlam
Branch: MAIN
Changes since 1.99: +4 -4 lines
Diff to previous 1.99 (colored)

Restore perllocal.pod-generating behavior of ExtUtils::MakeMaker
because some Perl modules make some (bad) assumptions about the
structure of a MakeMaker-generated Makefile.  Instead, remove the
perllocal.pod file whenever a p5-* module or perl itself is removed.

While here, rename some of the install/deinstall templates to more
descriptive names.

Bump the PKGREVISION to 3.

Revision 1.99 / (download) - annotate - [select for diffs], Mon Aug 8 16:39:58 2005 UTC (6 years, 9 months ago) by jlam
Branch: MAIN
Changes since 1.98: +16 -5 lines
Diff to previous 1.98 (colored)

Alter the configuration so that:

	$(prefix) == $(siteprefix) == $(vendorprefix)

so that if a perl module is configured with "perl Makefile.PL PREFIX=...",
then that single PREFIX definition will override all three of the
above, and files will be properly installed into the correct relative
path.  Also, patch a test so that it understands the different behavior
of the pkgsrc ExtUtils::MakeMaker module.  Bump the PKGREVISION to 2.

Revision 1.98 / (download) - annotate - [select for diffs], Sun Aug 7 21:47:24 2005 UTC (6 years, 9 months ago) by jlam
Branch: MAIN
Changes since 1.97: +2 -2 lines
Diff to previous 1.97 (colored)

Fix an error in ExtUtils::MakeMaker that didn't output the definitions
for INSTALLSITESCRIPT and INSTALLVENDORSCRIPT in MakeMaker-generated
Makefiles.  Bump the PKGREVISION to 1.

Revision 1.97 / (download) - annotate - [select for diffs], Sat Aug 6 06:18:45 2005 UTC (6 years, 9 months ago) by jlam
Branch: MAIN
Changes since 1.96: +146 -91 lines
Diff to previous 1.96 (colored)

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=/usr/local.  Note
that modules installed here are completely unmanaged by pkgsrc.

Update the buildlink and tool dependencies on perl to require perl>=5.8.7
to reflect the new locations for Perl modules and the Perl shared
library.

Revision 1.96 / (download) - annotate - [select for diffs], Wed Jul 13 15:20:29 2005 UTC (6 years, 10 months ago) by jschauma
Branch: MAIN
Changes since 1.95: +6 -2 lines
Diff to previous 1.95 (colored)

sort out 32- and 64bit flags for IRIX

Revision 1.95 / (download) - annotate - [select for diffs], Thu Jun 30 17:24:49 2005 UTC (6 years, 10 months ago) by minskim
Branch: MAIN
Changes since 1.94: +3 -3 lines
Diff to previous 1.94 (colored)

Use "test -h", instead of "test", to test symlinks.  This should have
been committed with the previous change.  Noted by jlam@.

Bump PKGREVISION.

Revision 1.94 / (download) - annotate - [select for diffs], Thu Jun 30 13:07:39 2005 UTC (6 years, 10 months ago) by minskim
Branch: MAIN
Changes since 1.93: +4 -3 lines
Diff to previous 1.93 (colored)

Make sure that the path to "test" in ${TOOLS_DIR} is not embedded in
Config.pm.  Bump PKGREVISION.

Revision 1.93 / (download) - annotate - [select for diffs], Fri Jun 24 06:43:45 2005 UTC (6 years, 11 months ago) by jlam
Branch: MAIN
Changes since 1.92: +178 -103 lines
Diff to previous 1.92 (colored)

Drop the perl-5.6.x package from pkgsrc.  Remove lang/perl58 and update
lang/perl5 to perl-5.8.6nb4.  Modify packages that referred to
lang/perl58 to point to lang/perl5 instead.

Revision 1.92 / (download) - annotate - [select for diffs], Mon Apr 11 21:46:15 2005 UTC (7 years, 1 month ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.91: +1 -2 lines
Diff to previous 1.91 (colored)

Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

Revision 1.91 / (download) - annotate - [select for diffs], Thu Mar 24 02:33:08 2005 UTC (7 years, 2 months ago) by jlam
Branch: MAIN
Changes since 1.90: +5 -3 lines
Diff to previous 1.90 (colored)

Perl's Configure needs to be restricted from finding libraries that
we don't want it to find.  The usual buildlink techniques don't work
here since the Configure script uses a file existence test instead of
a linker test to see if the library exists.  For each operating system
that we support in pkgsrc, there should be corresponding
LIBSWANTED.${OPSYS} and SYSLIBPATH.${OPSYS} definitions in the Perl
package Makefiles to ensure we only get what we ask for.

In this particular case, add the appropriate definitions for OpenBSD
so that we don't pick up random libraries that may also be installed
on the system.

Revision 1.90 / (download) - annotate - [select for diffs], Wed Mar 23 16:52:01 2005 UTC (7 years, 2 months ago) by jlam
Branch: MAIN
Changes since 1.89: +5 -5 lines
Diff to previous 1.89 (colored)

Forcibly set the locations for the version-specific directories.
Before, we were possibly using the values gleaned from a pre-existing
perl binary via perl5/vars.mk (pulled in by bsd.pkg.use.mk), which
would lead to the new perl using the pre-existing perl's version-specific
libraries.  Bump the PKGREVISION of lang/perl5 to 11 and lang/perl58
to 4.

Revision 1.89 / (download) - annotate - [select for diffs], Mon Jan 3 03:37:08 2005 UTC (7 years, 4 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1
Changes since 1.88: +2 -2 lines
Diff to previous 1.88 (colored)

Drop maintainership of perl-5.6.x.  We should move pkgsrc to using
perl58 for everything, and remove this package altogether.

Revision 1.88 / (download) - annotate - [select for diffs], Wed Dec 15 14:57:58 2004 UTC (7 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base, pkgsrc-2004Q4
Changes since 1.87: +2 -2 lines
Diff to previous 1.87 (colored)

Remove duplicate "the" in comment.

Revision 1.87 / (download) - annotate - [select for diffs], Sun Dec 12 03:02:36 2004 UTC (7 years, 5 months ago) by kristerw
Branch: MAIN
Changes since 1.86: +2 -2 lines
Diff to previous 1.86 (colored)

Change ALL_TARGET to BUILD_TARGET.

Revision 1.86 / (download) - annotate - [select for diffs], Fri Oct 1 20:52:25 2004 UTC (7 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.85: +1 -9 lines
Diff to previous 1.85 (colored)

Remove MIPSpro bits that added -n32 or -64 depending on the ABI; this
handling has been moved into mk/compiler/mipspro.mk.

Revision 1.85 / (download) - annotate - [select for diffs], Fri Aug 27 06:29:08 2004 UTC (7 years, 8 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3
Changes since 1.84: +3 -3 lines
Diff to previous 1.84 (colored)

Replace RPATH_FLAG with LINKER_RPATH_FLAG and COMPILER_RPATH_FLAG,
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.

Revision 1.84 / (download) - annotate - [select for diffs], Sat Jul 3 14:13:06 2004 UTC (7 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.83: +1 -7 lines
Diff to previous 1.83 (colored)

Do not unset USE_GCC3, just complain if building
with GCC on AIX. Okayed by grant.

Revision 1.83 / (download) - annotate - [select for diffs], Wed May 5 03:14:33 2004 UTC (8 years ago) by jschauma
Branch: MAIN
CVS Tags: pkgsrc-2004Q2-base, pkgsrc-2004Q2
Changes since 1.82: +8 -3 lines
Diff to previous 1.82 (colored)

Rework how proper ABI flags are set on IRIX, using patch provided by
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.)

Revision 1.82 / (download) - annotate - [select for diffs], Fri Apr 23 17:25:28 2004 UTC (8 years, 1 month ago) by tv
Branch: MAIN
Changes since 1.81: +2 -2 lines
Diff to previous 1.81 (colored)

Add Interix to NOT_FOR_PLATFORM; porting will be done on only perl 5.8.

Revision 1.81 / (download) - annotate - [select for diffs], Mon Apr 12 03:07:50 2004 UTC (8 years, 1 month ago) by jschauma
Branch: MAIN
Changes since 1.80: +2 -2 lines
Diff to previous 1.80 (colored)

Address PR pkg/25147:
only set mipspro specific compiler flags when using mipspro.
Otherwise, defaults will do.

Revision 1.80 / (download) - annotate - [select for diffs], Tue Mar 2 06:13:28 2004 UTC (8 years, 2 months ago) by uebayasi
Branch: MAIN
CVS Tags: pkgsrc-2004Q1-base, pkgsrc-2004Q1
Changes since 1.79: +2 -2 lines
Diff to previous 1.79 (colored)

Test if a conditional variable is defined before expanding it.  From
Ralf-P. Weinmann on tech-pkg@.

Revision 1.79 / (download) - annotate - [select for diffs], Tue Jan 13 01:08:57 2004 UTC (8 years, 4 months ago) by jlam
Branch: MAIN
Changes since 1.78: +2 -2 lines
Diff to previous 1.78 (colored)

Bump the PKGREVISION of lang/perl5.  Changes between versions 5.6.1nb9
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.

Revision 1.78 / (download) - annotate - [select for diffs], Thu Jan 8 19:18:00 2004 UTC (8 years, 4 months ago) by jlam
Branch: MAIN
Changes since 1.77: +2 -1 lines
Diff to previous 1.77 (colored)

Adding a MESSAGE file noting where these packages search for plugins or
modules that may be added by other packages.

Revision 1.77 / (download) - annotate - [select for diffs], Thu Jan 8 18:03:04 2004 UTC (8 years, 4 months ago) by jlam
Branch: MAIN
Changes since 1.76: +7 -3 lines
Diff to previous 1.76 (colored)

Fix PLIST issues for perl5 in the overwrite case after removing
packlist -> PLIST generator from bsd.pkg.mk to perl5/module.mk.

Revision 1.76 / (download) - annotate - [select for diffs], Tue Jan 6 17:17:53 2004 UTC (8 years, 4 months ago) by reed
Branch: MAIN
Changes since 1.75: +3 -1 lines
Diff to previous 1.75 (colored)

Make sure perl5 build doesn't wait for manual input at the
site-specific manual pages step in Configure. (Okay'd by jlam@.)
This closes my PR #23009.

Revision 1.75 / (download) - annotate - [select for diffs], Mon Jan 5 22:27:19 2004 UTC (8 years, 4 months ago) by jlam
Branch: MAIN
Changes since 1.74: +2 -2 lines
Diff to previous 1.74 (colored)

Missing space before ]

Revision 1.74 / (download) - annotate - [select for diffs], Mon Jan 5 22:15:14 2004 UTC (8 years, 4 months ago) by jlam
Branch: MAIN
Changes since 1.73: +21 -9 lines
Diff to previous 1.73 (colored)

Make this look more like lang/perl58/Makefile, and bl3ify.

Revision 1.73 / (download) - annotate - [select for diffs], Fri Dec 5 05:31:12 2003 UTC (8 years, 5 months ago) by reed
Branch: MAIN
Changes since 1.72: +3 -1 lines
Diff to previous 1.72 (colored)

For BSD/OS, define LIBSWANTED.BSDOS and SYSLIBPATH.BSDOS.
(I hadn't needed before, since didn't have other libraries
installed that it tried to detect.)

Revision 1.72 / (download) - annotate - [select for diffs], Wed Dec 3 17:29:12 2003 UTC (8 years, 5 months ago) by erh
Branch: MAIN
Changes since 1.71: +7 -1 lines
Diff to previous 1.71 (colored)

On AIX, perl doesn't like building with gcc.
Force it to use /usr/bin/cc instead.

Revision 1.71 / (download) - annotate - [select for diffs], Sat Sep 13 17:05:08 2003 UTC (8 years, 8 months ago) by jschauma
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.70: +2 -4 lines
Diff to previous 1.70 (colored)

Use LIBSWANTED.IRIX and remove inclusion of libiconv buildlink as it's no
longer needed.  Suggested by jlam@.

Revision 1.70 / (download) - annotate - [select for diffs], Sat Sep 13 10:18:06 2003 UTC (8 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.69: +4 -2 lines
Diff to previous 1.69 (colored)

Only include libiconv/buildlink2.mk on IRIX.  It's not needed on NetBSD.

Revision 1.69 / (download) - annotate - [select for diffs], Tue Aug 26 15:59:14 2003 UTC (8 years, 9 months ago) by jschauma
Branch: MAIN
Changes since 1.68: +2 -1 lines
Diff to previous 1.68 (colored)

Unlike perl58, this versions appears to require some libiconv functionality,
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.

Revision 1.68 / (download) - annotate - [select for diffs], Tue Aug 26 02:30:27 2003 UTC (8 years, 9 months ago) by jlam
Branch: MAIN
Changes since 1.67: +3 -1 lines
Diff to previous 1.67 (colored)

Explicitly choose the library directory structure.  Also create
${PREFIX}/share/mk before installing into it.

Revision 1.67 / (download) - annotate - [select for diffs], Thu Jul 17 21:45:05 2003 UTC (8 years, 10 months ago) by grant
Branch: MAIN
Changes since 1.66: +2 -2 lines
Diff to previous 1.66 (colored)

s/netbsd.org/NetBSD.org/

Revision 1.66 / (download) - annotate - [select for diffs], Fri Jun 27 02:08:52 2003 UTC (8 years, 11 months ago) by jschauma
Branch: MAIN
Changes since 1.65: +9 -1 lines
Diff to previous 1.65 (colored)

Make this work on Irix with both n32 and 64 ABI.

Revision 1.65 / (download) - annotate - [select for diffs], Mon Jun 23 07:45:01 2003 UTC (8 years, 11 months ago) by jlam
Branch: MAIN
Changes since 1.64: +2 -2 lines
Diff to previous 1.64 (colored)

Bump PKGREVISIONs of lang/perl5 and lang/perl58: modify the build so that
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.

Revision 1.64 / (download) - annotate - [select for diffs], Tue May 27 21:57:25 2003 UTC (9 years ago) by jlam
Branch: MAIN
Changes since 1.63: +15 -6 lines
Diff to previous 1.63 (colored)

Modify lang/perl5 and lang/perl58 to install man3 pages again.  However,
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.

Revision 1.63 / (download) - annotate - [select for diffs], Fri Mar 14 19:37:43 2003 UTC (9 years, 2 months ago) by jlam
Branch: MAIN
Changes since 1.62: +4 -3 lines
Diff to previous 1.62 (colored)

(1) Publicly export the value of _OPSYS_RPATH_NAME as RPATH_FLAG;
    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.

Revision 1.62 / (download) - annotate - [select for diffs], Thu Feb 27 04:32:33 2003 UTC (9 years, 2 months ago) by grant
Branch: MAIN
Changes since 1.61: +11 -11 lines
Diff to previous 1.61 (colored)

fix some indenting and strip unneeded parens.

Revision 1.61 / (download) - annotate - [select for diffs], Fri Feb 21 14:42:14 2003 UTC (9 years, 3 months ago) by grant
Branch: MAIN
Changes since 1.60: +2 -1 lines
Diff to previous 1.60 (colored)

adopt some patches from FreeBSD ports, allowing this to build on
FreeBSD 5.0 (and probably Solaris w/ gcc3).

also, make really sure we don't try to use perl's malloc().

Revision 1.60 / (download) - annotate - [select for diffs], Mon Feb 17 15:28:00 2003 UTC (9 years, 3 months ago) by dillo
Branch: MAIN
Changes since 1.59: +2 -5 lines
Diff to previous 1.59 (colored)

convert to use test target from bsd.pkg.mk
addresses PR pkg/19416

Revision 1.59 / (download) - annotate - [select for diffs], Mon Dec 23 16:20:49 2002 UTC (9 years, 5 months ago) by cjep
Branch: MAIN
CVS Tags: netbsd-1-6-1-base, netbsd-1-6-1
Changes since 1.58: +4 -4 lines
Diff to previous 1.58 (colored)

Whitespace fix

Revision 1.58 / (download) - annotate - [select for diffs], Mon Dec 23 16:10:45 2002 UTC (9 years, 5 months ago) by grant
Branch: MAIN
Changes since 1.57: +3 -1 lines
Diff to previous 1.57 (colored)

mark this NOT_FOR_PLATFORM Darwin, since the earliest version of perl
with Darwin support is perl58 and attempting to build this version
fails.

Revision 1.57 / (download) - annotate - [select for diffs], Wed Oct 23 23:33:21 2002 UTC (9 years, 7 months ago) by grant
Branch: MAIN
Changes since 1.56: +2 -2 lines
Diff to previous 1.56 (colored)

correct HOMEPAGE.

Revision 1.56 / (download) - annotate - [select for diffs], Sun Aug 25 18:39:26 2002 UTC (9 years, 9 months ago) by jlam
Branch: MAIN
Changes since 1.55: +3 -2 lines
Diff to previous 1.55 (colored)

Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.  This provides sufficient
buildlink2 infrastructure to start merging other packages from the
buildlink2 branch that have already been converted to use the buildlink2
framework.

Revision 1.55.2.2 / (download) - annotate - [select for diffs], Fri Jun 21 23:05:30 2002 UTC (9 years, 11 months ago) by jlam
Branch: buildlink2
Changes since 1.55.2.1: +2 -2 lines
Diff to previous 1.55.2.1 (colored) to branchpoint 1.55 (colored) next main 1.56 (colored)

Rename USE_BUILDLINK2_ONLY to USE_BUILDLINK2 for less verbosity.  Also
convert a few more packages to use the buildlink2 framework.

Revision 1.55.2.1 / (download) - annotate - [select for diffs], Sat May 11 02:09:17 2002 UTC (10 years ago) by jlam
Branch: buildlink2
Changes since 1.55: +3 -2 lines
Diff to previous 1.55 (colored)

First pass at conversion of various packages to use the buildlink2
framework.  Add many buildlink2.mk files to add to the framework.  Please
see buildlink2.txt for more details.

Revision 1.55 / (download) - annotate - [select for diffs], Wed Jan 30 22:34:15 2002 UTC (10 years, 3 months ago) by jlam
Branch: MAIN
CVS Tags: pkgviews-base, pkgviews, netbsd-1-6-RELEASE-base, netbsd-1-6, netbsd-1-5-PATCH003, buildlink2-base
Branch point for: buildlink2
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored)

Move post-patch target that modified files to pre-configure, so that the
result of "make patch" can be used for "mkpatches".

Revision 1.54 / (download) - annotate - [select for diffs], Mon Jan 28 00:25:27 2002 UTC (10 years, 3 months ago) by jlam
Branch: MAIN
Changes since 1.53: +2 -2 lines
Diff to previous 1.53 (colored)

Update lang/perl5 to 5.6.1nb7.  Changes from version 5.6.1nb6 include
changing the default module/library search path to have site_perl come
before the standard directories.  In other words, the previous search path
on an i386 was:

    /usr/pkg/lib/perl5/5.6.1/i386-netbsd
    /usr/pkg/lib/perl5/5.6.1
    /usr/pkg/lib/perl5/site_perl/5.6.1/i386-netbsd
    /usr/pkg/lib/perl5/site_perl/5.6.1
    /usr/pkg/lib/perl5/site_perl

but it is now:

    /usr/pkg/lib/perl5/site_perl/5.6.1/i386-netbsd
    /usr/pkg/lib/perl5/site_perl/5.6.1
    /usr/pkg/lib/perl5/site_perl
    /usr/pkg/lib/perl5/5.6.1/i386-netbsd
    /usr/pkg/lib/perl5/5.6.1

The rationale for this is that when we install a module that is newer than
one in the standard library, the new module goes into the site_perl
directory as it's an add-on module.  However, we can't use the newer module
without modifying either the scripts of the perl environment to find the
newer module explicitly because of the order of the library search path:
the site_perl directories come after the standard directories.  The normal
solution is to directly replace the module in the standard library with
the newer module.  However, this isn't really on option when installing
via pkgsrc because the older module files are owned by the perl package.

By placing the the site_perl directories before the standard directories,
newer modules that we install via pkgsrc are simply found before the older
ones in the standard library.

Revision 1.53 / (download) - annotate - [select for diffs], Fri Dec 14 19:26:11 2001 UTC (10 years, 5 months ago) by jlam
Branch: MAIN
Changes since 1.52: +3 -3 lines
Diff to previous 1.52 (colored)

Typo.

Revision 1.52 / (download) - annotate - [select for diffs], Fri Dec 14 19:24:53 2001 UTC (10 years, 5 months ago) by jlam
Branch: MAIN
Changes since 1.51: +2 -2 lines
Diff to previous 1.51 (colored)

Use 'rm -f' instead of 'rm' in case the files don't already exist.

Revision 1.51 / (download) - annotate - [select for diffs], Fri Dec 14 05:32:35 2001 UTC (10 years, 5 months ago) by jlam
Branch: MAIN
Changes since 1.50: +22 -8 lines
Diff to previous 1.50 (colored)

Install perl5.6.1 as statically linked if perl is statically linked.  Also
provide a way to avoid building a statically linked perl on platforms
where it doesn't matter.  Currently, by empirical evidence in pkg/14871,
this includes mipsel and probably mipseb.  Other platforms can add
themselves if/when they discover it doesn't matter for them either.
Closes pkg/14871 by John Hawkinson <jhawk@mit.edu>.

Revision 1.50 / (download) - annotate - [select for diffs], Mon Dec 3 07:55:44 2001 UTC (10 years, 5 months ago) by jlam
Branch: MAIN
Changes since 1.49: +2 -3 lines
Diff to previous 1.49 (colored)

Use PKGREVISION to manage package-specific versions numbers that differ
from the distfile version number.  G/C the version number stuff from
perl5/Makefile.common, preserving only PERL5_DIST_VERS as it's still used
by libperl.

Revision 1.49 / (download) - annotate - [select for diffs], Sun Oct 21 06:56:30 2001 UTC (10 years, 7 months ago) by veego
Branch: MAIN
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored)

Add 'dl' to the LIBSWANTED.SunOS line.
Now the perl configure script finds a dlopen on SunOS and builds a shared
libperl, which makes it possible to build mod_perl.

Revision 1.48 / (download) - annotate - [select for diffs], Sun Oct 14 19:55:47 2001 UTC (10 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.47: +6 -2 lines
Diff to previous 1.47 (colored)

Add a patch to the perl package that causes perl modules from CPAN to link
directly against -lperl when built.  Combined with the previous update of
perl to add ${LOCALBASE}/lib to the rpath when creating shared
libraries/modules, these two changes make using mod_perl.so (ap-perl) more
painless.  All perl shared modules now contain interlibrary dependencies to
the shared libraries they need.  Instead of needing (at least on ELF):

        LoadFile !/usr/lib/libm.so
        LoadFile lib/perl5/5.6.1/i386-netbsd/CORE/libperl.so
        ...
        # Any other libraries needed by perl shared modules need to listed
        # with LoadFile here.
        ...
        LoadModule perl_module lib/httpd/mod_perl.so
        AddModule mod_perl.c

you'd need only the last two lines as the mod_perl authors intended.

I've tested this patch for many weeks now, successfully loading and using
the p5-Apache-ASP module as my test bed, and I haven't noticed any problems
with normal perl usage.

Also comment the Makefile slightly better.

Revision 1.47 / (download) - annotate - [select for diffs], Tue Oct 2 06:46:43 2001 UTC (10 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored)

The previous change (making ExtUtils recognize -Wl,-R as the prefix for a
linker rpath flag) deserves a bump in the package version number.  Go to
perl-5.6.1nb5.

Revision 1.46 / (download) - annotate - [select for diffs], Mon Oct 1 07:05:10 2001 UTC (10 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.45: +19 -6 lines
Diff to previous 1.45 (colored)

Update perl to 5.6.1nb4.  Changes from version 5.6.1nb3 include:

* Ensure that shared objects/libraries created by perl Makefiles include
  the correct run-time library search path by also including the local
  libraries directories.  For example, shared objects are linked on ELF
  platforms with "cc -Wl,-R/usr/pkg/lib -L/usr/pkg/lib", and not just
  "cc -L/usr/pkg/lib" as before.

Revision 1.45 / (download) - annotate - [select for diffs], Wed Sep 26 03:12:14 2001 UTC (10 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.44: +2 -1 lines
Diff to previous 1.44 (colored)

The perl Configure script has a check for several directories, including
/usr/local/scripts and forces the scripts to be installed there if it
exists.  We override this by explicitly setting "scriptdir" to
"${PREFIX}/bin".  This should fix the problem noted in pkg/14050 by
Brian Stark <bpstark@pacbell.net>.

Revision 1.44 / (download) - annotate - [select for diffs], Mon Sep 17 18:11:36 2001 UTC (10 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.43: +3 -2 lines
Diff to previous 1.43 (colored)

Note that if LIBSWANTED.${OPSYS} isn't defined, then the perl defaults for
that OS is used.

Revision 1.43 / (download) - annotate - [select for diffs], Mon Sep 17 18:04:42 2001 UTC (10 years, 8 months ago) by tron
Branch: MAIN
Changes since 1.42: +3 -1 lines
Diff to previous 1.42 (colored)

Solve SunOS build problem in a much cleaner way by predefining "libswanted"
for Perl's configuration script as suggested by Johnny C. Lam in private
e-mail.

Revision 1.42 / (download) - annotate - [select for diffs], Wed Sep 12 18:58:57 2001 UTC (10 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.41: +15 -8 lines
Diff to previous 1.41 (colored)

Update perl to 5.6.1nb3.  User-visible changes from the previous version
include:

- Re-adding ${LOCALBASE}/include and ${LOCALBASE}/lib to the local compiler
  search paths,

Other changes include:

- Migrating the setting to not install man3 pages from patch-ab into the
  package Makefile so that they aren't installed across all pkgsrc platforms.

- Better document SYSLIBPATH.${OPSYS}.

Revision 1.41 / (download) - annotate - [select for diffs], Thu Sep 6 17:33:50 2001 UTC (10 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

Note conflict with perl-base-*, pointed out by David Brownlee
<abs@formula1.com>.

Revision 1.40 / (download) - annotate - [select for diffs], Wed Sep 5 17:13:40 2001 UTC (10 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.39: +118 -14 lines
Diff to previous 1.39 (colored)

Update perl to 5.6.1nb2.  Changes from perl-5.6.1nb1 include undoing the
perl mess I created a year ago and making this a vanilla perl installation
again, and explicitly setting the system library path so that /usr/local/*
doesn't appear anywhere.

The installed perl library now also includes CGI.pm-2.752.  The www/p5-CGI
package installs in to ${PERL5_SITEARCH} so there is no conflict with the
"standard" CGI.pm.

Revision 1.39 / (download) - annotate - [select for diffs], Mon Jul 9 17:21:22 2001 UTC (10 years, 10 months ago) by tv
Branch: MAIN
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored)

Perl5 needs a "nb1" version bump to make sure everything which depends on
it is updated not to have the perl-mk dependency.

This braindead nature of pkgsrc to register all dependencies recursively
into binary pkgs *will* be fixed.

Revision 1.38 / (download) - annotate - [select for diffs], Mon Jul 9 17:10:27 2001 UTC (10 years, 10 months ago) by tv
Branch: MAIN
Changes since 1.37: +1 -2 lines
Diff to previous 1.37 (colored)

* Make perl stop installing anything in the man3 directory.  It's starting
  to install things like "open.3" and "lib.3" which confuse users.  Perl
  ships with a documentation tool, "perldoc", for this purpose; create a
  MESSAGE indicating that it should be used instead.  (Perl still installs
  command line program manual pages in man1.)

* Integrate bsd.perl.mk into the perl5-base build where it should have been
  from the beginning.  The separate perl-mk pkg makes binary packages of
  perl-mk completely useless[*].  Older perl builders will not break, since
  <bsd.pkg.mk> contains fallback definitions that are evaluated at pkg
  build time.

=====

[*] bsd.perl.mk is tightly bound to the version of perl that is installed.
    The version name "perl-mk-1.1" is completely useless as a binary pkg,
    since keeping multiple binary versions of perl on a FTP server means
    that one of the perl-mk's will get clobbered.

    However, putting the current pkgsrc PERL5_DIST_VERS in the perl-mk pkg
    is also a problem, because that doesn't necessarily reflect the
    installed version of perl.  Snarfing the installed version at perl-mk
    build time would be even uglier, since you could not then walk the tree
    without perl being installed.

    The cleanest solution is to integrate bsd.perl.mk into the perl5-base
    pkg, and let those who have not upgraded perl yet use the runtime
    definitions in <bsd.pkg.mk>.

Revision 1.37 / (download) - annotate - [select for diffs], Thu Jun 7 04:25:33 2001 UTC (10 years, 11 months ago) by jlam
Branch: MAIN
Changes since 1.36: +8 -10 lines
Diff to previous 1.36 (colored)

Update perl to 5.6.1.  Changes from perl-5.6.0 include many bug fixes,
the plugging of several memory leaks, fixes to the regular expression
engine, the addition of a Unicode character classes, better support for
64-bit platorms, and updates of many modules in the base Perl Library.
See perldelta.pod for more details.

Also update p5-Data-Dumper, p5-Devel-DProf, and p5-Devel-Peek to the
latest versions distributed with the perl-5.6.1 sources, and libperl to
5.6.1 to match the perl package.

Revision 1.36 / (download) - annotate - [select for diffs], Sun May 20 05:16:07 2001 UTC (11 years ago) by jlam
Branch: MAIN
Changes since 1.35: +3 -3 lines
Diff to previous 1.35 (colored)

Update perl to 5.6.0nb6 as a result of requiring the new version of perl-base
(5.6.0nb2).

Revision 1.35 / (download) - annotate - [select for diffs], Sun Apr 22 06:28:30 2001 UTC (11 years, 1 month ago) by jlam
Branch: MAIN
CVS Tags: netbsd-1-5-PATCH001
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (colored)

Update dependency on perl-mk to 1.1.

Revision 1.34 / (download) - annotate - [select for diffs], Thu Apr 12 18:14:16 2001 UTC (11 years, 1 month ago) by manu
Branch: MAIN
Changes since 1.33: +3 -3 lines
Diff to previous 1.33 (colored)

Modified the link process of the perl executable so that all libgcc.a is
included in the perl executable. We need this to make the upcoming
xerces-perl package working.
This hack should be made obsolete by gcc-3.0, which will have a libgcc.so.
See http://mail-index.netbsd.org/tech-pkg/2001/04/07/0000.html for more details

Revision 1.33 / (download) - annotate - [select for diffs], Tue Feb 20 16:33:35 2001 UTC (11 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.32: +3 -2 lines
Diff to previous 1.32 (colored)

Bump to 5.6.0nb4: Depend on perl-mk.

Revision 1.32 / (download) - annotate - [select for diffs], Sat Feb 17 09:07:24 2001 UTC (11 years, 3 months ago) by agc
Branch: MAIN
Changes since 1.31: +2 -1 lines
Diff to previous 1.31 (colored)

Move the COMMENT from being in its own file to a definition in the
package Makefile.

Revision 1.31 / (download) - annotate - [select for diffs], Tue Sep 5 09:20:44 2000 UTC (11 years, 8 months ago) by jlam
Branch: MAIN
CVS Tags: netbsd-1-5-RELEASE, netbsd-1-4-PATCH003
Changes since 1.30: +17 -48 lines
Diff to previous 1.30 (colored)

Update perl5 to 5.6.0nb3.  This is now a meta-pkg which pulls in perl-base,
as well as other modules from a standard installation of perl-5.6.0.

Revision 1.30 / (download) - annotate - [select for diffs], Wed Aug 30 19:46:47 2000 UTC (11 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.29: +6 -15 lines
Diff to previous 1.29 (colored)

Use PERL5_PACKLIST.  Goodbye unsightly PLIST-* !!

Revision 1.29 / (download) - annotate - [select for diffs], Wed Aug 30 18:42:23 2000 UTC (11 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.28: +34 -9 lines
Diff to previous 1.28 (colored)

Update perl to 5.6.0nb2 from perl5-current.  Changes from version 5.00404
(from commit log of perl5-current/Makefile):

 *  Interpreter cloning, threads, and concurrency
 *  Lexically scoped warning categories
 *  Unicode and UTF-8 support
 *  Support for interpolating named characters
 *  "our" declarations
 *  Support for strings represented as a vector of ordinals
 *  Improved Perl version numbering system
 *  New syntax for declaring subroutine attributes
 *  File and directory handles can be autovivified
 *  open() with more than two arguments
 *  64-bit support
 *  Large file support
 *  Long doubles
 *  "more bits"
 *  Enhanced support for sort() subroutines
 *  C<sort $coderef @foo> allowed
 *  File globbing implemented internally
 *  POSIX character class syntax [: :] supported
 *  Improved C<qw//> operator
 *  pack() format 'Z' supported
 *  pack() format modifier '!' supported
 *  pack() and unpack() support counted strings
 *  Comments in pack() templates
 *  Weak references
 *  Binary numbers supported
 *  Lvalue subroutines
 *  Some arrows may be omitted in calls through references
 *  Boolean assignment operators are legal lvalues
 *  exists() is supported on subroutine names
 *  exists() and delete() are supported on array elements
 *  Pseudo-hashes work better
 *  Automatic flushing of output buffers
 *  Better diagnostics on meaningless filehandle operations
 *  Where possible, buffered data discarded from duped input filehandle
 *  eof() has the same old magic as <>
 *  binmode() can be used to set :crlf and :raw modes
 *  C<-T> filetest recognizes UTF-8 encoded files as "text"
 *  system(), backticks and pipe open now reflect exec() failure
 *  Improved diagnostics
 *  Diagnostics follow STDERR
 *  syswrite() ease-of-use
 *  Better syntax checks on parenthesized unary operators
 *  Bit operators support full native integer width
 *  Improved security features
 *  C<require> and C<do> may be overridden
 *  $^X variables may now have names longer than one character
 *  New variable $^C reflects C<-c> switch
 *  New variable $^V contains Perl version as a string
 *  Optional Y2K warnings
 *  Modules
 *  Pragmata
 *  dprofpp
 *  find2perl
 *  h2xs
 *  perlcc
 *  perldoc
 *  The Perl Debugger
 *  Simple sort() using { $a <=> $b } and the like are optimized
 *  Optimized assignments to lexical variables
 *  Faster subroutine calls
 *  -Dusethreads means something different
 *  New Configure flags
 *  Threadedness and 64-bitness now more daring
 *  Long Doubles
    ...

See 'perldoc perldelta' for a full list.

Revision 1.28 / (download) - annotate - [select for diffs], Mon Mar 27 08:54:57 2000 UTC (12 years, 2 months ago) by tron
Branch: MAIN
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored)

Adapt to new handling of "${CONFIGURE}".

Revision 1.27 / (download) - annotate - [select for diffs], Tue Jan 18 22:31:46 2000 UTC (12 years, 4 months ago) by tron
Branch: MAIN
CVS Tags: netbsd-1-4-PATCH002
Changes since 1.26: +5 -14 lines
Diff to previous 1.26 (colored)

Downgrade "perl" package to working version 5.00404.

Revision 1.26 / (download) - annotate - [select for diffs], Tue Jan 18 17:11:50 2000 UTC (12 years, 4 months ago) by jlam
Branch: MAIN
Changes since 1.25: +12 -3 lines
Diff to previous 1.25 (colored)

Change PLIST handling to differentiate between ELF and a.out, as well as
shared and static (NOPIC).  Works with ELF on -current now.

NOPIC and SunOS support may be broken; someone else with the necessary
resources should test and possibly fix these cases.

Revision 1.25 / (download) - annotate - [select for diffs], Mon Jan 17 03:07:09 2000 UTC (12 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.24: +3 -3 lines
Diff to previous 1.24 (colored)

Upgrade perl to 5.005_03

Revision 1.24 / (download) - annotate - [select for diffs], Wed Dec 8 16:06:25 1999 UTC (12 years, 5 months ago) by veego
Branch: MAIN
Changes since 1.23: +3 -3 lines
Diff to previous 1.23 (colored)

Use the shared PLIST on Solaris and remove Socket from the egrep -v.

Revision 1.23 / (download) - annotate - [select for diffs], Tue Aug 31 18:51:35 1999 UTC (12 years, 8 months ago) by agc
Branch: MAIN
CVS Tags: comdex-fall-1999
Changes since 1.22: +3 -2 lines
Diff to previous 1.22 (colored)

Modifications for better Solaris support, to search for a fuller list of
libraries during configuration, and enabling dynamic support.

Revision 1.22 / (download) - annotate - [select for diffs], Fri Aug 13 20:37:25 1999 UTC (12 years, 9 months ago) by abs
Branch: MAIN
Changes since 1.21: +11 -1 lines
Diff to previous 1.21 (colored)

Fix the PLIST in the solaris case

Revision 1.21 / (download) - annotate - [select for diffs], Tue May 4 22:39:57 1999 UTC (13 years ago) by abs
Branch: MAIN
CVS Tags: netbsd-1-4-PATCH001
Changes since 1.20: +3 -2 lines
Diff to previous 1.20 (colored)

s/netbsd/${LOWER_OPSYS}/

Revision 1.20 / (download) - annotate - [select for diffs], Tue Apr 27 16:44:15 1999 UTC (13 years, 1 month ago) by tron
Branch: MAIN
CVS Tags: netbsd-1-4-RELEASE
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

Pass "${CFLAGS}" to configure script as suggested by Adam Ciarcinski.

Revision 1.19 / (download) - annotate - [select for diffs], Mon Mar 8 10:53:56 1999 UTC (13 years, 2 months ago) by agc
Branch: MAIN
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

s/make/${MAKE}/g

Revision 1.18 / (download) - annotate - [select for diffs], Thu Feb 4 22:25:02 1999 UTC (13 years, 3 months ago) by tv
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

Re-enable 5.003 bin-compat.  Though it's not *supposed* to do so,
compiling modules with this turned on makes the resulting modules or
libperl-linking programs reference 5.003 namespace symbols.

Revision 1.17 / (download) - annotate - [select for diffs], Wed Dec 2 16:53:03 1998 UTC (13 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

Do not use Perl's malloc (will interfere with modules that interact with
code that is outside of Perl's reach).  The BSD malloc is Fine.

Revision 1.16 / (download) - annotate - [select for diffs], Wed Dec 2 15:04:07 1998 UTC (13 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

Do not enable binary compatibility with Perl 5.003.  We have never had a
Perl 5.003 pkg, so the compatibility is moot; turning it on exposes
namespace polluting symbols.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Dec 2 02:28:30 1998 UTC (13 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.14: +2 -16 lines
Diff to previous 1.14 (colored)

Revert to building libperl statically, and clean up.

Revision 1.14 / (download) - annotate - [select for diffs], Tue Dec 1 02:47:18 1998 UTC (13 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.13: +14 -10 lines
Diff to previous 1.13 (colored)

Add proper shared object support for ELF(!), and make libperl shared on
non-NOPIC systems.

Revision 1.13 / (download) - annotate - [select for diffs], Sat Oct 3 03:14:23 1998 UTC (13 years, 7 months ago) by tv
Branch: MAIN
Changes since 1.12: +6 -1 lines
Diff to previous 1.12 (colored)

Use PLIST-md.shared on alpha and place an exception into perl's Makefile,
not into the generic bsd.pkg.mk.

Revision 1.12 / (download) - annotate - [select for diffs], Thu Aug 20 15:17:07 1998 UTC (13 years, 9 months ago) by tsarna
Branch: MAIN
CVS Tags: netbsd-1-3-PATCH003
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored)

The Grand Homepagification:
	- New, optional Makefile variable HOMEPAGE, specifies a URL for
	  the home page of the software if it has one.
	- The value of HOMEPAGE is used to add a link from the
	  README.html files.
	- pkglint updated to know about it.  The "correct" location for
	  HOMEPAGE in the Makefile is after MAINTAINER, in that same
	  section.

Revision 1.11 / (download) - annotate - [select for diffs], Sat Aug 15 01:37:19 1998 UTC (13 years, 9 months ago) by kim
Branch: MAIN
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored)

Configure uses ${PREFIX} so pass it in the environment.
(Or was it our patch only that introduced it -- then it
might need to be ${prefix} in patches/patch-aa instead).
In any case, this fix works (now gdbm is found if it is
already installed as a package).

Revision 1.10 / (download) - annotate - [select for diffs], Mon Jun 22 12:44:31 1998 UTC (13 years, 11 months ago) by agc
Branch: MAIN
Changes since 1.9: +1 -42 lines
Diff to previous 1.9 (colored)

Update package Makefiles for automatic manual page handling.

Revision 1.9 / (download) - annotate - [select for diffs], Mon Apr 20 11:56:25 1998 UTC (14 years, 1 month ago) by frueauf
Branch: MAIN
CVS Tags: netbsd-1-3-PATCH002
Changes since 1.8: +9 -9 lines
Diff to previous 1.8 (colored)

Substitute all obvious FreeBSD ppl as MAINTAINER with packages@netbsd.org.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Apr 15 10:38:29 1998 UTC (14 years, 1 month ago) by agc
Branch: MAIN
Changes since 1.7: +2 -7 lines
Diff to previous 1.7 (colored)

Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.
Remove redundant (and sometimes erroneous) comments.

Revision 1.7 / (download) - annotate - [select for diffs], Mon Mar 16 06:56:19 1998 UTC (14 years, 2 months ago) by mycroft
Branch: MAIN
Changes since 1.6: +2 -1 lines
Diff to previous 1.6 (colored)

Strip a2p.

Revision 1.6 / (download) - annotate - [select for diffs], Sat Feb 14 17:54:50 1998 UTC (14 years, 3 months ago) by hubertf
Branch: MAIN
Changes since 1.5: +5 -5 lines
Diff to previous 1.5 (colored)

Use MACHINE_ARCH for archname; Reported by Johnny C. Lam <lamj@stat.cmu.edu>
in PR 4990.

Revision 1.5 / (download) - annotate - [select for diffs], Sat Jan 24 20:21:44 1998 UTC (14 years, 4 months ago) by hubertf
Branch: MAIN
Changes since 1.4: +2 -3 lines
Diff to previous 1.4 (colored)

portlint: fix RCS Id+MAN3, delete empty line

Revision 1.4 / (download) - annotate - [select for diffs], Mon Dec 22 07:45:43 1997 UTC (14 years, 5 months ago) by hubertf
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

Fix setting CONFIGURE_ARGS ("=" -> "+=")

Revision 1.3 / (download) - annotate - [select for diffs], Sat Nov 22 03:42:28 1997 UTC (14 years, 6 months ago) by hubertf
Branch: MAIN
Changes since 1.2: +6 -4 lines
Diff to previous 1.2 (colored)

Update for perl 5.004_04 and MI/MD PLIST.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Oct 6 15:27:55 1997 UTC (14 years, 7 months ago) by agc
Branch: MAIN
Changes since 1.1: +7 -0 lines
Diff to previous 1.1 (colored)

Add NetBSD RCS Id.

Add default directories for Perl's Configure script to search on
NetBSD.  Now why can't it grab these from the installer's path or
other environment variables?

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Mon Oct 6 14:51:05 1997 UTC (14 years, 7 months ago) by agc
Branch: FREEBSD
CVS Tags: FreeBSD-current-1997-10-05
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Initial import of FreeBSD lang ports into the NetBSD
packages system.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Oct 6 14:51:05 1997 UTC (14 years, 7 months ago) by agc
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>