git: 948c7dde752c - main - deskutils/foliate: Clean up NLS depends, add helpers
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 04 Apr 2026 22:06:08 UTC
The branch main has been updated by fox:
URL: https://cgit.FreeBSD.org/ports/commit/?id=948c7dde752c0c4faae3a7de392216cf3bace510
commit 948c7dde752c0c4faae3a7de392216cf3bace510
Author: Santhosh Raju <fox@FreeBSD.org>
AuthorDate: 2026-04-04 22:03:50 +0000
Commit: Santhosh Raju <fox@FreeBSD.org>
CommitDate: 2026-04-04 22:06:00 +0000
deskutils/foliate: Clean up NLS depends, add helpers
PR: 274769
Reported by: Nuno Teixeira <eduardo@FreeBSD.org>
---
deskutils/foliate/Makefile | 10 ++---
deskutils/foliate/p.patch | 106 ++++++++++++++++++++++++++++++++++++++++++++
deskutils/foliate/pkg-plist | 60 ++++++++++++-------------
3 files changed, 140 insertions(+), 36 deletions(-)
diff --git a/deskutils/foliate/Makefile b/deskutils/foliate/Makefile
index eaaf43ed1c03..bf13ff973e0d 100644
--- a/deskutils/foliate/Makefile
+++ b/deskutils/foliate/Makefile
@@ -1,6 +1,6 @@
PORTNAME= foliate
PORTVERSION= 3.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= deskutils
MAINTAINER= fox@FreeBSD.org
@@ -11,21 +11,19 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= appstream-util:devel/appstream-glib \
- gjs-console:lang/gjs \
- msgfmt:devel/gettext-tools
+ gjs-console:lang/gjs
LIB_DEPENDS= libadwaita-1.so:x11-toolkits/libadwaita \
libwebkitgtk-6.0.so:www/webkit2-gtk@60
RUN_DEPENDS= gjs-console:lang/gjs
-USES= desktop-file-utils gnome localbase meson pkgconfig python shebangfix
+USES= desktop-file-utils gettext-tools gnome localbase meson \
+ pkgconfig python shebangfix
USE_GNOME= cairo gtk40 introspection
GLIB_SCHEMAS= com.github.johnfactotum.Foliate.gschema.xml
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-NLS_USES= gettext
-
USE_GITHUB= yes
GH_ACCOUNT= johnfactotum
GH_PROJECT= foliate-js:js
diff --git a/deskutils/foliate/p.patch b/deskutils/foliate/p.patch
new file mode 100644
index 000000000000..b560f63d0842
--- /dev/null
+++ b/deskutils/foliate/p.patch
@@ -0,0 +1,106 @@
+diff --git a/deskutils/foliate/Makefile b/deskutils/foliate/Makefile
+index eaaf43ed1c03..bf13ff973e0d 100644
+--- a/deskutils/foliate/Makefile
++++ b/deskutils/foliate/Makefile
+@@ -1,6 +1,6 @@
+ PORTNAME= foliate
+ PORTVERSION= 3.3.0
+-PORTREVISION= 1
++PORTREVISION= 2
+ CATEGORIES= deskutils
+
+ MAINTAINER= fox@FreeBSD.org
+@@ -11,21 +11,19 @@ LICENSE= GPLv3
+ LICENSE_FILE= ${WRKSRC}/COPYING
+
+ BUILD_DEPENDS= appstream-util:devel/appstream-glib \
+- gjs-console:lang/gjs \
+- msgfmt:devel/gettext-tools
++ gjs-console:lang/gjs
+ LIB_DEPENDS= libadwaita-1.so:x11-toolkits/libadwaita \
+ libwebkitgtk-6.0.so:www/webkit2-gtk@60
+ RUN_DEPENDS= gjs-console:lang/gjs
+
+-USES= desktop-file-utils gnome localbase meson pkgconfig python shebangfix
++USES= desktop-file-utils gettext-tools gnome localbase meson \
++ pkgconfig python shebangfix
+ USE_GNOME= cairo gtk40 introspection
+ GLIB_SCHEMAS= com.github.johnfactotum.Foliate.gschema.xml
+
+ OPTIONS_DEFINE= NLS
+ OPTIONS_SUB= yes
+
+-NLS_USES= gettext
+-
+ USE_GITHUB= yes
+ GH_ACCOUNT= johnfactotum
+ GH_PROJECT= foliate-js:js
+diff --git a/deskutils/foliate/pkg-plist b/deskutils/foliate/pkg-plist
+index 2323de49eaf6..38fc59258964 100644
+--- a/deskutils/foliate/pkg-plist
++++ b/deskutils/foliate/pkg-plist
+@@ -3,34 +3,34 @@ share/applications/com.github.johnfactotum.Foliate.desktop
+ share/com.github.johnfactotum.Foliate/com.github.johnfactotum.Foliate.gresource
+ share/icons/hicolor/scalable/apps/com.github.johnfactotum.Foliate.svg
+ share/icons/hicolor/symbolic/apps/com.github.johnfactotum.Foliate-symbolic.svg
+-share/locale/ar/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/cs/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/de/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/el/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/es/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/eu/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/fa_IR/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/fr/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/gl/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/he/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/hi/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/hr/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/hu/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/id/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/ie/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/it/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/ja/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/ko/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/nb/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/nl/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/nn/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/oc/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/pt_BR/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/ru/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/sr/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/sv/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/tr/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/uk/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/zh_CN/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+-share/locale/zh_TW/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/ar/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/cs/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/de/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/el/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/es/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/eu/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/fa_IR/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/fr/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/gl/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/he/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/hi/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/hr/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/hu/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/id/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/ie/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/it/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/ja/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/ko/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/nb/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/nl/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/nn/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/oc/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/pt_BR/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/ru/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/sr/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/sv/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/tr/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/uk/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/zh_CN/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
++%%NLS%%share/locale/zh_TW/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+ share/metainfo/com.github.johnfactotum.Foliate.metainfo.xml
diff --git a/deskutils/foliate/pkg-plist b/deskutils/foliate/pkg-plist
index 2323de49eaf6..38fc59258964 100644
--- a/deskutils/foliate/pkg-plist
+++ b/deskutils/foliate/pkg-plist
@@ -3,34 +3,34 @@ share/applications/com.github.johnfactotum.Foliate.desktop
share/com.github.johnfactotum.Foliate/com.github.johnfactotum.Foliate.gresource
share/icons/hicolor/scalable/apps/com.github.johnfactotum.Foliate.svg
share/icons/hicolor/symbolic/apps/com.github.johnfactotum.Foliate-symbolic.svg
-share/locale/ar/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/cs/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/de/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/el/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/es/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/eu/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/fa_IR/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/fr/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/gl/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/he/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/hi/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/hr/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/hu/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/id/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/ie/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/it/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/ja/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/ko/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/nb/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/nl/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/nn/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/oc/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/pt_BR/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/ru/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/sr/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/sv/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/tr/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/uk/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/zh_CN/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
-share/locale/zh_TW/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/ar/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/cs/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/de/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/el/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/es/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/eu/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/fa_IR/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/gl/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/he/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/hi/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/hr/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/hu/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/id/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/ie/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/it/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/ko/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/nb/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/nl/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/nn/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/oc/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/pt_BR/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/sr/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/tr/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/uk/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/zh_CN/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+%%NLS%%share/locale/zh_TW/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
share/metainfo/com.github.johnfactotum.Foliate.metainfo.xml