mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-25 04:43:33 +00:00
- Update to 0.1.8
PR: 128767 Submitted by: Henrik Friedrichsen <hrkfrd@googlemail.com> Approved by: maintainer
This commit is contained in:
parent
75e596beb8
commit
f20cc1052a
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=223279
@ -6,7 +6,7 @@
|
||||
#
|
||||
|
||||
PORTNAME= pekwm
|
||||
PORTVERSION= 0.1.7
|
||||
PORTVERSION= 0.1.8
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= x11-wm
|
||||
MASTER_SITES= http://pekwm.org/projects/3/files/ \
|
||||
@ -23,17 +23,16 @@ RUN_DEPENDS+= gsed:${PORTSDIR}/textproc/gsed
|
||||
|
||||
USE_BZIP2= yes
|
||||
USE_XORG= xft xpm x11
|
||||
USE_GMAKE= yes
|
||||
USE_ICONV= yes
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS+=--enable-shape --enable-xinerama --enable-xrandr \
|
||||
--enable-xft --enable-image-xpm --enable-image-jpeg \
|
||||
--enable-image-png --disable-debug \
|
||||
--disable-pedantic --enable-menus --enable-harbour
|
||||
CFLAGS+= -DICONV_CONST
|
||||
CFLAGS+= -DICONV_CONST -I${LOCALBASE}/include
|
||||
CONFIGURE_ENV= LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib -liconv"
|
||||
MAN1= pekwm.1
|
||||
MANCOMPRESSED= no
|
||||
|
||||
post-configure:
|
||||
@${REINPLACE_CMD} 's|-lX11|-liconv -lX11|' ${WRKSRC}/src/Makefile
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,3 +1,3 @@
|
||||
MD5 (pekwm-0.1.7.tar.bz2) = 30acfa41a5005a9f31117041ec32eb0d
|
||||
SHA256 (pekwm-0.1.7.tar.bz2) = 2216eb0c722f4aad15761a7f4eced67ea1284a00e32e03d66de4b55f8c1c9524
|
||||
SIZE (pekwm-0.1.7.tar.bz2) = 363788
|
||||
MD5 (pekwm-0.1.8.tar.bz2) = 01be60875094f57bd4009f7ed5f038fe
|
||||
SHA256 (pekwm-0.1.8.tar.bz2) = 1604d8864c7e4907150b545d302350a35c89b8578b6438661309cb4bb0362e1a
|
||||
SIZE (pekwm-0.1.8.tar.bz2) = 336414
|
||||
|
46
x11-wm/pekwm/files/patch-Frame.cc
Normal file
46
x11-wm/pekwm/files/patch-Frame.cc
Normal file
@ -0,0 +1,46 @@
|
||||
diff -Naur ./src/Frame.cc ../pekwm-0.1.8/src/Frame.cc
|
||||
--- ./src/Frame.cc 2008-11-20 20:20:55.000000000 +0100
|
||||
+++ ../pekwm-0.1.8/src/Frame.cc 2008-11-20 20:21:20.000000000 +0100
|
||||
@@ -1990,7 +1990,7 @@
|
||||
Frame::handleConfigureRequestGeometry(XConfigureRequestEvent *ev, Client *client)
|
||||
{
|
||||
// Look for fullscreen requests
|
||||
- long all_geometry = CWX|CWY|CWWidth|CWHeight;
|
||||
+ const long all_geometry = CWX|CWY|CWWidth|CWHeight;
|
||||
bool is_fullscreen = false;
|
||||
if (Config::instance()->isFullscreenDetect()
|
||||
&& ! client->isCfgDeny(CFG_DENY_SIZE)
|
||||
@@ -2007,16 +2007,15 @@
|
||||
}
|
||||
|
||||
if (! is_fullscreen) {
|
||||
- // Remove fullscreen state if client changes it size
|
||||
- if (Config::instance()->isFullscreenDetect()) {
|
||||
- setStateFullscreen(STATE_UNSET);
|
||||
- }
|
||||
+ bool change_geometry = false;
|
||||
|
||||
if (! client->isCfgDeny(CFG_DENY_SIZE)
|
||||
&& (ev->value_mask & (CWWidth|CWHeight)) ) {
|
||||
|
||||
resizeChild(ev->width, ev->height);
|
||||
_client->setShaped(setShape());
|
||||
+
|
||||
+ change_geometry = true;
|
||||
}
|
||||
|
||||
if (! client->isCfgDeny(CFG_DENY_POSITION)
|
||||
@@ -2025,6 +2024,13 @@
|
||||
calcGravityPosition(_client->getXSizeHints()->win_gravity,
|
||||
ev->x, ev->y, _gm.x, _gm.y);
|
||||
move(_gm.x, _gm.y);
|
||||
+
|
||||
+ change_geometry = true;
|
||||
+ }
|
||||
+
|
||||
+ // Remove fullscreen state if client changes it size
|
||||
+ if (change_geometry && Config::instance()->isFullscreenDetect()) {
|
||||
+ setStateFullscreen(STATE_UNSET);
|
||||
}
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
--- data/scripts/pekwm_themeset.sh.in.orig 2008-08-07 01:54:14.000000000 +0200
|
||||
+++ data/scripts/pekwm_themeset.sh.in 2008-08-07 01:55:00.000000000 +0200
|
||||
@@ -46,7 +46,8 @@
|
||||
fi
|
||||
|
||||
# Change theme
|
||||
- sed -e "s/^\([^#]*\)Theme\ =\ \"[^\"]*\"/\\1Theme\ =\ \"${theme}\"/i" "${PEKWM_CONFIG_FILE}" > "${tmp_file}"
|
||||
+ gsed -e "s/^\([^#]*\)Theme\ =\ \"[^\"]*\"/\\1Theme\ =\ \"${theme}\"/i" "${PEKWM_CONFIG_FILE}" > "${tmp_file}"
|
||||
+ cp "${PEKWM_CONFIG_FILE}" "${PEKWM_CONFIG_FILE}".bak
|
||||
mv "${tmp_file}" "${PEKWM_CONFIG_FILE}"
|
||||
|
||||
# Reload pekwm
|
Loading…
Reference in New Issue
Block a user