pkgsrc-WIP-changes archive

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

PicoLisp64: Pass the tests (thanks Mike Pechkin and Alexander Burger)



Module Name:	pkgsrc-wip
Committed By:	Mateusz Poszwa <old4%o2.pl@localhost>
Pushed By:	f8l
Date:		Thu Mar 16 22:23:32 2017 +0100
Changeset:	7f2effa25a425de3b192496198ee3bc166b93c48

Modified Files:
	PicoLisp64/distinfo
	PicoLisp64/patches/patch-src64_Makefile
	PicoLisp64/patches/patch-src64_sys_x86-64.netBsd.code.l
Removed Files:
	Qweyboard/patches/patch-Makefile

Log Message:
PicoLisp64: Pass the tests (thanks Mike Pechkin and Alexander Burger)

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=7f2effa25a425de3b192496198ee3bc166b93c48

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

diffstat:
 PicoLisp64/distinfo                                     |  4 ++--
 PicoLisp64/patches/patch-src64_Makefile                 |  4 ++--
 PicoLisp64/patches/patch-src64_sys_x86-64.netBsd.code.l | 16 +++++++++++++---
 Qweyboard/patches/patch-Makefile                        | 15 ---------------
 4 files changed, 17 insertions(+), 22 deletions(-)

diffs:
diff --git a/PicoLisp64/distinfo b/PicoLisp64/distinfo
index f41e3617f4..7f343a646e 100644
--- a/PicoLisp64/distinfo
+++ b/PicoLisp64/distinfo
@@ -4,7 +4,7 @@ SHA1 (picoLisp.tgz) = 9464d84f56a9236b34c520b29d00e80497d61709
 RMD160 (picoLisp.tgz) = bd1dd41317aaf76ff0178e9cfd335ab4d04e2e59
 SHA512 (picoLisp.tgz) = a0d2bba345816a174d659ab222cd099d8fd8538d298b9baaa37ba929855d49b6b18a751c9120afb1a35d71ec858e1687e12efe0595261393c16a13e53c257ba9
 Size (picoLisp.tgz) = 984138 bytes
-SHA1 (patch-src64_Makefile) = db6c7d7eec81bee237e4b8ef03686d02d02a0332
-SHA1 (patch-src64_sys_x86-64.netBsd.code.l) = 65f2192a64354847def32d204b903aa08688f532
+SHA1 (patch-src64_Makefile) = e43fb349d1708ed905e670bac416f189e6ba2c85
+SHA1 (patch-src64_sys_x86-64.netBsd.code.l) = b80e93e13ce2d3cdeb74cd1c0d3f0e3a33a5cbf4
 SHA1 (patch-src64_sys_x86-64.netBsd.defs.l) = f4295dec32dfa835df723f3cca2dbc04a0af0bda
 SHA1 (patch-src_Makefile) = fe320943e1660063e3c916d958eb2161c22d86f1
diff --git a/PicoLisp64/patches/patch-src64_Makefile b/PicoLisp64/patches/patch-src64_Makefile
index 0988faef64..a0406b4a7f 100644
--- a/PicoLisp64/patches/patch-src64_Makefile
+++ b/PicoLisp64/patches/patch-src64_Makefile
@@ -36,8 +36,8 @@ Add support for NetBSD
 +					FMT = .s
 +					ARCH = x86-64
 +					AS = as
-+					LD-MAIN = -m64 -lc -lm
-+					LD-SHARED = -m64 -shared -rdynamic
++					LD-MAIN = -m64 -rdynamic -lc -lm
++					LD-SHARED = -m64 -shared -export-dynamic
 +					STRIP = strip
 +				endif
  			endif
diff --git a/PicoLisp64/patches/patch-src64_sys_x86-64.netBsd.code.l b/PicoLisp64/patches/patch-src64_sys_x86-64.netBsd.code.l
index 9eeea03621..0cae6b3299 100644
--- a/PicoLisp64/patches/patch-src64_sys_x86-64.netBsd.code.l
+++ b/PicoLisp64/patches/patch-src64_sys_x86-64.netBsd.code.l
@@ -2,9 +2,9 @@ $NetBSD$
 
 Add support for NetBSD
 
---- src64/sys/x86-64.netBsd.code.l.orig	2017-03-06 21:09:34.700658304 +0000
+--- src64/sys/x86-64.netBsd.code.l.orig	2017-03-16 20:57:05.344048655 +0000
 +++ src64/sys/x86-64.netBsd.code.l
-@@ -0,0 +1,51 @@
+@@ -0,0 +1,61 @@
 +# 07jan13abu
 +# Mansur Mamkin <mmamkin%mail.ru@localhost>
 +
@@ -55,4 +55,14 @@ Add support for NetBSD
 +   zxt
 +   ret
 +
-+# vi:et:ts=3:sw=3
++(code 'sigprocmask 0)
++   jmp __sigprocmask14
++
++(code 'sigaction 0)
++   jmp __libc_sigaction14
++
++(code 'stat 0)
++   jmp __stat50
++
++(code 'readdir 0)
++   jmp __readdir30
diff --git a/Qweyboard/patches/patch-Makefile b/Qweyboard/patches/patch-Makefile
deleted file mode 100644
index 7312b8fd5f..0000000000
--- a/Qweyboard/patches/patch-Makefile
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD$
-
-Do not artificially limit supported systems to Linux
-
---- Makefile.orig	2017-03-03 22:54:15.000000000 +0000
-+++ Makefile
-@@ -1,8 +1,4 @@
--ifeq ($(shell uname),Linux)
- PLATFORM=x11
--else
--$(error Linux is currently the only supported platform)
--endif
- 
- BIN=qweyboard
- BINDIR=bin


Home | Main Index | Thread Index | Old Index