pkgsrc/print/pnm2ppa/patches/patch-aa
2008-06-12 02:14:13 +00:00

49 lines
1.6 KiB
Text

$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