On Wednesday, October 03, 2012 15:12:14 Paul Schmehl wrote: > I'm working on an update to the barnyard2 port. The developer has moved to > github, and everything is changed from the way it was previously compiled. > There's no install.sh script, there's no configure.ac, and I've had to fix > a number of errors where he uses deprecated macros. I've sorted everything > out except a handful, and now I'm stuck. > > Here's the output of make: > > # make > ===> License GPLv2 accepted by the user > ===> Found saved configuration for barnyard2-1.10 > ===> Extracting for barnyard2-1.10 > => SHA256 Checksum OK for barnyard2-1.10.tar.gz. > ===> Patching for barnyard2-1.10 > ===> Applying FreeBSD patches for barnyard2-1.10 > ===> barnyard2-1.10 depends on file: /usr/local/bin/automake-1.12 - found > ===> barnyard2-1.10 depends on file: /usr/local/bin/autoconf-2.69 - found > ===> Configuring for barnyard2-1.10 > aclocal-1.12: warning: '--acdir' is deprecated > aclocal-1.12: warning: autoconf input should be named 'configure.ac', not > 'configure.in' > configure.in:497: warning: macro 'AM_PATH_LIBPRELUDE' not found in library > automake-1.12: warning: autoconf input should be named 'configure.ac', not > 'configure.in' > configure.in:8: error: required file './install-sh' not found > configure.in:8: 'automake --add-missing' can install 'install-sh' > configure.in:8: error: required file './missing' not found > configure.in:8: 'automake --add-missing' can install 'missing' > configure.in:7: error: required file 'config.h.in' not found > automake-1.12: warning: autoconf input should be named 'configure.ac', not > 'configure.in' > *** Error code 1 > > How do I add the --add-missing option to automake? > > My Makefile has this: > > USE_AUTOTOOLS= automake autoconf aclocal > > I've searched and searched, and I've tried several different things, but I > can't seem to resolve this error.
Try adding this to your Makefile and remove MASTER_SITES: USE_GITHUB= yes GH_ACCOUNT= firnsy GH_TAGNAME= v2-${PORTVERSION} GH_COMMIT= 2f5d496 USE_AUTOTOOLS= libtoolize aclocal autoheader automake autoconf LIBTOOLIZE_ARGS=--copy --force AUTOMAKE_ARGS= --add-missing --copy ACLOCAL_ARGS= -I m4 -I ${LOCALBASE}/share/aclocal The macros seem fine, you shouldn't need additional patches to fix errors. _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"