git: 5a6a00ae2b7f - main - x11-themes/wpgtk: new port

From: Robert Clausecker <fuz_at_FreeBSD.org>
Date: Fri, 31 Mar 2023 10:42:33 UTC
The branch main has been updated by fuz:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5a6a00ae2b7fa49eb0384d0843d24c0ad86b5b53

commit 5a6a00ae2b7fa49eb0384d0843d24c0ad86b5b53
Author:     Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2023-03-29 14:43:20 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2023-03-31 10:42:07 +0000

    x11-themes/wpgtk: new port
    
    wpgtk is a color-scheme manager with a template system which lets you
    create templates from any text file and will replace keywords on it when
    you change your theme, delivering high customizing power.
    
    And also, for those who are not into auto-generated color-schemes, you
    will be happy to know that wpgtk includes all the preset themes that
    pywal does, so that's around 200+ themes to play around with, that you
    can also modify to get really readable and cool results!
    
    WWW: https://deviantfero.github.io/wpgtk/
    
    Requested by:   reddit user /u/twllnbrck
---
 x11-themes/Makefile        |  1 +
 x11-themes/wpgtk/Makefile  | 29 +++++++++++++++++++++++++++++
 x11-themes/wpgtk/distinfo  |  3 +++
 x11-themes/wpgtk/pkg-descr |  8 ++++++++
 4 files changed, 41 insertions(+)

diff --git a/x11-themes/Makefile b/x11-themes/Makefile
index 1839f4333b3d..bc48067f48a1 100644
--- a/x11-themes/Makefile
+++ b/x11-themes/Makefile
@@ -165,6 +165,7 @@
     SUBDIR += thewidgetfactory
     SUBDIR += wallpapers-freebsd-kde
     SUBDIR += win98se-icon-theme
+    SUBDIR += wpgtk
     SUBDIR += xcursor-themes
     SUBDIR += xfce-icons-elementary
     SUBDIR += yaru-gtk-themes
diff --git a/x11-themes/wpgtk/Makefile b/x11-themes/wpgtk/Makefile
new file mode 100644
index 000000000000..8e08f836ac4f
--- /dev/null
+++ b/x11-themes/wpgtk/Makefile
@@ -0,0 +1,29 @@
+PORTNAME=	wpgtk
+DISTVERSION=	6.5.0
+CATEGORIES=	x11-themes
+MASTER_SITES=	PYPI
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	fuz@fuz.su
+COMMENT=	Colorscheme, wallpaper and template manager
+WWW=		https://deviantfero.github.io/wpgtk
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}gobject3>0:devel/py-gobject3@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \
+		wal:graphics/pywal@${PY_FLAVOR}
+RUN_DEPENDS=	feh:graphics/feh \
+		${PYTHON_PKGNAMEPREFIX}gobject3>0:devel/py-gobject3@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \
+		wal:graphics/pywal@${PY_FLAVOR} \
+		xsettingsd:x11/xsettingsd
+
+USES=		gnome python
+USE_GNOME=	gtk30
+USE_PYTHON=	autoplist concurrent distutils
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/x11-themes/wpgtk/distinfo b/x11-themes/wpgtk/distinfo
new file mode 100644
index 000000000000..ef76ff8279eb
--- /dev/null
+++ b/x11-themes/wpgtk/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1680094564
+SHA256 (wpgtk-6.5.0.tar.gz) = 04cc66ec96e05a0bd7a45c7e8413e8678b562403b76a7efb603d4ff0bd55868e
+SIZE (wpgtk-6.5.0.tar.gz) = 40281
diff --git a/x11-themes/wpgtk/pkg-descr b/x11-themes/wpgtk/pkg-descr
new file mode 100644
index 000000000000..4a26793eaa62
--- /dev/null
+++ b/x11-themes/wpgtk/pkg-descr
@@ -0,0 +1,8 @@
+wpgtk is a color-scheme manager with a template system which lets you
+create templates from any text file and will replace keywords on it when
+you change your theme, delivering high customizing power.
+
+And also, for those who are not into auto-generated color-schemes, you
+will be happy to know that wpgtk includes all the preset themes that
+pywal does, so that's around 200+ themes to play around with, that you
+can also modify to get really readable and cool results!