That should be fine workaround for ports for FreeBSD and NetBSD until bmake is fixed. Windows needs the .py extension so it isn't a general fix.
Mark In message <[email protected]>, Evan Hunt writes: > On Sat, Sep 13, 2014 at 07:50:55AM +1000, John Marshall wrote: > > I guess we just work around this until the NetBSD folks can pinpoint > > what appears to be a bmake problem. > > I suspect if we just remove the .py SUFFIXES rule and replace it with > explicit rules for dnssec-checkds and dnssec-coverage, it'll work... > > diff --git a/bin/python/Makefile.in b/bin/python/Makefile.in > index 40a4de618..f527aed 100644 > --- a/bin/python/Makefile.in > +++ b/bin/python/Makefile.in > @@ -31,6 +31,12 @@ MANOBJS = ${MANPAGES} ${HTMLPAGES} > > @BIND9_MAKE_RULES@ > > +dnssec-checkds: dnssec-checkds.py > + cp -f dnssec-checkds.py dnssec-checkds > + > +dnssec-coverage: dnssec-coverage.py > + cp -f dnssec-coverage.py dnssec-coverage > + > doc man:: ${MANOBJS} > > docclean manclean maintainer-clean:: > diff --git a/make/rules.in b/make/rules.in > index 1479fa7..1a8e9ac 100644 > --- a/make/rules.in > +++ b/make/rules.in > @@ -357,11 +357,3 @@ ALWAYS_MAKE_SYMTABLE = @ALWAYS_MAKE_SYMTABLE@ > .docbook.8: > ${XSLTPROC} -o $@ ${top_srcdir}/doc/xsl/isc-manpage.xsl $< > > -### > -### Python executable > -### > -.SUFFIXES: .py > -.py: > - cp -f $< $@ > - chmod +x $@ > - > > -- > Evan Hunt -- [email protected] > Internet Systems Consortium, Inc. > _______________________________________________ > Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe > from this list > > bind-users mailing list > [email protected] > https://lists.isc.org/mailman/listinfo/bind-users -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: [email protected] _______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list [email protected] https://lists.isc.org/mailman/listinfo/bind-users

