openocd: fix build on Linuxdiff -r1.7 -r1.8 pkgsrc/devel/openocd/Makefile
(tnn)
@@ -1,27 +1,28 @@ | @@ -1,27 +1,28 @@ | |||
1 | # $NetBSD: Makefile,v 1.7 2021/05/06 15:31:13 tnn Exp $ | 1 | # $NetBSD: Makefile,v 1.8 2021/05/06 21:15:38 tnn Exp $ | |
2 | 2 | |||
3 | DISTNAME= openocd-0.11.0 | 3 | DISTNAME= openocd-0.11.0 | |
4 | CATEGORIES= devel | 4 | CATEGORIES= devel | |
5 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=openocd/} | 5 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=openocd/} | |
6 | EXTRACT_SUFX= .tar.bz2 | 6 | EXTRACT_SUFX= .tar.bz2 | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= http://openocd.org/ | 9 | HOMEPAGE= http://openocd.org/ | |
10 | COMMENT= Open On-Chip Debugger | 10 | COMMENT= Open On-Chip Debugger | |
11 | LICENSE= gnu-gpl-v2 | 11 | LICENSE= gnu-gpl-v2 | |
12 | 12 | |||
13 | GNU_CONFIGURE= yes | 13 | GNU_CONFIGURE= yes | |
14 | USE_LIBTOOL= yes | 14 | USE_LIBTOOL= yes | |
15 | USE_LANGUAGES= c c++ | 15 | USE_LANGUAGES= c c++ | |
16 | USE_TOOLS+= gmake pkg-config | 16 | USE_TOOLS+= gmake pkg-config | |
17 | INFO_FILES= yes | 17 | INFO_FILES= yes | |
18 | 18 | |||
19 | CONFIGURE_ARGS+= --infodir=${PREFIX}/info | 19 | CONFIGURE_ARGS+= --infodir=${PREFIX}/info | |
20 | CONFIGURE_ARGS+= --disable-internal-jimtcl | 20 | CONFIGURE_ARGS+= --disable-internal-jimtcl | |
21 | BUILDLINK_TRANSFORM+= rm:-Werror | 21 | BUILDLINK_TRANSFORM+= rm:-Werror | |
22 | OVERRIDE_DIRDEPTH?= 5 | |||
22 | 23 | |||
23 | .include "options.mk" | 24 | .include "options.mk" | |
24 | 25 | |||
25 | .include "../../lang/jimtcl/buildlink3.mk" | 26 | .include "../../lang/jimtcl/buildlink3.mk" | |
26 | .include "../../mk/dlopen.buildlink3.mk" | 27 | .include "../../mk/dlopen.buildlink3.mk" | |
27 | .include "../../mk/bsd.pkg.mk" | 28 | .include "../../mk/bsd.pkg.mk" |
@@ -1,8 +1,9 @@ | @@ -1,8 +1,9 @@ | |||
1 | $NetBSD: distinfo,v 1.8 2021/05/06 15:31:13 tnn Exp $ | 1 | $NetBSD: distinfo,v 1.9 2021/05/06 21:15:38 tnn Exp $ | |
2 | 2 | |||
3 | SHA1 (openocd-0.11.0.tar.bz2) = 8d454145a8c22eb9d837ab3ba08dcef06cd10473 | 3 | SHA1 (openocd-0.11.0.tar.bz2) = 8d454145a8c22eb9d837ab3ba08dcef06cd10473 | |
4 | RMD160 (openocd-0.11.0.tar.bz2) = d1e09011ef5e9171529b550b0e90468da178425d | 4 | RMD160 (openocd-0.11.0.tar.bz2) = d1e09011ef5e9171529b550b0e90468da178425d | |
5 | SHA512 (openocd-0.11.0.tar.bz2) = 4c8d880945083a05a3781b3fe2a39e4055df635faab1cacd78ca51ced75c9a478f4e16e6c6fa35ac117e2e4d6453cdd19818f1d27aae6edf1bda8c0e846d0de8 | 5 | SHA512 (openocd-0.11.0.tar.bz2) = 4c8d880945083a05a3781b3fe2a39e4055df635faab1cacd78ca51ced75c9a478f4e16e6c6fa35ac117e2e4d6453cdd19818f1d27aae6edf1bda8c0e846d0de8 | |
6 | Size (openocd-0.11.0.tar.bz2) = 5699972 bytes | 6 | Size (openocd-0.11.0.tar.bz2) = 5699972 bytes | |
7 | SHA1 (patch-Makefile.in) = 4035163eb0563254dc4f1bc4a0abac9fbea633e1 | 7 | SHA1 (patch-Makefile.in) = 4035163eb0563254dc4f1bc4a0abac9fbea633e1 | |
8 | SHA1 (patch-configure) = c65287a4a8e298849fbc95550d66f52be88d9954 | |||
8 | SHA1 (patch-src_flash_nor_fm4.c) = b14914ebe08a7c7d9f12c3999c5e6edeae2569e0 | 9 | SHA1 (patch-src_flash_nor_fm4.c) = b14914ebe08a7c7d9f12c3999c5e6edeae2569e0 |
$NetBSD: patch-configure,v 1.1 2021/05/06 21:15:38 tnn Exp $
Fix build on Linux.
CONFIG_SHELL should ensure that "echo -e" works but for some reason this part
of the script gets executed with the wrong shell.
--- configure.orig 2021-03-07 11:02:04.000000000 +0000
+++ configure
@@ -14884,7 +14884,7 @@ if test "x$use_internal_jimtcl" = "xyes"
subdirs="$subdirs jimtcl"
-echo -e '#!/bin/sh\nexec "`dirname "'\$'0"`/configure" --disable-install-jim "'\$'@"' > "$srcdir/jimtcl/configure.gnu"
+printf '#!/bin/sh\nexec "`dirname "'\$'0"`/configure" --disable-install-jim "'\$'@"' > "$srcdir/jimtcl/configure.gnu"
@@ -16703,7 +16703,7 @@ if test "x$enable_jlink" != "xno"; then
subdirs="$subdirs src/jtag/drivers/libjaylink"
-echo -e '#!/bin/sh\nexec "`dirname "'\$'0"`/configure" --enable-subproject-build "'\$'@"' > "$srcdir/src/jtag/drivers/libjaylink/configure.gnu"
+printf '#!/bin/sh\nexec "`dirname "'\$'0"`/configure" --enable-subproject-build "'\$'@"' > "$srcdir/src/jtag/drivers/libjaylink/configure.gnu"