pkgsrc/devel/patch/Makefile
wiz 8fd7db23d7 Update to 2.7.5:
Changes in version 2.7.5:

* There are users which expect patch to follow symbolic links in the working
  directory, so patch now again follows symbolic links as long as they do not
  leave the working directory.
2015-04-23 08:20:45 +00:00

37 lines
1 KiB
Makefile

# $NetBSD: Makefile,v 1.43 2015/04/23 08:20:45 wiz Exp $
DISTNAME= patch-2.7.5
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"