| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
2014-12-31 lang/perl5.14: Unsupported, please upgrade to a more recent version of Perl
|
|
|
|
|
|
|
|
|
|
| |
It was never converted to pkg, and starting with Perl 5.18 gives out
annoying warnings.
Differential Revision: https://reviews.freebsd.org/D1318
Reviewed by: swills
With hat: perl
Sponsored by: Absolight
|
|
|
|
|
|
|
| |
PLIST_SUB and SUB_LIST, finish making sure the MANPATH are valid all around.
Differential Revision: https://reviews.freebsd.org/D1254
Sponsored by: Absolight
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
|
| |
automatically added to the plists.
- Add soname to libperl.so and rename it to libperl.so.PERL_VER, for instance
libperl.so.5.18. To keep software linked with it working, provide a
libperl.so symlink.
- Rollback Perl's man page location change, it creates conflicts for the few
modules that ship with Perl and are in the ports tree.
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Before, we had:
site_perl : lib/perl5/site_perl/5.18
site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
perl_man3 : lib/perl5/5.18/man/man3
Now we have:
site_perl : lib/perl5/site_perl
site_arch : lib/perl5/site_perl/mach/5.18
perl_man3 : lib/perl5/site_perl/man/man3
Modules without any .so will be installed at the same place regardless of the
Perl version, minimizing the upgrade when the major Perl version is changed.
It uses a version dependent directory for modules with compiled bits.
As PERL_ARCH is no longer needed in plists, it has been removed from
PLIST_SUB.
The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now
always removed, as is perllocal.pod.
The old site_perl and site_perl/arch directories have been kept in the
default Perl @INC for all Perl ports, and will be phased out as these old
Perl versions expire.
PR: 194969
Differential Revision: https://reviews.freebsd.org/D1019
Exp-run by: antoine
Reviewed by: perl@
Approved by: portmgr
|
|
|
|
|
|
|
| |
Differential Revision: https://reviews.freebsd.org/D885
Reviewed by: bapt
With hat: perl@
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
| |
Generally absolutely paths are not used with @exec in pkg-plist.
In this case, the path /usr/bin/makewhatis doesn't work on DragonFly
where the binary is located at /usr/sbin/makewhatis. Removing the
full path is a no-op on FreeBSD and fixes perl man page installation
on DragonFly. No revbump required.
Approved by: portmgr (bapt)
|
|
|
|
|
|
| |
While there, sort the plist according to makeplist.
Sponsored by: Absolight
|
|
|
|
|
|
|
|
| |
- Unshun all installation commands
- Make PREFIX-clean
Poked by: bdrewery [1]
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
|
| |
- Use SUB_FILES instead of own backed version
- Have etc/perl5_version in the package instead of generating a static
one at install
- Move some mkdirs from pkg-install to pkg-plist
- Move the bin/perl5 creation from plist to post-install
Reviewed by: az
Sponsored by: Absolight
|
|
|
|
|
|
|
|
| |
- remove on deinstall
- create on install
PR: ports/184164
Submitted by: Tatsuki Makino
|
|
|
|
| |
Approved by: az
|
|
|
|
| |
Submitted by: antoine@ (via IRC, version for perl5.14)
|
|
|
|
|
|
| |
- Always use new LIB_DEPENDS format.
Pointy hat to: myself
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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@
|
|
|
|
| |
Changes: http://search.cpan.org/~flora/perl-5.14.2/pod/perldelta.pod
|
|
|
|
| |
Changes: http://search.cpan.org/~jesse/perl-5.14.1/pod/perldelta.pod
|
|
|
|
| |
Changes: http://search.cpan.org/~jesse/perl-5.14.0/pod/perldelta.pod
|
|
|
|
|
| |
Changes: http://search.cpan.org/~rjbs/perl-5.12.3/pod/perl5123delta.pod
Feature safe: yes
|
|
|
|
|
|
| |
instead of manipulating /etc/manpath.config.
Approved by: maintainer (timeout), wes@ (mentor, implicit)
|
|
|
|
| |
Changes: http://search.cpan.org/~jesse/perl-5.12.2/pod/perl5122delta.pod
|
| |
|
|
|
|
|
|
|
|
| |
[2] Remove SUIDPERL option: SUID emulation has been removed for 5.12
PR: ports/148648 [1]
Submitted by: Andrei Lavreniyuk <andy.lavr@gmail.com> [1]
WWW: http://search.cpan.org/~jesse/perl-5.12.1/pod/perl5120delta.pod#Deprecations [2]
|
|
|
|
| |
Acknowledgements: kuriyama
|
|
|
|
| |
Changes: http://search.cpan.org/~dapm/perl-5.10.1/pod/perl5101delta.pod
|
|
|
|
|
| |
PR: ports/133391
Submitted by: G.raud Continsouzas <geraud xx gcu.info>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
|
|
|
| |
- Use OPTIONS
- Add CONFLICTS
- Use "pre-su-install" (for rootless builds)
Approved by: tobez (previous maintainer) [1]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also:
Do not strip when built with -DWITH_DEBUGGING. [1]
Do not build non-threaded perl with -pthread. [2]
Add rebuild-xs target which should be used when
perl-after-upgrade does not do its job adequately. [3]
Fix perl-after-upgrade to handle threaded perl. [4]
Submitted by: John Narron <jnarron@cdsinet.net> [2],
Sergey Prikhodko <sergey@network-asp.biz> [4],
parv@pair.com [1],
pavel@ctk.ru [2],
skv [3],
vasilis <vasilis@karkampounas.gr> [2]
PR: 83223 [4], 83767 [2], 84255 [2], 89443 [1], 90832 [2]
|
|
|
|
|
| |
Approved by: krion@
PR: ports/88711 (related)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- add perl-after-upgrade utility to move around
dependent packages
- fix $0 expansion in use.perl [1]
- enable threaded perl on amd64 [2]
- always compile perl with -pthread [3]
- fix errno issue in SDBM_File [4]
- add support for // and err (defined-or) [5]
- add WITH_DEBUGGING option [6]
- fix suidperl symlink [7]
- fix several small bugs in use.perl
- print possible WITH_XXX flags (no OPTIONS support yet)
[1] Submitted by: erwin, Niƫl Dogger <niel@introweb.nl>
[2] Nudged by: Mike Schroll <FreeBSD@LogicX.us>
[3] Nudged by: skv
[4] perl bug #35938
[5] Obtained from: H.Merijn Brand <h.m.brand@xs4all.nl>
[6] PR: 78811, submitted by: skv
[7] PR: 80069, submitted by: Sergey N. Voronkov <serg@tmn.ru>
A different solution was actually implemented.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- redirect output from h2ph to /dev/null [1];
- fix File::Path insecure file/directory permissions [2];
this resolves CAN-2004-0452
(http://vuxml.freebsd.org/c418d472-6bd1-11d9-93ca-000a95bc6fae.html);
- for OSVERSION < 500036, create symlinks in /usr/bin not only for
perl and suidperl, but also for a2p, c2ph, find2perl, h2ph, h2xs,
perlbug, perlcc, perldoc, pl2pm, pod2html, pod2latex, pod2man,
pod2text, s2p, and splain; perl and suidperl are still enough for
more recent FreeBSD versions [3];
- clean up created symlinks upon deinstallation [4];
- try to cleanup symlinks created by older versions of lang/perl5 and
lang/perl5.8, during both installation and deinstallation [5];
- added support for DISABLE_BSDPAN environment variable [6];
- be explicit about use.perl usage after installation of 4.X systems
[7];
- respect __MAKE_CONF partially (the build-time value is used) [8];
- fix threaded build - respect PTHREAD_CFLAGS and PTHREAD_LIBS [9].
- use.perl is now the same as pkg-install is now the same as
pkg-deinstall; apart from the changes already mentioned above, this
is a shell script now;
- use.perl's logic is also simplified in several ways [10];
- fix a BSDPAN bug [11].
Outstanding issues: Module::Build support for BSDPAN, SU_CMD support (PR
70831), PR 64963 (partially), and anything else that I forgot.
[1] Nudged by: krion
[2] Reported by: nectar
Patch from: Chris Turner @ RedHat
[3] PR: 55760, 57151, 58406
[4] Requested by: kris
PR: 54262
[5] PR: 51281, 51539
[6] PR: 57134
[7] PR: 60736
[8] PR: 74431
[9] PR: 73233
[10] Perl version submitted by des, implemented in sh
[11] Reported by: Alexander Nagilum <freebsd %at% nagilum de>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2. Make this port respect Makefile.local.
3. Transfer manpages to Makefile.man.
4. Move manpages for modules, included into distribution, into
lib/perl5/PERL_VER/perl/man/man3, to eliminate file conflicts
with p5 ports for modules included with perl.
5. Use PREFIX/SITE_PERL_REL instead of SITE_PERL in the Makefile.
6. Switch to bzipped sources.
7. Other small adjustments.
PR: 65925, 66096, 67205
Submitted by: foxfair (1), Charles Swiger <chuck@pkix.net> (1), krion (3)
Reported by: Roy Badami <roy@gnomon.org.uk> (2)
|
|
|
|
|
|
|
|
| |
perl binary might fail to be installed during make install. Try to fix
that.
Reported by: "Shobaki sam." <shsam@free.fr>
PR: 59186
|
|
|
|
|
|
|
|
| |
2. Finally switch to libperl.so.
3. Respect CFLAGS.
PR: 58735 (item 3)
Submitted by: Lars Eggert <larse@isi.edu> (item 3)
|
|
|
|
| |
Reported by: Neil Darlow <neil@darlow.co.uk>, Nicola Tiling <nti@w4w.net>
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
PR: 58166
Submitted by: Cheng-Lung Sung <clsung@dragon2.net>
|
|
|
|
|
|
|
|
|
|
|
| |
Add two knobs:
WITH_PERL_MALLOC - to compile with perl's own malloc, as opposed to
the freebsd system malloc. Some might find this useful, since perl's
malloc is marginally faster in typical cases, and orders of
magnitude faster in degenerate cases. Use with care.
WITH_GDBM - to compile with gdbm support.
|
| |
|
|
|
|
| |
find -delete, for obvious reasons. No PORTREVISION bump.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
from normal rmdir'ing and unexec rmdir'ing, do a find | xargs rm for
generated .ph files, since those will differ in different versions of
FreeBSD just like .h files may not be the same.
2. Install.pm is broken in 5.6.1 and leads to the wrong .packlist
generation, which, in turn, breaks BSDPAN. Fix that.
3. Extend use.perl to patch /etc/manpath.config so that manpages for
modules installed by this and other p5- ports are be available.
PR: 39108 (item 1)
Reported by: Dan Nelson <dan@dan.emsphone.com> (item 1)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
not - do not install GDBM_File extension.
PR: 29884
|
|
|
|
|
|
|
| |
As before, this is a "guru only" port. If you know what you are
doing, go ahead and use it. If not - HANDS OFF!
Perl 5.6.1 will be committed to "base" FreeBSD in a week or 2.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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!
|
|
|
|
|
| |
PR: 7848
Submitted by: Shigeyuki FUKUSHIMA <shige@kuis.kyoto-u.ac.jp>
|
|
|
|
|
|
|
| |
(Also minor repairs to PLIST - nuke ranlibs)
Reviewed by: asami
OK-ed by: jseger
|
|
|
|
| |
have been converted to the new scheme.
|
| |
|
|
|
|
| |
mostly kerberos or obsoleted ones.
|
| |
|
| |
|
|
|
|
| |
OKed by: Satoshi
|
| |
|
| |
|
| |
|
|
|
|
| |
Reported by: markm
|
| |
|
|
|
|
|
|
|
|
| |
PLISTs.
Note: I know that this is going to break some symlinks and/or .so
includes, I will back some of these out as I run into these during
package building.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
(this will be backed out when the bug is fixed, as is it is a hack rather
that a fix)
|
| |
|
|
Submitted by: Mark Murray <markm@freebsd.org>
|