8fd7db23d7
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.
37 lines
1 KiB
Makefile
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"
|