| git.druid.rocks | index | druid520 | ports | ports/ | sysutils/ | gnu-patch/ | pkg.conf |
ports/sysutils/gnu-patch/pkg.conf
pkg_name="gnu-patch"
pkg_license="gpl-3.0"
pkg_ver="git"
pkg_tags="patch"
pkg_pref="10"
pkg_conflicts="bsdpatch"
# gnu-bison, hard (not %yacc): gnulib's own m4/bison.m4 (vendored into
# this port's own gnulib submodule) hardcodes parse-datetime.y as ITS
# OWN canonical example of a grammar needing gl_PROG_BISON specifically
# -- real bison version-gated extensions, not plain POSIX yacc grammar
# byacc (this tree's own default %yacc, see its own pkg.conf) can
# generate. confirmed directly: "cc1: fatal error: ./parse-datetime.c:
# No such file or directory" building with only byacc installed, root-
# caused to gl_BISON's own "AC_CHECK_PROGS([$1], [bison])" -- it never
# even looks for byacc/yacc at all, so no %yacc substitution could ever
# satisfy it regardless of pkg_pref ordering.
pkg_deps="gnu-autoconf gnu-automake gnu-libtool gnu-bison"