freebsd-ports/www/wb0/files/patch-Makefile
Alexey Dokuchaev 5186e86346 - Fix the build with vogue GCC [1]
- Respect CC a bit further
- Fix install when PREFIX != LOCALBASE
- Better PORTDOCS handling
- Utilize DATADIR macro in pkg-plist
- Pet portlint(1)
- Clean up Makefile and pkg-desrc

Reported by:	pointyhat (logs) [1]
2007-06-30 22:46:48 +00:00

39 lines
1.3 KiB
Text

--- Makefile.orig Mon Dec 6 00:45:08 1999
+++ Makefile Sat Apr 19 16:12:07 2003
@@ -1,16 +1,17 @@
-
-CFLAGS=-O2 -Wall -fomit-frame-pointer -malign-functions=0
-LDFLAGS= -lm -s -lvga -lvgagl -ljpeg -lpng -lz
+PREFIX?= /usr/local
+CFLAGS+= -I${LOCALBASE}/include
+LDFLAGS= -L${LOCALBASE}/lib -lm -s -lvga -lvgagl -ljpeg -lpng -lz
all: wb0
-
+
install:
- mkdir -p /etc/wb0
- cp ./etc/wb0/* /etc/wb0
- cp ./wb0 /usr/local/bin/wb0
- echo "path `pwd`/data/" >>/etc/wb0/wb0.config
- chmod a+s /usr/local/bin/wb0
- chown root:root /usr/local/bin/wb0
+ mkdir -p ${PREFIX}/share/wb0
+ cp ./wb0 ${PREFIX}/bin
+ cp ./etc/wb0/wb0.config ${PREFIX}/etc/
+ cp ./data/* ${PREFIX}/share/wb0/
+ echo "path ${PREFIX}/share/wb0/" >>${PREFIX}/etc/wb0.config
+ chmod u+s ${PREFIX}/bin/wb0
+ chown root:wheel ${PREFIX}/bin/wb0
pkfont: pkfont.c
@@ -19,7 +20,7 @@
makefont: makefont.c
wb0: wb0.o scroller.o line_breaker.o font_loader.o gvars.o watcher.o image_parser.o printer.o block.o
- gcc $(LDFLAGS) wb0.o scroller.o line_breaker.o font_loader.o gvars.o watcher.o image_parser.o printer.o block.o -o wb0
+ $(CC) $(LDFLAGS) wb0.o scroller.o line_breaker.o font_loader.o gvars.o watcher.o image_parser.o printer.o block.o -o wb0
line_breaker.o: line_breaker.c line_breaker.h gvars.h scroller.h gvars.c block.h