$NetBSD: patch-Makefile,v 1.1 2023/09/10 11:37:29 vins Exp $ Portability fixes for pkgsrc. --- Makefile.orig 2023-01-13 20:28:28.000000000 +0000 +++ Makefile @@ -2,15 +2,16 @@ PROG = xnotify OBJS = ${PROG:=.o} SRCS = ${OBJS:.o=.c} -PREFIX ?= /usr/local -MANPREFIX ?= ${PREFIX}/share/man +PREFIX ?= ${PREFIX} +MANPREFIX ?= ${PREFIX}/${PKGMANDIR} LOCALINC ?= /usr/local/include LOCALLIB ?= /usr/local/lib X11INC ?= /usr/X11R6/include X11LIB ?= /usr/X11R6/lib -INCS = -I${LOCALINC} -I${X11INC} -I/usr/include/freetype2 -I${X11INC}/freetype2 -LIBS = -L${LOCALLIB} -L${X11LIB} -lfontconfig -lXft -lX11 -lXinerama -lImlib2 +# Do not override defaults. +#INCS = -I${LOCALINC} -I${X11INC} -I/usr/include/freetype2 -I${X11INC}/freetype2 +LIBS = -lfreetype -lfontconfig -lXft -lX11 -lXinerama -lImlib2 all: ${PROG} @@ -29,13 +30,13 @@ clean: rm -f ${OBJS} ${PROG} ${PROG:=.core} tags install: all - mkdir -p ${DESTDIR}${PREFIX}/bin - install -m 755 ${PROG} ${DESTDIR}${PREFIX}/bin/${PROG} - mkdir -p ${DESTDIR}${MANPREFIX}/man1 - install -m 644 ${PROG:=.1} ${DESTDIR}${MANPREFIX}/man1/${PROG:=.1} + ${BSD_INSTALL_PROGRAM_DIR} -p ${DESTDIR}${PREFIX}/bin + ${BSD_INSTALL_PROGRAM} ${PROG} ${DESTDIR}${PREFIX}/bin/${PROG} + ${BSD_INSTALL_MAN_DIR} ${DESTDIR}${MANPREFIX}/man1 + ${BSD_INSTALL_MAN} ${PROG:=.1} ${DESTDIR}${MANPREFIX}/man1/${PROG:=.1} uninstall: - rm ${DESTDIR}${PREFIX}/bin/${PROG} - rm ${DESTDIR}${MANPREFIX}/man1/${PROG:=.1} + ${RM} ${DESTDIR}${PREFIX}/bin/${PROG} + ${RM} ${DESTDIR}${MANPREFIX}/man1/${PROG:=.1} .PHONY: all tags clean install uninstall