Created attachment 162721 [details] Update lang/sbcl to 1.3.0 Patch created to update lang/sbcl to the latest version of 1.3.0 released on 31 of Oct, 2015 with threads support. Patch has been tested on: 10.2-RELEASE amd64 (physical) 10.2-RELEASE i386 (vm) 9.3-RELEASE i386 (vm) 9.3-RELEASE amd64 (physical) Files removed: lang/sbcl/files/patch-contrib__sb-concurrency__tests__test-frlock.lisp -> does not fail on amd64, but fails on i386, thus added simple in place replacement to Makefile. lang/sbcl/files/patch-contrib__sb-sprof__test.lisp -> no longer relevant with the current modifications lang/sbcl/files/patch-src__runtime__thread.c -> no longer relevant with the current modifications Files modified: lang/sbcl/Makefile lang/sbcl/distinfo lang/sbcl/pkg-plist lang/sbcl/pkg-descr Port can be build with threads support with still on some systems failing test being ignored: --- SB-CONCURRENCY-TEST::MAILBOX.MULTIPLE-PRODUCERS-MULTIPLE-CONSUMERS --- Further threaded build info: * (lisp-implementation-version) "1.3.0" * (member :sb-thread *features*) (:SB-THREAD :SB-UNICODE :SBCL :STACK-ALLOCATABLE-CLOSURES :STACK-ALLOCATABLE-FIXED-OBJECTS :STACK-ALLOCATABLE-LISTS :STACK-ALLOCATABLE-VECTORS :STACK-GROWS-DOWNWARD-NOT-UPWARD :SYMBOL-INFO-VOPS :UNIX :UNWIND-TO-FRAME-AND-CALL-VOP :X86-64) * If the patch will be applied, the following could be closed: Bug 199055 - lang/sbcl: upgrade to 1.2.10 and fix thread concurrency ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=199055 ) Previous versions with which the patch has been tested: 1.2.15 and 1.2.16 Dependent ports like devel/cl-alexandria-sbcl, math/maxima (with SBCL) builds and installs without errors. Happy to be assigned as a maintainer.
*** Bug 204234 has been marked as a duplicate of this bug. ***
sbcl had been updated to 1.3.1 two weeks ago.