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