diff --git a/guile/.footprint b/guile/.footprint deleted file mode 100644 index cc3e6373c..000000000 --- a/guile/.footprint +++ /dev/null @@ -1,306 +0,0 @@ -drwxr-xr-x root/root usr/ -drwxr-xr-x root/root usr/bin/ --rwxr-xr-x root/root usr/bin/guile --rwxr-xr-x root/root usr/bin/guile-config --rwxr-xr-x root/root usr/bin/guile-snarf --rwxr-xr-x root/root usr/bin/guile-tools -drwxr-xr-x root/root usr/include/ -drwxr-xr-x root/root usr/include/guile/ --rw-r--r-- root/root usr/include/guile/gh.h --rw-r--r-- root/root usr/include/guile/readline.h -drwxr-xr-x root/root usr/include/guile/srfi/ --rw-r--r-- root/root usr/include/guile/srfi/srfi-1.h --rw-r--r-- root/root usr/include/guile/srfi/srfi-13.h --rw-r--r-- root/root usr/include/guile/srfi/srfi-14.h --rw-r--r-- root/root usr/include/guile/srfi/srfi-4.h --rw-r--r-- root/root usr/include/guile/srfi/srfi-60.h --rw-r--r-- root/root usr/include/libguile.h -drwxr-xr-x root/root usr/include/libguile/ --rw-r--r-- root/root usr/include/libguile/__scm.h --rw-r--r-- root/root usr/include/libguile/alist.h --rw-r--r-- root/root usr/include/libguile/arbiters.h --rw-r--r-- root/root usr/include/libguile/async.h --rw-r--r-- root/root usr/include/libguile/backtrace.h --rw-r--r-- root/root usr/include/libguile/boolean.h --rw-r--r-- root/root usr/include/libguile/chars.h --rw-r--r-- root/root usr/include/libguile/continuations.h --rw-r--r-- root/root usr/include/libguile/convert.h --rw-r--r-- root/root usr/include/libguile/debug-malloc.h --rw-r--r-- root/root usr/include/libguile/debug.h --rw-r--r-- root/root usr/include/libguile/deprecated.h --rw-r--r-- root/root usr/include/libguile/deprecation.h --rw-r--r-- root/root usr/include/libguile/discouraged.h --rw-r--r-- root/root usr/include/libguile/dynl.h --rw-r--r-- root/root usr/include/libguile/dynwind.h --rw-r--r-- root/root usr/include/libguile/environments.h --rw-r--r-- root/root usr/include/libguile/eq.h --rw-r--r-- root/root usr/include/libguile/error.h --rw-r--r-- root/root usr/include/libguile/eval.h --rw-r--r-- root/root usr/include/libguile/evalext.h --rw-r--r-- root/root usr/include/libguile/extensions.h --rw-r--r-- root/root usr/include/libguile/feature.h --rw-r--r-- root/root usr/include/libguile/filesys.h --rw-r--r-- root/root usr/include/libguile/fluids.h --rw-r--r-- root/root usr/include/libguile/fports.h --rw-r--r-- root/root usr/include/libguile/futures.h --rw-r--r-- root/root usr/include/libguile/gc.h --rw-r--r-- root/root usr/include/libguile/gdb_interface.h --rw-r--r-- root/root usr/include/libguile/gdbint.h --rw-r--r-- root/root usr/include/libguile/goops.h --rw-r--r-- root/root usr/include/libguile/gsubr.h --rw-r--r-- root/root usr/include/libguile/guardians.h --rw-r--r-- root/root usr/include/libguile/hash.h --rw-r--r-- root/root usr/include/libguile/hashtab.h --rw-r--r-- root/root usr/include/libguile/hooks.h --rw-r--r-- root/root usr/include/libguile/i18n.h --rw-r--r-- root/root usr/include/libguile/init.h --rw-r--r-- root/root usr/include/libguile/inline.h --rw-r--r-- root/root usr/include/libguile/ioext.h --rw-r--r-- root/root usr/include/libguile/iselect.h --rw-r--r-- root/root usr/include/libguile/keywords.h --rw-r--r-- root/root usr/include/libguile/lang.h --rw-r--r-- root/root usr/include/libguile/list.h --rw-r--r-- root/root usr/include/libguile/load.h --rw-r--r-- root/root usr/include/libguile/macros.h --rw-r--r-- root/root usr/include/libguile/mallocs.h --rw-r--r-- root/root usr/include/libguile/modules.h --rw-r--r-- root/root usr/include/libguile/net_db.h --rw-r--r-- root/root usr/include/libguile/null-threads.h --rw-r--r-- root/root usr/include/libguile/numbers.h --rw-r--r-- root/root usr/include/libguile/objects.h --rw-r--r-- root/root usr/include/libguile/objprop.h --rw-r--r-- root/root usr/include/libguile/options.h --rw-r--r-- root/root usr/include/libguile/pairs.h --rw-r--r-- root/root usr/include/libguile/ports.h --rw-r--r-- root/root usr/include/libguile/posix.h --rw-r--r-- root/root usr/include/libguile/print.h --rw-r--r-- root/root usr/include/libguile/procprop.h --rw-r--r-- root/root usr/include/libguile/procs.h --rw-r--r-- root/root usr/include/libguile/properties.h --rw-r--r-- root/root usr/include/libguile/pthread-threads.h --rw-r--r-- root/root usr/include/libguile/ramap.h --rw-r--r-- root/root usr/include/libguile/random.h --rw-r--r-- root/root usr/include/libguile/rdelim.h --rw-r--r-- root/root usr/include/libguile/read.h --rw-r--r-- root/root usr/include/libguile/regex-posix.h --rw-r--r-- root/root usr/include/libguile/root.h --rw-r--r-- root/root usr/include/libguile/rw.h --rw-r--r-- root/root usr/include/libguile/scmconfig.h --rw-r--r-- root/root usr/include/libguile/scmsigs.h --rw-r--r-- root/root usr/include/libguile/script.h --rw-r--r-- root/root usr/include/libguile/simpos.h --rw-r--r-- root/root usr/include/libguile/smob.h --rw-r--r-- root/root usr/include/libguile/snarf.h --rw-r--r-- root/root usr/include/libguile/socket.h --rw-r--r-- root/root usr/include/libguile/sort.h --rw-r--r-- root/root usr/include/libguile/srcprop.h --rw-r--r-- root/root usr/include/libguile/srfi-13.h --rw-r--r-- root/root usr/include/libguile/srfi-14.h --rw-r--r-- root/root usr/include/libguile/srfi-4.h --rw-r--r-- root/root usr/include/libguile/stackchk.h --rw-r--r-- root/root usr/include/libguile/stacks.h --rw-r--r-- root/root usr/include/libguile/stime.h --rw-r--r-- root/root usr/include/libguile/strings.h --rw-r--r-- root/root usr/include/libguile/strorder.h --rw-r--r-- root/root usr/include/libguile/strports.h --rw-r--r-- root/root usr/include/libguile/struct.h --rw-r--r-- root/root usr/include/libguile/symbols.h --rw-r--r-- root/root usr/include/libguile/tags.h --rw-r--r-- root/root usr/include/libguile/threads.h --rw-r--r-- root/root usr/include/libguile/throw.h --rw-r--r-- root/root usr/include/libguile/unif.h --rw-r--r-- root/root usr/include/libguile/validate.h --rw-r--r-- root/root usr/include/libguile/values.h --rw-r--r-- root/root usr/include/libguile/variable.h --rw-r--r-- root/root usr/include/libguile/vectors.h --rw-r--r-- root/root usr/include/libguile/version.h --rw-r--r-- root/root usr/include/libguile/vports.h --rw-r--r-- root/root usr/include/libguile/weaks.h -drwxr-xr-x root/root usr/lib/ --rw-r--r-- root/root usr/lib/libguile-srfi-srfi-1-v-3.a --rwxr-xr-x root/root usr/lib/libguile-srfi-srfi-1-v-3.la -lrwxrwxrwx root/root usr/lib/libguile-srfi-srfi-1-v-3.so -> libguile-srfi-srfi-1-v-3.so.3.0.1 -lrwxrwxrwx root/root usr/lib/libguile-srfi-srfi-1-v-3.so.3 -> libguile-srfi-srfi-1-v-3.so.3.0.1 --rwxr-xr-x root/root usr/lib/libguile-srfi-srfi-1-v-3.so.3.0.1 --rw-r--r-- root/root usr/lib/libguile-srfi-srfi-13-14-v-3.a --rwxr-xr-x root/root usr/lib/libguile-srfi-srfi-13-14-v-3.la -lrwxrwxrwx root/root usr/lib/libguile-srfi-srfi-13-14-v-3.so -> libguile-srfi-srfi-13-14-v-3.so.3.0.1 -lrwxrwxrwx root/root usr/lib/libguile-srfi-srfi-13-14-v-3.so.3 -> libguile-srfi-srfi-13-14-v-3.so.3.0.1 --rwxr-xr-x root/root usr/lib/libguile-srfi-srfi-13-14-v-3.so.3.0.1 --rw-r--r-- root/root usr/lib/libguile-srfi-srfi-4-v-3.a --rwxr-xr-x root/root usr/lib/libguile-srfi-srfi-4-v-3.la -lrwxrwxrwx root/root usr/lib/libguile-srfi-srfi-4-v-3.so -> libguile-srfi-srfi-4-v-3.so.3.0.1 -lrwxrwxrwx root/root usr/lib/libguile-srfi-srfi-4-v-3.so.3 -> libguile-srfi-srfi-4-v-3.so.3.0.1 --rwxr-xr-x root/root usr/lib/libguile-srfi-srfi-4-v-3.so.3.0.1 --rw-r--r-- root/root usr/lib/libguile-srfi-srfi-60-v-2.a --rwxr-xr-x root/root usr/lib/libguile-srfi-srfi-60-v-2.la -lrwxrwxrwx root/root usr/lib/libguile-srfi-srfi-60-v-2.so -> libguile-srfi-srfi-60-v-2.so.2.0.1 -lrwxrwxrwx root/root usr/lib/libguile-srfi-srfi-60-v-2.so.2 -> libguile-srfi-srfi-60-v-2.so.2.0.1 --rwxr-xr-x root/root usr/lib/libguile-srfi-srfi-60-v-2.so.2.0.1 --rw-r--r-- root/root usr/lib/libguile.a --rwxr-xr-x root/root usr/lib/libguile.la -lrwxrwxrwx root/root usr/lib/libguile.so -> libguile.so.17.0.1 -lrwxrwxrwx root/root usr/lib/libguile.so.17 -> libguile.so.17.0.1 --rwxr-xr-x root/root usr/lib/libguile.so.17.0.1 --rw-r--r-- root/root usr/lib/libguilereadline-v-17.a --rwxr-xr-x root/root usr/lib/libguilereadline-v-17.la -lrwxrwxrwx root/root usr/lib/libguilereadline-v-17.so -> libguilereadline-v-17.so.17.0.1 -lrwxrwxrwx root/root usr/lib/libguilereadline-v-17.so.17 -> libguilereadline-v-17.so.17.0.1 --rwxr-xr-x root/root usr/lib/libguilereadline-v-17.so.17.0.1 -drwxr-xr-x root/root usr/share/ -drwxr-xr-x root/root usr/share/aclocal/ --rw-r--r-- root/root usr/share/aclocal/guile.m4 -drwxr-xr-x root/root usr/share/guile/ -drwxr-xr-x root/root usr/share/guile/1.8/ --rw-r--r-- root/root usr/share/guile/1.8/guile-procedures.txt -drwxr-xr-x root/root usr/share/guile/1.8/ice-9/ --rw-r--r-- root/root usr/share/guile/1.8/ice-9/and-let-star.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/boot-9.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/buffered-input.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/calling.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/channel.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/common-list.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/debug.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/debugger.scm -drwxr-xr-x root/root usr/share/guile/1.8/ice-9/debugger/ --rw-r--r-- root/root usr/share/guile/1.8/ice-9/debugger/command-loop.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/debugger/commands.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/debugger/state.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/debugger/trc.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/debugger/utils.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/deprecated.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/documentation.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/emacs.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/expect.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/format.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/ftw.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/gap-buffer.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/getopt-long.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/hcons.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/history.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/lineio.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/list.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/ls.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/mapping.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/match.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/networking.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/null.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/occam-channel.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/optargs.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/poe.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/popen.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/posix.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/pretty-print.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/psyntax.pp --rw-r--r-- root/root usr/share/guile/1.8/ice-9/psyntax.ss --rw-r--r-- root/root usr/share/guile/1.8/ice-9/q.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/r4rs.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/r5rs.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/rdelim.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/readline.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/receive.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/regex.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/runq.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/rw.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/safe-r5rs.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/safe.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/serialize.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/session.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/slib.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/stack-catch.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/streams.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/string-fun.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/syncase.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/threads.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/time.scm --rw-r--r-- root/root usr/share/guile/1.8/ice-9/weak-vector.scm -drwxr-xr-x root/root usr/share/guile/1.8/lang/ -drwxr-xr-x root/root usr/share/guile/1.8/lang/elisp/ --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/base.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/example.el --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/interface.scm -drwxr-xr-x root/root usr/share/guile/1.8/lang/elisp/internals/ --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/internals/evaluation.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/internals/format.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/internals/fset.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/internals/lambda.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/internals/load.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/internals/null.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/internals/set.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/internals/signal.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/internals/time.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/internals/trace.scm -drwxr-xr-x root/root usr/share/guile/1.8/lang/elisp/primitives/ --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/primitives/buffers.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/primitives/char-table.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/primitives/features.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/primitives/fns.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/primitives/format.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/primitives/guile.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/primitives/keymaps.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/primitives/lists.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/primitives/load.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/primitives/match.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/primitives/numbers.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/primitives/pure.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/primitives/read.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/primitives/signal.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/primitives/strings.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/primitives/symprop.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/primitives/syntax.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/primitives/system.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/primitives/time.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/transform.scm --rw-r--r-- root/root usr/share/guile/1.8/lang/elisp/variables.scm -drwxr-xr-x root/root usr/share/guile/1.8/oop/ --rw-r--r-- root/root usr/share/guile/1.8/oop/goops.scm -drwxr-xr-x root/root usr/share/guile/1.8/oop/goops/ --rw-r--r-- root/root usr/share/guile/1.8/oop/goops/accessors.scm --rw-r--r-- root/root usr/share/guile/1.8/oop/goops/active-slot.scm --rw-r--r-- root/root usr/share/guile/1.8/oop/goops/compile.scm --rw-r--r-- root/root usr/share/guile/1.8/oop/goops/composite-slot.scm --rw-r--r-- root/root usr/share/guile/1.8/oop/goops/describe.scm --rw-r--r-- root/root usr/share/guile/1.8/oop/goops/dispatch.scm --rw-r--r-- root/root usr/share/guile/1.8/oop/goops/internal.scm --rw-r--r-- root/root usr/share/guile/1.8/oop/goops/old-define-method.scm --rw-r--r-- root/root usr/share/guile/1.8/oop/goops/save.scm --rw-r--r-- root/root usr/share/guile/1.8/oop/goops/simple.scm --rw-r--r-- root/root usr/share/guile/1.8/oop/goops/stklos.scm --rw-r--r-- root/root usr/share/guile/1.8/oop/goops/util.scm -drwxr-xr-x root/root usr/share/guile/1.8/scripts/ --rwxr-xr-x root/root usr/share/guile/1.8/scripts/PROGRAM --rwxr-xr-x root/root usr/share/guile/1.8/scripts/api-diff --rwxr-xr-x root/root usr/share/guile/1.8/scripts/autofrisk --rwxr-xr-x root/root usr/share/guile/1.8/scripts/display-commentary --rwxr-xr-x root/root usr/share/guile/1.8/scripts/doc-snarf --rwxr-xr-x root/root usr/share/guile/1.8/scripts/frisk --rwxr-xr-x root/root usr/share/guile/1.8/scripts/generate-autoload --rwxr-xr-x root/root usr/share/guile/1.8/scripts/lint --rwxr-xr-x root/root usr/share/guile/1.8/scripts/punify --rwxr-xr-x root/root usr/share/guile/1.8/scripts/read-rfc822 --rwxr-xr-x root/root usr/share/guile/1.8/scripts/read-scheme-source --rwxr-xr-x root/root usr/share/guile/1.8/scripts/read-text-outline --rwxr-xr-x root/root usr/share/guile/1.8/scripts/scan-api --rwxr-xr-x root/root usr/share/guile/1.8/scripts/snarf-check-and-output-texi --rwxr-xr-x root/root usr/share/guile/1.8/scripts/snarf-guile-m4-docs --rwxr-xr-x root/root usr/share/guile/1.8/scripts/summarize-guile-TODO --rwxr-xr-x root/root usr/share/guile/1.8/scripts/use2dot -drwxr-xr-x root/root usr/share/guile/1.8/srfi/ --rw-r--r-- root/root usr/share/guile/1.8/srfi/srfi-1.scm --rw-r--r-- root/root usr/share/guile/1.8/srfi/srfi-10.scm --rw-r--r-- root/root usr/share/guile/1.8/srfi/srfi-11.scm --rw-r--r-- root/root usr/share/guile/1.8/srfi/srfi-13.scm --rw-r--r-- root/root usr/share/guile/1.8/srfi/srfi-14.scm --rw-r--r-- root/root usr/share/guile/1.8/srfi/srfi-16.scm --rw-r--r-- root/root usr/share/guile/1.8/srfi/srfi-17.scm --rw-r--r-- root/root usr/share/guile/1.8/srfi/srfi-19.scm --rw-r--r-- root/root usr/share/guile/1.8/srfi/srfi-2.scm --rw-r--r-- root/root usr/share/guile/1.8/srfi/srfi-26.scm --rw-r--r-- root/root usr/share/guile/1.8/srfi/srfi-31.scm --rw-r--r-- root/root usr/share/guile/1.8/srfi/srfi-34.scm --rw-r--r-- root/root usr/share/guile/1.8/srfi/srfi-39.scm --rw-r--r-- root/root usr/share/guile/1.8/srfi/srfi-4.scm --rw-r--r-- root/root usr/share/guile/1.8/srfi/srfi-6.scm --rw-r--r-- root/root usr/share/guile/1.8/srfi/srfi-60.scm --rw-r--r-- root/root usr/share/guile/1.8/srfi/srfi-8.scm --rw-r--r-- root/root usr/share/guile/1.8/srfi/srfi-9.scm diff --git a/guile/.md5sum b/guile/.md5sum deleted file mode 100644 index 6ce4b5702..000000000 --- a/guile/.md5sum +++ /dev/null @@ -1,2 +0,0 @@ -4b4a84960dd301576be6303ba46ff3e1 guile-1.8-rational.patch -be792074780d597208a8cdfed976f559 guile-1.8.1.tar.gz diff --git a/guile/Pkgfile b/guile/Pkgfile deleted file mode 100644 index 25543fd8b..000000000 --- a/guile/Pkgfile +++ /dev/null @@ -1,22 +0,0 @@ -# Description: embeddable library implementation of Scheme -# URL: http://www.gnu.org/software/guile/ -# Maintainer: Matt Housh, jaeger at morpheus dot net -# Depends on: libgmp - -name=guile -version=1.8.1 -release=2 -source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.gz \ - $name-1.8-rational.patch) - -build() { - cd $name-$version - patch -p0 -i $SRC/$name-1.8-rational.patch - ./configure --prefix=/usr \ - --with-threads \ - --with-modules \ - --enable-deprecation=no - make - make DESTDIR=$PKG install - rm -rf $PKG/usr/share/info -} diff --git a/guile/guile-1.8-rational.patch b/guile/guile-1.8-rational.patch deleted file mode 100644 index 0f9159358..000000000 --- a/guile/guile-1.8-rational.patch +++ /dev/null @@ -1,135 +0,0 @@ -2006-12-23 Han-Wen Nienhuys - - * numbers.c (scm_i_fraction_reduce): move logic into - scm_i_make_ratio(), so fractions are only read. - scm_i_fraction_reduce() modifies a fraction when reading it. A - race condition might lead to fractions being corrupted by reading - them concurrently. - - Also, the REDUCED bit alters the SCM_CELL_TYPE(), making - comparisons between reduced and unreduced fractions go wrong. - - * numbers.h: remove SCM_FRACTION_SET_NUMERATOR, - SCM_FRACTION_SET_DENOMINATOR, SCM_FRACTION_REDUCED_BIT, - SCM_FRACTION_REDUCED_SET, SCM_FRACTION_REDUCED_CLEAR, - SCM_FRACTION_REDUCED. - -Index: libguile/numbers.c -=================================================================== -RCS file: /cvsroot/guile/guile/guile-core/libguile/numbers.c,v -retrieving revision 1.285 -diff -p -u -u -r1.285 numbers.c ---- libguile/numbers.c 9 Oct 2006 23:17:30 -0000 1.285 -+++ libguile/numbers.c 23 Dec 2006 20:31:20 -0000 -@@ -452,28 +452,21 @@ scm_i_make_ratio (SCM numerator, SCM den - - /* No, it's a proper fraction. - */ -- return scm_double_cell (scm_tc16_fraction, -- SCM_UNPACK (numerator), -- SCM_UNPACK (denominator), 0); -+ { -+ SCM divisor = scm_gcd (numerator, denominator); -+ if (!(scm_is_eq (divisor, SCM_I_MAKINUM(1)))) -+ { -+ numerator = scm_divide (numerator, divisor); -+ denominator = scm_divide (denominator, divisor); -+ } -+ -+ return scm_double_cell (scm_tc16_fraction, -+ SCM_UNPACK (numerator), -+ SCM_UNPACK (denominator), 0); -+ } - } - #undef FUNC_NAME - --static void scm_i_fraction_reduce (SCM z) --{ -- if (!(SCM_FRACTION_REDUCED (z))) -- { -- SCM divisor; -- divisor = scm_gcd (SCM_FRACTION_NUMERATOR (z), SCM_FRACTION_DENOMINATOR (z)); -- if (!(scm_is_eq (divisor, SCM_I_MAKINUM(1)))) -- { -- /* is this safe? */ -- SCM_FRACTION_SET_NUMERATOR (z, scm_divide (SCM_FRACTION_NUMERATOR (z), divisor)); -- SCM_FRACTION_SET_DENOMINATOR (z, scm_divide (SCM_FRACTION_DENOMINATOR (z), divisor)); -- } -- SCM_FRACTION_REDUCED_SET (z); -- } --} -- - double - scm_i_fraction2double (SCM z) - { -@@ -2387,7 +2380,6 @@ SCM_DEFINE (scm_number_to_string, "numbe - } - else if (SCM_FRACTIONP (n)) - { -- scm_i_fraction_reduce (n); - return scm_string_append (scm_list_3 (scm_number_to_string (SCM_FRACTION_NUMERATOR (n), radix), - scm_from_locale_string ("/"), - scm_number_to_string (SCM_FRACTION_DENOMINATOR (n), radix))); -@@ -2441,7 +2433,6 @@ int - scm_i_print_fraction (SCM sexp, SCM port, scm_print_state *pstate SCM_UNUSED) - { - SCM str; -- scm_i_fraction_reduce (sexp); - str = scm_number_to_string (sexp, SCM_UNDEFINED); - scm_lfwrite (scm_i_string_chars (str), scm_i_string_length (str), port); - scm_remember_upto_here_1 (str); -@@ -3109,8 +3100,6 @@ scm_complex_equalp (SCM x, SCM y) - SCM - scm_i_fraction_equalp (SCM x, SCM y) - { -- scm_i_fraction_reduce (x); -- scm_i_fraction_reduce (y); - if (scm_is_false (scm_equal_p (SCM_FRACTION_NUMERATOR (x), - SCM_FRACTION_NUMERATOR (y))) - || scm_is_false (scm_equal_p (SCM_FRACTION_DENOMINATOR (x), -@@ -5424,10 +5413,7 @@ scm_numerator (SCM z) - else if (SCM_BIGP (z)) - return z; - else if (SCM_FRACTIONP (z)) -- { -- scm_i_fraction_reduce (z); -- return SCM_FRACTION_NUMERATOR (z); -- } -+ return SCM_FRACTION_NUMERATOR (z); - else if (SCM_REALP (z)) - return scm_exact_to_inexact (scm_numerator (scm_inexact_to_exact (z))); - else -@@ -5446,10 +5432,7 @@ scm_denominator (SCM z) - else if (SCM_BIGP (z)) - return SCM_I_MAKINUM (1); - else if (SCM_FRACTIONP (z)) -- { -- scm_i_fraction_reduce (z); -- return SCM_FRACTION_DENOMINATOR (z); -- } -+ return SCM_FRACTION_DENOMINATOR (z); - else if (SCM_REALP (z)) - return scm_exact_to_inexact (scm_denominator (scm_inexact_to_exact (z))); - else -Index: libguile/numbers.h -=================================================================== -RCS file: /cvsroot/guile/guile/guile-core/libguile/numbers.h,v -retrieving revision 1.103 -diff -p -u -u -r1.103 numbers.h ---- libguile/numbers.h 9 Oct 2006 23:17:57 -0000 1.103 -+++ libguile/numbers.h 23 Dec 2006 20:31:21 -0000 -@@ -157,14 +157,6 @@ - #define SCM_FRACTIONP(x) (!SCM_IMP (x) && SCM_TYP16 (x) == scm_tc16_fraction) - #define SCM_FRACTION_NUMERATOR(x) (SCM_CELL_OBJECT_1 (x)) - #define SCM_FRACTION_DENOMINATOR(x) (SCM_CELL_OBJECT_2 (x)) --#define SCM_FRACTION_SET_NUMERATOR(x, v) (SCM_SET_CELL_OBJECT_1 ((x), (v))) --#define SCM_FRACTION_SET_DENOMINATOR(x, v) (SCM_SET_CELL_OBJECT_2 ((x), (v))) -- -- /* I think the left half word is free in the type, so I'll use bit 17 */ --#define SCM_FRACTION_REDUCED_BIT 0x10000 --#define SCM_FRACTION_REDUCED_SET(x) (SCM_SET_CELL_TYPE((x), (SCM_CELL_TYPE (x) | SCM_FRACTION_REDUCED_BIT))) --#define SCM_FRACTION_REDUCED_CLEAR(x) (SCM_SET_CELL_TYPE((x), (SCM_CELL_TYPE (x) & ~SCM_FRACTION_REDUCED_BIT))) --#define SCM_FRACTION_REDUCED(x) (0x10000 & SCM_CELL_TYPE (x)) - - -