Index: head/x11-wm/aewm/Makefile =================================================================== --- head/x11-wm/aewm/Makefile (revision 463882) +++ head/x11-wm/aewm/Makefile (revision 463883) @@ -1,74 +1,77 @@ # Created by: trevor # $FreeBSD$ PORTNAME= aewm PORTVERSION= 1.2.7 PORTREVISION= 5 CATEGORIES= x11-wm -MASTER_SITES= http://www.red-bean.com/decklin/aewm/ +MASTER_SITES= https://www.red-bean.com/decklin/aewm/ MAINTAINER= ports@FreeBSD.org COMMENT= ICCCM-compliant window manager based on 9wm + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE OPTIONS_DEFINE= DOCS GTK2 XFT USES= gmake MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" XROOT="${LOCALBASE}" USE_XORG= x11 xext xt xaw # XXX should use LICENSE instead of installing it as part of documentation, # but our license framework does not support XFree86 license at this moment PORTDOCS= DESIGN LICENSE NEWS README TODO GTKCLIENTS= aemenu-gtk aepanel-gtk XAWCLIENTS= aemenu-xaw aepanel-xaw aesession set-gnome-pda GTK2_USE= GNOME=gtk20 GTK2_PLIST_FILES= bin/aemenu-gtk bin/aepanel-gtk XFT_USE= XORG=xft XFT_MAKE_ENV+= DEFINES="-DXFT" \ EXTRA_INC="`pkg-config --cflags xft`" \ EXTRA_LIBS="`pkg-config --libs xft`" post-patch: @${REINPLACE_CMD} -e '/^SUBDIR/s| clients||' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's|/etc/X11|${PREFIX}/etc|' \ ${WRKSRC}/clients/lib/aeclients.h ${WRKSRC}/src/aewm.h post-build: cd ${WRKSRC}/clients && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} \ ${XAWCLIENTS} post-build-GTK2-on: cd ${WRKSRC}/clients && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} \ ${GTKCLIENTS} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/aewm ${STAGEDIR}${PREFIX}/bin .for i in ${XAWCLIENTS} ${INSTALL_PROGRAM} ${WRKSRC}/clients/${i} ${STAGEDIR}${PREFIX}/bin .endfor ${INSTALL_MAN} ${WRKSRC}/src/aewm.1x ${STAGEDIR}${MAN1PREFIX}/man/man1/aewm.1 ${INSTALL_MAN} ${WRKSRC}/clients/aeclients.1x \ ${STAGEDIR}${MAN1PREFIX}/man/man1/aeclients.1 @${MKDIR} ${STAGEDIR}${PREFIX}/etc/aewm ${INSTALL_DATA} ${WRKSRC}/src/aewmrc.sample ${STAGEDIR}${PREFIX}/etc/aewm ${INSTALL_DATA} ${WRKSRC}/clients/clientsrc.sample ${STAGEDIR}${PREFIX}/etc/aewm do-install-GTK2-on: .for i in ${GTKCLIENTS} ${INSTALL_PROGRAM} ${WRKSRC}/clients/${i} ${STAGEDIR}${PREFIX}/bin .endfor ${LN} -sf aemenu-gtk ${STAGEDIR}${PREFIX}/bin/aemenu ${LN} -sf aepanel-gtk ${STAGEDIR}${PREFIX}/bin/aepanel do-install-GTK2-off: ${LN} -sf aemenu-xaw ${STAGEDIR}${PREFIX}/bin/aemenu ${LN} -sf aepanel-xaw ${STAGEDIR}${PREFIX}/bin/aepanel do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/x11-wm/aewm/pkg-descr =================================================================== --- head/x11-wm/aewm/pkg-descr (revision 463882) +++ head/x11-wm/aewm/pkg-descr (revision 463883) @@ -1,23 +1,23 @@ Aewm is a modern, minimal window manager for X11. It is controlled entirely with the mouse, but contains no visible UI apart from window frames. It builds complex operations by chaining together primitives aewm does not try to do everything; there are plenty of better clients for defining hotkeys, menus, setting your background image, etc. Aewm makes it easy for you to keep the edges of the root window unobscured, so that you have essentially infinite space to click without having to aim (this principle is based on Fitts's Law). There is intentionally no panel or dock to get in the way. Aewm does not make decisions about where your windows should go. It can be used as an ordinary overlapping window manager, but is powerful enough to let you "tile" windows ad hoc if you prefer; maximizing space usage and removing overlaps are basic commands. You can also optionally take control of window mapping and change where windows will appear (including stacking and tiling) before they are actually shown. This port installs not only the window manager, but also the aemenu and aepanel applets. These provide a list of windows by title (vertically for aemenu, horizontally for aepanel) and a menu from which programs may be run. -WWW: http://www.red-bean.com/decklin/aewm/ +WWW: https://www.red-bean.com/decklin/aewm/