The NetBSD Project

CVS log for pkgsrc/lang/guile20/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / lang / guile20

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.21: download - view: text, markup, annotated - select for diffs
Fri Mar 1 06:34:45 2024 UTC (13 months, 3 weeks ago) by kim
Branches: MAIN
CVS tags: pkgsrc-2025Q1-base, pkgsrc-2025Q1, pkgsrc-2024Q4-base, pkgsrc-2024Q4, pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2, pkgsrc-2024Q1-base, pkgsrc-2024Q1, HEAD
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -2 lines
Use MASTER_SITE_GNU

Revision 1.20: download - view: text, markup, annotated - select for diffs
Wed Oct 26 10:31:04 2022 UTC (2 years, 5 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -2 lines
*: bump PKGREVISION for libunistring shlib major bump

Revision 1.19: download - view: text, markup, annotated - select for diffs
Wed Mar 9 00:37:46 2022 UTC (3 years, 1 month ago) by gdt
Branches: MAIN
CVS tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -2 lines
lang/guile*: Adjust namespacing comments to reality

This is a comment-only change.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Mon Mar 7 22:59:18 2022 UTC (3 years, 1 month ago) by wiz
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +4 -4 lines
guile20: move to guile/2.0 prefix

Add ALTERNATIVES file.

Bump PKGREVISION.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Wed Dec 8 16:02:16 2021 UTC (3 years, 4 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -2 lines
revbump for icu and libffi

Revision 1.16: download - view: text, markup, annotated - select for diffs
Sun Mar 8 16:42:27 2020 UTC (5 years, 1 month ago) by bsiegert
Branches: MAIN
CVS tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -2 lines
Revbump packages depending on libffi after .so version change.

Requested by Matthias Ferdinand and Oskar on pkgsrc-users.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Sun Jul 14 21:46:22 2019 UTC (5 years, 9 months ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +9 -9 lines
lang/guile: fix alignment of variables

Revision 1.14: download - view: text, markup, annotated - select for diffs
Sat Aug 19 00:28:10 2017 UTC (7 years, 8 months ago) by jlam
Branches: MAIN
CVS tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +16 -10 lines
lang/guile20: Mirror changes to lang/guile22/Makefile.

These changes aren't necessary, but on the day when guile-2.0.x is
no longer the primary, then the switch to using a non-default
installation prefix should be seamless.

Revision 1.12.2.1: download - view: text, markup, annotated - select for diffs
Sat Jun 3 18:09:50 2017 UTC (7 years, 10 months ago) by bsiegert
Branches: pkgsrc-2017Q1
Diff to: previous 1.12: preferred, colored; next MAIN 1.13: preferred, colored
Changes since revision 1.12: +1 -2 lines
Pullup ticket #5453 - requested by sevan
lang/guile20: FreeSD build fix

Revisions pulled up:
- lang/guile20/Makefile                                         1.13

---
   Module Name:    pkgsrc
   Committed By:   ryoon
   Date:           Wed May 17 12:06:20 UTC 2017

   Modified Files:
           pkgsrc/lang/guile20: Makefile

   Log Message:
   Fix packaging under FreeBSD/amd64 10.2 and 11.0

   At least under 10.2, 10.3-RC3 and 11.0, GUILE_LIBNAME is so.22.8.1 like
   other platforms.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Wed May 17 12:06:20 2017 UTC (7 years, 11 months ago) by ryoon
Branches: MAIN
CVS tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +1 -2 lines
Fix packaging under FreeBSD/amd64 10.2 and 11.0

At least under 10.2, 10.3-RC3 and 11.0, GUILE_LIBNAME is so.22.8.1 like
other platforms.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Thu Mar 16 10:07:27 2017 UTC (8 years, 1 month ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2017Q1-base
Branch point for: pkgsrc-2017Q1
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
Update COMMENT.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Tue Feb 21 15:55:28 2017 UTC (8 years, 2 months ago) by gdt
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -2 lines
Fix bug in new patch

Thanks to Matt Wette for code review on guile-devel@gnu.org.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Tue Feb 21 02:32:00 2017 UTC (8 years, 2 months ago) by gdt
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -1 lines
Fix error in patch in previous

Revision 1.9: download - view: text, markup, annotated - select for diffs
Mon Feb 20 20:01:45 2017 UTC (8 years, 2 months ago) by gdt
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +3 -4 lines
Update to 2.0.14

Packaging changes: add patch to work around calling mkostemp with
invalid flags.

Upstream changes:

  Bug fixes

  Fix for CVE-2016-8606.  REPL server now protects against HTTP
  inter-protocol attacks

  Fix for CVE-2016-8605.  'mkdir' procedure no longer calls umask(2)
  (<http://bugs.gnu.org/24659>)

  New interface mkstemp! which takes optional "mode" argument

  New 'scm_to_uintptr_t' and 'scm_from_uintptr_t' C functions

Revision 1.8: download - view: text, markup, annotated - select for diffs
Wed Dec 7 19:05:47 2016 UTC (8 years, 4 months ago) by maya
Branches: MAIN
CVS tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -1 lines
guile20: fix PLIST for FreeBSD, which for some reason uses a different
soname.

From David Shao in PR pkg/51694

Revision 1.7: download - view: text, markup, annotated - select for diffs
Wed Sep 28 09:04:41 2016 UTC (8 years, 6 months ago) by jperkin
Branches: MAIN
CVS tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +8 -1 lines
Handle PLIST difference on Darwin.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Mon Sep 19 11:21:11 2016 UTC (8 years, 7 months ago) by wiz
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
Improve HOMEPAGE.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Fri Sep 16 06:26:13 2016 UTC (8 years, 7 months ago) by wiz
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2 lines
Do not package charset.alias. Bump PKGREVISION.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Wed Sep 14 23:59:04 2016 UTC (8 years, 7 months ago) by gdt
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +8 -4 lines
Change guile20 to install directly into /usr/pkg

Previously, this installed into /usr/pkg/guile/2.0, to allow guile
(1.8) to have the main prefix.  Now, this is reversed.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sat Jul 16 09:17:53 2016 UTC (8 years, 9 months ago) by wiz
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +8 -2 lines
Updated guile20 to 2.0.12.

Changes in 2.0.12 (since 2.0.11):

* Notable changes

** FFI: Add support for functions that set 'errno'

When accessing POSIX functions from a system's libc via Guile's dynamic
FFI, you commonly want to access the 'errno' variable to be able to
produce useful diagnostic messages.

This is now possible using 'pointer->procedure' or
'scm_pointer_to_procedure_with_errno'.  See "Dynamic FFI" in the manual.

** The #!r6rs directive now influences read syntax

The #!r6rs directive now changes the per-port reader options to make
Guile's reader conform more closely to the R6RS syntax.  In particular:

  - It makes the reader case sensitive.
  - It disables the recognition of keyword syntax in conflict with the
    R6RS (and R5RS).
  - It enables the `square-brackets', `hungry-eol-escapes' and
    `r6rs-hex-escapes' reader options.

** 'read' now accepts "\(" as equivalent to "("

This is indented for use at the beginning of lines in multi-line strings
to avoid confusing Emacs' lisp modes.  Previously "\(" was an error.

** SRFI-14 character data set upgraded to Unicode 8.0.0

** SRFI-19 table of leap seconds updated

** 'string-hash', 'read-string', and 'write' have been optimized

** GOOPS bug fix for inherited accessor methods

In the port of GOOPS to Guile 2.0, we introduced a bug related to
accessor methods.  The bug resulted in GOOPS assuming that a slot S in
an object whose class is C would always be present in instances of all
subclasses C, and allocated to the same struct index.  This is not the
case for multiple inheritance.  This behavior has been fixed to be as it
was in 1.8.

One aspect of this change may cause confusion among users.  Previously
if you defined a class C:

  (use-modules (oop goops))
  (define-class C ()
    (a #:getter get-a))

And now you define a subclass, intending to provide an #:init-value for
the slot A:

  (define-class D ()
    (a #:init-value 42))

Really what you have done is define in D a new slot with the same name,
overriding the existing slot.  The problem comes in that before fixing
this bug (but not in 1.8), the getter 'get-a' would succeed for
instances of D, even though 'get-a' should only work for the slot 'a'
that is defined on class C, not any other slot that happens to have the
same name and be in a class with C as a superclass.

It would be possible to "merge" the slot definitions on C and D, but
that part of the meta-object protocol (`compute-slots' et al) is not
fully implemented.

Somewhat relatedly, GOOPS also had a fix around #:init-value on
class-allocated slots.  GOOPS was re-initializing the value of slots
with #:class or #:each-subclass allocation every time instances of that
class was allocated.  This has been fixed.

* New interfaces

** New SRFI-28 string formatting implementation

See "SRFI-28" in the manual.

** New (ice-9 unicode) module

See "Characters" in the manual.

** Web server

The (web server) module now exports 'make-server-impl', 'server-impl?',
and related procedures.  Likewise, (web server http) exports 'http'.

** New procedures: 'string-utf8-length' and 'scm_c_string_utf8_length'

See "Bytevectors as Strings" in the manual, for more.

** New 'EXIT_SUCCESS' and 'EXIT_FAILURE' Scheme variables

See "Processes" in the manual.

** New C functions to disable automatic SMOB finalization

The new 'scm_set_automatic_finalization_enabled' C function allows you
to choose whether automatic object finalization should be enabled (as
was the case until now, and still is by default.)  This is meant for
applications that are not thread-safe nor async-safe; such applications
can disable automatic finalization and call the new 'scm_run_finalizers'
function when appropriate.

See the "Garbage Collecting Smobs" and "Smobs" sections in the manual.

** Cross-compilation to ARM

More ARM cross-compilation targets are supported: "arm.*eb",
"^aarch64.*be", and "aarch64".

* New deprecation

** The undocumented and unused C function 'scm_string_hash' is now deprecated

* Bugs fixed

** Compiler
*** 'call-with-prompt' does not truncate multiple-value returns
    (<http://bugs.gnu.org/14347>)
*** Use permissions of source file for compiled file
    (<http://bugs.gnu.org/18477>)
*** Fix bug when inlining some functions with optional arguments
    (<http://bugs.gnu.org/17634>)
*** Avoid quadratic expansion time in 'and' and 'or' macros
    (<http://bugs.gnu.org/17147>)
*** Fix expander bug introduced when adding support for tail patterns
    (<http://lists.gnu.org/archive/html/guile-user/2015-09/msg00017.html>)
*** Handle ~p in 'format' warnings (<http://bugs.gnu.org/18299>)
*** Fix bug that exposed `list' invocations to CSE
    (<http://bugs.gnu.org/21899>)
*** Reduce eq? and eqv? over constants using equal?
    (<http://bugs.gnu.org/21855>)
*** Skip invalid .go files found in GUILE_LOAD_COMPILED_PATH

** Threads
*** Fix data races leading to corruption (<http://bugs.gnu.org/22152>)

** Memory management
*** Fix race between SMOB marking and finalization
    (<http://bugs.gnu.org/19883>)

** Ports
*** Setting GUILE_INSTALL_LOCALE=1 sets port default charset from locale
*** Fix port position handling on binary input ports
    (<http://bugs.gnu.org/20302>)
*** Bytevector and custom binary ports to use ISO-8859-1
    (<http://bugs.gnu.org/20200>)
*** Fix buffer overrun with unbuffered custom binary input ports
    (<http://bugs.gnu.org/19621>)
*** Fix memory corruption that arose when using 'get-bytevector-n'
    (<http://bugs.gnu.org/17466>)

** System
*** {get,set}sockopt now expect type 'int' for SO_SNDBUF/SO_RCVBUF
*** 'system*' now available on MS-Windows
*** 'open-pipe' now available on MS-Windows
*** Better support for file names containing backslashes on Windows

** Web
*** 'split-and-decode-uri-path' no longer decodes "+" to space
*** HTTP: Support date strings with a leading space for hours
    (<http://bugs.gnu.org/23421>)
*** HTTP: Accept empty reason phrases (<http://bugs.gnu.org/22273>)
*** HTTP: 'Location' header can now contain URI references, not just
    absolute URIs
*** HTTP: Improve chunked-mode support (<http://bugs.gnu.org/19939>)
*** HTTP: 'open-socket-for-uri' now sets better OS buffering parameters
    (<http://bugs.gnu.org/15368>)

** Miscellaneous
*** Fix 'atan' procedure when applied to complex numbers
*** Fix Texinfo to HTML conversion for @itemize and @acronym
    (<http://bugs.gnu.org/21772>)
*** 'bytevector-fill!' accepts fill arguments greater than 127
    (<http://bugs.gnu.org/19027>)
*** 'bytevector-copy' correctly copies SRFI-4 homogeneous vectors
   (<http://bugs.gnu.org/18866>)
*** 'strerror' no longer hangs when passed a non-integer argument
    (<http://bugs.gnu.org/18065>)
*** 'scm_boot_guile' now gracefully handles argc == 0
    (<http://bugs.gnu.org/18680>)
*** Fix 'SCM_SMOB_OBJECT_LOC' definition (<http://bugs.gnu.org/18495>)
*** Fix bug where 'bit-count*' was not using its second argument
*** SRFI-1 'length+' raises an error for non-lists and dotted lists
    (<http://bugs.gnu.org/17296>)
*** Add documentation for SXPath (<http://bugs.gnu.org/19478>)

Revision 1.2: download - view: text, markup, annotated - select for diffs
Sat May 28 15:25:56 2016 UTC (8 years, 10 months ago) by richard
Branches: MAIN
CVS tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +3 -1 lines
Ensure that SHELL (which may be defined in user environment) is comptabible
with CONFIG_SHELL with respect to possible builtins used such as 'echo -n'.

Fixes install on SunOS using pdksh but with bash as the interactive user shell.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sat Nov 1 13:24:37 2014 UTC (10 years, 5 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4
Import guile20-2.0.11 as lang/guile20.

GUILE, GNU's Ubiquitous Intelligent Language for Extension, is a library
that implements the Scheme language plus various convenient facilities.
It's designed so that you can link it into an application or utility to
make it extensible. Our plan is to link this library into all GNU programs
that call for extensibility.

This is guile 2.0, the current stable version.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>