$NetBSD: patch-aa,v 1.5 2017/08/19 00:24:24 jlam 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}/${PKGMANDIR}/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