summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authortnn <tnn@pkgsrc.org>2007-12-22 21:40:13 +0000
committertnn <tnn@pkgsrc.org>2007-12-22 21:40:13 +0000
commit4db2670a5afa18f59b34dcbd03aa54080f6687fc (patch)
tree0841f05c844e98736a2bb87e718316681ebeb60d /lang
parente44f24fd2719d1d3bc6f0bdbb2db83c8082ac9d7 (diff)
downloadpkgsrc-4db2670a5afa18f59b34dcbd03aa54080f6687fc.tar.gz
Apply patches from PR pkg/37047 to make snobol build. From Aleksej Saushev.
However one of the regression tests still fails for me (roman.sno).
Diffstat (limited to 'lang')
-rw-r--r--lang/snobol/Makefile3
-rw-r--r--lang/snobol/distinfo10
-rw-r--r--lang/snobol/patches/patch-af12
-rw-r--r--lang/snobol/patches/patch-ag12
4 files changed, 32 insertions, 5 deletions
diff --git a/lang/snobol/Makefile b/lang/snobol/Makefile
index a629c9fcd96..c13842d5c3d 100644
--- a/lang/snobol/Makefile
+++ b/lang/snobol/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2007/10/01 08:39:53 obache Exp $
+# $NetBSD: Makefile,v 1.18 2007/12/22 21:40:13 tnn Exp $
#
DISTNAME= snobol-0.99.4
@@ -21,6 +21,7 @@ BUILD_TARGET= it
USE_CONFIGURE= NO
USE_TOOLS+= gzip
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
+MAKE_JOBS_SAFE= NO
do-install:
@${CP} ${WRKSRC}/doc/head ${WRKSRC}/doc/tutorial
diff --git a/lang/snobol/distinfo b/lang/snobol/distinfo
index 96d5c622cc3..245dc640770 100644
--- a/lang/snobol/distinfo
+++ b/lang/snobol/distinfo
@@ -1,13 +1,15 @@
-$NetBSD: distinfo,v 1.6 2006/01/11 21:51:34 joerg Exp $
+$NetBSD: distinfo,v 1.7 2007/12/22 21:40:13 tnn Exp $
-SHA1 (vanilla.zip) = e0d3aa420192738c1b3d59a022860683fba99504
-RMD160 (vanilla.zip) = a728aef1a1606dadeed7fde0c5826f46c342ac12
-Size (vanilla.zip) = 212373 bytes
SHA1 (snobol-0.99.4.tar.gz) = 7c64efac165b83665b454c245e3cbec19d448a2e
RMD160 (snobol-0.99.4.tar.gz) = 58b6323930241d992abf7edd13243068ce6304ce
Size (snobol-0.99.4.tar.gz) = 388020 bytes
+SHA1 (vanilla.zip) = e0d3aa420192738c1b3d59a022860683fba99504
+RMD160 (vanilla.zip) = a728aef1a1606dadeed7fde0c5826f46c342ac12
+Size (vanilla.zip) = 212373 bytes
SHA1 (patch-aa) = 02b759eb25bd46678d96eb281247ae326822d8f4
SHA1 (patch-ab) = 5ee785b285011b7954967f4a4e53293739d35844
SHA1 (patch-ac) = fa50c033004211d50db5b50eb71c542aaa3c6c35
SHA1 (patch-ad) = 8e58fd6aefae7df29c6f7ab2cadf55dd58763870
SHA1 (patch-ae) = 627672573eb37c7df6c4b84ef765ea777b25b11a
+SHA1 (patch-af) = c3831fdc0d172df9f2032c997f9169b345a6e2a8
+SHA1 (patch-ag) = 9f87472c11a7f3bfbfa818ba9cbd526598351b3d
diff --git a/lang/snobol/patches/patch-af b/lang/snobol/patches/patch-af
new file mode 100644
index 00000000000..3de0626d9c5
--- /dev/null
+++ b/lang/snobol/patches/patch-af
@@ -0,0 +1,12 @@
+$NetBSD: patch-af,v 1.1 2007/12/22 21:40:13 tnn Exp $
+
+--- lib/bsd/inet.c.orig 1997-07-12 00:33:32.000000000 +0200
++++ lib/bsd/inet.c
+@@ -10,6 +10,7 @@
+ #include <netinet/in.h>
+
+ #include "h.h" /* TRUE/FALSE */
++#include "snotypes.h"
+ #include "macros.h" /* bcopy */
+
+ #ifndef INADDR_NONE
diff --git a/lang/snobol/patches/patch-ag b/lang/snobol/patches/patch-ag
new file mode 100644
index 00000000000..e27d1273d76
--- /dev/null
+++ b/lang/snobol/patches/patch-ag
@@ -0,0 +1,12 @@
+$NetBSD: patch-ag,v 1.1 2007/12/22 21:40:13 tnn Exp $
+
+--- lib/bsd/dynamic.c.orig 1997-02-13 07:31:42.000000000 +0100
++++ lib/bsd/dynamic.c
+@@ -2,6 +2,7 @@
+
+ /* allocate dynamic region on BSD */
+
++#include <sys/cdefs.h>
+ #include <sys/vadvise.h>
+
+ char *malloc();