git: 7ea61a316d2d - main - sysutils/k4dirstat: Update to 3.4.3
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 21 Jun 2023 08:52:20 UTC
The branch main has been updated by eduardo:
URL: https://cgit.FreeBSD.org/ports/commit/?id=7ea61a316d2dd3ac625444bd8e0ae7cdfbf044fe
commit 7ea61a316d2dd3ac625444bd8e0ae7cdfbf044fe
Author: Nuno Teixeira <eduardo@FreeBSD.org>
AuthorDate: 2023-06-21 08:45:03 +0000
Commit: Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2023-06-21 08:52:07 +0000
sysutils/k4dirstat: Update to 3.4.3
- Add DOCS and NLS options
- Remove desktop-file-utils since .desktop MimeType entry was removed by
upstream
- Clean up variables
- Take maintainership
ChangeLog: https://github.com/jeromerobert/k4dirstat/releases/tag/3.4.3
---
sysutils/k4dirstat/Makefile | 24 +++++++++-------
sysutils/k4dirstat/distinfo | 6 ++--
.../k4dirstat/files/patch-doc_en_CMakeLists.txt | 8 ++++++
sysutils/k4dirstat/pkg-plist | 32 +++++++++++-----------
4 files changed, 41 insertions(+), 29 deletions(-)
diff --git a/sysutils/k4dirstat/Makefile b/sysutils/k4dirstat/Makefile
index dd600a0bba70..76bf8dfe2984 100644
--- a/sysutils/k4dirstat/Makefile
+++ b/sysutils/k4dirstat/Makefile
@@ -1,26 +1,27 @@
PORTNAME= k4dirstat
-PORTVERSION= 3.4.2
-PORTREVISION= 1
+DISTVERSION= 3.4.3
CATEGORIES= sysutils kde
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= eduardo@FreeBSD.org
COMMENT= KDE utility that sums up disk usage for directory trees
WWW= https://github.com/jeromerobert/k4dirstat
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake compiler:c++11-lang cpe desktop-file-utils gettext-tools \
- kde:5 qt:5 tar:bzip2
-
-USE_GITHUB= yes
-GH_ACCOUNT= jeromerobert
-
+USES= cmake compiler:c++11-lang cpe kde:5 qt:5
CPE_VENDOR= kdirstat_project
CPE_PRODUCT= kdirstat
+USE_GITHUB= yes
+GH_ACCOUNT= jeromerobert
USE_KDE= auth codecs completion config configwidgets coreaddons doctools \
i18n iconthemes jobwidgets kio service widgetsaddons xmlgui
-USE_QT= buildtools:build core gui dbus network qmake:build widgets xml
+USE_QT= core dbus gui network widgets xml buildtools:build qmake:build
+
+OPTIONS_DEFINE= DOCS NLS
+OPTIONS_SUB= yes
+
+NLS_USES= gettext-tools
post-patch:
@${REINPLACE_CMD} -e \
@@ -29,5 +30,8 @@ post-patch:
@${REINPLACE_CMD} -e \
's|<sys/errno.h>|<errno.h>|' \
${WRKSRC}/src/kdirreadjob.cpp
+ @${REINPLACE_CMD} -e \
+ 's|%%PREFIX%%|${PREFIX}|' \
+ ${WRKSRC}/doc/en/CMakeLists.txt
.include <bsd.port.mk>
diff --git a/sysutils/k4dirstat/distinfo b/sysutils/k4dirstat/distinfo
index 05f53b65f7a9..92c30a1d3c8f 100644
--- a/sysutils/k4dirstat/distinfo
+++ b/sysutils/k4dirstat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1671304972
-SHA256 (jeromerobert-k4dirstat-3.4.2_GH0.tar.gz) = c925aa058928ca755984ec708955be936ee5c38d594ba0a21000469539e00424
-SIZE (jeromerobert-k4dirstat-3.4.2_GH0.tar.gz) = 411899
+TIMESTAMP = 1687244383
+SHA256 (jeromerobert-k4dirstat-3.4.3_GH0.tar.gz) = f595ef6d1b316d44cdf5a536b94ea68664345cfe0bbce324030da27ed172a338
+SIZE (jeromerobert-k4dirstat-3.4.3_GH0.tar.gz) = 412329
diff --git a/sysutils/k4dirstat/files/patch-doc_en_CMakeLists.txt b/sysutils/k4dirstat/files/patch-doc_en_CMakeLists.txt
new file mode 100644
index 000000000000..1f9d51f84ceb
--- /dev/null
+++ b/sysutils/k4dirstat/files/patch-doc_en_CMakeLists.txt
@@ -0,0 +1,8 @@
+--- doc/en/CMakeLists.txt.orig 2023-06-21 07:55:31 UTC
++++ doc/en/CMakeLists.txt
+@@ -1,4 +1,4 @@
+ ########### install files ###############
+ #
+
+-kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR k4dirstat)
++kdoctools_create_handbook(index.docbook INSTALL_DESTINATION %%PREFIX%%/share/doc SUBDIR k4dirstat)
diff --git a/sysutils/k4dirstat/pkg-plist b/sysutils/k4dirstat/pkg-plist
index bb94ac3ccaeb..b4b01c3546ff 100644
--- a/sysutils/k4dirstat/pkg-plist
+++ b/sysutils/k4dirstat/pkg-plist
@@ -2,23 +2,23 @@ bin/k4dirstat
man/man1/k4dirstat.1.gz
share/applications/k4dirstat.desktop
share/config.kcfg/k4dirstat.kcfg
-share/doc/HTML/en/k4dirstat/feedback-mail.png
-share/doc/HTML/en/k4dirstat/index.cache.bz2
-share/doc/HTML/en/k4dirstat/index.docbook
-share/doc/HTML/en/k4dirstat/kdirstat-config-cleanups.png
-share/doc/HTML/en/k4dirstat/kdirstat-config-tree-colors.png
-share/doc/HTML/en/k4dirstat/kdirstat-main.png
+%%PORTDOCS%%%%DOCSDIR%%/feedback-mail.png
+%%PORTDOCS%%%%DOCSDIR%%/index.cache.bz2
+%%PORTDOCS%%%%DOCSDIR%%/index.docbook
+%%PORTDOCS%%%%DOCSDIR%%/kdirstat-config-cleanups.png
+%%PORTDOCS%%%%DOCSDIR%%/kdirstat-config-tree-colors.png
+%%PORTDOCS%%%%DOCSDIR%%/kdirstat-main.png
share/icons/hicolor/16x16/apps/k4dirstat.png
share/icons/hicolor/32x32/apps/k4dirstat.png
share/icons/hicolor/48x48/apps/k4dirstat.png
share/icons/hicolor/scalable/apps/k4dirstat.svgz
-share/locale/ca/LC_MESSAGES/k4dirstat.mo
-share/locale/de/LC_MESSAGES/k4dirstat.mo
-share/locale/es_AR/LC_MESSAGES/k4dirstat.mo
-share/locale/fr/LC_MESSAGES/k4dirstat.mo
-share/locale/hu/LC_MESSAGES/k4dirstat.mo
-share/locale/it/LC_MESSAGES/k4dirstat.mo
-share/locale/ja/LC_MESSAGES/k4dirstat.mo
-share/locale/lt/LC_MESSAGES/k4dirstat.mo
-share/locale/lv/LC_MESSAGES/k4dirstat.mo
-share/locale/nl/LC_MESSAGES/k4dirstat.mo
+%%NLS%%share/locale/ca/LC_MESSAGES/k4dirstat.mo
+%%NLS%%share/locale/de/LC_MESSAGES/k4dirstat.mo
+%%NLS%%share/locale/es_AR/LC_MESSAGES/k4dirstat.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/k4dirstat.mo
+%%NLS%%share/locale/hu/LC_MESSAGES/k4dirstat.mo
+%%NLS%%share/locale/it/LC_MESSAGES/k4dirstat.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/k4dirstat.mo
+%%NLS%%share/locale/lt/LC_MESSAGES/k4dirstat.mo
+%%NLS%%share/locale/lv/LC_MESSAGES/k4dirstat.mo
+%%NLS%%share/locale/nl/LC_MESSAGES/k4dirstat.mo