Bug 204238 - lang/sbcl: Update to 1.3.0
Summary: lang/sbcl: Update to 1.3.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords: needs-qa, patch
: 204234 (view as bug list)
Depends on:
Blocks: 199055
  Show dependency treegraph
 
Reported: 2015-11-03 01:52 UTC by Paulius Stakauskas
Modified: 2015-12-16 13:43 UTC (History)
2 users (show)

See Also:


Attachments
Update lang/sbcl to 1.3.0 (12.50 KB, patch)
2015-11-03 01:52 UTC, Paulius Stakauskas
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Paulius Stakauskas 2015-11-03 01:52:27 UTC
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.
Comment 1 Paulius Stakauskas 2015-11-03 01:54:35 UTC
*** Bug 204234 has been marked as a duplicate of this bug. ***
Comment 2 Wen Heping freebsd_committer freebsd_triage 2015-12-16 13:43:44 UTC
sbcl had been updated to 1.3.1 two weeks ago.