# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= pekwm VERSION= 0.4.3 KEYWORDS= x11_wm VARIANTS= std SDESC[std]= Light, unobtrusive and configurable WM HOMEPAGE= https://github.com/pekdon/pekwm CONTACT= Michael_Reim[kraileth@elderlinux.org] DOWNLOAD_GROUPS= main SITES[main]= https://www.pekwm.se/pekwm/uv/ DISTFILE[1]= pekwm-0.4.3.tar.gz:main DF_INDEX= 1 SPKGS[std]= set primary man OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none USES= cmake jpeg pkgconfig zlib png c++:primary cclibs:primary XORG_COMPONENTS= xft xpm x11 sm ice xext xrandr LICENSE= GPLv2:primary LICENSE_TERMS= primary:{{WRKDIR}}/TERMS LICENSE_FILE= GPLv2:{{WRKSRC}}/LICENSE LICENSE_AWK= TERMS:"^$$" LICENSE_SOURCE= TERMS:{{WRKSRC}}/src/pekwm_env.hh LICENSE_SCHEME= solo FPC_EQUIVALENT= x11-wm/pekwm post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pekwm .for f in bg ctrl dialog panel screenshot wm ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pekwm_${f} .endfor [FILE:204:descriptions/desc.primary] PekWM is a lightweight and unobtrusive window manager. It was once based on aewm++ but has evolved to no longer resemble it at all. It can be configured in many different ways and has few dependencies. [FILE:97:distinfo] ebe552cd28da888918fa19831a7dfb01cdb19479ee74e5e4c21ea33a8a5f1e16 812905 pekwm-0.4.3.tar.gz [FILE:843:manifests/plist.primary] bin/ pekwm pekwm_bg pekwm_ctrl pekwm_dialog pekwm_panel pekwm_screenshot pekwm_sys pekwm_theme pekwm_wm etc/pekwm/ autoproperties autoproperties_clientrules autoproperties_typerules config config_system keys keys_inputdialog keys_menu keys_moveresize menu menu_windowmenu mouse mouse_click mouse_sloppy mouse_system panel start vars share/pekwm/icons/ battery-ac.png battery-battery.png battery.png flag-de.png flag-dk.png flag-fi.png flag-fr.png flag-hu.png flag-is.png flag-no.png flag-pl.png flag-pt.png flag-se.png flag-us.png flag.png share/pekwm/scripts/ pekwm_audio_ctrl.sh pekwm_lock.sh pekwm_panel_battery.sh pekwm_panel_sysinfo pekwm_themeset.sh pekwm_toggle_kbd_layout.sh pekwm_ws_menu.sh share/pekwm/themes/default/ template theme theme-dark theme-dawn theme-dusk theme-light [FILE:103:manifests/plist.man] share/man/man1/ pekwm.1 pekwm_bg.1 pekwm_dialog.1 pekwm_panel.1 pekwm_screenshot.1 pekwm_theme.1 [FILE:340:patches/patch-src_lib_Md5.cc] --- src/lib/Md5.cc.orig 2026-01-03 06:49:57 UTC +++ src/lib/Md5.cc @@ -11,6 +11,10 @@ extern "C" { #include } +#if !defined(UINT32_MAX) +#define UINT32_MAX 0xffffffffU // Hidden on FreeBSD from c++ +#endif + #define F(x, y, z) (z ^ (x & (y ^ z))) #define G(x, y, z) (y ^ (z & (x ^ y))) #define H(x, y, z) (x ^ y ^ z) [FILE:289:patches/patch-src_sys_pekwm__sys.cc] --- src/sys/pekwm_sys.cc.orig 2026-01-03 06:49:57 UTC +++ src/sys/pekwm_sys.cc @@ -26,6 +26,10 @@ extern "C" { #include } +#if !defined(UINT16_MAX) +#define UINT16_MAX 0xffff // hidden on FreeBSD from c++ +#endif + enum PekwmSysAction { PEKWM_SYS_DAY_CHANGED };