Commit Graph

36 Commits

Author SHA1 Message Date
sam 8a5258b0c8 * Added comments from the old config/ directory to configure.ac, and started
changing all the AC_DEFINEs into proper autoconf checks.


git-svn-id: svn://svn.zoy.org/elk/trunk@36 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-25 14:17:09 +00:00
sam d8cafeeb93 * Renamed *.c into *.cpp because this is C++.
git-svn-id: svn://svn.zoy.org/elk/trunk@35 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-25 13:03:52 +00:00
sam 9badab245e * Renamed CC into c++.
git-svn-id: svn://svn.zoy.org/elk/trunk@34 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-25 13:02:45 +00:00
sam 17bab912e2 * siteinfo.scm is now deprecated.
git-svn-id: svn://svn.zoy.org/elk/trunk@33 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-25 13:01:52 +00:00
sam 64bffe9a5b * Removed all references to the utilities in script/ because we will be
using libelk instead.


git-svn-id: svn://svn.zoy.org/elk/trunk@32 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-25 13:00:27 +00:00
sam 67e7e23f48 * scm/Makefile.am:
+ Deprecated siteinfo.scm.
    + Distribute .scm files in /usr/share/elk.


git-svn-id: svn://svn.zoy.org/elk/trunk@31 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-25 12:50:11 +00:00
sam 3dfe34b363 * Removed the config/ directory; autoconf ought to do everything for us.
git-svn-id: svn://svn.zoy.org/elk/trunk@30 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-25 12:41:09 +00:00
sam a769db700e * Moved the configuration macros from include/build-config to configure.ac.
git-svn-id: svn://svn.zoy.org/elk/trunk@29 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-25 12:38:36 +00:00
sam 3ecaca0cc1 * Fixed the Debian package build. It now uses ./configure.
git-svn-id: svn://svn.zoy.org/elk/trunk@28 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-25 12:20:01 +00:00
sam 29a24afc32 * Plugins in misc/ now get compiled.
git-svn-id: svn://svn.zoy.org/elk/trunk@27 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-25 11:54:18 +00:00
sam 8d7b935ea6 * Removed the arch-config kludge. Will re-enable it later if necessary.
git-svn-id: svn://svn.zoy.org/elk/trunk@26 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-25 11:19:28 +00:00
sam 9c85718f62 * First autoconfiscation step.
+ libelk compiles.
    + elk compiles.


git-svn-id: svn://svn.zoy.org/elk/trunk@25 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-25 11:15:39 +00:00
sam f6f125a9c1 * Renamed COPYRIGHT to COPYING.
git-svn-id: svn://svn.zoy.org/elk/trunk@24 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-25 10:42:53 +00:00
sam da583e412f * Renamed CONTRIBUTORS to AUTHORS.
git-svn-id: svn://svn.zoy.org/elk/trunk@23 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-25 10:41:05 +00:00
sam 8680c2e50a * Renamed CHANGES to NEWS.
git-svn-id: svn://svn.zoy.org/elk/trunk@22 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-25 10:40:24 +00:00
sam 57de468eb5 * Got rid of the useless scheme-warning-elk.
git-svn-id: svn://svn.zoy.org/elk/trunk@21 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-25 10:35:09 +00:00
sam c32ad30f5b * debian/control: Added proper conflict/replace rules.
git-svn-id: svn://svn.zoy.org/elk/trunk@20 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-21 12:43:01 +00:00
sam 1c03bfe4a9 * src/build:
+ 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
2003-08-21 12:40:09 +00:00
sam 166aa29795 * Renamed main.c into libelk.c.
* Added a new main.c that uses libelk. Can be built this way:
      gcc main.c -o scheme -L. -lelk


git-svn-id: svn://svn.zoy.org/elk/trunk@18 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-21 09:58:05 +00:00
sam f66cc0d573 * Added a special case in Elk_Init for the forthcoming libelk.
git-svn-id: svn://svn.zoy.org/elk/trunk@17 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-21 09:51:00 +00:00
sam 86881e9a5f * Proper svn:ignore properties.
git-svn-id: svn://svn.zoy.org/elk/trunk@16 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-20 22:19:53 +00:00
sam c5c52df2f9 * Changelog for the 3.0-16 Debian upload.
git-svn-id: svn://svn.zoy.org/elk/trunk@15 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-20 22:19:07 +00:00
sam 29a718f477 * Ported the C++ examplesto the shared object dynamic linking scheme.
git-svn-id: svn://svn.zoy.org/elk/trunk@14 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-20 22:18:34 +00:00
sam 074467d7f1 * Link objects with gcc, not ld.
git-svn-id: svn://svn.zoy.org/elk/trunk@13 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-20 09:26:21 +00:00
sam d0dd62cf9a * debian/rules: should be executable.
git-svn-id: svn://svn.zoy.org/elk/trunk@12 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-19 19:50:05 +00:00
sam e02ec4b1b1 * src/build: made the build continue if debian/arch-config is not found.
git-svn-id: svn://svn.zoy.org/elk/trunk@11 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-19 19:38:03 +00:00
sam 1cfad24165 * Use debian/compat instead of DH_COMPAT.
git-svn-id: svn://svn.zoy.org/elk/trunk@10 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-19 19:32:56 +00:00
sam a5ef1a6d2a elk (3.0-15) unstable; urgency=low
* 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
2003-08-19 19:27:51 +00:00
sam 5066aea63d elk (3.0-14) unstable; urgency=low
* 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
2003-08-19 19:27:17 +00:00
sam fd4e14a4d1 elk (3.0-13) unstable; urgency=low
* Fixed gcc-3.3 compilation errors due to deprecated usage of <varargs.h>.
 -- Sam Hocevar (Debian packages) <sam+deb@zoy.org>  Fri, 30 May 2003 17:04:56 +0200


git-svn-id: svn://svn.zoy.org/elk/trunk@7 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-19 19:26:49 +00:00
sam 5cd078e8a6 elk (3.0-12) unstable; urgency=low
* Fixed generation of /usr/lib/elk/module.a (needed to build sced).
 -- Samuel Hocevar <sam@zoy.org>  Sat,  5 Apr 2003 01:45:26 +0200


git-svn-id: svn://svn.zoy.org/elk/trunk@6 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-19 19:26:04 +00:00
sam bd236557b1 elk (3.0-11) unstable; urgency=low
* 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
2003-08-19 19:25:35 +00:00
sam 141bca2769 elk (3.0-10) unstable; urgency=low
* 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
2003-08-19 19:25:03 +00:00
sam d51c970c8d elk (3.0-9) unstable; urgency=low
* 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
2003-08-19 19:24:23 +00:00
sam f37781fa62 * Imported the original 3.0-8.1 Debian diff.
git-svn-id: svn://svn.zoy.org/elk/trunk@2 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-19 19:22:48 +00:00
sam 3132f65611 * Imported original elk 3.0 tree.
git-svn-id: svn://svn.zoy.org/elk/trunk@1 55e467fa-43c5-0310-a8a2-de718669efc6
2003-08-19 19:19:38 +00:00