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: "

Reply via email to