View | Details | Raw Unified | Return to bug 29780
Collapse All | Expand All

(-)wmcube/Makefile (-7 / +7 lines)
Lines 14-26 Link Here
14
14
15
WRKSRC=		${WRKDIR}/${PORTNAME}/${PORTNAME}
15
WRKSRC=		${WRKDIR}/${PORTNAME}/${PORTNAME}
16
USE_X_PREFIX=	yes
16
USE_X_PREFIX=	yes
17
USE_GMAKE=	yes
18
USE_XPM=	yes
17
USE_XPM=	yes
18
MAKEFILE=	Makefile.FREEBSD
19
19
20
do-configure:
20
do-install:
21
	@${SED} -e "s|/usr/X11R6/|${X11BASE}/|" \
21
	@${INSTALL_PROGRAM} ${WRKSRC}/wmcube ${PREFIX}/bin
22
		${WRKSRC}/Makefile.FREEBSD > \
22
	@${CHMOD} g+s ${PREFIX}/bin/wmcube
23
		${WRKSRC}/Makefile
23
	@${CHOWN} root:kmem ${PREFIX}/bin/wmcube
24
24
25
post-install:
25
post-install:
26
.for file in *.wmc
26
.for file in *.wmc
Lines 35-44 Link Here
35
	@${ECHO} "===>   Please Read pkg-descr and README for usage information"
35
	@${ECHO} "===>   Please Read pkg-descr and README for usage information"
36
	@${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} -m 555 \
36
	@${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} -m 555 \
37
		${PREFIX}/share/doc/${PORTNAME}
37
		${PREFIX}/share/doc/${PORTNAME}
38
.for file in CHANGES COPYING README TODO
38
.for file in CHANGES README TODO
39
	@${INSTALL_DATA} ${WRKSRC}/../${file} ${PREFIX}/share/doc/${PORTNAME}
39
	@${INSTALL_DATA} ${WRKSRC}/../${file} ${PREFIX}/share/doc/${PORTNAME}
40
.endfor
40
.endfor
41
.endif # !NOPORTDOCS
41
.endif # !NOPORTDOCS
42
	@${SED} -e "s|/usr/X11R6|${PREFIX}|" ${PKGMESSAGE}
42
	@${SED} -e "s|%%PREFIX%%|${PREFIX}|" ${PKGMESSAGE}
43
43
44
.include <bsd.port.mk>
44
.include <bsd.port.mk>
(-)wmcube/files/patch-Makefile.FREEBSD (-13 / +21 lines)
Lines 1-6 Link Here
1
--- Makefile.FREEBSD.orig	Tue May 29 15:20:30 2001
1
--- Makefile.FREEBSD.orig	Thu Aug 16 14:22:12 2001
2
+++ Makefile.FREEBSD	Tue May 29 15:22:08 2001
2
+++ Makefile.FREEBSD	Thu Aug 16 14:21:42 2001
3
@@ -9,7 +9,7 @@
3
@@ -1,15 +1,13 @@
4
-CC = gcc
5
 OS = -DFREEBSD
6
 
7
-LIBDIR = -L/usr/X11R6/lib
8
-LIBDIR = -L/usr/X11R6/lib
9
-INCDIR = -I/usr/X11R6/include
10
+LIBDIR = -L${X11BASE}/lib -L${LOCALBASE}/lib
11
+INCDIR = -I${X11BASE}/include
12
 
13
 # Edit OSLIBS as appropriate to include OS specific libraries.
4
 
14
 
5
 OSLIBS = -lkvm
15
 OSLIBS = -lkvm
6
 LIBS   = -lXpm -lXext -lX11 -lm $(OSLIBS)
16
 LIBS   = -lXpm -lXext -lX11 -lm $(OSLIBS)
Lines 9-22 Link Here
9
 
19
 
10
 OBJS =	wmcube.o \
20
 OBJS =	wmcube.o \
11
 	../wmgeneral/wmgeneral.o \
21
 	../wmgeneral/wmgeneral.o \
12
@@ -32,7 +32,7 @@
22
@@ -20,7 +18,7 @@
13
 	rm -f *~
23
 	$(CC) $(CFLAGS) $(INCDIR) -c $< -o $*.o
24
 
25
 wmcube: $(OBJS)
26
-	$(CC) -o wmcube $(OBJS) -lXext $(LIBDIR) $(LIBS)
27
+	$(CC) -o wmcube $(OBJS) $(LIBDIR) $(LIBS)
28
 
29
 all:: wmcube
14
 
30
 
15
 install:: wmcube
16
-	cp -f wmcube /usr/local/bin/
17
-	chmod g+s /usr/local/bin/wmcube
18
-	chown root.kmem /usr/local/bin/wmcube
19
+	$(BSD_INSTALL_PROGRAM) wmcube $(PREFIX)/bin/
20
+	chown root:kmem $(PREFIX)/bin/wmcube
21
+	chmod g+s $(PREFIX)/bin/wmcube
22
 	@echo "wmCube installation finished..."
(-)wmcube/pkg-message (-7 / +4 lines)
Lines 1-10 Link Here
1
-------------------------------------------
1
The extra 3d objects are located in:
2
The extra 3d objects are located in:
2
        /usr/X11R6/share/wmcube
3
	%%PREFIX%%/share/wmcube
3
4
4
To run wmcube type:
5
To run wmcube type:
5
        wmcube -o /usr/X11R6/share/wmcube &
6
	wmcube -o %%PREFIX%%/share/wmcube &
6
7
-------------------------------------------
7
Do not forget to replace /usr/X11R6 with your appropriate installation
8
prefix if you do not use the port's system default.
9
10
(default: /usr/X11R6/)
(-)wmcube/pkg-plist (-4 / +3 lines)
Lines 1-4 Link Here
1
bin/wmcube
1
bin/wmcube
2
%%PORTDOCS%%share/doc/wmcube/CHANGES
3
%%PORTDOCS%%share/doc/wmcube/README
4
%%PORTDOCS%%share/doc/wmcube/TODO
2
share/wmcube/2planes-solid.wmc
5
share/wmcube/2planes-solid.wmc
3
share/wmcube/4d.wmc
6
share/wmcube/4d.wmc
4
share/wmcube/8star-small.wmc
7
share/wmcube/8star-small.wmc
Lines 33-41 Link Here
33
share/wmcube/star.wmc
36
share/wmcube/star.wmc
34
share/wmcube/starcube.wmc
37
share/wmcube/starcube.wmc
35
share/wmcube/wmlogo.wmc
38
share/wmcube/wmlogo.wmc
36
%%PORTDOCS%%share/doc/wmcube/CHANGES
37
%%PORTDOCS%%share/doc/wmcube/COPYING
38
%%PORTDOCS%%share/doc/wmcube/README
39
%%PORTDOCS%%share/doc/wmcube/TODO
40
@dirrm share/wmcube
39
@dirrm share/wmcube
41
%%PORTDOCS%%@dirrm share/doc/wmcube
40
%%PORTDOCS%%@dirrm share/doc/wmcube

Return to bug 29780