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
to do a package dependency since p5-DBD-mysql50 and p5-DBD-mysql have different
basenames, and therefore cannot be considered as alternatives.
The correct solution is to switch the use of PKGNAMESUFFIX in the slave ports
to using LATEST_LINK instead so they all have the same PKGBASE
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
with features that motivated me to update in ages and the two hours
I wasted trying to do an upgrade that required unreleased and pretty
much unbuildable perl modules over the weekend finished demotivating me.
Feature safe: yes
Since squeezeboxserver depends on a specific version of Audio::Scan,
also depend directly on that version (unfortunatly need to also
depend on future versions so PORTREVISION bumps won't't break
squeezeboxserver).
Submitted by: Mark Knight <markk at knigma org>[1]
PR: ports/156569
p5-IO-Compress-Zlib and p5-IO-Compress-Bzip2 modules to p5-IO-Compress.
Explicitly depend on p5-IO-Compress only if PERL_LEVEL < 500903
Bump PORTREVISION
Remove a dependency on the former package so it can be removed and patch
the use of an internal function which broke in the latest version.
PR: ports/140662, ports/141106
Submitted by: Cezary Morga <cm at therek net>
Christopher Key <cjk32 at cam ac uk>
Prodded by: many :)
Pointy hat to: brooks
squeezeboxserver.sh.in so we get diffs when the real port comes in.
Remove the squeezeboxserver.sh.in I mistakenly added last time. Too
many similar product names. :(