* Removed debian/ directory from upstream.

git-svn-id: svn://svn.zoy.org/elk/trunk@263 55e467fa-43c5-0310-a8a2-de718669efc6
This commit is contained in:
sam 2006-06-14 12:33:15 +00:00
parent c6193d0b53
commit 6b44e7be05
14 changed files with 1 additions and 465 deletions

View File

@ -1,7 +1,7 @@
NULL =
SUBDIRS = include src lib scm doc examples
DIST_SUBDIRS = $(SUBDIRS) debian
DIST_SUBDIRS = $(SUBDIRS)
EXTRA_DIST = \
bootstrap \

16
debian/Makefile.am vendored
View File

@ -1,16 +0,0 @@
NULL =
EXTRA_DIST = \
changelog \
compat \
control \
copyright \
menu \
rules \
elk.docs \
elk.prerm \
elkdoc.dirs \
elkdoc.docs \
libelk0-dev.dirs \
libelk0.dirs \
$(NULL)

240
debian/changelog vendored
View File

@ -1,240 +0,0 @@
elk (3.99.6-3) unstable; urgency=low
* debian/control:
+ Build-depend on the new X development packages instead of xlibs-dev.
-- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Sun, 14 Mar 2004 13:09:32 +0100
elk (3.99.6-2) unstable; urgency=low
* debian/control:
+ Switched back to libelfg0-dev because libelf1-dev was removed from
unstable (Closes: #225656).
* debian/rules:
+ Added touch calls to avoid build failures due to clock skews.
-- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Wed, 31 Dec 2003 18:24:21 +0100
elk (3.99.6-1) unstable; urgency=low
* New upstream release.
-- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Fri, 5 Dec 2003 13:35:10 +0100
elk (3.99.5-3) unstable; urgency=low
* debian/control:
+ Switched to libelf1-dev.
-- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Mon, 13 Oct 2003 02:05:48 +0200
elk (3.99.5-2) unstable; urgency=low
* debian/control:
+ Added libelfg0-dev and xlibs-dev to the -dev package's dependencies.
-- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Fri, 10 Oct 2003 14:35:06 +0200
elk (3.99.5-1) unstable; urgency=low
* New upstream release.
-- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Sun, 28 Sep 2003 14:52:11 +0200
elk (3.99.3-1) unstable; urgency=low
* New upstream release.
-- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Mon, 15 Sep 2003 13:45:17 +0200
elk (3.99.2-1) unstable; urgency=low
* New upstream release.
* Documentation is now built instead of being shipped in the tarball.
* Fixed a bug in the garbage collector.
* debian/rules:
+ Moved manpages to /usr/share/man (Closes: #210894).
+ Ignore plugins in the dh_makeshlibs call.
+ Removed the elk->scheme-elk link, it is done at make install time.
-- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Sat, 13 Sep 2003 08:33:15 +0200
elk (3.99.1-1) unstable; urgency=low
* New release.
-- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Sat, 6 Sep 2003 13:36:54 +0200
elk (3.99.0-1) unstable; urgency=low
* New release.
* elk is now split into the library and the interpreter.
-- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Wed, 3 Sep 2003 01:38:09 +0200
elk (3.0-16) unstable; urgency=low
* **/build: Use gcc to link shared objects instead of ld, because gcc does
a lot of additional magic. Fixes the __canonicalize_funcptr_for_compare
unresolved symbol on HPPA (Closes: #205645).
* src/build: Make the build continue if debian/arch-config is not found.
* debian/compat: Use this instead of DH_COMPAT.
-- Sam Hocevar (Debian packages) <sam+deb@zoy.org> Wed, 20 Aug 2003 11:34:24 +0200
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
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
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
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
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
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
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
elk (3.0-8.1) unstable; urgency=low
* NMU.
* Added missing build dependencies (closes: #109854, #116532).
* Fix menu item (closes: #121004).
* Apply patch to make package lintian clean (closes: #126987).
* src/build: include debian/arch-config to specify build flags for
the alpha (-O0). May fix #59893.
-- Matthias Klose <doko@debian.org> Fri, 11 Jan 2002 18:12:44 +0100
elk (3.0-8) unstable; urgency=low
* documentation moved to /usr/share/doc (Closes: Bug#91451, Bug#91453)
* manpages moved to /usr/share/man (Closes: Bug#91148)
* elkdoc moved to section doc (Closes: Bug#35701)
* Updated to current policy (Closes: Bug#82811)
* Added Build-Depends line (Closes: Bug#70820)
* link to libgdbmg1 (Closes: Bug#75710, Bug#65457)
-- Enrique Zanardi <ezanard@debian.org> Mon, 26 Mar 2001 21:14:03 +0100
elk (3.0-7) frozen; urgency=high
* Just recompiled. If someone builds a program that links to elk 3.0-6
and libc6 2.1.3 (potato version) it segfaults on start.
The version of sced that fixes RC bug #62971 depends on this version
of elk!
-- Enrique Zanardi <ezanard@debian.org> Sat, 13 May 2000 13:06:01 +0100
elk (3.0-6) frozen; urgency=low
* Don't strip modules. Bug#23772 wasn't fixed by the previous upload.
(Closes Bug#23772).
-- Enrique Zanardi <ezanard@debian.org> Wed, 28 Oct 1998 20:09:58 +0000
elk (3.0-5) frozen; urgency=low
* Renamed /usr/bin/scheme to /usr/bin/scheme-elk. /usr/bin/scheme is
now managed via update-alternatives. (Closes Bug#25295).
* Use --strip-unneeded for the modules. (Closes Bug#23772, Bug#26061).
* Moved /usr/bin/ldflags-elk to /usr/lib/elk/ldflags. (Closes Bug#26059).
-- Enrique Zanardi <ezanard@debian.org> Tue, 27 Oct 1998 14:16:42 +0000
elk (3.0-4) frozen; urgency=low
* Added copyright file in elkdoc. (Closes Bug#19298).
* Stripped obj files.
* Updated policy version.
* Added !/bin/sh in ldflags-elk.
* Added usr/lib/elk/scm/elk.ini to use slib with Elk.
-- Enrique Zanardi <ezanardi@molec1.dfis.ull.es> Mon, 16 Mar 1998 12:47:07 +0000
elk (3.0-3) unstable; urgency=low
* Removed hardcoded Architecture: i386. (Closes Bug#13618).
-- Enrique Zanardi <ezanardi@molec1.dfis.ull.es> Sun, 25 Jan 1998 04:02:45 +0000
elk (3.0-2) unstable; urgency=low
* Rebuilt with libc6
* Provide manpages for ldflags-elk, makedl and linkscheme (Bug#6280)
* Renamed changelog.upstream.gz changelog.gz
* Pristine sources
-- Enrique Zanardi <ezanardi@molec1.dfis.ull.es> Sat, 27 Sep 1997 01:26:21 +0100
elk (3.0-1) unstable; urgency=low
* Initial release
-- Enrique Zanardi <ezanardi@molec1.dfis.ull.es> Wed, 30 Oct 1996 13:05:48 +0000

1
debian/compat vendored
View File

@ -1 +0,0 @@
3

58
debian/control vendored
View File

@ -1,58 +0,0 @@
Source: elk
Section: devel
Priority: optional
Maintainer: Sam Hocevar (Debian packages) <sam+deb@zoy.org>
Build-Depends: debhelper (>= 3.0), groff, libelfg0-dev, libx11-dev, libxext-dev, libxmu-dev, libxt-dev, libice-dev, libsm-dev, lesstif-dev, libgdbm-dev, libxaw7-dev
Standards-Version: 3.6.1.0
Package: elk
Architecture: any
Section: interpreters
Depends: ${shlibs:Depends}
Conflicts: pact (<= 980714-1)
Description: the Elk Scheme interpreter
Elk is an implementation of the Scheme programming language, designed
specifically as an embeddable, reusable extension language subsystem for
applications written in C or C++.
.
This package contains the Elk Scheme interpreter, as well as several plugins
shipped with Elk. They provide hooks for Unix system calls, the X Window
System, as well as the X Athena Widgets and the Motif toolkits. Example
scripts on how to use these plugins are provided in the elkdoc package.
Package: libelk0
Architecture: any
Section: libs
Depends: ${shlibs:Depends}
Conflicts: elk (<< 3.99-1)
Replaces: elk (<< 3.99-1)
Description: implementation of Scheme (the Extension Language Kit)
Elk is an implementation of the Scheme programming language, designed
specifically as an embeddable, reusable extension language subsystem for
applications written in C or C++.
.
This package contains the libelk0 runtime library.
Package: libelk0-dev
Architecture: any
Section: libdevel
Depends: ${shlibs:Depends}, libelfg0-dev, libx11-dev, libxext-dev, libxmu-dev, libxt-dev, libice-dev, libsm-dev
Conflicts: elk (<< 3.99-1)
Replaces: elk (<< 3.99-1)
Description: development files for libelk0
Elk is an implementation of the Scheme programming language, designed
specifically as an embeddable, reusable extension language subsystem for
applications written in C or C++.
.
This package contains the header files and static library needed to compile
applications that use libelk0.
Package: elkdoc
Architecture: all
Section: doc
Description: documentation for the Extension Language Kit
Elk is an implementation of the Scheme programming language, designed
specifically as an embeddable, reusable extension language subsystem for
applications written in C or C++.
.
This package contains the Elk documentation.

38
debian/copyright vendored
View File

@ -1,38 +0,0 @@
This is Debian GNU/Linux's prepackaged version of Elk, the Extension Language
Kit, a Scheme implementation.
This package was put together by Sam Hocevar from sources obtained from
http://sam.zoy.org/projects/elk/ .
Upstream Authors: Oliver Laumann <net@informatik.uni-bremen.de>
Sam Hocevar <sam@zoy.org>
Copyright 1990, 1991, 1992, 1993, 1994, 1995, Oliver Laumann, Berlin
(except for the contents of the directory `doc/usenix').
Copyright 2002, 2003 Sam Hocevar <sam@zoy.org>, Paris
This software was derived from Elk 1.2, which was Copyright 1987, 1988,
1989, Nixdorf Computer AG and TELES GmbH, Berlin (Elk 1.2 has been written
by Oliver Laumann (me) for TELES Telematic Services, Berlin, in a joint
project between TELES and Nixdorf Microprocessor Engineering, Berlin).
Oliver Laumann, TELES GmbH, and Nixdorf Computer AG, as co-owners or
individual owners of copyright in this software, grant to any person or
company a worldwide, royalty free, license to
i) copy this software,
ii) prepare derivative works based on this software,
iii) distribute copies of this software or derivative works,
iv) perform this software, or
v) display this software,
provided that this notice is not removed and that neither Oliver Laumann
nor Teles nor Nixdorf are deemed to have made any representations as to
the suitability of this software for any purpose nor are held responsible
for any defects of this software.
THERE IS ABSOLUTELY NO WARRANTY FOR THIS SOFTWARE.
Berlin, June 20, 1995
Oliver Laumann <net@informatik.uni-bremen.de>

2
debian/elk.docs vendored
View File

@ -1,2 +0,0 @@
NEWS
README

8
debian/elk.prerm vendored
View File

@ -1,8 +0,0 @@
#!/bin/sh
if [ "$1" = "remove" ]; then
# Remove this useless alternative.
update-alternatives --remove scheme /usr/bin/scheme-warning-elk > /dev/null
fi
#DEBHELPER#

1
debian/elkdoc.dirs vendored
View File

@ -1 +0,0 @@
usr/share/doc/elkdoc/

7
debian/elkdoc.docs vendored
View File

@ -1,7 +0,0 @@
AUTHORS
BUGS
MIGRATE
MACHINES
NEWS
README
TODO

View File

@ -1,3 +0,0 @@
usr/lib
usr/include/elk
usr/share/doc

2
debian/libelk0.dirs vendored
View File

@ -1,2 +0,0 @@
usr/lib
usr/share/doc

2
debian/menu vendored
View File

@ -1,2 +0,0 @@
?package(elk):needs="text" section="Apps/Programming" \
title="elk" command="/usr/bin/elk"

86
debian/rules vendored
View File

@ -1,86 +0,0 @@
#!/usr/bin/make -f
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
configure: configure-stamp
configure-stamp:
dh_testdir
touch configure.ac
touch aclocal.m4
touch configure
touch config.h.in
touch `find . -name Makefile.in`
./configure --prefix=/usr --mandir=/usr/share/man
touch configure-stamp
build: build-stamp
build-stamp: configure-stamp
dh_testdir
$(MAKE)
touch build-stamp
clean:
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
-$(MAKE) -i distclean
dh_clean
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
$(MAKE) install DESTDIR=$(CURDIR)/debian/elk
mv $(CURDIR)/debian/elk/usr/lib/*.so.* \
$(CURDIR)/debian/libelk0/usr/lib/
mv $(CURDIR)/debian/elk/usr/include/elk/* \
$(CURDIR)/debian/libelk0-dev/usr/include/elk/
mv $(CURDIR)/debian/elk/usr/lib/*.so \
$(CURDIR)/debian/elk/usr/lib/*.la \
$(CURDIR)/debian/elk/usr/lib/*.a \
$(CURDIR)/debian/libelk0-dev/usr/lib/
mv $(CURDIR)/debian/elk/usr/share/doc/elk/ps \
$(CURDIR)/debian/elkdoc/usr/share/doc/elkdoc/
mv $(CURDIR)/debian/elk/usr/share/doc/elk/examples \
$(CURDIR)/debian/elkdoc/usr/share/doc/elkdoc/
binary-indep: build install
dh_testdir -i
dh_testroot -i
dh_installdocs -i
dh_installchangelogs -i ChangeLog
dh_compress -i
dh_fixperms -i
dh_installdeb -i
dh_gencontrol -i
dh_md5sums -i
dh_builddeb -i
binary-arch: build install
dh_testdir -a
dh_testroot -a
dh_installdocs -a
dh_installmenu -a
dh_installchangelogs -a ChangeLog
dh_strip -a
dh_link -a usr/bin/elk usr/bin/scheme-elk
dh_compress -a
dh_fixperms -a
dh_installdeb -a
dh_makeshlibs -a -X usr/lib/elk
dh_shlibdeps -a -L libelk0 -l debian/libelk0/usr/lib
dh_gencontrol -a
dh_md5sums -a
dh_builddeb -a
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install configure