- Update to version 3.1

- Provide better COMMENT and port description
This commit is contained in:
Alexey Dokuchaev 2006-06-28 13:17:16 +00:00
parent d3de307fe3
commit 90c52dadd5
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=166510
8 changed files with 70 additions and 214 deletions

View file

@ -6,45 +6,31 @@
#
PORTNAME= wmii
DISTVERSION= 2
PORTREVISION= 1
DISTVERSION= 3.1
CATEGORIES= x11-wm
MASTER_SITES= http://wmii.de/download/
MAINTAINER= danfe@FreeBSD.org
COMMENT= The next generation of WMI window manager
COMMENT= A dynamic, minimalist window manager for X11
USE_X_PREFIX= yes
MAKE_ARGS= PREFIX="${PREFIX}" X11DIR="${X11BASE}" CC="${CC}" \
MANPREFIX="${PREFIX}/man"
MAKE_ARGS= PREFIX="${PREFIX}" X11LIB="${X11BASE}/lib" \
X11INC="${X11BASE}/include" CC="${CC}" \
MANPREFIX="${MANPREFIX}/man"
OPTIONS= CAIRO "Enable Cairo rendering backend" off \
STRL "Use strlcpy()/strlcat() functions" off
MAN1= wmibar.1 wmifs.1 wmii.1 wmikeys.1 wmimenu.1 wmir.1
MAN5= wmii.rc.5
.include <bsd.port.pre.mk>
# The cairo backend is not recommended in production use, because the cairo
# library is still very buggy and causes crashes often.
.if defined(WITH_CAIRO)
LIB_DEPENDS= cairo.2:${PORTSDIR}/graphics/cairo
MAKE_ARGS+= DRAW=cairo
.endif
.if defined(WITH_STRL)
MAKE_ARGS+= STRLCPY="strlcpy" STRLCAT="strlcat"
.endif
MAN1= wmii.1 wmiimenu.1 wmiir.1 wmiiwm.1
post-patch:
@${REINPLACE_CMD} -e 's|/usr/include|${LOCALBASE}/include|' \
-e 's|/usr/lib|${LOCALBASE}/lib|' \
-e 's|-O0 -g -Wall -pedantic|${CFLAGS}|; s|-g||' \
@${REINPLACE_CMD} -E 's|-O3|${CFLAGS}|; \
s|(-[LI])\$${PREFIX}|\1${LOCALBASE}|' \
${WRKSRC}/config.mk
.if defined(WITH_CAIRO)
@${REINPLACE_CMD} -e 's,^#CAIRO,CAIRO,' ${WRKSRC}/config.mk
.endif
@${REINPLACE_CMD} -e 's|cp -f $${M|${INSTALL_MAN} $${M|' \
${WRKSRC}/Makefile
.include <bsd.port.post.mk>
pre-install:
.for b in wm/wmiiwm wmiimenu wmiipsel wmiir wmiisetsid wmiiwarp
@${STRIP_CMD} ${WRKSRC}/cmd/${b}
.endfor
.include <bsd.port.mk>

View file

@ -1,3 +1,3 @@
MD5 (wmii-2.tar.gz) = e03379bb991260f11aab7f7c4d761dd3
SHA256 (wmii-2.tar.gz) = c8c0b9dca00be16b83d8494559fe605f1ad0570e10158bd59cabc76261ff9d56
SIZE (wmii-2.tar.gz) = 85475
MD5 (wmii-3.1.tar.gz) = 108147a4283bd76d2a76e47bb0c96bac
SHA256 (wmii-3.1.tar.gz) = 93428a4defcff9e14f28b907f227d5657066a983a9ef5f4a6d4e5fab56e7716b
SIZE (wmii-3.1.tar.gz) = 60935

View file

@ -1,14 +1,9 @@
Window Manager Improved 2 is the next generation of the WMI project. Due
to a complete rewrite it is highly modularized and uses a new configuration
and inter-process communication interface which is based on the 9p protocol
from the Plan 9 operating system. It achieves following goals:
WMII is a dynamic window manager for X11. It supports classic and dynamic
window management with extended keyboard, mouse, and filesystem based remote
control. It replaces the workspace paradigm with a new tagging approach.
* Reduction of compile time
* Reduction of memory usage
* Reduction of lines of code
* Performance improvements
* Improved rendering capabilities (optional Cairo)
* Improved configuration and IPC interface (Libixp)
* Modularized components
Its minimalist philosophy attempts to not exceed 10.000 lines of code
(including all shipped utilities and libraries), to enforce simplicity and
clarity.
WWW: http://wmii.de/

View file

@ -1,65 +1,12 @@
bin/wmibar
bin/wmifs
bin/wmii
bin/wmiimenu
bin/wmiipsel
bin/wmiir
bin/wmiisetsid
bin/wmiiwarp
bin/wmiiwm
bin/wmikeys
bin/wmimenu
bin/wmiplumb
bin/wmir
bin/wmira
bin/wmirefcard
bin/wmiwarp
etc/wmii/action/actions
etc/wmii/action/www
etc/wmii/action/term
etc/wmii/action/tab
etc/wmii/action/scr
etc/wmii/action/quit
etc/wmii/action/ptoggle
etc/wmii/action/programs
etc/wmii/action/presize
etc/wmii/action/premove
etc/wmii/action/pprev
etc/wmii/action/pnext
etc/wmii/action/pnew
etc/wmii/action/plumburl
etc/wmii/action/plumbgoogle
etc/wmii/action/pageupdate
etc/wmii/action/pager
etc/wmii/action/p
etc/wmii/action/mouse
etc/wmii/action/max
etc/wmii/action/lvsplit
etc/wmii/action/ltiled
etc/wmii/action/lock
etc/wmii/action/lmax
etc/wmii/action/lgrid
etc/wmii/action/lfloat
etc/wmii/action/kresize
etc/wmii/action/knorm
etc/wmii/action/kmove
etc/wmii/action/kbare
etc/wmii/action/icons
etc/wmii/action/ftoggle
etc/wmii/action/fresize
etc/wmii/action/fprev
etc/wmii/action/fnext
etc/wmii/action/detach
etc/wmii/action/cprev
etc/wmii/action/cnext
etc/wmii/action/close
etc/wmii/action/clientupdate
etc/wmii/action/border
etc/wmii/action/attach
etc/wmii/action/zoom
etc/wmii/bar
etc/wmii/menu
etc/wmii/keys
etc/wmii/rc
etc/wmii/rc.conf
etc/wmii/status.sh
etc/wmii/wm
@dirrm etc/wmii/action
@dirrm etc/wmii
%%DATADIR%%/welcome.txt
@dirrm %%DATADIR%%
etc/wmii-3/quit
etc/wmii-3/status
etc/wmii-3/welcome
etc/wmii-3/wmiirc
@dirrm etc/wmii-3

View file

@ -6,45 +6,31 @@
#
PORTNAME= wmii
DISTVERSION= 2
PORTREVISION= 1
DISTVERSION= 3.1
CATEGORIES= x11-wm
MASTER_SITES= http://wmii.de/download/
MAINTAINER= danfe@FreeBSD.org
COMMENT= The next generation of WMI window manager
COMMENT= A dynamic, minimalist window manager for X11
USE_X_PREFIX= yes
MAKE_ARGS= PREFIX="${PREFIX}" X11DIR="${X11BASE}" CC="${CC}" \
MANPREFIX="${PREFIX}/man"
MAKE_ARGS= PREFIX="${PREFIX}" X11LIB="${X11BASE}/lib" \
X11INC="${X11BASE}/include" CC="${CC}" \
MANPREFIX="${MANPREFIX}/man"
OPTIONS= CAIRO "Enable Cairo rendering backend" off \
STRL "Use strlcpy()/strlcat() functions" off
MAN1= wmibar.1 wmifs.1 wmii.1 wmikeys.1 wmimenu.1 wmir.1
MAN5= wmii.rc.5
.include <bsd.port.pre.mk>
# The cairo backend is not recommended in production use, because the cairo
# library is still very buggy and causes crashes often.
.if defined(WITH_CAIRO)
LIB_DEPENDS= cairo.2:${PORTSDIR}/graphics/cairo
MAKE_ARGS+= DRAW=cairo
.endif
.if defined(WITH_STRL)
MAKE_ARGS+= STRLCPY="strlcpy" STRLCAT="strlcat"
.endif
MAN1= wmii.1 wmiimenu.1 wmiir.1 wmiiwm.1
post-patch:
@${REINPLACE_CMD} -e 's|/usr/include|${LOCALBASE}/include|' \
-e 's|/usr/lib|${LOCALBASE}/lib|' \
-e 's|-O0 -g -Wall -pedantic|${CFLAGS}|; s|-g||' \
@${REINPLACE_CMD} -E 's|-O3|${CFLAGS}|; \
s|(-[LI])\$${PREFIX}|\1${LOCALBASE}|' \
${WRKSRC}/config.mk
.if defined(WITH_CAIRO)
@${REINPLACE_CMD} -e 's,^#CAIRO,CAIRO,' ${WRKSRC}/config.mk
.endif
@${REINPLACE_CMD} -e 's|cp -f $${M|${INSTALL_MAN} $${M|' \
${WRKSRC}/Makefile
.include <bsd.port.post.mk>
pre-install:
.for b in wm/wmiiwm wmiimenu wmiipsel wmiir wmiisetsid wmiiwarp
@${STRIP_CMD} ${WRKSRC}/cmd/${b}
.endfor
.include <bsd.port.mk>

View file

@ -1,3 +1,3 @@
MD5 (wmii-2.tar.gz) = e03379bb991260f11aab7f7c4d761dd3
SHA256 (wmii-2.tar.gz) = c8c0b9dca00be16b83d8494559fe605f1ad0570e10158bd59cabc76261ff9d56
SIZE (wmii-2.tar.gz) = 85475
MD5 (wmii-3.1.tar.gz) = 108147a4283bd76d2a76e47bb0c96bac
SHA256 (wmii-3.1.tar.gz) = 93428a4defcff9e14f28b907f227d5657066a983a9ef5f4a6d4e5fab56e7716b
SIZE (wmii-3.1.tar.gz) = 60935

View file

@ -1,14 +1,9 @@
Window Manager Improved 2 is the next generation of the WMI project. Due
to a complete rewrite it is highly modularized and uses a new configuration
and inter-process communication interface which is based on the 9p protocol
from the Plan 9 operating system. It achieves following goals:
WMII is a dynamic window manager for X11. It supports classic and dynamic
window management with extended keyboard, mouse, and filesystem based remote
control. It replaces the workspace paradigm with a new tagging approach.
* Reduction of compile time
* Reduction of memory usage
* Reduction of lines of code
* Performance improvements
* Improved rendering capabilities (optional Cairo)
* Improved configuration and IPC interface (Libixp)
* Modularized components
Its minimalist philosophy attempts to not exceed 10.000 lines of code
(including all shipped utilities and libraries), to enforce simplicity and
clarity.
WWW: http://wmii.de/

View file

@ -1,65 +1,12 @@
bin/wmibar
bin/wmifs
bin/wmii
bin/wmiimenu
bin/wmiipsel
bin/wmiir
bin/wmiisetsid
bin/wmiiwarp
bin/wmiiwm
bin/wmikeys
bin/wmimenu
bin/wmiplumb
bin/wmir
bin/wmira
bin/wmirefcard
bin/wmiwarp
etc/wmii/action/actions
etc/wmii/action/www
etc/wmii/action/term
etc/wmii/action/tab
etc/wmii/action/scr
etc/wmii/action/quit
etc/wmii/action/ptoggle
etc/wmii/action/programs
etc/wmii/action/presize
etc/wmii/action/premove
etc/wmii/action/pprev
etc/wmii/action/pnext
etc/wmii/action/pnew
etc/wmii/action/plumburl
etc/wmii/action/plumbgoogle
etc/wmii/action/pageupdate
etc/wmii/action/pager
etc/wmii/action/p
etc/wmii/action/mouse
etc/wmii/action/max
etc/wmii/action/lvsplit
etc/wmii/action/ltiled
etc/wmii/action/lock
etc/wmii/action/lmax
etc/wmii/action/lgrid
etc/wmii/action/lfloat
etc/wmii/action/kresize
etc/wmii/action/knorm
etc/wmii/action/kmove
etc/wmii/action/kbare
etc/wmii/action/icons
etc/wmii/action/ftoggle
etc/wmii/action/fresize
etc/wmii/action/fprev
etc/wmii/action/fnext
etc/wmii/action/detach
etc/wmii/action/cprev
etc/wmii/action/cnext
etc/wmii/action/close
etc/wmii/action/clientupdate
etc/wmii/action/border
etc/wmii/action/attach
etc/wmii/action/zoom
etc/wmii/bar
etc/wmii/menu
etc/wmii/keys
etc/wmii/rc
etc/wmii/rc.conf
etc/wmii/status.sh
etc/wmii/wm
@dirrm etc/wmii/action
@dirrm etc/wmii
%%DATADIR%%/welcome.txt
@dirrm %%DATADIR%%
etc/wmii-3/quit
etc/wmii-3/status
etc/wmii-3/welcome
etc/wmii-3/wmiirc
@dirrm etc/wmii-3