summaryrefslogtreecommitdiff
path: root/print/pnm2ppa/patches/patch-aa
blob: 75dcb784322a73383c3c72786d206b3ce283ef57 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
$NetBSD: patch-aa,v 1.4 2008/06/12 02:14:43 joerg Exp $

--- Makefile.orig	2002-11-16 00:29:29.000000000 +0100
+++ Makefile
@@ -5,14 +5,13 @@
 # paths to locations where the pnm2ppa binary, the configuration file,
 # and the man page should be installed.   On some systems (like Solaris)
 # the install command requires the syntax BINDIR="-f /usr/local/bin".
-BINDIR="/usr/local/bin"
-CONFDIR="/etc"
-MANDIR="/usr/local/man/man1"
+BINDIR="${PREFIX}/bin"
+CONFDIR="${PKG_SYSCONFDIR}"
+MANDIR="${PREFIX}/man/man1"
 
 #compiler and linker options:
-CC=gcc
-CFLAGS=-Wall -pedantic -O2  
-LDFLAGS=-lm
+CFLAGS+= $(CPPFLAGS) -DPKG_SYSCONFDIR=\"${PKG_SYSCONFDIR}\"
+LDFLAGS+=-lm
 
 INSTALL=install
 # Install under Linux and other versions with the -b (backup) option
@@ -104,19 +103,15 @@ clean:
 
 
 install: pnm2ppa calibrate_ppa
-	$(INSTALLD) $(BINDIR)
-	$(INSTALLD) $(CONFDIR)
-	$(INSTALLD) $(MANDIR)
-	$(INSTALL) -m 755 pnm2ppa  $(BINDIR)
-	$(INSTALL) -m 644 docs/en/pnm2ppa.1 $(MANDIR)
+	$(BSD_INSTALL_PROGRAM) -m 755 pnm2ppa  ${DESTDIR}$(BINDIR)
+	$(BSD_INSTALL_MAN) -m 644 docs/en/pnm2ppa.1 ${DESTDIR}$(MANDIR)
 # development only - allows root to edit
-	$(INSTALL) -m 644 pnm2ppa.conf  $(CONFDIR)
+	$(BSD_INSTALL_DATA_DIR) ${DESTDIR}$(PREFIX)/share/examples/pnm2ppa
+	$(BSD_INSTALL_DATA) -m 644 pnm2ppa.conf  ${DESTDIR}$(PREFIX)/share/examples/pnm2ppa
 # calibration tool
-	$(INSTALL) -m 755 calibrate_ppa $(BINDIR) 
+	$(BSD_INSTALL_PROGRAM) -m 755 calibrate_ppa ${DESTDIR}$(BINDIR) 
 # final production - much tighter
 #	$(INSTALL) -m 444 pnm2ppa.conf $(CONFDIR)
-	@@echo 
-	@@echo Now, edit /etc/pnm2ppa.conf to choose your printer
 
 uninstall: 
 	rm -f $(BINDIR)/pnm2ppa