| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
|
|
|
| |
not. In some case I can't reproduce, it was believing it should, and was
failing badly.
Reported by: Joe Francia, Scott Loga
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It makes upgrading from one Perl major version to another way easier. For
binary package users, it means pkg upgrade will detect the libperl.so.x.yy
change, and reinstall the affected packages. For users using ports, it will
save rebuild time as it's easier to detect what ports really need to be
rebuilt.
PR: 195821
Differential Revision: https://reviews.freebsd.org/D1241
Submitted by: mat
Reviewed by: antoine, bdrewery
Exp-run by: antoine
With hat: perl
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
before, add it to the OPTIONS_DEFAULT to not change the default behavior.
Noticed by: ache
Sponsored by: Absolight
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
|
|
| |
course, won't work.
Noticed by: Richard Clayton
Sponsored by: Absolight
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
at the end of the year, the second one next summer, by then 5.20 will be the
default, and 5.22 will be in the 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)
|
|
|
|
|
| |
Noticed by: miwi
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
| |
Starting with perl 5.20, they're not installed any more if empty,
and on FreeBSD, they're (always ?) empty.
PR: 190681
Submitted by: mat
Exp-Run by: antoine
Sponsored by: Absolight
|
|
|
|
|
|
|
| |
See also https://rt.cpan.org/Public/Bug/Display.html?id=80182
PR: ports/185541
Approved-by: tobez (maintainer timeout), jadawin (mentor)
|
|
|
|
| |
With hat: ports-secteam
|
|
|
|
|
| |
Submitted by: az
Sponsored by: Absolight
|
|
|
|
|
| |
Changes: http://search.cpan.org/dist/perl-5.20.0/pod/perldelta.pod
Sponsored by: Absolight
|
|
|
|
|
|
| |
While there, sort the plist according to makeplist.
Sponsored by: Absolight
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
|
|
|
| |
- Unshun all installation commands
- Make PREFIX-clean
Poked by: bdrewery [1]
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
C++-friendly dNOOP.
Note: don't apply the patch proposed in the PR, but a patch proposed
by Craig A. Berry at
http://perl5.git.perl.org/perl.git/commit/7db66e12883f0832ca80164b723768b848187bda
as suggested by az@.
PR: ports/187571
Submitted by: /me
Reported by: Thomas Hoffmann <trh411 (at) gmail.com>
Approved by: az
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
| |
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
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
| |
Suggested by: ak@
Reviewed by: ak@
|
|
|
|
| |
Reviewed by: bapt@, mat@
|
|
|
|
|
|
|
|
|
| |
Additional information:
- http://perl5.git.perl.org/perl.git/commit/b83080de5c4254
This change doesn't affect default perl behavior.
Requested by: Anton Yuzhaninov <ayuzhaninov@openstat.ru>
|
| |
|
|
|
|
| |
issue.
|
|
|
|
| |
Pointy hat to: myself
|
| |
|
|
|
|
|
|
|
|
| |
- remove on deinstall
- create on install
PR: ports/184164
Submitted by: Tatsuki Makino
|
|
|
|
|
|
| |
PR: ports/183530
Submitted by: mat
Exp-Run by: bdrewery
|
| |
|
|
|
|
| |
Reported by: olli hauer
|
|
|
|
| |
Submitted by: az
|
|
|
|
|
| |
Submitted by: az
Approved by: az,bapt
|
|
|
|
| |
Approved by: perl (az, mat)
|
|
|
|
| |
Approved by: az
|
|
|
|
| |
Submitted by: antoine@ (via IRC, version for perl5.14)
|
| |
|
|
|
|
|
|
| |
- Always use new LIB_DEPENDS format.
Pointy hat to: myself
|
|
|
|
| |
Spotted by: bapt
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
${LOCALBASE}/etc/perl5_version instead
You must switch to DEFAULT_VERSIONS (see ports/UPDATING entry 20130920 by bapt@)
if you are still using PERL_VERSION to define a specific version requirement.
- bump portrevision
Reviewed by: bapt@
|
|
|
|
| |
lang)
|
|
|
|
|
| |
Changes: http://search.cpan.org/dist/perl-5.18.0/pod/perldelta.pod
Changes: http://search.cpan.org/dist/perl-5.18.1/pod/perldelta.pod
|
|
|
|
| |
Tested by: Anton Yuzhaninov <ayuzhaninov@openstat.ru>, az@
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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@
|
|
|
|
| |
Requested by: citrin
|
|
|
|
|
|
|
| |
PR: ports/178363
Submitted by: Sayetsky Anton <vsjcfm@gmail.com>
Pointy hat: az@
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- OPTIONS to OptionNG conversion
- Remove ABI version number from LIB_DEPENDS
- Add VENDOR prefix to list of OPTIONS
lang/perl5.14
- Remove outdated CONFLICTS with perl5.(6|8)
Reviewed by: bapt@
With hat: perl@
|
|
|
|
|
|
| |
While here trim headers
Feature safe: yes
|
|
|
|
| |
Feature safe: wholeheartedly hope so
|
|
|
|
| |
With hat: perl@
|
|
|
|
|
|
|
|
| |
Changes: http://search.cpan.org/~rjbs/perl-5.16.2/pod/perldelta.pod
Approved by: maintainer (implicit via email)
With hat: perl@
Feature safe: yes
|
|
|
|
|
|
| |
Repoted by: kib@
Reviewed by: tobez@
With Hat: perl@
|
|
|
|
|
| |
Changes: http://search.cpan.org/dist/perl-5.16.0/pod/perldelta.pod
Approved by: portmgr (linimon)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
https://github.com/dagolden/extutils-makemaker/commit/a19beeaa9f0df1be60d5a45bf22c0a42dd600dca/raw
to fix:
Can't use string "XXX" as an ARRAY ref while "strict refs" in use at
/usr/local/lib/perl5/5.14.2/ExtUtils/MM_Unix.pm line 2893.
- perl 5.14.[012] shipped with a broken version of ExtUtils::MakeMakker (6.57_06)
which is fixed in 6.57_06. This patch can hopefully go away when/if perl 5.14.3
is released.
- Bump PORTREVISION
PR: ports/165457
With Hat: perl@
|
|
|
|
|
|
|
|
|
|
| |
as threaded perl.
PR: ports/163878
Submitted by: swills (myself)
Approved by: portmgr (erwin)
Discussed with: tobez
With hat: perl@
|
|
|
|
| |
Changes: http://search.cpan.org/~flora/perl-5.14.2/pod/perldelta.pod
|
|
|
|
|
|
|
|
|
|
|
| |
- Fix warning:
Warning: prerequisite ExtUtils::MakeMaker x.xx not found.
We have unknown version.
- Fix forever loop occured when installing modules directly via cpan.
PR: ports/162151
Submitted by: az
Feature safe: yes
|
| |
|
|
|
|
|
|
|
|
| |
- 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.
|
| |
|
|
|
|
|
|
|
|
|
| |
install directory if it's present, which leads to misinstallation of many ports which install perl scripts (p5-Mail-SpamAssassin, for example)
PR: 149771
Submitted by: Peter Radcliffe <pir-freebsd.org@pir.net>
Patch by: myself
Approved by: jadawin
|
|
|
|
| |
Changes: http://search.cpan.org/~jesse/perl-5.14.1/pod/perldelta.pod
|
|
|
|
|
| |
PR: ports/157565
Submitted by: Dan Lukes <dan@obluda.cz>
|
|
|
|
| |
Changes: http://search.cpan.org/~jesse/perl-5.14.0/pod/perldelta.pod
|
| |
|
|
|
|
|
|
|
|
|
|
| |
chmod 755 libsdbm.a
/usr/bin/ar cr libsdbm.a sdbm.o pair.o hash.o && : libsdbm.a
chmod: libsdbm.a: No such file or directory
*** Error code 1
Reported by: pointyhat
Feature safe: yes
|
|
|
|
|
| |
Changes: http://search.cpan.org/~rjbs/perl-5.12.3/pod/perl5123delta.pod
Feature safe: yes
|
|
|
|
|
|
|
|
| |
duplicate fix in other perl ports
PR: ports/148255
Submitted by: Anonymous <swell.k@gmail.com>
Approved by: maintainer timeout (skv ; 121 days)
|
|
|
|
|
|
|
|
| |
instead
PR: ports/151914
Submitted by: garga@
Approved by: skv@ (maintainer)
|
|
|
|
|
| |
PR: ports/151963 [1]
Submitted by: ohauer, Wouter Oosterveld <wouter@fizzyflux.nl> [1]
|
| |
|
|
|
|
|
|
|
|
|
| |
instead of manipulating /etc/manpath.config.
Follow up commit since I missed adding the config file.
Approved by: maintainer (timeout), wes@ (mentor, implicit)
Pointyhat to: gordon@
|
|
|
|
|
|
| |
instead of manipulating /etc/manpath.config.
Approved by: maintainer (timeout), wes@ (mentor, implicit)
|
|
|
|
|
| |
PR: ports/150876
Approved by: maintainer (timeout)
|
|
|
|
|
|
|
| |
- Preserve perms on modified /etc/make.conf, /etc/manpath.conf [2]
PR: 150622 [1], 150611 [2]
Submitted by: garga [1], swell.k@gmail.com [2]
|
|
|
|
| |
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
|
|
|
|
|
|
| |
PR: ports/148634
Submitted by: Warren Block <wblock@wonkity.com>
Pointed by: olli hauer <ohauer@gmx.de>
|
|
|
|
|
|
|
|
|
| |
- Don't remove '/usr/local/lib' from path $libpth
if this dir does not exist [2]
PR: ports/116908 [1]
Submitted by: Steve Wills <steve@mouf.net> [1],
Kukushkin Konstantin <dark@ramtel.ru> [2]
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- Update P5PORTER mode [3]
- Update CONFLICTS for Perl 5.12
Pointed by: a.smith xx ukgrid.net [1]
PR: ports/144717 [2], ports/142110 [3]
Submitted by: Bryan Fullerton <bryanf@samuraiconsulting.ca> [2],
Alex Deiter <alex.deiter xx gmail.com> [3]
|
|
|
|
| |
Approved by: portmgr (pav)
|
|
|
|
|
|
|
| |
PR: ports/141959
Approved by: maintainer timeout (skv; 17 days)
Submitted by: myself (pgollucci@)
Reported by: ASF TB, P6 TB
|
|
|
|
|
|
| |
- simplify regexes
- catch lines in +CONTENTS like:
@unexec rmdir %D/lib/perl5/5.10.0 2>/dev/null || true
|
|
|
|
| |
Submitted by: Artis Caune <artis.caune xx gmail.com>
|
|
|
|
| |
- Add PORTSCOUT variable
|
|
|
|
| |
Changes: http://search.cpan.org/~dapm/perl-5.10.1/pod/perl5101delta.pod
|
|
|
|
| |
- Add bugfix for map memory leak (RT#53038)
|
|
|
|
|
|
|
|
| |
- Add perl-threaded-5.* to CONFLICTS [1]
- Introduce PERL_VENDOR_PREFIX variable
- Be really PREFIX-neutral [2}
Submitted by: lth [1], rafan [2]
|
|
|
|
| |
Bug: http://rt.perl.org/rt3/Public/Bug/Display.html?id=49472
|
|
|
|
|
| |
PR: ports/133391
Submitted by: G.raud Continsouzas <geraud xx gcu.info>
|
|
|
|
| |
(i.e. will be included into forthcoming 5.10.1).
|
| |
|
| |
|
|
|
|
|
| |
PR: ports/132964
Submitted by: mm
|
| |
|
| |
|
|
|
|
| |
it is obsolete since Perl 5.6.0.
|
|
|
|
|
| |
- fix pkgdb/+* files creation
- add lang/perl5.X as package dependency (via @pkgdep line)
|
|
|
|
|
|
| |
Submitted by: Vladimir Timofeev <vovkasm@gmail.com>
Prompted by: QAT on-commit run
Pointyhat to: skv@
|
|
|
|
|
|
|
| |
* Update BSDPAN.
PR: ports/131434 [1]
Submitted by: William Olson <wolson xx gmail.com> [1]
|
| |
|
|
|
|
|
| |
PR: ports/130529
Submitted by: Shin-ichi Yoshimoto <yosimoto xx waishi.jp>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
|
|
|
|
| |
${MASTER_SITE_PERL_CPAN} to CPAN.
PR: ports/122674
Submitted by: Philip M. Gollucci <pgollucci@p6m7g8.com>
Reworked by: araujo (myself)
Approved by: portmgr (pav)
|
|
|
|
|
|
|
| |
Unicode regexes.
Obtained from: perl5-porters (Nicholas Clark), with modifications
Approved by: portmgr (marcus)
|
| |
|
|
|
|
|
|
|
|
| |
Drop support for antique perl.
Work done by: gabor
Sponsored by: Google Summer of Code 2007
Hat: portmgr
|
|
|
|
|
|
|
| |
fully chrooted DESTDIR, which does not need such any more.
Sponsored by: Google Summer of Code 2007
Approved by: portmgr (pav)
|
|
|
|
| |
to fix build with GCC 4.2.0.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2. While at it, add a WITHOUT_USE_PERL knob that avoids spamming
/usr/bin; it is meant for those who do cross-installs and such.
No version bump.
Pointy hat to: kris [1]
Reported by: many [1]
PR: 104524 [2]
Submitted by: Nick Hibma <nick@anywi.com> [2]
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit should largele be a NOOP as it only adds support
for DESTDIR undefined. This does allow us to start testing
ports with DESTDIR set, but this is as of yet not supported.
Although this has been extensively tested on pointyhat, this
is a very intrusive change and some cases may have been
overlooked. Please contact Gabor and me if you find any.
PR: 100555
Submitted by: gabor
Sponsored by: Google Summer of Code 2006
|
|
|
|
|
|
| |
affected.
Submitted by: skv
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
| |
work when devel/p5-ExtUtils/MakeMaker is installed.
This, again, is a minor change, which does not require re-installation
of the dependant packages.
Reported by: lth
|
|
|
|
|
|
|
| |
Bump PORTREVISION.
This revision is compatible with the previous one, so no need to rebuild
dependant ports.
|
|
|
|
|
|
| |
%SUBDIR% in them, and the site that needed the "." doesn't.
Approved by: Anton Berezin <tobez@tobez.org> (MAINTAINER)
|
|
|
|
| |
Indulged by: tobez
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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.
|
|
|
|
| |
Nudged by: krion
|
|
|
|
|
|
|
|
|
|
|
| |
environment (like da_DK.ISO_8859-15 as opposed to da_DK.ISO8859-15 on
-CURRENT), perl ports cannot be built. While this condition clearly is
an operator error, it is still no excuse for the build failure.
Fix that by cleaning locale-related variables for configure and build
steps. No plist changes, no portrevision bump.
Reported by: Flemming Jacobsen <fj quite-at batmule maybe-dot dk>
|
|
|
|
|
|
|
|
| |
Fix buffer overflow in perl [CAN-2005-0156].
Bump PORTREVISION.
Upgrade from previous versions/revisions of lang/perl5.8 is recommended.
Submitted by: Nicholas Clark <nick $at$ ccl4 org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use more correct OSVERSION threshold to distinguish between
base system perl and perl from ports - the right value is 500036 [1].
Also, simplify OSVERSION-related logic in lang/perl5 and lang/perl5.8.
Now it goes as follows:
- for lang/perl5.8, if there is perl in the base system, install
use.perl script, use a helpful pkg-message, and do not automatically
update symlinks;
- for lang/perl5.8, if there is no perl in the base system, do not
install use.perl script, and update symlinks automatically;
- for lang/perl5, always install use.perl;
- for lang/perl5, never update symlinks automatically;
- for lang/perl5, vary produced pkg-message depending on the presence of
the base system perl.
Bump PORTREVISION for both lang/perl5 and lang/perl5.8.
[1] Approved by: portmgr
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
|
| |
Pointed out by: kris
Approved by: tobez
|
| |
|
|
|
|
|
|
|
|
| |
who wish to keep compatibility with files generated by Storable::store
from a previous version of perl, and were unlucky enough to not use
portable Storable::nstore instead.
Submitted by: kuriyama
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
| |
|
|
|
|
|
|
|
| |
tinderboxes to do the righ thing reagrding Perl in a chroot/jail environment
regardless of the underlying host OS version.
Approved by: perl (tobez)
|
| |
|
|
|
|
|
|
| |
perl 5.8 for 5.2-CURRENT.
Approved by: perl
|
|
|
|
|
|
|
|
|
|
|
|
| |
When installing with pkg_add(1), the ${SITE_PERL} directory was not created
causing system headers not to be perlified and installed by h2ph. This made
some things break in very mysterious ways.
The pkg-install script used by pkg_add(1) doesn't know about the many special
variables in bsd.port.mk, so it shouldn't try to rely on them.
Noticed by: bento, kris
Approved by: kris
|
|
|
|
|
|
| |
is the default.
Obtained from: lang/perl5
|
| |
|
|
|
|
|
|
| |
versions of -CURRENT.
Reported by: kris
|
|
|
|
| |
Approved by: tobez
|
|
|
|
|
|
|
|
| |
${PREFIX}/share/man/man1 directory (which perl's Configure
unconditionally prefers to anything else if found).
Submitted by: se, vanilla
Approved by: portmgr (marcus)
|
|
|
|
|
|
|
|
| |
perl binary might fail to be installed during make install. Try to fix
that.
Reported by: "Shobaki sam." <shsam@free.fr>
PR: 59186
|
|
|
|
| |
Reported by: herbert@bugat.at
|
|
|
|
|
|
|
|
| |
2. Finally switch to libperl.so.
3. Respect CFLAGS.
PR: 58735 (item 3)
Submitted by: Lars Eggert <larse@isi.edu> (item 3)
|
|
|
|
|
|
|
|
| |
without PERL_CONFIGURE trickery), the interaction of 5.8.1's MakeMaker
and BSDPAN can lead to parts of perl-using ports to be installed to
/lib, which is bad. Fix that.
Reported by: Mike Harding <mvh@ix.netcom.com>
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
CGI::start_form. The escape code is taken from CGI.pm v.3.00.
PR: 57391
Reported by: IIJIMA Hiromitsu <delmonta@ht.sakura.ne.jp>
|
|
|
|
|
| |
Submitted by: Oleg Karachevtsev <ok@etrust.ru>
PR: 56998
|
|
|
|
|
|
|
|
|
|
| |
coredump on FreeBSD/amd64 when one uses $^N variable and there were
no captures in the last executed regexp.
One third of this fix was applied to the perl tree in December 2002,
with the rest hopefully applied in the next couple of days.
Reported by: jwd
|
|
|
|
| |
Approved by: maintainer
|
|
|
|
|
|
|
|
| |
other than ${LOCALBASE}/bin to install its scripts (h2ph, perldoc, and
friends) to. Fix that.
PR: 51350
Reported by: Oliver Brandmueller <ob@gruft.de>
|
|
|
|
|
|
| |
http://use.perl.org/articles/02/10/06/1118222.shtml?tid=5).
Reported by: kuriyama
|
|
|
|
|
|
| |
fix threaded build on 5.x.
Approved by: maintainer
|
|
|
|
|
|
|
| |
Requiem mors pacem pkg-comment,
And be calm ports tree.
E Nomini Patri, E Fili, E Spiritu Sancti.
|
| |
|
|
|
|
|
| |
Reported by: Jeroen Ruigrok van der Werven <asmodai@tendra.org>
Approved by: portmgr
|
|
|
|
|
|
| |
o Bump PORTREVISION
Prompted by: green
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
to INSTALLMAN1DIR and INSTALLMAN3DIR, respectively, if there are no
corresponding variables in Config.pm, which is unfortunately the case
for perl 5.8.0. This fixes manpage installation path for p5 ports built
with perl5.8.0 as /usr/bin/perl.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Force installs. This is to allow (semi-)automatic garbage removal by
"find /usr/libdata -ctime -N -delete".
Well - substitute /usr/libdata with /usr/local/lib/perl5 here.
Requested by: sheldonh
2. Do not link with libbind even if Configure detects it. A particular
reason for that is that perl's getpw* stop working with NIS.
Reported by: Russell Cattelan <cattelan@thebarn.com>
|
|
|
|
| |
find -delete, for obvious reasons. No PORTREVISION bump.
|
|
|
|
| |
(read: -current). 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)
|
|
|
|
| |
Requested by: tobez
|
|
|
|
| |
Approved by: tobez (MAINTAINER)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
@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)
|
|
|
|
|
|
|
| |
the problems with threaded perl build. The threaded perl is curently
unsupported by this port but seems to work fine with this fix applied.
Reported by: Jens Fallesen <jens@fallesen.dk>
|
|
|
|
|
|
|
|
|
| |
more stuff than the old one, which confuses makedepend script in the
distribution).
PORTREVISION is not bumped since there was no functionality change.
Reported-by: too many to list here
|
|
|
|
|
|
|
| |
2. Remove the dependency on perl (rather important for this port).
3. Make the script this port installs use the version of perl from ports.
Reported-by: (item 2) Juriy Goloveshkin <j@gu.ru>, Mark Huizer <xaa@timewasters.nl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
PR: 28462
OK'ed by: markm
|
|
|
|
| |
OK'ed by: markm
|
|
|
|
|
|
|
| |
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: 18638
Submitted by: Daniel S. Lewart <d-lewart@uiuc.edu>
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Prompted by PR: 13476, 13477
Submitted by: KATO Tsuguru
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
FWIW, checkout of these things took 5+hrs, staying on the local
.freebsd.org net w/o hitting the 'net at all.
As promised,
$ time cvs ci
real 67m51.701s
user 0m1.250s
sys 0m5.345s
|
|
|
|
|
| |
PR: 7848
Submitted by: Shigeyuki FUKUSHIMA <shige@kuis.kyoto-u.ac.jp>
|
|
|
|
|
| |
circumstances. This is different from BROKEN, which merely means we think
it is broken.
|
|
|
|
|
|
|
|
| |
something already there (PORTOBJFORMAT, OSVERSION) or move stuff from after
.include <bsd.port.mk> to before.
(This is not by any means the complete list but just the ones I've noticed
recently.)
|
|
|
|
|
|
|
| |
(Also minor repairs to PLIST - nuke ranlibs)
Reviewed by: asami
OK-ed by: jseger
|
|
|
|
| |
Submitted by: axl (Sheldon Hearn)
|
|
|
|
| |
have been converted to the new scheme.
|
| |
|
| |
|
|
|
|
| |
mostly kerberos or obsoleted ones.
|
| |
|
|
|
|
|
|
|
| |
list of header files but does get enough that when perl needs more header
files that it will hint to use h2ph.
PR: 5738
|
| |
|
|
|
|
| |
OKed by: Satoshi
|
| |
|
|
|
|
| |
Pointed out by: Satoshi
|
| |
|
|
|
|
| |
Submitted by: pius@ienet.com
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
/usr/bin/perl a while ago. It works with 5.003 and 5.004-tobe.
I can't test it on freefall (I don't have a setuid script to play with)
but it works at home. I'll test on thud later.
Every setuid script found on a partition mounted "nosuid" will not be executed
and "Permission Denied" will be displayed.
It won't be in soo-to-be-released 5.004 because it is not a FreeBSD speciific
problem but it will be dealt with in 5.004_01 (maintenance release).
Obtained from: Jörg's patch (edited for Perl5 by me).
|
| |
|
| |
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
compile.
|
|
|
|
|
| |
Reordered vars where needed. Added MAINTAINERS where needed, many
mkdir --> ${MKDIR}, install -> ${INSTALL_*}, etc.
|
|
|
|
|
| |
hints file for future releases. This will be submitted to the Perl
maintainers.
|
|
|
|
|
|
|
|
|
|
| |
all the COMMENTs! No package names, no version numbers, no "this is
absolutix-3.1.2" type comments that have zero information contents.
Now, without any bad examples to follow, nobody has an excuse to import
a port with those kind of comments. :)
Phew! 238 ports modified!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
From: wjm@best.com (William J. Middleton)
Newsgroups: comp.lang.perl.announce,comp.lang.perl.misc
Subject: PATCH: perltrap.pod <- 425traps
Date: 1 Jul 1996 14:49:58 GMT
Approved: merlyn@stonehenge.com (comp.lang.perl.announce)
Message-ID: <4r8oim$e5q@nadine.teleport.com>
NNTP-Posting-Host: julie.teleport.com
[The rush to 5.003 couldn't integrate this, so here it is]
The following is a patch for perltrap.pod, from 5.003 (also 5.002).
It integrates the latest version of my simple 425traps
document. 425traps demonstrated, with examples, all of the traps
which have been discovered and sent to me, which have bitten
folks making the transition from perl4 to perl5. It also gave
an example for each one, including all of the existing perl4
traps in perltrap.pod.
As always, if you discover something that isn't documented in
one form or another in here, and isn't an official (or at least
reported) bug, drop me a line with it. Also, when or if any
of these is ever formally declared a bug, I'll take it out.
|
| |
|
| |
|
|
|
|
| |
NOMANCOMPRESS.
|
| |
|
|
|
|
| |
which appeared in some of them, everything here is a programming language! :)
|
| |
|
| |
|
|
|
|
|
| |
(this will be backed out when the bug is fixed, as is it is a hack rather
that a fix)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Add more categories
|
|
|
|
| |
so you can't run it with all the stdio redirected.
|
|
Submitted by: Mark Murray <markm@freebsd.org>
|