Ravenports generated: 18 May 2020 12:39
[ravenports.git] / bucket_3A / guile
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               guile
4 VERSION=                3.0.2
5 KEYWORDS=               lang
6 VARIANTS=               standard
7 SDESC[standard]=        GNU Ubiquitous Intelligent Language for Extensions
8 HOMEPAGE=               https://www.gnu.org/software/guile/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GNU/guile
13 DISTFILE[1]=            guile-3.0.2.tar.gz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 BUILD_DEPENDS=          gmp:static:standard
21 BUILDRUN_DEPENDS=       gmp:shared:standard
22                         libffi:single:standard
23                         libltdl:single:standard
24                         libunistring:primary:standard
25                         boehm_garbage_collector:single:threaded
26
27 USES=                   gmake libtool makeinfo ncurses pkgconfig readline
28                         iconv charsetfix gettext-tools cpe
29
30 LICENSE=                LGPL21+:single
31 LICENSE_TERMS=          single:{{WRKDIR}}/TERMS
32 LICENSE_FILE=           LGPL21+:{{WRKSRC}}/COPYING.LESSER
33 LICENSE_AWK=            TERMS:"^$$"
34 LICENSE_SOURCE=         TERMS:{{WRKSRC}}/libguile/guile.c
35 LICENSE_SCHEME=         solo
36
37 INFO=                   single:guile
38                         single:r5rs
39 CPE_VENDOR=             gnu
40 INFO_SUBDIR=            .
41
42 MUST_CONFIGURE=         gnu
43 CONFIGURE_ARGS=         --enable-nls
44                         --with-threads
45
46 INSTALL_TARGET=         install-strip
47 INSTALL_REQ_TOOLCHAIN=  yes
48 SOVERSION=              1.1.1
49 PLIST_SUB=              GUILE_VER=3.0
50                         RLSOVERSION=0.0.0
51                         RLSOMAJOR=0
52
53 [FILE:322:descriptions/desc.single]
54 GUILE, GNU's Ubiquitous Intelligent Language for Extension, is a library
55 that implements the Scheme language plus various convenient facilities.
56 It's designed so that you can link it into an application or utility to
57 make it extensible.  Our plan is to link this library into all GNU
58 programs that call for extensibility.
59
60
61 [FILE:97:distinfo]
62 04485e759b2aec44e33cdd06ece28bbb859c1dbef73e8aeac02e4e7ca2fe0e57     21940436 guile-3.0.2.tar.gz
63
64
65 [FILE:13884:manifests/plist.single]
66 bin/
67  guild
68  guile
69  guile-config
70  guile-snarf
71  guile-tools
72 include/guile/%%GUILE_VER%%/
73  libguile.h
74  readline.h
75 include/guile/%%GUILE_VER%%/libguile/
76  __scm.h
77  alist.h
78  array-handle.h
79  array-map.h
80  arrays.h
81  async.h
82  atomic.h
83  backtrace.h
84  bdw-gc.h
85  bitvectors.h
86  boolean.h
87  bytevectors.h
88  chars.h
89  chooks.h
90  continuations.h
91  control.h
92  debug-malloc.h
93  debug.h
94  deprecated.h
95  deprecation.h
96  dynl.h
97  dynstack.h
98  dynwind.h
99  eq.h
100  error.h
101  eval.h
102  evalext.h
103  exceptions.h
104  expand.h
105  extensions.h
106  fdes-finalizers.h
107  feature.h
108  filesys.h
109  finalizers.h
110  fluids.h
111  foreign-object.h
112  foreign.h
113  fports.h
114  frames.h
115  gc-inline.h
116  gc.h
117  generalized-arrays.h
118  generalized-vectors.h
119  gettext.h
120  goops.h
121  gsubr.h
122  guardians.h
123  hash.h
124  hashtab.h
125  hooks.h
126  i18n.h
127  init.h
128  inline.h
129  instructions.h
130  ioext.h
131  iselect.h
132  jit.h
133  keywords.h
134  list.h
135  load.h
136  loader.h
137  macros.h
138  mallocs.h
139  memoize.h
140  modules.h
141  net_db.h
142  null-threads.h
143  numbers.h
144  objprop.h
145  options.h
146  pairs.h
147  poll.h
148  ports.h
149  posix.h
150  print.h
151  procprop.h
152  procs.h
153  programs.h
154  promises.h
155  pthread-threads.h
156  r6rs-ports.h
157  random.h
158  rdelim.h
159  read.h
160  regex-posix.h
161  rw.h
162  scm.h
163  scmconfig.h
164  scmsigs.h
165  script.h
166  simpos.h
167  smob.h
168  snarf.h
169  socket.h
170  sort.h
171  srcprop.h
172  srfi-1.h
173  srfi-13.h
174  srfi-14.h
175  srfi-4.h
176  srfi-60.h
177  stackchk.h
178  stacks.h
179  stime.h
180  strings.h
181  strorder.h
182  strports.h
183  struct.h
184  symbols.h
185  tags.h
186  threads.h
187  throw.h
188  trees.h
189  unicode.h
190  uniform.h
191  validate.h
192  values.h
193  variable.h
194  vectors.h
195  version.h
196  vm-builtins.h
197  vm-expand.h
198  vm.h
199  vports.h
200  weak-set.h
201  weak-table.h
202  weak-vector.h
203 lib/
204  libguile-%%GUILE_VER%%.a
205  libguile-%%GUILE_VER%%.so
206  libguile-%%GUILE_VER%%.so.%%SOMAJOR%%
207  libguile-%%GUILE_VER%%.so.%%SOVERSION%%
208  libguile-%%GUILE_VER%%.so.%%SOVERSION%%-gdb.scm
209 lib/guile/%%GUILE_VER%%/ccache/
210  rnrs.go
211  statprof.go
212  texinfo.go
213 lib/guile/%%GUILE_VER%%/ccache/ice-9/
214  and-let-star.go
215  arrays.go
216  atomic.go
217  binary-ports.go
218  boot-9.go
219  buffered-input.go
220  calling.go
221  command-line.go
222  common-list.go
223  control.go
224  curried-definitions.go
225  deprecated.go
226  documentation.go
227  eval-string.go
228  eval.go
229  exceptions.go
230  expect.go
231  fdes-finalizers.go
232  format.go
233  ftw.go
234  futures.go
235  gap-buffer.go
236  getopt-long.go
237  hash-table.go
238  hcons.go
239  history.go
240  i18n.go
241  iconv.go
242  lineio.go
243  list.go
244  local-eval.go
245  ls.go
246  match.go
247  networking.go
248  null.go
249  occam-channel.go
250  optargs.go
251  peg.go
252  poe.go
253  poll.go
254  popen.go
255  ports.go
256  posix.go
257  pretty-print.go
258  psyntax-pp.go
259  q.go
260  r5rs.go
261  rdelim.go
262  readline.go
263  receive.go
264  regex.go
265  runq.go
266  rw.go
267  safe-r5rs.go
268  safe.go
269  sandbox.go
270  save-stack.go
271  scm-style-repl.go
272  serialize.go
273  session.go
274  slib.go
275  stack-catch.go
276  streams.go
277  string-fun.go
278  suspendable-ports.go
279  textual-ports.go
280  threads.go
281  time.go
282  top-repl.go
283  unicode.go
284  vlist.go
285  weak-vector.go
286 lib/guile/%%GUILE_VER%%/ccache/ice-9/peg/
287  cache.go
288  codegen.go
289  simplify-tree.go
290  string-peg.go
291  using-parsers.go
292 lib/guile/%%GUILE_VER%%/ccache/language/
293  bytecode.go
294  cps.go
295  tree-il.go
296 lib/guile/%%GUILE_VER%%/ccache/language/brainfuck/
297  compile-scheme.go
298  compile-tree-il.go
299  parse.go
300  spec.go
301 lib/guile/%%GUILE_VER%%/ccache/language/bytecode/spec.go
302 lib/guile/%%GUILE_VER%%/ccache/language/cps/
303  closure-conversion.go
304  compile-bytecode.go
305  contification.go
306  cse.go
307  dce.go
308  devirtualize-integers.go
309  effects-analysis.go
310  graphs.go
311  intmap.go
312  intset.go
313  licm.go
314  loop-instrumentation.go
315  optimize.go
316  peel-loops.go
317  prune-top-level-scopes.go
318  reify-primitives.go
319  renumber.go
320  rotate-loops.go
321  self-references.go
322  simplify.go
323  slot-allocation.go
324  spec.go
325  specialize-numbers.go
326  specialize-primcalls.go
327  split-rec.go
328  type-checks.go
329  type-fold.go
330  types.go
331  utils.go
332  verify.go
333  with-cps.go
334 lib/guile/%%GUILE_VER%%/ccache/language/ecmascript/
335  array.go
336  base.go
337  compile-tree-il.go
338  function.go
339  impl.go
340  parse.go
341  spec.go
342  tokenize.go
343 lib/guile/%%GUILE_VER%%/ccache/language/elisp/
344  bindings.go
345  boot.go
346  compile-tree-il.go
347  falias.go
348  lexer.go
349  parser.go
350  runtime.go
351  spec.go
352 lib/guile/%%GUILE_VER%%/ccache/language/elisp/runtime/
353  function-slot.go
354  value-slot.go
355 lib/guile/%%GUILE_VER%%/ccache/language/scheme/
356  compile-tree-il.go
357  decompile-tree-il.go
358  spec.go
359 lib/guile/%%GUILE_VER%%/ccache/language/tree-il/
360  analyze.go
361  canonicalize.go
362  compile-cps.go
363  cps-primitives.go
364  debug.go
365  effects.go
366  eta-expand.go
367  fix-letrec.go
368  letrectify.go
369  optimize.go
370  peval.go
371  primitives.go
372  spec.go
373 lib/guile/%%GUILE_VER%%/ccache/language/value/spec.go
374 lib/guile/%%GUILE_VER%%/ccache/oop/goops.go
375 lib/guile/%%GUILE_VER%%/ccache/oop/goops/
376  accessors.go
377  active-slot.go
378  composite-slot.go
379  describe.go
380  internal.go
381  save.go
382  simple.go
383  stklos.go
384 lib/guile/%%GUILE_VER%%/ccache/rnrs/
385  base.go
386  bytevectors.go
387  conditions.go
388  control.go
389  enums.go
390  eval.go
391  exceptions.go
392  files.go
393  hashtables.go
394  lists.go
395  mutable-pairs.go
396  mutable-strings.go
397  programs.go
398  r5rs.go
399  sorting.go
400  syntax-case.go
401  unicode.go
402 lib/guile/%%GUILE_VER%%/ccache/rnrs/arithmetic/
403  bitwise.go
404  fixnums.go
405  flonums.go
406 lib/guile/%%GUILE_VER%%/ccache/rnrs/io/
407  ports.go
408  simple.go
409 lib/guile/%%GUILE_VER%%/ccache/rnrs/records/
410  inspection.go
411  procedural.go
412  syntactic.go
413 lib/guile/%%GUILE_VER%%/ccache/scheme/
414  base.go
415  case-lambda.go
416  char.go
417  complex.go
418  cxr.go
419  eval.go
420  file.go
421  inexact.go
422  lazy.go
423  load.go
424  process-context.go
425  r5rs.go
426  read.go
427  repl.go
428  time.go
429  write.go
430 lib/guile/%%GUILE_VER%%/ccache/scripts/
431  api-diff.go
432  autofrisk.go
433  compile.go
434  disassemble.go
435  display-commentary.go
436  doc-snarf.go
437  frisk.go
438  generate-autoload.go
439  help.go
440  lint.go
441  list.go
442  punify.go
443  read-rfc822.go
444  read-scheme-source.go
445  read-text-outline.go
446  scan-api.go
447  snarf-check-and-output-texi.go
448  snarf-guile-m4-docs.go
449  summarize-guile-TODO.go
450  use2dot.go
451 lib/guile/%%GUILE_VER%%/ccache/srfi/
452  srfi-1.go
453  srfi-10.go
454  srfi-11.go
455  srfi-111.go
456  srfi-13.go
457  srfi-14.go
458  srfi-16.go
459  srfi-17.go
460  srfi-171.go
461  srfi-18.go
462  srfi-19.go
463  srfi-2.go
464  srfi-26.go
465  srfi-27.go
466  srfi-28.go
467  srfi-31.go
468  srfi-34.go
469  srfi-35.go
470  srfi-37.go
471  srfi-38.go
472  srfi-39.go
473  srfi-4.go
474  srfi-41.go
475  srfi-42.go
476  srfi-43.go
477  srfi-45.go
478  srfi-6.go
479  srfi-60.go
480  srfi-64.go
481  srfi-67.go
482  srfi-69.go
483  srfi-71.go
484  srfi-8.go
485  srfi-88.go
486  srfi-9.go
487  srfi-98.go
488 lib/guile/%%GUILE_VER%%/ccache/srfi/srfi-171/
489  gnu.go
490  meta.go
491 lib/guile/%%GUILE_VER%%/ccache/srfi/srfi-4/gnu.go
492 lib/guile/%%GUILE_VER%%/ccache/srfi/srfi-9/gnu.go
493 lib/guile/%%GUILE_VER%%/ccache/sxml/
494  apply-templates.go
495  fold.go
496  match.go
497  simple.go
498  ssax.go
499  transform.go
500  xpath.go
501 lib/guile/%%GUILE_VER%%/ccache/sxml/ssax/input-parse.go
502 lib/guile/%%GUILE_VER%%/ccache/system/
503  foreign-object.go
504  foreign.go
505  syntax.go
506  xref.go
507 lib/guile/%%GUILE_VER%%/ccache/system/base/
508  ck.go
509  compile.go
510  lalr.go
511  language.go
512  message.go
513  optimize.go
514  pmatch.go
515  syntax.go
516  target.go
517  types.go
518 lib/guile/%%GUILE_VER%%/ccache/system/base/types/internal.go
519 lib/guile/%%GUILE_VER%%/ccache/system/repl/
520  command.go
521  common.go
522  coop-server.go
523  debug.go
524  error-handling.go
525  repl.go
526  server.go
527 lib/guile/%%GUILE_VER%%/ccache/system/vm/
528  assembler.go
529  coverage.go
530  debug.go
531  disassembler.go
532  dwarf.go
533  elf.go
534  frame.go
535  inspect.go
536  linker.go
537  loader.go
538  program.go
539  trace.go
540  trap-state.go
541  traps.go
542  vm.go
543 lib/guile/%%GUILE_VER%%/ccache/texinfo/
544  docbook.go
545  html.go
546  indexing.go
547  plain-text.go
548  reflection.go
549  serialize.go
550  string-utils.go
551 lib/guile/%%GUILE_VER%%/ccache/web/
552  client.go
553  http.go
554  request.go
555  response.go
556  server.go
557  uri.go
558 lib/guile/%%GUILE_VER%%/ccache/web/server/http.go
559 lib/guile/%%GUILE_VER%%/extensions/
560  guile-readline.a
561  guile-readline.so
562  guile-readline.so.%%RLSOMAJOR%%
563  guile-readline.so.%%RLSOVERSION%%
564 lib/pkgconfig/guile-%%GUILE_VER%%.pc
565 share/aclocal/guile.m4
566 share/guile/%%GUILE_VER%%/
567  guile-procedures.txt
568  rnrs.scm
569  statprof.scm
570  texinfo.scm
571 share/guile/%%GUILE_VER%%/ice-9/
572  and-let-star.scm
573  arrays.scm
574  atomic.scm
575  binary-ports.scm
576  boot-9.scm
577  buffered-input.scm
578  calling.scm
579  command-line.scm
580  common-list.scm
581  control.scm
582  curried-definitions.scm
583  deprecated.scm
584  documentation.scm
585  eval-string.scm
586  eval.scm
587  exceptions.scm
588  expect.scm
589  fdes-finalizers.scm
590  format.scm
591  ftw.scm
592  futures.scm
593  gap-buffer.scm
594  getopt-long.scm
595  hash-table.scm
596  hcons.scm
597  history.scm
598  i18n.scm
599  iconv.scm
600  lineio.scm
601  list.scm
602  local-eval.scm
603  ls.scm
604  match.scm
605  match.upstream.scm
606  networking.scm
607  null.scm
608  occam-channel.scm
609  optargs.scm
610  peg.scm
611  poe.scm
612  poll.scm
613  popen.scm
614  ports.scm
615  posix.scm
616  pretty-print.scm
617  psyntax-pp.scm
618  psyntax.scm
619  q.scm
620  quasisyntax.scm
621  r5rs.scm
622  r6rs-libraries.scm
623  r7rs-libraries.scm
624  rdelim.scm
625  readline.scm
626  receive.scm
627  regex.scm
628  runq.scm
629  rw.scm
630  safe-r5rs.scm
631  safe.scm
632  sandbox.scm
633  save-stack.scm
634  scm-style-repl.scm
635  serialize.scm
636  session.scm
637  slib.scm
638  stack-catch.scm
639  streams.scm
640  string-fun.scm
641  suspendable-ports.scm
642  textual-ports.scm
643  threads.scm
644  time.scm
645  top-repl.scm
646  unicode.scm
647  vlist.scm
648  weak-vector.scm
649 share/guile/%%GUILE_VER%%/ice-9/peg/
650  cache.scm
651  codegen.scm
652  simplify-tree.scm
653  string-peg.scm
654  using-parsers.scm
655 share/guile/%%GUILE_VER%%/language/
656  bytecode.scm
657  cps.scm
658  tree-il.scm
659 share/guile/%%GUILE_VER%%/language/brainfuck/
660  compile-scheme.scm
661  compile-tree-il.scm
662  parse.scm
663  spec.scm
664 share/guile/%%GUILE_VER%%/language/bytecode/spec.scm
665 share/guile/%%GUILE_VER%%/language/cps/
666  closure-conversion.scm
667  compile-bytecode.scm
668  contification.scm
669  cse.scm
670  dce.scm
671  devirtualize-integers.scm
672  effects-analysis.scm
673  graphs.scm
674  intmap.scm
675  intset.scm
676  licm.scm
677  loop-instrumentation.scm
678  optimize.scm
679  peel-loops.scm
680  prune-top-level-scopes.scm
681  reify-primitives.scm
682  renumber.scm
683  rotate-loops.scm
684  self-references.scm
685  simplify.scm
686  slot-allocation.scm
687  spec.scm
688  specialize-numbers.scm
689  specialize-primcalls.scm
690  split-rec.scm
691  type-checks.scm
692  type-fold.scm
693  types.scm
694  utils.scm
695  verify.scm
696  with-cps.scm
697 share/guile/%%GUILE_VER%%/language/ecmascript/
698  array.scm
699  base.scm
700  compile-tree-il.scm
701  function.scm
702  impl.scm
703  parse.scm
704  spec.scm
705  tokenize.scm
706 share/guile/%%GUILE_VER%%/language/elisp/
707  bindings.scm
708  boot.el
709  compile-tree-il.scm
710  falias.scm
711  lexer.scm
712  parser.scm
713  runtime.scm
714  spec.scm
715 share/guile/%%GUILE_VER%%/language/elisp/runtime/
716  function-slot.scm
717  value-slot.scm
718 share/guile/%%GUILE_VER%%/language/scheme/
719  compile-tree-il.scm
720  decompile-tree-il.scm
721  spec.scm
722 share/guile/%%GUILE_VER%%/language/tree-il/
723  analyze.scm
724  canonicalize.scm
725  compile-cps.scm
726  cps-primitives.scm
727  debug.scm
728  effects.scm
729  eta-expand.scm
730  fix-letrec.scm
731  letrectify.scm
732  optimize.scm
733  peval.scm
734  primitives.scm
735  spec.scm
736 share/guile/%%GUILE_VER%%/language/value/spec.scm
737 share/guile/%%GUILE_VER%%/oop/goops.scm
738 share/guile/%%GUILE_VER%%/oop/goops/
739  accessors.scm
740  active-slot.scm
741  composite-slot.scm
742  describe.scm
743  internal.scm
744  save.scm
745  simple.scm
746  stklos.scm
747 share/guile/%%GUILE_VER%%/rnrs/
748  base.scm
749  bytevectors.scm
750  conditions.scm
751  control.scm
752  enums.scm
753  eval.scm
754  exceptions.scm
755  files.scm
756  hashtables.scm
757  lists.scm
758  mutable-pairs.scm
759  mutable-strings.scm
760  programs.scm
761  r5rs.scm
762  sorting.scm
763  syntax-case.scm
764  unicode.scm
765 share/guile/%%GUILE_VER%%/rnrs/arithmetic/
766  bitwise.scm
767  fixnums.scm
768  flonums.scm
769 share/guile/%%GUILE_VER%%/rnrs/io/
770  ports.scm
771  simple.scm
772 share/guile/%%GUILE_VER%%/rnrs/records/
773  inspection.scm
774  procedural.scm
775  syntactic.scm
776 share/guile/%%GUILE_VER%%/scheme/
777  base.scm
778  case-lambda.scm
779  char.scm
780  complex.scm
781  cxr.scm
782  eval.scm
783  file.scm
784  inexact.scm
785  lazy.scm
786  load.scm
787  process-context.scm
788  r5rs.scm
789  read.scm
790  repl.scm
791  time.scm
792  write.scm
793 share/guile/%%GUILE_VER%%/scripts/
794  api-diff.scm
795  autofrisk.scm
796  compile.scm
797  disassemble.scm
798  display-commentary.scm
799  doc-snarf.scm
800  frisk.scm
801  generate-autoload.scm
802  help.scm
803  lint.scm
804  list.scm
805  punify.scm
806  read-rfc822.scm
807  read-scheme-source.scm
808  read-text-outline.scm
809  scan-api.scm
810  snarf-check-and-output-texi.scm
811  snarf-guile-m4-docs.scm
812  summarize-guile-TODO.scm
813  use2dot.scm
814 share/guile/%%GUILE_VER%%/srfi/
815  srfi-1.scm
816  srfi-10.scm
817  srfi-11.scm
818  srfi-111.scm
819  srfi-13.scm
820  srfi-14.scm
821  srfi-16.scm
822  srfi-17.scm
823  srfi-171.scm
824  srfi-18.scm
825  srfi-19.scm
826  srfi-2.scm
827  srfi-26.scm
828  srfi-27.scm
829  srfi-28.scm
830  srfi-31.scm
831  srfi-34.scm
832  srfi-35.scm
833  srfi-37.scm
834  srfi-38.scm
835  srfi-39.scm
836  srfi-4.scm
837  srfi-41.scm
838  srfi-42.scm
839  srfi-43.scm
840  srfi-45.scm
841  srfi-6.scm
842  srfi-60.scm
843  srfi-64.scm
844  srfi-67.scm
845  srfi-69.scm
846  srfi-71.scm
847  srfi-8.scm
848  srfi-88.scm
849  srfi-9.scm
850  srfi-98.scm
851 share/guile/%%GUILE_VER%%/srfi/srfi-171/
852  gnu.scm
853  meta.scm
854 share/guile/%%GUILE_VER%%/srfi/srfi-4/gnu.scm
855 share/guile/%%GUILE_VER%%/srfi/srfi-42/ec.scm
856 share/guile/%%GUILE_VER%%/srfi/srfi-64/testing.scm
857 share/guile/%%GUILE_VER%%/srfi/srfi-67/compare.scm
858 share/guile/%%GUILE_VER%%/srfi/srfi-9/gnu.scm
859 share/guile/%%GUILE_VER%%/sxml/
860  apply-templates.scm
861  fold.scm
862  match.scm
863  simple.scm
864  ssax.scm
865  sxml-match.ss
866  transform.scm
867  xpath.scm
868 share/guile/%%GUILE_VER%%/sxml/ssax/input-parse.scm
869 share/guile/%%GUILE_VER%%/sxml/upstream/
870  SSAX.scm
871  SXML-tree-trans.scm
872  SXPath-old.scm
873  assert.scm
874  input-parse.scm
875 share/guile/%%GUILE_VER%%/system/
876  foreign-object.scm
877  foreign.scm
878  syntax.scm
879  xref.scm
880 share/guile/%%GUILE_VER%%/system/base/
881  ck.scm
882  compile.scm
883  lalr.scm
884  lalr.upstream.scm
885  language.scm
886  message.scm
887  optimize.scm
888  pmatch.scm
889  syntax.scm
890  target.scm
891  types.scm
892 share/guile/%%GUILE_VER%%/system/base/types/internal.scm
893 share/guile/%%GUILE_VER%%/system/repl/
894  command.scm
895  common.scm
896  coop-server.scm
897  debug.scm
898  describe.scm
899  error-handling.scm
900  repl.scm
901  server.scm
902 share/guile/%%GUILE_VER%%/system/vm/
903  assembler.scm
904  coverage.scm
905  debug.scm
906  disassembler.scm
907  dwarf.scm
908  elf.scm
909  frame.scm
910  inspect.scm
911  linker.scm
912  loader.scm
913  program.scm
914  trace.scm
915  trap-state.scm
916  traps.scm
917  vm.scm
918 share/guile/%%GUILE_VER%%/texinfo/
919  docbook.scm
920  html.scm
921  indexing.scm
922  plain-text.scm
923  reflection.scm
924  serialize.scm
925  string-utils.scm
926 share/guile/%%GUILE_VER%%/web/
927  client.scm
928  http.scm
929  request.scm
930  response.scm
931  server.scm
932  uri.scm
933 share/guile/%%GUILE_VER%%/web/server/http.scm
934 share/man/man1/guile.1.gz
935
936
937 [FILE:440:patches/patch-lib_signal.in.h]
938 --- lib/signal.in.h.orig        2018-09-04 08:40:19 UTC
939 +++ lib/signal.in.h
940 @@ -60,6 +60,7 @@
941     But avoid namespace pollution on glibc systems.*/
942  #if (@GNULIB_PTHREAD_SIGMASK@ || defined GNULIB_POSIXCHECK) \
943      && ((defined __APPLE__ && defined __MACH__) \
944 +       || defined __DragonFly__ \
945          || defined __FreeBSD__ || defined __OpenBSD__ || defined __osf__ \
946          || defined __sun || defined __ANDROID__) \
947      && ! defined __GLIBC__
948
949
950 [FILE:409:patches/patch-libguile_filesys.c]
951 --- libguile/filesys.c.orig     2019-08-26 08:41:29 UTC
952 +++ libguile/filesys.c
953 @@ -1519,6 +1519,9 @@ SCM_DEFINE (scm_i_mkstemp, "mkstemp!", 1
954        mode_bits = scm_i_mode_bits (mode);
955      }
956  
957 +#if defined __FreeBSD__ || defined __DragonFly__
958 +  open_flags &= O_APPEND | O_DIRECT | O_SHLOCK | O_EXLOCK | O_CLOEXEC;
959 +#endif
960    SCM_SYSCALL (rv = mkostemp (c_tmpl, open_flags));
961    if (rv == -1)
962      SCM_SYSERROR;
963
964
965 [FILE:245:patches/patch-libguile_gen-scmconfig.c]
966 --- libguile/gen-scmconfig.c.orig       2018-09-22 20:51:40 UTC
967 +++ libguile/gen-scmconfig.c
968 @@ -143,6 +143,9 @@
969  
970  #include "gen-scmconfig.h"
971  
972 +#if defined __FreeBSD__ || defined __DragonFly__
973 +#define _ANSI_SOURCE
974 +#endif
975  #define pf printf
976  
977  int
978
979
980 [FILE:460:patches/patch-libguile_numbers.c]
981 --- libguile/numbers.c.orig     2020-02-08 10:40:15 UTC
982 +++ libguile/numbers.c
983 @@ -193,7 +193,7 @@ static double atanh (double x) { return
984  
985  
986  #if defined (GUILE_I)
987 -#if defined HAVE_COMPLEX_DOUBLE
988 +#if defined HAVE_COMPLEX_DOUBLE && (HAVE_CLOG || HAVE_CLOG10 || HAVE_CEXP || HAVE_USABLE_CSQRT) && defined (SCM_COMPLEX_VALUE)
989  
990  /* For an SCM object Z which is a complex number (ie. satisfies
991     SCM_COMPLEXP), return its value as a C level "complex double". */
992
993
994 [FILE:229:patches/patch-libguile_pthread-threads.h]
995 --- libguile/pthread-threads.h.orig     2018-09-22 20:51:40 UTC
996 +++ libguile/pthread-threads.h
997 @@ -26,6 +26,9 @@
998  */
999  
1000  #include <pthread.h>
1001 +#if HAVE_PTHREAD_NP_H
1002 +# include <pthread_np.h>
1003 +#endif
1004  #include <sched.h>
1005  
1006  /* Threads 
1007