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