notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
non port: Mk/bsd.perl.mk
SVNWeb

Number of commits found: 36

Wed, 18 Sep 2013
[ 08:44 bapt ] Original commit   Revision:327536
Remove the old perl framework, that also means all the perl code is not loaded
inconditionnaly anymore
Huge thanks for az@ for his hard work on the subject!

PR:		ports/172608
Submitted by:	az
Thu, 22 Aug 2013
[ 17:09 sunpoet ] Original commit   Revision:325217
- Sync comment with default PERL_VERSION
Tue, 13 Aug 2013
[ 13:45 mat ] Original commit   Revision:324667
And actually allow people to continue using ports.

Submitted by:	az
[ 13:04 mat ] Original commit   Revision:324662 (Only the first 10 of 11 ports in this commit are shown above. View all ports for this commit)
Introduce Perl 5.18.1

Changes:        http://search.cpan.org/dist/perl-5.18.0/pod/perldelta.pod
Changes:        http://search.cpan.org/dist/perl-5.18.1/pod/perldelta.pod
Wed, 31 Jul 2013
[ 06:57 bapt ] Original commit   Revision:324008
Do not force perl as a patch and extract dependency each time the old form of
USE_PERL5 is used
Speed boost make index and package builder order calculation

Reviewed by:	az
[ 06:29 bapt ] Original commit   Revision:324004
New USES= perl5

Deprecate and replaces bsd.perl.mk, it adds more consistency:
only USE_PERL5 is needed to define all expected behaviour.

USE_PERL5 accept the following arguments:
Version: like 5.14+
- configure (formerly PERL_CONFIGURE=yes)
- run (formerly USE_PERL5_RUN=yes)
- build (formerly USE_PERL5_BUILD=yes)
- patch (only use perl as a patch dependency)
- extract (only use perl as an extract dependency)
- modbuild (formerly PERL_MODBUILD)

It has the new
P5MAN{1,2,3,4,5,6,7,8} macros equivalent to MAN{1,....} but depending on the
perl path.

Reviewed by:	az
Thanks to:	az
Wed, 12 Jun 2013
[ 13:00 az ] Original commit   Revision:320679 (Only the first 10 of 30 ports in this commit are shown above. View all ports for this commit)
- lang/perl5.12 upgrade to 5.12.5
- lang/perl5.14 upgrade to 5.14.4
- lang/perl5.16 upgrade to 5.16.3
- Global modify SITE_PERL[1][2]

[1] - See more info:
http://docs.freebsd.org/cgi/getmsg.cgi?fetch=26605+0+archive/2013/freebsd-perl/20130609.freebsd-perl
[2] - Fix for mail/cyrus-imapd* - Approved by portmrg(bapt@)

Please, see ports/UPDATING for upgrade procedure.

Reviewed by:	bapt@ (exp-run), culot@
Mon, 20 May 2013
[ 00:45 miwi ] Original commit   Revision:318556
- Remove CVS reference

PR:		178381
		177581
Submitted by:	Eitan Adler <lists@eitanadler.com>
		Alex Kozlov <spam@rm-rf.kiev.ua>

With hat:	portmgr
Mon, 4 Feb 2013
[ 08:46 az ] Original commit   Revision:311580 (Only the first 10 of 15 ports in this commit are shown above. View all ports for this commit)
- Remove lang/perl5.8 and lang/perl5.10

Reviewed by:	bapt@
Approved by:	skv@ (implicit via email)
Sun, 1 Jul 2012
[ 16:38 crees ] Original commit 
Don't clobber USE_PERL5 values when USE_PERL5 is set.

Example of the problems caused:

http://lists.freebsd.org/pipermail/freebsd-ports/2012-May/075194.html

PR:             ports/168379
Submitted by:   crees
Reviewed by:    Silence on perl@ for over a month
Sat, 30 Jun 2012
[ 21:00 skv ] Original commit  (Only the first 10 of 13 ports in this commit are shown above. View all ports for this commit)
Introduce Perl 5.16.0

Changes:        http://search.cpan.org/dist/perl-5.16.0/pod/perldelta.pod
Approved by:    portmgr (linimon)
Wed, 23 May 2012
[ 08:17 miwi ] Original commit  (Only the first 10 of 33 ports in this commit are shown above. View all ports for this commit)
- Remove emacs mode, -*- mode: ...; -*- [1]
- Comments for BUILD_ and RUN_DEPENDS fail to mention alternate means to specify
dependencie [2]
- Fix make reinstall [3]
- Trivial comment change for PORTDATA [4]

PR:             151954 [1]
                161314 [2]
                167085 [3]
                167465 [4]
Submitted by:   Anonymous <swell.k@gmail.com> [1]
                dougb@ and Chris Rees <utisoft@gmail.com> [2]
                Garrett Cooper <yanegomi@gmail.com> [3]
                "Bryan Drewery" <bryan@shatow.net> [4]
Tested via:     phw
Sun, 11 Mar 2012
[ 05:22 linimon ] Original commit 
Revert 1.23 to restore default value for PERL_PORT.  If no value is set
for PERL_PORT by default, INDEX will often fail with dependency errors
of the form "ports/lang: not found".

It is possible to disagree about what that default value ought to be
(e.g. 5.12 vs. 5.8), but not its existance.

This reverts ports/165457 for this file.

This is not actually feature safe.  However, it is necessary to not
violate POLA.

Hat:            portmgr
Feature safe:   yes
Thu, 8 Mar 2012
[ 18:37 pgollucci ] Original commit  (Only the first 10 of 34 ports in this commit are shown above. View all ports for this commit)
- Remove lang/perl5.8 (12/16/2008 EOL) and lang/perl5.10 (08/23/2009 EOL)
- lang/5.12 (default) is in Maint mode and lang/5.14 is GA right now.
- The final UNcommitted portition of this PR will move the default perl
  to lang/perl5.14 but
    mail/cyrus-impad2
    mail/cyrus-impad22
    print/perlftlib
    audio/papcl
    www/WebMagick
    misc/gcstar
    math/ploymak
  must be fixed or marked BROKEN 1st.

PR:             ports/165457
Submitted by:   pgollucci (myself)
Approved by:    portmgr (linimon)
Exp Run by:     linimon
Tested by:      make index
Mon, 15 Aug 2011
[ 06:50 sunpoet ] Original commit 
- Update USE_PERL5_REASON message as we have lang/perl5.14 in ports tree

PR:             ports/159350
Submitted by:   sunpoet (myself)
Fri, 12 Aug 2011
[ 16:39 linimon ] Original commit 
Refactor the perl parts of bsd.port.mk to live in bsd.perl.mk.  This never
got finished correctly in the first place.

Note that this reverts two things in gabor's original bsd.perl.mk rewrite
that were never actually used/tested:

 - ability of USE_PERL5 and other variables to specify a version.

 - conditional inclusion of bsd.perl.mk based on USE_PERL5 or similar.

What this commit does is to make bsd.perl.mk be _exactly_ the current
code from bsd.port.mk (modulo a few comments).

Work to test the former would be welcome.  The problem with the latter
is that multiple attempts over the last N years to test it inevitably
showed INDEX breakage.  My own conclusion is that that simply makes the
tree too fragile (and is the reason I kept putting off working on it in
the first place).  Others will disagree.

Hopefully this change will make the perl-specific bits in bsd.*.mk easier
to maintain.

While here, fix a bogus comment (CCFLAGS).

Adding to pointy hat collection:        linimon
Sun, 3 Jul 2011
[ 15:51 erwin ] Original commit 
Update perl to 5.12.4

Changes:       
http://search.cpan.org/~lbrocard/perl-5.12.4/pod/perl5124delta.pod

Submitted by:   skv
Tested on:      pointyhat
Tue, 17 May 2011
[ 19:30 skv ] Original commit  (Only the first 10 of 12 ports in this commit are shown above. View all ports for this commit)
Introduce Perl 5.14.0

Changes:        http://search.cpan.org/~jesse/perl-5.14.0/pod/perldelta.pod
Fri, 6 May 2011
[ 06:20 skv ] Original commit 
Change default Perl version to 5.12.
Thu, 15 Jul 2010
[ 14:48 skv ] Original commit  (Only the first 10 of 15 ports in this commit are shown above. View all ports for this commit)
Introduce Perl 5.12.1

Acknowledgements:       kuriyama
Thu, 25 Mar 2010
[ 20:25 pgollucci ] Original commit 
- s/usbale/usable/ fixing comment only

Submitted by:   ogeni@
Hat:            perl@
Fri, 5 Feb 2010
[ 21:18 skv ] Original commit 
Change default Perl version to 5.10.

Approved by:    portmgr (pav)
Mon, 8 Jun 2009
[ 14:56 skv ] Original commit  (Only the first 10 of 23 ports in this commit are shown above. View all ports for this commit)
Remove expired port lang/perl5.6
Sat, 28 Mar 2009
[ 20:45 skv ] Original commit  (Only the first 10 of 34 ports in this commit are shown above. View all ports for this commit)
Introduce Perl 5.10.0
Thu, 5 Mar 2009
[ 17:56 skv ] Original commit  (Only the first 10 of 11 ports in this commit are shown above. View all ports for this commit)
Remove variable PERL_VER from the ports tree at all - because
it is obsolete since Perl 5.6.0.
Sun, 1 Feb 2009
[ 19:43 skv ] Original commit  (Only the first 10 of 27 ports in this commit are shown above. View all ports for this commit)
Rename: lang/perl5 -> lang/perl5.6

PR:             ports/131046
Tue, 13 Jan 2009
[ 21:38 skv ] Original commit  (Only the first 10 of 11 ports in this commit are shown above. View all ports for this commit)
Update to 5.8.9

Also:

- add option SITECUSTOMIZE which enable -Dusesitecustomize [1]

- add patch against sv_dup() bug causes memory corruption in threaded perl [2]

Changes:        http://search.cpan.org/~nwclark/perl-5.8.9/pod/perl589delta.pod
PR:             111120 [1], 130033 [2]
Submitted by:   "Ian A. Tegebo" <yontege xx dev-mug.rescomp.berkeley.edu> [1],
                kevin brintnall <kbrint xx rufus.net> [2]
Sat, 29 Nov 2008
[ 19:06 sem ] Original commit 
- Fix typos in a comment: WANT_PERL5 -> WANT_PERL, is -> if

PR:             ports/123912 (based on)
Submitted by:   Philip M. Gollucci <pgollucci_at_p6m7g8.com>
Wed, 28 May 2008
[ 12:38 lth ] Original commit 
Doc change: PERL_ARCH is *always* mach.
Sat, 29 Sep 2007
[ 03:46 linimon ] Original commit 
Fix the CONFIGURE_ENV anti-foot-shooting measure to have the correct
quoting.  It turns out that this is only an issue for ports that torture
CONFIGURE_ENV to run a command as well as just set the environment (often,
used to echo 'N' to fool an interactive script.)

Tested on:      pointyhat
Wed, 26 Sep 2007
[ 00:36 linimon ] Original commit 
Fine-tune the anti-foot-shooting measure for systems that set PERL_VERSION
in /etc/make.conf.  This did not show up on the cluster.
[ 00:15 linimon ] Original commit 
Add an anti-foot-shooting measure to detect missing default Perl definition.
This can happen if bsd.perl.mk was not included before or during the
inclusion of bsd.port.pre.mk.  As of bsd.port.mk 1.586 this can't yet
happen, as bsd.perl.mk is included unconditionally, so this checkin should
be a no-op.

While here, reserve WANT_PERL for ports that conditionally depend on Perl.
WANT_PERL will need to be defined before bsd.port.pre.mk is included.
Mon, 24 Sep 2007
[ 23:05 linimon ] Original commit 
Disable AutoInstall from trying to contact CPAN directly in the case of
a missing dependency (which is the actual underlying error).  This cures
the case of the build cluster looping indefinitely asking for user input.

Suggested by:           tobez
Regression-tested with: devel/p5-Config-Any
Thu, 13 Sep 2007
[ 22:10 linimon ] Original commit 
Restore the semantics of USE_PERL and friends by moving them back to
the 'post' block from which they originally came.  This should fix the
remaining few package build errors because of conditional perl inclusion.

Pointy hat:     linimon
Sat, 8 Sep 2007
[ 23:58 linimon ] Original commit 
Move an XXX comment to make it not show up in build logs.
[ 00:16 linimon ] Original commit 
Please welcome bsd.perl.mk, a refactoring of Perl-related code from
bsd.port.mk.  In addition, a revision shorthand has been added, e.g.,
USE_PERL5= 5.8.0+.  This syntax is implemented for the following knobs:

   USE_PERL5, USE_PERL5_RUN, USE_PERL5_BUILD, PERL_CONFIGURE and PERL_MODBUILD.

Credit also goes to sem who wrote an earlier version of this patch in
ports/55515, marcus and kris for doing earlier testing, and kuriyama and
others for additional work along the way.

Thanks to gabor@FreeBSD.org for doing all this work.

Sponsored by:   Google Summer of Code 2007

Number of commits found: 36