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