diff options
Diffstat (limited to 'dev-scheme/gauche/files')
-rw-r--r-- | dev-scheme/gauche/files/gauche-0.9-ext-ldflags.patch | 11 | ||||
-rw-r--r-- | dev-scheme/gauche/files/gauche-0.9-rfc.tls.patch | 12 | ||||
-rw-r--r-- | dev-scheme/gauche/files/gauche-ext-ldflags.patch | 4 | ||||
-rw-r--r-- | dev-scheme/gauche/files/gauche-rfc.tls.patch | 4 |
4 files changed, 27 insertions, 4 deletions
diff --git a/dev-scheme/gauche/files/gauche-0.9-ext-ldflags.patch b/dev-scheme/gauche/files/gauche-0.9-ext-ldflags.patch new file mode 100644 index 000000000000..b4aedef2a316 --- /dev/null +++ b/dev-scheme/gauche/files/gauche-0.9-ext-ldflags.patch @@ -0,0 +1,11 @@ +--- a/ext/Makefile.ext.in ++++ b/ext/Makefile.ext.in +@@ -22,7 +22,7 @@ + LIBS = $(XLIBS) @LIBS@ + CFLAGS = @CFLAGS@ @SHLIB_SO_CFLAGS@ $(XCFLAGS) + CPPFLAGS = @CPPFLAGS@ $(XCPPFLAGS) +-LDFLAGS = $(LOCAL_LFLAGS) $(XLDFLAGS) @SHLIB_SO_LDFLAGS@ ++LDFLAGS = $(LOCAL_LFLAGS) $(XLDFLAGS) @LDFLAGS@ @SHLIB_SO_LDFLAGS@ + + # These are set by configure + DEFS = @DEFS@ diff --git a/dev-scheme/gauche/files/gauche-0.9-rfc.tls.patch b/dev-scheme/gauche/files/gauche-0.9-rfc.tls.patch new file mode 100644 index 000000000000..1e5ef71b6c91 --- /dev/null +++ b/dev-scheme/gauche/files/gauche-0.9-rfc.tls.patch @@ -0,0 +1,12 @@ +--- a/ext/tls/ssltest-mod.scm ++++ b/ext/tls/ssltest-mod.scm +@@ -53,7 +53,8 @@ + ($ format #t "~a\n" $ regexp-replace-all* line + #/\.\.\/ssl\// srcpath-replace + #/openssl / kicker-replace +- #/system/ "safe_system"))) ++ #/system/ "safe_system" ++ #/(s_server) / "\\1 -4 "))) + + (p "#include <errno.h>" + "int safe_system(const char *commands)" diff --git a/dev-scheme/gauche/files/gauche-ext-ldflags.patch b/dev-scheme/gauche/files/gauche-ext-ldflags.patch index b4aedef2a316..a5a21532d1ee 100644 --- a/dev-scheme/gauche/files/gauche-ext-ldflags.patch +++ b/dev-scheme/gauche/files/gauche-ext-ldflags.patch @@ -1,11 +1,11 @@ --- a/ext/Makefile.ext.in +++ b/ext/Makefile.ext.in @@ -22,7 +22,7 @@ - LIBS = $(XLIBS) @LIBS@ + LIBS = $(XLIBS) @LIBS@ CFLAGS = @CFLAGS@ @SHLIB_SO_CFLAGS@ $(XCFLAGS) CPPFLAGS = @CPPFLAGS@ $(XCPPFLAGS) -LDFLAGS = $(LOCAL_LFLAGS) $(XLDFLAGS) @SHLIB_SO_LDFLAGS@ +LDFLAGS = $(LOCAL_LFLAGS) $(XLDFLAGS) @LDFLAGS@ @SHLIB_SO_LDFLAGS@ + BUILD_GOSH_FLAGS = # These are set by configure - DEFS = @DEFS@ diff --git a/dev-scheme/gauche/files/gauche-rfc.tls.patch b/dev-scheme/gauche/files/gauche-rfc.tls.patch index 1e5ef71b6c91..cf570df0ed38 100644 --- a/dev-scheme/gauche/files/gauche-rfc.tls.patch +++ b/dev-scheme/gauche/files/gauche-rfc.tls.patch @@ -4,8 +4,8 @@ ($ format #t "~a\n" $ regexp-replace-all* line #/\.\.\/ssl\// srcpath-replace #/openssl / kicker-replace -- #/system/ "safe_system"))) -+ #/system/ "safe_system" +- #/system\s*\(/ "safe_system("))) ++ #/system\s*\(/ "safe_system(" + #/(s_server) / "\\1 -4 "))) (p "#include <errno.h>" |