Port details |
- perl5.38 Practical Extraction and Report Language
- 5.38.2_1 lang =1 5.38.2_1Version of this port present on the latest quarterly branch.
- Maintainer: mat@FreeBSD.org
- Port Added: 2023-06-24 18:57:16
- Last Update: 2023-12-31 00:37:05
- Commit Hash: bbab7f5
- People watching this port, also watch:: cytoscape, openjdk8, tmux, xen-kernel, python311
- Also Listed In: devel perl5
- License: ART10 GPLv1+
- WWW:
- https://www.perl.org/
- Description:
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/lang/perl5.38/ && make install clean
- To add the package, run one of these commands:
- pkg install lang/perl5.38
- pkg install perl5.38
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: perl5.38
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1701279392
SHA256 (perl/perl-5.38.2.tar.xz) = d91115e90b896520e83d4de6b52f8254ef2b70a8d545ffab33200ea9f1cf29e8
SIZE (perl/perl-5.38.2.tar.xz) = 13679524
Packages (timestamps in pop-ups are UTC):
- This port has no dependencies.
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for perl5.38-5.38.2_1:
DEBUG=off: Build with debugging support
DOT_INC=off: Add '.' to @INC (unsafe)
DTRACE=on: Build with DTrace probes
GDBM=off: GDBM_File extension
MULTIPLICITY=on: Use multiplicity
PERL_64BITINT=on: Use 64 bit integers (on i386)
PERL_MALLOC=off: Use Perl malloc
SITECUSTOMIZE=off: Run-time customization of @INC
THREADS=on: Build threaded perl
===> Use 'make config' to modify these settings
- Options name:
- lang_perl5.38
- USES:
- cpe tar:xz
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Notes from UPDATING |
- These upgrade notes are taken from /usr/ports/UPDATING
- 2023-10-17
Affects: users of lang/perl5* Author: delphij@FreeBSD.org Reason:
The default Perl version has been switched to Perl 5.36. If you are using
binary packages to upgrade your system, you do not have anything to do, pkg
upgrade will do the right thing. For the other people, assuming you are
migrating from 5.34 to 5.36, do:
First, add to /etc/make.conf:
DEFAULT_VERSIONS+= perl5=5.36
Portupgrade users:
portupgrade -o lang/perl5.36 -f lang/perl5.34
You can now remove the DEFAULT_VERSIONS line added earlier
from /etc/make.conf
Then you will need to rebuild everything that uses libperl.so, you
can do so with:
portupgrade -f `pkg shlib -qR libperl.so.5.34`
If, for some reason, this command fails at one point, it is safe to
run it again, it will not rebuild what it already rebuilt, as the
ports that have been rebuilt no longer depend on libperl.so.5.34 but
on libperl.so.5.36.
Portmaster users:
portmaster -o lang/perl5.36 lang/perl5.34
You can now remove the DEFAULT_VERSIONS line added earlier
from /etc/make.conf
Then you will need to rebuild everything that uses libperl.so, you
can do so with:
portmaster -f `pkg shlib -qR libperl.so.5.34`
If, for some reason, this command fails at one point, it is safe to
run it again, it will not rebuild what it already rebuilt, as the
ports that have been rebuilt no longer depend on libperl.so.5.34 but
on libperl.so.5.36.
|
Number of commits found: 6
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
5.38.2_1 31 Dec 2023 00:37:05 |
Muhammad Moinur Rahman (bofh) |
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
Also move conditional flags for non sparc64/arm ARCH to fixed flags.
Reviewed by: brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068 |
5.38.2_1 29 Nov 2023 17:44:27 |
Mathieu Arnold (mat) |
lang/perl5.38: update to 5.38.2
Changes: https://metacpan.org/release/PEVANS/perl-5.38.2/view/pod/perldelta.pod |
5.38.1_1 25 Nov 2023 20:01:24 |
Mathieu Arnold (mat) |
lang/perl5.38: update to 5.38.1
Changes: https://metacpan.org/release/PEVANS/perl-5.38.1/view/pod/perldelta.pod |
5.38.0_1 11 Jul 2023 20:10:58 |
Tijl Coosemans (tijl) |
lang/perl5*: Link with -pthread instead of -lpthread
During configure of security/p5-Crypt-GCrypt a test program is
compiled and run to test libgcrypt. This program segfaults when perl5
is built with the THREADS option. Libgcrypt links with libgpg-error
which has an init function which calls into libintl (gettext) which
calls pthread functions before libthr is initialised.
The compiler command line is provided by perl and it includes both
-pthread and -lpthread. Patch perl to remove -lpthread. With -pthread
the compiler will pass -lpthread to the linker such that it is
initialised early.
Discovered by the exp-run for gettext 0.22.
While here also remove -lc unconditionally and remove the code that
replaced it with -lc_r for old version of FreeBSD because the version
test is incorrect (missing a dot). The -pthread flag already tells
the compiler to use -lc_r on those old versions.
PR: 272210 |
5.38.0 07 Jul 2023 13:33:47 |
Mathieu Arnold (mat) |
lang/perl5.38: update to 5.38.0 |
5.38.0.r2_2 24 Jun 2023 18:53:43 |
Mathieu Arnold (mat) |
lang/perl5.38: add latest Perl version (in RC2)
(cherry picked from commit b5cbd10fb4052bfe3f61536eabcdcf02a4fd606a) |
Number of commits found: 6
|