freebsd-ports/print/foo2zjs/files/patch-Makefile

67 lines
1.5 KiB
Text
Raw Normal View History

2006-10-09 00:35:59 +02:00
--- Makefile Fri Sep 29 23:28:51 2006
+++ Makefile Sun Oct 8 17:29:53 2006
@@ -6,8 +6,7 @@
VERSION=0.0
# Installation prefix...
-PREFIX=/usr/local
-PREFIX=/usr
+PREFIX?=
# Pathnames for this package...
BIN=$(PREFIX)/bin
@@ -18,7 +17,7 @@
DOCDIR=$(PREFIX)/share/doc/foo2zjs/
# Pathnames for referenced packages...
-FOODB=/usr/share/foomatic/db/source
+FOODB=$(PREFIX)/share/foomatic/db/source
# User ID's
LPuid=-olp
2006-10-09 00:35:59 +02:00
@@ -154,7 +153,7 @@
endif
# Compiler flags
-CFLAGS += -O2 -Wall
+CFLAGS?=
2006-10-09 00:35:59 +02:00
#
# Rules to create test documents
2006-10-09 00:35:59 +02:00
@@ -291,7 +290,7 @@
# Installation rules
#
install: all install-test install-prog install-icc2ps install-extra \
- install-crd install-foo install-ppd install-man install-doc
+ install-crd install-ppd
#
# If you use CUPS, then restart the spooler:
# make cups
2006-10-09 00:35:59 +02:00
@@ -349,8 +348,10 @@
#
# Install current database files
#
+ mkdir -p $(FOODB)
@if [ -d $(FOODB) ]; then \
for dir in driver printer opt; do \
2006-10-09 00:35:59 +02:00
+ install -d $(FOODB)/$$dir/; \
echo install -m 644 foomatic-db/$$dir/*.xml $(FOODB)/$$dir/; \
install -c -m 644 foomatic-db/$$dir/*.xml $(FOODB)/$$dir/; \
done \
2006-10-09 00:35:59 +02:00
@@ -435,12 +436,13 @@
fi; \
done
-MODEL=/usr/share/cups/model
-LOCALMODEL=/usr/local/share/cups/model
+MODEL=$(PREFIX)/share/cups/model
+LOCALMODEL=$(PREFIX)/share/cups/model
install-ppd:
#
# Install PPD files for CUPS
#
+ mkdir -p $(MODEL)
2006-10-09 00:35:59 +02:00
if [ -d /usr/share/ppd/ ]; then \
find /usr/share/ppd/ -name '*foo2zjs*' | xargs rm -f; \
find /usr/share/ppd/ -name '*foo2hp*' | xargs rm -f; \