summaryrefslogtreecommitdiff
path: root/devel/p5-perlkde
diff options
context:
space:
mode:
authorMathieu Arnold <mat@FreeBSD.org>2014-11-26 13:08:24 +0000
committerMathieu Arnold <mat@FreeBSD.org>2014-11-26 13:08:24 +0000
commiteee58d187e2c55fca6f53b9e482d33cf5346fe81 (patch)
tree0d350fe6ad6a2fe3222d838f3c72856c78cd449f /devel/p5-perlkde
parentRemove folks04, it no longer used after the GNOME 3 import. (diff)
Change the way Perl modules are installed, update the default Perl to 5.18.
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
Notes
Notes: svn path=/head/; revision=373448
Diffstat (limited to 'devel/p5-perlkde')
-rw-r--r--devel/p5-perlkde/Makefile3
-rw-r--r--devel/p5-perlkde/pkg-plist84
2 files changed, 44 insertions, 43 deletions
diff --git a/devel/p5-perlkde/Makefile b/devel/p5-perlkde/Makefile
index 708416aa3519..a7fae320c41b 100644
--- a/devel/p5-perlkde/Makefile
+++ b/devel/p5-perlkde/Makefile
@@ -2,6 +2,7 @@
PORTNAME= perlkde
PORTVERSION= ${KDE4_VERSION}
+PORTREVISION= 1
CATEGORIES= devel kde perl5
MASTER_SITES= KDE/${KDE4_BRANCH}/${PORTVERSION}/src
PKGNAMEPREFIX= p5-
@@ -16,7 +17,7 @@ USE_QT4= network opengl sql svg xml \
USES= cmake:outsource compiler:c++11-lib perl5 tar:xz
# Respect PREFIX
-CMAKE_ARGS+= -DCUSTOM_PERL_SITE_ARCH_DIR=${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH}
+CMAKE_ARGS+= -DCUSTOM_PERL_SITE_ARCH_DIR=${PREFIX}/${SITE_ARCH_REL}
# Fix build PREFIX != KDE4_PREFIX
CMAKE_ARGS+= -DSmoke_DIR=${KDE4_PREFIX}/lib/cmake/smoke \
diff --git a/devel/p5-perlkde/pkg-plist b/devel/p5-perlkde/pkg-plist
index 504884cc7d3e..7789b90b5a1c 100644
--- a/devel/p5-perlkde/pkg-plist
+++ b/devel/p5-perlkde/pkg-plist
@@ -1,43 +1,43 @@
lib/kde4/kperlpluginfactory.so
-%%SITE_PERL%%/%%PERL_ARCH%%/Akonadi.pm
-%%ATTICA%%%%SITE_PERL%%/%%PERL_ARCH%%/Attica.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/KDECore4.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/KDEUi4.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/KFile.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/KHTML.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/KIO4.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/KNewStuff2.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/KNewStuff3.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/KParts.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/KTextEditor.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/KUtils.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Kate.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Nepomuk.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/NepomukQuery.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Okular.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Plasma4.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Solid.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Soprano.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/SopranoClient.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/SopranoServer.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Akonadi/Akonadi.so
-%%ATTICA%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Attica/Attica.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/KDECore4/KDECore4.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/KDEUi4/KDEUi4.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/KFile/KFile.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/KHTML/KHTML.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/KIO4/KIO4.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/KNewStuff2/KNewStuff2.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/KNewStuff3/KNewStuff3.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/KParts/KParts.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/KTextEditor/KTextEditor.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/KUtils/KUtils.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Kate/Kate.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Nepomuk/Nepomuk.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/NepomukQuery/NepomukQuery.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Okular/Okular.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Plasma4/Plasma4.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Solid/Solid.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Soprano/Soprano.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/SopranoClient/SopranoClient.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/SopranoServer/SopranoServer.so
+%%SITE_ARCH%%/Akonadi.pm
+%%ATTICA%%%%SITE_ARCH%%/Attica.pm
+%%SITE_ARCH%%/KDECore4.pm
+%%SITE_ARCH%%/KDEUi4.pm
+%%SITE_ARCH%%/KFile.pm
+%%SITE_ARCH%%/KHTML.pm
+%%SITE_ARCH%%/KIO4.pm
+%%SITE_ARCH%%/KNewStuff2.pm
+%%SITE_ARCH%%/KNewStuff3.pm
+%%SITE_ARCH%%/KParts.pm
+%%SITE_ARCH%%/KTextEditor.pm
+%%SITE_ARCH%%/KUtils.pm
+%%SITE_ARCH%%/Kate.pm
+%%SITE_ARCH%%/Nepomuk.pm
+%%SITE_ARCH%%/NepomukQuery.pm
+%%SITE_ARCH%%/Okular.pm
+%%SITE_ARCH%%/Plasma4.pm
+%%SITE_ARCH%%/Solid.pm
+%%SITE_ARCH%%/Soprano.pm
+%%SITE_ARCH%%/SopranoClient.pm
+%%SITE_ARCH%%/SopranoServer.pm
+%%SITE_ARCH%%/auto/Akonadi/Akonadi.so
+%%ATTICA%%%%SITE_ARCH%%/auto/Attica/Attica.so
+%%SITE_ARCH%%/auto/KDECore4/KDECore4.so
+%%SITE_ARCH%%/auto/KDEUi4/KDEUi4.so
+%%SITE_ARCH%%/auto/KFile/KFile.so
+%%SITE_ARCH%%/auto/KHTML/KHTML.so
+%%SITE_ARCH%%/auto/KIO4/KIO4.so
+%%SITE_ARCH%%/auto/KNewStuff2/KNewStuff2.so
+%%SITE_ARCH%%/auto/KNewStuff3/KNewStuff3.so
+%%SITE_ARCH%%/auto/KParts/KParts.so
+%%SITE_ARCH%%/auto/KTextEditor/KTextEditor.so
+%%SITE_ARCH%%/auto/KUtils/KUtils.so
+%%SITE_ARCH%%/auto/Kate/Kate.so
+%%SITE_ARCH%%/auto/Nepomuk/Nepomuk.so
+%%SITE_ARCH%%/auto/NepomukQuery/NepomukQuery.so
+%%SITE_ARCH%%/auto/Okular/Okular.so
+%%SITE_ARCH%%/auto/Plasma4/Plasma4.so
+%%SITE_ARCH%%/auto/Solid/Solid.so
+%%SITE_ARCH%%/auto/Soprano/Soprano.so
+%%SITE_ARCH%%/auto/SopranoClient/SopranoClient.so
+%%SITE_ARCH%%/auto/SopranoServer/SopranoServer.so