head 1.6; access; symbols pkgsrc-2021Q4:1.5.0.114 pkgsrc-2021Q4-base:1.5 pkgsrc-2021Q3:1.5.0.112 pkgsrc-2021Q3-base:1.5 pkgsrc-2021Q2:1.5.0.110 pkgsrc-2021Q2-base:1.5 pkgsrc-2021Q1:1.5.0.108 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.5.0.106 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.104 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.100 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.80 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.5.0.102 pkgsrc-2019Q4-base:1.5 pkgsrc-2019Q3:1.5.0.98 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.5.0.96 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.5.0.94 pkgsrc-2019Q1-base:1.5 pkgsrc-2018Q4:1.5.0.92 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.5.0.90 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.5.0.88 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.86 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.84 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.82 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.5.0.78 pkgsrc-2017Q2-base:1.5 pkgsrc-2017Q1:1.5.0.76 pkgsrc-2017Q1-base:1.5 pkgsrc-2016Q4:1.5.0.74 pkgsrc-2016Q4-base:1.5 pkgsrc-2016Q3:1.5.0.72 pkgsrc-2016Q3-base:1.5 pkgsrc-2016Q2:1.5.0.70 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.5.0.68 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.5.0.66 pkgsrc-2015Q4-base:1.5 pkgsrc-2015Q3:1.5.0.64 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.5.0.62 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.5.0.60 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.5.0.58 pkgsrc-2014Q4-base:1.5 pkgsrc-2014Q3:1.5.0.56 pkgsrc-2014Q3-base:1.5 pkgsrc-2014Q2:1.5.0.54 pkgsrc-2014Q2-base:1.5 pkgsrc-2014Q1:1.5.0.52 pkgsrc-2014Q1-base:1.5 pkgsrc-2013Q4:1.5.0.50 pkgsrc-2013Q4-base:1.5 pkgsrc-2013Q3:1.5.0.48 pkgsrc-2013Q3-base:1.5 pkgsrc-2013Q2:1.5.0.46 pkgsrc-2013Q2-base:1.5 pkgsrc-2013Q1:1.5.0.44 pkgsrc-2013Q1-base:1.5 pkgsrc-2012Q4:1.5.0.42 pkgsrc-2012Q4-base:1.5 pkgsrc-2012Q3:1.5.0.40 pkgsrc-2012Q3-base:1.5 pkgsrc-2012Q2:1.5.0.38 pkgsrc-2012Q2-base:1.5 pkgsrc-2012Q1:1.5.0.36 pkgsrc-2012Q1-base:1.5 pkgsrc-2011Q4:1.5.0.34 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q3:1.5.0.32 pkgsrc-2011Q3-base:1.5 pkgsrc-2011Q2:1.5.0.30 pkgsrc-2011Q2-base:1.5 pkgsrc-2011Q1:1.5.0.28 pkgsrc-2011Q1-base:1.5 pkgsrc-2010Q4:1.5.0.26 pkgsrc-2010Q4-base:1.5 pkgsrc-2010Q3:1.5.0.24 pkgsrc-2010Q3-base:1.5 pkgsrc-2010Q2:1.5.0.22 pkgsrc-2010Q2-base:1.5 pkgsrc-2010Q1:1.5.0.20 pkgsrc-2010Q1-base:1.5 pkgsrc-2009Q4:1.5.0.18 pkgsrc-2009Q4-base:1.5 pkgsrc-2009Q3:1.5.0.16 pkgsrc-2009Q3-base:1.5 pkgsrc-2009Q2:1.5.0.14 pkgsrc-2009Q2-base:1.5 pkgsrc-2009Q1:1.5.0.12 pkgsrc-2009Q1-base:1.5 pkgsrc-2008Q4:1.5.0.10 pkgsrc-2008Q4-base:1.5 pkgsrc-2008Q3:1.5.0.8 pkgsrc-2008Q3-base:1.5 cube-native-xorg:1.5.0.6 cube-native-xorg-base:1.5 pkgsrc-2008Q2:1.5.0.4 pkgsrc-2008Q2-base:1.5 cwrapper:1.5.0.2 pkgsrc-2008Q1:1.4.0.2 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.3.0.2 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.2.0.2 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.1.0.2 pkgsrc-2007Q2-base:1.1; locks; strict; comment @# @; 1.6 date 2022.03.07.20.37.18; author wiz; state dead; branches; next 1.5; commitid UsOdw8mviv8KfkvD; 1.5 date 2008.06.02.16.38.20; author drochner; state Exp; branches; next 1.4; 1.4 date 2008.01.03.13.30.27; author gdt; state dead; branches; next 1.3; 1.3 date 2007.12.28.01.00.11; author gdt; state Exp; branches; next 1.2; 1.2 date 2007.07.20.00.09.23; author gdt; state Exp; branches; next 1.1; 1.1 date 2007.06.12.03.02.35; author dmcmahill; state Exp; branches; next ; desc @@ 1.6 log @guile: remove, reimported to lang/guile18 @ text @$NetBSD: patch-al,v 1.5 2008/06/02 16:38:20 drochner Exp $ --- Makefile.in.orig 2008-06-02 17:57:21.000000000 +0200 +++ Makefile.in @@@@ -309,7 +309,7 @@@@ top_srcdir_absolute = @@top_srcdir_absolu # config.rpath is needed # AUTOMAKE_OPTIONS = 1.10 -SUBDIRS = oop libguile ice-9 guile-config guile-readline emacs \ +SUBDIRS = oop libguile ice-9 guile-config guile-readline \ scripts srfi doc examples test-suite benchmark-suite lang am bin_SCRIPTS = guile-tools @ 1.5 log @avoid hidden dependency on emacs, should fix build problem reported by wiz @ text @d1 1 a1 1 $NetBSD$ @ 1.4 log @Update to 1.8.3. Several patches were merged upstream. Changes in 1.8.3 (since 1.8.2) * New modules (see the manual for details) ** `(srfi srfi-35)' ** `(srfi srfi-37)' * Bugs fixed ** The `(ice-9 slib)' module now works as expected ** Expressions like "(set! 'x #t)" no longer yield a crash ** Warnings about duplicate bindings now go to stderr ** A memory leak in `make-socket-address' was fixed ** Alignment issues (e.g., on SPARC) in network routines were fixed ** A threading issue that showed up at least on NetBSD was fixed ** Build problems on Solaris and IRIX fixed * Implementation improvements ** The reader is now faster, which reduces startup time ** Procedures returned by `record-accessor' and `record-modifier' are faster @ text @d1 1 a1 1 $NetBSD: patch-al,v 1.3 2007/12/28 01:00:11 gdt Exp $ d3 4 a6 11 Fix the test and fix the output for the braces test needed on Solaris. (Note that previous versions of this patch adjusted the AC_SUBST call, and that change seems incorrect.) --- configure.in.orig 2007-05-09 16:22:03.000000000 -0400 +++ configure.in @@@@ -635,7 +635,7 @@@@ AC_CHECK_HEADERS([assert.h crt_externs.h # isblank - available as a GNU extension or in C99 # _NSGetEnviron - Darwin specific d8 4 a11 2 -AC_CHECK_FUNCS([DINFINITY DQNAN chsize clog10 ctermid fesetround ftime ftruncate fchown getcwd geteuid gettimeofday gmtime_r ioctl lstat mkdir mknod nice pipe _pipe readdir_r readlink rename rmdir select setegid seteuid setlocale setpgid setsid sigaction siginterrupt stat64 strftime strptime symlink sync sysconf tcgetpgrp tcsetpgrp times uname waitpid strdup system usleep atexit on_exit chown link fcntl ttyname getpwent getgrent kill getppid getpgrp fork setitimer getitimer strchr strcmp index bcopy memcpy rindex truncate unsetenv isblank _NSGetEnviron]) +AC_CHECK_FUNCS([DINFINITY DQNAN chsize clog10 clog cexp ctermid fesetround ftime ftruncate fchown getcwd geteuid gettimeofday gmtime_r ioctl lstat mkdir mknod nice pipe _pipe readdir_r readlink rename rmdir select setegid seteuid setlocale setpgid setsid sigaction siginterrupt stat64 strftime strptime symlink sync sysconf tcgetpgrp tcsetpgrp times uname waitpid strdup system usleep atexit on_exit chown link fcntl ttyname getpwent getgrent kill getppid getpgrp fork setitimer getitimer strchr strcmp index bcopy memcpy rindex truncate unsetenv isblank _NSGetEnviron]) d13 1 a13 18 # Reasons for testing: # netdb.h - not in mingw @@@@ -1120,6 +1120,15 @@@@ case "$with_threads" in # glibc (2.3.6 at least) works both with or without braces, so the # test checks whether it works without. # + # If we're using GCC, ask for aggressive warnings. Otherwise the test + # below for braces may pass but then fail during compilation due to + # stricter checks at compile time + case "$GCC" in + yes ) + CFLAGS="${CFLAGS} -Wall -Werror" + ;; + esac + AC_CACHE_CHECK([whether PTHREAD_ONCE_INIT needs braces], guile_cv_need_braces_on_pthread_once_init, [AC_TRY_COMPILE([#include ], @ 1.3 log @Fix failure to build under FreeBSD 6.2 due to lack of C99-required functions clog and cexp (but presence of complex.h), reported in pkg/36555. The patch in the PR is from gentoo and has already been applied upstream along guile's 1.8 branch. @ text @d1 1 a1 1 $NetBSD: patch-al,v 1.2 2007/07/20 00:09:23 gdt Exp $ @ 1.2 log @Update to 1.8.2. Several patches are now applied upstream. Several others required significant adjustment due to upstream changes. Tested on NetBSD-current/i386. Changes in 1.8.2 (since 1.8.1): * New procedures (see the manual for details) ** set-program-arguments ** make-vtable * Incompatible changes ** The body of a top-level `define' no longer sees the binding being created In a top-level `define', the binding being created is no longer visible from the `define' body. This breaks code like "(define foo (begin (set! foo 1) (+ foo 1)))", where `foo' is now unbound in the body. However, such code was not R5RS-compliant anyway, per Section 5.2.1. * Bugs fixed ** Fractions were not `equal?' if stored in unreduced form. (A subtle problem, since printing a value reduced it, making it work.) ** srfi-60 `copy-bit' failed on 64-bit systems ** "guile --use-srfi" option at the REPL can replace core functions (Programs run with that option were ok, but in the interactive REPL the core bindings got priority, preventing SRFI replacements or extensions.) ** `regexp-exec' doesn't abort() on #\nul in the input or bad flags arg ** `kill' on mingw throws an error for a PID other than oneself ** Procedure names are attached to procedure-with-setters ** Array read syntax works with negative lower bound ** `array-in-bounds?' fix if an array has different lower bounds on each index ** `*' returns exact 0 for "(* inexact 0)" This follows what it always did for "(* 0 inexact)". ** SRFI-19: Value returned by `(current-time time-process)' was incorrect ** SRFI-19: `date->julian-day' did not account for timezone offset ** `ttyname' no longer crashes when passed a non-tty argument ** `inet-ntop' no longer crashes on SPARC when passed an `AF_INET' address ** Small memory leaks have been fixed in `make-fluid' and `add-history' ** GOOPS: Fixed a bug in `method-more-specific?' ** Build problems on Solaris fixed ** Build problems on HP-UX IA64 fixed ** Build problems on MinGW fixed @ text @d1 1 a1 1 $NetBSD$ d11 9 @ 1.1 log @Update to guile-1.8.1. Note that the 1.6.x series of guile is still available in lang/guile16. Many, many changes since the last 1.6.x release including bug fixes, build fixes, and many feature additions. See the NEWS file for the full (> 1,000 lines) list of changes. @ text @d3 2 a4 1 echo -n is not portable and causes broken configure scripts. d6 2 a7 2 fix the test and fix the output for the braces test needed on solaris. d9 4 a12 19 --- ./configure.in.orig 2006-10-05 15:19:40.000000000 -0400 +++ ./configure.in 2007-06-04 14:29:47.777075000 -0400 @@@@ -28,6 +28,6 @@@@ AC_PREREQ(2.53) -AC_INIT(m4_esyscmd(. ./GUILE-VERSION && echo -n ${PACKAGE}), - m4_esyscmd(. ./GUILE-VERSION && echo -n ${GUILE_VERSION})) +AC_INIT(m4_esyscmd(. ./GUILE-VERSION && printf ${PACKAGE}), + m4_esyscmd(. ./GUILE-VERSION && printf ${GUILE_VERSION})) AC_CONFIG_AUX_DIR([.]) AC_CONFIG_SRCDIR(GUILE-VERSION) @@@@ -1060,5 +1060,5 @@@@ , with_threads=yes) -AC_SUBST(SCM_I_GSC_NEED_BRACES_ON_PTHREAD_ONCE_INIT, 0) +SCM_I_GSC_NEED_BRACES_ON_PTHREAD_ONCE_INIT=0 case "$with_threads" in @@@@ -1088,4 +1088,14 @@@@ a14 1 + d26 1 a26 13 @@@@ -1094,5 +1104,5 @@@@ [guile_cv_need_braces_on_pthread_once_init=no], [guile_cv_need_braces_on_pthread_once_init=yes])]) - if test "$guile_cv_need_braces_on_pthread_once_init" = yes; then + if test "$guile_cv_need_braces_on_pthread_once_init" = "yes"; then SCM_I_GSC_NEED_BRACES_ON_PTHREAD_ONCE_INIT=1 fi @@@@ -1105,4 +1115,5 @@@@ ;; esac +AC_SUBST([SCM_I_GSC_NEED_BRACES_ON_PTHREAD_ONCE_INIT], $SCM_I_GSC_NEED_BRACES_ON_PTHREAD_ONCE_INIT) case "$with_threads" in @