Index | Thread | Search

From:
Timo Myyrä <timo.myyra@bittivirhe.fi>
Subject:
update x11/pekwm-0.3.2
To:
ports@openbsd.org
Date:
Sun, 29 Dec 2024 23:01:54 +0200

Download raw body.

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