head	1.9;
access;
symbols
	RELEASE_8_3_0:1.9
	RELEASE_9_0_0:1.9
	old_RELEASE_7_4_0:1.8
	old_RELEASE_8_2_0:1.8
	old_RELEASE_6_EOL:1.8
	old_old_RELEASE_8_1_0:1.8
	old_old_RELEASE_7_3_0:1.8
	old_old_RELEASE_8_0_0:1.8
	old_old_RELEASE_7_2_0:1.8
	old_old_old_RELEASE_7_1_0:1.8
	old_old_old_RELEASE_6_4_0:1.8
	old_old_old_RELEASE_5_EOL:1.8
	old_old_old_RELEASE_7_0_0:1.8
	old_old_old_RELEASE_6_3_0:1.8
	old_old_old_PRE_XORG_7:1.8
	old_old_old_RELEASE_4_EOL:1.8
	old_old_old_RELEASE_6_2_0:1.8
	old_old_old_RELEASE_6_1_0:1.8
	old_old_old_RELEASE_5_5_0:1.8
	old_old_old_RELEASE_6_0_0:1.8
	old_old_old_RELEASE_5_4_0:1.8
	old_old_old_RELEASE_4_11_0:1.8
	old_old_old_RELEASE_5_3_0:1.8
	old_old_old_RELEASE_4_10_0:1.8
	old_old_old_RELEASE_5_2_1:1.8
	old_old_old_RELEASE_5_2_0:1.8
	old_old_old_RELEASE_4_9_0:1.7
	old_old_old_RELEASE_5_1_0:1.7
	old_old_old_RELEASE_4_8_0:1.7
	old_old_old_RELEASE_5_0_0:1.7
	old_old_old_RELEASE_4_7_0:1.7
	old_old_old_old_RELEASE_4_6_1:1.6
	old_old_old_old_RELEASE_4_6_0:1.6
	old_old_old_old_RELEASE_5_0_DP1:1.6
	old_old_old_old_RELEASE_4_5_0:1.6
	old_old_old_old_RELEASE_4_4_0:1.5
	old_old_old_old_RELEASE_4_3_0:1.5
	old_old_old_old_RELEASE_4_2_0:1.4
	old_old_old_old_RELEASE_4_1_1:1.4
	old_old_old_old_RELEASE_4_1_0:1.4
	old_old_old_old_RELEASE_3_5_0:1.4
	old_old_old_old_RELEASE_4_0_0:1.4
	old_old_old_old_RELEASE_3_4_0:1.4
	old_old_old_old_RELEASE_3_3_0:1.4
	old_old_old_old_RELEASE_3_2_0:1.4
	old_old_old_old_RELEASE_3_1_0:1.4
	old_old_old_old_RELEASE_2_2_8:1.4
	old_old_old_old_RELEASE_3_0_0:1.4
	old_old_old_old_RELEASE_2_2_7:1.4
	old_old_old_old_RELEASE_2_2_6:1.4
	old_old_old_old_RELEASE_2_2_5:1.4
	old_old_old_old_RELEASE_2_2_1:1.4
	old_old_old_old_RELEASE_2_2_2:1.4
	old_old_old_old_perl5_001:1.1.1.1
	old_old_old_old_perl5:1.1.1;
locks; strict;
comment	@# @;


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.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
@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.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
@@
