FreeBSD Bugzilla – Attachment 205358 Details for
Bug 229613
lang/guile2: Update to 2.2.4
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Update to 2.2.5 + fix consumers
g22.diff (text/plain), 95.31 KB, created by
Alexey Dokuchaev
on 2019-06-26 18:12:11 UTC
(
hide
)
Description:
Update to 2.2.5 + fix consumers
Filename:
MIME Type:
Creator:
Alexey Dokuchaev
Created:
2019-06-26 18:12:11 UTC
Size:
95.31 KB
patch
obsolete
>Index: devel/autogen/Makefile >=================================================================== >--- devel/autogen/Makefile (revision 505098) >+++ devel/autogen/Makefile (working copy) >@@ -3,6 +3,7 @@ > > PORTNAME= autogen > PORTVERSION= 5.18.16 >+PORTREVISION= 1 > CATEGORIES= devel > MASTER_SITES= GNU/${PORTNAME}/rel${PORTVERSION} > >@@ -14,7 +15,7 @@ > > BUILD_DEPENDS= ${RUN_DEPENDS} \ > gmktemp:sysutils/coreutils >-LIB_DEPENDS= libguile-2.0.so:lang/guile2 >+LIB_DEPENDS= libguile-2.2.so:lang/guile2 > RUN_DEPENDS= bash:shells/bash > > # bin/columns >Index: devel/gdb/Makefile >=================================================================== >--- devel/gdb/Makefile (revision 505098) >+++ devel/gdb/Makefile (working copy) >@@ -3,7 +3,7 @@ > > PORTNAME= gdb > PORTVERSION= 8.3 >-PORTREVISION= 1 >+PORTREVISION= 2 > CATEGORIES= devel > MASTER_SITES= GNU > >@@ -80,7 +80,8 @@ > DEBUG_CFLAGS= -g > GUILE_CONFIGURE_WITH= guile > GUILE_USES= pkgconfig >-GUILE_LIB_DEPENDS= libguile-2.0.so:lang/guile2 >+GUILE_LIB_DEPENDS= libguile-2.2.so:lang/guile2 >+GUILE_EXTRA_PATCHES= ${FILESDIR}/extrapatch-guile22 > NLS_USES= gettext-runtime > PORT_READLINE_USES= readline:port > PORT_ICONV_USES= iconv:wchar_t >Index: devel/gdb/files/extrapatch-guile22 >=================================================================== >--- devel/gdb/files/extrapatch-guile22 (nonexistent) >+++ devel/gdb/files/extrapatch-guile22 (working copy) >@@ -0,0 +1,717 @@ >+2018-01-21 Doug Evans <dje@google.com> >+ >+ PR guile/21104 >+ * configure.ac: Add guile-2.2 back. >+ * configure: Regenerate. >+ * guile/scm-ports.c (PORTS_V22): New macro. >+ (ioscm_memory_port) [!PORTS_V22]: Make read_buf_size,write_buf_size >+ !PORTS_V22 only. >+ (port_type_t): New type. >+ (stdio_port_type): Renamed from stdio_port_desc. >+ (stdio_port_type_name): Renamed from stdio_port_desc_name. >+ (memory_port_type): Renamed from memory_port_desc. >+ (memmory_port_type_name): Renamed from memory_port_desc_name. >+ (natural_buf_size) [PORTS_V22]: New variable. >+ (ioscm_open_port): New argument stream. All callers updated. >+ (ioscm_read, ioscm_write) [PORTS_V22]: New functions. >+ (ioscm_init_gdb_stdio_port) [PORTS_V22]: Adapt for use in Guile >= 2.2. >+ (gdbscm_is_stdio_port): New function. >+ (gdbscm_stdio_port_p): Call it. >+ (gdbscm_get_natural_buffer_sizes, gdbscm_memory_port_seek) >+ (gdbscm_memory_port_read, gdbscm_memory_port_write) [PORTS_V22]: New >+ functions. >+ (gdbscm_memory_port_print): Adapt for use in Guile >= 2.2. >+ (ioscm_init_memory_port_type): Ditto. >+ (ioscm_init_memory_stream): Replaces ioscm_init_memory_port. >+ (ioscm_init_memory_port_buffers): New function. >+ (gdbscm_open_memory): Update. >+ (gdbscm_is_memory_port): Adapt for use in Guile >= 2.2. >+ (port_functions) [!PORTS_V22]: Only define Guile functions >+ memory-port-read-buffer-size, set-memory-port-read-buffer-size!, >+ memory-port-write-buffer-size, set-memory-port-write-buffer-size! >+ for Guile < 2.2. >+ (gdbscm_initialize_ports): Only initialize out_of_range_buf_size if >+ !PORTS_V22. >+ >+--- gdb/configure.orig 2019-06-26 13:50:46 UTC >++++ gdb/configure >+@@ -10985,7 +10985,7 @@ fi >+ >+ >+ >+-try_guile_versions="guile-2.0" >++try_guile_versions="guile-2.0 guile-2.2" >+ have_libguile=no >+ case "${with_guile}" in >+ no) >+--- gdb/guile/scm-ports.c.orig 2019-05-11 18:19:03 UTC >++++ gdb/guile/scm-ports.c >+@@ -36,6 +36,13 @@ >+ #endif >+ #endif >+ >++/* Guile ports radically changed in Guile 2.2. >++ Note: We don't support Guile < 2.0. >++ TODO(dje): Suggest deprecating and then removing Guile 2.0 support >++ at some point in the future. */ >++#define PORTS_V22 (SCM_MAJOR_VERSION > 2 \ >++ || SCM_MAJOR_VERSION == 2 && SCM_MINOR_VERSION >= 2) >++ >+ /* A ui-file for sending output to Guile. */ >+ >+ class ioscm_file_port : public ui_file >+@@ -66,12 +73,14 @@ typedef struct >+ This value is always in the range [0, size]. */ >+ ULONGEST current; >+ >++#if !PORTS_V22 >+ /* The size of the internal r/w buffers. >+ Scheme ports aren't a straightforward mapping to memory r/w. >+ Generally the user specifies how much to r/w and all access is >+ unbuffered. We don't try to provide equivalent access, but we allow >+ the user to specify these values to help get something similar. */ >+ unsigned read_buf_size, write_buf_size; >++#endif >+ } ioscm_memory_port; >+ >+ /* Copies of the original system input/output/error ports. >+@@ -80,11 +89,17 @@ static SCM orig_input_port_scm; >+ static SCM orig_output_port_scm; >+ static SCM orig_error_port_scm; >+ >+-/* This is the stdio port descriptor, scm_ptob_descriptor. */ >+-static scm_t_bits stdio_port_desc; >++#if PORTS_V22 >++typedef scm_t_port_type *port_type_t; >++#else >++typedef scm_t_bits port_type_t; >++#endif >+ >++/* This is the stdio port type. */ >++static port_type_t stdio_port_type; >++ >+ /* Note: scm_make_port_type takes a char * instead of a const char *. */ >+-static /*const*/ char stdio_port_desc_name[] = "gdb:stdio-port"; >++static /*const*/ char stdio_port_type_name[] = "gdb:stdio-port"; >+ >+ /* Names of each gdb port. */ >+ static const char input_port_name[] = "gdb:stdin"; >+@@ -101,12 +116,19 @@ static SCM error_port_scm; >+ /* Internal enum for specifying output port. */ >+ enum oport { GDB_STDOUT, GDB_STDERR }; >+ >+-/* This is the memory port descriptor, scm_ptob_descriptor. */ >+-static scm_t_bits memory_port_desc; >++/* This is the memory port type. */ >++static port_type_t memory_port_type; >+ >+ /* Note: scm_make_port_type takes a char * instead of a const char *. */ >+-static /*const*/ char memory_port_desc_name[] = "gdb:memory-port"; >++static /*const*/ char memory_port_type_name[] = "gdb:memory-port"; >+ >++#if PORTS_V22 >++ >++/* The maximum values to use for get_natural_buffer_sizes. */ >++static const unsigned natural_buf_size = 16; >++ >++#else >++ >+ /* The default amount of memory to fetch for each read/write request. >+ Scheme ports don't provide a way to specify the size of a read, >+ which is important to us to minimize the number of inferior interactions, >+@@ -120,6 +142,8 @@ static const unsigned default_write_buf_size = 16; >+ static const unsigned min_memory_port_buf_size = 1; >+ static const unsigned max_memory_port_buf_size = 4096; >+ >++#endif >++ >+ /* "out of range" error message for buf sizes. */ >+ static char *out_of_range_buf_size; >+ >+@@ -132,7 +156,7 @@ static SCM size_keyword; >+ Newer versions of Guile (2.1.x) have scm_c_make_port. */ >+ >+ static SCM >+-ioscm_open_port (scm_t_bits port_type, long mode_bits) >++ioscm_open_port (port_type_t port_type, long mode_bits, scm_t_bits stream) >+ { >+ SCM port; >+ >+@@ -140,9 +164,12 @@ ioscm_open_port (scm_t_bits port_type, long mode_bits) >+ scm_i_scm_pthread_mutex_lock (&scm_i_port_table_mutex); >+ #endif >+ >++#if PORTS_V22 >++ port = scm_c_make_port (port_type, mode_bits, stream); >++#else >+ port = scm_new_port_table_entry (port_type); >+- >+ SCM_SET_CELL_TYPE (port, port_type | mode_bits); >++#endif >+ >+ #if 0 /* TODO: Guile doesn't export this. What to do? */ >+ scm_i_pthread_mutex_unlock (&scm_i_port_table_mutex); >+@@ -150,6 +177,23 @@ ioscm_open_port (scm_t_bits port_type, long mode_bits) >+ >+ return port; >+ } >++ >++/* Like fputstrn_filtered, but don't escape characters, except nul. >++ Also like fputs_filtered, but a length is specified. */ >++ >++static void >++fputsn_filtered (const char *s, size_t size, struct ui_file *stream) >++{ >++ size_t i; >++ >++ for (i = 0; i < size; ++i) >++ { >++ if (s[i] == '\0') >++ fputs_filtered ("\\000", stream); >++ else >++ fputc_filtered (s[i], stream); >++ } >++} >+ >+ /* Support for connecting Guile's stdio ports to GDB's stdio ports. */ >+ >+@@ -218,6 +262,73 @@ ioscm_input_waiting (SCM port) >+ } >+ } >+ >++#if PORTS_V22 >++ >++static size_t >++ioscm_read (SCM port, SCM dst, size_t start, size_t count) >++{ >++ /* Borrowed from libguile/fports.c. */ >++ auto ptr = reinterpret_cast<char*>(SCM_BYTEVECTOR_CONTENTS (dst) + start); >++ ssize_t ret; >++ >++ /* If we're called on stdout,stderr, punt. */ >++ if (! scm_is_eq (port, input_port_scm)) >++ return 0; /* EOF */ >++ >++ gdb_flush (gdb_stdout); >++ gdb_flush (gdb_stderr); >++ >++ retry: >++ ret = ui_file_read (gdb_stdin, ptr, count); >++ if (ret < 0) >++ { >++ if (errno == EINTR) >++ { >++ scm_async_tick (); >++ goto retry; >++ } >++ if (errno == EWOULDBLOCK || errno == EAGAIN) >++ { >++ /* See the discussion of non-blocking I/O in the Guile manual. */ >++ return -1; >++ } >++ scm_syserror ("ioscm_read"); >++ } >++ return ret; >++} >++ >++static size_t >++ioscm_write (SCM port, SCM src, size_t start, size_t count) >++{ >++ /* Borrowed from libguile/fports.c. */ >++ auto ptr = reinterpret_cast<char*>(SCM_BYTEVECTOR_CONTENTS (src) + start); >++ ssize_t ret; >++ >++ /* If we're called on stdin, punt. */ >++ if (scm_is_eq (port, input_port_scm)) >++ { >++ errno = EIO; >++ scm_syserror("ioscm_write"); >++ } >++ >++ TRY >++ { >++ if (scm_is_eq (port, error_port_scm)) >++ fputsn_filtered (ptr, count, gdb_stderr); >++ else >++ fputsn_filtered (ptr, count, gdb_stdout); >++ } >++ CATCH (except, RETURN_MASK_ALL) >++ { >++ GDBSCM_HANDLE_GDB_EXCEPTION (except); >++ } >++ END_CATCH >++ >++ return count; >++} >++ >++#else /* !PORTS_V22 */ >++ >+ /* The scm_t_ptob_descriptor.fill_input "method". */ >+ >+ static int >+@@ -245,23 +356,6 @@ ioscm_fill_input (SCM port) >+ return *pt->read_buf; >+ } >+ >+-/* Like fputstrn_filtered, but don't escape characters, except nul. >+- Also like fputs_filtered, but a length is specified. */ >+- >+-static void >+-fputsn_filtered (const char *s, size_t size, struct ui_file *stream) >+-{ >+- size_t i; >+- >+- for (i = 0; i < size; ++i) >+- { >+- if (s[i] == '\0') >+- fputs_filtered ("\\000", stream); >+- else >+- fputc_filtered (s[i], stream); >+- } >+-} >+- >+ /* Write to gdb's stdout or stderr. */ >+ >+ static void >+@@ -301,6 +395,8 @@ ioscm_flush (SCM port) >+ gdb_flush (gdb_stdout); >+ } >+ >++#endif >++ >+ /* Initialize the gdb stdio port type. >+ >+ N.B. isatty? will fail on these ports, it is only supported for file >+@@ -309,13 +405,23 @@ ioscm_flush (SCM port) >+ static void >+ ioscm_init_gdb_stdio_port (void) >+ { >+- stdio_port_desc = scm_make_port_type (stdio_port_desc_name, >+- ioscm_fill_input, ioscm_write); >++ stdio_port_type = scm_make_port_type (stdio_port_type_name, >++#if PORTS_V22 >++ ioscm_read, >++#else >++ ioscm_fill_input, >++#endif >++ ioscm_write); >+ >+- scm_set_port_input_waiting (stdio_port_desc, ioscm_input_waiting); >+- scm_set_port_flush (stdio_port_desc, ioscm_flush); >++ scm_set_port_input_waiting (stdio_port_type, ioscm_input_waiting); >++ >++#if !PORTS_V22 >++ scm_set_port_flush (stdio_port_type, ioscm_flush); >++#endif >+ } >+ >++#if !PORTS_V22 >++ >+ /* Subroutine of ioscm_make_gdb_stdio_port to simplify it. >+ Set up the buffers of port PORT. >+ MODE_BITS are the mode bits of PORT. */ >+@@ -358,6 +464,8 @@ ioscm_init_stdio_buffers (SCM port, long mode_bits) >+ pt->write_end = pt->write_buf + pt->write_buf_size; >+ } >+ >++#endif >++ >+ /* Create a gdb stdio port. */ >+ >+ static SCM >+@@ -388,23 +496,36 @@ ioscm_make_gdb_stdio_port (int fd) >+ } >+ >+ mode_bits = scm_mode_bits ((char *) mode_str); >+- port = ioscm_open_port (stdio_port_desc, mode_bits); >++ port = ioscm_open_port (stdio_port_type, mode_bits, 0); >+ >+ scm_set_port_filename_x (port, gdbscm_scm_from_c_string (name)); >+ >++#if !PORTS_V22 >+ ioscm_init_stdio_buffers (port, mode_bits); >++#endif >+ >+ return port; >+ } >+ >++/* Return non-zero if OBJ is a stdio port. */ >++ >++static int >++gdbscm_is_stdio_port (SCM obj) >++{ >++ /* This is copied from SCM_FPORTP. */ >++#if PORTS_V22 >++ return SCM_PORTP (obj) && SCM_PORT_TYPE (obj) == stdio_port_type; >++#else >++ return !SCM_IMP (obj) && SCM_TYP16 (obj) == stdio_port_type; >++#endif >++} >++ >+ /* (stdio-port? object) -> boolean */ >+ >+ static SCM >+-gdbscm_stdio_port_p (SCM scm) >++gdbscm_stdio_port_p (SCM obj) >+ { >+- /* This is copied from SCM_FPORTP. */ >+- return scm_from_bool (!SCM_IMP (scm) >+- && (SCM_TYP16 (scm) == stdio_port_desc)); >++ return scm_from_bool (gdbscm_is_stdio_port (obj)); >+ } >+ >+ /* GDB's ports are accessed via functions to keep them read-only. */ >+@@ -567,6 +688,94 @@ ioscm_lseek_address (ioscm_memory_port *iomem, LONGEST >+ return 1; >+ } >+ >++#if PORTS_V22 >++ >++/* The semantics get weird if the buffer size is larger than the port range, >++ so provide a better default buffer size. */ >++ >++static void >++gdbscm_get_natural_buffer_sizes (SCM port, size_t *read_size, >++ size_t *write_size) >++{ >++ ioscm_memory_port *iomem = (ioscm_memory_port *) SCM_STREAM (port); >++ >++ size_t size = natural_buf_size; >++ if (iomem->size < size) >++ size = iomem->size; >++ *read_size = *write_size = size; >++} >++ >++static scm_t_off >++gdbscm_memory_port_seek (SCM port, scm_t_off offset, int whence) >++{ >++ ioscm_memory_port *iomem = (ioscm_memory_port *) SCM_STREAM (port); >++ scm_t_off result; >++ int rc; >++ >++ if (ioscm_lseek_address (iomem, offset, whence) == 0) >++ { >++ gdbscm_out_of_range_error (FUNC_NAME, 0, >++ gdbscm_scm_from_longest (offset), >++ _("bad seek")); >++ } >++ >++ return iomem->current; >++} >++ >++static size_t >++gdbscm_memory_port_read (SCM port, SCM dst, size_t start, size_t count) >++{ >++ /* Borrowed from libguile/fports.c. */ >++ auto ptr = reinterpret_cast<gdb_byte*>(SCM_BYTEVECTOR_CONTENTS (dst) + start); >++ ioscm_memory_port *iomem = (ioscm_memory_port *) SCM_STREAM (port); >++ size_t to_read; >++ >++ /* "current" is the offset of the first byte we want to read. */ >++ gdb_assert (iomem->current <= iomem->size); >++ if (iomem->current == iomem->size) >++ return 0; /* EOF */ >++ >++ /* Don't read outside the allowed memory range. */ >++ to_read = count; >++ if (to_read > iomem->size - iomem->current) >++ to_read = iomem->size - iomem->current; >++ >++ if (target_read_memory (iomem->start + iomem->current, ptr, to_read) != 0) >++ gdbscm_memory_error (FUNC_NAME, _("error reading memory"), SCM_EOL); >++ >++ iomem->current += to_read; >++ return to_read; >++} >++ >++static size_t >++gdbscm_memory_port_write (SCM port, SCM src, size_t start, size_t count) >++{ >++ /* Borrowed from libguile/fports.c. */ >++ auto ptr = reinterpret_cast<const gdb_byte*>(SCM_BYTEVECTOR_CONTENTS (src) + >++ start); >++ ioscm_memory_port *iomem = (ioscm_memory_port *) SCM_STREAM (port); >++ ssize_t ret; >++ >++ /* "current" is the offset of the first byte we want to read. */ >++ gdb_assert (iomem->current <= iomem->size); >++ >++ /* There's no way to indicate a short write, so if the request goes past >++ the end of the port's memory range, flag an error. */ >++ if (count > iomem->size - iomem->current) >++ { >++ gdbscm_out_of_range_error (FUNC_NAME, 0, gdbscm_scm_from_ulongest (count), >++ _("writing beyond end of memory range")); >++ } >++ >++ if (target_write_memory (iomem->start + iomem->current, ptr, count) != 0) >++ gdbscm_memory_error (FUNC_NAME, _("error writing memory"), SCM_EOL); >++ iomem->current += count; >++ >++ return count; >++} >++ >++#else /* !PORTS_V22 */ >++ >+ /* "fill_input" method for memory ports. */ >+ >+ static int >+@@ -850,18 +1059,19 @@ gdbscm_memory_port_free (SCM port) >+ return 0; >+ } >+ >++#endif >++ >+ /* "print" method for memory ports. */ >+ >+ static int >+ gdbscm_memory_port_print (SCM exp, SCM port, scm_print_state *pstate) >+ { >+ ioscm_memory_port *iomem = (ioscm_memory_port *) SCM_STREAM (exp); >+- char *type = SCM_PTOBNAME (SCM_PTOBNUM (exp)); >+ >+ scm_puts ("#<", port); >+ scm_print_port_mode (exp, port); >+ /* scm_print_port_mode includes a trailing space. */ >+- gdbscm_printf (port, "%s %s-%s", type, >++ gdbscm_printf (port, "%s %s-%s", memory_port_type_name, >+ hex_string (iomem->start), hex_string (iomem->end)); >+ scm_putc ('>', port); >+ return 1; >+@@ -872,16 +1082,25 @@ gdbscm_memory_port_print (SCM exp, SCM port, scm_print >+ static void >+ ioscm_init_memory_port_type (void) >+ { >+- memory_port_desc = scm_make_port_type (memory_port_desc_name, >++ memory_port_type = scm_make_port_type (memory_port_type_name, >++#if PORTS_V22 >++ gdbscm_memory_port_read, >++#else >+ gdbscm_memory_port_fill_input, >++#endif >+ gdbscm_memory_port_write); >+ >+- scm_set_port_end_input (memory_port_desc, gdbscm_memory_port_end_input); >+- scm_set_port_flush (memory_port_desc, gdbscm_memory_port_flush); >+- scm_set_port_seek (memory_port_desc, gdbscm_memory_port_seek); >+- scm_set_port_close (memory_port_desc, gdbscm_memory_port_close); >+- scm_set_port_free (memory_port_desc, gdbscm_memory_port_free); >+- scm_set_port_print (memory_port_desc, gdbscm_memory_port_print); >++#if PORTS_V22 >++ scm_set_port_get_natural_buffer_sizes (memory_port_type, >++ gdbscm_get_natural_buffer_sizes); >++#else >++ scm_set_port_end_input (memory_port_type, gdbscm_memory_port_end_input); >++ scm_set_port_flush (memory_port_type, gdbscm_memory_port_flush); >++ scm_set_port_free (memory_port_type, gdbscm_memory_port_free); >++ scm_set_port_close (memory_port_type, gdbscm_memory_port_close); >++#endif >++ scm_set_port_seek (memory_port_type, gdbscm_memory_port_seek); >++ scm_set_port_print (memory_port_type, gdbscm_memory_port_print); >+ } >+ >+ /* Helper for gdbscm_open_memory to parse the mode bits. >+@@ -921,27 +1140,20 @@ ioscm_parse_mode_bits (const char *func_name, const ch >+ return mode_bits; >+ } >+ >+-/* Helper for gdbscm_open_memory to finish initializing the port. >+- The port has address range [start,end). >+- This means that address of 0xff..ff is not accessible. >+- I can live with that. */ >+- >+-static void >+-ioscm_init_memory_port (SCM port, CORE_ADDR start, CORE_ADDR end) >++static scm_t_bits >++ioscm_init_memory_stream (bool buffered, CORE_ADDR start, CORE_ADDR end) >+ { >+- scm_t_port *pt; >+- ioscm_memory_port *iomem; >+- int buffered = (SCM_CELL_WORD_0 (port) & SCM_BUF0) == 0; >++ auto iomem = reinterpret_cast<ioscm_memory_port *>( >++ scm_gc_malloc_pointerless (sizeof (ioscm_memory_port), "memory port")); >+ >+ gdb_assert (start <= end); >+ >+- iomem = (ioscm_memory_port *) scm_gc_malloc_pointerless (sizeof (*iomem), >+- "memory port"); >+- >+ iomem->start = start; >+ iomem->end = end; >+ iomem->size = end - start; >+ iomem->current = 0; >++ >++#if !PORTS_V22 >+ if (buffered) >+ { >+ iomem->read_buf_size = default_read_buf_size; >+@@ -952,7 +1164,25 @@ ioscm_init_memory_port (SCM port, CORE_ADDR start, COR >+ iomem->read_buf_size = 1; >+ iomem->write_buf_size = 1; >+ } >++#endif >+ >++ return reinterpret_cast<scm_t_bits>(iomem); >++} >++ >++#if !PORTS_V22 >++ >++/* Helper for gdbscm_open_memory to finish initializing the port. >++ The port has address range [start,end). >++ This means that address of 0xff..ff is not accessible. >++ I can live with that. */ >++ >++static void >++ioscm_init_memory_port_buffers (SCM port) >++{ >++ scm_t_port *pt; >++ auto iomem = reinterpret_cast<const ioscm_memory_port *>(SCM_STREAM (port)); >++ bool buffered = (SCM_CELL_WORD_0 (port) & SCM_BUF0) == 0; >++ >+ pt = SCM_PTAB_ENTRY (port); >+ /* Match the expectation of `binary-port?'. */ >+ pt->encoding = NULL; >+@@ -972,8 +1202,6 @@ ioscm_init_memory_port (SCM port, CORE_ADDR start, COR >+ pt->read_pos = pt->read_end = pt->read_buf; >+ pt->write_pos = pt->write_buf; >+ pt->write_end = pt->write_buf + pt->write_buf_size; >+- >+- SCM_SETSTREAM (port, iomem); >+ } >+ >+ /* Re-initialize a memory port, updating its read/write buffer sizes. >+@@ -1041,6 +1269,8 @@ ioscm_reinit_memory_port (SCM port, size_t read_buf_si >+ } >+ } >+ >++#endif /* !PORTS_V22 */ >++ >+ /* (open-memory [#:mode string] [#:start address] [#:size integer]) -> port >+ Return a port that can be used for reading and writing memory. >+ MODE is a string, and must be one of "r", "w", or "r+". >+@@ -1107,10 +1337,19 @@ gdbscm_open_memory (SCM rest) >+ end = ~(CORE_ADDR) 0; >+ >+ mode_bits = ioscm_parse_mode_bits (FUNC_NAME, mode); >++ /* Edge case: empty range -> unbuffered. >++ There's no need to disallow empty ranges, but we need an unbuffered port >++ to get the semantics right. */ >++ if (size == 0) >++ mode_bits |= SCM_BUF0; >+ >+- port = ioscm_open_port (memory_port_desc, mode_bits); >++ bool buffered = (mode_bits & SCM_BUF0) == 0; >++ auto stream = ioscm_init_memory_stream(buffered, start, end); >++ port = ioscm_open_port (memory_port_type, mode_bits, stream); >+ >+- ioscm_init_memory_port (port, start, end); >++#if !PORTS_V22 >++ ioscm_init_memory_port_buffers (port); >++#endif >+ >+ scm_dynwind_end (); >+ >+@@ -1123,7 +1362,12 @@ gdbscm_open_memory (SCM rest) >+ static int >+ gdbscm_is_memory_port (SCM obj) >+ { >+- return !SCM_IMP (obj) && (SCM_TYP16 (obj) == memory_port_desc); >++ /* This is copied from SCM_FPORTP. */ >++#if PORTS_V22 >++ return SCM_PORTP (obj) && SCM_PORT_TYPE (obj) == memory_port_type; >++#else >++ return !SCM_IMP (obj) && SCM_TYP16 (obj) == memory_port_type; >++#endif >+ } >+ >+ /* (memory-port? obj) -> boolean */ >+@@ -1142,13 +1386,15 @@ gdbscm_memory_port_range (SCM port) >+ ioscm_memory_port *iomem; >+ >+ SCM_ASSERT_TYPE (gdbscm_is_memory_port (port), port, SCM_ARG1, FUNC_NAME, >+- memory_port_desc_name); >++ memory_port_type_name); >+ >+ iomem = (ioscm_memory_port *) SCM_STREAM (port); >+ return scm_list_2 (gdbscm_scm_from_ulongest (iomem->start), >+ gdbscm_scm_from_ulongest (iomem->end)); >+ } >+ >++#if !PORTS_V22 >++ >+ /* (memory-port-read-buffer-size port) -> integer */ >+ >+ static SCM >+@@ -1157,7 +1403,7 @@ gdbscm_memory_port_read_buffer_size (SCM port) >+ ioscm_memory_port *iomem; >+ >+ SCM_ASSERT_TYPE (gdbscm_is_memory_port (port), port, SCM_ARG1, FUNC_NAME, >+- memory_port_desc_name); >++ memory_port_type_name); >+ >+ iomem = (ioscm_memory_port *) SCM_STREAM (port); >+ return scm_from_uint (iomem->read_buf_size); >+@@ -1173,7 +1419,7 @@ gdbscm_set_memory_port_read_buffer_size_x (SCM port, S >+ ioscm_memory_port *iomem; >+ >+ SCM_ASSERT_TYPE (gdbscm_is_memory_port (port), port, SCM_ARG1, FUNC_NAME, >+- memory_port_desc_name); >++ memory_port_type_name); >+ SCM_ASSERT_TYPE (scm_is_integer (size), size, SCM_ARG2, FUNC_NAME, >+ _("integer")); >+ >+@@ -1199,7 +1445,7 @@ gdbscm_memory_port_write_buffer_size (SCM port) >+ ioscm_memory_port *iomem; >+ >+ SCM_ASSERT_TYPE (gdbscm_is_memory_port (port), port, SCM_ARG1, FUNC_NAME, >+- memory_port_desc_name); >++ memory_port_type_name); >+ >+ iomem = (ioscm_memory_port *) SCM_STREAM (port); >+ return scm_from_uint (iomem->write_buf_size); >+@@ -1215,7 +1461,7 @@ gdbscm_set_memory_port_write_buffer_size_x (SCM port, >+ ioscm_memory_port *iomem; >+ >+ SCM_ASSERT_TYPE (gdbscm_is_memory_port (port), port, SCM_ARG1, FUNC_NAME, >+- memory_port_desc_name); >++ memory_port_type_name); >+ SCM_ASSERT_TYPE (scm_is_integer (size), size, SCM_ARG2, FUNC_NAME, >+ _("integer")); >+ >+@@ -1232,6 +1478,8 @@ gdbscm_set_memory_port_write_buffer_size_x (SCM port, >+ >+ return SCM_UNSPECIFIED; >+ } >++ >++#endif /* !PORTS_V22 */ >+ >+ /* Initialize gdb ports. */ >+ >+@@ -1268,6 +1516,7 @@ Return #t if the object is a memory port." }, >+ "\ >+ Return the memory range of the port as (start end)." }, >+ >++#if !PORTS_V22 >+ { "memory-port-read-buffer-size", 1, 0, 0, >+ as_a_scm_t_subr (gdbscm_memory_port_read_buffer_size), >+ "\ >+@@ -1293,6 +1542,7 @@ Set the size of the write buffer for the memory port.\ >+ \n\ >+ Arguments: port integer\n\ >+ Returns: unspecified." }, >++#endif >+ >+ END_FUNCTIONS >+ }; >+@@ -1365,9 +1615,11 @@ gdbscm_initialize_ports (void) >+ start_keyword = scm_from_latin1_keyword ("start"); >+ size_keyword = scm_from_latin1_keyword ("size"); >+ >++#if !PORTS_V22 >+ /* Error message text for "out of range" memory port buffer sizes. */ >+ >+ out_of_range_buf_size = xstrprintf ("size not between %u - %u", >+ min_memory_port_buf_size, >+ max_memory_port_buf_size); >++#endif >+ } > >Property changes on: devel/gdb/files/extrapatch-guile22 >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: devel/guile-lib/Makefile >=================================================================== >--- devel/guile-lib/Makefile (revision 505098) >+++ devel/guile-lib/Makefile (working copy) >@@ -3,7 +3,7 @@ > > PORTNAME= guile-lib > PORTVERSION= 0.2.6.1 >-PORTREVISION= 1 >+PORTREVISION= 2 > CATEGORIES= devel scheme > MASTER_SITES= SAVANNAH > >Index: devel/guile-lib/pkg-plist >=================================================================== >--- devel/guile-lib/pkg-plist (revision 505098) >+++ devel/guile-lib/pkg-plist (working copy) >@@ -1,33 +1,33 @@ >-lib/guile-lib/guile/2.0/site-ccache/apicheck.go >-lib/guile-lib/guile/2.0/site-ccache/compat/guile-2.go >-lib/guile-lib/guile/2.0/site-ccache/config/load.go >-lib/guile-lib/guile/2.0/site-ccache/container/async-queue.go >-lib/guile-lib/guile/2.0/site-ccache/container/delay-tree.go >-lib/guile-lib/guile/2.0/site-ccache/container/nodal-tree.go >-lib/guile-lib/guile/2.0/site-ccache/debugging/assert.go >-lib/guile-lib/guile/2.0/site-ccache/debugging/time.go >-lib/guile-lib/guile/2.0/site-ccache/graph/topological-sort.go >-lib/guile-lib/guile/2.0/site-ccache/htmlprag.go >-lib/guile-lib/guile/2.0/site-ccache/io/string.go >-lib/guile-lib/guile/2.0/site-ccache/logging/logger.go >-lib/guile-lib/guile/2.0/site-ccache/logging/port-log.go >-lib/guile-lib/guile/2.0/site-ccache/logging/rotating-log.go >-lib/guile-lib/guile/2.0/site-ccache/match-bind.go >-lib/guile-lib/guile/2.0/site-ccache/math/minima.go >-lib/guile-lib/guile/2.0/site-ccache/math/primes.go >-lib/guile-lib/guile/2.0/site-ccache/md5.go >-lib/guile-lib/guile/2.0/site-ccache/os/process.go >-lib/guile-lib/guile/2.0/site-ccache/scheme/documentation.go >-lib/guile-lib/guile/2.0/site-ccache/scheme/kwargs.go >-lib/guile-lib/guile/2.0/site-ccache/search/basic.go >-lib/guile-lib/guile/2.0/site-ccache/string/completion.go >-lib/guile-lib/guile/2.0/site-ccache/string/soundex.go >-lib/guile-lib/guile/2.0/site-ccache/string/transform.go >-lib/guile-lib/guile/2.0/site-ccache/string/wrap.go >-lib/guile-lib/guile/2.0/site-ccache/term/ansi-color.go >-lib/guile-lib/guile/2.0/site-ccache/texinfo/nodal-tree.go >-lib/guile-lib/guile/2.0/site-ccache/text/parse-lalr.go >-lib/guile-lib/guile/2.0/site-ccache/unit-test.go >+lib/guile-lib/guile/2.2/site-ccache/apicheck.go >+lib/guile-lib/guile/2.2/site-ccache/compat/guile-2.go >+lib/guile-lib/guile/2.2/site-ccache/config/load.go >+lib/guile-lib/guile/2.2/site-ccache/container/async-queue.go >+lib/guile-lib/guile/2.2/site-ccache/container/delay-tree.go >+lib/guile-lib/guile/2.2/site-ccache/container/nodal-tree.go >+lib/guile-lib/guile/2.2/site-ccache/debugging/assert.go >+lib/guile-lib/guile/2.2/site-ccache/debugging/time.go >+lib/guile-lib/guile/2.2/site-ccache/graph/topological-sort.go >+lib/guile-lib/guile/2.2/site-ccache/htmlprag.go >+lib/guile-lib/guile/2.2/site-ccache/io/string.go >+lib/guile-lib/guile/2.2/site-ccache/logging/logger.go >+lib/guile-lib/guile/2.2/site-ccache/logging/port-log.go >+lib/guile-lib/guile/2.2/site-ccache/logging/rotating-log.go >+lib/guile-lib/guile/2.2/site-ccache/match-bind.go >+lib/guile-lib/guile/2.2/site-ccache/math/minima.go >+lib/guile-lib/guile/2.2/site-ccache/math/primes.go >+lib/guile-lib/guile/2.2/site-ccache/md5.go >+lib/guile-lib/guile/2.2/site-ccache/os/process.go >+lib/guile-lib/guile/2.2/site-ccache/scheme/documentation.go >+lib/guile-lib/guile/2.2/site-ccache/scheme/kwargs.go >+lib/guile-lib/guile/2.2/site-ccache/search/basic.go >+lib/guile-lib/guile/2.2/site-ccache/string/completion.go >+lib/guile-lib/guile/2.2/site-ccache/string/soundex.go >+lib/guile-lib/guile/2.2/site-ccache/string/transform.go >+lib/guile-lib/guile/2.2/site-ccache/string/wrap.go >+lib/guile-lib/guile/2.2/site-ccache/term/ansi-color.go >+lib/guile-lib/guile/2.2/site-ccache/texinfo/nodal-tree.go >+lib/guile-lib/guile/2.2/site-ccache/text/parse-lalr.go >+lib/guile-lib/guile/2.2/site-ccache/unit-test.go > libdata/pkgconfig/guile-lib-1.0.pc > %%DATADIR%%/apicheck.scm > %%DATADIR%%/compat/guile-2.scm >Index: devel/libruin/Makefile >=================================================================== >--- devel/libruin/Makefile (revision 505098) >+++ devel/libruin/Makefile (working copy) >@@ -3,7 +3,7 @@ > > PORTNAME= libruin > PORTVERSION= 0.2.0 >-PORTREVISION= 1 >+PORTREVISION= 2 > CATEGORIES= devel scheme > MASTER_SITES= SAVANNAH > >@@ -17,7 +17,7 @@ > NOT_FOR_ARCHS_REASON= glib needs gcc7(Not available for mips) > > BUILD_DEPENDS= guile-lib>0:devel/guile-lib >-LIB_DEPENDS= libguile-2.0.so:lang/guile2 \ >+LIB_DEPENDS= libguile-2.2.so:lang/guile2 \ > libgc-threaded.so:devel/boehm-gc-threaded > RUN_DEPENDS= guile-lib>0:devel/guile-lib > >@@ -34,6 +34,14 @@ > PORTDOCS= ChangeLog > PORTEXAMPLES= css21-conformance-uris.txt ruinview.c > >+post-patch: >+# XXX: must remove spaces from the PACKAGE_STRING because of this: >+# http://git.savannah.gnu.org/cgit/guile.git/commit/libguile/guile-snarf.in?id=f775ab3654357fcaad294b95efb0b1c16de1eda8 (yes, it's a bug in the new guile) >+ @${REINPLACE_CMD} -e 's,guile-2\.0,guile-2.2,' \ >+ -e '/^PACKAGE_STRING=/s, ,-,' ${WRKSRC}/configure >+ @${REINPLACE_CMD} -e 's,@appendixsubsec,@appendixsec,' \ >+ ${WRKSRC}/doc/fdl.texi >+ > post-configure: > # Avoid compiling examples, which fails to compile > # As the examples needs the library to be already installed >Index: finance/gnucash/Makefile >=================================================================== >--- finance/gnucash/Makefile (revision 505098) >+++ finance/gnucash/Makefile (working copy) >@@ -3,7 +3,7 @@ > > PORTNAME= gnucash > PORTVERSION= 3.5 >-PORTREVISION= 1 >+PORTREVISION= 2 > CATEGORIES= finance gnome > MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20%28stable%29/${PORTVERSION} > >@@ -19,7 +19,7 @@ > libfreetype.so:print/freetype2 \ > libsecret-1.so:security/libsecret \ > libsoup-2.4.so:devel/libsoup \ >- libguile-2.0.so:lang/guile2 \ >+ libguile-2.2.so:lang/guile2 \ > libgc-threaded.so:devel/boehm-gc-threaded \ > libboost_date_time.so:devel/boost-libs \ > libicudata.so:devel/icu >Index: finance/gnucash/pkg-plist >=================================================================== >--- finance/gnucash/pkg-plist (revision 505098) >+++ finance/gnucash/pkg-plist (working copy) >@@ -251,152 +251,152 @@ > lib/gnucash/libgncmod-report-system.so > lib/gnucash/libgncmod-stylesheets.so > lib/gnucash/libgncmod-tax-us.so >-lib/gnucash/scm/ccache/2.0/business-options.go >-lib/gnucash/scm/ccache/2.0/business-prefs.go >-lib/gnucash/scm/ccache/2.0/c-interface.go >-lib/gnucash/scm/ccache/2.0/commodity-table.go >-lib/gnucash/scm/ccache/2.0/commodity-utilities.go >-lib/gnucash/scm/ccache/2.0/date-utilities.go >-lib/gnucash/scm/ccache/2.0/engine-interface.go >-lib/gnucash/scm/ccache/2.0/engine-utilities.go >-lib/gnucash/scm/ccache/2.0/fin.go >-lib/gnucash/scm/ccache/2.0/gnc-menu-extensions.go >-lib/gnucash/scm/ccache/2.0/gnc-numeric.go >-lib/gnucash/scm/ccache/2.0/gnucash/app-utils.go >-%%TEST%%lib/gnucash/scm/ccache/2.0/gnucash/baz.go >-lib/gnucash/scm/ccache/2.0/gnucash/business-core.go >-lib/gnucash/scm/ccache/2.0/gnucash/core-utils.go >-lib/gnucash/scm/ccache/2.0/gnucash/engine.go >-%%TEST%%lib/gnucash/scm/ccache/2.0/gnucash/engine/test/srfi64-extras.go >-%%TEST%%lib/gnucash/scm/ccache/2.0/gnucash/engine/test/test-extras.go >-%%TEST%%lib/gnucash/scm/ccache/2.0/gnucash/foo.go >-lib/gnucash/scm/ccache/2.0/gnucash/gettext.go >-lib/gnucash/scm/ccache/2.0/gnucash/gnc-module.go >-%%TEST%%lib/gnucash/scm/ccache/2.0/gnucash/gnc-modules/test/test-gnc-module-load-deps.go >-%%TEST%%lib/gnucash/scm/ccache/2.0/gnucash/gnc-modules/test/test-gnc-module-load-scm.go >-%%TEST%%lib/gnucash/scm/ccache/2.0/gnucash/gnc-modules/test/test-gnc-module-scm-dynload.go >-%%TEST%%lib/gnucash/scm/ccache/2.0/gnucash/gnc-modules/test/test-gnc-module-scm-init.go >-%%TEST%%lib/gnucash/scm/ccache/2.0/gnucash/gnc-modules/test/test-gnc-module-scm-module.go >-%%TEST%%lib/gnucash/scm/ccache/2.0/gnucash/gnc-modules/test/test-gnc-module-scm-multi.go >-%%TEST%%lib/gnucash/scm/ccache/2.0/gnucash/gnc-modules/test/test-gnc-module-swigged-c.go >-lib/gnucash/scm/ccache/2.0/gnucash/gnome-utils.go >-lib/gnucash/scm/ccache/2.0/gnucash/import-export/qif-import.go >-lib/gnucash/scm/ccache/2.0/gnucash/import-export/string.go >-lib/gnucash/scm/ccache/2.0/gnucash/price-quotes.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/aging.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/balsheet-eg.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/business-reports.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/customer-summary.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/eguile-gnc.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/eguile-html-utilities.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/eguile-utilities.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/hello-world.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/invoice.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/job-report.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/locale-specific/de_DE.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/locale-specific/us.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/owner-report.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/payables.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/receipt.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/receivables.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/report-gnome.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/report-system.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/report-system/collectors.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/report-system/report-collectors.go >-%%TEST%%lib/gnucash/scm/ccache/2.0/gnucash/report/report-system/test/test-extras.go >-%%TEST%%lib/gnucash/scm/ccache/2.0/gnucash/report/report-system/test/test-load-report-system-module.go >-%%TEST%%lib/gnucash/scm/ccache/2.0/gnucash/report/report-system/test/test-test-extras.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/account-piecharts.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/account-summary.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/advanced-portfolio.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/average-balance.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/balance-forecast.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/balance-sheet.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/budget-balance-sheet.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/budget-barchart.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/budget-flow.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/budget-income-statement.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/budget.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/cash-flow.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/cashflow-barchart.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/category-barchart.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/daily-reports.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/equity-statement.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/general-journal.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/general-ledger.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/income-gst-statement.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/income-statement.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/net-charts.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/portfolio.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/price-scatter.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/register.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/sx-summary.go >-%%TEST%%lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/test/test-cash-flow.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/transaction.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/trial-balance.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/stylesheet-easy.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/stylesheet-fancy.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/stylesheet-footer.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/stylesheet-head-or-tail.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/stylesheet-plain.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/stylesheets.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/taxinvoice.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/taxtxf-de_DE.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/taxtxf.go >-%%TEST%%lib/gnucash/scm/ccache/2.0/gnucash/report/test-load-report-stylesheets-module.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/utility-reports.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/view-column.go >-lib/gnucash/scm/ccache/2.0/gnucash/report/welcome-to-gnucash.go >-%%TEST%%lib/gnucash/scm/ccache/2.0/gnucash/reports/test-load-app-utils-module.go >-%%TEST%%lib/gnucash/scm/ccache/2.0/gnucash/reports/test-load-gnome-utils-module.go >-%%TEST%%lib/gnucash/scm/ccache/2.0/gnucash/reports/test-load-report-gnome-module.go >-lib/gnucash/scm/ccache/2.0/gnucash/tax/de_DE.go >-lib/gnucash/scm/ccache/2.0/gnucash/tax/us.go >-%%TEST%%lib/gnucash/scm/ccache/2.0/gnucash/unittest-support.go >-lib/gnucash/scm/ccache/2.0/gnucash/utilities.go >-lib/gnucash/scm/ccache/2.0/hooks.go >-lib/gnucash/scm/ccache/2.0/html-acct-table.go >-lib/gnucash/scm/ccache/2.0/html-anytag.go >-lib/gnucash/scm/ccache/2.0/html-barchart.go >-lib/gnucash/scm/ccache/2.0/html-document.go >-lib/gnucash/scm/ccache/2.0/html-fonts.go >-lib/gnucash/scm/ccache/2.0/html-linechart.go >-lib/gnucash/scm/ccache/2.0/html-piechart.go >-lib/gnucash/scm/ccache/2.0/html-scatter.go >-lib/gnucash/scm/ccache/2.0/html-style-info.go >-lib/gnucash/scm/ccache/2.0/html-style-sheet.go >-lib/gnucash/scm/ccache/2.0/html-table.go >-lib/gnucash/scm/ccache/2.0/html-text.go >-lib/gnucash/scm/ccache/2.0/html-utilities.go >-lib/gnucash/scm/ccache/2.0/json.go >-lib/gnucash/scm/ccache/2.0/json/builder.go >-lib/gnucash/scm/ccache/2.0/json/parser.go >-lib/gnucash/scm/ccache/2.0/json/syntax.go >-lib/gnucash/scm/ccache/2.0/migrate-prefs.go >-lib/gnucash/scm/ccache/2.0/options-utilities.go >-lib/gnucash/scm/ccache/2.0/options.go >-lib/gnucash/scm/ccache/2.0/prefs.go >-lib/gnucash/scm/ccache/2.0/qif-import/qif-dialog-utils.go >-lib/gnucash/scm/ccache/2.0/qif-import/qif-file.go >-lib/gnucash/scm/ccache/2.0/qif-import/qif-guess-map.go >-lib/gnucash/scm/ccache/2.0/qif-import/qif-import.go >-lib/gnucash/scm/ccache/2.0/qif-import/qif-merge-groups.go >-lib/gnucash/scm/ccache/2.0/qif-import/qif-objects.go >-lib/gnucash/scm/ccache/2.0/qif-import/qif-parse.go >-lib/gnucash/scm/ccache/2.0/qif-import/qif-to-gnc.go >-lib/gnucash/scm/ccache/2.0/qif-import/qif-utils.go >-lib/gnucash/scm/ccache/2.0/report-utilities.go >-lib/gnucash/scm/ccache/2.0/report.go >-lib/gnucash/scm/ccache/2.0/simple-obj.go >-%%TEST%%lib/gnucash/scm/ccache/2.0/test-account.go >-%%TEST%%lib/gnucash/scm/ccache/2.0/test-c-interface.go >-%%TEST%%lib/gnucash/scm/ccache/2.0/test-create-account.go >-%%TEST%%lib/gnucash/scm/ccache/2.0/test-split.go >-lib/gnucash/scm/ccache/2.0/txf-de_DE.go >-lib/gnucash/scm/ccache/2.0/txf-help-de_DE.go >-lib/gnucash/scm/ccache/2.0/txf-help.go >-lib/gnucash/scm/ccache/2.0/txf.go >+lib/gnucash/scm/ccache/2.2/business-options.go >+lib/gnucash/scm/ccache/2.2/business-prefs.go >+lib/gnucash/scm/ccache/2.2/c-interface.go >+lib/gnucash/scm/ccache/2.2/commodity-table.go >+lib/gnucash/scm/ccache/2.2/commodity-utilities.go >+lib/gnucash/scm/ccache/2.2/date-utilities.go >+lib/gnucash/scm/ccache/2.2/engine-interface.go >+lib/gnucash/scm/ccache/2.2/engine-utilities.go >+lib/gnucash/scm/ccache/2.2/fin.go >+lib/gnucash/scm/ccache/2.2/gnc-menu-extensions.go >+lib/gnucash/scm/ccache/2.2/gnc-numeric.go >+lib/gnucash/scm/ccache/2.2/gnucash/app-utils.go >+%%TEST%%lib/gnucash/scm/ccache/2.2/gnucash/baz.go >+lib/gnucash/scm/ccache/2.2/gnucash/business-core.go >+lib/gnucash/scm/ccache/2.2/gnucash/core-utils.go >+lib/gnucash/scm/ccache/2.2/gnucash/engine.go >+%%TEST%%lib/gnucash/scm/ccache/2.2/gnucash/engine/test/srfi64-extras.go >+%%TEST%%lib/gnucash/scm/ccache/2.2/gnucash/engine/test/test-extras.go >+%%TEST%%lib/gnucash/scm/ccache/2.2/gnucash/foo.go >+lib/gnucash/scm/ccache/2.2/gnucash/gettext.go >+lib/gnucash/scm/ccache/2.2/gnucash/gnc-module.go >+%%TEST%%lib/gnucash/scm/ccache/2.2/gnucash/gnc-modules/test/test-gnc-module-load-deps.go >+%%TEST%%lib/gnucash/scm/ccache/2.2/gnucash/gnc-modules/test/test-gnc-module-load-scm.go >+%%TEST%%lib/gnucash/scm/ccache/2.2/gnucash/gnc-modules/test/test-gnc-module-scm-dynload.go >+%%TEST%%lib/gnucash/scm/ccache/2.2/gnucash/gnc-modules/test/test-gnc-module-scm-init.go >+%%TEST%%lib/gnucash/scm/ccache/2.2/gnucash/gnc-modules/test/test-gnc-module-scm-module.go >+%%TEST%%lib/gnucash/scm/ccache/2.2/gnucash/gnc-modules/test/test-gnc-module-scm-multi.go >+%%TEST%%lib/gnucash/scm/ccache/2.2/gnucash/gnc-modules/test/test-gnc-module-swigged-c.go >+lib/gnucash/scm/ccache/2.2/gnucash/gnome-utils.go >+lib/gnucash/scm/ccache/2.2/gnucash/import-export/qif-import.go >+lib/gnucash/scm/ccache/2.2/gnucash/import-export/string.go >+lib/gnucash/scm/ccache/2.2/gnucash/price-quotes.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/aging.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/balsheet-eg.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/business-reports.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/customer-summary.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/eguile-gnc.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/eguile-html-utilities.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/eguile-utilities.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/hello-world.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/invoice.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/job-report.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/locale-specific/de_DE.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/locale-specific/us.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/owner-report.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/payables.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/receipt.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/receivables.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/report-gnome.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/report-system.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/report-system/collectors.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/report-system/report-collectors.go >+%%TEST%%lib/gnucash/scm/ccache/2.2/gnucash/report/report-system/test/test-extras.go >+%%TEST%%lib/gnucash/scm/ccache/2.2/gnucash/report/report-system/test/test-load-report-system-module.go >+%%TEST%%lib/gnucash/scm/ccache/2.2/gnucash/report/report-system/test/test-test-extras.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/account-piecharts.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/account-summary.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/advanced-portfolio.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/average-balance.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/balance-forecast.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/balance-sheet.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/budget-balance-sheet.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/budget-barchart.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/budget-flow.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/budget-income-statement.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/budget.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/cash-flow.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/cashflow-barchart.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/category-barchart.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/daily-reports.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/equity-statement.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/general-journal.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/general-ledger.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/income-gst-statement.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/income-statement.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/net-charts.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/portfolio.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/price-scatter.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/register.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/sx-summary.go >+%%TEST%%lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/test/test-cash-flow.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/transaction.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/trial-balance.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/stylesheet-easy.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/stylesheet-fancy.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/stylesheet-footer.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/stylesheet-head-or-tail.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/stylesheet-plain.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/stylesheets.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/taxinvoice.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/taxtxf-de_DE.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/taxtxf.go >+%%TEST%%lib/gnucash/scm/ccache/2.2/gnucash/report/test-load-report-stylesheets-module.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/utility-reports.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/view-column.go >+lib/gnucash/scm/ccache/2.2/gnucash/report/welcome-to-gnucash.go >+%%TEST%%lib/gnucash/scm/ccache/2.2/gnucash/reports/test-load-app-utils-module.go >+%%TEST%%lib/gnucash/scm/ccache/2.2/gnucash/reports/test-load-gnome-utils-module.go >+%%TEST%%lib/gnucash/scm/ccache/2.2/gnucash/reports/test-load-report-gnome-module.go >+lib/gnucash/scm/ccache/2.2/gnucash/tax/de_DE.go >+lib/gnucash/scm/ccache/2.2/gnucash/tax/us.go >+%%TEST%%lib/gnucash/scm/ccache/2.2/gnucash/unittest-support.go >+lib/gnucash/scm/ccache/2.2/gnucash/utilities.go >+lib/gnucash/scm/ccache/2.2/hooks.go >+lib/gnucash/scm/ccache/2.2/html-acct-table.go >+lib/gnucash/scm/ccache/2.2/html-anytag.go >+lib/gnucash/scm/ccache/2.2/html-barchart.go >+lib/gnucash/scm/ccache/2.2/html-document.go >+lib/gnucash/scm/ccache/2.2/html-fonts.go >+lib/gnucash/scm/ccache/2.2/html-linechart.go >+lib/gnucash/scm/ccache/2.2/html-piechart.go >+lib/gnucash/scm/ccache/2.2/html-scatter.go >+lib/gnucash/scm/ccache/2.2/html-style-info.go >+lib/gnucash/scm/ccache/2.2/html-style-sheet.go >+lib/gnucash/scm/ccache/2.2/html-table.go >+lib/gnucash/scm/ccache/2.2/html-text.go >+lib/gnucash/scm/ccache/2.2/html-utilities.go >+lib/gnucash/scm/ccache/2.2/json.go >+lib/gnucash/scm/ccache/2.2/json/builder.go >+lib/gnucash/scm/ccache/2.2/json/parser.go >+lib/gnucash/scm/ccache/2.2/json/syntax.go >+lib/gnucash/scm/ccache/2.2/migrate-prefs.go >+lib/gnucash/scm/ccache/2.2/options-utilities.go >+lib/gnucash/scm/ccache/2.2/options.go >+lib/gnucash/scm/ccache/2.2/prefs.go >+lib/gnucash/scm/ccache/2.2/qif-import/qif-dialog-utils.go >+lib/gnucash/scm/ccache/2.2/qif-import/qif-file.go >+lib/gnucash/scm/ccache/2.2/qif-import/qif-guess-map.go >+lib/gnucash/scm/ccache/2.2/qif-import/qif-import.go >+lib/gnucash/scm/ccache/2.2/qif-import/qif-merge-groups.go >+lib/gnucash/scm/ccache/2.2/qif-import/qif-objects.go >+lib/gnucash/scm/ccache/2.2/qif-import/qif-parse.go >+lib/gnucash/scm/ccache/2.2/qif-import/qif-to-gnc.go >+lib/gnucash/scm/ccache/2.2/qif-import/qif-utils.go >+lib/gnucash/scm/ccache/2.2/report-utilities.go >+lib/gnucash/scm/ccache/2.2/report.go >+lib/gnucash/scm/ccache/2.2/simple-obj.go >+%%TEST%%lib/gnucash/scm/ccache/2.2/test-account.go >+%%TEST%%lib/gnucash/scm/ccache/2.2/test-c-interface.go >+%%TEST%%lib/gnucash/scm/ccache/2.2/test-create-account.go >+%%TEST%%lib/gnucash/scm/ccache/2.2/test-split.go >+lib/gnucash/scm/ccache/2.2/txf-de_DE.go >+lib/gnucash/scm/ccache/2.2/txf-help-de_DE.go >+lib/gnucash/scm/ccache/2.2/txf-help.go >+lib/gnucash/scm/ccache/2.2/txf.go > %%DATABASE%%lib/libgnc-backend-sql.so > lib/libgnc-backend-xml-utils.so > lib/libgnc-core-utils.so >Index: games/aisleriot/Makefile >=================================================================== >--- games/aisleriot/Makefile (revision 505098) >+++ games/aisleriot/Makefile (working copy) >@@ -3,6 +3,7 @@ > > PORTNAME= aisleriot > PORTVERSION= 3.22.5 >+PORTREVISION= 1 > CATEGORIES= games gnome > MASTER_SITES= GNOME > DIST_SUBDIR= gnome3 >@@ -12,7 +13,7 @@ > > BUILD_DEPENDS= itstool:textproc/itstool \ > bash:shells/bash >-LIB_DEPENDS= libguile-2.0.so:lang/guile2 \ >+LIB_DEPENDS= libguile-2.2.so:lang/guile2 \ > libcanberra.so:audio/libcanberra \ > libcanberra-gtk3.so:audio/libcanberra-gtk3 \ > libgc-threaded.so:devel/boehm-gc-threaded >@@ -25,8 +26,7 @@ > USE_XORG= x11 > > GNU_CONFIGURE= yes >-CONFIGURE_ARGS= --with-card-theme-formats=svg \ >- --with-guile=2.0 >+CONFIGURE_ARGS= --with-card-theme-formats=svg > # work around because configure needs bash > CONFIGURE_SHELL=${LOCALBASE}/bin/bash > >Index: games/aisleriot/pkg-plist >=================================================================== >--- games/aisleriot/pkg-plist (revision 505098) >+++ games/aisleriot/pkg-plist (working copy) >@@ -1,95 +1,95 @@ > bin/sol >-lib/aisleriot/guile/2.0/accordion.go >-lib/aisleriot/guile/2.0/agnes.go >-lib/aisleriot/guile/2.0/aisleriot/api.go >-lib/aisleriot/guile/2.0/athena.go >-lib/aisleriot/guile/2.0/auld-lang-syne.go >-lib/aisleriot/guile/2.0/aunt-mary.go >-lib/aisleriot/guile/2.0/backbone.go >-lib/aisleriot/guile/2.0/bakers-dozen.go >-lib/aisleriot/guile/2.0/bakers-game.go >-lib/aisleriot/guile/2.0/bear-river.go >-lib/aisleriot/guile/2.0/beleaguered-castle.go >-lib/aisleriot/guile/2.0/block-ten.go >-lib/aisleriot/guile/2.0/bristol.go >-lib/aisleriot/guile/2.0/camelot.go >-lib/aisleriot/guile/2.0/canfield.go >-lib/aisleriot/guile/2.0/carpet.go >-lib/aisleriot/guile/2.0/chessboard.go >-lib/aisleriot/guile/2.0/clock.go >-lib/aisleriot/guile/2.0/cover.go >-lib/aisleriot/guile/2.0/cruel.go >-lib/aisleriot/guile/2.0/diamond-mine.go >-lib/aisleriot/guile/2.0/doublets.go >-lib/aisleriot/guile/2.0/eagle-wing.go >-lib/aisleriot/guile/2.0/easthaven.go >-lib/aisleriot/guile/2.0/eight-off.go >-lib/aisleriot/guile/2.0/elevator.go >-lib/aisleriot/guile/2.0/eliminator.go >-lib/aisleriot/guile/2.0/escalator.go >-lib/aisleriot/guile/2.0/first-law.go >-lib/aisleriot/guile/2.0/fortress.go >-lib/aisleriot/guile/2.0/fortunes.go >-lib/aisleriot/guile/2.0/forty-thieves.go >-lib/aisleriot/guile/2.0/fourteen.go >-lib/aisleriot/guile/2.0/freecell.go >-lib/aisleriot/guile/2.0/gaps.go >-lib/aisleriot/guile/2.0/gay-gordons.go >-lib/aisleriot/guile/2.0/giant.go >-lib/aisleriot/guile/2.0/glenwood.go >-lib/aisleriot/guile/2.0/gold-mine.go >-lib/aisleriot/guile/2.0/golf.go >-lib/aisleriot/guile/2.0/gypsy.go >-lib/aisleriot/guile/2.0/hamilton.go >-lib/aisleriot/guile/2.0/helsinki.go >-lib/aisleriot/guile/2.0/hopscotch.go >-lib/aisleriot/guile/2.0/isabel.go >-lib/aisleriot/guile/2.0/jamestown.go >-lib/aisleriot/guile/2.0/jumbo.go >-lib/aisleriot/guile/2.0/kansas.go >-lib/aisleriot/guile/2.0/king-albert.go >-lib/aisleriot/guile/2.0/kings-audience.go >-lib/aisleriot/guile/2.0/klondike.go >-lib/aisleriot/guile/2.0/labyrinth.go >-lib/aisleriot/guile/2.0/lady-jane.go >-lib/aisleriot/guile/2.0/maze.go >-lib/aisleriot/guile/2.0/monte-carlo.go >-lib/aisleriot/guile/2.0/napoleons-tomb.go >-lib/aisleriot/guile/2.0/neighbor.go >-lib/aisleriot/guile/2.0/odessa.go >-lib/aisleriot/guile/2.0/osmosis.go >-lib/aisleriot/guile/2.0/peek.go >-lib/aisleriot/guile/2.0/pileon.go >-lib/aisleriot/guile/2.0/plait.go >-lib/aisleriot/guile/2.0/poker.go >-lib/aisleriot/guile/2.0/quatorze.go >-lib/aisleriot/guile/2.0/royal-east.go >-lib/aisleriot/guile/2.0/saratoga.go >-lib/aisleriot/guile/2.0/scorpion.go >-lib/aisleriot/guile/2.0/scuffle.go >-lib/aisleriot/guile/2.0/seahaven.go >-lib/aisleriot/guile/2.0/sir-tommy.go >-lib/aisleriot/guile/2.0/spider-three-decks.go >-lib/aisleriot/guile/2.0/spider.go >-lib/aisleriot/guile/2.0/spiderette.go >-lib/aisleriot/guile/2.0/straight-up.go >-lib/aisleriot/guile/2.0/streets-and-alleys.go >-lib/aisleriot/guile/2.0/ten-across.go >-lib/aisleriot/guile/2.0/terrace.go >-lib/aisleriot/guile/2.0/thieves.go >-lib/aisleriot/guile/2.0/thirteen.go >-lib/aisleriot/guile/2.0/thumb-and-pouch.go >-lib/aisleriot/guile/2.0/treize.go >-lib/aisleriot/guile/2.0/triple-peaks.go >-lib/aisleriot/guile/2.0/union-square.go >-lib/aisleriot/guile/2.0/valentine.go >-lib/aisleriot/guile/2.0/wall.go >-lib/aisleriot/guile/2.0/westhaven.go >-lib/aisleriot/guile/2.0/whitehead.go >-lib/aisleriot/guile/2.0/will-o-the-wisp.go >-lib/aisleriot/guile/2.0/yield.go >-lib/aisleriot/guile/2.0/yukon.go >-lib/aisleriot/guile/2.0/zebra.go >+lib/aisleriot/guile/2.2/accordion.go >+lib/aisleriot/guile/2.2/agnes.go >+lib/aisleriot/guile/2.2/aisleriot/api.go >+lib/aisleriot/guile/2.2/athena.go >+lib/aisleriot/guile/2.2/auld-lang-syne.go >+lib/aisleriot/guile/2.2/aunt-mary.go >+lib/aisleriot/guile/2.2/backbone.go >+lib/aisleriot/guile/2.2/bakers-dozen.go >+lib/aisleriot/guile/2.2/bakers-game.go >+lib/aisleriot/guile/2.2/bear-river.go >+lib/aisleriot/guile/2.2/beleaguered-castle.go >+lib/aisleriot/guile/2.2/block-ten.go >+lib/aisleriot/guile/2.2/bristol.go >+lib/aisleriot/guile/2.2/camelot.go >+lib/aisleriot/guile/2.2/canfield.go >+lib/aisleriot/guile/2.2/carpet.go >+lib/aisleriot/guile/2.2/chessboard.go >+lib/aisleriot/guile/2.2/clock.go >+lib/aisleriot/guile/2.2/cover.go >+lib/aisleriot/guile/2.2/cruel.go >+lib/aisleriot/guile/2.2/diamond-mine.go >+lib/aisleriot/guile/2.2/doublets.go >+lib/aisleriot/guile/2.2/eagle-wing.go >+lib/aisleriot/guile/2.2/easthaven.go >+lib/aisleriot/guile/2.2/eight-off.go >+lib/aisleriot/guile/2.2/elevator.go >+lib/aisleriot/guile/2.2/eliminator.go >+lib/aisleriot/guile/2.2/escalator.go >+lib/aisleriot/guile/2.2/first-law.go >+lib/aisleriot/guile/2.2/fortress.go >+lib/aisleriot/guile/2.2/fortunes.go >+lib/aisleriot/guile/2.2/forty-thieves.go >+lib/aisleriot/guile/2.2/fourteen.go >+lib/aisleriot/guile/2.2/freecell.go >+lib/aisleriot/guile/2.2/gaps.go >+lib/aisleriot/guile/2.2/gay-gordons.go >+lib/aisleriot/guile/2.2/giant.go >+lib/aisleriot/guile/2.2/glenwood.go >+lib/aisleriot/guile/2.2/gold-mine.go >+lib/aisleriot/guile/2.2/golf.go >+lib/aisleriot/guile/2.2/gypsy.go >+lib/aisleriot/guile/2.2/hamilton.go >+lib/aisleriot/guile/2.2/helsinki.go >+lib/aisleriot/guile/2.2/hopscotch.go >+lib/aisleriot/guile/2.2/isabel.go >+lib/aisleriot/guile/2.2/jamestown.go >+lib/aisleriot/guile/2.2/jumbo.go >+lib/aisleriot/guile/2.2/kansas.go >+lib/aisleriot/guile/2.2/king-albert.go >+lib/aisleriot/guile/2.2/kings-audience.go >+lib/aisleriot/guile/2.2/klondike.go >+lib/aisleriot/guile/2.2/labyrinth.go >+lib/aisleriot/guile/2.2/lady-jane.go >+lib/aisleriot/guile/2.2/maze.go >+lib/aisleriot/guile/2.2/monte-carlo.go >+lib/aisleriot/guile/2.2/napoleons-tomb.go >+lib/aisleriot/guile/2.2/neighbor.go >+lib/aisleriot/guile/2.2/odessa.go >+lib/aisleriot/guile/2.2/osmosis.go >+lib/aisleriot/guile/2.2/peek.go >+lib/aisleriot/guile/2.2/pileon.go >+lib/aisleriot/guile/2.2/plait.go >+lib/aisleriot/guile/2.2/poker.go >+lib/aisleriot/guile/2.2/quatorze.go >+lib/aisleriot/guile/2.2/royal-east.go >+lib/aisleriot/guile/2.2/saratoga.go >+lib/aisleriot/guile/2.2/scorpion.go >+lib/aisleriot/guile/2.2/scuffle.go >+lib/aisleriot/guile/2.2/seahaven.go >+lib/aisleriot/guile/2.2/sir-tommy.go >+lib/aisleriot/guile/2.2/spider-three-decks.go >+lib/aisleriot/guile/2.2/spider.go >+lib/aisleriot/guile/2.2/spiderette.go >+lib/aisleriot/guile/2.2/straight-up.go >+lib/aisleriot/guile/2.2/streets-and-alleys.go >+lib/aisleriot/guile/2.2/ten-across.go >+lib/aisleriot/guile/2.2/terrace.go >+lib/aisleriot/guile/2.2/thieves.go >+lib/aisleriot/guile/2.2/thirteen.go >+lib/aisleriot/guile/2.2/thumb-and-pouch.go >+lib/aisleriot/guile/2.2/treize.go >+lib/aisleriot/guile/2.2/triple-peaks.go >+lib/aisleriot/guile/2.2/union-square.go >+lib/aisleriot/guile/2.2/valentine.go >+lib/aisleriot/guile/2.2/wall.go >+lib/aisleriot/guile/2.2/westhaven.go >+lib/aisleriot/guile/2.2/whitehead.go >+lib/aisleriot/guile/2.2/will-o-the-wisp.go >+lib/aisleriot/guile/2.2/yield.go >+lib/aisleriot/guile/2.2/yukon.go >+lib/aisleriot/guile/2.2/zebra.go > lib/valgrind/aisleriot.supp > libexec/aisleriot/ar-cards-renderer > man/man6/sol.6.gz >Index: games/trackballs/Makefile >=================================================================== >--- games/trackballs/Makefile (revision 505098) >+++ games/trackballs/Makefile (working copy) >@@ -4,7 +4,7 @@ > PORTNAME= trackballs > PORTVERSION= 1.3.1 > DISTVERSIONPREFIX= v >-PORTREVISION= 2 >+PORTREVISION= 3 > CATEGORIES= games > > MAINTAINER= martymac@FreeBSD.org >@@ -13,7 +13,7 @@ > LICENSE= GPLv2+ > LICENSE_FILE= ${WRKSRC}/COPYING > >-LIB_DEPENDS= libguile-2.0.so:lang/guile2 \ >+LIB_DEPENDS= libguile-2.2.so:lang/guile2 \ > libgc.so:devel/boehm-gc > > USES= cmake desktop-file-utils gettext-runtime gl gnome pkgconfig sdl >Index: games/gnubik/Makefile >=================================================================== >--- games/gnubik/Makefile (revision 505098) >+++ games/gnubik/Makefile (working copy) >@@ -3,7 +3,7 @@ > > PORTNAME= gnubik > PORTVERSION= 2.4.3 >-PORTREVISION= 2 >+PORTREVISION= 3 > CATEGORIES= games > MASTER_SITES= GNU > >@@ -13,7 +13,7 @@ > LICENSE= GPLv3+ > LICENSE_FILE= ${WRKSRC}/COPYING > >-LIB_DEPENDS= libguile-2.0.so:lang/guile2 \ >+LIB_DEPENDS= libguile-2.2.so:lang/guile2 \ > libgtkglext-x11-1.0.so:x11-toolkits/gtkglext > > GNU_CONFIGURE= yes >@@ -27,6 +27,10 @@ > > OPTIONS_DEFINE= DOCS > >+post-patch: >+ @${REINPLACE_CMD} -e 's,guile-2\.0,guile-2.2,' \ >+ ${WRKSRC}/configure >+ > post-install: > ${LN} -s ../icons/hicolor/32x32/apps/gnubik.png ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png > >Index: graphics/graphviz/Makefile >=================================================================== >--- graphics/graphviz/Makefile (revision 505098) >+++ graphics/graphviz/Makefile (working copy) >@@ -3,7 +3,7 @@ > > PORTNAME= graphviz > PORTVERSION= 2.40.1 >-PORTREVISION= 10 >+PORTREVISION= 11 > CATEGORIES= graphics tk > MASTER_SITES= https://graphviz.gitlab.io/pub/graphviz/stable/SOURCES/ > >@@ -106,7 +106,7 @@ > libgtkglext-x11-1.0.so:x11-toolkits/gtkglext > MING_LIB_DEPENDS= libming.so:graphics/ming > DEVIL_LIB_DEPENDS= libIL.so:graphics/devil >-GUILE_LIB_DEPENDS= libguile-2.0.so:lang/guile2 \ >+GUILE_LIB_DEPENDS= libguile-2.2.so:lang/guile2 \ > libgc-threaded.so:devel/boehm-gc-threaded > > XPM_CONFIGURE_WITH= x >Index: irc/weechat/Makefile >=================================================================== >--- irc/weechat/Makefile (revision 505098) >+++ irc/weechat/Makefile (working copy) >@@ -3,6 +3,7 @@ > > PORTNAME= weechat > PORTVERSION= 2.5 >+PORTREVISION= 1 > CATEGORIES= irc > MASTER_SITES= https://weechat.org/files/src/ > >@@ -19,8 +20,7 @@ > USES= cmake:noninja ncurses libtool tar:xz > USE_LDCONFIG= yes > >-CMAKE_ARGS+= -DENABLE_GUILE=no \ >- -DLIBDATADIR=${LOCALBASE}/libdata >+CMAKE_ARGS= -DLIBDATADIR=${LOCALBASE}/libdata > > OPTIONS_DEFINE= BACKTRACE DOCS CA_BUNDLE GNUTLS HEADLESS ICON ICONV \ > MANPAGES NLS >@@ -58,7 +58,8 @@ > DOCS_BUILD_DEPENDS= ${LOCALBASE}/bin/asciidoctor:textproc/rubygem-asciidoctor > GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls > GNUTLS_USES= pkgconfig >-GUILE_LIB_DEPENDS= libguile-2.0.so:lang/guile2 >+GUILE_LIB_DEPENDS= libguile-2.2.so:lang/guile2 >+GUILE_CMAKE_BOOL= ENABLE_GUILE > ICONV_USES= iconv > JAVASCRIPT_LIB_DEPENDS= libv8.so:lang/v8 > LUA_USES= lua pkgconfig >Index: lang/guile2/Makefile >=================================================================== >--- lang/guile2/Makefile (revision 505098) >+++ lang/guile2/Makefile (working copy) >@@ -2,8 +2,7 @@ > # $FreeBSD$ > > PORTNAME= guile >-PORTVERSION= 2.0.14 >-PORTREVISION= 10 >+PORTVERSION= 2.2.5 > CATEGORIES= lang scheme > MASTER_SITES= GNU > PKGNAMESUFFIX= 2 >@@ -24,7 +23,7 @@ > MAKE_JOBS_UNSAFE= yes > > USES= charsetfix ${USES_${ARCH}} gmake iconv libtool makeinfo ncurses pathfix \ >- pkgconfig readline >+ pkgconfig readline tar:lz > USES_powerpc64= compiler:c11 > > USE_LDCONFIG= yes >@@ -57,6 +56,8 @@ > ${REINPLACE_CMD} -e 's|<malloc\.h>|<stdlib.h>|g' ${REINPLACE_FILES} > @${REINPLACE_CMD} -e 's|sys/time.h sys/timeb.h|sys/time.h |g' \ > ${WRKSRC}/configure >+ @${REINPLACE_CMD} -e 's|-i -e|-i.bak -e|' \ >+ ${WRKSRC}/libguile/Makefile.in > > post-patch-THREADS-on: > @${REINPLACE_CMD} -e 's|bdw-gc|bdw-gc-threaded|g' ${WRKSRC}/configure >Index: lang/guile2/distinfo >=================================================================== >--- lang/guile2/distinfo (revision 505098) >+++ lang/guile2/distinfo (working copy) >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1487980204 >-SHA256 (guile-2.0.14.tar.gz) = 8aeb2f353881282fe01694cce76bb72f7ffdd296a12c7a1a39255c27b0dfe5f1 >-SIZE (guile-2.0.14.tar.gz) = 7823099 >+TIMESTAMP = 1561026500 >+SHA256 (guile-2.2.5.tar.lz) = 340a2ec7a6beb080f1b6f34e642dc2fb2235176468dcad2d01fdc695ed5a0128 >+SIZE (guile-2.2.5.tar.lz) = 9220300 >Index: lang/guile2/files/patch-libguile_____scm.h >=================================================================== >--- lang/guile2/files/patch-libguile_____scm.h (revision 505098) >+++ lang/guile2/files/patch-libguile_____scm.h (nonexistent) >@@ -1,12 +0,0 @@ >---- libguile/__scm.h.orig 2014-01-21 21:25:11 UTC >-+++ libguile/__scm.h >-@@ -544,7 +544,8 @@ typedef void *scm_t_subr; >- * that all the state of the process is contained in the stack. >- */ >- >--#if defined (sparc) || defined (__sparc__) || defined (__sparc) >-+#if (defined (sparc) || defined (__sparc__) || defined (__sparc)) && \ >-+ defined(__FreeBSD__) >- # define SCM_FLUSH_REGISTER_WINDOWS asm("ta 3") >- #else >- # define SCM_FLUSH_REGISTER_WINDOWS /* empty */ > >Property changes on: lang/guile2/files/patch-libguile_____scm.h >___________________________________________________________________ >Deleted: fbsd:nokeywords >## -1 +0,0 ## >-yes >\ No newline at end of property >Index: lang/guile2/pkg-plist >=================================================================== >--- lang/guile2/pkg-plist (revision 505098) >+++ lang/guile2/pkg-plist (working copy) >@@ -6,11 +6,11 @@ > include/guile/%%GUILE_VER%%/libguile.h > include/guile/%%GUILE_VER%%/libguile/__scm.h > include/guile/%%GUILE_VER%%/libguile/alist.h >-include/guile/%%GUILE_VER%%/libguile/arbiters.h > include/guile/%%GUILE_VER%%/libguile/array-handle.h > include/guile/%%GUILE_VER%%/libguile/array-map.h > include/guile/%%GUILE_VER%%/libguile/arrays.h > include/guile/%%GUILE_VER%%/libguile/async.h >+include/guile/%%GUILE_VER%%/libguile/atomic.h > include/guile/%%GUILE_VER%%/libguile/backtrace.h > include/guile/%%GUILE_VER%%/libguile/bdw-gc.h > include/guile/%%GUILE_VER%%/libguile/bitvectors.h >@@ -24,6 +24,7 @@ > include/guile/%%GUILE_VER%%/libguile/deprecated.h > include/guile/%%GUILE_VER%%/libguile/deprecation.h > include/guile/%%GUILE_VER%%/libguile/dynl.h >+include/guile/%%GUILE_VER%%/libguile/dynstack.h > include/guile/%%GUILE_VER%%/libguile/dynwind.h > include/guile/%%GUILE_VER%%/libguile/eq.h > include/guile/%%GUILE_VER%%/libguile/error.h >@@ -31,16 +32,17 @@ > include/guile/%%GUILE_VER%%/libguile/evalext.h > include/guile/%%GUILE_VER%%/libguile/expand.h > include/guile/%%GUILE_VER%%/libguile/extensions.h >+include/guile/%%GUILE_VER%%/libguile/fdes-finalizers.h > include/guile/%%GUILE_VER%%/libguile/feature.h > include/guile/%%GUILE_VER%%/libguile/filesys.h > include/guile/%%GUILE_VER%%/libguile/finalizers.h > include/guile/%%GUILE_VER%%/libguile/fluids.h >+include/guile/%%GUILE_VER%%/libguile/foreign-object.h > include/guile/%%GUILE_VER%%/libguile/foreign.h > include/guile/%%GUILE_VER%%/libguile/fports.h > include/guile/%%GUILE_VER%%/libguile/frames.h >+include/guile/%%GUILE_VER%%/libguile/gc-inline.h > include/guile/%%GUILE_VER%%/libguile/gc.h >-include/guile/%%GUILE_VER%%/libguile/gdb_interface.h >-include/guile/%%GUILE_VER%%/libguile/gdbint.h > include/guile/%%GUILE_VER%%/libguile/generalized-arrays.h > include/guile/%%GUILE_VER%%/libguile/generalized-vectors.h > include/guile/%%GUILE_VER%%/libguile/gettext.h >@@ -59,6 +61,7 @@ > include/guile/%%GUILE_VER%%/libguile/keywords.h > include/guile/%%GUILE_VER%%/libguile/list.h > include/guile/%%GUILE_VER%%/libguile/load.h >+include/guile/%%GUILE_VER%%/libguile/loader.h > include/guile/%%GUILE_VER%%/libguile/macros.h > include/guile/%%GUILE_VER%%/libguile/mallocs.h > include/guile/%%GUILE_VER%%/libguile/memoize.h >@@ -66,7 +69,6 @@ > include/guile/%%GUILE_VER%%/libguile/net_db.h > include/guile/%%GUILE_VER%%/libguile/null-threads.h > include/guile/%%GUILE_VER%%/libguile/numbers.h >-include/guile/%%GUILE_VER%%/libguile/objcodes.h > include/guile/%%GUILE_VER%%/libguile/objprop.h > include/guile/%%GUILE_VER%%/libguile/options.h > include/guile/%%GUILE_VER%%/libguile/pairs.h >@@ -84,7 +86,6 @@ > include/guile/%%GUILE_VER%%/libguile/rdelim.h > include/guile/%%GUILE_VER%%/libguile/read.h > include/guile/%%GUILE_VER%%/libguile/regex-posix.h >-include/guile/%%GUILE_VER%%/libguile/root.h > include/guile/%%GUILE_VER%%/libguile/rw.h > include/guile/%%GUILE_VER%%/libguile/scmconfig.h > include/guile/%%GUILE_VER%%/libguile/scmsigs.h >@@ -119,13 +120,17 @@ > include/guile/%%GUILE_VER%%/libguile/variable.h > include/guile/%%GUILE_VER%%/libguile/vectors.h > include/guile/%%GUILE_VER%%/libguile/version.h >-include/guile/%%GUILE_VER%%/libguile/vm-engine.h >+include/guile/%%GUILE_VER%%/libguile/vm-builtins.h > include/guile/%%GUILE_VER%%/libguile/vm-expand.h > include/guile/%%GUILE_VER%%/libguile/vm.h > include/guile/%%GUILE_VER%%/libguile/vports.h >-include/guile/%%GUILE_VER%%/libguile/weaks.h >+include/guile/%%GUILE_VER%%/libguile/weak-set.h >+include/guile/%%GUILE_VER%%/libguile/weak-table.h >+include/guile/%%GUILE_VER%%/libguile/weak-vector.h > include/guile/%%GUILE_VER%%/readline.h > lib/guile/%%GUILE_VER%%/ccache/ice-9/and-let-star.go >+lib/guile/%%GUILE_VER%%/ccache/ice-9/arrays.go >+lib/guile/%%GUILE_VER%%/ccache/ice-9/atomic.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/binary-ports.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/boot-9.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/buffered-input.go >@@ -141,6 +146,7 @@ > lib/guile/%%GUILE_VER%%/ccache/ice-9/eval-string.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/eval.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/expect.go >+lib/guile/%%GUILE_VER%%/ccache/ice-9/fdes-finalizers.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/format.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/ftw.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/futures.go >@@ -161,14 +167,20 @@ > lib/guile/%%GUILE_VER%%/ccache/ice-9/null.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/occam-channel.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/optargs.go >+lib/guile/%%GUILE_VER%%/ccache/ice-9/peg.go >+lib/guile/%%GUILE_VER%%/ccache/ice-9/peg/cache.go >+lib/guile/%%GUILE_VER%%/ccache/ice-9/peg/codegen.go >+lib/guile/%%GUILE_VER%%/ccache/ice-9/peg/simplify-tree.go >+lib/guile/%%GUILE_VER%%/ccache/ice-9/peg/string-peg.go >+lib/guile/%%GUILE_VER%%/ccache/ice-9/peg/using-parsers.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/poe.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/poll.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/popen.go >+lib/guile/%%GUILE_VER%%/ccache/ice-9/ports.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/posix.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/pretty-print.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/psyntax-pp.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/q.go >-lib/guile/%%GUILE_VER%%/ccache/ice-9/r4rs.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/r5rs.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/rdelim.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/readline.go >@@ -178,6 +190,7 @@ > lib/guile/%%GUILE_VER%%/ccache/ice-9/rw.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/safe-r5rs.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/safe.go >+lib/guile/%%GUILE_VER%%/ccache/ice-9/sandbox.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/save-stack.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/scm-style-repl.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/serialize.go >@@ -186,7 +199,9 @@ > lib/guile/%%GUILE_VER%%/ccache/ice-9/stack-catch.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/streams.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/string-fun.go >+lib/guile/%%GUILE_VER%%/ccache/ice-9/suspendable-ports.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/syncase.go >+lib/guile/%%GUILE_VER%%/ccache/ice-9/textual-ports.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/threads.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/time.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/top-repl.go >@@ -193,16 +208,46 @@ > lib/guile/%%GUILE_VER%%/ccache/ice-9/unicode.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/vlist.go > lib/guile/%%GUILE_VER%%/ccache/ice-9/weak-vector.go >-lib/guile/%%GUILE_VER%%/ccache/language/assembly.go >-lib/guile/%%GUILE_VER%%/ccache/language/assembly/compile-bytecode.go >-lib/guile/%%GUILE_VER%%/ccache/language/assembly/decompile-bytecode.go >-lib/guile/%%GUILE_VER%%/ccache/language/assembly/disassemble.go >-lib/guile/%%GUILE_VER%%/ccache/language/assembly/spec.go > lib/guile/%%GUILE_VER%%/ccache/language/brainfuck/compile-scheme.go > lib/guile/%%GUILE_VER%%/ccache/language/brainfuck/compile-tree-il.go > lib/guile/%%GUILE_VER%%/ccache/language/brainfuck/parse.go > lib/guile/%%GUILE_VER%%/ccache/language/brainfuck/spec.go >+lib/guile/%%GUILE_VER%%/ccache/language/bytecode.go > lib/guile/%%GUILE_VER%%/ccache/language/bytecode/spec.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/closure-conversion.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/compile-bytecode.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/constructors.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/contification.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/cse.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/dce.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/effects-analysis.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/elide-values.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/handle-interrupts.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/intmap.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/intset.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/licm.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/optimize.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/peel-loops.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/primitives.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/prune-bailouts.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/prune-top-level-scopes.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/reify-primitives.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/renumber.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/rotate-loops.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/self-references.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/simplify.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/slot-allocation.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/spec.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/specialize-numbers.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/specialize-primcalls.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/split-rec.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/type-checks.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/type-fold.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/types.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/utils.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/verify.go >+lib/guile/%%GUILE_VER%%/ccache/language/cps/with-cps.go > lib/guile/%%GUILE_VER%%/ccache/language/ecmascript/array.go > lib/guile/%%GUILE_VER%%/ccache/language/ecmascript/base.go > lib/guile/%%GUILE_VER%%/ccache/language/ecmascript/compile-tree-il.go >@@ -212,19 +257,15 @@ > lib/guile/%%GUILE_VER%%/ccache/language/ecmascript/spec.go > lib/guile/%%GUILE_VER%%/ccache/language/ecmascript/tokenize.go > lib/guile/%%GUILE_VER%%/ccache/language/elisp/bindings.go >+lib/guile/%%GUILE_VER%%/ccache/language/elisp/boot.go > lib/guile/%%GUILE_VER%%/ccache/language/elisp/compile-tree-il.go >+lib/guile/%%GUILE_VER%%/ccache/language/elisp/falias.go > lib/guile/%%GUILE_VER%%/ccache/language/elisp/lexer.go > lib/guile/%%GUILE_VER%%/ccache/language/elisp/parser.go > lib/guile/%%GUILE_VER%%/ccache/language/elisp/runtime.go > lib/guile/%%GUILE_VER%%/ccache/language/elisp/runtime/function-slot.go >-lib/guile/%%GUILE_VER%%/ccache/language/elisp/runtime/macros.go >-lib/guile/%%GUILE_VER%%/ccache/language/elisp/runtime/subrs.go > lib/guile/%%GUILE_VER%%/ccache/language/elisp/runtime/value-slot.go > lib/guile/%%GUILE_VER%%/ccache/language/elisp/spec.go >-lib/guile/%%GUILE_VER%%/ccache/language/glil.go >-lib/guile/%%GUILE_VER%%/ccache/language/glil/compile-assembly.go >-lib/guile/%%GUILE_VER%%/ccache/language/glil/spec.go >-lib/guile/%%GUILE_VER%%/ccache/language/objcode/spec.go > lib/guile/%%GUILE_VER%%/ccache/language/scheme/compile-tree-il.go > lib/guile/%%GUILE_VER%%/ccache/language/scheme/decompile-tree-il.go > lib/guile/%%GUILE_VER%%/ccache/language/scheme/spec.go >@@ -231,12 +272,10 @@ > lib/guile/%%GUILE_VER%%/ccache/language/tree-il.go > lib/guile/%%GUILE_VER%%/ccache/language/tree-il/analyze.go > lib/guile/%%GUILE_VER%%/ccache/language/tree-il/canonicalize.go >-lib/guile/%%GUILE_VER%%/ccache/language/tree-il/compile-glil.go >-lib/guile/%%GUILE_VER%%/ccache/language/tree-il/cse.go >+lib/guile/%%GUILE_VER%%/ccache/language/tree-il/compile-cps.go > lib/guile/%%GUILE_VER%%/ccache/language/tree-il/debug.go > lib/guile/%%GUILE_VER%%/ccache/language/tree-il/effects.go > lib/guile/%%GUILE_VER%%/ccache/language/tree-il/fix-letrec.go >-lib/guile/%%GUILE_VER%%/ccache/language/tree-il/inline.go > lib/guile/%%GUILE_VER%%/ccache/language/tree-il/optimize.go > lib/guile/%%GUILE_VER%%/ccache/language/tree-il/peval.go > lib/guile/%%GUILE_VER%%/ccache/language/tree-il/primitives.go >@@ -245,15 +284,12 @@ > lib/guile/%%GUILE_VER%%/ccache/oop/goops.go > lib/guile/%%GUILE_VER%%/ccache/oop/goops/accessors.go > lib/guile/%%GUILE_VER%%/ccache/oop/goops/active-slot.go >-lib/guile/%%GUILE_VER%%/ccache/oop/goops/compile.go > lib/guile/%%GUILE_VER%%/ccache/oop/goops/composite-slot.go > lib/guile/%%GUILE_VER%%/ccache/oop/goops/describe.go >-lib/guile/%%GUILE_VER%%/ccache/oop/goops/dispatch.go > lib/guile/%%GUILE_VER%%/ccache/oop/goops/internal.go > lib/guile/%%GUILE_VER%%/ccache/oop/goops/save.go > lib/guile/%%GUILE_VER%%/ccache/oop/goops/simple.go > lib/guile/%%GUILE_VER%%/ccache/oop/goops/stklos.go >-lib/guile/%%GUILE_VER%%/ccache/oop/goops/util.go > lib/guile/%%GUILE_VER%%/ccache/rnrs.go > lib/guile/%%GUILE_VER%%/ccache/rnrs/arithmetic/bitwise.go > lib/guile/%%GUILE_VER%%/ccache/rnrs/arithmetic/fixnums.go >@@ -331,6 +367,7 @@ > lib/guile/%%GUILE_VER%%/ccache/srfi/srfi-64.go > lib/guile/%%GUILE_VER%%/ccache/srfi/srfi-67.go > lib/guile/%%GUILE_VER%%/ccache/srfi/srfi-69.go >+lib/guile/%%GUILE_VER%%/ccache/srfi/srfi-71.go > lib/guile/%%GUILE_VER%%/ccache/srfi/srfi-8.go > lib/guile/%%GUILE_VER%%/ccache/srfi/srfi-88.go > lib/guile/%%GUILE_VER%%/ccache/srfi/srfi-9.go >@@ -354,6 +391,7 @@ > lib/guile/%%GUILE_VER%%/ccache/system/base/syntax.go > lib/guile/%%GUILE_VER%%/ccache/system/base/target.go > lib/guile/%%GUILE_VER%%/ccache/system/base/types.go >+lib/guile/%%GUILE_VER%%/ccache/system/foreign-object.go > lib/guile/%%GUILE_VER%%/ccache/system/foreign.go > lib/guile/%%GUILE_VER%%/ccache/system/repl/command.go > lib/guile/%%GUILE_VER%%/ccache/system/repl/common.go >@@ -362,11 +400,17 @@ > lib/guile/%%GUILE_VER%%/ccache/system/repl/error-handling.go > lib/guile/%%GUILE_VER%%/ccache/system/repl/repl.go > lib/guile/%%GUILE_VER%%/ccache/system/repl/server.go >+lib/guile/%%GUILE_VER%%/ccache/system/syntax.go >+lib/guile/%%GUILE_VER%%/ccache/system/vm/assembler.go > lib/guile/%%GUILE_VER%%/ccache/system/vm/coverage.go >+lib/guile/%%GUILE_VER%%/ccache/system/vm/debug.go >+lib/guile/%%GUILE_VER%%/ccache/system/vm/disassembler.go >+lib/guile/%%GUILE_VER%%/ccache/system/vm/dwarf.go >+lib/guile/%%GUILE_VER%%/ccache/system/vm/elf.go > lib/guile/%%GUILE_VER%%/ccache/system/vm/frame.go > lib/guile/%%GUILE_VER%%/ccache/system/vm/inspect.go >-lib/guile/%%GUILE_VER%%/ccache/system/vm/instruction.go >-lib/guile/%%GUILE_VER%%/ccache/system/vm/objcode.go >+lib/guile/%%GUILE_VER%%/ccache/system/vm/linker.go >+lib/guile/%%GUILE_VER%%/ccache/system/vm/loader.go > lib/guile/%%GUILE_VER%%/ccache/system/vm/program.go > lib/guile/%%GUILE_VER%%/ccache/system/vm/trace.go > lib/guile/%%GUILE_VER%%/ccache/system/vm/trap-state.go >@@ -388,20 +432,22 @@ > lib/guile/%%GUILE_VER%%/ccache/web/server.go > lib/guile/%%GUILE_VER%%/ccache/web/server/http.go > lib/guile/%%GUILE_VER%%/ccache/web/uri.go >+lib/guile/%%GUILE_VER%%/extensions/guile-readline.a >+lib/guile/%%GUILE_VER%%/extensions/guile-readline.so >+lib/guile/%%GUILE_VER%%/extensions/guile-readline.so.0 >+lib/guile/%%GUILE_VER%%/extensions/guile-readline.so.0.0.0 > lib/libguile-%%GUILE_VER%%.a > lib/libguile-%%GUILE_VER%%.so >-lib/libguile-%%GUILE_VER%%.so.22 >-lib/libguile-%%GUILE_VER%%.so.22.8.1 >-lib/libguile-%%GUILE_VER%%.so.22.8.1-gdb.scm >-lib/libguilereadline-v-18.a >-lib/libguilereadline-v-18.so >-lib/libguilereadline-v-18.so.18 >-lib/libguilereadline-v-18.so.18.0.0 >+lib/libguile-%%GUILE_VER%%.so.1 >+lib/libguile-%%GUILE_VER%%.so.1.4.0 >+lib/libguile-%%GUILE_VER%%.so.1.4.0-gdb.scm > libdata/pkgconfig/guile-%%GUILE_VER%%.pc > man/man1/guile.1.gz > share/aclocal/guile.m4 > %%DATADIR%%/%%GUILE_VER%%/guile-procedures.txt > %%DATADIR%%/%%GUILE_VER%%/ice-9/and-let-star.scm >+%%DATADIR%%/%%GUILE_VER%%/ice-9/arrays.scm >+%%DATADIR%%/%%GUILE_VER%%/ice-9/atomic.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/binary-ports.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/boot-9.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/buffered-input.scm >@@ -417,6 +463,7 @@ > %%DATADIR%%/%%GUILE_VER%%/ice-9/eval-string.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/eval.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/expect.scm >+%%DATADIR%%/%%GUILE_VER%%/ice-9/fdes-finalizers.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/format.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/ftw.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/futures.scm >@@ -438,9 +485,16 @@ > %%DATADIR%%/%%GUILE_VER%%/ice-9/null.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/occam-channel.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/optargs.scm >+%%DATADIR%%/%%GUILE_VER%%/ice-9/peg.scm >+%%DATADIR%%/%%GUILE_VER%%/ice-9/peg/cache.scm >+%%DATADIR%%/%%GUILE_VER%%/ice-9/peg/codegen.scm >+%%DATADIR%%/%%GUILE_VER%%/ice-9/peg/simplify-tree.scm >+%%DATADIR%%/%%GUILE_VER%%/ice-9/peg/string-peg.scm >+%%DATADIR%%/%%GUILE_VER%%/ice-9/peg/using-parsers.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/poe.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/poll.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/popen.scm >+%%DATADIR%%/%%GUILE_VER%%/ice-9/ports.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/posix.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/pretty-print.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/psyntax-pp.scm >@@ -447,7 +501,6 @@ > %%DATADIR%%/%%GUILE_VER%%/ice-9/psyntax.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/q.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/quasisyntax.scm >-%%DATADIR%%/%%GUILE_VER%%/ice-9/r4rs.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/r5rs.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/r6rs-libraries.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/rdelim.scm >@@ -458,6 +511,7 @@ > %%DATADIR%%/%%GUILE_VER%%/ice-9/rw.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/safe-r5rs.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/safe.scm >+%%DATADIR%%/%%GUILE_VER%%/ice-9/sandbox.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/save-stack.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/scm-style-repl.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/serialize.scm >@@ -466,7 +520,9 @@ > %%DATADIR%%/%%GUILE_VER%%/ice-9/stack-catch.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/streams.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/string-fun.scm >+%%DATADIR%%/%%GUILE_VER%%/ice-9/suspendable-ports.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/syncase.scm >+%%DATADIR%%/%%GUILE_VER%%/ice-9/textual-ports.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/threads.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/time.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/top-repl.scm >@@ -473,16 +529,46 @@ > %%DATADIR%%/%%GUILE_VER%%/ice-9/unicode.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/vlist.scm > %%DATADIR%%/%%GUILE_VER%%/ice-9/weak-vector.scm >-%%DATADIR%%/%%GUILE_VER%%/language/assembly.scm >-%%DATADIR%%/%%GUILE_VER%%/language/assembly/compile-bytecode.scm >-%%DATADIR%%/%%GUILE_VER%%/language/assembly/decompile-bytecode.scm >-%%DATADIR%%/%%GUILE_VER%%/language/assembly/disassemble.scm >-%%DATADIR%%/%%GUILE_VER%%/language/assembly/spec.scm > %%DATADIR%%/%%GUILE_VER%%/language/brainfuck/compile-scheme.scm > %%DATADIR%%/%%GUILE_VER%%/language/brainfuck/compile-tree-il.scm > %%DATADIR%%/%%GUILE_VER%%/language/brainfuck/parse.scm > %%DATADIR%%/%%GUILE_VER%%/language/brainfuck/spec.scm >+%%DATADIR%%/%%GUILE_VER%%/language/bytecode.scm > %%DATADIR%%/%%GUILE_VER%%/language/bytecode/spec.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/closure-conversion.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/compile-bytecode.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/constructors.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/contification.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/cse.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/dce.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/effects-analysis.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/elide-values.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/handle-interrupts.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/intmap.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/intset.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/licm.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/optimize.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/peel-loops.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/primitives.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/prune-bailouts.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/prune-top-level-scopes.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/reify-primitives.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/renumber.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/rotate-loops.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/self-references.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/simplify.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/slot-allocation.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/spec.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/specialize-numbers.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/specialize-primcalls.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/split-rec.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/type-checks.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/type-fold.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/types.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/utils.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/verify.scm >+%%DATADIR%%/%%GUILE_VER%%/language/cps/with-cps.scm > %%DATADIR%%/%%GUILE_VER%%/language/ecmascript/array.scm > %%DATADIR%%/%%GUILE_VER%%/language/ecmascript/base.scm > %%DATADIR%%/%%GUILE_VER%%/language/ecmascript/compile-tree-il.scm >@@ -492,19 +578,15 @@ > %%DATADIR%%/%%GUILE_VER%%/language/ecmascript/spec.scm > %%DATADIR%%/%%GUILE_VER%%/language/ecmascript/tokenize.scm > %%DATADIR%%/%%GUILE_VER%%/language/elisp/bindings.scm >+%%DATADIR%%/%%GUILE_VER%%/language/elisp/boot.el > %%DATADIR%%/%%GUILE_VER%%/language/elisp/compile-tree-il.scm >+%%DATADIR%%/%%GUILE_VER%%/language/elisp/falias.scm > %%DATADIR%%/%%GUILE_VER%%/language/elisp/lexer.scm > %%DATADIR%%/%%GUILE_VER%%/language/elisp/parser.scm > %%DATADIR%%/%%GUILE_VER%%/language/elisp/runtime.scm > %%DATADIR%%/%%GUILE_VER%%/language/elisp/runtime/function-slot.scm >-%%DATADIR%%/%%GUILE_VER%%/language/elisp/runtime/macros.scm >-%%DATADIR%%/%%GUILE_VER%%/language/elisp/runtime/subrs.scm > %%DATADIR%%/%%GUILE_VER%%/language/elisp/runtime/value-slot.scm > %%DATADIR%%/%%GUILE_VER%%/language/elisp/spec.scm >-%%DATADIR%%/%%GUILE_VER%%/language/glil.scm >-%%DATADIR%%/%%GUILE_VER%%/language/glil/compile-assembly.scm >-%%DATADIR%%/%%GUILE_VER%%/language/glil/spec.scm >-%%DATADIR%%/%%GUILE_VER%%/language/objcode/spec.scm > %%DATADIR%%/%%GUILE_VER%%/language/scheme/compile-tree-il.scm > %%DATADIR%%/%%GUILE_VER%%/language/scheme/decompile-tree-il.scm > %%DATADIR%%/%%GUILE_VER%%/language/scheme/spec.scm >@@ -511,12 +593,10 @@ > %%DATADIR%%/%%GUILE_VER%%/language/tree-il.scm > %%DATADIR%%/%%GUILE_VER%%/language/tree-il/analyze.scm > %%DATADIR%%/%%GUILE_VER%%/language/tree-il/canonicalize.scm >-%%DATADIR%%/%%GUILE_VER%%/language/tree-il/compile-glil.scm >-%%DATADIR%%/%%GUILE_VER%%/language/tree-il/cse.scm >+%%DATADIR%%/%%GUILE_VER%%/language/tree-il/compile-cps.scm > %%DATADIR%%/%%GUILE_VER%%/language/tree-il/debug.scm > %%DATADIR%%/%%GUILE_VER%%/language/tree-il/effects.scm > %%DATADIR%%/%%GUILE_VER%%/language/tree-il/fix-letrec.scm >-%%DATADIR%%/%%GUILE_VER%%/language/tree-il/inline.scm > %%DATADIR%%/%%GUILE_VER%%/language/tree-il/optimize.scm > %%DATADIR%%/%%GUILE_VER%%/language/tree-il/peval.scm > %%DATADIR%%/%%GUILE_VER%%/language/tree-il/primitives.scm >@@ -525,15 +605,12 @@ > %%DATADIR%%/%%GUILE_VER%%/oop/goops.scm > %%DATADIR%%/%%GUILE_VER%%/oop/goops/accessors.scm > %%DATADIR%%/%%GUILE_VER%%/oop/goops/active-slot.scm >-%%DATADIR%%/%%GUILE_VER%%/oop/goops/compile.scm > %%DATADIR%%/%%GUILE_VER%%/oop/goops/composite-slot.scm > %%DATADIR%%/%%GUILE_VER%%/oop/goops/describe.scm >-%%DATADIR%%/%%GUILE_VER%%/oop/goops/dispatch.scm > %%DATADIR%%/%%GUILE_VER%%/oop/goops/internal.scm > %%DATADIR%%/%%GUILE_VER%%/oop/goops/save.scm > %%DATADIR%%/%%GUILE_VER%%/oop/goops/simple.scm > %%DATADIR%%/%%GUILE_VER%%/oop/goops/stklos.scm >-%%DATADIR%%/%%GUILE_VER%%/oop/goops/util.scm > %%DATADIR%%/%%GUILE_VER%%/rnrs.scm > %%DATADIR%%/%%GUILE_VER%%/rnrs/arithmetic/bitwise.scm > %%DATADIR%%/%%GUILE_VER%%/rnrs/arithmetic/fixnums.scm >@@ -614,6 +691,7 @@ > %%DATADIR%%/%%GUILE_VER%%/srfi/srfi-67.scm > %%DATADIR%%/%%GUILE_VER%%/srfi/srfi-67/compare.scm > %%DATADIR%%/%%GUILE_VER%%/srfi/srfi-69.scm >+%%DATADIR%%/%%GUILE_VER%%/srfi/srfi-71.scm > %%DATADIR%%/%%GUILE_VER%%/srfi/srfi-8.scm > %%DATADIR%%/%%GUILE_VER%%/srfi/srfi-88.scm > %%DATADIR%%/%%GUILE_VER%%/srfi/srfi-9.scm >@@ -644,6 +722,7 @@ > %%DATADIR%%/%%GUILE_VER%%/system/base/syntax.scm > %%DATADIR%%/%%GUILE_VER%%/system/base/target.scm > %%DATADIR%%/%%GUILE_VER%%/system/base/types.scm >+%%DATADIR%%/%%GUILE_VER%%/system/foreign-object.scm > %%DATADIR%%/%%GUILE_VER%%/system/foreign.scm > %%DATADIR%%/%%GUILE_VER%%/system/repl/command.scm > %%DATADIR%%/%%GUILE_VER%%/system/repl/common.scm >@@ -653,11 +732,17 @@ > %%DATADIR%%/%%GUILE_VER%%/system/repl/error-handling.scm > %%DATADIR%%/%%GUILE_VER%%/system/repl/repl.scm > %%DATADIR%%/%%GUILE_VER%%/system/repl/server.scm >+%%DATADIR%%/%%GUILE_VER%%/system/syntax.scm >+%%DATADIR%%/%%GUILE_VER%%/system/vm/assembler.scm > %%DATADIR%%/%%GUILE_VER%%/system/vm/coverage.scm >+%%DATADIR%%/%%GUILE_VER%%/system/vm/debug.scm >+%%DATADIR%%/%%GUILE_VER%%/system/vm/disassembler.scm >+%%DATADIR%%/%%GUILE_VER%%/system/vm/dwarf.scm >+%%DATADIR%%/%%GUILE_VER%%/system/vm/elf.scm > %%DATADIR%%/%%GUILE_VER%%/system/vm/frame.scm > %%DATADIR%%/%%GUILE_VER%%/system/vm/inspect.scm >-%%DATADIR%%/%%GUILE_VER%%/system/vm/instruction.scm >-%%DATADIR%%/%%GUILE_VER%%/system/vm/objcode.scm >+%%DATADIR%%/%%GUILE_VER%%/system/vm/linker.scm >+%%DATADIR%%/%%GUILE_VER%%/system/vm/loader.scm > %%DATADIR%%/%%GUILE_VER%%/system/vm/program.scm > %%DATADIR%%/%%GUILE_VER%%/system/vm/trace.scm > %%DATADIR%%/%%GUILE_VER%%/system/vm/trap-state.scm >Index: lang/mdk/Makefile >=================================================================== >--- lang/mdk/Makefile (revision 505098) >+++ lang/mdk/Makefile (working copy) >@@ -3,7 +3,7 @@ > > PORTNAME= mdk > PORTVERSION= 1.2.10 >-PORTREVISION= 1 >+PORTREVISION= 2 > CATEGORIES= lang gnome > MASTER_SITES= GNU/${PORTNAME}/v${PORTVERSION} > >@@ -29,7 +29,7 @@ > GLADE_USE= GNOME=cairo,gdkpixbuf2,libglade2 > > GUILE_CONFIGURE_WITH= guile >-GUILE_LIB_DEPENDS= libguile-2.0.so:lang/guile2 \ >+GUILE_LIB_DEPENDS= libguile-2.2.so:lang/guile2 \ > libgc-threaded.so:devel/boehm-gc-threaded > > NLS_CONFIGURE_ENABLE= nls >Index: lang/slib-guile2/Makefile >=================================================================== >--- lang/slib-guile2/Makefile (revision 505098) >+++ lang/slib-guile2/Makefile (working copy) >@@ -1,9 +1,9 @@ > # Created by: Kimura Fuyuki <fuyuki@nigredo.org> > # $FreeBSD$ >-# $MCom: ports/lang/slib-guile/Makefile,v 1.3 2006/10/13 02:32:48 marcus Exp $ > > PORTNAME= slib > PORTVERSION= 3b4 # Keep this in sync with lang/slib >+PORTREVISION= 1 > CATEGORIES= lang scheme > MASTER_SITES= # empty > PKGNAMESUFFIX= -guile2 >Index: mail/mailutils/Makefile >=================================================================== >--- mail/mailutils/Makefile (revision 505098) >+++ mail/mailutils/Makefile (working copy) >@@ -3,6 +3,7 @@ > > PORTNAME= mailutils > PORTVERSION= 3.7 >+PORTREVISION= 1 > CATEGORIES= mail > MASTER_SITES= GNU GNU_ALPHA > >@@ -48,10 +49,9 @@ > GSSAPI_RUN_DEPENDS= cyrus-sasl-gssapi>0:security/cyrus-sasl2-gssapi > GSSAPI_CONFIGURE_WITH= gssapi > >-GUILE_LIB_DEPENDS= libguile-2.0.so:lang/guile2 libgmp.so:math/gmp >-GUILE_USES= pkgconfig >+GUILE_LIB_DEPENDS= libguile-2.2.so:lang/guile2 libgmp.so:math/gmp >+GUILE_USES= makeinfo pkgconfig > GUILE_CONFIGURE_WITH= guile >-GUILE_BROKEN= requires Guile >= 2.2.0 (see PR 229613) > > MH_CONFIGURE_ENABLE= mh > >Index: mail/mailutils/pkg-plist >=================================================================== >--- mail/mailutils/pkg-plist (revision 505098) >+++ mail/mailutils/pkg-plist (working copy) >@@ -338,8 +338,8 @@ > share/aclocal/mailutils.m4 > %%MH%%%%EMACS%%share/emacs/site-lisp/mailutils-mh.el > %%MH%%%%EMACS%%share/emacs/site-lisp/mailutils-mh.elc >-%%GUILE%%share/guile/site/mailutils/guile-procedures.txt >-%%GUILE%%share/guile/site/mailutils/mailutils.scm >+%%GUILE%%share/guile/site/2.2/mailutils/guile-procedures.txt >+%%GUILE%%share/guile/site/2.2/mailutils/mailutils.scm > %%NLS%%share/locale/ca/LC_MESSAGES/mailutils.mo > %%NLS%%share/locale/da/LC_MESSAGES/mailutils.mo > %%NLS%%share/locale/de/LC_MESSAGES/mailutils.mo >Index: mail/mu/Makefile >=================================================================== >--- mail/mu/Makefile (revision 505098) >+++ mail/mu/Makefile (working copy) >@@ -4,7 +4,7 @@ > PORTNAME= mu > PORTVERSION= 1.0 > DISTVERSIONPREFIX= v >-PORTREVISION= 1 >+PORTREVISION= 2 > CATEGORIES= mail > > MAINTAINER= hrs@FreeBSD.org >@@ -29,11 +29,15 @@ > OPTIONS_DEFINE= DOCS GUILE > OPTIONS_SUB= yes > >-GUILE_LIB_DEPENDS= libguile-2.0.so:lang/guile2 >+GUILE_LIB_DEPENDS= libguile-2.2.so:lang/guile2 > GUILE_USE= ldconfig=yes > GUILE_CONFIGURE_ENABLE= guile > GUILE_INFO= mu-guile > >+post-patch: >+ @${REINPLACE_CMD} -e 's,guile-2\.0,guile-2.2,' \ >+ ${WRKSRC}/configure.ac >+ > post-install: > cd ${FILESDIR} && ${INSTALL_SCRIPT} mu-ask \ > ${STAGEDIR}${PREFIX}/bin >Index: math/nlopt/Makefile >=================================================================== >--- math/nlopt/Makefile (revision 505098) >+++ math/nlopt/Makefile (working copy) >@@ -4,6 +4,7 @@ > PORTNAME= nlopt > DISTVERSIONPREFIX= v > DISTVERSION= 2.6.1 >+PORTREVISION= 1 > CATEGORIES= math > > MAINTAINER= rhurlin@gwdg.de >@@ -20,7 +21,7 @@ > ${PYTHON_PKGNAMEPREFIX}numpy>=1.16.1:math/py-numpy@${PY_FLAVOR} > RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16.1:math/py-numpy@${PY_FLAVOR} > LIB_DEPENDS= libgmp.so:math/gmp \ >- libguile-2.0.so:lang/guile2 >+ libguile-2.2.so:lang/guile2 > > USES= cmake compiler:features pathfix pkgconfig python > USE_LDCONFIG= yes >Index: math/nlopt/pkg-plist >=================================================================== >--- math/nlopt/pkg-plist (revision 505098) >+++ math/nlopt/pkg-plist (working copy) >@@ -5,7 +5,7 @@ > lib/cmake/nlopt/NLoptConfigVersion.cmake > lib/cmake/nlopt/NLoptLibraryDepends-%%CMAKE_BUILD_TYPE%%.cmake > lib/cmake/nlopt/NLoptLibraryDepends.cmake >-lib/guile/2.0/extensions/nlopt_guile.so >+lib/guile/2.2/extensions/nlopt_guile.so > lib/libnlopt.so > lib/libnlopt.so.0 > lib/libnlopt.so.0.10.0 >@@ -15,4 +15,4 @@ > man/man3/nlopt.3.gz > man/man3/nlopt_minimize.3.gz > man/man3/nlopt_minimize_constrained.3.gz >-share/guile/site/2.0/nlopt.scm >+share/guile/site/2.2/nlopt.scm >Index: net/gnu-dico/Makefile >=================================================================== >--- net/gnu-dico/Makefile (revision 505098) >+++ net/gnu-dico/Makefile (working copy) >@@ -3,7 +3,7 @@ > > PORTNAME= dico > PORTVERSION= 2.7 >-PORTREVISION= 1 >+PORTREVISION= 2 > CATEGORIES= net textproc > MASTER_SITES= GNU > PKGNAMEPREFIX= gnu- >@@ -33,7 +33,7 @@ > PYTHON_CONFIGURE_ENV= PYTHON_CONFIG=${PYTHON_CMD}-config > PYTHON_CONFIGURE_OFF= --without-python > >-GUILE_LIB_DEPENDS= libguile-2.0.so:lang/guile2 >+GUILE_LIB_DEPENDS= libguile-2.2.so:lang/guile2 > GUILE_CONFIGURE_OFF= --without-guile > > PCRE_LIB_DEPENDS= libpcre.so:devel/pcre >Index: net-im/freetalk/Makefile >=================================================================== >--- net-im/freetalk/Makefile (revision 505098) >+++ net-im/freetalk/Makefile (working copy) >@@ -4,7 +4,7 @@ > PORTNAME= freetalk > PORTVERSION= 4.1 > DISTVERSIONPREFIX= v >-PORTREVISION= 7 >+PORTREVISION= 8 > CATEGORIES= net-im > > MAINTAINER= ports@FreeBSD.org >@@ -14,7 +14,7 @@ > LICENSE_FILE= ${WRKSRC}/COPYING > > LIB_DEPENDS= libloudmouth-1.so:net-im/loudmouth \ >- libguile-2.0.so:lang/guile2 \ >+ libguile-2.2.so:lang/guile2 \ > libgc-threaded.so:devel/boehm-gc-threaded > > USES= autoreconf gettext-runtime localbase makeinfo pkgconfig readline >@@ -26,4 +26,8 @@ > > INFO= freetalk > >+post-patch: >+ @${REINPLACE_CMD} -e 's,guile-2\.0,guile-2.2,' \ >+ ${WRKSRC}/configure.ac >+ > .include <bsd.port.mk> >Index: cad/lepton-eda/Makefile >=================================================================== >--- cad/lepton-eda/Makefile (revision 505098) >+++ cad/lepton-eda/Makefile (working copy) >@@ -2,6 +2,7 @@ > > PORTNAME= lepton-eda > PORTVERSION= 1.9.7 >+PORTREVISION= 1 > DISTVERSIONSUFFIX= -20181211 > CATEGORIES= cad > >@@ -13,7 +14,7 @@ > LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ > libfreetype.so:print/freetype2 \ > libgc-threaded.so:devel/boehm-gc-threaded \ >- libguile-2.0.so:lang/guile2 \ >+ libguile-2.2.so:lang/guile2 \ > libpng.so:graphics/png \ > libstroke.so:devel/libstroke > >@@ -52,19 +53,21 @@ > NLS_CONFIGURE_ENABLE= nls > NLS_USES= gettext-runtime > >+post-patch: >+ @${REINPLACE_CMD} -e 's,guile-2\.0,guile-2.2,' \ >+ ${WRKSRC}/m4/geda-guile.m4 >+ > # work around for errors while running > # build-tools/icon-theme-installer: > # > # Cannot find 'install -m 0644'; You probably want to pass -x ${INSTALL_DATA} > # >+# NOTE: in the error message above (I wanted to show it >+# verbatim), INSTALL_DATA actually is enclosed in >+# parenthesis, not in curly brackets. >+# I had to change it to appease portlint(1), which does >+# not ignore comments in makefiles. > # >-# NOTE: in the error message above (I wanted to show it >-# verbatim), INSTALL_DATA actually is enclosed in >-# parenthesis, not in curly brackets. >-# I had to change it to appease portlint(1), which does >-# not ignore comments in makefiles. >-# >-# > # for 3 dirs (attrib/data, liblepton/data, schematic/data) > # the following lines should be in the generated Makefile: > # >Index: science/harminv/Makefile >=================================================================== >--- science/harminv/Makefile (revision 505098) >+++ science/harminv/Makefile (working copy) >@@ -3,7 +3,7 @@ > > PORTNAME= harminv > PORTVERSION= 1.3.1 >-PORTREVISION= 16 >+PORTREVISION= 17 > CATEGORIES= science > MASTER_SITES= http://ab-initio.mit.edu/harminv/ > >@@ -10,7 +10,7 @@ > MAINTAINER= devel@stasyan.com > COMMENT= Solver of harmonic inversion > >-LIB_DEPENDS+= libguile-2.0.so:lang/guile2 >+LIB_DEPENDS= libguile-2.2.so:lang/guile2 > > USES= blaslapack fortran gmake libtool pathfix > GNU_CONFIGURE= yes >Index: science/libctl/Makefile >=================================================================== >--- science/libctl/Makefile (revision 505098) >+++ science/libctl/Makefile (working copy) >@@ -3,7 +3,7 @@ > > PORTNAME= libctl > PORTVERSION= 3.2.2 >-PORTREVISION= 7 >+PORTREVISION= 8 > CATEGORIES= science math > MASTER_SITES= http://ab-initio.mit.edu/libctl/ > >@@ -12,7 +12,7 @@ > > LICENSE= GPLv2 > >-LIB_DEPENDS= libguile-2.0.so:lang/guile2 >+LIB_DEPENDS= libguile-2.2.so:lang/guile2 > > GNU_CONFIGURE= yes > CONFIGURE_ARGS= --enable-shared >Index: science/meep/Makefile >=================================================================== >--- science/meep/Makefile (revision 505098) >+++ science/meep/Makefile (working copy) >@@ -13,11 +13,13 @@ > LICENSE= GPLv2 > LICENSE_FILE= ${WRKSRC}/COPYING > >+BROKEN= very old version, incompatible with Guile 2.2 >+ > BUILD_DEPENDS= harminv:science/harminv \ > gsed:textproc/gsed > LIB_DEPENDS= libfftw3.so:math/fftw3 \ > libblas.so:math/blas \ >- libguile-2.0.so:lang/guile2 \ >+ libguile-2.2.so:lang/guile2 \ > libctl.so:science/libctl \ > libgc-threaded.so:devel/boehm-gc-threaded \ > libgsl.so:math/gsl \ >Index: science/mpb/Makefile >=================================================================== >--- science/mpb/Makefile (revision 505098) >+++ science/mpb/Makefile (working copy) >@@ -3,7 +3,7 @@ > > PORTNAME= mpb > PORTVERSION= 1.5 >-PORTREVISION= 13 >+PORTREVISION= 14 > CATEGORIES= science > MASTER_SITES= http://ab-initio.mit.edu/mpb/ > >@@ -16,7 +16,7 @@ > LIB_DEPENDS= libfftw.so:math/fftw \ > libhdf5.so:science/hdf5 \ > libctl.so:science/libctl \ >- libguile-2.0.so:lang/guile2 >+ libguile-2.2.so:lang/guile2 > > OPTIONS_DEFINE= ATLAS NLOPT > ATLAS_DESC= Use math/atlas instead of math/lapack >Index: sysutils/mcron/Makefile >=================================================================== >--- sysutils/mcron/Makefile (revision 505098) >+++ sysutils/mcron/Makefile (working copy) >@@ -3,7 +3,7 @@ > > PORTNAME= mcron > PORTVERSION= 1.0.8 >-PORTREVISION= 2 >+PORTREVISION= 3 > CATEGORIES= sysutils > MASTER_SITES= GNU > >@@ -10,8 +10,7 @@ > MAINTAINER= johans@FreeBSD.org > COMMENT= 100% compatible replacement for Vixie cron > >-RUN_DEPENDS= guile2>=2.0:lang/guile2 >-BUILD_DEPENDS= ${RUN_DEPENDS} >+LIB_DEPENDS= libguile-2.2.so:lang/guile2 > > USES= pkgconfig > GNU_CONFIGURE= yes >@@ -19,4 +18,8 @@ > > INFO= mcron > >+post-patch: >+ @${REINPLACE_CMD} -e 's,guile-2\.0,guile-2.2,' \ >+ ${WRKSRC}/configure >+ > .include <bsd.port.mk>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 229613
:
194961
|
205312
| 205358