Date: Thu, 16 Aug 2001 14:45:54 -0400 (EDT) From: Patrick Li <pat@databits.net> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/29781: New port sysutils/wmcube-gdk Message-ID: <200108161845.f7GIjsW81970@cc92687-a.wlgrv1.pa.home.com>
next in thread | raw e-mail | index | archive | help
>Number: 29781 >Category: ports >Synopsis: New port sysutils/wmcube-gdk >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Aug 16 11:50:02 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Patrick Li >Release: FreeBSD 4.4-PRERELEASE i386 >Organization: N/A >Environment: System: FreeBSD bottlenek 4.4-PRERELEASE FreeBSD 4.4-PRERELEASE #0: Mon Aug 13 19:08:19 EDT 2001 pat@bottlenek:/usr/src/sys/compile/BOTTLENEK i386 >Description: wmcube-gdk is a modified version of wmCube that features much faster redraws, significantly lower CPU usage, ability to specify color for both flat-shaded and wireframe objects, and transparent CPU load / zoom buttons. The roll in sequence of the original wmCube has been removed. WWW: http://www.ne.jp/asahi/linux/timecop/ >How-To-Repeat: N/A >Fix: # 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: # # wmcube-gdk # wmcube-gdk/Makefile # wmcube-gdk/distinfo # wmcube-gdk/pkg-descr # wmcube-gdk/pkg-plist # wmcube-gdk/pkg-comment # wmcube-gdk/files # wmcube-gdk/files/patch-wmcube.c # wmcube-gdk/files/patch-Makefile.FREEBSD # wmcube-gdk/pkg-message # echo c - wmcube-gdk mkdir -p wmcube-gdk > /dev/null 2>&1 echo x - wmcube-gdk/Makefile sed 's/^X//' >wmcube-gdk/Makefile << 'END-of-wmcube-gdk/Makefile' X# New ports collection makefile for: wmcube-gdk X# Date created: Thu Aug 16 12:42:18 EDT 2001 X# Whom: Patrick Li <pat@databits.net> X# X# $FreeBSD$ X# X XPORTNAME= wmcube XPORTVERSION= 0.98 XCATEGORIES= sysutils windowmaker XMASTER_SITES= http://www.ne.jp/asahi/linux/timecop/ XPKGNAMESUFFIX= -gdk XDISTNAME= ${PORTNAME}${PKGNAMESUFFIX} X XMAINTAINER= pat@databits.net X XUSE_X_PREFIX= yes XUSE_XPM= yes XUSE_GTK= yes XMAKEFILE= Makefile.FREEBSD X Xdo-install: X @${INSTALL_PROGRAM} ${WRKSRC}/wmcube \ X ${PREFIX}/bin/wmcube-gdk X @${CHMOD} g+s ${PREFIX}/bin/wmcube-gdk X @${CHOWN} root:kmem ${PREFIX}/bin/wmcube-gdk X Xpost-install: X.for files in *.wmc X @${MKDIR} ${PREFIX}/share/${DISTNAME} X @${INSTALL_DATA} ${WRKSRC}/3dObjects/${files} \ X ${PREFIX}/share/${DISTNAME} X.endfor X.ifndef(NOPORTDOCS) X @${MKDIR} ${PREFIX}/share/doc/${DISTNAME} X.for file in CHANGES README README.GDK TODO X @${INSTALL_DATA} ${WRKSRC}/${file} \ X ${PREFIX}/share/doc/${DISTNAME} X.endfor X.endif #NOPORTDOCS X @${SED} -e "s|%%PREFIX%%|${PREFIX}|" ${PKGMESSAGE} X X.include <bsd.port.mk> END-of-wmcube-gdk/Makefile echo x - wmcube-gdk/distinfo sed 's/^X//' >wmcube-gdk/distinfo << 'END-of-wmcube-gdk/distinfo' XMD5 (wmcube-gdk.tar.gz) = 42f0dc9e44c7cdaebbcea748ee8e4cc1 END-of-wmcube-gdk/distinfo echo x - wmcube-gdk/pkg-descr sed 's/^X//' >wmcube-gdk/pkg-descr << 'END-of-wmcube-gdk/pkg-descr' Xwmcube-gdk is a modified version of wmCube that features much faster Xredraws, significantly lower CPU usage, ability to specify color for Xboth flat-shaded and wireframe objects, and transparent CPU load / Xzoom buttons. The roll in sequence of the original wmCube has been Xremoved. X XWWW: http://www.ne.jp/asahi/linux/timecop/ X X- Patrick Li <pat@databits.net> END-of-wmcube-gdk/pkg-descr echo x - wmcube-gdk/pkg-plist sed 's/^X//' >wmcube-gdk/pkg-plist << 'END-of-wmcube-gdk/pkg-plist' Xbin/wmcube-gdk X%%PORTDOCS%%share/doc/wmcube-gdk/CHANGES X%%PORTDOCS%%share/doc/wmcube-gdk/README X%%PORTDOCS%%share/doc/wmcube-gdk/README.GDK X%%PORTDOCS%%share/doc/wmcube-gdk/TODO Xshare/wmcube-gdk/2planes-solid.wmc Xshare/wmcube-gdk/4d.wmc Xshare/wmcube-gdk/8star-small.wmc Xshare/wmcube-gdk/8star.wmc Xshare/wmcube-gdk/ball-solid.wmc Xshare/wmcube-gdk/ball.wmc Xshare/wmcube-gdk/celtic.wmc Xshare/wmcube-gdk/cross.wmc Xshare/wmcube-gdk/cross2-solid.wmc Xshare/wmcube-gdk/cross2.wmc Xshare/wmcube-gdk/cross3-solid.wmc Xshare/wmcube-gdk/cross3.wmc Xshare/wmcube-gdk/cross4-solid.wmc Xshare/wmcube-gdk/crystal.wmc Xshare/wmcube-gdk/cube-solid.wmc Xshare/wmcube-gdk/cube.wmc Xshare/wmcube-gdk/diamond.wmc Xshare/wmcube-gdk/dice-solid.wmc Xshare/wmcube-gdk/e.wmc Xshare/wmcube-gdk/e2.wmc Xshare/wmcube-gdk/foo.wmc Xshare/wmcube-gdk/gnustep.wmc Xshare/wmcube-gdk/hyperpyramid.wmc Xshare/wmcube-gdk/jeep.wmc Xshare/wmcube-gdk/multicube.wmc Xshare/wmcube-gdk/peace.wmc Xshare/wmcube-gdk/pyramid.wmc Xshare/wmcube-gdk/radioactive.wmc Xshare/wmcube-gdk/shield.wmc Xshare/wmcube-gdk/spaceshuttle.wmc Xshare/wmcube-gdk/spiral.wmc Xshare/wmcube-gdk/star.wmc Xshare/wmcube-gdk/starcube.wmc Xshare/wmcube-gdk/wmlogo.wmc X@dirrm share/wmcube-gdk X%%PORTDOCS%%@dirrm share/doc/wmcube-gdk END-of-wmcube-gdk/pkg-plist echo x - wmcube-gdk/pkg-comment sed 's/^X//' >wmcube-gdk/pkg-comment << 'END-of-wmcube-gdk/pkg-comment' Xwmcube-gdk is a modified version of the dockapp wmCube END-of-wmcube-gdk/pkg-comment echo c - wmcube-gdk/files mkdir -p wmcube-gdk/files > /dev/null 2>&1 echo x - wmcube-gdk/files/patch-wmcube.c sed 's/^X//' >wmcube-gdk/files/patch-wmcube.c << 'END-of-wmcube-gdk/files/patch-wmcube.c' X--- wmcube.c.orig Thu Aug 16 13:04:38 2001 X+++ wmcube.c Thu Aug 16 13:05:00 2001 X@@ -38,7 +38,6 @@ X #include <math.h> X X /* forgotten includes */ X-#include <getopt.h> X #include <dirent.h> X X #include <sys/wait.h> END-of-wmcube-gdk/files/patch-wmcube.c echo x - wmcube-gdk/files/patch-Makefile.FREEBSD sed 's/^X//' >wmcube-gdk/files/patch-Makefile.FREEBSD << 'END-of-wmcube-gdk/files/patch-Makefile.FREEBSD' X--- Makefile.FREEBSD.orig Sun Oct 8 16:38:46 2000 X+++ Makefile.FREEBSD Thu Aug 16 13:08:17 2001 X@@ -1,26 +1,21 @@ X-CC = gcc X OS = -DFREEBSD X X-LIBDIR = -L/usr/X11R6/lib X-LIBDIR = -L/usr/X11R6/lib X-INCDIR = -I/usr/X11R6/include X+LIBDIR = -L${X11BASE}/lib -L${LOCALBASE}/lib X+INCDIR = -I${X11BASE}/include -I${X11BASE}/include/gtk12 -I${LOCALBASE}/include/glib12 X X # Edit OSLIBS as appropriate to include OS specific libraries. X X OSLIBS = -lkvm X-LIBS = -lXpm -lXext -lX11 -lm $(OSLIBS) X-CFLAGS = -Wall -O2 $(OS) X+LIBS = -lXpm -lm $(OSLIBS) -lgdk12 X+CFLAGS += -Wall $(OS) X X-OBJS = wmcube.o \ X- ../wmgeneral/wmgeneral.o \ X- ../wmgeneral/misc.o \ X- ../wmgeneral/list.o X+OBJS = wmcube.o X X .c.o: X $(CC) $(CFLAGS) $(INCDIR) -c $< -o $*.o X X wmcube: $(OBJS) X- $(CC) -o wmcube $(OBJS) -lXext $(LIBDIR) $(LIBS) X+ $(CC) -o wmcube $(OBJS) $(LIBDIR) $(LIBS) X X all:: wmcube X END-of-wmcube-gdk/files/patch-Makefile.FREEBSD echo x - wmcube-gdk/pkg-message sed 's/^X//' >wmcube-gdk/pkg-message << 'END-of-wmcube-gdk/pkg-message' X--------------------------------------------------- XThe extra 3d objects are located in: X %%PREFIX%%/share/wmcube-gdk X XTo run wmcube type: X wmcube-gdk -o %%PREFIX%%/share/wmcube-gdk & X--------------------------------------------------- END-of-wmcube-gdk/pkg-message exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200108161845.f7GIjsW81970>