Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 03 Nov 2015 00:40:31 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 204234] lang/sbcl: Update to 1.3.0 + [maintainer update]
Message-ID:  <bug-204234-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=204234

            Bug ID: 204234
           Summary: lang/sbcl: Update to 1.3.0 + [maintainer update]
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs@FreeBSD.org
          Reporter: freebsd@punktas.lt
                CC: freebsd@punktas.lt

Created attachment 162718
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=162718&action=edit
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 and all tests passing, specifically the
problematic one:
---
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 assign myself as a maintainer.

-- 
You are receiving this mail because:
You are the assignee for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-204234-13>