summaryrefslogtreecommitdiff
path: root/devel/kdev-php
diff options
context:
space:
mode:
Diffstat (limited to 'devel/kdev-php')
-rw-r--r--devel/kdev-php/Makefile8
-rw-r--r--devel/kdev-php/distinfo6
-rw-r--r--devel/kdev-php/files/patch-CMakeLists.txt11
-rw-r--r--devel/kdev-php/pkg-plist26
4 files changed, 33 insertions, 18 deletions
diff --git a/devel/kdev-php/Makefile b/devel/kdev-php/Makefile
index f4feae8952a4..4988956adbeb 100644
--- a/devel/kdev-php/Makefile
+++ b/devel/kdev-php/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= kdev-php
-DISTVERSION= 5.3.2
-PORTREVISION= 1
+DISTVERSION= 5.4.1
CATEGORIES= devel kde
MASTER_SITES= KDE/stable/kdevelop/${DISTVERSION}/src
DIST_SUBDIR= KDE/kdevelop
@@ -20,7 +19,12 @@ USE_KDE= auth codecs completion config configwidgets coreaddons ecm \
USE_QT= concurrent core dbus gui network webkit widgets xml \
buildtools_build qmake_build
+# Versioning values, to reduce plist churn (match with devel/kdevelop)
+PLATFORM_VER= 32
+PLIST_SUB+= PLATFORM_VER=${PLATFORM_VER} PRIVATE_VER=${DISTVERSION:R}
+
# Does not build with jobs.
MAKE_JOBS_UNSAFE= yes
+
.include <bsd.port.mk>
diff --git a/devel/kdev-php/distinfo b/devel/kdev-php/distinfo
index ed6e5828efb3..35c34557b990 100644
--- a/devel/kdev-php/distinfo
+++ b/devel/kdev-php/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1552086994
-SHA256 (KDE/kdevelop/kdev-php-5.3.2.tar.xz) = 9ac87343185a6f48411334744e942f5e9fde7cb33fcca40d000980ef2075dd4a
-SIZE (KDE/kdevelop/kdev-php-5.3.2.tar.xz) = 1008036
+TIMESTAMP = 1565704739
+SHA256 (KDE/kdevelop/kdev-php-5.4.1.tar.xz) = 7dc4a1f4e8521dfa85fce1ad736405e0dc1d25ad7b152587aaa50eb92c8cb992
+SIZE (KDE/kdevelop/kdev-php-5.4.1.tar.xz) = 1042236
diff --git a/devel/kdev-php/files/patch-CMakeLists.txt b/devel/kdev-php/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..df1f05683958
--- /dev/null
+++ b/devel/kdev-php/files/patch-CMakeLists.txt
@@ -0,0 +1,11 @@
+--- CMakeLists.txt.orig 2019-08-13 15:15:26 UTC
++++ CMakeLists.txt
+@@ -100,7 +100,7 @@ install(FILES org.kde.kdev-php.metainfo.xml DESTINATIO
+ # kdebugsettings >= 18.12 supports/pushes for some newer, not backward-compatible format.
+ # For ECM >= 5.59 we install categories files to new location, which is only supported by
+ # newer kdebugsettings also supporting the new content format, so we use that as base.
+-if (ECM_VERSION VERSION_GREATER "5.58.0")
++if (0)
+ install(FILES kdevphpsupport-newformat.categories RENAME kdevphpsupport.categories
+ DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}
+ )
diff --git a/devel/kdev-php/pkg-plist b/devel/kdev-php/pkg-plist
index 001a12a6cf2a..e5cdf8b9d5c9 100644
--- a/devel/kdev-php/pkg-plist
+++ b/devel/kdev-php/pkg-plist
@@ -3,15 +3,15 @@ include/kdev-php/kdevphpversion.h
include/kdev-php/parser/parsesession.h
include/kdev-php/parser/phplexer.h
include/kdev-php/parser/tokenstream.h
-include/kdev-php/private/5.3/parser/parserexport.h
-include/kdev-php/private/5.3/parser/phpast-fwd.h
-include/kdev-php/private/5.3/parser/phpast.h
-include/kdev-php/private/5.3/parser/phpdebugvisitor.h
-include/kdev-php/private/5.3/parser/phpdefaultvisitor.h
-include/kdev-php/private/5.3/parser/phpparser.h
-include/kdev-php/private/5.3/parser/phptokentext.h
-include/kdev-php/private/5.3/parser/phptokentype.h
-include/kdev-php/private/5.3/parser/phpvisitor.h
+include/kdev-php/private/%%PRIVATE_VER%%/parser/parserexport.h
+include/kdev-php/private/%%PRIVATE_VER%%/parser/phpast-fwd.h
+include/kdev-php/private/%%PRIVATE_VER%%/parser/phpast.h
+include/kdev-php/private/%%PRIVATE_VER%%/parser/phpdebugvisitor.h
+include/kdev-php/private/%%PRIVATE_VER%%/parser/phpdefaultvisitor.h
+include/kdev-php/private/%%PRIVATE_VER%%/parser/phpparser.h
+include/kdev-php/private/%%PRIVATE_VER%%/parser/phptokentext.h
+include/kdev-php/private/%%PRIVATE_VER%%/parser/phptokentype.h
+include/kdev-php/private/%%PRIVATE_VER%%/parser/phpvisitor.h
lib/cmake/KDevPHP/KDevPHPConfig.cmake
lib/cmake/KDevPHP/KDevPHPConfigVersion.cmake
lib/cmake/KDevPHP/KDevPHPTargets-release.cmake
@@ -19,10 +19,10 @@ lib/cmake/KDevPHP/KDevPHPTargets.cmake
lib/libkdevphpcompletion.so
lib/libkdevphpduchain.so
lib/libkdevphpparser.so
-%%QT_PLUGINDIR%%/kdevplatform/31/kcm/kcm_kdevphpdocs.so
-%%QT_PLUGINDIR%%/kdevplatform/31/kdevphpdocs.so
-%%QT_PLUGINDIR%%/kdevplatform/31/kdevphplanguagesupport.so
-%%QT_PLUGINDIR%%/kdevplatform/31/kdevphpunitprovider.so
+%%QT_PLUGINDIR%%/kdevplatform/%%PLATFORM_VER%%/kcm/kcm_kdevphpdocs.so
+%%QT_PLUGINDIR%%/kdevplatform/%%PLATFORM_VER%%/kdevphpdocs.so
+%%QT_PLUGINDIR%%/kdevplatform/%%PLATFORM_VER%%/kdevphplanguagesupport.so
+%%QT_PLUGINDIR%%/kdevplatform/%%PLATFORM_VER%%/kdevphpunitprovider.so
share/kdevappwizard/templates/simple_phpapp.tar.bz2
share/kdevphpsupport/phpfunctions.php
share/kdevphpsupport/phpunitdeclarations.php