+ Distribute more debian/* files.
* debian/rules:
+ No longer use dh_installexamples, since the package does it for us.
+ Ditto for dh_installman.
git-svn-id: svn://svn.zoy.org/elk/trunk@59 55e467fa-43c5-0310-a8a2-de718669efc6
+ Build libelk as shared and static libraries.
+ Dynamically link scheme with -lelk
* debian/control:
+ New libelk0 and libelk0-dev packages.
* debian/rules:
+ Changed build rules according to the new libelk.
+ Remove .svn directories from the examples in the elkdoc package.
git-svn-id: svn://svn.zoy.org/elk/trunk@19 55e467fa-43c5-0310-a8a2-de718669efc6
* In math.c:Exact_Modulo(), follow R5RS's definition of Modulo: if x/y is an
integer, return Zero (Closes: #197831).
* Made /usr/bin/elk a symlink to /usr/bin/scheme-elk.
-- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Wed, 18 Jun 2003 01:42:54 +0200
git-svn-id: svn://svn.zoy.org/elk/trunk@9 55e467fa-43c5-0310-a8a2-de718669efc6
* Rebuilt package against libgdbm's new version.
* Set policy to 3.5.10.
-- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Wed, 4 Jun 2003 02:42:08 +0200
git-svn-id: svn://svn.zoy.org/elk/trunk@8 55e467fa-43c5-0310-a8a2-de718669efc6
* Fixed a compilation issue in src/load-dl.c:Load_Lib().
* Fixed more pointer/integer type confusions, used ptrdiff_t where possible.
* Fixed a register mangling issue in heap.c:Visit_GC_List() and
heap.c:Visit_Wind() (Really fixes#59893).
-- Samuel Hocevar <sam@zoy.org> Fri, 4 Apr 2003 02:48:29 +0200
git-svn-id: svn://svn.zoy.org/elk/trunk@5 55e467fa-43c5-0310-a8a2-de718669efc6
* Updated debhelper build dependency to >>3.0.0.
* Shared library handling:
+ Extended load.c:General_Load() to open shared libraries.
+ Makefiles now build shared libraries.
+ Stopped distributing .o files and replaced them with the .so shared
libraries; built the Unix, X11, Xaw and Motif extensions.
+ The interpreter is no longer linked with -lgdbm, gdbm.so is instead.
* Replaced standalone.o and module.o with their .a equivalents.
* Made the 'debian/arch-config' sourcing errors non-fatal so that make
distclean works in the src/ directory.
* Changed SCM_DIR again, from /usr/share/elk/scm to /usr/share/elk, and
ditto with OBJ_DIR, from /usr/lib/elk/obj to /usr/lib/elk.
* Defaulted "garbage-collect-notify?" and "autoload-notify?" to #f.
-- Samuel Hocevar <sam@zoy.org> Tue, 1 Apr 2003 23:34:26 +0200
git-svn-id: svn://svn.zoy.org/elk/trunk@4 55e467fa-43c5-0310-a8a2-de718669efc6
* New maintainer.
* Packaging updates:
+ Fixed spelling in the package description (Closes: #161056).
+ Updated standards version to 3.5.9.0.
+ Changed SCM_DIR from /usr/lib/elk/scm to /usr/share/elk/scm because
scheme scripts are platform-independent.
* Massive code cleanups:
+ Added -Wall to the build rules to make error spotting easier, and fixed
all compilation warnings in the main program.
+ Replaced sys_errlist with strerror, bcopy with memcpy, bzero with memset.
+ Fixed many uninitialized variables.
* Fixed some pointer/integer type confusions which caused elk to crash
on alpha (Closes: #59893) and probably ia64.
* Fixed a read overflow in heap-gen.c:AllocPage() that was corrupting the
internal heap (Closes: #57621).
* Fixed a missing memory area initialization in heap-gen.c:ExpandHeap() that
was causing garbage collector crashes.
* Fixed an integer sign issue in main.c:Max_Stack (Closes: #176190).
* Made `quit' an alias for `exit' in toplevel.scm.
-- Samuel Hocevar <sam@zoy.org> Tue, 1 Apr 2003 11:33:23 +0200
git-svn-id: svn://svn.zoy.org/elk/trunk@3 55e467fa-43c5-0310-a8a2-de718669efc6