pkgsrc-Bugs archive

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

pkg/32912: guile-1.8 is out



>Number:         32912
>Category:       pkg
>Synopsis:       lang/guile is outdated.
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          support
>Submitter-Id:   net
>Arrival-Date:   Thu Feb 23 10:40:00 +0000 2006
>Originator:     pancake%phreaker.net@localhost
>Release:        Linux 2.6.15bare
>Organization:
        
>Environment:
        
        
System: Linux bare 2.6.15bare #3 PREEMPT Sat Feb 11 21:21:26 CET 2006 i686 
GNU/Linux
Architecture: i686
Machine: i686
>Description:

Major Changelog:
# Changes since 1.6:  Guile is now licensed with the GNU Lesser General Public 
License.
# The manual is now licensed with the GNU Free Documentation License.
# We now use GNU MP for bignums.
# We now have exact rationals, such as 1/3.
# We now use native POSIX threads for real concurrent threads.
# There is a new way to initalize Guile that allows one to use Guile from 
threads that have not been created by Guile.
# Mutexes and condition variables are now always fair. A recursive mutex must 
be requested explicitely.
# The low-level thread API has been removed.
# There is now support for copy-on-write substrings and mutation-sharing 
substrings.
# A new family of functions for converting between C values and Scheme values 
has been added that is future-proof and thread-safe.
# The INUM macros like SCM_MAKINUM have been deprecated.
# The macros SCM_STRINGP, SCM_STRING_CHARS, SCM_STRING_LENGTH, 
SCM_SYMBOL_CHARS, and SCM_SYMBOL_LENGTH have been deprecated.
# There is a new way to deal with non-local exits and re-entries in C code, 
which is nicer than scm_internal_dynamic_wind.
# There are new malloc-like functions that work better than scm_must_malloc, 
etc.
# There is a new way to access all kinds of vectors and arrays from C that is 
efficient and thread-safe.
# The concept of dynamic roots has been factored into continuation barriers and 
dynamic states.
        
>How-To-Repeat:
        
>Fix:
        This new release works fine on GNU/Linux-pkgsrc, but it doesn't builds 
on
        NetBSD (f.ex). diff -u looks like:

-DISTNAME=              guile-1.6.7
-PKGREVISION=           3
+DISTNAME=              guile-1.8.0

(...)

+.include "../../devel/gmp/buildlink3.mk"

        

>Unformatted:
        
        



Home | Main Index | Thread Index | Old Index