head	1.12;
access;
symbols
	RELEASE_8_3_0:1.11
	RELEASE_9_0_0:1.9
	RELEASE_7_4_0:1.8
	RELEASE_8_2_0:1.8
	RELEASE_6_EOL:1.8
	RELEASE_8_1_0:1.8
	RELEASE_7_3_0:1.8
	RELEASE_8_0_0:1.8
	RELEASE_7_2_0:1.8
	RELEASE_7_1_0:1.8
	RELEASE_6_4_0:1.8
	RELEASE_5_EOL:1.8
	RELEASE_7_0_0:1.8
	RELEASE_6_3_0:1.8
	PRE_XORG_7:1.8
	RELEASE_4_EOL:1.8
	RELEASE_6_2_0:1.8
	RELEASE_6_1_0:1.8
	RELEASE_5_5_0:1.8
	RELEASE_6_0_0:1.8
	RELEASE_5_4_0:1.8
	RELEASE_4_11_0:1.8
	RELEASE_5_3_0:1.8
	RELEASE_4_10_0:1.8
	RELEASE_5_2_1:1.8
	RELEASE_5_2_0:1.8
	RELEASE_4_9_0:1.7
	RELEASE_5_1_0:1.7
	RELEASE_4_8_0:1.7
	RELEASE_5_0_0:1.7
	RELEASE_4_7_0:1.7
	old_RELEASE_4_6_1:1.6
	old_RELEASE_4_6_0:1.6
	old_RELEASE_5_0_DP1:1.6
	old_RELEASE_4_5_0:1.6
	old_RELEASE_4_4_0:1.5
	old_RELEASE_4_3_0:1.5
	old_RELEASE_4_2_0:1.4
	old_RELEASE_4_1_1:1.4
	old_RELEASE_4_1_0:1.4
	old_RELEASE_3_5_0:1.4
	old_RELEASE_4_0_0:1.4
	old_RELEASE_3_4_0:1.4
	old_RELEASE_3_3_0:1.4
	old_RELEASE_3_2_0:1.4
	old_RELEASE_3_1_0:1.4
	old_RELEASE_2_2_8:1.4
	old_RELEASE_3_0_0:1.4
	old_RELEASE_2_2_7:1.4
	old_RELEASE_2_2_6:1.4
	old_RELEASE_2_2_5:1.4
	old_RELEASE_2_2_1:1.4
	old_RELEASE_2_2_2:1.4
	old_perl5_001:1.1.1.1
	old_perl5:1.1.1;
locks; strict;
comment	@# @;


1.12
date	2013.02.04.12.03.36;	author svnexp;	state dead;
branches;
next	1.11;

1.11
date	2012.03.11.23.49.08;	author linimon;	state Exp;
branches;
next	1.10;

1.10
date	2012.03.08.18.37.53;	author pgollucci;	state dead;
branches;
next	1.9;

1.9
date	2011.10.24.04.16.05;	author dougb;	state Exp;
branches;
next	1.8;

1.8
date	2003.10.27.19.48.02;	author tobez;	state Exp;
branches;
next	1.7;

1.7
date	2002.06.02.21.22.24;	author tobez;	state Exp;
branches;
next	1.6;

1.6
date	2001.12.19.17.05.04;	author tobez;	state Exp;
branches;
next	1.5;

1.5
date	2001.03.22.15.17.46;	author markm;	state Exp;
branches;
next	1.4;

1.4
date	96.07.13.19.29.49;	author markm;	state Exp;
branches;
next	1.3;

1.3
date	96.03.16.13.04.53;	author markm;	state Exp;
branches;
next	1.2;

1.2
date	95.04.24.21.25.26;	author markm;	state Exp;
branches;
next	1.1;

1.1
date	95.04.17.06.02.33;	author asami;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	95.04.17.06.02.33;	author asami;	state Exp;
branches;
next	;


desc
@@


1.12
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311580
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@Perl is a language that combines some of the features of C, sed, awk and
shell.  See the manual page for more hype.  There are also many books
published by O'Reilly & Assoc.  See pod/perlbook.pod for more
information.

WWW: http://www.perl.org/
@


1.11
log
@Undo ports/165457 to not violate POLA.  As far as I knew, the PR
was to test what happened when we did eventually delete these two
ports, not to delete them immediately.

A subsequent commit will add appropriate deprecation messages.

Hat:		portmgr
PR:		ports/165457
Feature safe:	yes (actually no, however, this is to preserve POLA)
@
text
@@


1.10
log
@- 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
@
text
@@


1.9
log
@Remove more tags from pkg-descr files fo the form:

- Name
em@@i.l

or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.
@
text
@@


1.8
log
@Update to 5.8.1.

Also:

Make suidperl optional (ENABLE_SUIDPERL knob).  Switch to perlmalloc by
default, unless threaded perl is built, to improve performance.
Modernize pkg-plist (switch to SITE_PERL where possible).  Update WWW.

Many thanks to foxfair who prepared most of this update.
@
text
@a6 2

- MarkM
@


1.7
log
@Put SITEARCH and SITELIB paths in front of ARCHLIB and PRIVLIB in the
@@INC array. This takes care of the infamous problem of updating the
packages already in the perl distribution. With this change, no tricks
are any longer necessary for such p5 ports, except the usual tweaking of
INSTALLDIRS in Makefile.PL. This last one can also be taken care of by
an appropriate BSDPAN modifications, but until we have the `natural'
@@INC order in the 4.X base system perl, it is meaningless.

Do not include iconv.h and do not link with libiconv. Iconv is not used
by perl in any way currently, but it used to link it if found.

Fix perl on freebsd/sparc64.

PR:		33212 (iconv), 37605 (iconv), 38813 (sparc64)
Reported by:	Vivek Khera <khera@@kciLink.com> (iconv),
		Martin Nilsson <martin@@gneto.com> (iconv)
Submitted by:	jake (sparc64)
@
text
@d6 1
a6 1
WWW: http://perl.com/
@


1.6
log
@Unforbid the port for the use of general FreeBSD public.

Compile perl with BSDPAN support, both -current and -stable.  The
version of BSDPAN used here coincides accidentally with the one present
in the -current system perl, but is installed in a different place.

Provide a script, use.perl, to facilitate switching of the perl used by
default between the system perl and this port.  Also print a message
describing the usage of use.perl (this works for the port and for the
package built from it).  The switching to the port version is done by
removing /usr/bin/perl and /usr/bin/suidperl (they both have link count
>1, so this is reversible), and making them to be symlinks to the
corresponding binaries in $PREFIX/bin.  Also, assignments of the correct
values of PERL_VER, PERL_VERSION, and PERL_ARCH are appended to
/etc/make.conf.  Last, NOPERL=yes is appended to /etc/make.conf, so that
the changes made will survive system upgrades from source.  The
switching to the system version is more or less a reverse of the process
described above.

Set and use PERL_ARCH which is independed from the one used by the
system perl.

Fix the port for post-malloc.h -current.

Fix a small bogon when PREFIX was used in pkg-install (PKG_PREFIX should
have been used instead).

Reviewed by:	markm, joe
@
text
@d1 3
a3 3
Perl is a language that combines some of the features of C, sed,
awk and shell.  See the manual page for more hype.  There are also
many published by O'Reilly & Assoc.  See pod/perlbook.pod for more
d5 2
@


1.5
log
@Upgrade this to perl5.6.0 for _knowledgeable_  folks in STABLE who
really want it.

This is still marked FORBIDDEN as there may be all sorts of horrible
incompatabilities with the perl5 in "base", but folks who are willing
to override this and experiment are welcome.

Consider this to be only partially supported. I'll happily commit
patches and fixes, but I don't want to answer too many questions.

Sorry!
@
text
@a5 6
--

This port is marked FORBIDDEN as it conflics badly with the Perl5
that is in the 'base' system. Sysadmins and users who know how to
override this may do so, and must accept the risk of doing so.

@


1.4
log
@Update to perl5.003
@
text
@d1 4
a4 6
From the distribution README:

Perl is a language that combines some of the features of C, sed, awk
and shell.  See the manual page for more hype.  There are also two Nutshell
Handbooks published by O'Reilly & Assoc.  See pod/perlbook.pod
for more information.
d8 3
a10 2
This port will not work on FreeBSD 2.0, nor will it work on earlier snapshots.
This is due to a bug in vprintf in the C library.
@


1.3
log
@Update to Perl 5.002.
@
text
@d11 1
a11 2
This is due to a bug in vprintf in the C library. On FreeBSD earlier than
2.0.5, setuid scrips may be insecure or may not work.
@


1.2
log
@Corrected some spelling, and generally clarified the description.
@
text
@d10 3
a12 3
I believe from recent discussions on the lists that this port will not
work on FreeBSD 2.0, nor will it work on earlier snapshots. This (if my
memory serves me) is due to a bug in the C library (possibly vprintf).
@


1.1
log
@Initial revision
@
text
@d8 3
a10 1
(I Beleive from recent discussions on the lists that this port will not
d12 3
a14 1
memory serves me) is due to a bug in the system library (vprintf) - MarkM)
@


1.1.1.1
log
@Perl5 port by Mark Murray.  People, beat this!

Submitted by:	Mark Murray <markm@@freebsd.org>
@
text
@@
