# $NetBSD: Makefile,v 1.42 2015/02/20 07:09:19 tnn Exp $ DISTNAME= patch-2.7.4 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GNU:=patch/} EXTRACT_SUFX= .tar.xz MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.gnu.org/software/patch/patch.html COMMENT= Patch files using diff output LICENSE= gnu-gpl-v3 GNU_CONFIGURE= yes USE_TOOLS+= awk .include "../../mk/bsd.prefs.mk" CONFIGURE_ARGS+= --program-prefix=g CONFIGURE_ENV+= ac_cv_func_setmode_dos=no # Fix for Interix (and old bsd?) INSTALLATION_DIRS= ${PKGGNUDIR}bin ${PKGGNUDIR}${PKGMANDIR}/man1 do-patch: .for stdhdr in sys/param.h sys/stat.h string.h echo "#ifdef HAVE_${stdhdr:tu:C,[/.],_,g}" >> ${WRKSRC}/config.hin echo "#include <${stdhdr}>" >> ${WRKSRC}/config.hin echo "#endif" >> ${WRKSRC}/config.hin .endfor SYMLINKS = bin/gpatch ${PKGGNUDIR}bin/patch \ man/man1/gpatch.1 ${PKGGNUDIR}${PKGMANDIR}/man1/patch.1 post-install: .for o n in ${SYMLINKS} ${LN} -sf ${PREFIX}/${o} ${DESTDIR}${PREFIX}/${n} .endfor .include "../../mk/bsd.pkg.mk"