Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Dec 2023 14:00:31 GMT
From:      Alexey Dokuchaev <danfe@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: cbcbec76decb - main - x11-wm/korgwm: tiling window manager written in Perl (new port)
Message-ID:  <202312191400.3BJE0VLB074522@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by danfe:

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

commit cbcbec76decbc4093dc7cbd1fae266607e26f5bd
Author:     Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2023-12-19 13:59:08 +0000
Commit:     Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2023-12-19 13:59:08 +0000

    x11-wm/korgwm: tiling window manager written in Perl (new port)
    
    PR:             275581
    Submitted by:   Sergey Zhmylove
---
 x11-wm/Makefile         |  1 +
 x11-wm/korgwm/Makefile  | 29 +++++++++++++++++++++++++++++
 x11-wm/korgwm/distinfo  |  3 +++
 x11-wm/korgwm/pkg-descr |  3 +++
 x11-wm/korgwm/pkg-plist | 23 +++++++++++++++++++++++
 5 files changed, 59 insertions(+)

diff --git a/x11-wm/Makefile b/x11-wm/Makefile
index f13c60aec6c1..db5cb8ef7ed2 100644
--- a/x11-wm/Makefile
+++ b/x11-wm/Makefile
@@ -57,6 +57,7 @@
     SUBDIR += jewel
     SUBDIR += jwm
     SUBDIR += kickshaw
+    SUBDIR += korgwm
     SUBDIR += kwinft
     SUBDIR += labwc
     SUBDIR += larswm
diff --git a/x11-wm/korgwm/Makefile b/x11-wm/korgwm/Makefile
new file mode 100644
index 000000000000..4c909fbf3927
--- /dev/null
+++ b/x11-wm/korgwm/Makefile
@@ -0,0 +1,29 @@
+PORTNAME=	korgwm
+DISTVERSION=	3.1
+CATEGORIES=	x11-wm perl5
+MASTER_SITES=	CPAN
+MASTER_SITE_SUBDIR=	CPAN:ZHMYLOVE
+DISTNAME=	X11-${PORTNAME}-${DISTVERSION}
+
+MAINTAINER=	zhmylove@narod.ru
+COMMENT=	Tiling window manager written in pure Perl
+WWW=		https://github.com/zhmylove/korgwm
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	p5-AnyEvent>=0:devel/p5-AnyEvent \
+		p5-Glib-Object-Introspection>=0:devel/p5-Glib-Object-Introspection \
+		p5-Gtk3>=0:x11-toolkits/p5-Gtk3 \
+		p5-X11-XCB>=0.22:x11/p5-X11-XCB \
+		p5-YAML-Tiny>=0:textproc/p5-YAML-Tiny
+
+USES=		perl5 pkgconfig xorg
+USE_PERL5=	configure
+USE_XORG=	xcb xinerama xrandr
+
+post-install:
+	@${MKDIR} ${STAGEDIR}${ETCDIR}
+	${INSTALL_DATA} ${WRKSRC}/korgwm.conf.sample ${STAGEDIR}${ETCDIR}
+
+.include <bsd.port.mk>
diff --git a/x11-wm/korgwm/distinfo b/x11-wm/korgwm/distinfo
new file mode 100644
index 000000000000..3da3ac0ea67d
--- /dev/null
+++ b/x11-wm/korgwm/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1702965252
+SHA256 (X11-korgwm-3.1.tar.gz) = 503ca8832f49e5f522ef058e6241bcc0c04a29d5c4bb4d36399d1027dc6bcdd5
+SIZE (X11-korgwm-3.1.tar.gz) = 39008
diff --git a/x11-wm/korgwm/pkg-descr b/x11-wm/korgwm/pkg-descr
new file mode 100644
index 000000000000..73bcc335160e
--- /dev/null
+++ b/x11-wm/korgwm/pkg-descr
@@ -0,0 +1,3 @@
+korgwm is a tiling window manager written in pure Perl on top of XCB,
+AnyEvent (for network API), and Gtk3 (which renders bar and Expose).
+It has a lot of pretty functionality so consider reading full README.
diff --git a/x11-wm/korgwm/pkg-plist b/x11-wm/korgwm/pkg-plist
new file mode 100644
index 000000000000..5473348ecd14
--- /dev/null
+++ b/x11-wm/korgwm/pkg-plist
@@ -0,0 +1,23 @@
+bin/korgwm
+@sample etc/korgwm/korgwm.conf.sample
+%%SITE_PERL%%/X11/korgwm.pm
+%%SITE_PERL%%/X11/korgwm/API.pm
+%%SITE_PERL%%/X11/korgwm/Common.pm
+%%SITE_PERL%%/X11/korgwm/Config.pm
+%%SITE_PERL%%/X11/korgwm/EWMH.pm
+%%SITE_PERL%%/X11/korgwm/Executor.pm
+%%SITE_PERL%%/X11/korgwm/Expose.pm
+%%SITE_PERL%%/X11/korgwm/Hotkeys.pm
+%%SITE_PERL%%/X11/korgwm/Layout.pm
+%%SITE_PERL%%/X11/korgwm/Mouse.pm
+%%SITE_PERL%%/X11/korgwm/Panel.pm
+%%SITE_PERL%%/X11/korgwm/Panel/Battery.pm
+%%SITE_PERL%%/X11/korgwm/Panel/Clock.pm
+%%SITE_PERL%%/X11/korgwm/Panel/Lang.pm
+%%SITE_PERL%%/X11/korgwm/Screen.pm
+%%SITE_PERL%%/X11/korgwm/Tag.pm
+%%SITE_PERL%%/X11/korgwm/Window.pm
+%%SITE_PERL%%/X11/korgwm/Xkb.pm
+%%PERL5_MAN1%%/korgwm.1.gz
+%%PERL5_MAN3%%/X11::korgwm.3.gz
+%%PERL5_MAN3%%/X11::korgwm::Layout.3.gz



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202312191400.3BJE0VLB074522>