lang/clisp: fix build failure on macOSdiff -r1.1 -r1.2 pkgsrc/lang/clisp/buildlink3.mk
(rillig)
@@ -1,15 +1,15 @@ | @@ -1,15 +1,15 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.1 2010/07/09 18:08:05 asau Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.2 2019/11/02 17:02:56 rillig Exp $ | |
2 | 2 | # | ||
3 | # BUILDLINK_DEPMETHOD.clisp?= build # -- not checked yet | 3 | # BUILDLINK_DEPMETHOD.clisp?= build # -- not checked yet | |
4 | 4 | |||
5 | BUILDLINK_TREE+= clisp | 5 | BUILDLINK_TREE+= clisp | |
6 | 6 | |||
7 | .if !defined(CLISP_BUILDLINK3_MK) | 7 | .if !defined(CLISP_BUILDLINK3_MK) | |
8 | CLISP_BUILDLINK3_MK:= | 8 | CLISP_BUILDLINK3_MK:= | |
9 | 9 | |||
10 | BUILDLINK_API_DEPENDS.clisp+= clisp>=2.49 | 10 | BUILDLINK_API_DEPENDS.clisp+= clisp>=2.49 | |
11 | BUILDLINK_PKGSRCDIR.clisp?= ../../lang/clisp | 11 | BUILDLINK_PKGSRCDIR.clisp?= ../../lang/clisp | |
12 | 12 | |||
13 | .endif # CLISP_BUILDLINK3_MK | 13 | .endif # CLISP_BUILDLINK3_MK | |
14 | 14 | |||
15 | BUILDLINK_TREE+= -clisp | 15 | BUILDLINK_TREE+= -clisp |
@@ -1,15 +1,15 @@ | @@ -1,15 +1,15 @@ | |||
1 | $NetBSD: distinfo,v 1.36 2018/01/29 17:38:23 jperkin Exp $ | 1 | $NetBSD: distinfo,v 1.37 2019/11/02 17:02:56 rillig Exp $ | |
2 | 2 | |||
3 | SHA1 (clisp-2.49.tar.gz) = 1743e7917013162400c955af441e991db43b3323 | 3 | SHA1 (clisp-2.49.tar.gz) = 1743e7917013162400c955af441e991db43b3323 | |
4 | RMD160 (clisp-2.49.tar.gz) = ae30f3b681cb023e885c6e4ed12210ee5ba14c76 | 4 | RMD160 (clisp-2.49.tar.gz) = ae30f3b681cb023e885c6e4ed12210ee5ba14c76 | |
5 | SHA512 (clisp-2.49.tar.gz) = 7885956b373a4c1d04a0b43c229fe8c8694d89982cadce09da6ef03cb56a5705b92f94b564981075c36bb9773a9f16b0b95fef23e942f6245604aefa6600ef98 | 5 | SHA512 (clisp-2.49.tar.gz) = 7885956b373a4c1d04a0b43c229fe8c8694d89982cadce09da6ef03cb56a5705b92f94b564981075c36bb9773a9f16b0b95fef23e942f6245604aefa6600ef98 | |
6 | Size (clisp-2.49.tar.gz) = 9823111 bytes | 6 | Size (clisp-2.49.tar.gz) = 9823111 bytes | |
7 | SHA1 (patch-aa) = aa7e25685ed5818f45b550eba0011683dc36bc90 | 7 | SHA1 (patch-aa) = 65938825a9d219ddf93f09b306feb857bd83e0b6 | |
8 | SHA1 (patch-ab) = 93aef2c423ce9e5eabebc20cdc144c83845b19cb | 8 | SHA1 (patch-ab) = 93aef2c423ce9e5eabebc20cdc144c83845b19cb | |
9 | SHA1 (patch-ac) = c31fcd65d7d37aeaf69c0eee9499bff596b6619b | 9 | SHA1 (patch-ac) = c31fcd65d7d37aeaf69c0eee9499bff596b6619b | |
10 | SHA1 (patch-modules_readline_readline.lisp) = 1463cb15f6a21374dffc0e585670ac89bb758ff3 | 10 | SHA1 (patch-modules_readline_readline.lisp) = 1463cb15f6a21374dffc0e585670ac89bb758ff3 | |
11 | SHA1 (patch-src_configure) = 861681456cb768b7f308aa88e77f1cee1edb2090 | 11 | SHA1 (patch-src_configure) = 861681456cb768b7f308aa88e77f1cee1edb2090 | |
12 | SHA1 (patch-src_intparam.c) = f968079252691d06e191cf991bd43eea0a0bc739 | 12 | SHA1 (patch-src_intparam.c) = f968079252691d06e191cf991bd43eea0a0bc739 | |
13 | SHA1 (patch-src_lispbibl.d) = 68eeac6def2d22ffb214fd8be3870d5c654f10bc | 13 | SHA1 (patch-src_lispbibl.d) = 68eeac6def2d22ffb214fd8be3870d5c654f10bc | |
14 | SHA1 (patch-src_stream.d) = 28bde27e99277d9df24028534c3b46e2099c460c | 14 | SHA1 (patch-src_stream.d) = 28bde27e99277d9df24028534c3b46e2099c460c | |
15 | SHA1 (patch-src_unix.d) = 7158a2a18fd0f3a524658896b9b0abc98286c01e | 15 | SHA1 (patch-src_unix.d) = 7158a2a18fd0f3a524658896b9b0abc98286c01e |
@@ -1,22 +1,36 @@ | @@ -1,22 +1,36 @@ | |||
1 | $NetBSD: patch-aa,v 1.19 2014/05/14 11:24:25 jperkin Exp $ | 1 | $NetBSD: patch-aa,v 1.20 2019/11/02 17:02:56 rillig Exp $ | |
2 | 2 | |||
3 | Override library subdirectory name for consistency. | 3 | Override library subdirectory name for consistency. | |
4 | Don't use cache file to avoid trailing space problem. | 4 | Don't use cache file to avoid trailing space problem. | |
5 | Support staged installation of modules. | 5 | Support staged installation of modules. | |
6 | Fix SunOS linking. | 6 | Fix SunOS linking. | |
7 | 7 | |||
8 | https://mail-index.netbsd.org/pkgsrc-users/2019/11/02/msg029846.html | |||
9 | https://sourceforge.net/p/clisp/bugs/740/ (macOS build failure) | |||
10 | ||||
8 | --- src/makemake.in.orig 2010-07-07 15:15:35.000000000 +0000 | 11 | --- src/makemake.in.orig 2010-07-07 15:15:35.000000000 +0000 | |
9 | +++ src/makemake.in | 12 | +++ src/makemake.in | |
13 | @@ -577,8 +577,8 @@ | |||
14 | CROSS=false | |||
15 | if [ -z "$HSYS" ]; then # not win32gcc | |||
16 | # some shells (A/UX and OSF/1) need the parentheses around "arch" below. | |||
17 | - HSYS=`((arch) 2>/dev/null || uname -m 2>/dev/null) | $tolower` # system name in lowercase | |||
18 | - HSYSOS=`((uname) 2>/dev/null || arch 2>/dev/null) | $tolower` # OS name in lowercase | |||
19 | + HSYS=`( (arch) 2>/dev/null || uname -m 2>/dev/null) | $tolower` # system name in lowercase | |||
20 | + HSYSOS=`( (uname) 2>/dev/null || arch 2>/dev/null) | $tolower` # OS name in lowercase | |||
21 | if [ "$HSYS" = 386bsd -o "$HSYS" = sun386 -o "$HSYS" = "386/at" -o "$HSYS" = i86pc ] ; then | |||
22 | HSYS='i386' | |||
23 | fi | |||
10 | @@ -1416,42 +1416,42 @@ if [ "${with_dynamic_modules}" != no ]; | 24 | @@ -1416,42 +1416,42 @@ if [ "${with_dynamic_modules}" != no ]; | |
11 | XCC_PICFLAG='' | 25 | XCC_PICFLAG='' | |
12 | ;; | 26 | ;; | |
13 | esac | 27 | esac | |
14 | - XCC_CREATESHARED='create-shared-lib -o $lib $libs' # dummy command | 28 | - XCC_CREATESHARED='create-shared-lib -o $lib $libs' # dummy command | |
15 | + XCC_CREATESHARED='create-shared-lib -o "${DESTDIR}$lib" $libs' # dummy command | 29 | + XCC_CREATESHARED='create-shared-lib -o "${DESTDIR}$lib" $libs' # dummy command | |
16 | case "$host_os" in | 30 | case "$host_os" in | |
17 | freebsd2.2*) | 31 | freebsd2.2*) | |
18 | - XCC_CREATESHARED='ld -Bshareable -o $lib $libs /usr/lib/c++rt0.o' | 32 | - XCC_CREATESHARED='ld -Bshareable -o $lib $libs /usr/lib/c++rt0.o' | |
19 | + XCC_CREATESHARED='ld -Bshareable -o "${DESTDIR}$lib" $libs /usr/lib/c++rt0.o' | 33 | + XCC_CREATESHARED='ld -Bshareable -o "${DESTDIR}$lib" $libs /usr/lib/c++rt0.o' | |
20 | ;; | 34 | ;; | |
21 | freebsd2* | netbsd* | openbsd*) | 35 | freebsd2* | netbsd* | openbsd*) | |
22 | - XCC_CREATESHARED='ld -Bshareable -o $lib $libs' | 36 | - XCC_CREATESHARED='ld -Bshareable -o $lib $libs' |