1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-21 20:38:45 +00:00

New port wmcube version 0.98: wmcube-gdk is a modified version of

the dockapp wmCube

PR:		29781
Submitted by:	Patrick Li <pat@databits.net>
This commit is contained in:
Mario Sergio Fujikawa Ferreira 2001-08-30 04:24:25 +00:00
parent f7ddb400f8
commit 425e7ed257
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=47133
9 changed files with 148 additions and 0 deletions

View File

@ -174,6 +174,7 @@
SUBDIR += wmbattery
SUBDIR += wmcpuload
SUBDIR += wmcube
SUBDIR += wmcube-gdk
SUBDIR += wmfire
SUBDIR += wmfsm
SUBDIR += wmhm

View File

@ -0,0 +1,43 @@
# New ports collection makefile for: wmcube-gdk
# Date created: Thu Aug 16 12:42:18 EDT 2001
# Whom: Patrick Li <pat@databits.net>
#
# $FreeBSD$
#
PORTNAME= wmcube
PORTVERSION= 0.98
CATEGORIES= sysutils windowmaker
MASTER_SITES= http://www.ne.jp/asahi/linux/timecop/
PKGNAMESUFFIX= -gdk
DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}
MAINTAINER= pat@databits.net
USE_X_PREFIX= yes
USE_XPM= yes
USE_GTK= yes
MAKEFILE= Makefile.FREEBSD
do-install:
@${INSTALL_PROGRAM} ${WRKSRC}/wmcube \
${PREFIX}/bin/wmcube-gdk
@${CHMOD} g+s ${PREFIX}/bin/wmcube-gdk
@${CHOWN} root:kmem ${PREFIX}/bin/wmcube-gdk
post-install:
.for files in *.wmc
@${MKDIR} ${PREFIX}/share/${DISTNAME}
@${INSTALL_DATA} ${WRKSRC}/3dObjects/${files} \
${PREFIX}/share/${DISTNAME}
.endfor
.ifndef(NOPORTDOCS)
@${MKDIR} ${PREFIX}/share/doc/${DISTNAME}
.for file in CHANGES README README.GDK TODO
@${INSTALL_DATA} ${WRKSRC}/${file} \
${PREFIX}/share/doc/${DISTNAME}
.endfor
.endif #NOPORTDOCS
@${SED} -e "s|%%PREFIX%%|${PREFIX}|" ${PKGMESSAGE}
.include <bsd.port.mk>

View File

@ -0,0 +1 @@
MD5 (wmcube-gdk.tar.gz) = 42f0dc9e44c7cdaebbcea748ee8e4cc1

View File

@ -0,0 +1,35 @@
--- Makefile.FREEBSD.orig Sun Oct 8 20:38:24 2000
+++ Makefile.FREEBSD Wed Aug 29 15:51:33 2001
@@ -1,26 +1,21 @@
-CC = gcc
OS = -DFREEBSD
-LIBDIR = -L/usr/X11R6/lib
-LIBDIR = -L/usr/X11R6/lib
-INCDIR = -I/usr/X11R6/include
+LIBDIR != ${GTK_CONFIG} --libs
+INCDIR != ${GTK_CONFIG} --cflags
# Edit OSLIBS as appropriate to include OS specific libraries.
OSLIBS = -lkvm
-LIBS = -lXpm -lXext -lX11 -lm $(OSLIBS)
-CFLAGS = -Wall -O2 $(OS)
+LIBS = -lXpm $(OSLIBS)
+CFLAGS += -Wall $(OS)
-OBJS = wmcube.o \
- ../wmgeneral/wmgeneral.o \
- ../wmgeneral/misc.o \
- ../wmgeneral/list.o
+OBJS = wmcube.o
.c.o:
$(CC) $(CFLAGS) $(INCDIR) -c $< -o $*.o
wmcube: $(OBJS)
- $(CC) -o wmcube $(OBJS) -lXext $(LIBDIR) $(LIBS)
+ $(CC) -o wmcube $(OBJS) $(LIBDIR) $(LIBS)
all:: wmcube

View File

@ -0,0 +1,10 @@
--- wmcube.c.orig Thu Aug 16 13:04:38 2001
+++ wmcube.c Thu Aug 16 13:05:00 2001
@@ -38,7 +38,6 @@
#include <math.h>
/* forgotten includes */
-#include <getopt.h>
#include <dirent.h>
#include <sys/wait.h>

View File

@ -0,0 +1 @@
wmcube-gdk is a modified version of the dockapp wmCube

View File

@ -0,0 +1,9 @@
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/
- Patrick Li <pat@databits.net>

View File

@ -0,0 +1,7 @@
---------------------------------------------------
The extra 3d objects are located in:
%%PREFIX%%/share/wmcube-gdk
To run wmcube type:
wmcube-gdk -o %%PREFIX%%/share/wmcube-gdk &
---------------------------------------------------

View File

@ -0,0 +1,41 @@
bin/wmcube-gdk
%%PORTDOCS%%share/doc/wmcube-gdk/CHANGES
%%PORTDOCS%%share/doc/wmcube-gdk/README
%%PORTDOCS%%share/doc/wmcube-gdk/README.GDK
%%PORTDOCS%%share/doc/wmcube-gdk/TODO
share/wmcube-gdk/2planes-solid.wmc
share/wmcube-gdk/4d.wmc
share/wmcube-gdk/8star-small.wmc
share/wmcube-gdk/8star.wmc
share/wmcube-gdk/ball-solid.wmc
share/wmcube-gdk/ball.wmc
share/wmcube-gdk/celtic.wmc
share/wmcube-gdk/cross.wmc
share/wmcube-gdk/cross2-solid.wmc
share/wmcube-gdk/cross2.wmc
share/wmcube-gdk/cross3-solid.wmc
share/wmcube-gdk/cross3.wmc
share/wmcube-gdk/cross4-solid.wmc
share/wmcube-gdk/crystal.wmc
share/wmcube-gdk/cube-solid.wmc
share/wmcube-gdk/cube.wmc
share/wmcube-gdk/diamond.wmc
share/wmcube-gdk/dice-solid.wmc
share/wmcube-gdk/e.wmc
share/wmcube-gdk/e2.wmc
share/wmcube-gdk/foo.wmc
share/wmcube-gdk/gnustep.wmc
share/wmcube-gdk/hyperpyramid.wmc
share/wmcube-gdk/jeep.wmc
share/wmcube-gdk/multicube.wmc
share/wmcube-gdk/peace.wmc
share/wmcube-gdk/pyramid.wmc
share/wmcube-gdk/radioactive.wmc
share/wmcube-gdk/shield.wmc
share/wmcube-gdk/spaceshuttle.wmc
share/wmcube-gdk/spiral.wmc
share/wmcube-gdk/star.wmc
share/wmcube-gdk/starcube.wmc
share/wmcube-gdk/wmlogo.wmc
@dirrm share/wmcube-gdk
%%PORTDOCS%%@dirrm share/doc/wmcube-gdk