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