Port details |
- perl5.38 Practical Extraction and Report Language
- 5.38.4 lang
=4 5.38.4Version of this port present on the latest quarterly branch. - Maintainer: mat@FreeBSD.org
 - Port Added: 2023-06-24 18:57:16
- Last Update: 2025-04-14 18:00:14
- Commit Hash: 0702521
- People watching this port, also watch:: bind918, tmux, perl5, telegram-desktop, memcached
- 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 = 1744552256
SHA256 (perl/perl-5.38.4.tar.xz) = f6777e856b22460e8091f9524593e93299f421cc23dbd408d3f5ed3328d357a7
SIZE (perl/perl-5.38.4.tar.xz) = 13716272
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.4:
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: 11
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
5.38.4 14 Apr 2025 18:00:14
    |
Mathieu Arnold (mat)  |
lang/perl5.38: update to 5.38.4 |
5.38.3 03 Feb 2025 03:44:02
    |
Yasuhiro Kimura (yasu)  |
lang/perl5.38: Update to 5.38.3
ChangeLog: https://metacpan.org/release/SHAY/perl-5.38.3/view/pod/perldelta.pod
PR: 284180
Approved by: maintainer timeout |
5.38.2_2 19 Aug 2024 10:28:04
    |
Mathieu Arnold (mat)  |
lang/perl5*: remove calls to makewhatis
The @*exec macros have issues when being used when used with `pkg -r`,
as %D does not account for the root directory. As we have a periodic
task updating the makewhatis databases, and perl ports are the only ones
actually doing that, probably for some long lost historic reason, it is
easier to let that periodic task do its job.
PR: 280458
Discussed with: bapt
Reported by: Siva Mahadevan |
5.38.2_1 07 Jun 2024 19:33:01
    |
Mathieu Arnold (mat)  |
lang/perl5.*: correct MASTER_SITES |
5.38.2_1 05 Jun 2024 12:14:02
    |
Mathieu Arnold (mat)  |
lang/perl5*: synchronize comments |
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: 11
|