Subject: fixing lang/smlnj for NetBSD 3.x
To: None <tech-pkg@netbsd.org>
From: Cary G. Gray <Cary.G.Gray@wheaton.edu>
List: tech-pkg
Date: 01/20/2006 15:16:58
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--0-144353897-1137791818=:10024
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed

lang/smlnj is marked as not compiling.  It broke on the change
between NetBSD 2.x and 3.x because of changes to signal handling.

I've been able to patch version 110.57 to compile cleanly on NetBSD 3.0
on x86, but I haven't figured out how to cleanly fix the conditional 
compilation so that it compiles on both NetBSD 2.x and 3.x.  I also don't 
have the means to test on other architectures.

I have sent the patch for the distribution (attached) to 
sml-bugs@research.bell-labs.com.

I think I've figured out how to merge this with the pkgsrc machinery, but 
this is my first real effort at that.  Is there someone with whom I could 
work to handle the other architectures and NetBSD 2 compatibility, and to 
get the updates into pkgsrc?

Thanks,
 	Cary Gray
 	Cary.G.Gray@wheaton.edu
--0-144353897-1137791818=:10024
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=patch
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.NEB.4.63.0601201516580.10024@ar1141.wheaton.edu>
Content-Description: 
Content-Disposition: attachment; filename=patch

LS0tIC4vc3JjL3J1bnRpbWUvbWFjaC1kZXAvc2lnbmFsLXN5c2RlcC5oLk9S
SUcJMjAwMy0wNS0xNiAxMTo1OTozMS4wMDAwMDAwMDAgLTA1MDANCisrKyAu
L3NyYy9ydW50aW1lL21hY2gtZGVwL3NpZ25hbC1zeXNkZXAuaAkyMDA1LTEy
LTI3IDEzOjMwOjExLjAwMDAwMDAwMCAtMDYwMA0KQEAgLTQ4NiwxMSArNDg2
LDExIEBADQogIyAgICBkZWZpbmUgSU5UX09WRkxXKHMsIGMpCSgoKHMpID09
IFNJR0ZQRSkgfHwgKChzKSA9PSBTSUdCVVMpKQ0KIA0KICMgICAgZGVmaW5l
IFNJR19HZXRDb2RlKGluZm8sIHNjcCkJKGluZm8pDQotIyAgICBkZWZpbmUg
U0lHX0dldFBDKHNjcCkJCSgoc2NwKS0+c2NfcGMpDQotIyAgICBkZWZpbmUg
U0lHX1NldFBDKHNjcCwgYWRkcikJeyAoc2NwKS0+c2NfcGMgPSAobG9uZyko
YWRkcik7IH0NCisjICAgIGRlZmluZSBTSUdfR2V0UEMoc2NwKQkJKF9VQ19N
QUNISU5FX1BDKHNjcCkpDQorIyAgICBkZWZpbmUgU0lHX1NldFBDKHNjcCwg
YWRkcikJeyBfVUNfTUFDSElORV9TRVRfUEMoc2NwLCAoKGxvbmcpIChhZGRy
KSkpOyB9DQogIyAgICBkZWZpbmUgU0lHX1plcm9MaW1pdFB0cihzY3ApCXsg
TUxfWDg2RnJhbWVbTElNSVRQVFJfWDg2T0ZGU0VUXSA9IDA7IH0NCiANCi0g
ICAgIHR5cGVkZWYgdm9pZCBTaWdSZXR1cm5fdDsNCisvKiAgICAgdHlwZWRl
ZiB2b2lkIFNpZ1JldHVybl90OyAqLw0KIA0KICMgIGVsaWYgZGVmaW5lZChP
UFNZU19TT0xBUklTKQ0KICAgICAgLyoqIHg4NiwgU29sYXJpcyAqLw0KLS0t
IC4vc3JjL3J1bnRpbWUvaW5jbHVkZS9tbC11bml4ZGVwLmguT1JJRwkyMDAz
LTA1LTE2IDExOjU5OjI5LjAwMDAwMDAwMCAtMDUwMA0KKysrIC4vc3JjL3J1
bnRpbWUvaW5jbHVkZS9tbC11bml4ZGVwLmgJMjAwNS0xMi0yNyAxMzoxNDo0
Ni4wMDAwMDAwMDAgLTA2MDANCkBAIC0zMTYsNyArMzE2LDcgQEANCiAjICBk
ZWZpbmUgSEFTX1NFTEVDVA0KICMgIGRlZmluZSBIQVNfU0NBTEJODQogIyAg
ZGVmaW5lIEhBU19JTE9HQg0KLSMgIGRlZmluZSBIQVNfU0lHQ09OVEVYVA0K
KyMgIGRlZmluZSBIQVNfVUNPTlRFWFQNCiAjICBkZWZpbmUgSEFTX1NUUkVS
Uk9SDQogDQogI2VsaWYgKGRlZmluZWQoVEFSR0VUX1g4NikgJiYgZGVmaW5l
ZChPUFNZU19DWUdXSU4pKQ0K

--0-144353897-1137791818=:10024--