ports/91015: new port x11-wm/jwm
Babak Farrokhi
babak at farrokhi.net
Wed Dec 28 14:00:23 UTC 2005
>Number: 91015
>Category: ports
>Synopsis: new port x11-wm/jwm
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Wed Dec 28 14:00:16 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Babak Farrokhi
>Release: FreeBSD 5.4-STABLE i386
>Organization:
>Environment:
System: FreeBSD royalway.propagation.net 5.4-STABLE FreeBSD 5.4-STABLE #6: Thu Jun 30 05:11:17 CDT 2005 root at royalway.propagation.net:/usr/obj/usr/src/sys/GENERIC i386
>Description:
JWM is a window manager for the X11 Window System. JWM is written in C and uses only Xlib at a minimum.
>How-To-Repeat:
>Fix:
--- jwm.shar begins here ---
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# jwm
# jwm/Makefile
# jwm/distinfo
# jwm/pkg-descr
# jwm/files
# jwm/files/patch-example-jwmrc
#
echo c - jwm
mkdir -p jwm > /dev/null 2>&1
echo x - jwm/Makefile
sed 's/^X//' >jwm/Makefile << 'END-of-jwm/Makefile'
X# New ports collection makefile for: jwm
X# Date created: 26 DEC 2005
X# Whom: babak at farrokhi.net
X#
X# $FreeBSD$
X#
X
XPORTNAME= jwm
XPORTVERSION= 1.1
XCATEGORIES= x11-wm
XMASTER_SITES= http://joewing.net/programs/jwm/ \
X http://joesbox.xmgfree.com/jwm/
X
XMAINTAINER= babak at farrokhi.net
XCOMMENT= Joe's Window Manager
X
XMAN1= jwm.1
XUSE_X_PREFIX= yes
XUSE_XPM= yes
XHAS_CONFIGURE= yes
XUSE_BZIP2= yes
XUSE_REINPLACE= yes
XPLIST_FILES= bin/jwm etc/system.jwmrc
XCONFIGURE_ARGS= --prefix=${PREFIX} --enable-icons \
X --enable-png --enable-xpm --enable-shape \
X --enable-xinerama --enable-xft --enable-xrender
X
Xpost-patch:
X @${REINPLACE_CMD} -e 's,^CC =,CC ?=,' \
X -e 's,^CFLAGS =,CFLAGS +=,' \
X ${WRKSRC}/src/Makefile.in
X
Xdo-install:
X ${INSTALL_PROGRAM} ${WRKSRC}/src/jwm ${PREFIX}/bin
X ${INSTALL_DATA} ${WRKSRC}/example.jwmrc ${PREFIX}/etc/system.jwmrc
X ${INSTALL_MAN} ${WRKSRC}/jwm.1 ${MANPREFIX}/man/man1/
X
X.include <bsd.port.mk>
END-of-jwm/Makefile
echo x - jwm/distinfo
sed 's/^X//' >jwm/distinfo << 'END-of-jwm/distinfo'
XMD5 (jwm-1.1.tar.bz2) = b5afb82b017894665c73ed3febbafaa9
XSHA256 (jwm-1.1.tar.bz2) = eead5a45c0743c515241c7c93fba32a236627bddafe3f0f2d4e0bef72e1d1657
XSIZE (jwm-1.1.tar.bz2) = 111464
END-of-jwm/distinfo
echo x - jwm/pkg-descr
sed 's/^X//' >jwm/pkg-descr << 'END-of-jwm/pkg-descr'
XWM is a window manager for the X11 Window System.
XJWM is written in C and uses only Xlib at a minimum.
X
XWWW: http://joewing.net/programs/jwm/index.shtml
X
X-- Babak Farrokhi
X babak at farrokhi.net
END-of-jwm/pkg-descr
echo c - jwm/files
mkdir -p jwm/files > /dev/null 2>&1
echo x - jwm/files/patch-example-jwmrc
sed 's/^X//' >jwm/files/patch-example-jwmrc << 'END-of-jwm/files/patch-example-jwmrc'
X--- example.jwmrc.orig Wed Dec 28 16:16:26 2005
X+++ example.jwmrc Wed Dec 28 16:19:07 2005
X@@ -113,6 +113,9 @@
X
X <Icons>
X <IconPath>$HOME/.icons</IconPath>
X+ <IconPath>%%PREFIX%%/share/icons</IconPath>
X+ <IconPath>%%PREFIX%%/share/pixmaps</IconPath>
X+ <IconPath>%%PREFIX%%/lib/X11/icons</IconPath>
X </Icons>
X
X <StartupCommand>
END-of-jwm/files/patch-example-jwmrc
exit
--- jwm.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list