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

Reply via email to