Sunday, December 29, 2024

update x11/pekwm-0.3.2

Hi,

Here's an update for the pekwm window manager to bring it to latest
release. Mostly mechanical update, drops some backported patches.
Very briefly tested on amd64.

Timo

diff /usr/ports
commit - 61e21a29c20cbe9a6ae694d55ca70a8ddf826e4a
path + /usr/ports
blob - 84fb2f2fe0b35d8babee1e1d3204a2bace14a1a9
file + x11/pekwm/Makefile
--- x11/pekwm/Makefile
+++ x11/pekwm/Makefile
@@ -1,7 +1,8 @@
COMMENT= aewm++ based pretty themable window manager

-DISTNAME= pekwm-${V}
-V= 0.3.0
+PKGNAME= pekwm-${V}
+DISTNAME= pekwm-release-${V}
+V= 0.3.2
CATEGORIES= x11

HOMEPAGE= https://www.pekwm.se/
@@ -20,6 +21,7 @@ WANTLIB += pangoxft-1.0 png
COMPILER = base-clang ports-gcc base-gcc

SITES= https://github.com/pekdon/pekwm/releases/download/release-${V}/
+
LIB_DEPENDS= devel/pango \
graphics/jpeg \
graphics/png
blob - 83aeedd7bf6530c311b0c12bee127f257a8400d6
file + x11/pekwm/distinfo
--- x11/pekwm/distinfo
+++ x11/pekwm/distinfo
@@ -1,2 +1,2 @@
-SHA256 (pekwm-0.3.0.tar.gz) = l+D101bki5Sj1mLzrwovtp7xvA84LqTF2LufTs5IFiQ=
-SIZE (pekwm-0.3.0.tar.gz) = 1210295
+SHA256 (pekwm-release-0.3.2.tar.gz) = z15hp1PxoSWHfGVHf/2bdrGqbOwPJB8f1q+RWd0jv98=
+SIZE (pekwm-release-0.3.2.tar.gz) = 1213773
blob - 8a07898cd6205df0fe43932c84f7e3dad2fee53e
file + /dev/null
--- x11/pekwm/patches/patch-src_CfgParserSource_cc
+++ /dev/null
@@ -1,14 +0,0 @@
-backport commit fix dd7b96cdcc6e0430b8f737a6fc5287f476476a85
-
-Index: src/CfgParserSource.cc
---- src/CfgParserSource.cc.orig
-+++ src/CfgParserSource.cc
-@@ -144,7 +144,7 @@ CfgParserSourceCommand::open(void)
- std::string path(Util::getEnv("PATH"));
- path = _command_path + ":" + path;
- env.override("PATH", path);
-- execle(PEKWM_SH, PEKWM_SH, "-c", _name.c_str(), nullptr,
-+ execle(PEKWM_SH, PEKWM_SH, "-c", _name.c_str(), NULL,
- env.getCEnv());
-
- ::close (STDOUT_FILENO);
blob - 40b2946bd964a11b5af0cb63de9a31182c54cbe7
file + /dev/null
--- x11/pekwm/patches/patch-src_Util_cc
+++ /dev/null
@@ -1,14 +0,0 @@
-backport commit fix dd7b96cdcc6e0430b8f737a6fc5287f476476a85
-
-Index: src/Util.cc
---- src/Util.cc.orig
-+++ src/Util.cc
-@@ -191,7 +191,7 @@ namespace Util {
- case 0:
- setsid();
- execlp(PEKWM_SH, PEKWM_SH, "-c", command.c_str(),
-- static_cast<char*>(0));
-+ NULL);
- P_ERR("execlp failed: " << strerror(errno));
- exit(1);
- case -1:
blob - d09fcd5c4e45053970163b4a241d02abe308689b
file + /dev/null
--- x11/pekwm/patches/patch-src_pekwm_cc
+++ /dev/null
@@ -1,14 +0,0 @@
-backport commit fix dd7b96cdcc6e0430b8f737a6fc5287f476476a85
-
-Index: src/pekwm.cc
---- src/pekwm.cc.orig
-+++ src/pekwm.cc
-@@ -100,7 +100,7 @@ handleOkResult(char *path, char **argv, int read_fd)
- } else {
- command = "exec " + command;
- execl(PEKWM_SH, PEKWM_SH , "-c", command.c_str(),
-- static_cast<char*>(0));
-+ NULL);
- }
-
- std::cerr << "failed to run restart command: "

No comments:

Post a Comment