Hi, Here an update for x11/pekwm.
Please note that www.pekwm.org is subtily squatted: see https://pekdon.pekwm.se/posts/pekwm-development-reboot/ This update has been only build tested: someone told me the version we had is old and HOMEPAGE was wrong. Some real test would be appreciate. Comments or OK ? -- Sebastien Marie diff 7208852804af22b914831ae7cf320dfc3190e9b6 /home/semarie/repos/openbsd/ports blob - dbd3c31fb5c71a85b6411aedf8e5149890eaa959 file + x11/pekwm/Makefile --- x11/pekwm/Makefile +++ x11/pekwm/Makefile @@ -2,11 +2,11 @@ COMMENT= aewm++ based pretty themable window manager -DISTNAME= pekwm-0.1.17 -REVISION= 4 +DISTNAME= pekwm-${V} +V= 0.1.18 CATEGORIES= x11 -HOMEPAGE= https://www.pekwm.org/ +HOMEPAGE= https://www.pekwm.se/ MAINTAINER= Timo Myyra <[email protected]> @@ -19,8 +19,7 @@ WANTLIB += ${COMPILER_LIBCXX} COMPILER = base-clang ports-gcc base-gcc -MASTER_SITES= ${HOMEPAGE}/files/ -EXTRACT_SUFX= .tar.bz2 +MASTER_SITES= https://github.com/pekdon/pekwm/releases/download/release-${V}/ LIB_DEPENDS= converters/libiconv \ graphics/jpeg \ graphics/png blob - 8cf61ed6c3047f885851b954dcddf196efffa9ac file + x11/pekwm/distinfo --- x11/pekwm/distinfo +++ x11/pekwm/distinfo @@ -1,2 +1,2 @@ -SHA256 (pekwm-0.1.17.tar.bz2) = ih/Tv5846Me7KyhkwJD5hrYM7CKB7PG7pGLRIPsyfQA= -SIZE (pekwm-0.1.17.tar.bz2) = 405742 +SHA256 (pekwm-0.1.18.tar.gz) = e+zEO3nqsP91RXKFLjhUNSIkIDhRB8iBqTrE3ErpYGU= +SIZE (pekwm-0.1.18.tar.gz) = 531611 blob - 9bf38dc2ae694179fa496a9f4cd2ffda00d4eebb file + x11/pekwm/patches/patch-configure_ac --- x11/pekwm/patches/patch-configure_ac +++ x11/pekwm/patches/patch-configure_ac @@ -3,7 +3,7 @@ $OpenBSD: patch-configure_ac,v 1.1 2017/12/20 17:22:37 Index: configure.ac --- configure.ac.orig +++ configure.ac -@@ -31,6 +31,9 @@ CXXFLAGS="$CXXFLAGS $INCICONV" +@@ -32,6 +32,9 @@ CXXFLAGS="$CXXFLAGS $INCICONV" dnl Check for iconvctl AC_CHECK_FUNC(iconvctl, [AC_DEFINE(HAVE_ICONVCTL, [1], [Define to 1 if you the iconvctl call])], ) blob - 61fc11835c76515587c237b5978115e4deda2bc1 file + x11/pekwm/patches/patch-src_main_cc --- x11/pekwm/patches/patch-src_main_cc +++ x11/pekwm/patches/patch-src_main_cc @@ -1,12 +1,12 @@ -$OpenBSD: patch-src_main_cc,v 1.1 2017/12/20 17:22:37 jca Exp $ +$OpenBSD$ Index: src/main.cc --- src/main.cc.orig +++ src/main.cc -@@ -124,6 +124,12 @@ main(int argc, char **argv) +@@ -127,6 +127,12 @@ main(int argc, char **argv) #endif // DEBUG - WindowManager *wm = WindowManager::start(command_line, config_file, replace); + WindowManager *wm = WindowManager::start(config_file, replace); +#if HAVE_PLEDGE + if (pledge("stdio rpath wpath cpath proc exec", NULL) == -1) { + cerr << "failed to pledge" << endl; blob - 6a0b38a8dd258fcec5e27dc28a229187f7a6b7d9 file + x11/pekwm/pkg/PLIST --- x11/pekwm/pkg/PLIST +++ x11/pekwm/pkg/PLIST @@ -44,6 +44,15 @@ share/pekwm/themes/default/bottom-left.png share/pekwm/themes/default/bottom-left_unfocus.png share/pekwm/themes/default/bottom-right.png share/pekwm/themes/default/bottom-right_unfocus.png +share/pekwm/themes/default/button-close.png +share/pekwm/themes/default/button-close_hover.png +share/pekwm/themes/default/button-close_press.png +share/pekwm/themes/default/button-max.png +share/pekwm/themes/default/button-max_hover.png +share/pekwm/themes/default/button-max_press.png +share/pekwm/themes/default/button-min.png +share/pekwm/themes/default/button-min_hover.png +share/pekwm/themes/default/button-min_press.png share/pekwm/themes/default/button.png share/pekwm/themes/default/button_hover.png share/pekwm/themes/default/button_press.png @@ -66,5 +75,8 @@ share/pekwm/themes/default/top-border.png share/pekwm/themes/default/top-border_unfocus.png share/pekwm/themes/default/top-left.png share/pekwm/themes/default/top-left_unfocus.png +share/pekwm/themes/default/top-right-no-buttons.png share/pekwm/themes/default/top-right.png share/pekwm/themes/default/top-right_unfocus.png +share/pekwm/themes/pion/ +share/pekwm/themes/pion/theme
