View | Details | Raw Unified | Return to bug 259674
Collapse All | Expand All

(-)x11-wm/pekwm/Makefile (-12 / +5 lines)
Lines 2-32 Link Here
2
2
3
PORTNAME=	pekwm
3
PORTNAME=	pekwm
4
DISTVERSIONPREFIX=	release-
4
DISTVERSIONPREFIX=	release-
5
DISTVERSION=	0.1.17
5
DISTVERSION=	0.2.0
6
PORTREVISION=	5
7
PORTEPOCH=	1
6
PORTEPOCH=	1
8
CATEGORIES=	x11-wm
7
CATEGORIES=	x11-wm
9
8
10
MAINTAINER=	natbsd@instinctive.eu
9
MAINTAINER=	natbsd@instinctive.eu
11
COMMENT=	Light, unobtrusive, and configurable window manager
10
COMMENT=	Light, Unobtrusive, and configurable windowmanager
12
11
13
LICENSE=	GPLv2
12
LICENSE=	GPLv2
14
LICENSE_FILE=	${WRKSRC}/LICENSE
13
LICENSE_FILE=	${WRKSRC}/LICENSE
15
14
16
LIB_DEPENDS=	libpng.so:graphics/png
15
LIB_DEPENDS=	libpng.so:graphics/png
16
RUN_DEPENDS=	gsed:textproc/gsed \
17
		xprop:x11/xprop
17
18
18
USES=		autoreconf compiler gmake iconv:wchar_t jpeg \
19
USES=		cmake compiler jpeg \
19
		localbase pkgconfig tar:bzip2 xorg
20
		localbase pkgconfig tar:bzip2 xorg
20
USE_XORG=	xft xpm x11 sm ice xext xinerama xrandr
21
USE_XORG=	xft xpm x11 sm ice xext xinerama xrandr
21
USE_GITHUB=	yes
22
USE_GITHUB=	yes
22
GH_ACCOUNT=	pekdon
23
GH_ACCOUNT=	pekdon
23
GNU_CONFIGURE=	yes
24
CONFIGURE_ARGS=	--enable-shape --enable-xinerama --enable-xrandr \
25
		--enable-xft --enable-image-xpm --enable-image-jpeg \
26
		--enable-image-png --disable-debug \
27
		--disable-pedantic
28
CXXFLAGS+=	${CXXFLAGS_${CHOSEN_COMPILER_TYPE}}
29
CXXFLAGS_clang=	-Wno-c++11-narrowing
30
LDFLAGS+=	${ICONV_LIB}
31
24
32
.include <bsd.port.mk>
25
.include <bsd.port.mk>
(-)x11-wm/pekwm/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1585563189
1
TIMESTAMP = 1636193572
2
SHA256 (pekdon-pekwm-release-0.1.17_GH0.tar.gz) = 7b5a07a377494588e95d68b87a3f4d823f813cb29053618bfad691a00cd8afb6
2
SHA256 (pekdon-pekwm-release-0.2.0_GH0.tar.gz) = 143df0021665a7a1e06c22540f45ca3392235cb3dd2e0be70f9e00fd988fc9f9
3
SIZE (pekdon-pekwm-release-0.1.17_GH0.tar.gz) = 429100
3
SIZE (pekdon-pekwm-release-0.2.0_GH0.tar.gz) = 941616
(-)x11-wm/pekwm/files/patch-data__scripts__pekwm_screenshot.sh (-66 lines)
Lines 1-66 Link Here
1
--- data/scripts/pekwm_screenshot.sh.orig	2013-05-24 19:24:23 UTC
2
+++ data/scripts/pekwm_screenshot.sh
3
@@ -1,30 +1,30 @@
4
-#!/usr/bin/env bash
5
+#!/bin/sh
6
 #
7
 # Copyright © 2013 the pekwm development team
8
 #
9
 
10
-function screenshot_scrot
11
+screenshot_scrot()
12
 {
13
     scrot -z "$1"
14
 }
15
 
16
-function screenshot_xwd_netpbm
17
+screenshot_xwd_netpbm()
18
 {
19
     xwd -root | xwdtopnm 2>/dev/null | pnmtopng > "$1"
20
 }
21
 
22
-function screenshot_imagemagick
23
+screenshot_imagemagick()
24
 {
25
     import -window root "$1"
26
 }
27
 
28
-function is_in_path
29
+is_in_path()
30
 {
31
     which $1 >/dev/null 2>&1
32
     return $?
33
 }
34
 
35
-function detect_command
36
+detect_command()
37
 {
38
     is_in_path "scrot"
39
     if test $? -eq 0; then
40
@@ -45,7 +45,7 @@ function detect_command
41
     fi
42
 }
43
 
44
-function usage
45
+usage()
46
 {
47
     echo "usage: pekwm_screenshot.sh [-c scrot|netpbm|magick] [-d delay] [-o output.png]"
48
     echo ""
49
@@ -61,7 +61,7 @@ function usage
50
     exit 0
51
 }
52
 
53
-function usage_command
54
+usage_command()
55
 {
56
     echo "Unable to find any supported commands for taking screenshots"
57
     echo ""
58
@@ -74,7 +74,7 @@ function usage_command
59
     exit 1
60
 }
61
 
62
-function main
63
+main()
64
 {
65
     # Initialize for strict mode
66
     command=""
(-)x11-wm/pekwm/files/patch-doc__CMakeLists.txt (+8 lines)
Line 0 Link Here
1
--- doc/CMakeLists.txt.orig	2021-11-06 11:24:56.636609000 +0100
2
+++ doc/CMakeLists.txt	2021-11-06 11:25:10.749968000 +0100
3
@@ -13,4 +13,4 @@
4
5
 install(FILES
6
   ${manpages}
7
-  DESTINATION share/man/man1)
8
+  DESTINATION man/man1)
(-)x11-wm/pekwm/pkg-plist (-1 / +26 lines)
Lines 1-15 Link Here
1
%%DATADIR%%/scripts/pekwm_screenshot.sh
2
%%DATADIR%%/scripts/pekwm_themeset.sh
1
%%DATADIR%%/scripts/pekwm_themeset.sh
3
%%DATADIR%%/scripts/pekwm_ws_menu.sh
2
%%DATADIR%%/scripts/pekwm_ws_menu.sh
4
%%DATADIR%%/themes/default-plain/theme
3
%%DATADIR%%/themes/default-plain/theme
5
%%DATADIR%%/themes/default/arrow.png
4
%%DATADIR%%/themes/default/arrow.png
6
%%DATADIR%%/themes/default/arrow_focus.png
5
%%DATADIR%%/themes/default/arrow_focus.png
6
%%DATADIR%%/themes/default/backgrounds/pekwm_generated-1920x1080.png
7
%%DATADIR%%/themes/default/backgrounds/pekwm_generated-2560x1440.png
7
%%DATADIR%%/themes/default/bottom-border.png
8
%%DATADIR%%/themes/default/bottom-border.png
8
%%DATADIR%%/themes/default/bottom-border_unfocus.png
9
%%DATADIR%%/themes/default/bottom-border_unfocus.png
9
%%DATADIR%%/themes/default/bottom-left.png
10
%%DATADIR%%/themes/default/bottom-left.png
10
%%DATADIR%%/themes/default/bottom-left_unfocus.png
11
%%DATADIR%%/themes/default/bottom-left_unfocus.png
11
%%DATADIR%%/themes/default/bottom-right.png
12
%%DATADIR%%/themes/default/bottom-right.png
12
%%DATADIR%%/themes/default/bottom-right_unfocus.png
13
%%DATADIR%%/themes/default/bottom-right_unfocus.png
14
%%DATADIR%%/themes/default/button-close.png
15
%%DATADIR%%/themes/default/button-close_hover.png
16
%%DATADIR%%/themes/default/button-close_press.png
17
%%DATADIR%%/themes/default/button-max.png
18
%%DATADIR%%/themes/default/button-max_hover.png
19
%%DATADIR%%/themes/default/button-max_press.png
20
%%DATADIR%%/themes/default/button-min.png
21
%%DATADIR%%/themes/default/button-min_hover.png
22
%%DATADIR%%/themes/default/button-min_press.png
13
%%DATADIR%%/themes/default/button.png
23
%%DATADIR%%/themes/default/button.png
14
%%DATADIR%%/themes/default/button_hover.png
24
%%DATADIR%%/themes/default/button_hover.png
15
%%DATADIR%%/themes/default/button_press.png
25
%%DATADIR%%/themes/default/button_press.png
Lines 21-26 Link Here
21
%%DATADIR%%/themes/default/menu-bottom.png
31
%%DATADIR%%/themes/default/menu-bottom.png
22
%%DATADIR%%/themes/default/menu-bottom_unfocus.png
32
%%DATADIR%%/themes/default/menu-bottom_unfocus.png
23
%%DATADIR%%/themes/default/menuline.png
33
%%DATADIR%%/themes/default/menuline.png
34
%%DATADIR%%/themes/default/panel.png
24
%%DATADIR%%/themes/default/right-border.png
35
%%DATADIR%%/themes/default/right-border.png
25
%%DATADIR%%/themes/default/right-border_unfocus.png
36
%%DATADIR%%/themes/default/right-border_unfocus.png
26
%%DATADIR%%/themes/default/tab-separator.png
37
%%DATADIR%%/themes/default/tab-separator.png
Lines 32-40 Link Here
32
%%DATADIR%%/themes/default/top-border_unfocus.png
43
%%DATADIR%%/themes/default/top-border_unfocus.png
33
%%DATADIR%%/themes/default/top-left.png
44
%%DATADIR%%/themes/default/top-left.png
34
%%DATADIR%%/themes/default/top-left_unfocus.png
45
%%DATADIR%%/themes/default/top-left_unfocus.png
46
%%DATADIR%%/themes/default/top-right-no-buttons.png
35
%%DATADIR%%/themes/default/top-right.png
47
%%DATADIR%%/themes/default/top-right.png
36
%%DATADIR%%/themes/default/top-right_unfocus.png
48
%%DATADIR%%/themes/default/top-right_unfocus.png
37
bin/pekwm
49
bin/pekwm
50
bin/pekwm_bg
51
bin/pekwm_ctrl
52
bin/pekwm_dialog
53
bin/pekwm_panel
54
bin/pekwm_screenshot
55
bin/pekwm_theme
56
bin/pekwm_wm
38
%%ETCDIR%%/autoproperties
57
%%ETCDIR%%/autoproperties
39
%%ETCDIR%%/autoproperties_typerules
58
%%ETCDIR%%/autoproperties_typerules
40
%%ETCDIR%%/config
59
%%ETCDIR%%/config
Lines 45-50 Link Here
45
%%ETCDIR%%/mouse_click
64
%%ETCDIR%%/mouse_click
46
%%ETCDIR%%/mouse_sloppy
65
%%ETCDIR%%/mouse_sloppy
47
%%ETCDIR%%/mouse_system
66
%%ETCDIR%%/mouse_system
67
%%ETCDIR%%/panel
48
%%ETCDIR%%/start
68
%%ETCDIR%%/start
49
%%ETCDIR%%/vars
69
%%ETCDIR%%/vars
50
man/man1/pekwm.1.gz
70
man/man1/pekwm.1.gz
71
man/man1/pekwm_bg.1.gz
72
man/man1/pekwm_dialog.1.gz
73
man/man1/pekwm_panel.1.gz
74
man/man1/pekwm_screenshot.1.gz
75
man/man1/pekwm_theme.1.gz

Return to bug 259674