pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/clisp



Module Name:    pkgsrc
Committed By:   dholland
Date:           Sat May 13 00:44:31 UTC 2023

Modified Files:
        pkgsrc/lang/clisp: distinfo
        pkgsrc/lang/clisp/patches: patch-aa

Log Message:
PR 45012 Michael Wildpaner: clisp build fix for ubuntu with dash


To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 pkgsrc/lang/clisp/distinfo
cvs rdiff -u -r1.21 -r1.22 pkgsrc/lang/clisp/patches/patch-aa

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/clisp/distinfo
diff -u pkgsrc/lang/clisp/distinfo:1.41 pkgsrc/lang/clisp/distinfo:1.42
--- pkgsrc/lang/clisp/distinfo:1.41     Tue Nov  8 12:47:01 2022
+++ pkgsrc/lang/clisp/distinfo  Sat May 13 00:44:31 2023
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.41 2022/11/08 12:47:01 nros Exp $
+$NetBSD: distinfo,v 1.42 2023/05/13 00:44:31 dholland Exp $
 
 BLAKE2s (clisp-2.49.tar.gz) = b9f656df562cbe46fc550bb9bd44399efb2c7a87b024b22d07637c4d75c51866
 SHA512 (clisp-2.49.tar.gz) = 7885956b373a4c1d04a0b43c229fe8c8694d89982cadce09da6ef03cb56a5705b92f94b564981075c36bb9773a9f16b0b95fef23e942f6245604aefa6600ef98
 Size (clisp-2.49.tar.gz) = 9823111 bytes
-SHA1 (patch-aa) = fd03e7e3d7904a2efc8227c4d58c4782a6f070a8
+SHA1 (patch-aa) = c3beebe75cdaccb862589bfe2db5613ca8ad6820
 SHA1 (patch-ab) = 93aef2c423ce9e5eabebc20cdc144c83845b19cb
 SHA1 (patch-ac) = c31fcd65d7d37aeaf69c0eee9499bff596b6619b
 SHA1 (patch-modules_readline_readline.lisp) = 1463cb15f6a21374dffc0e585670ac89bb758ff3

Index: pkgsrc/lang/clisp/patches/patch-aa
diff -u pkgsrc/lang/clisp/patches/patch-aa:1.21 pkgsrc/lang/clisp/patches/patch-aa:1.22
--- pkgsrc/lang/clisp/patches/patch-aa:1.21     Tue Nov  8 12:47:01 2022
+++ pkgsrc/lang/clisp/patches/patch-aa  Sat May 13 00:44:31 2023
@@ -1,10 +1,11 @@
-$NetBSD: patch-aa,v 1.21 2022/11/08 12:47:01 nros Exp $
+$NetBSD: patch-aa,v 1.22 2023/05/13 00:44:31 dholland Exp $
 
 Override library subdirectory name for consistency.
 Don't use cache file to avoid trailing space problem.
 Support staged installation of modules.
 Fix SunOS linking.
 Fix NetBSD module linking.
+Don't use -nt on nonexistent files because the behavior isn't portable.
 
 https://mail-index.netbsd.org/pkgsrc-users/2019/11/02/msg029846.html
 https://sourceforge.net/p/clisp/bugs/740/ (macOS build failure)
@@ -99,6 +100,15 @@ https://sourceforge.net/p/clisp/bugs/740
  test -n "$USE_GETTEXT" && echol "localedir = ${LOCALEDIR}"
  echol "elispdir = ${ELISPDIR}"
  echol "vimdir = ${VIMDIR}"
+@@ -3301,7 +3301,7 @@ echotab "m=\`cd ${MODULESDIR_}\$@; pwd\`
+ if [ "@TEST_NT@" = no ]; then # re-making a module requires rm -rf module
+   newer(){ echo 'test -f $$m/'$1' -a '"'!'"' -f $@/'$2; }
+ else # re-making a module just works
+-  newer(){ echo 'test -f $$m/'$1' -a $$m/'$1' -nt $@/'$2; }
++  newer(){ echo 'test -f $$m/'$1' -a \( ! -f $@/'$2' -o $$m/'$1' -nt $@/'$2' )'; }
+ fi
+ # srcdir has to be passed to ./configure because it must be able to find
+ # src/build-aux/install-sh _AND_ also its own sources, thus we must
 @@ -3315,7 +3315,7 @@ for var in ${PRECIOUS_VARS}; do
  done
  # we must use $(SHELL) for sub-configures because when the top CONFIG_SHELL



Home | Main Index | Thread Index | Old Index