1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-29 19:30:36 +02:00
Commit graph

137 commits

Author SHA1 Message Date
Mikael Djurfeldt
8ac25f3fae README: Add dependency on autopoint 2025-01-13 22:51:35 +01:00
Bruno Victal
a0805cc274
Revert "Mention package GNU Autopoint in README."
GNU Autopoint is a part of GNU gettext.

This reverts commit 3badbb71c6.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-07-16 22:34:58 +02:00
Morgan Smith
c7d170c5d1
Fix typos throughout codebase.
* NEWS:
* README:
* doc/r5rs/r5rs.texi:
* doc/ref/api-data.texi:
* doc/ref/api-debug.texi:
* doc/ref/api-evaluation.texi:
* doc/ref/api-io.texi:
* doc/ref/api-macros.texi:
* doc/ref/api-procedures.texi:
* doc/ref/api-scheduling.texi:
* doc/ref/api-undocumented.texi:
* doc/ref/libguile-concepts.texi:
* doc/ref/posix.texi:
* doc/ref/srfi-modules.texi:
* doc/ref/vm.texi:
* doc/ref/web.texi:
* examples/box-dynamic-module/box.c:
* examples/box-dynamic/box.c:
* examples/box-module/box.c:
* examples/box/box.c:
* examples/safe/safe:
* examples/scripts/README:
* examples/scripts/hello:
* gc-benchmarks/larceny/twobit-input-long.sch:
* gc-benchmarks/larceny/twobit-smaller.sch:
* gc-benchmarks/larceny/twobit.sch:
* libguile/expand.c:
* libguile/load.c:
* libguile/net_db.c:
* libguile/scmsigs.c:
* libguile/srfi-14.c:
* libguile/threads.c:
* meta/guile.m4:
* module/ice-9/match.upstream.scm:
* module/ice-9/ports.scm:
* module/language/cps/graphs.scm:
* module/scripts/doc-snarf.scm:
* module/srfi/srfi-19.scm:
* module/system/repl/command.scm:
* test-suite/tests/srfi-18.test:
Fix typos.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-07-16 22:09:01 +02:00
Ludovic Courtès
9d339ea1a9
README: Update Git URLs.
* README: Update Git URLs.
2023-02-06 16:51:02 +01:00
Ludovic Courtès
c617f4e04f
maint: Add Guix build files.
* guix.scm, build-aux/manifest.scm: New files.
* Makefile.am (EXTRA_DIST): Add them.
* README: Mention it.
2023-02-06 16:51:00 +01:00
Mikael Djurfeldt
3badbb71c6 Mention package GNU Autopoint in README.
* README: Mention GNU Autopoint. Needed when building from a Git checkout.
2021-11-25 17:49:57 +01:00
Mikael Djurfeldt
98dff7a75e Mention package GNU Gperf in README.
* README: Mention GNU Gperf. Needed when building from a Git checkout.
2021-10-13 22:00:40 +02:00
Ludovic Courtès
11924412ff README mentions development dependencies.
Reported by Jean-Christophe Helary <jean.christophe.helary@traduction-libre.org>.

* README: Mention packages needed when building from Git.
2020-03-07 16:53:28 +01:00
Ludovic Courtès
6cfa410c9b README no longer says it's a prerelease.
Reported by Jean-Christophe Helary <jean.christophe.helary@traduction-libre.org>.

* README: Remove mention of a prerelease.
2020-03-07 16:49:14 +01:00
Mikael Djurfeldt
9c10b423a8 Add texinfo dependency to README
* README: Add texinfo dependency.
2019-05-23 17:13:15 +02:00
Andy Wingo
b2c0e01bb4 Update effective version to 3.0
* GUILE-VERSION: Bump version to 2.3.0, and effective version to 3.0.
* .gitignore:
* README:
* doc/guile.1:
* doc/ref/api-evaluation.texi:
* doc/ref/api-options.texi:
* doc/ref/guile-invoke.texi:
* doc/ref/libguile-foreign-objects.texi:
* doc/ref/libguile-parallel.texi:
* doc/ref/srfi-modules.texi: Update to 3.0.
* libguile/_scm.h (SCM_OBJCODE_MAJOR_VERSION):
(SCM_OBJCODE_MINIMUM_MINOR_VERSION, SCM_OBJCODE_MINOR_VERSION): Bump
bytecode version for fallback path.
* libguile/loader.c: Update to avoid loading version 2.2 bytecode
files.
* meta/guile-3.0-uninstalled.pc.in:
* meta/guile-3.0.pc.in: Rename.
* module/system/vm/assembler.scm (*bytecode-major-version*):
(*bytecode-minor-version*): Write the new bytecode version.
2017-05-22 14:15:40 +02:00
Andy Wingo
8f4597d1da Minor updates of README.
* README: Minor updates.
2017-05-22 13:16:23 +02:00
Andy Wingo
18cac76be8 Add --with-bdw-gc and update README
* README: Update to 2.2.  Add instructions for FreeBSD based on notes
  from Matt Wette.
* configure.ac: Add --with-bdw-gc argument.
2017-04-19 16:19:05 +02:00
Mark H Weaver
d2fcbb193b Update libgc URL in README.
* README: Update libgc URL.  Suggested by Ian Grant
  <ian.a.n.grant@googlemail.com>.
2014-04-16 00:49:40 -04:00
Ludovic Courtès
800c094382 doc: Require libunistring 0.9.3 in `README'.
* README: Require libunistring 0.9.3.  The <unitypes.h> header in 0.9.1
  lacks the _UC_ATTRIBUTE_CONST definition, leading to build failures.
2013-04-10 07:52:25 +02:00
Ludovic Courtès
465ff50245 build: Require GMP >= 4.2.
* NEWS, README: Update.
2013-03-28 22:53:59 +01:00
Ludovic Courtès
ad17b15512 Improve wording in README regarding `pkg-config'.
* README: Mention $PKG_CONFIG_PATH, and make it clear that $BDW_GC_LIBS,
  etc. aren't normally needed.
2012-01-16 22:17:50 +01:00
Ludovic Courtès
2db1dbfe27 Update cross-compilation instructions.
* README (Cross building Guile): Update.
2011-11-23 22:19:40 +01:00
Ludovic Courtès
cfad56a444 Fix README.
* README: Remove mention of an alpha release.  Reported by
  Mark H. Weaver.
2011-02-24 23:13:54 +01:00
Andy Wingo
c52f77ef4e update README for copyright year ranges
* README: Add note about copyright year ranges.  Remove reference to
  guile-tut.info.
2011-01-26 20:40:07 +01:00
Ludovic Courtès
18f2d5aa4d Use `have-lib' when checking for libltdl.
Suggested by primus <rprimus@gmail.com>.

* configure.ac: Use `AC_LIB_HAVE_LINKFLAGS' when checking for libltdl.

* libguile/Makefile.am (libguile_@GUILE_EFFECTIVE_VERSION@_la_LIBADD):
  Add $(LTLIBLTDL).

* README: Update to make it clear that libgc and libffi don't have a
  `--with-XXX-prefix' option.
2010-09-06 22:49:24 +02:00
Andy Wingo
35b6730879 README fix for PKG_CONFIG=true
* README: Add note that if you override pkg-config, you need to set
  libffi flags as well. Thanks to Mark Weaver.
2010-08-28 10:41:27 -07:00
Andy Wingo
1435c7dcf8 loose ends from "discouraged" removal
* README: Remove docs on "discouraged".

* configure.ac: Remove one more "discouraged" thing.

* doc/ref/api-deprecated.texi: Rename from api-discdepr.texi, and remove
  sections on "discouraged".

* doc/ref/Makefile.am:
* doc/ref/guile.texi: Update referrers.
2010-08-08 14:26:26 +02:00
Ludovic Courtès
127f5c624d Mention libffi dependency in `README'. 2010-02-17 00:44:56 +01:00
Thien-Thi Nguyen
e744e076fa Update configure script hints wrt precious env vars.
* README: Don't suggest setting vars before running configure.
Instead, suggest specifying them on the configure command-line.

Signed-off-by: Thien-Thi Nguyen <ttn@gnuvola.org>
2010-01-13 20:46:20 +01:00
Neil Jerram
ef73663576 Document need for pkg-config to build Guile
* README: Say that ./configure needs pkg-config; why; and how to work
  around it.
2009-12-19 22:37:24 +00:00
Ludovic Courtès
cab6e6c041 Update `README'. 2009-09-09 00:04:47 +02:00
Neil Jerram
eb12b40182 Move GOOPS documentation into the main manual
Nothing editorial here, just the minimum to move the GOOPS documentation
into the main manual, and then still have everything build properly.
2009-08-03 23:29:45 +01:00
Neil Jerram
53befeb700 Change Guile license to LGPLv3+
(Not quite finished, the following will be done tomorrow.
   module/srfi/*.scm
   module/rnrs/*.scm
   module/scripts/*.scm
   testsuite/*.scm
   guile-readline/*
)
2009-06-17 00:22:09 +01:00
Neil Jerram
a89cafc056 Update README on using libraries in non-standard locations
* README: Update instructions on using libraries in non-standard
  locations.  Also change expected next stable release number from
  1.10.0 to 2.0.0.
2009-06-14 18:41:50 +01:00
Ludovic Courtès
1ee2c72eaf Import R6RS bytevectors and I/O ports from Guile-R6RS-Libs 0.2.
* README: Document dependency on GNU libunistring.

* benchmark-suite/Makefile.am (SCM_BENCHMARKS): Add
  `benchmark/bytevectors.bm'.

* configure.in: Make sure we have libunistring; update $LIBS.

* libguile.h: Include "bytevectors.h" and "r6rs-ports.h".

* libguile/Makefile.am (libguile_la_SOURCES): Add `bytevectors.c' and
  `r6rs-ports.c'
  (DOT_X_FILES): Add `bytevectors.x' and `r6rs-ports.x'.
  (DOT_DOC_FILES): Add `bytevectors.doc' and `r6rs-ports.doc'.
  (noinst_HEADERS): Add `ieee-754.h'.
  (modinclude_HEADERS): Add `bytevectors.h' and `r6rs-ports.h'

* libguile/validate.h (SCM_VALIDATE_BYTEVECTOR): New macro.

* module/Makefile.am (SOURCES): Add $(RNRS_SOURCES).
  (RNRS_SOURCES): New variable.

* test-suite/Makefile.am (SCM_TESTS): Add `bytevectors.test' and
  `r6rs-ports.test'.
2009-05-28 23:12:01 +02:00
Andy Wingo
4ea9429edc add getrlimit and setrlimit wrappers
* README: Some rewording.

* configure.in: Check for getrlimit and setrlimit.

* libguile/posix.h:
* libguile/posix.c: Add some getrlimit and setrlimit wrappers. They're
  documented, but I suspect something else has to be done to get them
  into the manual.
2009-03-27 15:06:41 -07:00
Andy Wingo
0b6d8fdc28 allow building against uninstalled guile; move some things to meta/
* README: Add more info about building against an uninstalled Guile.

* meta/: New directory. The proximate cause of its creation is that I
  want to be able to build external packages against uninstalled Guile,
  and to do that I need guile-tools in the PATH, but I don't want
  $top_builddir/libtool in the path. But it seems like a good
  reorganization, for things that are /about/ Guile: pkg-config files, m4
  files, guile-config... then we also include uninstalled info: the
  environment, the pre-inst-guile script, etc.

* meta/guile-1.8-uninstalled.pc.in: New pkg-config template. pkg-config
  prefers -uninstalled pkg-config files, if they are in its path.

* meta/Makefile.am:
* meta/ChangeLog-2008:
* meta/gdb-uninstalled-guile.in:
* meta/guile-1.8.pc.in:
* meta/guile-config.in:
* meta/guile.m4:
* meta/guile-tools.in: Moved to meta/.

* meta/guile.in: This is the new name of pre-inst-guile.in.

* meta/uninstalled-env.in: And this, pre-inst-guile-env.in.

* Makefile.am:
* am/guilec:
* am/pre-inst-guile:
* check-guile.in:
* configure.in:
* doc/ref/Makefile.am:
* gc-benchmarks/run-benchmark.scm:
* test-suite/standalone/Makefile.am:
* test-suite/standalone/README:
* testsuite/Makefile.am: Adapt to meta/ change.
2009-03-27 14:03:03 -07:00
Neil Jerram
1e45754493 Revert "* README: Note need for subscription to bug-guile@gnu.org."
This reverts commit 51d079ab0d, which is
appropriate because subscription is not now required for someone to
send a message to bug-guile@gnu.org.
2008-12-10 18:57:20 +00:00
Ludovic Courtès
4b824aae11 Update/remove references to the CVS repository. 2008-04-08 00:08:27 +02:00
Neil Jerram
51d079ab0d * README: Note need for subscription to bug-guile@gnu.org.
* NEWS: Note need for subscription to bug-guile@gnu.org.
2006-11-17 15:51:37 +00:00
Kevin Ryde
4800a61a6c Correction to "not a Guile release" warning, show 1.8 not 1.6. 2006-04-17 00:38:33 +00:00
Kevin Ryde
4f41661657 merge from 1.8 branch 2006-04-17 00:18:11 +00:00
Marius Vollmer
0f24e75b73 * GUILE-VERSION: Bumped versions for 1.9 series.
* srfi-1.scm, srfi-60.scm: Updated versions in library name to
match GUILE-VERSION.
2006-02-05 22:56:34 +00:00
Marius Vollmer
a98dbc879e * configure.in: Do not call AC_LIBLTDL_INSTALLABLE. Use
AC_CHECK_LIB instead. Do not subst LTDLINCL and LIBLTDL.  Do not
add "-DLIBLTDL_DLL_IMPORT" on MINGW32.

* Makefile.am (SUBDIRS): Removed libltdl.

* README: Talk about required external packages.

* autogen.sh: Do not call libtoolize.
2005-03-08 00:54:46 +00:00
Marius Vollmer
8f3054016a Talk about (debug-enable 'warn-deprecated) etc. 2005-01-12 11:08:58 +00:00
Marius Vollmer
70bb81136d Removed things that are no longer true. Updated in general. 2004-08-25 17:22:38 +00:00
Marius Vollmer
3623a1705c Document the new --disable-discouraged option. 2004-08-02 16:08:19 +00:00
Kevin Ryde
1028fcb2cf (Cross building Guile): Describe GUILE_FOR_BUILD rather than
--with-guile-for-build.
2003-11-14 21:27:11 +00:00
Kevin Ryde
ea8ac9ace0 (Guile Documentation): Update to manuals now available,
remove notes about the reference manual being in progress.
2003-06-18 23:37:02 +00:00
Kevin Ryde
cd9d439e7e (Cross building Guile): Remove --with-cc-for-build in favour of CC_FOR_BUILD. 2003-05-18 22:00:21 +00:00
Rob Browning
d165aa1542 * README: merge information from INSTALL and remove at least some
of the stale bits.
2003-03-25 23:46:04 +00:00
Thien-Thi Nguyen
a056b7708b Fix virulent typo. 2001-12-02 01:38:56 +00:00
Gary Houston
c08a1190cf HACKING, README, ANON-CVS: updates. 2001-11-22 22:03:43 +00:00
Rob Browning
ab4cd34b26 *** empty log message *** 2001-08-16 03:44:29 +00:00