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