Hi, Automake 1.10 used to call various shell scripts (mostly the infamous install-sh one) without an explicit /bin/sh in front of them, which caused Xenocara builds to fail, since no shell script in /usr/xenocara is supposed to have the 'x' bit set (since OpenBSD doesn't want files with the 'x' bit set in the CVS repository for various reasons).
This has been fixed somewhere in the automake 1.11 release, so now if I regenerate autotools-produced files in Xenocara with automake 1.11, I see failures like /bin/sh /bin/sh /usr/xenocara/lib/fontconfig/install -d /etc/fonts /var/cache/fontconfig /bin/sh[1]: syntax error: `(' unexpected No ${install_sh} is defined as ${SHELL} /path/to/install-sh So remove the now useless patches. ok ? Index: Makefile =================================================================== RCS file: /cvs/OpenBSD/ports/devel/automake/1.11/Makefile,v retrieving revision 1.8 diff -u -p -u -r1.8 Makefile --- Makefile 23 Apr 2012 08:01:14 -0000 1.8 +++ Makefile 24 Jun 2012 14:09:42 -0000 @@ -5,6 +5,7 @@ COMMENT= GNU standards-compliant Makefil VERSION= 1.11 DISTNAME= automake-${VERSION}.5 PKGSPEC= automake->=${VERSION},<1.12 +REVISION= 0 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GNU:=automake/} Index: patches/patch-automake_in =================================================================== RCS file: /cvs/OpenBSD/ports/devel/automake/1.11/patches/patch-automake_in,v retrieving revision 1.2 diff -u -p -u -r1.2 patch-automake_in --- patches/patch-automake_in 22 Feb 2012 07:14:20 -0000 1.2 +++ patches/patch-automake_in 24 Jun 2012 14:08:33 -0000 @@ -1,15 +1,6 @@ $OpenBSD: patch-automake_in,v 1.2 2012/02/22 07:14:20 ajacoutot Exp $ --- automake.in.orig Wed Feb 1 05:31:13 2012 +++ automake.in Thu Feb 16 22:24:10 2012 -@@ -4384,7 +4384,7 @@ sub handle_configure ($$$@) - # Use $(install_sh), not $(MKDIR_P) because the latter requires - # at least one argument, and $(mkinstalldirs) used to work - # even without arguments (e.g. $(mkinstalldirs) $(conditional_dir)). -- define_variable ('mkinstalldirs', '$(install_sh) -d', INTERNAL); -+ define_variable ('mkinstalldirs', '$(SHELL) $(install_sh) -d', INTERNAL); - } - - reject_var ('CONFIG_HEADER', @@ -5337,6 +5337,7 @@ sub scan_autoconf_traces ($) _LT_AC_TAGCONFIG => 0, m4_include => 1, Index: patches/patch-lib_am_header-vars_am =================================================================== RCS file: patches/patch-lib_am_header-vars_am diff -N patches/patch-lib_am_header-vars_am --- patches/patch-lib_am_header-vars_am 8 Apr 2012 07:12:56 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,16 +0,0 @@ -$OpenBSD: patch-lib_am_header-vars_am,v 1.2 2012/04/08 07:12:56 ajacoutot Exp $ ---- lib/am/header-vars.am.orig Mon Apr 2 06:09:39 2012 -+++ lib/am/header-vars.am Sat Apr 7 22:15:00 2012 -@@ -63,9 +63,9 @@ pkglibdir = $(libdir)/@PACKAGE@ - pkglibexecdir = $(libexecdir)/@PACKAGE@ - - am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd --install_sh_DATA = $(install_sh) -c -m 644 --install_sh_PROGRAM = $(install_sh) -c --install_sh_SCRIPT = $(install_sh) -c -+install_sh_DATA = ${SHELL} $(install_sh) -c -m 644 -+install_sh_PROGRAM = ${SHELL} $(install_sh) -c -+install_sh_SCRIPT = ${SHELL} $(install_sh) -c - INSTALL_HEADER = $(INSTALL_DATA) - transform = $(program_transform_name) - -- Matthieu Herrb